ANSYS中的變量

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

ANSYS中的變量總的來(lái)說(shuō)分為兩大類:一類是標(biāo)量參數(shù);一類是數(shù)組參數(shù)。其意義與C語(yǔ)言中的參數(shù)和數(shù)組類似。標(biāo)量參數(shù)是指單個(gè)的變量,而數(shù)組則是由一系列具有相同意義的數(shù)據(jù)組成。


一:標(biāo)量參數(shù)

標(biāo)量參數(shù)分為兩種:數(shù)值型的和字符型的。

1:標(biāo)量參數(shù)的定義或修改:可以使用*SET命令或直接寫出賦值表達(dá)式。修改時(shí),只需改變數(shù)據(jù)即可。

例如:

*SET,LENGTH,10 !定義了一個(gè)名為L(zhǎng)ENGTH的數(shù)值型變量,并且值為10

*SET,COMMENT,'DISP' !定義了一個(gè)名為COMMENT的字符型變量,并且賦值為DISP

以上兩句等價(jià)于:

LENGTH=10

COMMENT='DISP'

2:標(biāo)量參數(shù)的刪除:同樣可以使用*SET命令或直接寫出賦值表達(dá)式或使用*DEL命令。將需要?jiǎng)h除的變量賦空值,注意不是數(shù)字0或空格。

例如:我們將上面定義的兩個(gè)參數(shù)刪除。語(yǔ)句如下:

*SET,LENGTH,

*SET,COMMENT,

或:

LENGTH=

COMMENT=

又或:

*DEL,LENGTH

*DEL,COMMENT

3:標(biāo)量參數(shù)的GUI操作菜單。GUI路徑為:Utility Menu->Parameters->Scalar Parameters。標(biāo)量參數(shù)的定義,刪除和修改都可以在這個(gè)窗口中完成。

二:數(shù)組參數(shù)

數(shù)組參數(shù)按維數(shù)可分為:一維數(shù)組,二維數(shù)組和三維數(shù)組。

按存儲(chǔ)的數(shù)據(jù)類型可分為:

1)一般數(shù)組參數(shù),也成為ARRAY Parameter。是一種默認(rèn)的數(shù)據(jù)類型,也就是說(shuō),如果用戶不聲明數(shù)據(jù)類型,系統(tǒng)就會(huì)自動(dòng)使用該數(shù)據(jù)類型。該數(shù)組的行、列、面的索引均為從1開(kāi)始的連續(xù)整數(shù),元素值可以為整數(shù)或?qū)崝?shù)。

2)字符數(shù)組參數(shù),又名CHAR Array Parameter。元素值為不多于8個(gè)的字符或數(shù)字組成。其行,列,面的索引值也是從1開(kāi)始的連續(xù)整數(shù)。

3)表數(shù)組參數(shù),也叫TABLE Array Parameter。這種數(shù)組較前兩種非常特殊,它允許程序通過(guò)線性插值計(jì)算數(shù)組以確定元素之間的任何值。行,列,面的索引可以定義為任何實(shí)數(shù),元素值可以為整數(shù)或?qū)崝?shù)。

1:數(shù)組參數(shù)的定義。使用*DIM命令。直接看例子,然后在詳細(xì)講*DIM的語(yǔ)法。

例如:

*DIM,DISP_1,,4 !定義了一個(gè)名為DISP_1的數(shù)值型數(shù)組,大小為4X1X1

*DIM,STRS_A,ARRAY,3,3 !定義了一個(gè)名為STRS_A的數(shù)值型數(shù)組,大小為3X3X1

*DIM,LABEL,CHAR,5!定義了一個(gè)名為L(zhǎng)ABEL的字符型數(shù)組,大小為5X1X1

*DIM,SEQ_2,TABLE,4,4 !定義了一個(gè)名為SEQ_2的表數(shù)型數(shù)組,大小為4X4X1

*DIM的語(yǔ)法格式如下:

*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3

含義如下:

Par:參數(shù)名,必須符合ANSYS中變量的命名規(guī)則(字母開(kāi)頭;數(shù)字,字母,下劃線組成;不超過(guò)8字符)

Type:需要定義的數(shù)組類型。若為數(shù)值型,可省略不填,但是逗號(hào)不能省略。

IMAX,JMAX,KMAX:分別指行數(shù),列數(shù)和面數(shù)。默認(rèn)均為1。省略均表示為1。

Var1,Var2,Var3:只在定義表數(shù)組參數(shù)時(shí)使用,分別指行數(shù),列數(shù)和面的標(biāo)簽。

2:數(shù)組參數(shù)的賦值。

1) 用*SET命令或=進(jìn)行賦值。用*SET一次只能給一個(gè)元素賦值,=最多能給10個(gè)元素賦值。看例子。

例如:

*SET,DISP_1(2),20 !DISP_1(2)=20

DISP_1(3)=10,15 !DISP_1(3)=10 DISP_1(4)=15

STRS_A(1,1)=10,20,30 !STRS_A(1,1)=10 STRS_A(2,1)=20 STRS_A(3,1)=30

STRS_A(2,3)=50,70 !STRS_A(2,3)=50STRS_A(3,3)=70

2)用*VFILL命令。*VFILL命令可以用來(lái)填充一個(gè)一般的數(shù)組或表數(shù)組的列向量。具體見(jiàn)ANSYS幫助文檔。

例如:

*VFILL,LABEL(1),DATA,'S1','S2','S3','S4','S5'

3)用*VREAD或者*TREAD命令。*VREAD或者*TREAD命令可將數(shù)據(jù)文件填充到數(shù)組中去。具體見(jiàn)ANSYS幫助文檔。

3:數(shù)組參數(shù)的刪除與標(biāo)量參數(shù)相同。

4:數(shù)組參數(shù)操作的GUI。Utility Menu->Parameters->Array Parameters。下面又四個(gè)子菜單,可以進(jìn)行上述所有的操作。


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

相關(guān)標(biāo)簽搜索:ANSYS中的變量 Ansys有限元培訓(xùn) Ansys workbench培訓(xùn) ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術(shù)咨詢 ansys基礎(chǔ)知識(shí) ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓(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