
發布
注冊
/
登錄hypermesh 局部坐標系的案例
hypermesh如何約束局部坐標系下的自由度
面板analysis --system創建好局部坐標系,然后把需要添加約束的節點assign當前坐標系。
坐標系的關聯方式有set reference和set displacement兩種,set reference是指定位置參考坐標系,節點坐標會轉變至參考坐標系下;set displacement是指定節點自由度坐標系,一般用于約束節點的自由度,節點坐標不變。
Meta中創建局部坐標系
1、當在Meta中進行后處理用到局部坐標系的時候,可以直接在Meta中創建,而不需要返回到前處理中創建,創建后可以直接參與后處理進行結果轉化。
2、在Meta中需要通過對應的命令來定義局部坐標,創建方式有如下兩種:
方式一:從模型中選取節點來創建:
model create coord fixed {cyl / rect / sph} <id of new coord.sys.> pick
例如在命令窗口輸入如下命令,如圖-1所示,創建一個ID為30的直角坐標系,坐標系如圖-2所示;
Command: model: create: coord: fixed: rect: 30: pick
選取節點時,選取的第一個點為原點,第二個點為Z軸上一點,第三個點為XZ平面上一點。
方式二:通過輸入節點號或坐標來定義
model create coord fixed {cyl / rect / sph} <id of new coord.sys.> <Origin (type either
a node id or coordinates)> <Enter z point (type either a node id or coordinates)> <type xz point
(type either a node id or coordinates)>
例如在命令窗口輸入如下命令,如圖-3所示,創建一個ID為40的直角坐標系,坐標系如圖-4所示,原點節點號為38,Z方向節點號為78,XZ面上節點號為22。
Command: model: create: coord: fixed: rect: 40: 38: 78: 22
meta中創建局部坐標系.pdf
展開 ANSA+NASTRAN自動創建局部坐標系 ¥20
在進行車身某些安裝點剛度分析時,其安裝面與全局坐標系方向不一致,我們經常需要手動創建局部坐標系,并進行單位力加載,此過程費時費力,本程序可以解決自動創建坐標系的過程,并將節點assign到該局部坐標系下,后續會增加程序,根據節點所在局部坐標系,將載荷自動加載至局部坐標系方向,并自動創建subcase,全程操作只需連續選擇多個安裝點rbe2主節點即可。
import ansa
from ansa import base
from ansa import constants
def main():
#提示選擇需要創建局部坐標系的RBE2主節點
ent = ('GRID',)
nodes_pick = base.PickEntities(constants.NASTRAN, ent)
展開 *DEFINE_BOX_LOCAL定義局部坐標系的Box
image_process=/format,webp/quality,q_40" data-initial-src="https://img.jishulink.com/202412/attachment/209311698c054293907a54f5e2173de5.png">
</figure>
</div><p class="ql-align-center">注意:x向量、Vxy向量、y向量是同一個平面哈</p><p class="ql-align-center"><br></p><p>這個z軸,是通過 x向量 和 Vxy向量 這<strong><em>兩個向量</em> 叉乘</strong>得到的,注意,這里的Vxy向量與局部坐標系的y軸并非重合的,這點就很方便,相當于給了我們很大的靈活性(不必找到與x向量垂直的y向量即可),這個局部坐標系的 <em><u>y 軸</u></em> 是怎么得到的? 它是從上步得出的局部坐標系的z軸,再將局部坐標系的z軸 和 局部坐標系的x軸 這兩個向量 叉乘得到的。</p><p><br></p><p><br></p><p>所以,看明白上邊的圖,這個局部坐標系的box就<strong> 一眼明了。
展開 
ANSYS workbench中如何建立局部坐標系。
ANSYS workbench中如何建立局部坐標系。
[軟件使用]abaqus殼單元局部坐標系,你學會了嗎?
在使用abaqus進行有限元分析的工作中,確定殼單元局部坐標系是一項重要的工作,其原因之一在于在abaqus中,殼單元的位移輸出基于整體坐標系,應力應變輸出基于局部坐標系,因此如果不能準確地確定殼單元的局部坐標系,在后處理查看計算結果時可能會無法準確理解計算結果。
通常情況下,殼單元的局部坐標系如下圖所示,其包含平面內的1,2軸和平面法線的n軸(3軸)。顯然,n軸由殼單元所在平面確定,但是其有兩種選擇,即由“殼內指向殼外”和由“殼外指向殼內”。
那么在abaqus中,殼單元的局部坐標系依據以下規則定義:
(1)對于一個3節點/4節點殼單元,按照右手定則,拇指指向即為n軸方向。
殼單元節點順序為1-2-4-3時的n軸方向。
(2)確定好n軸之后,接下來的1軸和2軸按照以下規則確定:
將整體坐標系的X軸投影到殼單元上,投影方向即為1軸。再按照右手定則,1-2-n軸形成右手坐標系,即右手拇指指向n軸時,其余4指的旋轉方向從1軸轉向2軸,具體圖解如下:右側為整體坐標系,左手為局部坐標系。
按照上述規則必然會存在一種特殊情況,即整體1軸與殼單元垂直,則此時整體1軸投影到殼單元上會是一個點,無法確定局部1軸方向,在這種情況下,abaqus采用整體3軸投影到殼單元上作為局部1軸方向。
以上就是殼單元局部坐標系的確定過程,下面以一個例子,來表明殼單元局部坐標系確定的具體作用。
以如圖所示外壓圓環為例:
計算完成后,后處理S11應力分布如下:
S22分布:
很明顯,應力云圖不符合常規理解。均勻外壓圓環的應力分布應當是相對均勻的,而不會出現在“某一格”的單元應力分布明顯不同于其他單元。
展開 Abaqus疑難雜癥——局部坐標系的那些事兒
其
含義
為:
創建節點集合ex,將這些節點的自由度轉換至柱坐標系下,為這些節點定義位移邊界條件,約束2方向(周向)上的位移。
其中TYPE=C表示局部坐標系的類型為柱坐標系,如果TYPE=R,則為局部直角坐標系,TYPE=S,則為球坐標系。
在大位移分析中,此局部坐標系的方向不會隨著材料的旋轉而旋轉。
02
單元局部坐標系(基于各向異性)
使用 *ORIENTATION 定義局部坐標系,用于定義材料特性、應力 / 應變分量輸出、耦合約束。
*ORIENTATION, NAME=<局部坐標系名稱>, SYSTEM=<局部坐標系類型>, DEFINITION =<局部坐標系定義的方式>
例如:
*ORIENTATION, NAME=aa, SYSTEM=ZRECTANGULAR,DEFINITION =NODES
11,12
2,75
*SHELL SECTION,ELSET=bbb,MATERIAL=mat1,ORIENTATION=aa
1.0,
其含義為:定義名稱為aa的局部坐標系,類型為ZRECTANGULAR(局部直角坐標系),由三個點確定局部坐標系的方位,其中兩個點是節點11和12,第三個點是默認的原點;附加的轉動的繞局部坐標系的2方向,附加轉角為75°;將自定義的局部坐標系定義在殼截面上,殼厚度為1.0.
實體單元默認的材料方向為全局直角坐標系,殼單元和膜單元默認的材料方向則是全局坐標系到殼或膜表面的投影。
展開 基于局部坐標系求解不規則形狀物體(各向異性)的傳熱 ¥5
本分析使用軟件Ansys Workbench19.0版本
選擇穩態熱分析模塊,并點擊Geometry導入模型
設置材料屬性
對物體的各部分進行命名,方便后面的設置一一對應
命名一些線條,方便后面設置局部坐標系
進行網格剖分
局部坐標系設置以及整體操作視頻和模型文件如下
質量管理 | 功能尺寸和局部坐標系在eMMA軟件輔助車身裝配中的應用
局部坐標系
設定“正確的測量基準”
01
為何需要局部坐標系?
在全局坐標系下,一個零件可能因夾具偏差或焊接變形發生整體位移或旋轉。這種“整體偏差”可能并不影響其與相鄰零件的裝配。如果在全局坐標系下評價,所有測點都會顯示超差,從而掩蓋了零件自身真正的制造誤差和關鍵的裝配問題。
局部坐標系的作用,就是建立一個與特定裝配功能相關的測量基準,過濾掉非關鍵的整體偏差,讓分析聚焦于零件本身的制造精度和更關鍵的局部裝配關系。
02
在eMMA中的實現方式
在eMMA Planner或Assembler模塊中,工程師可以基于實際裝配基準,輕松創建局部坐標系。最常用的方法是 “3-2-1”原則,即通過三個點確定主基準面(限制三個自由度),兩個點確定次基準軸(限制兩個自由度),一個點確定第三基準(限制最后一個自由度),從而完全限定零件的位置。
協同作戰
eMMA平臺上的實戰流程
功能尺寸與局部坐標系在eMMA系統中并非孤立存在,而是形成一個閉環的質量控制流程,其協同應用邏輯清晰,讓我們分解到具體應用階段:
01
規劃階段
工程師基于CAD模型,首先為零件定義其局部坐標系(通常基于RPS定位系統)。
隨后,在正確的局部坐標系下,創建各類功能尺寸(如間隙面差、對稱點等),并設定比單點尺寸更嚴格的功能公差。
02
分析階段:
測量數據上傳后,系統自動將實測數據與理論CAD模型在定義的局部坐標系下進行對齊。
在eMMA Assembler中,可將多個零件以其自身的局部坐標系為基準,進行“虛擬匹配”。系統在此虛擬裝配狀態下,計算它們之間的間隙面差功能尺寸,能在物理樣件制造前就精準預測裝配問題,極大節約成本與時間。
展開 ABAQUS中復合材料建模,在復雜的模型時,如何建立局部坐標系呢
ABAQUS中復合材料建模,在復雜的模型時,如何建立局部坐標系呢
關于hypermesh中局部坐標的應用
對于旋轉機構零部件分析,圓柱坐標加載優勢非常明顯,為此簡單介紹hypermesh中局部圓柱坐標的應用。
Step1: Creat aSystem Collectors named 111
Step2: Under the Analysistemplate to creat a Local System
Step3: If the Local coordination is not in the System Collector,you should use “Organzie” to move it to.
Step4: Then youcan use it when creat loads and constraints
展開 
hypermesh關聯abaqus-坐標系關聯邊界 ¥10
有時候使用hm去設置坐標系,都不太清楚邊界是否關聯上相應的坐標系,只有打開abaqus查看才發現有點bug,重新校核下。
現下看下abaqus默認的
*Nset, nset=_T-PART-1-1-WW, internal
_M18,
_M19,
_M20,
_M21,
_M22,
_M23,
_M24,
*Transform, nset=_T-PART-1-1-WW
0.650207662680776, -0.749978756954605, 0.121498393026525, -0.152359230545774, 0.027956435087132, 0.987929705295229
嗯,abaqus是單獨將對應的點作為一個Nset,然后調用*Transform關鍵字搞定的。
展開 HyperMesh復合材料建模——坐標系調整
首先定義材料坐標系,鋪層角度參考材料坐標系,OptiStruct結果輸出基于單元坐標系。調整單元法向、 單元坐標系和材料坐標系(單元坐標系與材料坐標系一致)。
1. 單元法向
調整復合材料單元法向,可以確定鋪層的厚度方向,單元偏置也是根據單元法向來進行。點擊工具欄的normal,進入單元法向調整界面,如下圖所示。首先查看單元法向是否一致,面板中comps選擇需要單元所在的components,再點擊display normals,可以根據顏色(單元法向指向紅色的一邊)看出單元法向是否一致。單元法向不一致的需要進行調整,面板中comps選擇需要調整單元所在的components,orientation選擇單元法向正確的單元,最后點擊adjust normals便完成單元法向的調整。
2. 鋪層角度
復合材料鋪層角度是基于參考坐標系定義的。鋪層角度示意圖如下圖所示。
3. 單元坐標系與材料坐標系
對于正交各向異性單元,材料坐標系默認平行于單元坐標系,如圖為單元坐標系與材料坐標系的關系。
各個單元的單元坐標系不相同,故材料坐標系也不相同,需調整正交各項異性單元的材料坐標系使其相同。調整前后的材料坐標系示意圖如下圖所示。
HyperMesh調整材料坐標系流程:點擊2D-composite,如下圖(a);選擇material orientation如下圖(b),選取需要調整的elements,指定正確的坐標系后點擊project。調整完成后的結果如下圖(c)所示。
以上就是HyperMesh中關于復合材料坐標系調整的一些知識,后續持續更新復合材料建模教程
展開 hypermesh幫助文檔中文下載
2、HyperMesh中的局部坐標系如何建立?set reference和set displacement有什么區別?
3、優化設計當中,volume和volumefrac有什么區別?
4、對于優化目標而言,min mass和min volume有什么區別?
5、如何在HyperMesh中得到一個多種優化的綜合優化結果?
1、多種約束的卡片是SPCADD,可以針對不同的結構約束(SPC)和熱邊界約束(SPC1)進行組合約束。
2、HyperMesh中定義局部坐標系是在Analysis菜單中的systems選項中,可以采用多種方式定義笛卡爾坐標系、柱坐標系和球坐標系。set reference將節點的坐標轉到局部坐標系下,set displacement將節點的自由度轉到局部坐標系下(坐標信息不變),假如要建立軸承內外圈的約束(釋放繞圓心的旋轉自由度),需要采用set displacement。
3、volume是指優化后體積達到的值,volumefrac是優化后的體積占優化前的百分比。
4、min mass和min volume的關系主要包括以下幾點:
第一,當設計區域和非設計區域的密度相同時,二者一樣,且最小體積法不必要賦予密度;
第二,當設計區域和非設計區域的密度不同時,二者的優化結果可能會出現偏差;
第三,當設計區域和非設計區域的質量幾乎相同,但設計區域比非設計區域小很多,那么此時密度占據主導地位,采用最小質量法較為合適;
第四,當設計區域和非設計區域的體積幾乎相同,但設計區域的質量遠小于非設計區域時,體積占據主導地位,采用最小體積法較為合適。
5、只需要同時建立多種類型的優化即可,HyperMesh會自行得到一個綜合的優化效果。
展開 汽車下擺臂強度分析——慣性釋放法(Inertia Relief Anglysis) ¥15
利用hypermesh對懸架進行不同工況的強度分析,
研究應力分布情況。
慣性釋放原理
慣性釋放典型應用與模擬飛機的飛行、
汽車在試驗場的行駛以及衛星在太空中的遨游等實際工程應用。
慣性釋放的原理是先計算不平衡外力作用下結構的運動(加速度),通過慣性力構造一個平衡的力系,
使得支座反力等于零,
可以消除不適當的約束對變形和應力狀態的影響,
求解得到的節點位移其實是描述所有節點相對于該支座的相對運動,
從而消除了因為直接對支座進行約束時產生的約束端附近的應力集中。
知識拓展
在牛頓定律的基礎上,引人慣性力的概念,可以導出研究非自由質點系的另一種方法——動靜法。
動靜法以我們熟悉的靜力學方法研究非自由質點系的運動學問題,
使動力學問題求解之動力學方法更易于掌握。
并且由于方法上的改進使得“動”“靜”相通,產生了理論上的飛躍。
主要學習的內容
1、利用ADAMS/CAR 自帶的麥弗遜懸架,根據下擺臂硬點建立簡化版下擺臂。
2、在hypermesh進行網格劃分、材料編輯、屬性編輯。
3、在hypermesh建立局部坐標系,使坐標系與adams/CAr中建立的marker坐標系相同,介紹右手法則。
4、根據adams/CAR中提取的載荷,在hypermesh中建立相應的載荷。
5、設置卡片信息,主要是慣性釋放設置。
6、建立載荷步,使用
OptiStruct
提交計算。
以下內容step by step介紹了整個操作流程。
1、建立下擺臂數模
使用Adams/ car自帶的麥弗遜懸架建立下擺臂總成。
下擺臂總成硬點信息。
在CATIA中建立硬點,并建立下擺臂數模。
建立數模如下,本次建模沒有實際工程意義,只是用于說明慣性釋放法的操作流程。
展開