Matlab2021a、Carsim2020与PreScan8.5联合仿真平台搭建
自动驾驶行业混子
2022年04月14日 11:32
收录于文集
共12篇

软件版本:Matlab2021a

                    Carsim2020

                    PreScan8.5

大胆尝试配置,软件版本差距不是特别大的话,掌握正确的方法,大概率的可以兼容的。

安装顺序:Matlab ——>  Carsim ——>  PreScan

 Matlab安装

本教程安装2021a版本,具体步骤网上本多,不赘述。

Carsim安装

本教程安装2020版本,具体步骤网上本多,不赘述。

PreScan安装

本教程安装8.5版本,具体步骤网上本多,不赘述。

注意:安装过程中,选择Matlab版本时,提示安装的matlab版本较高,提示未经过测试(个人经验:无关紧要)

至此,完成matlab2021a、carsim2020、prescan8.5仿真平台安装,下面开始联合仿真调试。安装磁盘位置不讲究

 验证carsim与matlab能否联合仿真

正常仿真详细步骤到CSDN等平台搜索,这里主要列出常见的问题,给出解决的方法。

问题一:carsim里没有检测到对于matlab版本

 重命名快捷方式  “MATLAB R版本号 reg”   如:MATLAB R2021a reg

属性窗口里的“目标”:地址后面加 “ /regserver”  注意不要加在引号里,以及/regserver前面有一个空格

以管理员身份打开matlab,进入的是command window,输入desktop回车即可进入matlab

此时,管理员身份打开carsim,“Tool——Select MATAB Version”

还是看不到你需要的matlab版本,那么继续下面的尝试:

mathwork注册表里手动添加

“计算机\HKEY_LOCAL_MACHINE\SOFTWARE\MathWorks\MATLAB”添加项

不知道版本号的,进入自己想要使用的matlab,并在命令窗口输入ver(), version 后的数字即为版本号。

问题二:simulink模块库里面没有carsim S-function

      模块库里更新,fix第二项

Matlab2021a、Carsim2020、PreScan8.5仿真平台验证

参考网址:

https://blog.csdn.net/qq_44640266/article/details/120907446?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164950623516782184655661%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164950623516782184655661&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-9-120907446.142^v7^pc_search_result_cache,157^v4^control&utm_term=prescan+matlab+carsim&spm=1018.2226.3001.4187

prescan中加载自带的与carsim联合仿真接口模型

carsim中导入对于的cpar文件,send to simulink

 

问题一:simulink模块库里面没有carsim S-function

     

模块库里更新,fix第二项

问题二:  

添加carsim数据库、求解器路径

      carsim S-function添加绝对路径(carsim里面的模型也采用绝对路径)

     

 

问题三:车辆模型变形:

参考网址:

https://blog.csdn.net/qq_45416028/article/details/104851540?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164955285216782246426416%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164955285216782246426416&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-104851540.142^v7^pc_search_result_cache,157^v4^control&utm_term=prescan+matlab+carsim%E8%BD%A6%E8%BE%86%E5%8F%98%E5%BD%A2&spm=1018.2226.3001.4187

修改carsim车辆模型的尺寸信息,修改前的左右轮距、轴距

 

修改后的: