ANSYS 有限元分析 加載與求解



Blog Links




一、前沿


  有限元分析的主要目的是檢查結構或構件對一定荷載條件的響應。因此,在分析中,指定合適的荷載條件是關鍵的一步。在 ANSYS 程序中,可以用各種方式對模型施加荷載,而且可以藉助荷載步選項,可以控制在求解中荷載如何使用。


  爲什麼要加載/設置邊界條件? 不加載,你閒的沒事建模玩啊,不加載,你讓求解器算啥? 算剛體模態啊!


  因爲,有限元模型所確定的偏微分方程組如若不指定邊界條件,相當於沒有給定定解條件,在數學上,只能求出帶若干個積分常數的通解,通常情況下,通解不具有工程意義,因此,需要結合所分析問題,設定有限元模型的力的邊界條件和位移邊界條件,統稱爲設置邊界條件,又可稱爲加載。(不要把加載理解的太狹隘,廣義加載,廣義加載,廣義加載。)


  所謂加載即爲有限元模型設置邊界條件,邊界條件分爲力的邊界條件和位移邊界條件。因此,我們通常所說的荷載實際上有更爲廣泛的含義,不僅僅是力,還可以是位移、速度、加速度、溫度等等,即廣義力。


  一切能引起結構內力和變形的原因,都可視爲荷載,它們被統稱爲廣義荷載、廣義力。


  在建立有限元模型之後,就可以根據結構在工程實際中的應用情況爲其制定位移邊界條件和載荷,並選擇適當的求解器進行求解。在 ANSYS 中,載荷包括邊界條件和外部作用力,即位移邊界和力邊界。


  ANSYS 能夠求解由有限元方法建立的聯立方程,求解的結果包括:節點的自由度解,爲基本解;原始解的導出解,爲單元解。單元解通常是在單元的積分點上計算出來的。


  施加載荷和求解過程是 ANSYS 有限元分析中的一個非常重要的組成部分,主要包括確定分析類型和分析選項、施加載荷到幾何模型、確定載荷步選項、選擇求解的方式和開始求解分析運算等內容。



二、結構分析


  Structural analysis is probably the most common application of the finite element method. The term structural (or structure) implies not only civil engineering structures such as bridges and buildings, but also naval, aeronautical, and mechanical structures such as ship hulls, aircraft bodies, and machine housings, as well as mechanical components such as pistons, machine parts, and tools.


  注:嚴格上講,英文段首不該縮進,但是沒辦法,強迫症,爲了和中文看起來更協調,我縮進了,哈哈。


2.1 結構分析類型


  在 ANSYS 中,結構分析主要包括: 結構靜力分析、模態分析、諧響應分析、瞬態動力學分析、譜分析、屈曲分析 和顯示動力學分析。

  You can perform the following types of structural analyses: Static Analysis、Modal Analysis 、Harmonic Analysis、Transient Dynamic Analysis 、Spectrum Analysis、Buckling Analysis 和 Explicit Dynamic Analysis

  Several special-purpose structural analysis capabilities are available: Fracture mechanics, Composites, Beam analyses and cross sections.

  The primary unknowns (nodal degrees of freedom) calculated in a structural analysis are displacements. Other quantities such as strains, stresses, and reaction forces are then derived from the nodal displacements.


在這裏插入圖片描述

Abaqus與ANSYS中的分析類型


  • ANTYPE

使用功能: 通過對座標軸對稱鏡像生成體。

使用格式: ANTYPE,AntypeStatusLDSTEPSUBSTEPAction,–,PRELP

參數說明Antype 爲分析類型,默認值爲上一次指定的分析類型,若沒有指定,則爲結構靜力分析。

      Status 指定分析的狀態,它有兩個分析選項:NEW 指定一次新的分析 (默認設置) 和 REST 指定爲前一次分析的重啓動。


Analysis type Description
STATIC or 0 Perform a static analysis.
BUCKLE or 1 Perform a buckling analysis.
Implies that a previous static solution was performed with prestress effects calculated (PSTRES,ON).
MODAL or 2 Perform a modal analysis.
HARMIC or 3 Perform a harmonic analysis.
TRANS or 4 Perform a transient analysis.
SUBSTR or 7 Perform a substructure analysis.
SPECTR or 8 Perform a spectrum analysis. Implies that a previous modal analysis was performed.
SOIL or 9 Perform a soil analysis including geostatic stress equilibrium or consolidation.


2.2 阻尼定義


在這裏插入圖片描述

Rayleigh Damping

2.3 求解方法


  The ANSYS, Inc. family of products uses the h-method for solving structural problems. The h-method can be used for any type of analysis.



三、荷載


3.1 荷載分類


  在 ANSYS 中,載荷包括所有邊界條件以及外部或內部作用效應,可以施加在實體模型 (如關鍵點、線、面和體) 或有限元模型 (結點和單元) 上。


  若是在實體模型上施加載荷,ANSYS 求解時會自動將這些載荷轉換到相應的結點和單元上。如無特殊需求,荷載儘量施加在有限元模型上。


  在 ANSYS 中,載荷包括邊界條件和外部作用力。實際上,ANSYS 的功能就是分析有限元模型在不同外部作用力以及不同邊界條件作用下的響應。對於不同分析類型,載荷可分爲以下幾種不同種類:


分析學科類型 荷載的表現形式
結構分析 力、壓力、重力、位移邊界條件、熱應力
流體分析 速度、壓力
熱力分析
磁場分析
電場分析

  用戶可以根據要進行分析的內容,來重點掌握某類分析所對應的載荷,對其他分析類型的載荷及其加載方式只作簡單瞭解即可。


  爲了真實地反映實際物理情況,從物理特性方面,ANSYS 的載荷分爲 6 大類:位移 (DOF) 約束、力 (集中載荷)、表面載荷、體積載荷、慣性力和耦合場載荷。


荷載類型 說明 示例
自由度約束
DOF Constraint
某些自由度爲給定的已知值 結構分析中指定結點位移或者對稱邊界條件等
熱分析中指定結點溫度等
集中荷載 施加於模型結點上的集中載荷 結構分析中的力和力矩
熱分析中熱流率
磁場分析中的電流
表面荷載 施加於某個表面的分佈載荷 結構分析中的壓力
熱分析中的對流量和熱通量
體積荷載 施加在體積上的荷載或者場載荷 結構分析中的溫度
熱分析中的內部熱源密度
磁場分析中的磁通量
慣性荷載 由物體慣性引起的載荷 重力加速度引起的重力
角速度引起的離心力
主要在結構分析中使用
耦合場荷載 可以認爲是以上載荷的一種特殊情況
從一種分析得到的結果用作另一種分析的載荷。


3.2 荷載步、子步與平衡迭代


  載荷步、子步和平衡迭代是控制加載求解過程的三個載荷時間歷程節點。這些概念主要用於非線性分析或載荷隨時間變化的問題。


在這裏插入圖片描述

荷載步、子步與平衡迭代

  根據問題的特點,可以將加載過程分爲若干個階段進行,每一個階段則作爲一個載荷步。比如做彈塑性分析時,可以通過試算,初步估計開始屈服時的載荷,那麼這個荷載可以作爲第一個加載步,後續的載荷作爲第二個加載步。


  爲了保證計算收斂和結果精度 (特別是在非線性分析時),往往把一個載荷步劃分爲若干個荷載子步,每個子步施加的載荷爲該子步步長和整個載荷步長之比乘以該載荷步的載荷增量值。若子步數過多,計算時間會很長;若子步數太少,會導致計算不收斂。因此,軟件要求用戶根據問題的特點,設置最大和最小子步數,以平衡計算時間、收斂性和計算精度。當軟件判斷計算不收斂時,會減小計算步長 (增加子步數),若軟件判斷收斂精度足夠時,會增大步長 (減小子步數),但均以用戶設置爲界限。


在這裏插入圖片描述

加載工況


加載工況 = 荷載步 1 + 荷載步 2 + · · · · · · · + 荷載步 i

荷載步 = 荷載子步 1 + 荷載子步 2 + · · · · · · · + 荷載子步 j


3.2.1 荷載步


  載荷步 (load step) 僅僅是爲了獲得解答的載荷配置。在線性靜態或穩態分析中,可以對不同的載荷步施加不同的載荷組合;在瞬態分析中,多個載荷步會加到載荷歷程曲線的不同區段。


在這裏插入圖片描述


  This figure shows a load history curve requiring three load steps: The first load step is for the ramped load, the second load step is for the constant portion of the load, and the third load step is for load removal.


  一般荷載步只在兩種分析中用到:靜力分析和瞬態分析。在靜力分析中,荷載步中可以包含子步。比如:一個載荷分爲 1000 個荷載步來加載,其中每個荷載步都只有 1 個子步;另一種方式是 1 個荷載步,1000 個子步,相信第二種的計算時間要少很多。



3.2.2 子步


  時間步長一般指單個子步的持時,可以爲固定步長,也可爲浮動步長。

  子步 (substep) 也稱爲時間步 ,是載荷步中載荷逐漸施加到有限元模型上的過程中進行求解的點。子步爲執行求解載荷步中的點,由於不同原因要使用子步。

  子步對求解過程的控制非常重要,很多時候需要使用不同的子步數來滿足不同的加載和求解需要:

  (1). 在非線性靜態或穩態分析中,使用子步逐漸施加載荷以便能提高求解精確度,甚至使求解結果從不收斂轉化爲收斂。

  (2). 在線性或非線性瞬態分析中,使用子步滿足時間步長的需要,得到較爲精確的解,即滿足瞬態時間累積法則。

  (3). 在諧響應分析中,使用子步獲得諧響應頻率範圍內多個頻率處的解。



  Substeps are points within a load step at which solutions are calculated. You use them for different reasons:

   •  In a nonlinear static or steady-state analysis, use substeps to apply the loads gradually so that an accurate solution can be obtained.

   •  In a linear or nonlinear transient analysis, use substeps to satisfy transient time integration rules (which usually dictate a minimum integration time step for an accurate solution).

   •  In a harmonic analysis, use substeps to obtain solutions at several frequencies within the harmonic frequency range.



3.2.3 平衡迭代


  平衡迭代:在給定子步下,爲了收斂而計算的附加解,僅用於非線性分析。

  當子步的載荷施加到有限元模型上時,求解器開始求解子步載荷的結果。有限元的方法常使用迭代來求解,在迭代的過程中逐漸逼近子步載荷,使用迭代方程 (省略其他變量) 可以表示爲:


f(Ln,Ln1,L)=0 f(L_n, L_{n-1},L)=0


式中,L 爲子步載荷,Ln 爲第 n 次迭代的結果,當滿足:


LLn<Lerr |L-L_n|<Lerr


時,停止迭代。式中 Lerr 爲殘差標準。通常一個子步求解需要若干次迭代,每次迭代都被稱爲一次平衡迭代。

在這裏插入圖片描述

Traditional Newton-Raphson Method vs. Arc-Length Method

  Equilibrium iterations are additional solutions calculated at a given substep for convergence purposes. They are iterative corrections used only in nonlinear analyses (static or transient), where convergence plays an important role.

  Consider, for example, a 2-D, nonlinear static magnetic analysis. To obtain an accurate solution, two load steps are commonly used:

   •  The first load step applies the loads gradually over five to 10 substeps, each with just one equilibrium iteration.

   •  The second load step obtains a final, converged solution with just one substep that uses 15 to 25 equilibrium iterations.


在這裏插入圖片描述

荷載步、子步與平衡迭代


3.3 時間參數


  在所有靜態和瞬態分析中,無論分析是否依賴於時間,ANSYS 都僅將時間作爲跟蹤參數 (tracking parameter),即作爲計數器使用。


  在瞬態分析或與速率有關的靜態分析 (蠕變或者粘塑性) 中,時間代表實際時間,用秒、分鐘或小時表示。


  然而,在不依賴於速率的分析中,時間僅僅是一個識別載荷步和子步的計數器。默認情況下,程序自動對 time 賦值,在載荷步 1 結束時,賦 time = 1;在載荷步 2 結束時,賦 time = 2;以此類推。載荷步中的任何子步都將被賦給合適的、用線性插值得到的時間值。在這樣的分析中,時間沒有實際意義,僅僅起到計數作用。


  當求解中使用弧長法時,時間還表示另一個含義。在這種情況下,時間等於荷載步開始的時間值加上弧長載荷係數 (當前所施加荷載的放大係數) 的數值。因此,在弧長求解中,時間不作爲 “計數器” 。


在這裏插入圖片描述

荷載步、子步與時間



  荷載步爲作用在給定時間間隔內的一系列載荷。子步爲荷載步中的時間點,在這些時間點,求得中間解。兩個連續的子步之間的時間差稱爲時間步長或時間增量。平衡迭代是爲了收斂而在給定的時間點進行計算的迭代求解。

  A load step is a set of loads applied over a given time span. Substeps are time points within a load step at which intermediate solutions are calculated. The difference in time between two successive substeps can be called a time step or time increment. Equilibrium iterations are iterative solutions calculated at a given time point purely for convergence purposes.




3.4 比例加載與階越加載


  • 坡道/漸變荷載與階越荷載 Stepped and Ramped Loads

  當一個加載/荷載步被劃分爲多個子步時 (2個及以上),將面臨一個問題:荷載應該一次性全部施加還是按子步分步施加,即階越加載還是漸變加載。


  • 階越加載

  如果荷載是階越的,那麼,全部荷載施加於第一個荷載子步,且在荷載步的其餘部分,荷載保持不變,如下圖 (a) 所示。


  • 漸變加載

  如果荷載是逐漸遞增的,那麼,在每個荷載子步,荷載值逐漸增加,且全部荷載出現在荷載步結束時,如下圖 (b) 所示。


  例如:第一荷載步對節點 1 施加了 10 KN,採用的是漸變荷載,第二荷載步對節點 1 又施加了10KN,且 fcum,add,則在 1.6s 時的結果就是這個荷載 10+10*0.6 = 16 KN 對應的結果。如果是階躍,1.6 s 應該是 10+10 = 20 KN 。


When you specify more than one substep in a load step, the loads can be stepped or ramped:

   •  If a load is stepped, its full value is applied at the first substep and stays constant for the rest of the load step.

   •  If a load is ramped, its value increases gradually at each substep, with the full value occurring at the end of the load step.

在這裏插入圖片描述

Stepped and Ramped Loads


四、荷載步選項


  荷載步選項 (Load step options) 是用於表示控制荷載施加的各種選項 (如時間、子步數、時間步、載荷施加方式) 的總稱。其他類型的荷載步選項包括收斂公差 (用於非線性分析),結構分析中的阻尼特性、輸出控制和響應頻譜數據等。這些選項用於在求解選項中控制如何使用荷載,在不同的分析類型中,荷載步選項會隨之變化。


  在 ANSYS 軟件中共有六種類型的載荷步選項,分別爲:通用選項、動力學選項、非線性選項、輸出控制選項、Biot-Savart選項和譜選項。


在這裏插入圖片描述


  :若菜單中沒有出現 Time/Frequenc,可單擊 Unabridged Menu 。

  


設置場輸出


五、施加荷載


5.1 加載方式


  在 ANSYS 中,荷載及邊界條件可以施加在實體模型 (如關鍵點、線、面和體) 上,也可以施加到有限元模型 (結點和單元) 上。若是在實體模型上施加載荷,ANSYS 求解時會自動將這些載荷轉換到相應的結點和單元上。如無特殊需求,荷載儘量施加在有限元模型上。


在這裏插入圖片描述


5.2 荷載施加


5.2.1 施加DOF約束


設置位移邊界條件

加載位置 命令
結點 D
關鍵點 DK
幾何線 DL
幾何面 DA

  • D

使用功能: 在結點上施加 DOF 約束 / Defines degree-of-freedom constraints at nodes.

使用格式: D,NodeLabVALUEVALUE2NENDNINCLab2Lab3Lab4Lab5Lab6

參數說明Node 爲將要施加約束的結點編號,也可以爲 ALL、P或組件名稱。

      Lab 爲有效的 DOF 標籤,結構標籤爲 UX、UY、UZ、ROTX、ROTY、ROTZ 和 WARP,也可以爲 ALL 。

      VALUE 爲 DOF 的值或爲表格型邊界條件的表格名稱,表格名必須用 % 括起來。

      VALUE2 爲第2個自由度值,若允許複數輸入,則 VALUE 爲複數的實部,而 VALUE2 爲複數的虛部。

      NENDNINC : 對按增量 NINC (默認爲1) 從 Node 增大到 NEND (默認值爲Node) 的結點指定同樣的約束值。

      Lab2Lab3 ,. . . . . .,Lab6 爲另外的自由度標籤,對於這些標籤,同樣的值也將施加到結點上。

使用提示: 自由度用結點座標系定義,結構的轉角應輸入弧度;

      在結構分析中,同一結點同一自由度方向,最後施加的荷載將覆蓋前一次的施加。



  總體和局部座標系用於幾何/網格定位,而結點座標系則用於定義結點自由度的方向。每個結點都有自己的結點座標系,默認情況下,它總是平行於總體笛卡爾座標系 (與定義結點的激活座標系無關)。可執行 NROTAT 命令更改結點座標系。



  • 示例
  1. 約束107號結點相對應全局直角座標系而言 UX、UZ 方向上的位移。
CSYS,0                                ! 施加的約束與激活座標系無關
D,107, ,0, , , ,UX,UZ, , , ,
ALLSEL,ALL   
  1. 約束組件 BCNodesFix 內全部結點的全部自由度,即設置爲固定端。
CSYS,0
CMSEL,S,BCNodesFix
D,ALL,ALL,0
ALLSEL,ALL
  1. 約束組件 BCNodes1 和 BCNodes2 內全部結點的繞全局直角座標系 Z 軸的轉動自由度。
CSYS,0
CMSEL,S,BCNodes1
CMSEL,A,BCNodes2
D,ALL,ROTZ,0
ALLSEL,ALL
  1. 約束組件 BCNodes3 內全部結點的繞局部座標系16 Z 軸的轉動自由度。
CSYS,16
CMSEL,S,BCNodes3
NROTAT,ALL
ALLSEL,ALL

CMSEL,S,BCNodes3
D,ALL,ROTZ,0
ALLSEL,ALL


  • GUI 操作:

在這裏插入圖片描述



FINISH                                ! 退出當前處理器
/CLEAR,ALL                            ! 清除所有
FINISH                                ! Exits normally from a processor.
/FILNAME,BoltPreloadCase,0            ! Changes the Jobname for the analysis. 
FINISH 
/PREP7                                ! 訪問前處理器
*AFUN,DEG                             ! 設置角度單位爲度
SHPP,OFF,,NOWARN                      ! 關閉單元形狀檢測警告


CDREAD,DB,'AllAsmbs','cdb',,'',''     ! 導入裝配體模型


NUMCMP,NODE                           ! 壓縮結點編號
NUMCMP,ELEM                           ! 壓縮單元編號
NUMCMP,MAT                            ! 壓縮材料編號
NUMCMP,TYPE                           ! 壓縮單元類型號
NUMCMP,REAL                           ! 壓縮實常數編號

EPLOT                                 ! Plot elements


! (1). 指定位移邊界條件


CSYS,17                               ! 激活局部座標系17


CMSEL,S,BotFlangeElems                ! 選擇組件BotFlangeElems(下法蘭全部單元)
ALLSEL,BELOW,ELEM                     ! 選擇單元以下附屬即構成單元的結點
NSEL,R,EXT                            ! 選擇外表面結點
NSEL,R,LOC,Y,(7*360/num/2-0.5),(7*360/num/2+0.5)     ! 選擇位於加載面上的全部結點
CM,BCNodes,NODE                       ! 創建組件


CSYS,0
D,BCNodes,ALL,0                       ! 約束組件BCNodes內所有結點的全部自由度
ALLSEL,ALL
命令流 No.25

  由 命令流 No.25 創建的下法蘭端部處的固定約束,如下圖所示:

在這裏插入圖片描述





5.2.2 施加集中荷載


施加集中荷載

加載位置 命令
結點 F
關鍵點 FK

  • D

使用功能: 在結點上施加 DOF 約束 / Defines degree-of-freedom constraints at nodes.

使用格式: D,NodeLabVALUEVALUE2NENDNINCLab2Lab3Lab4Lab5Lab6


CSYS,15                               ! 激活局部座標系15(其實不需要激活,因已旋轉過結點座標系)
F,loadNode,FY,-10000                  ! 於加載點loadNode處施加集中力-10kN
F,loadNode,MX,5*1000*1000             ! 於加載點loadNode處施加彎矩5kN-m

  該命令流施加的相對於局部座標系15 y軸負方向集中力 10 kN 及 相對於局部座標系 x 軸的彎矩 5 kN-m,如下圖所示:

在這裏插入圖片描述




5.2.3 施加表面荷載


5.2.4 施加體荷載



5.2.5 施加特殊荷載


  1. 施加螺栓預緊力
preload = 790*1000                       ! 施加790KN的預緊力
num = 4                                  ! 施加預緊力的螺栓個數


*DO,i,1,num

    SLOAD,1001+i,9,LOCK,FORC,preload,1,2 

*ENDDO


六、有限元模型求解


  設置完荷載及求解選項後,便可提交至求解器,進行求解計算。


6.1 求解方法


6.2 指定求解類型


6.3 多荷載步求解


6.4 重啓動分析


6.5 求解前預估


6.6 求解實例


6.6.1 預緊工況分析

/com,施加螺栓預緊力


preload = 790*1000                    ! 施加790KN的預緊力
num = 4                               ! 施加預緊力的螺栓個數


*DO,i,1,num

    SLOAD,1001+i,9,LOCK,FORC,preload,1,2 

*ENDDO


/SOLU                 ! 訪問求解器


/com,設置求解控制

ANTYPE,0              ! 靜力分析
NLGEOM,0              ! Ignores large-deflection effects 關閉幾何非線性
EQSLV,PCG,1E-4        ! 預條件共軛梯度法/公差:1E-4。
NSUBST,2,2,2          ! 荷載子步數2
AUTOTS,1              ! 自動荷載步(浮動荷載步)/默認

OUTRES,ERASE          ! Resets OUTRES specifications to their default values.
OUTRES,ALL,ALL        ! Writes the solution of the specified solution results item for every substep. 
LSWRITE,1             ! LSNUM=1 載荷步文件編號


ALLSEL,ALL
SOLVE                 ! 提交求解器進行求解

FINISH

/DELETE,'','esav',''   
/DELETE,'','emat',''   
/DELETE,'','PCS',''
/DELETE,'','stat',''
/DELETE,'','mntr','' 
/DELETE,'','osav',''
  
!!! 特別注意:rdb、r001、ldhi文件務必保留,以便後續重啓動使用。 
命令流 No.26

  由 命令流 No.26 施加的螺栓預緊力,經計算分析後,如下圖所示:


在這裏插入圖片描述


在這裏插入圖片描述

螺栓預緊力施加後頂法蘭 von Mises stress 雲圖

在這裏插入圖片描述

螺栓預緊力施加後法蘭間接觸面第三主應力雲圖


6.6.2 靜力荷載工況


  通常情況下,螺栓預緊工況僅僅是靜力分析的初始荷載步,在此基礎上,我們還需要分析其他荷載作用下,結構的受力情況。本部分以多工況循環分析爲例,來說明 ANSYS 中,此種計算的實現。本部分共相互獨立的在預緊工況的基礎上分析如下 7 個工況:


在這裏插入圖片描述


/com,分工況加載求解

loadCaseNum = 7

*DO,i,1,loadCaseNum,1  

    ! 循環變量i的初值爲1終止爲7增量爲1      

    /FILNAME,LoadCase%i%,0    ! 設置 Job Name 

    /COPY, 'BoltPreloadCase','rdb','','LoadCase%i%','rdb','' 
           ! 複製文件BoltPreloadCase.rdb並重命名爲LoadCase1.rdb

    /COPY, 'BoltPreloadCase','r001','','LoadCase%i%','r001','' 
    /COPY, 'BoltPreloadCase','ldhi','','LoadCase%i%','ldhi',''
   
    /SOLU                          ! 訪問求解器

    /DELETE,'parameter','txt','' 
    PARSAVE,SCALAR,parameter,txt

    ANTYPE,STATIC,RESTART,1,2,0    ! 靜力/重啓動/LDSTEP=1/SUBSTEP=2

    PARRES,CHANGE,'parameter','txt',''

    NSUBST,5,5,5                   ! 荷載子步數5,最大子步數5,最小子步數5。
    AUTOTS,ON                      ! 自動荷載步(浮動荷載步)/默認
    KBC,0                          ! 漸變方式荷載步

    !OUTRES,ALL,ALL                ! 寫入每個荷載步的全部子步內容

    OUTRES,ALL,LAST                ! 寫入每個荷載步的最後一個子步內容

    CSYS,15

    F,loadNode,FX,csvLoads(i,1)
    F,loadNode,FY,csvLoads(i,2)
    F,loadNode,FZ,csvLoads(i,3)
    F,loadNode,MX,csvLoads(i,4)
    F,loadNode,MY,csvLoads(i,5)
    F,loadNode,MZ,csvLoads(i,6)
 
    ALLSEL,ALL

    SOLVE

    FINISH

    /DELETE,,'emat'
    /DELETE,,'esav'
    /DELETE,,'osav'
    /DELETE,,'r001'
    /DELETE,,'r002'
    /DELETE,,'rdb' 
    /DELETE,,'full' 
    /DELETE,,'ldhi'
    /DELETE,,'mntr'
    /DELETE,,'pcs'
    /DELETE,,'pc6'
    /DELETE,,'stat' 

*ENDDO
命令流 No.27

  命令流 No.27 運行後,經求解計算,可得到 7 個 .rst 文件,分別爲 LoadCase1.rst、LoadCase2.rst、… 、LoadCase7.rst。


在這裏插入圖片描述


  LoadCase1.rst 爲螺栓預緊力及工況1中各外載共同作用下,結構的靜力響應結果文件,其餘 rst 文件類似於此。


七、尾聲


  以上,便是 ANSYS 有限元分析 加載與求解 部分的簡單介紹。

  因篇幅有限,部分功能未做介紹,如有疑問,歡迎郵件交流。

  Email: [email protected]

  本文僅用於個人學習,除此之外,無其他任何用途。

  與此同時,也希望能夠爲 ANSYS 初學者多提供一點參考。

  胸藏文墨懷若谷,腹有詩書氣自華,希望各位都能在知識的 pāo 子裏快樂徜徉。

  因個人水平有限,文中難免有所疏漏/錯誤,不妥之處還請各位批評指正。

  最後,祝各位攻城獅們,珍愛生命,保護髮際線!

  歡迎大家點贊、評論及轉載,轉載請註明出處!

  爲我打call,不如爲我打款!



在這裏插入圖片描述




八、參考文獻


[01]. ANSYS 15.0 有限元分析完全自學手冊. 郝勇 鍾禮東 等編著.

[02]. ANSYS 參數化編程與命令手冊. 龔曙光 謝桂蘭 黃雲清 編著.

[03]. ANSYS Mechanical APDL Command Reference. Release 18.2.

[04]. ANSYS Mechanical APDL Element Reference. Release 18.2.

[05]. ANSYS Mechanical APDL Basic Analysis Guide. Release 18.2.

[06]. ANSYS Mechanical APDL Structural Analysis Guide. Release 18.2.

[07]. 第3章 施加載荷與求解過程. 劉偉/高維成/於廣濱.

[08]. Ansys中的載荷步和子步及其設置方法. 坐倚北風.

[09]. ansys中載荷步、載荷子步、時間步三者的關係?. fyouyong.

[10]. Ansys中的平衡迭代及其設置方法. 坐倚北風.

[11].【ANSYS命令流】加載與求解技術(六):載荷步的設置選項命令. K.D.S v~.

[12]. 有限元及 ANSYS > 第五講 加載與求解. 任繼文.





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章