
發(fā)布
注冊
/
登錄ansys數(shù)組調(diào)用的案例
Ansys使用APDL 批量創(chuàng)建數(shù)組,一維數(shù)組名設(shè)置循環(huán)變量,與二維數(shù)組等效
APDL 批量創(chuàng)建數(shù)組,在一維數(shù)組名上做文章,實現(xiàn)其與二維數(shù)組近似相同效果
首先批量創(chuàng)建了8個一維數(shù)組,數(shù)組名中的循環(huán)變量j使用%j%
finish
/prep7*do,j,1,8
*dim,List%j%,array,10,1
*enddo
然后給八個數(shù)組里的每一個元素賦值,總共80個元素
并且以數(shù)組元素值作為節(jié)點編號,同數(shù)組的y坐標(biāo)值相同
*do,i,1,10
*do,j,1,8
List%j%(i,1)=(i-1)*10+j
n,List%j%(i,1),i,j
*enddo
*enddo
最終效果如下
注:轉(zhuǎn)自 https://blog.csdn.net/weixin_43717845/article/details/104567039
小白一枚,本為學(xué)習(xí)之余的記錄,希望能讓些跟我一樣的初學(xué)者少走彎路,寫的也不盡嚴(yán)謹(jǐn),有疏漏錯誤之處也請各位專家指出,不吝賜教……多謝
展開 ansys,熱流密度以數(shù)組形式加載的過程。
建立了數(shù)組,用GUI加載的過程
基于ANSYS參數(shù)化數(shù)組的塔筒建模 ¥12.5
塔筒幾何模型
塔筒有限元模型
塔筒模態(tài)分析
塔筒靜力分析
附件包括5個文件,其中jianmo-10-11.txt、loads.txt、mat.txt、modal.txt和shuzu-10-11.txt。順序為先mat.txt再shuzu-10-11.txt再jianmo-10-11.txt。最后modal.txt和loads.txt都可以求解。
【ANSYS經(jīng)驗技巧】- 學(xué)會使用變量數(shù)組函數(shù)(轉(zhuǎn)載)
n4 }1 k m6 I' q# e
1)存儲變量到指定文件中使用PARSAV命令或選擇菜單 utility menu——parameters——save parameter
格式如下:
PARSAV,LAB,文件名,擴展名
LAB包括scalar和all
Scalar——要存儲的變量名(不包括數(shù)組表)
All——存儲所有參數(shù)包括數(shù)組和表
2)從一個文件中恢復(fù)已存在的參數(shù)使用PARRES命令選擇菜單
Utility menu——parameters——restore parameters
格式如下:
Parres,lab,文件名,擴展名
Lab——new和change
New——表示恢復(fù)的參數(shù)將覆蓋程序內(nèi)存中的變量(replace)
Change——表示恢復(fù)的參數(shù)將以合并方式增加到程序內(nèi)存中(merge)
三.數(shù)組及其應(yīng)用
1.ANSYS允許定義的數(shù)組類型
1)ARRAY數(shù)值型數(shù)組——ARRAY數(shù)值型數(shù)組是缺省的數(shù)組類型,用于存儲整行式或?qū)嵭蛿?shù)據(jù),行列和面的下標(biāo)從1開始的連續(xù)整數(shù)。
2)CHAR字符型數(shù)組——CHAR字符型數(shù)組用于存儲字符串的數(shù)組,行列面的下標(biāo)是從1開始的連續(xù)證書。
3)table表——table表用于存儲整數(shù)或?qū)崝?shù),是一種特殊的數(shù)值型數(shù)組,可以實現(xiàn)在數(shù)組元素之間的線性差值算法。可以給每一行,列面定義數(shù)組下標(biāo),并且下標(biāo)為實數(shù)(而不是連續(xù)的整數(shù)),可以根據(jù)下標(biāo)實現(xiàn)數(shù)據(jù)差值算法。
4)STRING字符串數(shù)組,可用*DIM,STRING可以將字符串輸入到數(shù)組中,其列與面下標(biāo)從1開始,行號由字符在字符串中的位置確定。
以上三種類型的數(shù)組都不能超過(2-1)/8字表長度。
展開 
ANSYS如何將數(shù)組中數(shù)據(jù)導(dǎo)入表中命令流并用曲線畫出
ANSYS如何將數(shù)組中數(shù)據(jù)導(dǎo)入表中命令流并用曲線畫出
問題描述:將路徑數(shù)據(jù)導(dǎo)出為數(shù)組后,直接將parameter->array parameter->define/edit中的數(shù)組用plot->array parameter畫出的是柱狀圖,如圖1所示,但是現(xiàn)在想降柱狀圖轉(zhuǎn)化為曲線圖。
解決思路:
1)將路徑數(shù)據(jù)導(dǎo)出后,數(shù)組的弟四列是路徑長度S,第五列是ux,我們想用S做橫坐標(biāo),ux做縱坐標(biāo)畫出曲線。數(shù)組是ARUX02(21,30,1),如圖2。定義一個表E_TABLE(21,1,1),將數(shù)組的弟四列路徑長度符給表的弟0列,將數(shù)組弟五列ux符給表的弟1列。
2)導(dǎo)出表中的數(shù)據(jù),彈出窗口如圖3所示。
3)執(zhí)行繪制曲線命令。
parameter->array parameter->define/edit中的PARX=E_TABLE(1,0,1),PARY=E_TABLE(1,0,1),
結(jié)果如圖4所示。
展開