isight参数优化理论与实例详解_案例1(ISIGHT集成ADAMS CAR方法实现)
本文字數1304字25圖,建議閱讀時間7分鐘
強調一下是ISIGHT,不是INSIGHT
INSIGHT是ADAMS內置的一個試驗設計模塊,它提供了一組統計工具,用于分析仿真結果,輔助優化和改進系統
ISIGHT是功能強大的計算機輔助優化平臺,廣泛應用于航空、航天、汽車、船舶、電子領域的零部件、子系統參數優化乃至復雜產品多學科設計優化領域中
個人認為INSIGHT與ADAMS通過內置通道數據傳輸,在變量與目標的特殊化處理上不易實現,因此建議使用ISIGHT平臺進行設計優化
ISIGHT目前更新的都是大版本DS SIMULIA Suite,由于只是輔助設計的,暫且不用講究版本問題
關注公眾號,輸入?ISIGHT軟件?可以提供?ISIGHT 5.9.2安裝包?下載鏈接及提取碼
關注公眾號,輸入?ISIGHT書籍?可以提供《isight參數優化理論與實例詳解》下載鏈接及提取碼
●ISIGHT集成ADAMS CAR方法實現 — 通用接口(SimCode)
SimCode組成結構:
? 可以集成任意的仿真代碼與程序,通過:?
? ? ? ? 修改/更新輸入文件?
? ? ? ? 通過命令行執行仿真代碼?
? ? ? ? 讀取結果文件
? 是封裝所有仿真軟件,代碼,程序的一種較為通用的方法?
? 無需對仿真代碼進行修改
SimCode組成解析:
首先準備三大文件:
①執行批處理文件:runadams.bat
方法一通過call語句啟動adams2017,前提是環境變量Path添加有adams2017.bat?的路徑
方法二通過絕對路徑啟動adams2017
②ADAMS CAR命令文件:test.cmd
懸架K&C特性優化的模型不用副車架柔體,用剛體替換原來的副車架
cmd文件編寫①導入懸架裝配文件:
cmd文件編寫②修改設計變量(硬點與襯套剛度):
cmd文件編寫③仿真工況文件建立及調用工況文件仿真:
cmd文件編寫④獲取目標變量:
cmd文件編寫⑤以文本形式輸出目標變量:
③仿真結果輸出文件:output1.txt
雙擊運行Runadams.bat
生成結果文件:
運行ISIGHT 設計門戶拖動Simcode:
? Command tab?
? ? ? 用于定義操作系統的命令或腳本來控制仿真代碼
? ? ? 在Basic sub-tab,定義需要執行的命令或腳本,包含命令行參數(可以包含 Isight的參數)
>Find?Program選擇①執行批處理文件:runadams.bat?
>Distribute?Executable?打鉤
Input tab?
? ? ? 準備仿真代碼的輸入文件,包含Isight參數數據
? ? ? 輸入文件中用戶高亮標注區域用于告訴Isight哪些數據將被寫入到文件中
? ? ? Isight控制文件操作以寫出一個新的輸入文件,保證仿真代碼的讀取
>導入②ADAMS CAR命令文件:test.cmd?
>分別寫入變量:
lca_outer_dx
lca_outer_dy
lca_outer_dz
lca_front_fx_scaling
注:先選中cmd中變量值,在第一個紅框中填寫變量名稱,點擊第二個紅框即可寫入
Output tab?
? ? ? 讀取仿真代碼的輸出結果文件,并保存數值到Isight參數;
? ? ? 用戶使用高亮標注輸出文件告訴Isight哪些數據將被讀取為參數
? ? ? Isight自動包含一個”retval“輸出參數做為仿真代碼的返回值
>導入③仿真結果輸出文件:output1.txt
>讀取響應目標:
toerate
注:先選中output1中響應值,在第一個紅框中填寫響應名稱,點擊第二個紅框即可讀取
>運行Simcode
運行完成(并不代表集成成功):
做一個簡單的循環測試:
>添加一個循環任務
>設置下擺臂外點y方向由-790至-770,增量為10,相當于3組變量
>運行循環(Loop)
運行完成(變量及其響應值均更新,集成成功):
【聲明】本公眾號所發原創文章均源于個人經驗總結、軟件幫助文檔、技術論壇、培訓資料及參考文獻等,若涉及版權及參考信息不對等情況請盡快告知,我們將會及時處理.
按下+關注 ,后續分享 敬請期待!!
總結
以上是生活随笔為你收集整理的isight参数优化理论与实例详解_案例1(ISIGHT集成ADAMS CAR方法实现)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ios 图片居中裁剪_[ iOS Sho
- 下一篇: java矩阵类_java矩阵类,矩阵的乘