simulink中不能改名_Amesim与Simulink联合仿真

这春节过的,太难了。真的太难了。

前面思想做了好几期更新,是关于AVL-CRUISE这款软件,所以有老铁后台问我对其他仿真软件了解吗?答案是必然的,思想最喜欢的,就是折腾各种软件,于是!今天!Simcenter Amesim它来了!

9ce333fa36dc96284f7577f84676cd33.png

【思想】在早前接触过Amesim这款软件,由于后期工作重心都在AVL-CRUISE软件上,就忽略了。正好借这个“宅家躺尸就能为国家做贡献”的大好机会,好好折腾下一下Amesim了。有想尝鲜的老铁,建议从正规渠道获取永久或试用授权!

40d42ca5f9602821617b1a9684d75a53.png

其实,这几年CRUISE与Advisor应用已经非常广泛,相关文章也很多。有想写文章的老铁可以尝试Amesim,应该会是一个不错的创新方向! 01

简要介绍下Amesim

Amesim最早由Imagine公司开发,Imagine被LMS收购,在LMS易主西门子公司后Amesim成为西门子公司旗下的一款多学科仿真工具。所以,各位老铁在不同版本的Amesim会看到不同公司的前缀,实在乱得一塌糊涂。

334d7730cdd352f4ec6bb91fddc43d4d.png

从自带的例子中,我们可以发现Amesim几乎涉及到机械工程的方方面面。【思想】的主业是搞动力经济性研究,目前还只关注到整车动力学与热管理。

02

Simulink联合仿真

【思想】认为,只要理论基础过硬,用什么软件仿真其实都一样。仿真工具最大用处就是提供一个标准化的被控对象模型、数据后处理等辅助功能。但是,控制策略基本都是基于Simulink搭建,所以这时候仿真工具与Simulink联合仿真就显得非常重要了。

5f50a7817de01e46078ff97b577e263a.png

这是【思想】在CSDN上发现的一篇Amesim2019与Simulink联合仿真的配置说明。跟着文章操作基本没问题,具体如何配置,【思想】会把链接放到下方的阅读原文当中,【思想】总结下这个文章,及自己花不少时间填过的坑!

ba6ff31ba82a4a0ed45e822e61eae021.gif

之前【思想】使用的是AVL-CRUISE R2019/Matlab 2018b/VS2015的仿真编译环境,看到这篇文章,第一反应就是能不能直接无缝的使用Matlab2018b与VS2015编译器,不想安装Matlab 2017a与VS2013(电脑空间不够了!)。经过【思想】翻来覆去地折腾,甚至自己改了Amesim下interface的编译模板,最后一步编译还是过不去。

a1f8c365fdd2d0262aace0f1fb331f8f.png

万般无奈下,【思想】只能向大佬的文章妥协,直接安装Matlab 2017与VS 2013,直接把磁盘控件干成红色了!(空间告急!),没想到,这波操作后,就顺利完成了编译。【思想】真的是自己太作了,给自己挖了个深坑,妥妥的哭晕在厕所。

1a2d731daaba5a8341f0f95c19238671.png

看到这个complete就证明自己的仿真环境已经搞定了!至于乱码呢,是因为【思想】安装的是vs的中文版,如果切换成英文就不会乱码的,大家可以放心。

通过编译的命令行,我们就可以知道大制的编译过程。

da7d56c691f47fb3adaaf949d2ff2087.png

1、  调用VC编译器编译Amesim模型生成obj文件

2、  调用Matlab编译器生成Sfuncion文件

3、  Simulink通过Sfunction调用Amsim模型实现联合仿真

在这里【思想】提个醒,VC编译器版本、Malab版本与Amesim的版本一定都要对,这样才能保证他们之间能互相兼容。比如【思想】之前的环境,Amesim2019不支持Matlab 2018b、也不支持VS2015编译器,因此一直无法成功!

这种联合仿真方式与CRUISE的Interface、Carsim等软件的联合仿真一致,这方面的内容也可以参考下【思想】之前的文章《CRUISE与Simulink联合仿真介绍》

4300fbac22c686bde59a7758ee086516.png

加载自带混合动力客车例子,最后编译通过后运行仿真,在Amesim中启动Simulink

430fcaa37834886f6063555f9dc9146c.png

在控制策略中运行仿真,结果会在Amesim的数据后处理部分进行反馈

68a1a2e2483d443f5e73bf56599c167b.png

自带模型使用的是欧洲的SORT工况,我们把这个工况切换成国内常见的CCBC,得到的车速结果。

03

演示视频

8aa26be0258d890f753d6d0f1fabaff3.png

这是一个新的尝试,把文字内容通过视频讲解的方式再现一次。已经有人吐槽我B站看多了!本期内容的视频会在几天后推送给大家。敬请期待!

04

推荐教程

最后如果对Amesim有兴趣的老铁们可以前往隔壁家公众号【Amesim学习与应用】获取教学视频。

e284465872c1a6084c28a580b52dd177.png

这是他们的部分视频列表,红色部分是【思想】觉得对汽车工程师有帮助的课程。

征稿计划

最后,提醒各位老铁别忘了本公众号的长期项目【征稿计划】。有兴趣的赶紧与【思想】联系哦!

链接如下:征稿计划

0a3dc2c9653960d18d80b92a6f354ebe.gif■ 增程式发动机仿真控制逻辑详解(二) ■ 增程式发动机仿真控制逻辑详解(一)■ Simulink中浮点数的优化表示法 ■ 嵌入式C语言中CAN报文字节序问题的处理方法

■ 嵌入式C语言环境下的CAN总线通讯协议

■增程式混合动力系统动力经济性仿真 ■   路谱数据滤波工具

■ Simulink代码生成提高教程

■ S-Funciton应用实例

■ 汽车工程师眼中的C#

■ 工况路普的采集与数据处理

■ 混合动力节油的秘密-发动机万有特性

■ AVL-CRUISE纯电动仿真策略提高教程

■ AVL-CRUISE纯电动模型仿真策略■ Simulink代码生成应用教程

■ Sinmulink代码生成基础体验教程

■ 燃料电池车(FCHEV)动力经济性建模与仿真

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值