
發布
注冊
/
登錄ansys數組曲線的案例
ANSYS如何將數組中數據導入表中命令流并用曲線畫出
ANSYS如何將數組中數據導入表中命令流并用曲線畫出
問題描述:將路徑數據導出為數組后,直接將parameter->array parameter->define/edit中的數組用plot->array parameter畫出的是柱狀圖,如圖1所示,但是現在想降柱狀圖轉化為曲線圖。
解決思路:
1)將路徑數據導出后,數組的弟四列是路徑長度S,第五列是ux,我們想用S做橫坐標,ux做縱坐標畫出曲線。數組是ARUX02(21,30,1),如圖2。定義一個表E_TABLE(21,1,1),將數組的弟四列路徑長度符給表的弟0列,將數組弟五列ux符給表的弟1列。
2)導出表中的數據,彈出窗口如圖3所示。
3)執行繪制曲線命令。
parameter->array parameter->define/edit中的PARX=E_TABLE(1,0,1),PARY=E_TABLE(1,0,1),
結果如圖4所示。
展開 Ansys使用APDL 批量創建數組,一維數組名設置循環變量,與二維數組等效
APDL 批量創建數組,在一維數組名上做文章,實現其與二維數組近似相同效果
首先批量創建了8個一維數組,數組名中的循環變量j使用%j%
finish
/prep7*do,j,1,8
*dim,List%j%,array,10,1
*enddo
然后給八個數組里的每一個元素賦值,總共80個元素
并且以數組元素值作為節點編號,同數組的y坐標值相同
*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
最終效果如下
注:轉自 https://blog.csdn.net/weixin_43717845/article/details/104567039
小白一枚,本為學習之余的記錄,希望能讓些跟我一樣的初學者少走彎路,寫的也不盡嚴謹,有疏漏錯誤之處也請各位專家指出,不吝賜教……多謝
展開 ansys,熱流密度以數組形式加載的過程。
建立了數組,用GUI加載的過程
基于ANSYS參數化數組的塔筒建模 ¥12.5
塔筒幾何模型
塔筒有限元模型
塔筒模態分析
塔筒靜力分析
附件包括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經驗技巧】- 學會使用變量數組函數(轉載)
表數組賦值是通過行和列的下標進行的,如果不賦值,程序自動賦最小值,表允許通過線性差值計算表數組中以定義元素之間的任意值!
注意:1)每個面的0,0元素值為該面的下標,若表為一二維表,只有一個面則無需賦值
2)0行0列的下標只有在差只是才會使用
顯示(list)與數組規則相同注意imax為1開頭,不包括0行0列。
對于表賦值建立建議使用GUI。若用APDL則為A(0,0,1)=….A(0,1,1)=…A(0,N,1)=…
可直接用*STATUS,TABLE
1.曲線圖顯示表參數的列矢量:與ARRAY一樣使用*VPLOT,二者的差別是table類型數組的數據是有序的,采用曲線進行表示
2.表差值及表載荷應用9
表參數最大的特點就是提供按行列面的下標進行線性差值的功能。可以用于定義隨某一變量(如時間)變化的邊界條件載荷,相應譜曲線,壓力曲線,材料溫度曲線,磁性材料的B-H曲線。
五.使用函數加載器與編輯器
使用函數加載的必要性就不用多說了,直接開始教程:
函數編輯器定義一個函數的一般步驟:
1.打開函數編輯器,選擇菜單路徑utility——parameter——function
2.選擇函數類型:單個方程還是多值函數(分段函數),如果是后者,必須鍵入函數變量名,即狀態控制變量,同時六狀態也被激活。
3.選擇角度單位,度還是弧度。該選項僅決定方程如何被運算而不影響*AFUNC的設置
4.定義方程:利用基本變量,方程變量和按鍵定義單個方程表達式,或者定義最多6個不同定義域的方程表達式。
1)點擊regime1選項卡,首先指定狀態控制變量的最大和最小取值區間,然后定義該取值區間對應的方程表達式,可將每個狀態控制下的方程儲存起來,在其他狀態控制中重復使用。
展開