AMESim2020MATLAB2020b联合仿真设置
AMESim2020&MATLAB2020b聯合仿真
提示:本文按照作者的個人經驗完成,不代表經驗的普適性;如有侵權,請聯系作者刪除。
文章目錄
- AMESim2020&MATLAB2020b聯合仿真
- 前言
- 一、AMESim2020的安裝
- 二、VS2019 community版本安裝
- 三、MATLAB2020b的安裝破解
- 四、配置環境變量
- 五、修改文件信息
- 六、軟件編譯器的選擇
- 七、聯合仿真運行
- 八、總結
前言
本文的軟件安裝版本為AMESim2020,MATLAB2020b,編譯器為Microsoft Visual Studio 2019 community版本。安裝順序為:
VS2019——AMESim2020——MATLAB2020b
1、電動汽車仿真
掌控車輛電動化的工程復雜性。Simcenter Amesim 提供對所有關鍵子系統進行仿真所需的建模級別。無論是處理電池容量還是電機設計,您都可以從高效的建模工作流中獲益,為從架構創建到集成的工程工作提供支持,包括詳細的設計。
2、動力總成子系統仿真
加快汽門機構、曲軸系統、燃油噴射、潤滑和冷卻系統的設計過程。Simcenter Amesim 可用于調整組件大小,評估和優化系統效率,并驗證控制策略。通過評估不同子系統之間以及子系統與燃燒室之間的相互作用,您將能夠準備傳動環境中子系統的集成,并分析子系統設計對發動機性能、燃油經濟性或排放的影響。
3、動力總成傳動系統仿真
從早期設計階段優化各類變速箱和車輛的集成,以平衡性能、燃油經濟性、駕駛性、舒適性和可靠性。Simcenter Amesim 通過預測損耗來幫助您改善燃油消耗,還通過檢測和修改固有模態的影響因素來減少振動,并減少接觸力的變化、離合器顫振聲、空腔噪鳴聲和咔嗒聲。
4、飛機發動機和設備系統仿真
Simcenter系統仿真軟件使您能夠在設計周期的早期集成最佳概念,以評估整體性能并獲得最佳的適應性引擎。 您可以輕松地評估和實現您的創新想法。
5、ADAS和自動駕駛汽車仿真
使用包括正確的車輛動力學和高保真動力總成物理模型的模型驗證高級駕駛員輔助系統和自動駕駛系統。 Simcenter補充了我們的PreScan環境和傳感器仿真解決方案,并通過提供現成的保真度可縮放組件使您在小型或大型仿真活動中更有效。 在安全性,舒適性,燃料和電能消耗以及污染物排放評估方面,您始終可以在CPU時間和準確性之間獲得最佳平衡。
一、AMESim2020的安裝
下載Amesim2020軟件并解壓,首先將LMS_RLM_Server文件夾復制到C盤目錄下,以管理員身份運行server_install.bat啟動服務。(PS.在任務管理器中可以看到有LMS RLM Server的服務啟動,如果安裝錯誤要卸載軟件,一定要先使用server_remove.bat關閉服務再刪除文件夾。)
創建系統環境變量
變量名:LMS_LICENSE
變量值:5053@localhost
使用虛擬光驅或者直接解壓Simcenter Amesim and System Architect 2020.1 dvd1.iso鏡像文件,之后,運行setup_win.bat文件進入安裝向導界面,選擇要安裝的產品,在此選擇第一項。
之后一直點next。
輸入用戶信息和激活碼:這里提供一組參考,7ZZXW 40TI2 6Z070 039M0 20LN9
選擇安裝類型,默認即可,單擊next。
可以兩個都安裝。
選擇軟件安裝位置,默認的是為C盤,可以單擊 browse 修改。本文選擇的路徑為E:\Simcenter\2020.1\Amesim
彈出安裝路徑窗口,點擊yes。
確認安裝信息,單擊 install 開始安裝。
安裝時間較長,點擊next之后選擇Specify port@host,輸入5053@localhost即可,與第一步的環境變量設置一致。
繼續按照提示安裝,這里必須選擇稍后重啟電腦并結束安裝。(此處沒有截到圖,在安裝到這個界面時會有一個彈窗,需要先裝載另一個虛擬光驅Simcenter Amesim and System Architect 2020.1 dvd2,在彈窗中選擇對應盤符如G:或F:等,之后繼續按照前述步驟安裝,完成后彈窗會自動消失,否則可能丟失demo庫)
將破解補丁文件夾復制到Simcenter Amesim 2020安裝目錄下全部替換。
重啟電腦后,運行Amesim2020即可使用。
二、VS2019 community版本安裝
需要選擇VC++作為MATLAB和AMESim的編譯器,因此需要在安裝過程中選擇VC++編譯相關的工作負載(或者帶VC相關的都打鉤),本文的安裝路徑為E:\Microsoft Visual Studio\2019\Community。
完成的安裝目錄如下圖所示:
三、MATLAB2020b的安裝破解
本文的安裝路徑為E:\MATLAB2020b
四、配置環境變量
安裝完成后需要配置環境變量。
在windows桌面,右鍵“計算機”-“屬性”-“高級系統設置”-“環境變量”里添加用戶變量和系統變量。
此處需要添加變量名 HOME,變量值為 E:\,因為前述三個軟件均安裝在E盤,因此HOME為E盤。
添加變量名 MATLAB,變量值為 E:\MATLAB2020b
在path中添加變量值如下:
檢查系統變量中的變量名和變量值,需要具有下列變量。
此處的VS140COMNTOOLS變量為在AMESim軟件嘗試編譯時產生的vcvars64_vc140.bat文件,該文件的作用可能類似一個通訊器用來尋找編譯器安裝位置,可仿照前述的安裝路徑修改自己的編譯器位置。
path這里本人實際上沒有找到AMESim安裝路徑下sys文件夾中的mpich和cgns,但也一樣添加了這兩個路徑,本人認為成功與否可能與加不加這兩個路徑無關。
為防止報錯亂碼,在控制面板-時鐘和區域-區域-管理-更改系統區域設置,勾選Beta版:使用 Unicode UTF-8提供全球語言支持(U),這個設置需要重啟生效。
五、修改文件信息
vcvars32.bat:
@echo off call "E:\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat"vavars64.bat
@echo off call "E:\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"六、軟件編譯器的選擇
打開安裝好的軟件,在Tools-Preferences-Compilation中,將Active Compiler 設置為Microsoft Visual C++ (64bit),在complier settings中同樣打鉤。以上設置重啟方能生效。
七、聯合仿真運行
如果編譯成功這里有一個新的 .mexw64文件出現。
仿真結果:
八、總結
其實聯合仿真的本意是將兩個獨立的軟件通過編譯器串聯完成,因此其實可以分步來看設置的過程,如分步調試MATLAB的VC++編譯器和AMESim的VC++編譯器,當兩者是一個東西時,問題就變得簡單了。 本人在設置過程中走了很多彎路,在此記錄僅供參考。參考文獻:
https://blog.csdn.net/weixin_43196262/article/details/114011036?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
https://blog.csdn.net/jaysur/article/details/104607293/?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-4&spm=1001.2101.3001.4242
https://blog.csdn.net/jaysur/article/details/103546126?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-4&spm=1001.2101.3001.4242
https://blog.csdn.net/cztqwan/article/details/78902530
總結
以上是生活随笔為你收集整理的AMESim2020MATLAB2020b联合仿真设置的全部內容,希望文章能夠幫你解決所遇到的問題。