车辆典型部件Simulink建模仿真课件.ppt
《车辆典型部件Simulink建模仿真课件.ppt》由会员分享,可在线阅读,更多相关《车辆典型部件Simulink建模仿真课件.ppt(46页珍藏版)》请在冰豆网上搜索。
1,车辆典型部件Simulink建模仿真,(10学时),2,内容概览,引例:
用Simulink对微分方程建模仿真一个发动机模型离合器接合/分离模型防抱死制动系统(ABS)半车模型悬架系统,3,引例,用Simulink对下列微分方程进行建模仿真,(u为常数),4,基本步骤,启动MATLAB启动Simulink新建一个模型保存模型选择合适的模块模块操作信号线操作仿真参数设置开始仿真,5,扩展步骤,示波器设置多个示波器分别显示多条曲线在一个示波器中显示多条曲线,6,实战1:
一个发动机模型,根据下列数学模型,用Simulink建模仿真。
负载扭矩(输入):
节气门开度(输入):
7,实战1:
一个发动机模型,进入进气歧管的空气质量速度:
8,实战1:
一个发动机模型,进气歧管的压力变化速度:
9,实战1:
一个发动机模型,离开进气歧管的空气质量速度(即进入气缸的空气质量速度):
10,实战1:
一个发动机模型,发动机扭矩:
11,实战1:
一个发动机模型,发动机角加速度:
12,实战1:
一个发动机模型,用到的模块一览:
常量ConstantSources阶跃StepSources示波器ScopeSinks终端TerminatorSinks增益GainMathOperations加减SumMathOperations乘除ProductMathOperations求最值MinMaxMathOperations判正负SignMathOperations汇总器MuxSignalRouting开关SwitchSignalRouting,13,实战1:
一个发动机模型,用到的模块一览:
关系运算符RelationalOp.Logic&BitOp.积分器IntegratorContinuous饱和环节SaturationDiscontinuites单位延迟UnitDelayDiscrete初始条件ICSignalAttributes函数FcnUser-DefinedFcn子系统SubSystemPorts&Subsystems输入In1Ports&Subsystems输出Out1Ports&Subsystems触发器TriggerPorts&Subsystems,14,作业,完成各个子系统的建模。
下节课将这些子系统组装成一个完整的发动机模型。
15,实战1:
一个发动机模型,Simulink模型:
16,实战1:
一个发动机模型,仿真结果分析:
负载减小,发动机转速升高并趋于稳定;节气门开度增加,发动机转速升高并趋于稳定;负载增大,发动机转速下降并趋于稳定。
发动机转速曲线,17,实战1:
一个发动机模型,发动机转速闭环控制,加入一个离散控制器(PI控制器),通过一个快速节气门执行器调节发动机转速,使得负载转矩的变化对发动机转速的影响最小。
18,实战1:
一个发动机模型,发动机转速闭环控制模型,19,实战1:
一个发动机模型,发动机转速闭环控制,发动机转速曲线,负载扭矩曲线,节气门开度曲线,20,作业,建立一个完整的带PI转速控制器的Simulink发动机模型(可参考enginewc.mdl)。
21,实战2:
离合器接合/分离模型,一个离合器集中参数模型,22,实战2:
离合器接合/分离模型,参数定义:
23,实战2:
离合器接合/分离模型,摩擦扭矩:
最大动摩擦扭矩:
最大静摩擦扭矩:
24,实战2:
离合器接合/分离模型,离合器保持接合所需要的摩擦扭矩:
25,实战2:
离合器接合/分离模型,接合/分离的有限状态机(FSM):
26,实战2:
离合器接合/分离模型,基本模块介绍:
使能子系统:
当使能端口的控制信号为正时,子系统执行(sys_enable.mdl);,触发子系统:
子系统只在触发事件发生的时刻执行,并保持该时刻的输出直至下一次触发事件发生(sys_trigger.mdl);,逻辑运算“NOT”:
(sys_not.mdl);,27,实战2:
离合器接合/分离模型,基本模块介绍:
HitCrossing:
检测输入从指定方向上到达或通过指定点(sys_hit.mdl);,Goto/From:
信号的跳转。
注意Tag的可见性;,Memory:
存储模块(sys_memory.mdl);,CombinatorialLogic:
组合逻辑模块;,28,实战2:
离合器接合/分离模型,Simulink模型:
回调函数的使用,29,实战2:
离合器接合/分离模型,仿真曲线:
紫色:
发动机输入扭矩黄色:
离合器夹紧力青色:
最大静摩擦扭矩红色:
保持接合的摩擦扭矩,30,实战2:
离合器接合/分离模型,仿真曲线:
紫色:
主动盘转速黄色:
从动盘转速青色:
接合后转速,31,作业,1、复习各类基本模块;2、对离合器接合/分离模型进行建模仿真。
32,实战3:
防抱死制动系统(ABS),单轮制动数学模型:
33,实战3:
防抱死制动系统(ABS),Simulink模型:
34,实战3:
防抱死制动系统(ABS),基本模块介绍:
传递函数TransferFcnContinuous查找表LookupTableLoopupTables积分器(限幅)IntegratorContinuous终止仿真StopSinks,防止“除零”而采取的措施:
1.0u
(1)/(u
(2)+(u
(2)=0)*eps),35,实战3:
防抱死制动系统(ABS),Simulink模型精讲,bangbang控制器原理:
制动系液压管路:
一阶惯性环节,36,实战3:
防抱死制动系统(ABS),仿真曲线:
ctrl=1,ABS制动,滑移率曲线黄色:
实际滑移率,车轮角速度曲线紫色:
车轮前进速度折算角速度黄色:
车轮实际角速度,37,实战3:
防抱死制动系统(ABS),仿真曲线:
ctrl=0,非ABS制动,滑移率曲线黄色:
实际滑移率,车轮角速度曲线紫色:
车轮前进速度折算角速度黄色:
车轮实际角速度,38,实战3:
防抱死制动系统(ABS),仿真曲线:
ABS制动与非ABS制动效果对比,39,作业,1、复习各类基本模块;2、对防抱死制动系统进行建模仿真。
40,实战4:
半车模型悬架系统,半车模型悬架系统:
41,实战4:
半车模型悬架系统,前悬架作用力和扭矩数学模型:
42,实战4:
半车模型悬架系统,后悬架作用力和扭矩数学模型:
43,实战4:
半车模型悬架系统,力平衡方程:
扭矩平衡方程:
44,实战4:
半车模型悬架系统,Simulink模型:
45,实战4:
半车模型悬架系统,46,作业,1、对半车模型悬架系统进行建模仿真。