本文介紹了ANSYS載荷步作用的相關內容。
對載荷步這個概念一直比較似懂非懂,這里做個簡單的驗證,拋磚,歡迎大家討論。
1、線性分析中直接重復加載求解。
/PREP7
ET,1,BEAM4
MP,EX,1,200E9
MP,NUXY,1,0.3
R,1,4,1.333,1.333,2,2,0
N,1,0
N,11,10
FILL
E,1,2
EGEN,10,1,1
D,1,ALL,0
FINISH/SOLU
F,5,FY,-200
SOLVE
FINISH
/SOLU
F,6,FY,400
SOLVE
FINISH
/POST1
PRNSOL,U,Y
結果表明,這種加載方式不會增加載荷步或子步數,均為一個載荷步和一個子步。實際上這種加載方式可以理解為兩種載荷的疊加,它的效果與一次加載是一樣的。可以用下面的這段代碼加載,得到的結果是一樣的。
/SOLU
F,5,FY,-200
F,6,FY,400
SOLVE
至于有的地方說前一個SOLVE的加載會覆蓋后一個加載,這種說法是不合理的。他們做的驗證測試,兩個加載都是施加在同一個節點的同一個自由度上的。在ANSYS中對同一個節點同一自由度上重復加載,默認情況下后施加的載荷會覆蓋前面的載荷。當然可以改變這種方式。
所以導致上面說法的原因不是SOLVE間的覆蓋,而是由于對同一節點加載的原因。
結論:線性分析中重復加載求解,載荷步數不會增加。最終的結果為這幾種加載載荷結果的疊加。
2. 線性分析多步加載的方法
如前所述,多重加載、求解的方式并不能使各載荷獨立,那么如果進行多重載荷分析呢?例如我們希望首先進行自重載荷,然后進行風載,再進行其它負載分析。這就需要使用多步加載了。方法如下:
/SOLU
F,5,FY,-200
LSWRITE,1
FDELE,ALL
F,6,FY,400
LSWRITE,2
LSSOLVE,1,2
FINISH
/POST1
SET,1
PRNSOL,U,Y
SET,2
PRNSOL,U,Y
這樣就首先寫入了兩步載荷,然后進行求解。可以看到這里有兩種載荷下的兩種結果,它們是相互對立的。
需要注意的是,在加載前需要刪除模型中的所有載荷,否則前面的載荷會繼承到下一步。這里第二步中就用到FDELE刪除前一步的載荷。大家可以去掉這一行試試看,得到第二步載荷的結果會包含前一載荷。
結論:線性分析中多步加載可以使用LSWRITE,并記得刪除前面載荷。
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數據處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF