dynain
瀏覽:3131 回答:19
請教下各位老師,關于用dynain文件進行二次分析(加入新的part、約束)時,其約束是否是繼承了第一次隱示分析里面的約束,還是dynain文件里面只包含了第一次隱示分析的節點、單元、應力信息,其約束需要在第二次分析的K文件上繼續添加?打擾各位老師的節日,不好意思
@dyna_focus @藍牙 @Big_Ocean請教下各位老師,關于用dynain文件進行二次分析(加入新的part、約束)時,其約束是否是繼承了第一次隱示分析里面的約束,還是dynain文件里面只包含了第一次隱示分析的節點、單元、應力信息,其約束需要在第二次分析的K文件上繼續添加?打擾各位老師的節日,不好意思
@dyna_focus @藍牙 @Big_Ocean
藍牙 
模仿這個案例,在結構層用空氣填充,結合重啟動,這樣不知道你試過沒有
藍牙 靜平衡應該是包含結構的靜平衡,也就是說對流體進行靜平衡時候,應該考慮結構物對流體的影響
TOP
要寫很多東西,我直接摘取了網上的資料,基本思路是對的
ansys隱式-到dyna顯式的方法
1.求解隱式分析部分,得到預載;
2、改變現在的文件名進行顯示求解部分;
3、將隱式單元改為顯式單元;
4、更新單元的關鍵選項,實常數,材料屬性等;
5、去除施加在隱式分析上的多余約束;
6、將隱式求解中得到的節點位移寫入drelax文件;
7、通過drelax文件,為顯示求解進行初始化幾何模型;
8、為顯示求解施加附加的荷載;
9、求解該分析的顯式部分。
其他方法介紹
運用ANSYS/LS-DYNA進行隱、顯式分析時,由于隱、顯式分析過程中所涉及的對象一般會有
所不同,ANSYS/LS-DYNA使用手冊中只介紹了一種方法,即下面所述的第一種。實際上,共
有兩種方法可以選擇使用:
1、 將隱、顯式分析過程中涉及到的所有對象都在隱式分析前建好模型,把隱式分析不需
要的對象的所有節點自由度都約束住,進行隱式求解,轉換單元類型,進入顯式求解階段
,將隱式part的約束去除,執行動力松弛求解以便對相應part進行應力初始化,并按照需
要施加新的邊界和載荷條件,進行顯式分析。
2、 在隱式分析時只對隱式分析涉及的對象建模,而不考慮顯式分析需要的part,完成隱
式分析后,單元類型轉換完成后,通過定義新的單元類型和材料,創建顯式分析所需的模
型,生成新的part列表,選擇所有節點,讀入隱式求解結果文件進行動力松弛求解,對相
應part進行應力初始化,施加必要的約束和載荷條件,執行顯式求解。
實際上,動力松弛過程是執行一次穩態或是準靜態分析,目的就是將隱式分析的結果中的
位移、溫度結果作為體載荷施加到相關節點上,實現相應部件的應力初始化,作為后續分
析的初始條件。需要注意的是,LS-DYNA中無高階單元,所以在進行隱式求解時要選擇縮減
積分的低階單元。如果隱式分析使用高階單元,則程序無法自動轉換單元類型,需要手動
轉換。
上面所述的是利用ANSYS作為隱式求解器時的操作方法。我們知道,近幾年來,LSTC公司不
斷加強LS-DYNA程序本身的隱式分析能力,所以我們也可以利用LS-DYNA本身的隱式求解器
來完成隱式分析,也基本有兩種方法:
1、進行隱式分析時,涉及的關鍵字主要有:
*control_implicit_solver
*control_implicit_general
*control_implicit_solution
*control_implicit_auto
*control_implicit_dynamics
等。在這些命令中,設置隱式求解的求解方法(波前、迭代)、時間步長等控制參數。
在dyna的輸入文件中加入下列命令,
*interface_springback_nike3D
在該關鍵字中,聲明需要進行應力初始化的part號,完成隱式求解后,生成一個nikin文件
,包含了相關part的應力應變信息。
在后續的顯式分析中,在input deck中加入下列命令,
*include
nikin
程序就會自動將存在應力、應變的相關part導入,進行顯式分析。
2、另外,可以LS-DYNA的動力松弛方式來對某一構件進行應力初始化。
相關的關鍵字為:
*DEFINE_CURVE
將此卡片的SIDR參數設置為1即可啟動動力松弛分析。
*CONTROL_DYNAMIC_RELAXATION
此卡片在隨后的顯式分析中用來進行應力初始化操作。
*LOAD_BODY_RX(RY、RZ)等
運行后收斂的結果即為初始化應力,同時生成動力松弛文件drdisp.sif,該文件與drelax
文件結構、用法完全一致,只是精度上較差。
建議:使用ANSYS作為隱式求解器,因為它的隱式功能和計算精度都優于LS-DYNA
作者fan 摘錄于