
發(fā)布
注冊(cè)
/
登錄Isight批處理的案例
CRUISE與Isight聯(lián)合仿真優(yōu)化
Isight軟件介紹
Ds Isight為法國(guó)著名飛機(jī)制造公司達(dá)索旗下的一款多功能優(yōu)化工具軟件。
Isight軟件本身集成了多種常用的優(yōu)化算法(如:NLPQLP、遺傳算法等等),并對(duì)算法進(jìn)行了封裝。封裝算法的好處是非常容易上手,用戶(hù)直接修改參數(shù)就可以對(duì)算法進(jìn)行調(diào)整,十分方便。
CRUISE與Isight聯(lián)合仿真優(yōu)化
聯(lián)合仿真接口
Isight目前已經(jīng)集成了非常多軟件的運(yùn)行接口,很遺憾暫時(shí)不支持CRUISE。但是Isight提供了一個(gè)Simcode的功能模塊,允許用戶(hù)通過(guò)自定義批處理文件作為聯(lián)合仿真的接口。
批處理文件包含的信息有CRUISE解算器的位置、需要調(diào)用的CRUISE工程位置。這樣就不需要啟動(dòng)CRUISE軟件,也能對(duì)工程進(jìn)行仿真計(jì)算。
Bat生成工具
如果bat文件每次都用人工創(chuàng)建,難免偶爾出現(xiàn)問(wèn)題,所以【思想】開(kāi)發(fā)一款可以自動(dòng)生成bat的工具,免除手工創(chuàng)建的煩惱。
聯(lián)合仿真優(yōu)化流程
首先需要了解下CRUISE工程中,相關(guān)的文件存儲(chǔ)了哪些內(nèi)容:
dbf文件:用于保存模型中各個(gè)模塊的參數(shù)信息,如發(fā)動(dòng)機(jī)數(shù)據(jù)、電機(jī)數(shù)據(jù)、檔位信息、換擋策略等。
log文件:用于保存仿真計(jì)算的任務(wù)結(jié)果數(shù)據(jù),其中包含Summary.log/Cruise.log/Result.log
Isight操作CRUISE項(xiàng)目中的dbf文件,讀取并修改優(yōu)化變量,通過(guò)bat文件以命令行的形式,調(diào)用CRUISE運(yùn)行仿真任務(wù)。每當(dāng)結(jié)束一次仿真任務(wù),Isight軟件通過(guò)讀取log文件獲取邊界數(shù)據(jù)與目標(biāo)數(shù)據(jù),通過(guò)優(yōu)化算法生成新的變量值再次寫(xiě)入dbf文件,并且使用Calculator功能對(duì)變量間的數(shù)值關(guān)系作限制,確保變量間的關(guān)系符合實(shí)際。
展開(kāi) Isight批處理的相關(guān)專(zhuān)題、標(biāo)簽、搜索
Isight批處理批處理windows批處理ANSA批處理文件批處理批處理仿真 Isight前后處理熱處理 isight批處理py文件isight集成abaqus批處理代碼isight提取abaqus的odb文件批處理文件為啥我isight運(yùn)行時(shí)icem不更新msh文件問(wèn)題,用bat批處理時(shí)msh可以更新用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)