
發布
注冊
/
登錄ansys dim函數
關注創建者:王靖雯 創建時間:2023-03-07


ansys dim函數的相關專題、標簽、搜索
ansys dim函數的最新內容
建立完APDL文本文件,然后利用Shell函數調用ANSYS求解。Shell函數是VB常用的調用外部程序的一種窗口函數。調用ANSYS的主要代碼如下。
exe=Text1.Text, exe在VB中一般作為可執行文件,此處將其賦值為本機ANSYS的安裝路徑,需要用戶自行輸入,這樣設計使程序可在不同計算機上運行,提高了系統的實用性。
ANSYS中產生隨機分布的一個重要函數是 *VFILL,該函數主要的作用是對數組進行填充賦值,而在賦值的過程中,用戶既可以選擇自定義數據內容,也可以選擇利用隨機函數產生數值,ANSYS Help中*VFILL說明如下:
該函數主要輸入參數為數組名稱以及輸入數據的函數,當選擇為data時,表示用戶自定義數據進行填充,當選擇其他選項時,則根據函數類型進行填充。
假定軸承剛度為轉速(rad/s)的非線性函數,但阻尼不隨著轉速而改變(變阻尼的方法與變剛度一樣)。
2 結果對比
采用BEAM188單元模擬轉子結構,COMBI214模擬軸承。分別用ANSYS APDL和ANSYS Workbench模擬該例子作對比,可以看出APDL和Workbench的結果是一致的。
對ANSYS調用的具體代碼及注釋:
Option Explicit
‘變量強制定義控制語句
Private Sub Command1_Click()
‘進入Command1_Click()事件過程
Dim aa
‘定義一變量,用來存放shell()函數的返回值,shell帶括號時必須有‘變量存放其返回值,不帶參數是不需要
aa=
Shell("C:\Program Files\ANSYS
,而必須在ANSYS Batch模式下運行。
8、如果在工程上遇到殼的厚度是坐標位置的函數時,這樣的殼單元模型如何建立?
我們常用到等厚度的殼單元,如果在工程上遇到殼的厚度是坐標位置的函數時,這樣的殼單元模型如何建立?要用到RTHICK命令。
可以使用*DIM命令定義一個表格。程序僅支持一個表格并且必須放在VAL1位置,放在其它位置將被忽略。
基于接觸狀態,流體壓力滲透載荷將被自動的施加到接觸和目標面上的滲透點。默認下,接觸單元的關鍵字KEYOPT(14)=0,基于當前接觸狀態,流體壓力滲透載荷在迭代計算中會隨之變化。在這種情況下,因為接觸狀態默認設置會引起不穩定的收斂模式。
在ANSYS計算中,不是直接輸入阻尼比。而是通過對數衰減率δ、阻尼系數c、α質量阻尼或者β剛度阻尼等方式輸入的。本算例考慮阻尼,采用振幅對數衰減率輸入。下表給出了兩種結構的固有頻率、周期和振幅對數衰減率。
ANSYS分析主要步驟:
(1)建模,進行模態分析,求出固有頻率。
(2)在懸臂端施加集中力,進行靜力學分析。得到各節點的初位移數值,初位移包括初始撓度和初始轉角。
[本例提示]本例將學習ANSYS中載荷步控制方法以及施加動態載荷的三種加載方法:多載荷步法、表格載荷法和函數載荷法。
[問題描述]
一個下端固定的圓柱頂面上承受如圖1所示的動態壓力載荷,試確定其頂面位移響應。已知圓柱長度為0.15m,直徑為0.03m,材料的彈性模量為2.06×105MPa,泊松比為0.3,密度為7800kg/m3。
3.步驟
(1)創建高斯熱源函數命令流
打開ANSYS經典界面,在函數編輯器下創建如下函數:
4e7*exp(-3*(({X}-0.05)^2+({Y}-0.01*{TIME})^2)/0.005^2)
如下圖所示:
完成好函數輸入之后,保存函數;然后讀入剛剛保存的函數,命名為HFLUX,如下圖所示:
到此,高斯熱源函數即完成創建,只需要將以上操作的命令流提取出來即可,命令流件文章末尾