不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

ansys定義函數載荷的案例

Ansys Wrokbench分段復雜函數載荷,加載方式記錄 ¥10
問題: Ansys Workbench的載荷加載形式有三種,constant/table/function。Constant是在載荷步內給定恒定值;table形式較為便捷,可以在定義每個子步的載荷大小; function形式可以輸入以time/X/Y/Z為變量的簡單方程。 但是仍有某些形式的載荷較難輸入,例如分段復雜函數載荷等。 解決方法: 需要使用Ansys經典界面的function功能編輯分段載荷獲得ADPL載荷命令;再利用Workbench中command的形式施加載荷。 操作方式: 1. Ansys經典中function公式編輯器輸入分段函數。 在function頁卡中選著變量time,在Regime頁卡中逐個定義分段函數定義完成后點擊保存,并輸入函數名“TEST3.func” 2. 再次點擊標題欄的Parameters>Functions>Read From files>找到剛才保存的TEST3.func。并在Table Parameter Name中給編輯導入的分段函數命名PForce。此后分段函數即被公式編輯器編譯為表格數組形式,數組的名稱為:PForce。 3. 提取分段函數數值的ADPL命令形式,用于Workbench使用。 完成分段函數導入和命名后,在下拉列表中的File>List>Log file中可以查看經典界面GUI操作對應的ADPL命令。在這里可以將上述function公式編輯器導入的分段函數數組對應ADPL命令顯示出來。(有時log file顯示不及時,再重復一次即可) 4. 在Workbench內創建加載remote point點,并設定加載點的ADPL name為“LoadPoint“,用于加載。
展開
ansys載荷為位置函數的一個例子
設壓力分布函數為F=2RSIN(AF)COS(XT) 命令流 *do,i,1,N (共N個單元) csys,2 (激活極坐標系) esel,,,i (選擇第i個單元) xe=centrx(i) (xe為單元中心X坐標) ye=centry(i) (ye為單元中心y坐標) ze=centrz(i) (ze為單元中心z坐標) *GET,AA,ELEM,I,AREA f=2*sin(xe)*cos(ye)*cos(ze) sfe,i,1,pres,,f/AA,,, *enddo ===================== 先選要加載荷的面,get其最大單元號和最小單元號。再做上面提到的循環,循環從最小單 元號到最大單元號。循環過程中,判斷所循環的單元號在所選的面內是否存在。 命令流: asel,... (要加載荷的面) esla,,,, (和面相聯的單元) *GET,eMAX,ELEM,0,NUM,MAX !獲取最大單元號 *GET,eMIN,ELEM,0,NUM,MIN !獲取最小單元號 *do,i,emin,emax *if,esel(i),eq,1,then (該句語法請查幫助,這里憑記憶寫出) !!!*do,i,1,N (共N個單元) csys,2 (激活極坐標系) esel,,,i (選擇第i個單元) xe=centrx(i) (xe為單元中心X坐標) ye=centry(i) (ye為單元中心y坐標) ze=centrz(i) (ze為單元中心z坐標) *GET,AA,ELEM,I,AREA f=2*sin(xe)*cos(ye)*cos(ze) sfe,i,1,pres,,f/AA,,, *endif (判斷結束) *enddo
展開
ANSYS知識普及4——如何施加函數變化的表面載荷ANSYS專家編輯,非原創,歡迎轉摘)
本人準備出一個ANSYS知識普及系列,將有用的網上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。 編輯人:技術鄰ANSYS專家 業務咨詢網址:http://www.yqgqt.org.cn/content/other/402981 (打個小廣告) 聲 明:1、ANSYS知識普及系列中所有資料均來自網上; 2、如侵犯知識產權,請聯系ANSYS專家本人或者技術鄰,我將第一時間刪除。 小技巧:加本人關注,可以及時觀看本人發布的技術貼 ANSYS具有函數加載功能,可以很方便地在模型表面施加函數變化的各種載荷,在ANSYS中,也可以通過變通的方式來實現此功能,其思路是: 首先選定所要施加函數變化表面載荷的表面上的節點,利用ANSYS的參數數組和嵌入函數知識寫一簡單的命令流,定義好相應節點位置的面載荷值,然后通過在節點上施加面載荷來完成。 下面以在一圓柱表面施加函數變化載荷為例: /prep7 et,1,45 cyl4,,,0.5,,,,3 vsweep,all asel,s,loc,y,0.01,1 nsla ! *get,nmax,node,,num,max, *get,nmin,node,,num,min, *afun,deg *dim,t1,array,nmax,1,1, csys,1 *do,k,nmin,nmax *if,nsel(k),eq,1,then t1(k)=1000*sin(ny(k)) *else t1(k)=0 *endif *enddo ! sffun,pres,t1(1) sf,all,pres,0
展開
Ansys中的載荷定義
請問一下,在前處理中定義載荷與在求解器中定義載荷有什么不同? 各位高手對這個一定很其給出吧,指點一下,謝謝!
ansys定義函數載荷圖1