用simulink仿真模型完成一项综合实例_谈谈汽车系统仿真和驾驶员模型

c8d2b573e7b5e91a8e8dcd43cece3e0d.png

两年前进入汽车行业进公司的第一件事就是做系统仿真,说实话在学校对V流程的开发理解不深,对系统仿真更是没有深入的理解,导致刚开始以为这个活儿就是搭搭模型,跑跑数据,属于闲散打杂型的工作。但后来经过一两个月的工作之后对这个工作任务有了初步的理解,也对这个任务有了更加浓厚的兴趣。

在历史文章中介绍了从0开始搭建汽车的仿真模型,

WindSnow91:从0开始建立车辆仿真模型 – 车辆和轮胎模型的建立​zhuanlan.zhihu.com
01062f6c75f0ccef0aada8765f9cec86.png
WindSnow91:从0开始建立车辆仿真模型-动力源和变速箱的建立​zhuanlan.zhihu.com
c925bfc7b1e8643eee80e8a1901ee334.png
WindSnow91:物理模型最终篇电池模型​zhuanlan.zhihu.com
f5e9ebb9cfb9d68e8f05e2c8f2ab50e7.png

其实这也是当时的一项工作,只不过公众号文章做了大量的简化,实际工程则更为复杂。

在搭建模型的过程中,首先要做的就是确定整个仿真模型的架构,到底是做前向仿真还是做后向仿真。这里说的前向仿真如下图所示,整体的框架是这样的。

f181e929436bbfdd2e06df2b58ad6969.png

后向仿真如下图所示

e454bdd8fa031c257ee4b4bd03397701.png

从仿真框架中我们不难看出,后向仿真首先假设了车辆可以满足运行循环工况的要求,从而反推出动力源运行的情况,这种方法的优点是执行速度很快,对于简单的仿真来说可以最快的得出结果,但是劣势也很明显。与前向仿真相比,后向仿真不关注油门踏板和刹车的位置信息,并且不对实时的仿真车速进行反馈,在测试动态性能时明显不如前向仿真来的灵活。且前向仿真的扭矩路径更加符合实车的测试环境,搭建的plant model可以支持软件的MiL SiL HiL测试,并且经过若干轮的优化后,仿真模型的精度很接近于实车,也能对控制逻辑中的标定量进行虚拟标定,使得软件工程师和标定工程师的工作量减小了很多,毕竟很多标定量是软件和系统工程师拍脑袋定下来的,有了桌面的虚拟标定,标定工程师在第一次上车的时候也不用那么慌了。

在实际的仿真模型中一般来说,仿真框架还可以在前向仿真的框图上再进行优化,如下图所示。

eeb5d659f696c5ca29bb3ef8b205848a.png

如果此时是进行循环工况的仿真,那么循环工况和实际车辆相应的差再经过一个PID控制器得到此时的驾驶员的加速和减速踏板开度,此时的仿真模型加入了实际车速的反馈,整体是一个闭环控制驾驶员模型可以对循环工况进行很好的跟踪。如果此时是100%油门的加速度测试,则可以override上述的PID控制得出的踏板开度,直接给一个具体的油门或者刹车信号即可,则此时仿真模型变成一个开环控制,由于不需要进行循环工况的跟踪,所以此时即使是开环控制,仿真的精度和结果也是可信的。

上述的驾驶员仿真模型在simulink中的实现形式如下图所示。

cc5846c71735f228e563387e653c3b4b.png

建立完上述模型后,就是熟悉的PID调参了,调参结束后驾驶员模型就完成了。再加上历史文章中的物理模型,

5e96cf2818e5fc8c0498dc19d468ba9a.png

这样整个系统仿真模型的雏形就已经建立完毕了。后续补充上控制器部分的软件逻辑,一个完整的车辆仿真模型就建立完毕了。

最后说一说系统仿真的目的,系统仿真在实际工程中位于V模型开发的最左上的概念部分。此时我们如果要开发一套全新的动力系统,我们可以通过系统仿真,从系统的层面看一看具体的速比,电机参数,发动机参数等等是不是可以满足设计需求。并且优化硬件选型,得出最优的动力系统配置。并且如上文所说的,经过若干轮优化后的模型可以支持软件功能等测试,并且这几年很火的虚拟标定也可以在精度较高的模型上得以完成。对个人来说,通过系统仿真也可以对整个系统有一个宏观上的了解,并且在搭模型做仿真后可以对系统更为熟悉,对matlab和simulink的使用更加熟练。现在对于仿真的要求也越来越高,如果要想做好做优仿真模型就需要多学科的仿真知识,比如在动力系统仿真过程中,还需要用到热仿真模型,电力电子的仿真,液压模型的仿真等等,这样对于个人的知识积累也会非常有帮助。

文中难免有疏忽的地方,欢迎大家交流指正。

b6e6d7216fe402b64ed12f32ba857a18.png

欢迎大家关注我的公众号:踱步在六月十七大街

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
汽车车辆模型imulink汽车仿真实例电机模型Matlab汽车仿真等应用学习资料合集: ABS四轮车辆的MatlabSimulink建模与仿真.pdf MATLAB Simulink与控制系统仿真.pdf Simulink四轮驱动汽车动力性仿真_1000011866334311.pdf Simulink建模仿真基础及实例 PPT课件.rar Simulink汽车仿真实例(20180614152229).pdf Simulink汽车仿真实例.pdf Simulink汽车悬架系统仿真_1000011890852611.pdf Simulink汽车驾驶员电动座椅控制系统仿真设计_1000001087675811.pdf Simulink环境四轮驱动混合动力汽车建模与仿真_1000000122613311.pdf Simulink电动汽车异步电动机模糊PI控制_1000000529090211.pdf SIMULINK电动汽车感应电机建模仿真与特性分析_1000000032825711.pdf Simulink电动汽车驱动系统离散MRAC研究_1000000708165311.pdf Simulink的BLDC建模与仿真分析_1000026860861111.pdf Simulink的半挂汽车列车防抱死制动系统仿真研究_1000001843908611.pdf Simulink的四轮转向汽车操纵稳定性仿真_1000001386199111.pdf simulink的四轮转向汽车操纵稳定性仿真_1000011890915511.pdf Simulink汽车ABS建模与分析_1000003752683611.pdf Simulink汽车ABS的半实物仿真系统_1000000210820411.pdf Simulink汽车ESP液压电磁阀动态响应联合仿真研究_1000001012227711.pdf Simulink汽车减振器外特性仿真与性能分析_1000001679645111.pdf Simulink汽车半主动悬架模糊控制研究_1000001768703511.pdf Simulink汽车发动机控制系统校正仿真_1000001140799111.pdf simulink汽车整车模型非线性仿真_1000000905740011.pdf SIMULINK汽车电动助力转向系统特性仿真_1000003853112111.pdf Simulink汽车线控制动系统建模仿真与研究_1000027061295011.pdf Simulink汽车防抱制动控制逻辑_1000000959381411.pdf Simulink汽车防抱制动系统仿真_1000000521408611.pdf Simulink的混合动力汽车正向仿真软件的开发_1000005192296711.pdf Simulink的混联式混合动力电动汽车建模与仿真_1000003949378611.pdf Simulink的电动汽车非车载充电机仿真研究_1000003824618511.pdf Simulink的电动汽车驱动系统起动过程的模糊控制与仿真_1000000343663811.pdf Simulink的电子感应汽车制动系统控制规则的研究与仿真_1000000745358811.pdf Simulink的纯电动汽车整车控制系统开发方法研究_1000011866261011.pdf Simulink的车辆悬架系统PID控制对汽车行驶平顺性影响的研究_1000026289543611.pdf 全车汽车车辆模型model--simulink.rar 四轮车辆的Matlab-Simulink建模与仿真.pdf 基于Matlab Simulink的分数阶Volta系统仿真_1000026436228811.pdf 基于MATLAB Simulink系统仿真权威指南 高清 电子书 pdf 下载 [王江编著][][2013.10][472页]sample.pdf 基于MATLAB.Simulink系统仿真技术与应用.pdf 基于Matlab_simulink汽车整车模型非线性仿真_方锡邦.pdf 基于Matlab_Simulink的车辆起步过程的仿真.pdf 基于Simulink的四轮轮毂电机电动汽车仿真模型开发_李刚.pdf 基于Simulink的巡航系统PID控制方法研究_李凌.pdf 基于SIMULINK汽车高速行驶姿态的影响因素分析_1000000554057511.pdf 基于Simulink的电动汽车动力系统模型_郭迪.pdf 智能车辆控制SIMULINK仿真中自定义模块的创建.pdf 汽车巡航控制方法及Simulink仿真_陈学文.pdf 纯电动汽车整车建

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值