日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

AMESim2020MATLAB2020b联合仿真设置

發布時間:2023/12/10 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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),這個設置需要重啟生效。

  • 五、修改文件信息

  • 打開AMESim安裝路徑(E:\Simcenter\2020.1\Amesim)下的vcvars64_vc140.bat文件,右鍵編輯可以用記事本打開,如果格式與下圖一致,則已經找到編譯器路徑;否則需要按照下圖修改文件內容,注意:按照自己的安裝路徑修改!!!
  • @echo off REM Generated by Simcenter Amesim installer call "E:\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
  • 在上圖所示的路徑下可以找到編譯器的執行文件位置,將目錄下的vcvars32.bat和vcvars64.bat文件復制粘貼到AMESim安裝目錄,并按如下方式修改兩個文件內容:
  • 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"
  • 將E:\Microsoft Visual Studio\2019\Community\VC\bin下的nmake.exe文件復制粘貼到AMESim的安裝目錄下。

  • 六、軟件編譯器的選擇

  • AMESim的編譯器選擇
    打開安裝好的軟件,在Tools-Preferences-Compilation中,將Active Compiler 設置為Microsoft Visual C++ (64bit),在complier settings中同樣打鉤。以上設置重啟方能生效。

  • 在MATLAB軟件命令行中先輸入以下指令,如果出現圖中的情況,點擊mex -setup C++即可完成
  • mex -setup

  • 如果出現問題,可安裝參考文獻4的方法,對注冊表完成所需添加和修改,直至所有結果都為“是”,一般就可以使用編譯器。
  • mex -setup -v
  • 在嘗試仿真后如果報錯可以查看MATLAB的設置路徑是否包含下圖的全部AMESim路徑。

  • 七、聯合仿真運行




    如果編譯成功這里有一個新的 .mexw64文件出現。

    仿真結果:


    八、總結

    其實聯合仿真的本意是將兩個獨立的軟件通過編譯器串聯完成,因此其實可以分步來看設置的過程,如分步調試MATLAB的VC++編譯器和AMESim的VC++編譯器,當兩者是一個東西時,問題就變得簡單了。 本人在設置過程中走了很多彎路,在此記錄僅供參考。

    參考文獻:

  • Amesim2016與Matlab2017b聯合仿真環境搭建
  • 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

  • Simcenter Amesim 2019.2與Matlab 2019b聯合仿真-環境配置與例程聯合仿真
  • https://blog.csdn.net/jaysur/article/details/104607293/?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-4&spm=1001.2101.3001.4242

  • Simcenter Amesim 2019.1與Matlab/simulink聯合仿真-環境配置與例程聯合仿真
  • https://blog.csdn.net/jaysur/article/details/103546126?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-4&spm=1001.2101.3001.4242

  • Matlab2016及以上版本設置VS編譯器
  • https://blog.csdn.net/cztqwan/article/details/78902530

  • 總結

    以上是生活随笔為你收集整理的AMESim2020MATLAB2020b联合仿真设置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。