
發布
注冊
/
登錄文件批處理
關注創建者:匿名 創建時間:2026-01-05
文件批處理的視頻教程
用Python實現LS-DYNA的批處理 --命令行和K文件的批處理
用Python實現LS-DYNA的批處理 --命令行和K文件的批處理 適用人群:LS-DYNA初學者;參加ANSYS LS-DYNA 結構工程師中級認證考試人員;從事瞬態動力學問題(沖擊)分析的相關科研單位研究人員;從事顯式有限元理論研究的院校師生等。
免費 1小時10分鐘 1107播放
查看
基于Abaqus軟件的晶體塑性有限元分析(4)-INP文件的生成與批處理計算
為了幫助大家在學習晶體塑性有限元分析過程中少犯錯和少走彎路,系列課程基于Abaqus軟件進行晶體塑性有限元分析(4)-INP文件的生成與批處理計算。
¥30 11分鐘 384播放
查看
文件批處理的實例教程
說明:
1.本文使用軟件版本為ANSYS 2019 R3
2.本文使用《ANSYS CFX使用批處理執行不同參數計算》中的結果文件
一句話看全文
使用批處理文件從后處理CFD-Post導出所需參數,如Pressure、Mach Number等
——手動分割線——
第一步,在CFD-Post操作并記錄
1. 啟動CFD-Post(先不要加載結果文件)
2. 創建Session:依次選擇Session > New Session,然后命名為PostBatch.cse
3. 開始記錄:依次選擇 Session > Start Recording
4. 載入文件:依次選擇File > Load Results,加載結果文件airfoil_001.res
5. 創建Polyline(翼型幾何):依次選擇 Insert > Location > Polyline, 采用默認 “Polyline 1”,用計算域上面或下面與Airfoil相交
6.創建Chart:橫軸為x,縱軸為Pressure,導出并命名為ChartAOA1_45.csv
7.關閉文件:依次選擇File > Close> Close
7. 停止記錄:依次選擇 Session > Stop Recording
第二步,修改批處理文件
見附件
第三步,運行批處理文件
打開CFX>檢查工作路徑>Command Line
輸入cfx5post –batch PostBatchChanged.cse ,運行
導出數據進行處理,回復壓力分布
本文全部內容與源文件見附件
上一篇:ANSYS CFX使用批處理執行不同參數計算
下一篇:基于CFX 動網格(Motion Mesh)實現翼型震蕩——網格劃分篇
展開 平時工作中,有時會接手好多項目,或者一個項目需要使用不同的參數進行分析,并且如果涉及非線性的分析會耗時很久,為了有效的利用時間,我決定下班的時間讓工作站自動計算,計算完成后工作站關機,并在此基礎上,構思了使用Python自動識別工作文件夾內的待計算inp文件然后順序提交求解。
程序描述:
獲取當前工作目錄后,創建用于存放結算結果的Result文件夾;
獲取當前文件夾的文件信息列表,并對該信息列表進行遍歷提交;
遍歷操作:如果這個文件是inp文件,則根據該文件提交ABAQUS求解,提取其文件名并將名字中的'.'替換為'-'(該替換是因為在使用CAE GUI提交的時候不允許有'.',使用非ABAQUS前處理生成inp的時候文件名有可能會帶有ABAQUS提交計算時的非法字符);
重新獲取當前文件夾的文件信息,并根據后綴類型進行保存或刪除,'.inp' '.sta' '.odb''.msg'被保存,其余的刪除,如果需要保存別的類型文件,就在類型判斷中添加即可;
工作站自動關機,如果不需要自動關機,那么可以將程序的最后兩行使用#進行注釋化或者刪除。
由于我并未選擇保留py文件,所以注意該程序的備份。
使用方法:
新建一個文件夾,將需要計算的inp文件與用于提交求解的py文件復制進去;
打開ABAQUS command,將當前工作目錄設置為1中建立的文件夾;
使用命令abaqu cae noGUI=python_BatchAbaqus.py進行求解。
如果各位大俠在使用該程序過程中出現什么問題或者有什么好的建議,歡迎留言交流。
展開 該腳本在提交批處理命令以后(雙擊bat文件)運行,則能實現自動檢測計算是否結束,識別各個文件夾中各個K文件的計算結果,如質量(需在K文件中預先設置)、內能、支反力等信息,并自動輸入到Excel文件中,編寫該腳本實現了后處理的自動化,無需再人工值守。有興趣的可以下載,謝謝。
如何實現input文件處理,一直是廣大ABAQUS使用者關心的問題。在ABAQUS軟件中好像并沒有提供一個界面來實現這個功能,所以我們只能通過其它方式去實現,今天我們討論一種使用dos的方式實現,以后再討論python實現方法。現在我們開始!
版本說明:如您的電腦只安裝了一個abaqus的版本,那么就和下面的實例都完全相同;如果您的電腦安裝了兩個及以上的abaqus版本,那么請將實例中的abaqus替換成您需要調用的版本,例如abaqus6.11.1、abaqus6.12.1等!
問題一、怎么實現批處理
首先,新建一個記事本文件,將后綴改為bat,如run.bat,在里面輸入如下內容,然后保存文件,雙擊bat文件既可以運行計算。
call
abaqus
job=jobname1
call
abaqus
job=jobname2
說明:這種方式創建的批處理文件,是同時計算所列出來的每項任務,一般不是我們想要的結果,我們想要的應該是計算完第一個后計算第二個,依次計算下去,那么就要使用下面的方法了。
問題二、怎么實現交互式批處理
call
abaqus
job=jobname1
int
call
abaqus
job=jobname2
int
說明:這種方式創建的批處理文件每條語句后面帶有int(interactive),意為交互式的,這樣計算機會計算完第一個job后才開始計算第二個job,達到我們的目的了。但新的問題又來了,我們很多情況下需要調用多個cpu進行計算,那么這時應該怎么辦呢?請看下面。
展開 Abaqus批處理步驟精講
如何實現input文件處理,一直是廣大ABAQUS使用者關心的問題。在ABAQUS軟件中好像并沒有提供一個界面來實現這個功能,所以我們只能通過其它方式去實現,今天我們討論一種使用dos的方式實現,以后再討論python實現方法。現在我們開始!
版本說明:如您的電腦只安裝了一個abaqus的版本,那么就和下面的實例都完全相同;如果您的電腦安裝了兩個及以上的abaqus版本,那么請將實例中的abaqus替換成您需要調用的版本,例如abaqus6.11.1、abqus6.12.1等!
問題一、怎么實現批處理
首先,新建一個記事本文件,將后綴改為bat,如run.bat,在里面輸入如下內容,然后保存文件,雙擊bat文件既可以運行計算。
call abaqusjob=jobname1
call abaqusjob=jobname2
說明:這種方式創建的批處理文件,是同時計算所列出來的每項任務,一般不是我們想要的結果,我們想要的應該是計算完第一個后計算第二個,依次計算下去,那么就要使用下面的方法了。
問題二、怎么實現交互式批處理
call abaqusjob=jobname1 int
call abaqusjob=jobname2 int
說明:這種方式創建的批處理文件每條語句后面帶有int(interactive),意為交互式的,這樣計算機會計算完第一個job后才開始計算第二個job,達到我們的目的了。但新的問題又來了,我們很多情況下需要調用多個cpu進行計算,那么這時應該怎么辦呢?請看下面。
展開 
文件批處理的相關專題、標簽、搜索
文件批處理的最新內容
說明:
不同版本可能略有區別。
一、HyperMesh調用(前處理建模)
1. 方式一:交互模式
"D:\program files\Altair\2019\hm\bin\win64\hmopengl.exe" -tcl FEMmodeling.tcl
2. 方式二:batch模式
"D:\program files\Altair\2019\hm\bin
b、使用TUI腳本文件完成實例
使用提供的批處理文件和腳本文件完成實例,學習TUI腳本的使用方法。
c、打開TUI腳本逐條輸入命令
打開GUI菜單,并逐條運行TUI命令,觀察命令的效果,學習命令功能和邏輯順序。
(未完待續)
Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標圖、等照度圖、光譜、技術參數表、道路數據等進行快速的提取。
a)打開Photoview模塊,應用Dir to Dir選項,
這里以提取光度文件中的極坐標,直角坐標、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標目錄后,點擊完成即可
b)選擇包含多個光度文件的文件夾為源目錄同時選擇輸出目錄
Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標圖、等照度圖、光譜、技術參數表、道路數據等進行快速的提取。
a) 打開Photoview模塊,應用Dir to Dir選項,
這里以提取光度文件中的極坐標,直角坐標、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標目錄后
創建批處理模式文件
?首先,我們為選定的光學設置創建批處理模式文件。
中生成相應的光學設置
創建批處理模式文件
?首先,我們為選定的光學設置創建批處理模式文件。
?在所選文件夾中,生成三個新文件
- parameters.xml
包含VirtualLab光學設置的所有參數的xml文件
- sample_batch.bat
包含要執行的命令的批處理文件
- system.os
包含原始光學設置的os文件(VirtualLab文件格式)
修改批處理文件
?打開批處理文件,例如在記事本中打開
Litestar 4D:光度文件批處理10個月前
Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標圖、等照度圖、光譜、技術參數表、道路數據等進行快速的提取。
a)打開Photoview模塊,應用Dir to Dir選項,
這里以提取光度文件中的極坐標,直角坐標、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標目錄后,點擊完成即可
b)選擇包含多個光度文件的文件夾為源目錄同時選擇輸出目錄
Litestar 4D:光度文件批處理10個月前
c)
結果如圖
b)
選擇包含多個光度文件的文件夾為源目錄同時選擇輸出目錄
這里以提取光度文件中的極坐標,直角坐標、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標目錄后
平面應力脆性斷裂相場AT2模型10個月前
(2) 然后緊跟著定義UEL的單元集合
(3)添加疊加的用于可視化的Abaqus標準單元,該單元使用UMAT材料,通過UMAT接口中的狀態變量進行可視化
框內的文件使用python腳本python_generate_overlaying_element_2D.py進行生成,可運行批處理文件run_visualization.bat,具體命令為:
python python_generate_overlaying_element
