
發布
注冊
/
登錄ansys 輸入文件的案例
我自己編的ansys輸入文件轉到marc輸入數據文件的APDL程序 ***
最好在ansys前處理器環境下進行轉換操作,還要注意下面的命令要采用批處理方式輸入,不要復制粘貼.
/COM, ==========================================================
/COM,
/COM, Beijing University of Technology
/COM,
/COM, Beijing, 100022, P.R. China
/COM,
/COM, WITH HONEYCOMBS MODEL EXAMPLE
/COM, Apr. 2006
/COM, ANSYS 10.0/MARC.2005R2
/COM,
/COM, ==========================================================
/COM,
/COM, MA LIANHUA
/COM, School of Mechanical Engineering,
/COM, Beijing University of Technology
/COM, QQ: 29128203
/COM, Email:mark@emails.bjut.edu.cn
/COM,
/COM, ==========================================================
!因為MARC的輸入文件格式是用行與格來明確定義它所表示的內容,所以它不能有任意的空白行或空白鍵出現,否則會發生讀取資料有誤的情況.
!
展開 有限元程序的輸入文件與輸出文件介紹
文件流程
◎ 輸入文件In_mesh ―― 包含所有的輸入信息。
◎ 輸出文件Test_in ―― 將各種輸入信息輸出來,以檢驗輸入的正確性。
◎ 輸出文件Test_mkp ―― 輸出各總體矩陣和向量,以檢驗其正確性。
◎ 輸出文件Pos_dis ―― 輸出模型中各結點的位移值。
◎ 輸出文件Pos_str ―― 輸出模型中各單元積分點上的應力值。
MSC.Nastran 輸入文件的結構
NASTRAN 語句(可選)
文件管理語句(可選)
執行控制語句(必須)
CEND(必須的限定符)
情況執行指令
BEGIN BULK(必須的限定符)
模型數據集
ENDDATA(必須的限定符)
舉例說明:
$ NASTRAN input file created by the MSC MSC.Nastran input file
$ translator ( MSC.Patran 13.0.053 ) on June 19, 2006 at 13:30:05.
$ Direct Text Input for Nastran System Cell Section
$ Direct Text Input for File Management Section
$ Linear Static Analysis, Database
----執行控制語句(必須)----
SOL 101 *******求解序號
$ Direct Text Input for Executive Control
CEND
-----情況執行指令-----
TITLE = MSC.Nastran job created on 19-Jun-06 at 13:18:55
ECHO = NONE *******dos的關鍵字,大家應該明白
ADAMSMNF FLEXBODY=YES,FLEXONLY=YES,ADMCHECK=YES,ADMOUT=YES,OUTGSTRN=YES,
OUTGSTRS=YES ******定義ADAMS的接口輸出字段
$ Direct Text Input for
展開 workbench 優化設計教程及教程輸入文件
1.實驗設計-Design Exploration教程
01 DX_120_WS_1a_1_n-1.pdf
2.多目標優化設計
多目標優化設計1 教程
02 DX_120_WS_2_1_n-2.pdf
多目標優化設計2教程
03 DX_120_WS_3_1_n-3.pdf
多目標優化設計 3教程
03 DX_120_WS_3_1_n-3.pdf
先傳這些改天再傳

SYNOPSYS 光學設計軟件課程一: 輸入透鏡文件
SYNOPSYS 光學設計軟件課程一: 輸入透鏡文件
SYNOPSYS有多種建模方式:
1.有一個可用于輸入透鏡數據的spreadsheet電子表格;
2.通過命令行;
3.通過三維化的圖形界面。此案例中使用命令行這種建模方式,因為使用鍵盤更快更容易。 例如下列示例所示:
程序打開后,在命令窗口(CW)中輸入,
EE
這將打開Excellent Editor,您可以在宏編輯器中輸入以下內容:
RLE
ID EXAMPLE SINGLET
OBB 0 5 12.7
UNI MM
1 RD 100 TH 5 GTB S 'N-BK7'
2 RD -100 YMT
3
END
單擊運行按鈕, ,然后單擊頂部工具欄中的PAD按鈕, 或輸入PAD。 透鏡視圖將與TAP光扇圖一起顯示。
除了聲明物面坐標的OBB行之外,RLE文件中的命令是很直觀的。 這三個參數給出了入射邊緣光線角度UA(對于無限遠物體為零),5度半視場角度UB和半孔徑YA值為12.7mm。 這些都可以在菜單MPW(Menu, Pupil Wizard)和MOW(Menu, Object Wizard)中進行了解釋,請查看這些內容。 您可以在 “教程手冊”中找到他們的詳細說明。
有些人喜歡使用SpreadSheet輸入透鏡數據,您可以使用SPS命令打開它。 但要輸入這個簡單的單透鏡,必須執行不少于17次的包括鼠標點擊和輸入參數的操作。 我們發現如上所示的輸入速度,將比使用EE編輯器輸入參數的速度要快很多倍。 其他程序的用戶有時會認為SpreadSheet應該一直打開 - 但是一旦你學會了如何使用代碼輸入,你就不會再用之前的輸入方法了。
展開 基于python編程操作ABAQUS輸入文件生成PD3D單元顆粒
我們今天介紹的通過python編程操作ABAQUS輸入文件生成PD3D單元顆粒,其可操作性更強,我們可以不采用粒子生成器內部定義的隨機算法生成顆粒,用戶可以根據需求自定義顆粒分布算法,以契合實際工況。此外,可省去粒子生成顆粒的分析步,直接進行工況建模求解計算。
本貼只是個人興趣,只提供思路,不提供源碼,用戶需了解ABAQUS的inp文件的書寫規則、python操作文件語法和生成顆粒的底層邏輯(分布模型)。感興趣的可以私信,提供編寫思路。
下面我們采用這一方法生成直徑2mm、3mm、4mm和5mm的混合顆粒,數量為1000。具體生成結果如下圖所示。
展開 【ANSYS文件輸出】ANSYS怎么批量文件輸出?
這期是ANSYS不定期更新,這期主要講一下ANSYS怎么批量文件輸出,還有批量輸出前的一些預處理操作。</span></p><p><strong>01</strong></p><p><strong>怎么去除右上角的時間?</strong></p><p>/PLOPTS,DATE,0 !都不顯示</p><p>/PLOPTS,DATE,1 !只顯示日期</p><p>/PLOPTS,DATE,2 !顯示日期和時間</p><p><strong>02</strong></p><p><strong>怎么去除右上角的LOGO?</strong></p><p>/plopts,logo,on !以logo形式</p><p>/plopts,logo,off !以文本形式</p><p> 用上面兩種形式,logo還是會存在的,還有一種方法就是在界面,鼠標箭頭放在logo上,右鍵點擊data,REPLOT一下,這樣logo就會不再出現。</p><p><strong>03</strong></p><p><strong>怎么把背景變成白色?</strong></p><p>!
展開 ANSYS ACP復合材料鋪層固定機翼蒙皮肋筋仿真,附講解視頻及模型文件 ¥98
概述
本指導文檔旨在幫助新手使用?ANSYS Composite PrepPost(ACP)模塊進行復合材料的分析。本教程以機翼蒙皮為案例,結合本教程,您將學習如何創建復合材料模型、定義材料屬性、設置鋪層、進行網格劃分、施加載荷和邊界條件,并最終求解和分析結果。
2. 操作流程
2.1 幾何處理
1. 幾何導入與處理:
o 在 SpaceClaim 或其他三維軟件(如CATIA、SolidWorks、Inventor等)中對幾何模型進行預處理,確保模型的完整性和準確性。
o 對于機翼蒙皮和肋板等復雜結構,需將蒙皮和肋板分割為獨立的面或體,以便后續定義接觸關系和鋪層順序。在接觸區域(如蒙皮與肋板的連接處),需進行精確的幾何分割,確保接觸面清晰且邊界明確。
o 為了便于共節點識別或接觸定義,可在接觸區域生成輔助線或面,確保網格劃分時節點對齊,避免因網格不匹配導致計算錯誤。
2.2 材料定義
1. 在左側Component Systems找到ACP模塊,拖拽到A模塊下Gometry下,這樣可以利用前面已有的模型。
2. 雙擊E模塊下的model,打開mechanical界面。
3. 在E模塊下雙擊Engenering Data,找到材料數據庫,對模型材料進行設置,添加碳纖維(Carbon Fiber 290)、環氧樹脂(Epoxy Carbon UD 230)和PVC Foa 60材料。
4. 定義材料的彈性模量、泊松比等屬性。
5. 回到mechanical界面,更新材料,確保材料屬性正確加載。
6.
展開 ansys之——地震波的輸入和求解
對于地震波的輸入,可以把荷載記錄做成文件,利用apdl的讀取功能讀入倒數據庫中。下面的例子是自己編的一個小文件。修改一下可以更簡潔。有用到的朋友自己作一下把。
fini
/config,nres,1000
*dim,aceX,TABLE,3000,1
*dim,aceY,TABLE,3000,1
*dim,aceZ,TABLE,3000,1
*creat,ff
*vread,aceX(1,1),acex,txt,,1
(e16.6)
*vread,aceX(1,0),ACETT,,,1
(e17.6)
ACEX(0,1)=1
*end
/input,ff
*creat,ff
*vread,aceY(1,1),acey,txt,,1
(e16.6)
*vread,aceY(1,0),ACETT,,,1
(e17.6)
ACEY(0,1)=1
*end
/input,ff
*creat,ff
*vread,aceZ(1,1),acez,txt,,1
(e16.6)
*vread,aceZ(1,0),ACETT,,,1
(e17.6)
ACEZ(0,1)=1
*end
/input,ff
!地震波時程記錄分成了3個文件,每個文件是一列。分別記錄x,y,z方向的加速度。acett是時間記錄。
這樣就可以把加速度記錄讀取倒ansys數據庫中作為數組。
也可以把加速度記錄做成一個文件,這樣程序就簡單多了。大家可以試看看修改一下。
下面是計算部分語句:
/SOLU
ANTYPE,trans
!
展開 ANSYS非線性分析MISO模型數據輸入的問題
在ANSYS10.0及以前版本中,即便有下降段也可以繼續計算,但ANSYS12.0以后版本遇到下降段就無法計算了。這是因為老版本軟件只是把這個錯誤忽略掉,實際上并未解決,新版本軟件則老老實實地通知了用戶而已。
如何解決這個問題呢?
用上面的實例來說,就將最后的*0.85去掉即可,即把曲線的下降段換做水平段。
以上材料定義的案例,來自王新敏老師著《ANSYS工程結構數值分析》,因為也看到有人在論壇里發帖說書中命令流材料定義有問題,試過之后確認書中內容準確可用。
———————-補充 —————
可能是上面沒有圖,不形象,所以有的同學沒能完全理解。
所以這里還是針對上面的命令流,用圖形來表達。
設置好MISO屬性后,可以利用TBPLOT命令把這條曲線繪制出來:
tbplot,miso,1 ; 繪制材料1的miso曲線
在修改前,即最后一行為“tbpt,,0.0033,fc*0.85”的時候,繪制出來的曲線如下:
因為有下降段,所以在進行分析的時候悲催的遇到了下面的錯誤提示:
于是,將最后一行的0.85改成1以后,不要下降段,材料曲線變成了這樣的:
調整后,就可以計算了。
那么,“第1點的斜率”呢?
看到圖上的編號了吧,第一點的斜率,就是fc*0.19/0.0002,讓這個數等于彈性模量就OK了。
更多優質精彩內容,請關注公眾號:十千牛
展開 ANSYS Workbench汽車防撞梁碰撞仿真,附講解視頻及模型文件 ¥88
ANSYS Workbench防撞梁碰撞仿真指導手冊
本案例文檔,適合本科畢業設計水平,具有極高參考價值,請合理使用文檔。涉及汽車防撞梁結構的幾何處理,模型建立,碰撞分析,結果處理等各個方面。設置方法程詳細,結果結果合理。相關復合材料鋪層均可使用該文檔方法設置完成。
附帶詳細講解視頻和案例模型
1. 概述
本手冊旨在指導用戶使用ANSYS Workbench進行防撞梁碰撞仿真分析。通過幾何處理、材料定義、網格劃分、接觸設置、邊界條件定義、計算參數配置及結果分析等步驟,完成從建模到仿真的全流程操作。本手冊適用于結構工程師、仿真分析師及相關技術人員。
2. 幾何處理
2.1 幾何導入
推薦使用SpaceClaim或DesignModeler (DM) 進行幾何前處理,二者在抽殼、幾何修復等操作中效率較高。也可選擇用其他三維CAD軟件(如SolidWorks、CATIA)導入幾何,但需確保導出格式兼容(如.stp、.igs)。
打開Workbench,進入Geometry模塊。右鍵點擊Import Geometry,選擇防撞梁模型文件(如.stp格式)。點擊Generate生成幾何體,雙擊進入該模塊,檢查模型完整性。也可以先打開該模塊,再導入幾何。
2.2 幾何簡化(抽殼)
防撞梁通常采用殼單元(Shell Element)簡化,以減少計算量。
操作步驟:在SpaceClaim/DM中選擇抽殼工具(Thin/Surface)。點擊目標面,設置厚度方向(例如3mm),生成殼模型。隱藏實體模型(快捷鍵F9),僅顯示殼結構。
幾何檢查:切換至線框模式(Wireframe),檢查自由邊(紅色顯示)。
展開 
ANSYS Workbench的宏文件及宏文件代碼
ANSYS Workbench的宏文件及宏文件代碼
在Abaqus軟件和ANSYS經典里面,都可以通過特定的語言編寫命令,以代替GUI操作,并且這些語言能夠實現很多GUI界面不能實現或者很難實現的工作。Abaqus中所有的操作都可以用相應的Python語句代替,在ANSYS經典中所有的操作都可以用相應的APDL語句代替。
那么Workbench中有沒有這樣的方式呢?
答案是沒有,Workbench中不可能采用某一種語言實現整個分析過程,但是Workbench是絕對支持編程的,而且編程語言眾多。JScript只用于DM草圖建模。python控制外部各個component間數據的流轉。APDL在組件component中進行內部控制,還有針對其他的模塊的腳本語言。
正是因為Workbench的這個特點,讓Workbench的二次開發變得沒那么容易,整個系統太大。
宏文件這個概念很清楚,在Word、Excel和CAD等常用軟件中,均有這個概念,上次所說的腳本文件其實按照我的理解,可以當做宏文件的一種,腳本文件是文本文件,而宏文件則可以是其他形式的。宏文件是軟件操作的記錄,在利用軟件進行一些處理時,會在宏文件里面保存這些操作。
因此,宏文件對于大量重復性操作有很大的幫助,在Word等軟件里面通過錄制一段某特殊功能的宏,當下次需要執行這些操作時,可以直接使用錄制好的這個宏。使用過VB的同學應該知道Word和CAD錄制的宏均有相應的VBA代碼,而VBA代碼直接可以在VB編程環境里面使用,這給VB開發帶來不少好處。
今天想說的是Workbench的宏文件,前面說這么些,可以讓宏文件這個概念深一點。在利用Workbench做一些重復性的計算時,也可以采用宏文件的形式,在Workbench里面也叫journal文件。
展開 三十六、ANSYS workbench如何將兩個工程文件.wbpj文件合并?
解決辦法</strong></p><p> </p><p>將workbench中的多個文件分離出來,單獨形成一個wbpj文件</p><p><br></p><p><br></p><p><br></p><p><br></p><p><strong>3.1 目的:想將紅框框出來的工程單獨生成一個wbpj文件</strong></p><p><br></p><p>想將mesh工程文件和Fluent工程文件單獨導出一個新的工程wbpj文件</p><p><br></p><p> <img src="https://mmbiz.qpic.cn/mmbiz_png/8tJMdLVYZy9fk6po2wEKrVtMnc723g3vF2VqFMfKzn2MIcRiauLtlz34KKGUI8gNP7UfnIGjyMVQHpBzgUWcbMg/640?wx_fmt=png" width="100%"> </p><p>首先不能直接將工程文件夾下的部分文件夾拷貝到新工程文件中,這樣做行不通。</p><p><br></p><p><strong>3.2 正確的做法:</strong></p><p><br></p><p><br></p><p>① 在原工程文件某工程右擊,選擇Export System(s),這步操作會將此工程文件單獨生成一個新的工程文件.wbpj文件</p><p> </p><p> <img src="https://mmbiz.qpic.cn/mmbiz_png/8tJMdLVYZy9fk6po2wEKrVtMnc723g3vpx0b0MuCeVWUOHgjs0Ff7B1nUibpwH3TpmdGGgXkE3vhvibK4epNLedQ/640?
展開 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 APDL創建RFI文件
8
讀入宏命令
選擇File>>Read Input from命令,在彈出的對話框中,從RecurDyn 安裝目錄 \Toolkit\Flexible input files\ANSYS中選擇RecurDyn_AnsysCMS.MAC,單擊OK按鈕,在Ansys 當前工作目錄下生成4個文件――genCMS.cm、genCMS.emat、genCMS.mp、genCMS.rst,如下圖所示。
9
在
RecurDyn
中創建*.rfi文件
如下圖所示,在RecurDyn界面中,單擊Flexible>>RFlex>>MakeRFI按鈕;在彈出的RecurDyn/Flex Interface對話框中選中ANSYS單選按鈕,單擊OK按鈕; 在彈出的ANSYS Interface對話框中,從Input Files欄中選擇上一步創建的4個文件,設置 單位制為kg、m、s,單擊OK按鈕確認。此時在Ansys當前工作目錄下將生成genCMS.rfi 文件。
展開