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

ansys 自帶數據文件的案例

ansys導入節點坐標數據 附80多種ANSYS常用材料的參數文件下載
有時候,再用ansys做一些復雜的模型分析時候(如:桁架,拱形架,繩網等),因為其模型數量很多,模型空間位置相對復雜,采用apdl語言實現可能比較繁瑣或者會遇到調試方面的不便。所以,我們可以用數據處理功能更為強大的matlab或者c++進行編程,將節點坐標直接導入到ansys中進行分析。 matlab可用如下格式導出節點坐標: 接下來,采用apdl語言定義存放數據的數組:(如下圖)注意:(3F5.2要和matlab的fprintf中%5.2f對應) 將存放數組的.txt文件與坐標.txt放在工作目錄下: 在菜單中選擇file——read to file——選擇“wang.txt”,程序自動搜索到存放在nn.txt的坐標數據。 接下來,我們就可以在數組文件中看到導入的數據了: 下載地址:80多種ANSYS常用材料的參數文件
展開
我自己編的ansys輸入文件轉到marc輸入數據文件的APDL程序 ***
打開ansys-to-marc數據轉換文件 *VWRITE ('title jobname') ! marc檔案名,1-10格為關鍵詞title;11-80格為title名描述 *VWRITE,Swsv,Nelem,Nnod,MnDOF ('sizing',4X,F11.0,TL1,F6.0,TL1,F6.0,TL1,F6.0,TL1,' ') !向量空間定義,1-10格為關鍵詞sizing;11-20格為向量尺寸,21-25格為最大單元數,26-30為最大節點數,31-35為最大自由度數 *VWRITE,Lcftes ('elements',2X,F6.0,TL1,' ') !單元類型選擇,1-10關鍵字elements,11-15所選第一種單元類型,16-20第二種類型....,以此類推 *VWRITE,11 ('version',3X,F6.0,TL1,' ') !指定MARC輸入文件的版本號,1-10關鍵字version,11-15所用的Marc輸入/分析版本號,9-2001,10-2003,11-2005 *VWRITE,1,1,1 ('processor',' ',3(F6.0,TL1,' ')) *VWRITE ('$no list') !no listing of input data *VWRITE ('all points') !狀態儲存 所有節點均儲存 *VWRITE,3 ('setname',3x,f6.0,tl1,' ') !定義 setname最大個數, 最大個數為3 *VWRITE ('end') !
展開
Workbench和ANSYS Classical如何共享數據文件
很多童鞋在接觸ANSYS的時候,常常徘徊在Workbench和ANSYS Classical之間,一方面被Workbench友好的建模界面以及相當酣暢淋漓的操作吸引,但同時也頭痛于其對底層操作的過度封裝。Workbench中好像沒有方法可以操作我們模型的單元、節點,也不能簡單的獲取各個編號,對計算結果也不能編程任意處理。 確實,這讓熟悉經典版本的本人在剛開始接觸Workbench時候,深以為然。雖然建模以及操作這塊相對經典來講流暢不少,但由于缺乏對底層操作的透明,總感覺很不自在,例如,選擇了什么單元?如何設置單元?單元屬性怎么設置?。。。等等。。。 其實,既然都是ANSYS, Workbench和Classical是可以相互共享數據文件的,本人現就其實現方法簡單和大家共享一下。 這里說的共享數據文件,本人分為兩個方面:有限元模型文件的共享;結果數據文件的共享 一、有限元模型文件共享 有限元模型文件共享,主要是針對于對ANSYS經典建模不熟悉的童鞋來講,無論大家是導入模型也好,還是手動在Workbench里面建模,其方便性而言,個人覺得實在是比經典要好很多。如果我們既要享受到Workbench的操作方便性,又想使用底層功能,該怎么做呢? 答案:Workbench Finite Element Modeler。 下面以一個簡單的懸臂板為例說明使用方法。 1) 在Workbench中創建一塊板,材料為鋼材,尺寸任意,劃分網格,施加荷載和邊界條件,如下所示: 2)進入Componet Systems,點擊新建 Finite Element Modeler,將Setup中的內容拖入到Model中。
展開