isight参数优化理论与实例详解_【iSight】iSIGHT Matlab简单算例
導讀:面向應用工程師的商業軟件咨詢、自研軟件定制開發服務的仿真公眾號,點擊關注進入菜單,查看更多精彩內容。
1.??????確定問題,優化變量,計算方法和優化目標
優化變量為矩形的長和寬,優化目標為矩形面積,優化目的是使面積最大。為此,建立一個輸入文件fencein.txt,一個輸出文件fenceout.txt,和一個Matlab文件fence.m來進行計算。三個文件放在同一個目錄下。
2.??????iSIGHT集成步驟
Step1:啟動iSIGHT點擊integrate按鈕,出現如下圖的集成對話框。點擊Simcode按鈕,在右方的圖框中會顯示出Simcode的圖框,集成操作將主要在這個框里進行。Step2:文件的說明與解析。下一步的操作主要包括一下幾個方面:定義執行程序;定義輸入輸出文件;說明調節參數和輸出參數。
首先點擊Simcode框左方按鈕,Simcode框將出現三個框:輸入文件框,執行程序框和輸出文件框。
1)定義輸入文件,說明調節參數:
點擊輸入對話框左方第二個按鈕Input Properties,彈出如圖對話框,分別設置輸入文件及其路徑、模板文件及其路徑。其中的模板文件與輸入文件完全相同,只需要改變文件名即可。
模板文件默認生成即可,
點擊input0圖框左方的InputContents按鈕,系統會跳出文件解析對話框。
在文件解析框右邊的文本框中,通過鼠標選擇第一行的文字:Length= ,
注意:選擇時要考慮到空格,一定要保證鼠標高亮的位置在10之前,而且要從左往右拖動鼠標。
系統彈出Select Type of Action對話框,點擊apply按鈕。
在定義變量的對話框中,選中replace next Word標簽,并在With對話框中輸入Length,點擊OK。
對第二行進行類似操作,系統顯示結果如圖。在file中保存后關閉。
彈出對話框,點擊OK即可。
2)定義執行程序:
?????? 點擊Program0左方按鈕Program Properties,彈出對話框,設置如下:
Simulationcode-(path and) name里面選擇Matlab安裝目錄下的MATLAB.exe文件。
?????? Optionalcommand arguments里面填寫:automation–r fence ,
注意:有空格,fence后不帶后綴。
3)定義輸出文件,說明輸出參數:
設置輸出文件路徑:
點擊Output1左方第一個按鈕,對輸出參數進行解析說明。
用鼠標高亮選中80之前的部分,然后在系統彈出SelectType of Action對話框中,點擊apply按鈕。
在如下圖標簽下,Store into Parameter中填寫Area,Format to Read中填寫%f .
對第二行進行類似操作,系統顯示結果如圖。在file中保存后關閉。
彈出對話框,點擊OK即可,保存描述文件,關閉integrate對話框。
Step3:參數定義與執行:
1)參數設置如下,點擊OK.
2)Task Plan,可以選擇優化算法:
3)Monitor,監視器設置。
可以插入圖表,選擇Length和Width,點擊OK.
4)點擊執行
結果顯示如下:
歡迎大家轉發,并點擊下面的“在看”按鈕,邀請更多的朋友一塊討論仿真技術,謝謝!
總結
以上是生活随笔為你收集整理的isight参数优化理论与实例详解_【iSight】iSIGHT Matlab简单算例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bios设置_大白菜U盘启动BIOS设置
- 下一篇: ksql 数量大于2_A股史上唯一能暴涨