
發(fā)布
注冊(cè)
/
登錄windows批處理的案例
適用于Ls_Dyna提交排隊(duì)計(jì)算和并行計(jì)算的windows批處理命令
若計(jì)算機(jī)計(jì)算資源充足,可以進(jìn)行并行計(jì)算時(shí),可以使用windows并行計(jì)算命令實(shí)現(xiàn),具體方法如下:
將需要排隊(duì)計(jì)算的任務(wù)編寫成windows批處理文件(方法如上),例如assignment01.bat和assignment02.bat
新建.txt文件/輸入以下命令/保存/更改文件格式為.bat文件/雙擊文件
@echo off
start D:\Data\CAE_Model\assignment01.bat
start D:\Data\CAE_Model\assignment02.bat
pause
注意命令中的空格符
附:windows批量排隊(duì)并行計(jì)算軟件job Submitter,該軟件集成于PreSys中
展開 3分鐘設(shè)置模型定時(shí)備份,從此無懼pkpm崩潰
其傻瓜式的操作,黑箱式的處理方式,方便的后處理和施工圖模塊,即使是一個(gè)非結(jié)構(gòu)專業(yè)的人也能在短時(shí)間內(nèi)學(xué)會(huì)用pkpm進(jìn)行簡單的建模和出圖的操作,這一度大幅度降低了結(jié)構(gòu)設(shè)計(jì)入門門檻,也方便了廣大設(shè)計(jì)師。
好了以上夸完。下面說一下pkpm一些令人頭大的問題。早期版本的pkpm操作極其反人類,最近幾年或許是由于競爭的加劇,pkpm在操作方面也已經(jīng)逐漸人性化。但是,從pkpmv3版本開始,筆者就經(jīng)歷過無數(shù)次軟件刪除模型、刪除標(biāo)準(zhǔn)層的情況。例如v4版本只要一用拉伸操作,pkpm就會(huì)隨機(jī)幫用戶刪除一個(gè)或者多個(gè)標(biāo)準(zhǔn)層。
建模計(jì)算后處理當(dāng)世無敵 總喜歡刪用戶模型
來自pkpm的溫馨提示:不要忘了刪模型哦~
又比如筆者最近經(jīng)常遇到的v5.2.3版本,建模轉(zhuǎn)前處理的過程中突然不動(dòng),一看文件夾里面jws,bws文件都已經(jīng)被刪除或者替換了。
別的結(jié)構(gòu)設(shè)計(jì)軟件出錯(cuò)了:我要保護(hù)用戶數(shù)據(jù)!
Pkpm出錯(cuò)了:立刻刪除用戶數(shù)據(jù)!
Pkpm也做了各種備份措施,不過實(shí)測(cè)用處不大,最近好幾次遭遇刪模型,看備份文件基本上都是半天之前的了。如果最近的工作恰巧是密集的建模,那就慘了,你連自己工作進(jìn)行到哪一步了都不知道。
這個(gè)問題筆者也給pkpm官方反映過,曾經(jīng)他們也修復(fù)了一些,但是架不住版本一更新,這個(gè)feature又更新回來了。
求人不如求己,本來打算是用萬能的python來解決,但考慮到很可能有更好的辦法,經(jīng)多方咨詢,作者隔壁的高手表示可以通過windows批處理.bat文件定時(shí)備份模型來解決這個(gè)問題。但由于高手的源文件已經(jīng)遺失,作者經(jīng)過一通研究,最后基于這個(gè)思路,總結(jié)出來一套行之有效的操作方法,只需簡單的設(shè)置,即可確保模型文件的備份。
展開 車企用Abaqus、CATIA和Isight加速汽車設(shè)計(jì)
接觸面輸出(CAREA)和接觸力強(qiáng)度 (CFNM)都能用AFC進(jìn)行后處理。最后,Abaqus分析文件 輸出并提交到高性能計(jì)算(HPC)集群,從而運(yùn)行分析。
管理DOE進(jìn)程
特需要評(píng)估大量不同參數(shù)組合的設(shè)計(jì),這促使工程師 創(chuàng)建了自動(dòng)化的DOE流程。在該流程中,CAD幾何更新 和FEA模型更新在相同回路中完成,從而實(shí)現(xiàn)全自動(dòng)的 DOE工作方式。
福特的CATIA啟動(dòng)含有一套經(jīng)定制的外部產(chǎn)品管理系統(tǒng),在 CATIA界面初始化之前通過腳本剝離產(chǎn)品管理系統(tǒng)連接。設(shè)計(jì)參數(shù)隨后通過外部Excel文件輸入CATIA,這屬于 CATIA中更新設(shè)計(jì)表的常用方法。Excel文件的輸入?yún)?數(shù)映射到Isight管理器的DOE任務(wù),這支持每個(gè)回路的 Excel工作表自動(dòng)更新。由于Excel同步于設(shè)計(jì)表,因此 能自動(dòng)更新CATIA中的CAD幾何模型。在AFC中,幾何和 FE網(wǎng)格保持關(guān)聯(lián),因此所得的網(wǎng)格在CAD數(shù)據(jù)變化時(shí)會(huì)自動(dòng)更新。
Isight流程中的Abaqus組件用來提取結(jié)果,包括每次 運(yùn)行DOE的CAREA和CFNM(見圖3)。Excel文件的輸 入?yún)?shù)隨后映射到輸出參數(shù),以創(chuàng)建Isight近似模型。
Isight實(shí)現(xiàn)更高效的流程
CATIA和AFC腳本的設(shè)置、驗(yàn)證,HPC任務(wù)提交批處理 文件以及Windows批處理命令文件都需要時(shí)間和資源 來開發(fā),但所花的時(shí)間是完全值得的,因?yàn)檫@些文件能 在隨后的項(xiàng)目中略加修改就實(shí)現(xiàn)重復(fù)利用。
數(shù)據(jù)在CAE和CAD之間來回傳輸往往造成時(shí)間效率低 下,在人們要做多項(xiàng)工作情況下,在需要新的設(shè)計(jì)迭代 時(shí)不能立即停下手頭的工作。這有點(diǎn)像CPU時(shí)間與墻上 時(shí)鐘時(shí)間的對(duì)比。
福特采用AFC并在Isight幫助下創(chuàng)建自動(dòng)化DOE流程, 能實(shí)現(xiàn)穩(wěn)健性錐形接頭設(shè)計(jì)。
展開 flac3d軟件批量計(jì)算
關(guān)于abaqus等軟件的批量計(jì)算問題,網(wǎng)上資料較多,而針對(duì)flac3d軟件的批處理計(jì)算網(wǎng)上卻鮮有報(bào)道。近日略有空閑,就出一期關(guān)于flac3d軟件的批量計(jì)算,以應(yīng)對(duì)大量的參數(shù)化計(jì)算。話不多說,直接上干貨。
下面給出3種批量計(jì)算的方法,itasca系列其他軟件也可以參考實(shí)現(xiàn)。
(1)windows系統(tǒng)批處理的方法
(2)flac3d內(nèi)置python方法
(3)flac3d內(nèi)置fish方法
上述三種批量計(jì)算的方法,本人在7.0版本上實(shí)測(cè)均可運(yùn)行,如有需要文中代碼和模型文件,可私信,需要的人多的話,免費(fèi)公開。

Isight通用集成之HyperMesh
1.建立所需文件
腳本文件
圖1.1 HyperMesh腳本文件
HyperMesh記錄操作過程的腳本文件后綴為“NaNf”,該文件記錄了操作HyperMesh的每一個(gè)過程,由于我們?cè)谑褂迷撥浖r(shí),通常會(huì)調(diào)用建模軟件建立的CAD模型,所以該腳本中并不會(huì)包含模型的幾何信息,主要包含了網(wǎng)格屬性和其他前處理參數(shù)。為了更好地優(yōu)化設(shè)計(jì),需要在操作過程中減少冗余操作并增加適當(dāng)?shù)募s束,使腳本文件中的優(yōu)化參數(shù)改變之后依然能夠保證建模過程的準(zhǔn)確性。這是一個(gè)不斷調(diào)試的過程。
該腳本文件會(huì)在使用HyperMesh過程中自動(dòng)保存,通常的默認(rèn)路徑為:
C:\Users\Administrator\Documents\commandNaNf
也可以在正常操作使用HyperMesh之后,從菜單欄Edit選項(xiàng)中找到Command File,然后將其另存至其他位置,如圖1.2所示。
需要注意的是,該腳本是累計(jì)更新的,即多次使用Hypermesh所產(chǎn)生的腳本命令都會(huì)保存至同一文件內(nèi),但我們所需的腳本往往只是某一次的操作,為了得到該次操作的腳本命令,可以在操作之前刪除默認(rèn)路徑下的腳本文件。
圖1.2 HyperMesh腳本文件獲取
批處理文件
a. Windows系統(tǒng)下,調(diào)用HyperMesh的批處理命令為:
"C:\Program Files\Altair\11.0\hm\bin\win64\hmopengl.exe" -x -batch -ctestNaNf
根據(jù)所使用電腦中HyperMesh安裝路徑修改該命令前面藍(lán)色部分,根據(jù)前面所建立的腳本文件調(diào)整該命令后面綠色的文件名稱。
b.新建txt文本文檔,將修改后的命令復(fù)制并保存,將該文檔的后“.txt”修改為“.bat”,即可得到windows批處理文件,如圖1.2所示。
展開 智能數(shù)據(jù)建模軟件DTEmpower 2025R3版本發(fā)布
四、時(shí)序預(yù)測(cè)新增LSTM模型
時(shí)序預(yù)測(cè)模塊新增長短時(shí)記憶網(wǎng)絡(luò)(LSTM)模型,專門針對(duì)傳統(tǒng)算法難以處理的長序列數(shù)據(jù)場景優(yōu)化。通過獨(dú)特門控機(jī)制有效捕捉時(shí)間序列中的長期依賴關(guān)系,解決梯度消失問題,在能源負(fù)荷、氣象變化、生產(chǎn)產(chǎn)能等復(fù)雜預(yù)測(cè)任務(wù)中表現(xiàn)更優(yōu),預(yù)測(cè)精度較傳統(tǒng)模型提升顯著。
其靈活參數(shù)配置,適配多元場景。支持用戶根據(jù)數(shù)據(jù)特性自主定制模型參數(shù),滿足不同復(fù)雜度預(yù)測(cè)需求,核心可配置項(xiàng)包括基礎(chǔ)配置、網(wǎng)絡(luò)結(jié)構(gòu)、正則化和訓(xùn)練配置。
LSTM具備可視化監(jiān)控界面,全程掌握訓(xùn)練狀態(tài)。LSTM執(zhí)行階段新增實(shí)時(shí)監(jiān)控界面,以可視化圖表動(dòng)態(tài)呈現(xiàn)全流程,關(guān)鍵監(jiān)控維度包括:
■ 訓(xùn)練進(jìn)度:動(dòng)態(tài)展示迭代次數(shù)、完成占比及剩余耗時(shí),精準(zhǔn)把控訓(xùn)練節(jié)奏;
■ 模型信息:同步呈現(xiàn)訓(xùn)練集/測(cè)試集大小、批次大小、優(yōu)化器等信息,直觀掌握模型底數(shù);
■ 精度指標(biāo):實(shí)時(shí)更新R2等核心指標(biāo),及時(shí)判斷模型收斂狀態(tài)。
訓(xùn)練完成后將自動(dòng)生成時(shí)序預(yù)測(cè)模型(tsmodel),用戶可自主進(jìn)入該模型查看完整內(nèi)容,包括模型信息、參數(shù)配置及時(shí)間序列圖、精度指標(biāo)、相關(guān)性分析、殘差分析等核心結(jié)果。
五、外部程序調(diào)用
開放外部程序調(diào)用接口,支持接入自定義算法邏輯,打破平臺(tái)內(nèi)置功能邊界,適配個(gè)性化、場景化的復(fù)雜數(shù)據(jù)處理需求。該功能兼容多類型外部程序文件,包括 Python 腳本(.py)、Java 可執(zhí)行類(.class)、Shell 腳本(.sh)、Windows 批處理(.bat/.cmd)及系統(tǒng)級(jí)二進(jìn)制可執(zhí)行文件(.exe)等;支持自定義配置執(zhí)行命令、工作目錄、超時(shí)時(shí)間及環(huán)境變量,例如可指定 Python 虛擬環(huán)境路徑、自定義庫依賴路徑,或設(shè)置程序運(yùn)行超時(shí)閾值。
展開 福特汽車公司使用 Abaqus for 3DS CATIA 和 Isight加快錐形鉸接可制造性的設(shè)計(jì)速度
Isight 實(shí)現(xiàn)更高效的流程
3DS CATIA 和 AFC 腳本、高性能計(jì)算作業(yè)提交批處理文件、 Windows 批處理命令文件的建立和驗(yàn)證均需要時(shí)間和資源,但只需進(jìn)行少量更改即可在后續(xù)項(xiàng)目中重復(fù)使用,因此值得采用。
“開發(fā)相同的 3DS CATIA 模型以及關(guān)聯(lián)的 Excel 設(shè)計(jì)表,并與相關(guān)的 AFC 模型相關(guān)聯(lián),這需要大約三天時(shí)間。” Savanur 說,“對(duì)之前開發(fā)的腳本進(jìn)行修改并調(diào)試,以用于新模型,這也需要一天時(shí)間。借助 Isight,只需 3 個(gè)半小時(shí)即可完成 35 次分析操作。”
“通常情況下, 工程師手頭都有幾個(gè)項(xiàng)目,并在各個(gè)項(xiàng)目中取得平衡,這種情況下, 手動(dòng) CAE 操作需要兩天時(shí)間才完成一個(gè)操作。當(dāng)然,如果項(xiàng)目重要,時(shí)間也可以縮短?!备L氐妆P CAE 主管 Joe Peters 說。
在 CAE 和 CAD 機(jī)構(gòu)間來回轉(zhuǎn)送數(shù)據(jù)通常導(dǎo)致效率低下,因?yàn)槊總€(gè)人員有多項(xiàng)任務(wù),當(dāng)需要新設(shè)計(jì)時(shí),也不會(huì)馬上停下手中的工作。這類似于 CPU 時(shí)間和掛鐘時(shí)間。
“據(jù)估計(jì), 在照顧到其他日常工作的同時(shí), 完成所有 35 次操作大約需要 70 天;然而,我們的新流程消除了手動(dòng) CAD/CAE 操作導(dǎo)致的低效率。” Savanur 說,“通過 Isight,創(chuàng)建集成的、自動(dòng)的閉環(huán) DOE 流程,我們大約四天就完成這項(xiàng)任務(wù)。這是 CAE 機(jī)構(gòu)實(shí)現(xiàn)精益管理,實(shí)現(xiàn)項(xiàng)目在成本和時(shí)間上的目標(biāo)的唯一方法?!? “使用自動(dòng)化的 DOE 流程,我們大大縮短了開發(fā)穩(wěn)固的錐形鉸接的時(shí)間,并將資源使用量降至最低。” Peters 說,“從 CAD 中創(chuàng)建 CAE 模型的自動(dòng)化流程,最大程度地為我們節(jié)省了時(shí)間。這也證明,使用創(chuàng)新技術(shù)的小型 CAE 團(tuán)隊(duì)可幫助福特實(shí)現(xiàn)項(xiàng)目目標(biāo)。”
展開 windows批處理的相關(guān)專題、標(biāo)簽、搜索
windows批處理批處理ANSA批處理文件批處理Isight批處理批處理仿真 前后處理熱處理 [原創(chuàng)總結(jié)]windows 系統(tǒng)下實(shí)現(xiàn) input 文件批處理適用于ls_dyna提交排隊(duì)計(jì)算和并行計(jì)算的windows批處理命令千元獎(jiǎng)金[原創(chuàng)總結(jié)]windows 系統(tǒng)下實(shí)現(xiàn) input 文件批處理用python實(shí)現(xiàn)ls-dyna的批處理 --命令行和k文件的批處理用python實(shí)現(xiàn)ls-dyna的批處理 --命令行和k文件的批處理hypermesh_幾何特征批處理、網(wǎng)格批處理標(biāo)準(zhǔn)and網(wǎng)格質(zhì)量標(biāo)準(zhǔn)用python實(shí)現(xiàn)ls-dyna的批處理 --命令行和k文件的批處理