
發布
注冊
/
登錄control card的案例
使用nastran進行流固耦合復模態計算
1)首先建立網格及材料,屬性,流體材料使用mat10,流體屬性Psolid中FCTN=Pfluid,CDROM=-1,將流體的每個node點的CD值通過card edit編輯為-1,可參考上一個介紹。
2)建立實模態計算模態頻率計算范圍,使用eigrl進行設置,選擇計算截止為12階的頻率。
3)建立復模態計算模態頻率計算范圍,使用eigc進行定義,計算截止18階。其中method選擇使用clan,norm選擇max。
4)建立load steps工作步,選擇complexeigen(modal)方法,選擇實模態計算method(struct)= eigrl,選擇復模態計算方法cmethod=eigc。
5)建立control cards,選擇sol110;另外選擇常用的參數控制例如param,autospc,yes;選擇param,post,-2輸出Op2文件;設置輸出位移,應變能等等。
6)設置流固耦合的control cards。使用acmodl,在inter選項內選擇ident,代表使用共節點耦合方式。如果選用DIFF,代表使用非共節點方式。
7)導出nastran格式文件例如dat,bdf,nas等,并進行求解計算。查看計算結果op2文件。
文章來源:新能源車振動與安全
展開 RADIOSS支架的瞬態動力學分析
TLOAD1可以是速度,加速度、位移、力矩等等
Step 5: 創建直接瞬態分析的載荷步
創建loadstep,切換type為transient(direct);
SPC處選擇模型的約束載荷集
DLOAD處選擇step4中的TLOAD1
TSTEP處選擇step2中的tstep
Step 6: 創建阻尼參數
在control card中創建阻尼參數,進入control card,單擊PARAM,在G選框中G_V1中輸入0.2,該參數用來為直接瞬態動力學分析指定相同的結構阻尼系數;W3復選框中W3_V1中輸入300,這個參數用來將結構阻尼轉換為等系粘性阻尼。
Step 7: 創建輸出選項
提交作業
查看結果
展開 Guideline for implicit analyses using LS-DYNA(官方)
LS-DYNA / LS-PrePost
Summary
In this document, some basic control card settings for different implicit analysis types are
presented. The analysis types are also accompanied by some basic examples. The purpose is to
reduce the effort of getting started with implicit analysis in LS-DYNA.
相關的案例和k文件
ImplicitPackage.zip
ImplicitPackage.zip
展開 【OptiStruct要領】模態貢獻量
以上公式中的模態參與因子又稱為模態位移,OptiStruct中可以通過CONTROL CARD —GLOBAL OUTPUT REQUEST—SDISPLACEMENT輸出,但只能在基于模態法的頻響分析或者瞬態分析工況輸出。
模態貢獻量:OptiStruct中可以通過CONTROL CARD —PFMODE輸出,但只能基于模態法的頻響分析工況下輸出。
需要注意的是由于響應是復數,具有大小和相位角,所以模態貢獻量也是復數,具有大小和相位角。
1. 進入NVH后處理模塊
HyperView有NVH的專屬后處理分析工具,其中包含模態貢獻量。通過以下操作我們可以進入NVH 后處理界面。
此時菜單欄出現
2. 模態貢獻量的可視化
模態貢獻量的計算公式和輸出方法在上面已經進行了介紹,下面將介紹NVH中提供的若干模態貢獻量的可視化選項。
其中前兩項為單頻率的模態貢獻量分析,而后面若干項則可考察全頻段/指定頻段內的模態貢獻量分析。
1) 單頻率分析
單頻率分析中,可分析某個頻率點上,哪些模態對其貢獻量最大,或者這個頻率點的響應由哪些模態所決定。比方說下面的頻響曲線中,考察33Hz處響應的模態成分時:
通過模態貢獻量分析,設置輸出前10個最大貢獻量的模態
這里需要關注Complex component=Projected/Magnitude。
由于貢獻量是復數,所以考慮貢獻時,不能僅僅考慮其大小數值,還要考慮相位角。只有在投影到總響應時,才能反應該模態貢獻量對響應的真實影響。選擇Project即按照不同模態貢獻量投影到總響應上的分量進行排序。
展開 
關于optistruct分析與優化出錯的某原因分析。*** ERROR 14: Missing pr
Use "MSGLMT" control card to change this value.
*** ERROR 14: Missing property # 2 referenced by CTRIA3 .
當出現以上提示時,表明有單元沒有賦予屬性。可以看到也就是CTRIA3(2D)單元,將多余2D單元刪除即可解決。可能原因是通過實體表面先生成2D網格,再生成實體3D網格造成的。方法為F2(刪除功能)>elem>by config,config=tria3(三角形網格),type=CTRIA 3.
新手關于自由模態操作步驟的總結
自由模態:
1.創建材料,編輯材料,彈性模量E,泊松比NU,密度;
2.創建屬性,編輯厚度T;
3.創建一個components,再自動創建屬性;
4.創建comp name:spot,選綠色,no card image, no property.
5.打焊點 SPOT,type選擇ace(shell);
6.創建component,name=RBE2,顏色:藍色,no card,no property.
7.進行二保焊rigids
8.創建模態,loadcol name:M card:EIGRL ND:10
9.創建analysis,loadsteps name: M type:normalmodes method(struct):M
10.創建control cards, sol:analysis(normal
modes) ,PARAM:AUTOSPC(自動約束)、POST(輸出控制)
GLOBAL_OUTPUT_REQUEST:DISPLACEMENT,ESE
展開 Optistruct_模態、掃頻分析及后處理方法_step by step ¥5
A.模態:
a.固定點:建立load collector取名spc(make current)- Analysis-constraints-選中固定點-選取load type:SPC,固定6個自由度(放入spc組里);
b.建立模態分析的頻率范圍or定出前幾階,采用蘭索士算法:建立load collector取名eigrl(make current)-card image:EIGRL-card edit-V2(設置頻率范圍最大值eg:200Hz),V1為最小頻率(不設置也可以,其他默認);
c.建立模態分析步(load step):Analysis-loadsteps-取名modal,type選擇normal modes(正則模態)-選取spc,點擊=選中上步中建立的spc(固定點);選擇METHOD(STRUCT),點擊=選中上步建立的eigrl(蘭索士算法及模態分析頻率范圍);
d.輸出(控制卡片):Analysis-control cards-選擇GLOBAL_OUTPUT_REQUEST選卡,選中輸出H3D格式文件,位移、應力;再以同樣的方式選中PARAM選卡,作如圖設置(很關鍵,否則結果無法輸出);
展開 利用hypermesh_lsdyna進行ALE計算操作流程
a.填寫control cards 輸出控制
4. a.劃分二維網格
b.檢查網格質量
5. a.生成三維solid網格
b.檢查網格質量
6. 刪除幾何collector、二維collector
7. 各個collector(part)之間的邊界節點處理
8. a.創建ALE接觸card中需要的master and slave部分的set.及其他需要set
b.創建受約束的set
c.定義加載曲線
d.創建約束
9. a.將節點、單元等編號重新排序
b.輸出K文件
10. a.利用 其他前處理軟件(ls_prepost、UltraEdit)讀入
b.定義initial_void part、constrained_lagrange_in_solid、control_ALE、
c.定義其他關鍵字
11.利用lsdyna進行計算
展開 Hypermesh前處理數據導入Ansys中求解的方法
對于本例比較簡單,直接按照ansys模板輸出即可
04.png
當然對于更復雜的分析還有更多的設置,都是位于hm的analysis下的Control cards里
這樣導入了ansys中進行計算
05.png
某型純電動大客車NVH性能分析及優化
模態貢獻量在OptiStruct中基于模態法的頻響分析通過CONTROL CARD - PFMODE輸出;板件貢獻量分析需要先進行板件的劃分,依據車身板件實際的布置情況將車身劃分為30個不同的板塊,再使用CONTROL CARD - PFPANEL卡片輸出板塊貢獻量,板件劃分如下圖所示。
圖3.1 板件劃分
HyperView有NVH的專屬后處理分析工具,其中包含模態貢獻量和板件貢獻量分析。由板件貢獻量可知在激勵電機右前懸置點在最后一排位置80Hz處,板件貢獻量最大的前三個是地板中后部分,階梯及右邊第三個玻璃,頂棚后部的貢獻量為負值,其他板件的貢獻量較小不再一一描述;
圖3.2 電機右前懸置點在最后一排的板件貢獻量、模態貢獻量
再根據模態貢獻量分析可得到,在82Hz處模態貢獻量最大的是356階、265階、347階等為正貢獻量,對正貢獻量大的模態進行抑制,將更有效的解決峰值過大問題。如下圖所示,聯合板件貢獻量和模態貢獻量我們可以確定需要優化的板件。
圖3.3模態貢獻量較大的模態云圖
4 優化及驗證
針對需要優化的板件,我們采用加加強筋和貼自由阻尼的形式進行減振降噪,即在hypermesh中在需要優化的板件處,進行加加強筋和阻尼處理。從以上的板件貢獻量和模態貢獻量分析中,可確定地板的中后部是導致噪聲傳遞函數峰值的主要板件,可以通過提升地板中后部的剛度降低地板振動從而降低噪聲傳遞函數的峰值。
展開 教程——HM10生成柔性體文件MNF
5定義單元屬性
6屬性賦予單元
7創建rigid單元
8創建load collector1
Card選cmsmeth(模態綜合法)
卡片屬性method選CB(約束模態)nmodes自己定。附
9創建load collector2
10約束兩個中心節點
注意loadtype選ASET
11創建loadsteps
Type選generic(針對hm10版本),其他選項不需要定義。
12 control cards
(1) DTI UNITS
(2) GLOBAL_CASE_CONTROL
點擊黃色區域選擇第8步建立的cms。
(3)GPSTRESS
(4) OUTPUT
選擇adamsmnf。其他文件按照需要也可輸出。
13 提交optistruct或者radioss計算。得到mnf文件
14用adams打開
第7階頻率54.035Hz(去掉前6階剛體模態)。用單純的模態分析對比可知模態基本一致。
查看質量信息等。質量為0.52kg,與實際相符。
總結:材料屬性的定義非常關鍵,否則會出現質量正確,但頻率相差1000開根號倍(31.62倍);或者頻率正確但質量相差1000倍的情況。
flex_hm_mnf_final.rar
HM10生成柔性體文件MNF.rar
展開 
教程——HM10生成柔性體文件MNF
5定義單元屬性
6屬性賦予單元
7創建rigid單元
8創建load collector1
Card選cmsmeth(模態綜合法)
卡片屬性method選CB(約束模態)nmodes自己定。附
9創建load collector2
10約束兩個中心節點
注意loadtype選ASET
11創建loadsteps
Type選generic(針對hm10版本),其他選項不需要定義。
12 control cards
(1) DTI UNITS
(2) GLOBAL_CASE_CONTROL
點擊黃色區域選擇第8步建立的cms。
(3)GPSTRESS
(4) OUTPUT
選擇adamsmnf。其他文件按照需要也可輸出。
13 提交optistruct或者radioss計算。得到mnf文件
14用adams打開
第7階頻率54.035Hz(去掉前6階剛體模態)。用單純的模態分析對比可知模態基本一致。
查看質量信息等。質量為0.52kg,與實際相符。
總結:材料屬性的定義非常關鍵,否則會出現質量正確,但頻率相差1000開根號倍(31.62倍);或者頻率正確但質量相差1000倍的情況。
如有錯誤,還望指正。
HM10生成柔性體文件MNF.rar
flex_hm_mnf_final.rar
展開 【Ls-dyna】Hypermesh&Ls-dyna聯合仿真時如何設置輸出單元應變和查看單元應變?
然后,在軟件的面板區域選擇“analysis”,并點擊“control card”。
點擊面板區域的Next,一直到出現“database-extent-binary”,點擊該按鈕
在關鍵字*Database-Extent-Binary的定義中,將第一行第四個參數【STRFLAG】的值設置為1,表示在二進制結果文件d3plot中輸出單元的應變。
在Hypermesh中按照上述方式就可以在d3plot中輸出單元的應變,由于d3plot是二進制文件,所以只能借助后處理LS-Prepost查看應變結果。
那么,如何在LS-POST查看應變,顯示應變云圖呢?
打開LS-PrePost,點擊【Fcomp】,選擇【strain】,就可以觀察計算后的應變云圖。
而如果想單獨查看某幾個單元的應變歷程,可以點擊【History】,選擇element。然后在模型區域選擇想查看的單元,點擊單元的應變參數,如殼單元的上表面應變(upper surface X strain等)、下表面應變(lower surface X strain等),或者中性面應變(Midsurface X strain等),就可以得到單元的應變歷程曲線。
此外,LS-Prepost中還提供了其它關于應變結果,如:【Infin】、【Green】、【Almans】等,而這些應變量是根據d3plot文件中所記錄的信息,經過計算而得到。其中【Infin】為無限小應變(infinitesimal strain),【Green】為格林-圣文南應變,【Almans】為阿爾曼西應變 (Almansi strain)。
展開 hypermesh中如何添加重力
->card image->RLOAD2(frequency response dynamic load,form2)& H3 O, L5 z9 T
10.Card Image是你在創建一個新的組的時候,通過Card Image賦予這個組里面的單元一些屬性.( \7 s6 p4 A2 n/ h6 W
具體怎么用,跟你用的模板有關對于hm7.0版本,如果選ANSYS模板,創建component的時候,Card Image所指定的就是這個組的單元的單元類型.(8.0 改了,不能通過Card Image定義單元類型了.)。如果選abaqus, card image指定這個組里面的單元是solidsection 還是shellsection還是rigid body或者其什么的。總之,你要對你所用的求解器的關鍵字比較熟,才能更好的使用HyperMesh做前處理.3 I% K$ F2 D6 H' B" I4 ^1 {
展開 剎車系統的復特征值分析
因此,模型中就有了三個部件,如圖
三、依次為PLATE、BRAKE_PAD和PELAS_10創建材料屬性:
MAT1_1和PSOLID_1為PLATE的材料和屬性,GE代表材單元的材料阻尼系數
Lining和PSOLID_2為BRAKE_PAD的材料和屬性,這里需要注意,因為BRAKE_PAD的材質為各向異性的,所以Lining中Card Image選擇的是MAT9,因此輸入的參數形式也就與MAT1有所區別了,MAT9中材料參數以矩陣的形式輸入,
PELAS_10為部件PELAS_1的屬性,注意,彈簧單元不需要在Material中給定材料參數,在Properity中,Card Image中選擇PELAS。
四、屬性建立完后,分別將各自的屬性賦給部件
五、施加邊界條件,對模型施加如圖中所示的邊界約束
六、創建Load Collector
eigrl中ND輸入20,意味著要求20個實模態用于產生復特征值分析需要的模態空間
eigc中NND輸入12,意味著要求得到12個復模態特征值結果
七、導入DMIG數據,定義分析參數
1. 進入control cards,單擊INCLUDE_BULK,在name中輸入文件名DMIG.pch
2. 點擊return返回,點擊K2PP,設置number_of_k2pps=1,在K2PP=,中輸入KF,KF為DMIG中傳遞參數的名字
3. 點擊return返回,點擊PARAM,找到G,在[G_V1]中輸入結構阻尼系數0.2;在FRIC中設置[VALUE]的值為0.05。0.05為DMIG中摩擦系數的的系數。
展開