基于的汽车动力性模拟仿真方法
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
as
be eliminated in the actual road test.Such
SO on.
good comparability,repeatability and interface;simulation
[Key words]dynamic;MATLAB;graphical
user
0
引言
1.1发动机外特性拟合模型
表2变速器传动比
Tab.2 The transmission ratio
(21)
四挡变速器
一挡
6.09
二挡
3.09
三挡
1.71
四挡
1.00
同理可以求得汽车总质量G、滚动阻力系数 ^空气阻力系数c。A和传动效率叼,对最高车速 根据前述原理和计算公式。通过MATLAB 软件的GUIDE进行车辆动力性模拟仿真系统编 辑,获得车辆动力性模拟仿真系统.并在参数输入
MATLAB-based
Vehicle Dynamics Simuiation
Method
Zhu Rong,Chen Wenfeng,Du Ningning
(Vehicle College,Chang’an University,Xi’all City,Shaanxi Province 710064,China)
can
interface development
on
environment,simulation
be completed with M language.Based
on
this simulation method,impact
can
vehicle
dynamic
performance measurement from drivers road conditions,weather and other factors simulation method has many advantages such
4
从表3可以看出动力性仿真计算结果与试验 数据结果基本吻合。说明该动力性模拟仿真系统 具有较高的精度。
襄3动力性仿真计算结果与实验结果对比
Tab.3 Dynamic simulation results compared with the experimental resuns
结束语
基于MATLAB并通过GUIDE图形用户界面。
朱荣,陈文丰,杜宁宁
(710064陕西省西安市长安大学汽车学院) [摘要]为了快速、准确地预测汽车动力性,介绍了一种基于MATLAB的车辆动力性模拟仿真系统方法。通过建 立整车的动力性数学模型,在MATLAB软件的图形用户界面开发环境下,用M语言完成仿真过程。基于此种仿 真方法能够消除实际道路试验中驾驶者、道路条件、气候等因素对汽车动力性能测定的影响,具有可比性好、重 复性强等优点。 [关键词]动力性;MATLAB;图形用户界面;仿真 [中图分类号]U461 [文献标志码】A [文章编号]1673—3142(2014)12-0066-04
由式(1)、式(8)、式(4)和式(5)得到驱动力与
路坡度;卜汽车旋转质量换算系数;卜汽
车质量;d。/d。——行驶加速度[3】。 1.2.1最高车速计算模型 汽车的最高车速定义:在无风的水平良好路 面上。汽车行驶时所能达到的最大的稳定可靠的 行驶车速。 根据汽车的行驶方程式可知,在无风的良好
行驶阻力平衡图。 由行驶方程得:
第52卷第12期
V01.52 No.12
农业装备与车辆工程
AGRICULTURAL
2014年12月
ENGINEERING
Decend】er 2014
EQUIPMENT&VEHICLE
doi:10.3969/j.issn.1673—3142.2014.12.015
基于MATLAB的汽车动力性模拟仿真方法
传动比:Ual——一挡最大转矩对应的汽车行驶速
度,km/h。 D,一fsinam。+coSamax 用 (1 3) (14)
发
动
发动机参数输入 上
I汽车及路面参数输入l
}
绘图功能 计算功能 灵敏度分析
cosa.。。=、/1-sin。‰
代入上式.整理后可得:
±.1±。
机
外 驱 动 力 与 行 驶 阻 力Ⅱ
1
■ II 。∑瑚 q
数,一般在2,3,4,5中选取。
n
式中:口.——多项式各项系数:Ij}——多项式的阶 1.2动力性评价指标计算模型 确定汽车的动力性就是确定汽车沿行驶方向 的运动状况,为此,需要掌握沿汽车行驶方向作用 于汽车的各种外力,根据这些力的平衡关系建立 汽车行驶方程,进而可估算出汽车的各项动力性
子2亩IF,一(o+巴)]
位节气门全部开启时的汽车行驶加速度曲线。
(9)
利用驱动力与行驶阻力平衡图可计算出各挡 根据汽车行驶加速度曲线可求出汽车行驶时
由某一车速(如:M。)加速到另一较高车速(如:u:)
水平路面上,坡度阻力E为零,稳定行驶,则加速 阻力E为零131。如图1所示,汽车的驱动力E曲线 与汽车的行驶阻力凡+B曲线的交点所对应的车 速即为最高车速【3】。
挡:
u。/(km/h) 图1汽车驱动力与行驶阻力平衡图
Fig.1 Balance diagram of automobile driving force and driving resistance
最高车速的确定: 根据发动机台架试验数据,拟合出发动机转
矩和转速曲线。 由公式(1)和式
当发动机转速介于其最大和最小转速之间 时,若高挡加速度大于低挡加速度时,应由低挡换
能[31。汽车的行驶方程式为
动力性仿真模型的建立
修回日期:2014—07—29
E=咖咒+E+巧
(2)
式中:E、B、巴、只、E——为汽车驱动力、车轮滚动
收稿日期:2014—07—16
万方数据
第52卷第12期
朱荣等:基于MATLAB的汽车动办}生模拟仿真方法
67
阻力、汽车行驶空气阻力、上坡坡度阻力和汽车加 速时加速阻力【3I。
2014年
令学为汽车的动力因素并以符号D表
示,则I挡的最大动力因素的计算式如下:
2
动力性仿真系统模块设计
MATLAB的GUIDE创建图形用户界面.通过
玉型叠!叠堡一盥
G
图形用户接口,根据需要,编写整理出车辆动力性 模拟仿真系统。
(12) 建立车辆动力性仿真系统程序如图2。
D,眦=
式中:%。,_~发动机最大转矩,N・m;i一——一挡
利用M语言编写车辆动力性仿真系统方法.该系 统方法具有较高的准确性及实用性。用户只需输 入车辆的基本参数就能了解车辆的使用性能。以 3.2动力性的参数灵敏度分析结果 在系统主界面上点击参数灵敏度分析菜单。 在弹出的界面上点击计算按钮,得到的计算结果
人高挡。
H,a=0.337罢
Zg Z0
(8)
1.2.3最大爬坡度计算模型
汽车的上坡能力是指在汽车满载时,在水平
得到E与H。关系曲线。 由式(4)和式(5)可得F.+FI与M。关系曲线。 构建行驶平衡方程,求得瓦+毋与E交点,交
良好的路面上汽车以一挡行驶所能爬上的最大坡
度,用k表示【31。
万方数据
农业装备与车辆工程
800
kg,满载
s一~c。鲁‘景 Js扩等‘去 k圹等・等 s啪r2鲁。卺
以及加速时间的灵敏度。
㈣,
(19) (20)
质量为3
kg,车轮半径0.37 m,传动系统机械
效率为0.93,滚动阻力系数为0.012。Cut值为 2.77,旋转质量换算系数为1.2,主减速器传动比
为5.83。变速器传动比如表2。
加速时间的确定:
C=cf
(4) (5) (6)
一
Fw-羔‰2
E=Gz
C书m丁uu
Uf
(7)
式中:咒——发动机转矩;卜变速器传动比; i厂主减速器传动比;研——机械效率;G—— 整车质量卜滚动阻力系数;cD_空气阻力系
数;A——迎风面积;聪f一汽车行驶速度;i——道
根据发动机台架试验数据.拟合出发动机转 矩和转速曲线。
发动机,由台架试验测得的转矩特性如表1。
表1发动机转矩特性
Tab.1
由前面可知,汽车最大爬坡度可由下式求得:
a:a麟in生』业掣(17)
1√’
Torque characteristics of the engine
1 500
147.1
转速n 转矩
1
000
2 000 152.98
2 500
3 000 147.10
6 0()o 5 0()0
4
所需要的时间。 由运动学知识可得: d.=上d。
(10)
0()0 000 000 0 20 40 60 80 100
120
t=胁乩(11)
即加速时间可以用MATLAB进行积分计算
140 160 200 220
180
匿3
l
2 000
求得。 计算过程中需要确定好换挡时刻,在加速性 能模拟计算中.驾驶员换挡规律的规定: 当发动机转速低于最低稳定转速时,由高挡 换人低挡; 当发动机转速高于最大转速时,由低挡换高
万方数据
第52卷第12期
朱荣等:基于MATLAB的汽车动力性模拟仿真方法
界面中输入以上参数。
3.1动力性仿真结果
从图中的数据可以看出,该车动力性参数灵 敏度序列依次为:滚动阻力系数、传动系机械效 率、空气阻力系数、汽车重量。减少汽车与路面之 间的滚动阻力系数.厂可缩短加速时间;降低空气 阻力系数c_4对提高最高车速帮助比较大:提高 传动系效率可以增加最大爬坡度值。
3 500
138.27
3 800 133.37
4 000 125.53
135.5
156.98
则分别将最大爬坡度对汽车总质量G、滚动阻力
系数^空气阻力系数聊和传动系效率价求导,
可以得到最大爬坡度的参数灵敏度.计算式如下:
为4பைடு நூலகம்
最低稳定转速为1
500
000
r/rain,最高稳定转速
000
r/min。此货车整备质量为2
[Abstract]In
is
order
to
quickly and accurately predict vehicle dynamics,a MATLAB-based vehicle dynamics simulation method
user
introduced.Through the establishment of vehicle dynamics model in MATLAB software 7s graphical
驶速度。从获得尽可能高的平均行驶速度的观点 出发.汽车的动力性主要可由三方面的指标来评 定:(1)汽车的最高车速;(2)汽车的加速时间;(3) 汽车的最大爬坡度…。 MATLAB是一款主要面对科学计算、可视化 和交互式程序设计的高科技计算环境的软件,它 集数值分析、矩阵计算、科学数据可视化和非线性 动态系统建模与仿真等许多强大功能于一体,能 满足服务于科研、工程设计和科学领域的许多有 效数值计算的需要[21。利用MATLAB对汽车动力 性进行建模和仿真,能够清晰地清楚汽车的各个 参数的变化对汽车动力性的影响情况。有利于在 汽车设计及改进时参数的选取。
点所对应的速度点即为最高车速点。
1.2.2加速时间计算模型
F:玉!也坠
r
(3)
汽车的原地起步加速时间指:汽车启动后由 I挡或Ⅱ挡起步,以最大的加速能力(包括选择适 当的换挡时刻)依次换挡,等换到最高挡位后汽车 行驶达到某一预定的车速时所需要的总时间13]。 汽车的超车加速时间指:汽车行驶时。驾驶员 用最高挡或次高挡由某一较低行驶速度全力加速 到某一预定高速所需要的总时间[41。
衡
图
敏
度
汽车动力性灵敏度是指整车某个参数的变化 对动力性的影响程度,即单位参数变化率引起的 汽车性能指标的变化率。显然,动力性影响度是一
无量纲的量。
3应用实例
某汽车发动机为北京内燃机厂生产的492Q
汽车动力性的评价指标主要有3个:最高车 速、加速时间和最大爬坡度,下面以最大爬坡度为
例推导动力性灵敏度【3]。
汽车动力性是汽车最重要的使用性能之一。 汽车的动力性是指汽车在良好路面上直线行驶时
由汽车受到的纵向外力决定的所能达到的平均行
当汽车发动机节气门全开时,发动机的功率 P、转矩丁以及燃油消耗率b与发动机转速尼之间 的关系曲线称为发动机外特性曲线【l】。在进行发动 机动力性计算时.我们只需获得转矩和转速之间 的关系即可。以发动机台架试验得到的数据为依 据,根据最小二乘法原理建立转矩和转速之间的 函数关系。数学模型为
i
±上—L j
最 日 查 速
i
最
大
‰。:arcsin堡塑生皇』(15)
1√
速
度 倒
特
然后再根据 换算成最大爬坡度。
tan‰=i一
(16)
性 曲 线
数 曲
线
鳓
圈2程序流程图
Fig.2 Program flow chad
加
速 时 I司
爬 坡
度
参
数 灵
参 数
灵 敏 度
力
平
敏
度
参 数
灵
1.2.4汽车动力性灵敏度分析计算模型
be eliminated in the actual road test.Such
SO on.
good comparability,repeatability and interface;simulation
[Key words]dynamic;MATLAB;graphical
user
0
引言
1.1发动机外特性拟合模型
表2变速器传动比
Tab.2 The transmission ratio
(21)
四挡变速器
一挡
6.09
二挡
3.09
三挡
1.71
四挡
1.00
同理可以求得汽车总质量G、滚动阻力系数 ^空气阻力系数c。A和传动效率叼,对最高车速 根据前述原理和计算公式。通过MATLAB 软件的GUIDE进行车辆动力性模拟仿真系统编 辑,获得车辆动力性模拟仿真系统.并在参数输入
MATLAB-based
Vehicle Dynamics Simuiation
Method
Zhu Rong,Chen Wenfeng,Du Ningning
(Vehicle College,Chang’an University,Xi’all City,Shaanxi Province 710064,China)
can
interface development
on
environment,simulation
be completed with M language.Based
on
this simulation method,impact
can
vehicle
dynamic
performance measurement from drivers road conditions,weather and other factors simulation method has many advantages such
4
从表3可以看出动力性仿真计算结果与试验 数据结果基本吻合。说明该动力性模拟仿真系统 具有较高的精度。
襄3动力性仿真计算结果与实验结果对比
Tab.3 Dynamic simulation results compared with the experimental resuns
结束语
基于MATLAB并通过GUIDE图形用户界面。
朱荣,陈文丰,杜宁宁
(710064陕西省西安市长安大学汽车学院) [摘要]为了快速、准确地预测汽车动力性,介绍了一种基于MATLAB的车辆动力性模拟仿真系统方法。通过建 立整车的动力性数学模型,在MATLAB软件的图形用户界面开发环境下,用M语言完成仿真过程。基于此种仿 真方法能够消除实际道路试验中驾驶者、道路条件、气候等因素对汽车动力性能测定的影响,具有可比性好、重 复性强等优点。 [关键词]动力性;MATLAB;图形用户界面;仿真 [中图分类号]U461 [文献标志码】A [文章编号]1673—3142(2014)12-0066-04
由式(1)、式(8)、式(4)和式(5)得到驱动力与
路坡度;卜汽车旋转质量换算系数;卜汽
车质量;d。/d。——行驶加速度[3】。 1.2.1最高车速计算模型 汽车的最高车速定义:在无风的水平良好路 面上。汽车行驶时所能达到的最大的稳定可靠的 行驶车速。 根据汽车的行驶方程式可知,在无风的良好
行驶阻力平衡图。 由行驶方程得:
第52卷第12期
V01.52 No.12
农业装备与车辆工程
AGRICULTURAL
2014年12月
ENGINEERING
Decend】er 2014
EQUIPMENT&VEHICLE
doi:10.3969/j.issn.1673—3142.2014.12.015
基于MATLAB的汽车动力性模拟仿真方法
传动比:Ual——一挡最大转矩对应的汽车行驶速
度,km/h。 D,一fsinam。+coSamax 用 (1 3) (14)
发
动
发动机参数输入 上
I汽车及路面参数输入l
}
绘图功能 计算功能 灵敏度分析
cosa.。。=、/1-sin。‰
代入上式.整理后可得:
±.1±。
机
外 驱 动 力 与 行 驶 阻 力Ⅱ
1
■ II 。∑瑚 q
数,一般在2,3,4,5中选取。
n
式中:口.——多项式各项系数:Ij}——多项式的阶 1.2动力性评价指标计算模型 确定汽车的动力性就是确定汽车沿行驶方向 的运动状况,为此,需要掌握沿汽车行驶方向作用 于汽车的各种外力,根据这些力的平衡关系建立 汽车行驶方程,进而可估算出汽车的各项动力性
子2亩IF,一(o+巴)]
位节气门全部开启时的汽车行驶加速度曲线。
(9)
利用驱动力与行驶阻力平衡图可计算出各挡 根据汽车行驶加速度曲线可求出汽车行驶时
由某一车速(如:M。)加速到另一较高车速(如:u:)
水平路面上,坡度阻力E为零,稳定行驶,则加速 阻力E为零131。如图1所示,汽车的驱动力E曲线 与汽车的行驶阻力凡+B曲线的交点所对应的车 速即为最高车速【3】。
挡:
u。/(km/h) 图1汽车驱动力与行驶阻力平衡图
Fig.1 Balance diagram of automobile driving force and driving resistance
最高车速的确定: 根据发动机台架试验数据,拟合出发动机转
矩和转速曲线。 由公式(1)和式
当发动机转速介于其最大和最小转速之间 时,若高挡加速度大于低挡加速度时,应由低挡换
能[31。汽车的行驶方程式为
动力性仿真模型的建立
修回日期:2014—07—29
E=咖咒+E+巧
(2)
式中:E、B、巴、只、E——为汽车驱动力、车轮滚动
收稿日期:2014—07—16
万方数据
第52卷第12期
朱荣等:基于MATLAB的汽车动办}生模拟仿真方法
67
阻力、汽车行驶空气阻力、上坡坡度阻力和汽车加 速时加速阻力【3I。
2014年
令学为汽车的动力因素并以符号D表
示,则I挡的最大动力因素的计算式如下:
2
动力性仿真系统模块设计
MATLAB的GUIDE创建图形用户界面.通过
玉型叠!叠堡一盥
G
图形用户接口,根据需要,编写整理出车辆动力性 模拟仿真系统。
(12) 建立车辆动力性仿真系统程序如图2。
D,眦=
式中:%。,_~发动机最大转矩,N・m;i一——一挡
利用M语言编写车辆动力性仿真系统方法.该系 统方法具有较高的准确性及实用性。用户只需输 入车辆的基本参数就能了解车辆的使用性能。以 3.2动力性的参数灵敏度分析结果 在系统主界面上点击参数灵敏度分析菜单。 在弹出的界面上点击计算按钮,得到的计算结果
人高挡。
H,a=0.337罢
Zg Z0
(8)
1.2.3最大爬坡度计算模型
汽车的上坡能力是指在汽车满载时,在水平
得到E与H。关系曲线。 由式(4)和式(5)可得F.+FI与M。关系曲线。 构建行驶平衡方程,求得瓦+毋与E交点,交
良好的路面上汽车以一挡行驶所能爬上的最大坡
度,用k表示【31。
万方数据
农业装备与车辆工程
800
kg,满载
s一~c。鲁‘景 Js扩等‘去 k圹等・等 s啪r2鲁。卺
以及加速时间的灵敏度。
㈣,
(19) (20)
质量为3
kg,车轮半径0.37 m,传动系统机械
效率为0.93,滚动阻力系数为0.012。Cut值为 2.77,旋转质量换算系数为1.2,主减速器传动比
为5.83。变速器传动比如表2。
加速时间的确定:
C=cf
(4) (5) (6)
一
Fw-羔‰2
E=Gz
C书m丁uu
Uf
(7)
式中:咒——发动机转矩;卜变速器传动比; i厂主减速器传动比;研——机械效率;G—— 整车质量卜滚动阻力系数;cD_空气阻力系
数;A——迎风面积;聪f一汽车行驶速度;i——道
根据发动机台架试验数据.拟合出发动机转 矩和转速曲线。
发动机,由台架试验测得的转矩特性如表1。
表1发动机转矩特性
Tab.1
由前面可知,汽车最大爬坡度可由下式求得:
a:a麟in生』业掣(17)
1√’
Torque characteristics of the engine
1 500
147.1
转速n 转矩
1
000
2 000 152.98
2 500
3 000 147.10
6 0()o 5 0()0
4
所需要的时间。 由运动学知识可得: d.=上d。
(10)
0()0 000 000 0 20 40 60 80 100
120
t=胁乩(11)
即加速时间可以用MATLAB进行积分计算
140 160 200 220
180
匿3
l
2 000
求得。 计算过程中需要确定好换挡时刻,在加速性 能模拟计算中.驾驶员换挡规律的规定: 当发动机转速低于最低稳定转速时,由高挡 换人低挡; 当发动机转速高于最大转速时,由低挡换高
万方数据
第52卷第12期
朱荣等:基于MATLAB的汽车动力性模拟仿真方法
界面中输入以上参数。
3.1动力性仿真结果
从图中的数据可以看出,该车动力性参数灵 敏度序列依次为:滚动阻力系数、传动系机械效 率、空气阻力系数、汽车重量。减少汽车与路面之 间的滚动阻力系数.厂可缩短加速时间;降低空气 阻力系数c_4对提高最高车速帮助比较大:提高 传动系效率可以增加最大爬坡度值。
3 500
138.27
3 800 133.37
4 000 125.53
135.5
156.98
则分别将最大爬坡度对汽车总质量G、滚动阻力
系数^空气阻力系数聊和传动系效率价求导,
可以得到最大爬坡度的参数灵敏度.计算式如下:
为4பைடு நூலகம்
最低稳定转速为1
500
000
r/rain,最高稳定转速
000
r/min。此货车整备质量为2
[Abstract]In
is
order
to
quickly and accurately predict vehicle dynamics,a MATLAB-based vehicle dynamics simulation method
user
introduced.Through the establishment of vehicle dynamics model in MATLAB software 7s graphical
驶速度。从获得尽可能高的平均行驶速度的观点 出发.汽车的动力性主要可由三方面的指标来评 定:(1)汽车的最高车速;(2)汽车的加速时间;(3) 汽车的最大爬坡度…。 MATLAB是一款主要面对科学计算、可视化 和交互式程序设计的高科技计算环境的软件,它 集数值分析、矩阵计算、科学数据可视化和非线性 动态系统建模与仿真等许多强大功能于一体,能 满足服务于科研、工程设计和科学领域的许多有 效数值计算的需要[21。利用MATLAB对汽车动力 性进行建模和仿真,能够清晰地清楚汽车的各个 参数的变化对汽车动力性的影响情况。有利于在 汽车设计及改进时参数的选取。
点所对应的速度点即为最高车速点。
1.2.2加速时间计算模型
F:玉!也坠
r
(3)
汽车的原地起步加速时间指:汽车启动后由 I挡或Ⅱ挡起步,以最大的加速能力(包括选择适 当的换挡时刻)依次换挡,等换到最高挡位后汽车 行驶达到某一预定的车速时所需要的总时间13]。 汽车的超车加速时间指:汽车行驶时。驾驶员 用最高挡或次高挡由某一较低行驶速度全力加速 到某一预定高速所需要的总时间[41。
衡
图
敏
度
汽车动力性灵敏度是指整车某个参数的变化 对动力性的影响程度,即单位参数变化率引起的 汽车性能指标的变化率。显然,动力性影响度是一
无量纲的量。
3应用实例
某汽车发动机为北京内燃机厂生产的492Q
汽车动力性的评价指标主要有3个:最高车 速、加速时间和最大爬坡度,下面以最大爬坡度为
例推导动力性灵敏度【3]。
汽车动力性是汽车最重要的使用性能之一。 汽车的动力性是指汽车在良好路面上直线行驶时
由汽车受到的纵向外力决定的所能达到的平均行
当汽车发动机节气门全开时,发动机的功率 P、转矩丁以及燃油消耗率b与发动机转速尼之间 的关系曲线称为发动机外特性曲线【l】。在进行发动 机动力性计算时.我们只需获得转矩和转速之间 的关系即可。以发动机台架试验得到的数据为依 据,根据最小二乘法原理建立转矩和转速之间的 函数关系。数学模型为
i
±上—L j
最 日 查 速
i
最
大
‰。:arcsin堡塑生皇』(15)
1√
速
度 倒
特
然后再根据 换算成最大爬坡度。
tan‰=i一
(16)
性 曲 线
数 曲
线
鳓
圈2程序流程图
Fig.2 Program flow chad
加
速 时 I司
爬 坡
度
参
数 灵
参 数
灵 敏 度
力
平
敏
度
参 数
灵
1.2.4汽车动力性灵敏度分析计算模型