ABAQUS若干小技巧

2017-01-16  by:CAE仿真在線  來(lái)源:互聯(lián)網(wǎng)

1.對(duì)time increment的根本理解

abaqusstep里有maximum number of increment、initial increment、minimum increment 、maximum increment四個(gè)量許多網(wǎng)友不知怎樣設(shè)置合理,合理設(shè)置是建立在深刻理解基礎(chǔ)上的。

要理解這個(gè)問(wèn)題,首先需要了解abaqus的計(jì)算過(guò)程和有限元計(jì)算收斂性問(wèn)題,abaqus首先用initial值輸入進(jìn)行疊代計(jì)算,如果計(jì)算結(jié)果收斂,則繼續(xù)以這個(gè)值代入計(jì)算下一步,如果不收斂,則自動(dòng)減小時(shí)間步長(zhǎng)(time increment)重新計(jì)算直到收斂然后計(jì)算下一步。

但是如果時(shí)間步長(zhǎng)減小到最小值minimum時(shí)計(jì)算結(jié)果還是不收斂,則abaqus將停止計(jì)算,由此可知maximum值和minimum值分別是abaqus在收斂計(jì)算時(shí)時(shí)間步長(zhǎng)的上下限,同時(shí)total time=求和(time increment*number),當(dāng)時(shí)間步長(zhǎng)很小時(shí),需要計(jì)算的步數(shù)number相應(yīng)增大(電腦計(jì)算花的時(shí)間也隨之增大),因此number一般要設(shè)置較大值。minimum并不是越小越好,因?yàn)?/span>1)number即計(jì)算時(shí)間增大2)abaqus計(jì)算精度約在10^(-5),當(dāng)時(shí)間步長(zhǎng)小于這個(gè)值,計(jì)算結(jié)果已經(jīng)沒(méi)什么意義了。

有限元計(jì)算收斂性與(最小空間步長(zhǎng)/時(shí)間步長(zhǎng))值有關(guān),若minimum設(shè)為10^(-5),還是不收斂,可適當(dāng)減小空間步長(zhǎng)(即把網(wǎng)格畫細(xì)點(diǎn)),當(dāng)然還有一些其他辦法,如果實(shí)在計(jì)算不了,也許是模型本身有點(diǎn)問(wèn)題,或改為顯示explicit計(jì)算

總而言之,maximun number要適當(dāng)設(shè)置較大值,initial可適當(dāng)改小(如-2,-3量級(jí)),minimum(-5量級(jí))不要修改,maximum值影響不大,可不改

2.moment的加載

一個(gè)大筒體上有三個(gè)接管端面固定,大筒體兩端加載扭距,如何加載?

(1)將大筒體兩端要施加扭矩的節(jié)點(diǎn)分別定義為兩個(gè)Nset:left, right.

(2)分別在大筒體兩端的圓心處定義兩個(gè)reference node: rp-left,rp-right.

(3)用如下命令將兩個(gè)節(jié)點(diǎn)集繞3軸旋轉(zhuǎn)的自由度與參考點(diǎn)耦合起來(lái),其他自由度度是否耦合根據(jù)具體問(wèn)題而定:

*KINEMATIC COUPLING, REF NODE=rp-left

*KINEMATIC COUPLING, REF NODE=rp-right

right,6,6

(4)在兩個(gè)參考點(diǎn)上施加繞3軸旋轉(zhuǎn)的彎矩。

提醒:reference node也有自由度,注意相應(yīng)的邊界條件

3.abaqus計(jì)算時(shí)c盤的臨時(shí)文件太大了,怎么改目錄?

臨時(shí)目錄是Windows自己定義的,可以在系統(tǒng)環(huán)境變量中修改。

4.CAE中如何加預(yù)應(yīng)力

具體沒(méi)作過(guò),看看*PRESTRESS HOLD*INITIAL CONDITIONS, TYPE=SOLUTION, REBAR這兩個(gè)命令以及ABAQUS Analysis User's Manual Defining reinforcement, Section 2.2.3 Defining rebar as an element property, Section 2.2.4

5.hypermesh里面看abaqus分析的結(jié)果

(1)你在abaqus中計(jì)算完成后,將結(jié)果文件輸出到*.fil.

(2)利用hyperworks提供的hmabaqus.exe(在安裝目錄下的Altair\hw7.0\translators)

(3)在控制臺(tái)下運(yùn)行 hmabaqus *.fil *res,執(zhí)行完成后就生成了相應(yīng)的res文件

(4)在hyperview中打開(kāi)你的模型文件*.inp和結(jié)果文件*.res,就可以查看你的結(jié)果了

6.X-Y Plots

**

** STEP: pre-load

**

*Step, name=pre-load, nlgeom

pre-loading

*Static

0.01, 1., 1e-05, 0.1

........

**

** LOADS

**

** Name: pt-load Type: Concentrated force

*Cload

_G5, 2, -200.E6

**

........

**

*Output, history, frequency=1

*node output, nset=_G5

CF2,U2

*element output, elset=_G5

E22, S22

**

*monitor, node=_G5, dof=2

7.如何把上一次分析結(jié)果作為下一次分析的初始條件

使用LDREAD命令,首先需要注意下面兩個(gè)問(wèn)題:

(1)每一個(gè)ANSYS的實(shí)體模型的面或體都要定義對(duì)應(yīng)的單元類型編號(hào)材料屬性.編號(hào)實(shí)常數(shù)編號(hào)單元坐標(biāo)系編號(hào)這些參數(shù)在整個(gè)分析過(guò)程中保持不變而這些編號(hào)對(duì)應(yīng)的屬性在各個(gè)步驟中是不同的。

(2)網(wǎng)格劃分要滿足所有步驟的要求單元類型必須兼容步驟:

①創(chuàng)建實(shí)體模型

②創(chuàng)建多個(gè)物理環(huán)境

設(shè)定一個(gè)物理環(huán)境中的單元類型材料屬性實(shí)常數(shù)坐標(biāo)系等,將這些參數(shù)的編號(hào)賦給實(shí)體模型的面或體 施加基本物理載荷和邊界條件.設(shè)定求解選項(xiàng):選擇一個(gè)標(biāo)題使用PHYSICS, WRITE命令將物理環(huán)境存入文件中

(3)清楚當(dāng)前的物理環(huán)境命令是PHYSICS, CLEAR 4重復(fù)第二步準(zhǔn)備下一個(gè)物理環(huán)境

8.材料方向與增量步

材料方向:

針對(duì)各向異性材料(如板金材料、復(fù)合材料等)變形體,材料方向定義材料的某一特定方向如纖維方向。該方向隨著變形體的移動(dòng)而移動(dòng),旋轉(zhuǎn)而旋轉(zhuǎn)。輸出的場(chǎng)變量值都以材料方向?yàn)閰⒖?有時(shí)便于數(shù)據(jù)處理,分析計(jì)算結(jié)果等。

abaqus中增量步

abaqus 中把所有載荷按一定的要求分成若干載荷步step,每一步step根據(jù)abaqus自動(dòng)載荷增量,分成若干增量increments,每一增量施加一定的載荷,然后每一增量通過(guò)若干迭代步iteration 進(jìn)行迭代,當(dāng)系統(tǒng)達(dá)到平衡時(shí),迭代結(jié)束,完成一個(gè)增量。當(dāng)所有的增量都完成后,計(jì)算結(jié)束;反之,計(jì)算可能出現(xiàn)發(fā)散。這時(shí),可以通過(guò)采用多鐘方法(如調(diào)整放大質(zhì)量系數(shù),單元網(wǎng)格優(yōu)化等)調(diào)整增量大小,使計(jì)算繼續(xù)進(jìn)行

9.多個(gè)inp文件如何實(shí)現(xiàn)批處理

寫成這樣:

! nodedeform.f90

!

! FUNCTIONS:

! nodedeform - Entry point of console application.

!

! Example of displaying 'Hello World' at execution time.

!

!****************************************************************************

!

! PROGRAM: nodedeform

!

! PURPOSE: Entry point for 'Hello World' sample console application.

!

7.如何把上一次分析結(jié)果作為下一次分析的初始條件

使用LDREAD命令,首先需要注意下面兩個(gè)問(wèn)題:

(1)每一個(gè)ANSYS的實(shí)體模型的面或體都要定義對(duì)應(yīng)的單元類型編號(hào)材料屬性.編號(hào)實(shí)常數(shù)編號(hào)單元坐標(biāo)系編號(hào)這些參數(shù)在整個(gè)分析過(guò)程中保持不變而這些編號(hào)對(duì)應(yīng)的屬性在各個(gè)步驟中是不同的.

(2)網(wǎng)格劃分要滿足所有步驟的要求單元類型必須兼容

步驟:

(1)創(chuàng)建實(shí)體模型

(2) 創(chuàng)建多個(gè)物理環(huán)境

設(shè)定一個(gè)物理環(huán)境中的單元類型材料屬性實(shí)常數(shù)坐標(biāo)系等,將這些參數(shù)的編號(hào)賦給實(shí)體模型的面或體 施加基本物理載荷和邊界條件.設(shè)定求解選項(xiàng):選擇一個(gè)標(biāo)題使用PHYSICS, WRITE命令將物理環(huán)境存入文件中

(3)清楚當(dāng)前的物理環(huán)境命令是PHYSICS, CLEAR 4重復(fù)第二步準(zhǔn)備下一個(gè)物理環(huán)境

8.材料方向與增量步

材料方向:

針對(duì)各向異性材料(如板金材料、復(fù)合材料等)變形體,材料方向定義材料的某一特定方向如纖維方向。該方向隨著變形體的移動(dòng)而移動(dòng),旋轉(zhuǎn)而旋轉(zhuǎn)。輸出的場(chǎng)變量值都以材料方向?yàn)閰⒖?有時(shí)便于數(shù)據(jù)處理,分析計(jì)算結(jié)果等。

abaqus中增量步

abaqus 中把所有載荷按一定的要求分成若干載荷步step,每一步step根據(jù)abaqus自動(dòng)載荷增量,分成若干增量increments,每一增量施加一定的載荷,然后每一增量通過(guò)若干迭代步iteration 進(jìn)行迭代,當(dāng)系統(tǒng)達(dá)到平衡時(shí),迭代結(jié)束,完成一個(gè)增量。當(dāng)所有的增量都完成后,計(jì)算結(jié)束;反之,計(jì)算可能出現(xiàn)發(fā)散。這時(shí),可以通過(guò)采用多鐘方法(如調(diào)整放大質(zhì)量系數(shù),單元網(wǎng)格優(yōu)化等)調(diào)整增量大小,使計(jì)算繼續(xù)進(jìn)行

9.多個(gè)inp文件如何實(shí)現(xiàn)批處理

寫成這樣:

! nodedeform.f90

!

! FUNCTIONS:

! nodedeform - Entry point of console application.

!

! Example of displaying 'Hello World' at execution time.

!

!****************************************************************************

!

! PROGRAM: nodedeform

!

! PURPOSE: Entry point for 'Hello World' sample console application.

!

7.如何把上一次分析結(jié)果作為下一次分析的初始條件

使用LDREAD命令,首先需要注意下面兩個(gè)問(wèn)題:

(1)每一個(gè)ANSYS的實(shí)體模型的面或體都要定義對(duì)應(yīng)的單元類型編號(hào)材料屬性.編號(hào)實(shí)常數(shù)編號(hào)單元坐標(biāo)系編號(hào)這些參數(shù)在整個(gè)分析過(guò)程中保持不變而這些編號(hào)對(duì)應(yīng)的屬性在各個(gè)步驟中是不同的.

(2)網(wǎng)格劃分要滿足所有步驟的要求單元類型必須兼容

步驟:

(1)創(chuàng)建實(shí)體模型

(2) 創(chuàng)建多個(gè)物理環(huán)境

設(shè)定一個(gè)物理環(huán)境中的單元類型材料屬性實(shí)常數(shù)坐標(biāo)系等,將這些參數(shù)的編號(hào)賦給實(shí)體模型的面或體 施加基本物理載荷和邊界條件.設(shè)定求解選項(xiàng):選擇一個(gè)標(biāo)題使用PHYSICS, WRITE命令將物理環(huán)境存入文件中

(3)清楚當(dāng)前的物理環(huán)境命令是PHYSICS, CLEAR 4重復(fù)第二步準(zhǔn)備下一個(gè)物理環(huán)境

8.材料方向與增量步

材料方向:

針對(duì)各向異性材料(如板金材料、復(fù)合材料等)變形體,材料方向定義材料的某一特定方向如纖維方向。該方向隨著變形體的移動(dòng)而移動(dòng),旋轉(zhuǎn)而旋轉(zhuǎn)。輸出的場(chǎng)變量值都以材料方向?yàn)閰⒖?有時(shí)便于數(shù)據(jù)處理,分析計(jì)算結(jié)果等。

abaqus中增量步

abaqus 中把所有載荷按一定的要求分成若干載荷步step,每一步step根據(jù)abaqus自動(dòng)載荷增量,分成若干增量increments,每一增量施加一定的載荷,然后每一增量通過(guò)若干迭代步iteration 進(jìn)行迭代,當(dāng)系統(tǒng)達(dá)到平衡時(shí),迭代結(jié)束,完成一個(gè)增量。當(dāng)所有的增量都完成后,計(jì)算結(jié)束;反之,計(jì)算可能出現(xiàn)發(fā)散。這時(shí),可以通過(guò)采用多鐘方法(如調(diào)整放大質(zhì)量系數(shù),單元網(wǎng)格優(yōu)化等)調(diào)整增量大小,使計(jì)算繼續(xù)進(jìn)行

9.多個(gè)inp文件如何實(shí)現(xiàn)批處理

寫成這樣:

! nodedeform.f90

!

! FUNCTIONS:

! nodedeform - Entry point of console application.

!

! Example of displaying 'Hello World' at execution time.

!

!****************************************************************************

!

! PROGRAM: nodedeform

!

! PURPOSE: Entry point for 'Hello World' sample console application.

!

program nodedeform

USE DFLIB

! implicit none

result = SYSTEMQQ ('abaqus job=3d05ctJ interactive')

result = SYSTEMQQ ('abaqus job=3d05ctJmodel-2 interactive')

! result = SYSTEMQQ ('abaqus job=test-1 interactive')

! result = SYSTEMQQ ('abaqus job=test-2 interactive')

! result = SYSTEMQQ ('abaqus job=test-3 interactive')

! result = SYSTEMQQ ('abaqus job=test-4 interactive')

! result = SYSTEMQQ ('abaqus job=test-5 interactive')

! result = SYSTEMQQ ('abaqus job=test-6 interactive')

! result = SYSTEMQQ ('abaqus job=test-7 interactive')

! result = SYSTEMQQ ('abaqus job=test-8 interactive')

end program nodedeform

10.關(guān)于ABAQUS的任務(wù)管理

掌握ABAQUS的任務(wù)管理方法了,主要有兩點(diǎn),(系統(tǒng)是WindowsXP,使用的是ABAQUS6.4)

(1)ABAQUS6.4新增了任務(wù)管理的命令,可以暫停、恢復(fù)、和終止一個(gè)正在背景運(yùn)行的任務(wù),方法如下(在命令行輸入并運(yùn)行):

任務(wù)暫停:abaqus suspend job=job-name

任務(wù)恢復(fù):abaqus resume job=job-name

任務(wù)終止:abaqus terminate job=job-name

其中任務(wù)暫停(suspend)的時(shí)候,windows任務(wù)管理欄中仍會(huì)保留standard/explicit的計(jì)算線程,只是不再使用CPU資源,當(dāng)任務(wù)恢復(fù)(resume)的時(shí)候繼續(xù)工作。

任務(wù)終止則就像CAE中提交的任務(wù)的KILL功能類似,直接cut掉正在運(yùn)行的任務(wù),不可恢復(fù)。其實(shí)也就和在windows任務(wù)管理欄中強(qiáng)行終止差不多,但屬于合法操作。

(2)就是利用windos的任務(wù)管理欄了,使用它的processes管理功能時(shí),不僅僅可以強(qiáng)行關(guān)掉一個(gè)正在運(yùn)行的任務(wù),還可以通過(guò)改變它的優(yōu)先級(jí)別來(lái)改變其對(duì)CPU的占用程度。共有Realtime,High,AboveNormal,Normal,BelowNormal,Low 五個(gè)可選等級(jí),windows默認(rèn)的等級(jí)是Normal,此時(shí)所有的任務(wù)都在隨機(jī)搶占CPU資源,一般ABAQUS在運(yùn)行時(shí)想要運(yùn)行別的程序就比較困難了,特別是一些大程序。在覺(jué)得機(jī)器使用時(shí)有明顯的延遲時(shí),就可以把ABAQUS任務(wù)的優(yōu)先級(jí)別設(shè)的低一些,就可以騰出CPU資源給別的級(jí)別高的任務(wù)了,不用機(jī)器的時(shí)候再把ABAQUS任務(wù)的級(jí)別調(diào)上去,這樣就可以?shī)蕵?lè)、工作兩不誤了。

11.關(guān)于數(shù)據(jù)的輸入輸出

(1)輸出數(shù)據(jù)到dat文件:

*NODE PRINT, NSET=nset_name,FREQ=1

COORD

得到的是變形前的坐標(biāo)還是變形變形后的坐標(biāo)??

(2)其實(shí)abaqus自己就帶有相關(guān)的功能:

abaqus job=job-1 suspend.可以將計(jì)算掛起.如果你需要重新進(jìn)行運(yùn)算,輸入abaqus job=job-1 resume.

(3)如何輸出大量節(jié)點(diǎn)的時(shí)間歷程曲線?

在環(huán)境文件abaqus_v6.env中添加一句:max_history_requests=0 即可。


開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:ABAQUS若干小技巧 abaqus分析培訓(xùn) abaqus技術(shù)教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com