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

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)