运用MATLAB进行汽车制动系匹配设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的下方,而为了提高制动效率,β 线应尽可能靠近 I线。
根据汽车理论,理想制动器制动力分配曲线方程为:
$ ! " #% F!2=
1 2
G hg
b2+
4hg L G
F!1
-
Gb hg
+2F!1
(1)
F!1—— —前制动器制动力; F!2—— —后制动器制动力; G— ——汽车重力;
b—— —汽车质心至后轴中心线距离;
明确以上整车质量参数后,计算制动系所用到质心到前、
后轴的距离等参数均可推算出来。整车质量参数的输入语句
如下:
clc
clear
M 1=1;
% 属于 M 1 类车辆填 1,否则填 0
N 1=0;
% 属于 N 1 类车辆填 1,否则填 0
O TH E R =0;
% 属于其它类车辆填 1,否则填 0
m a_k=1005;
图 2 为 M A TLA B 编辑和调试窗口,用于创建和调试用户 编写的 M 文件。通过打开 M A TLA B 桌面的 File 菜单,选择 N ew 子菜单下 的 M -file 命 令 创 建 一 个 新 的 M 文 件 , 则 会 打 开
M A TLA B 的编辑和调试窗口。
图 1 MATLAB 桌面
图 2 编辑和调试窗口 M A TLA B 语言由于具有编程简单使用方便、函数库可任意 扩充、语言简单内涵丰富和简便的绘图功能等特点,已经广泛 应用于工程设计的各个领域。关于 M A TLA B 基本语句及命令 的用法这里不做过多的说明,读者可参看相关书籍。
2 MATLAB 制动系的匹配设计
2.1 确定设计目标 2.1.1 车辆类型及整车质量参数
Pw =9.31;
% 真空助力器拐点压力(M Pa)
2.2 制动理论相关函数曲线的绘制
2.2.1 前后轴制动力分配曲线
前、后制动器制动力分配的比例将影响到汽车制动时的方
向稳定性和附着条件利用程度,是设计汽车制动系必须妥善处
理的问题。为了保证制动时的方向稳定性,防止后轮抱死,实际
的制动力分配曲线(β 线)应位于理想制动力分配曲线(I 线)
% 空载重力(N)
G _m =m a_m *g;
% 满载重力(N)
2.1.2 满足国家法规要求
目前国内关于制动系统方面有两个强制性标准,一个是
G B /T12676-1999《汽车制动系统结构、性能和试验方法》,在汽
车制动系统结构、性能方面的内容在技术上是等效采用 ECE
第 13 号法规。另一个是 G B 7258-2004《机动车安全技术条件》
% 满载前轴负荷
b_k=load_f_k*L/m a_k; % 空载质心到后轴的距离(m m)
b_m =load_f_m *L/m a_m ;% 满载质心到后轴的距离(m m)
a_k=L-b_k;
% 空载质心到前轴的距离(m m)
a_m =L-b_m ;
% 满载质心到前轴的距离(m m)
G _k=m a_k*g;
压相等)用语句输入为:
k1=D 2^2*C 2*R 2/(D 1^2*C 1*R 1);
比例阀拐点后的前、后制动器制动力比值(此时管路液压
54
分配比为 u)用语句输入为:
k2=k1*u;
求空、满载实际的制动力分配曲线(β 线)数组,语句输入
为:
Fw f_k=pi*D 1^2/4*p_k*2*C 1*(R 1/rd);
到理想制动力分配曲线(I线)和实际制动力分配曲线(β 线)。
图 3 制动力分配曲线 2.2.2 液压分配曲线
根据公式(3)可得管路液压与制动器制动力之间的关系:
p=
4×F!(1/2)×rd 2×!×d2×R×BF
(4)
由 I线和 β 线数组经过计算可得到理想和实际液压分配
曲线的数组,使用 plot语句即可绘制液压分配曲线。
% 空载质量(kg)
m a_m =1550;
% 满载质量(kg)
g=9.80665;
% 重力加速度(m /s2)
hg_k=640;
% 空载质心高(m m)
hg_m =690;
% 满载质心高(m m)
L=2500;
% 轴距(m m)
load_f_k=482;
% 空载前轴负荷
load_f_m =620;
k2k1u求空满载实际的制动力分配曲线线数组语句输入fwfkpid124pk2c1r1rd空载拐点前轮制动力fwrkk1fwfk空载拐点后轮制动力f1k10fwfk空载拐点前的前轮制动力f2k1k1f1k1空载拐点前的线f1k2fwfkgm空载拐点后的前轮制动力f2k2k2f1k2fwrkk2fwfk空载拐点后的线fwfmpid124pm2c1r1rd满载拐点前轮制动力fwrmk1fwfm满载拐点后轮制动力f1m10fwfm满载拐点前的前轮制动力f2m1k1f1m1满载拐点前线f1m2fwfmgm满载拐点后的前轮制动力f2m2k2f1m2fwrmk2fwfm满载拐点后的线空满载拐点后的线方程可由线性方程求解得出这里不做过多说明读者可自行推导
界定线方程输入语句如下:
% 法规 G B /T 12676-1999 附录 A 对制动协调性的要求
zlaw =[0.1+0.85*(0.2-0.2):0.01:0.1+0.85*(0.8-0.2)];
flaw =(zlaw +0.07)/0.85;
% M1类
zm 1=[0.3:0.01:0.45];
% 空载拐点前轮制动力
Fw r_k=k1*Fw f_k;
% 空载拐点后轮制动力
F1_k_1=[0:Fw f_k];
Hale Waihona Puke % 空载拐点前的前轮制动力
F2_k_1=k1*F1_k_1;
% 空载拐点前的 β 线
F1_k_2=[Fw f_k:G _m ];
% 空载拐点后的前轮制动力
F2_k_2=k2*F1_k_2+(Fw r_k-k2*Fw f_k);
《装备制造技术》2008 年第 5 期
2.2.3 利用附着系数与制动强度关系曲线
为了保证制动时汽车的方向稳定性和有足够的附着效
率,G B /T12676 对双轴汽车前、后轮制动器制动力提出了明确
的要求。以 M 1 类车辆为例,利用附着系数在 0.2 ̄0.8 的范围
内,利用附着系数应满足 z≥0.1+0.85 (φ-0.2),φ为附着系
数;制动强度在 0.15 ̄0.8 之间的 M 1 类车辆,z 值在 0.3 ̄0.45
时,若后轴附着系数利用曲线不超出由公式 φ=z 决定的直线
以上 0.05,则允许后轴附着系数利用曲线位于前轴附着系数
利用曲线之上。
根 据 法 规 要 求 ,M 1 类 车 辆 的 法 规 界 定 线 方 程 为 :
φ=(z+0.07)/0.85 和 φ=z+0.05。
本文介绍了运用 M A TLA B 开发制动系匹配设计程序的思 路和过程,由于篇幅所限,对其中涉及的制动理论及公式只是 直接提出或略加说明,未做深入的分析推导。
1 MATLAB 开发环境简介
图 1 为 M A TLA B 桌面,左上角为 W orkspace 窗口主要显 示程序中使用的变量及其类型等信息,双击其中的任一变量可 显示其数值。左下角为 C om m and H istory 窗口是历史命令记录 窗口。右边为 C om m and W indow 是命令输入及数值显示窗口。
D =20.64;
% 主缸直径(m m)
D 1=50.8;
% 前轮缸径(m m)
D 2=20.64;
% 后轮缸径(m m)
C 1=0.7;
% 前轮制动器因数
C 2=2.398;
% 后轮制动器因数
R 1=98.5;
% 前轮制动器作用半径(m m)
R 2=110;
% 后轮制动器作用半径(m m)
rd=281;
文献标识码:A
文章编号:1672- 545X(2008)05- 0053- 05
随着国民经济的快速发展,道路条件得到不断改善,高速 公路与日俱增,汽车速度普遍提高,同时货车和客车向大型化 发展,最大总质量也有不同程度的增加。近年来,由于国内汽车 保有量的迅速增长(超过 4000 万辆),交通事故频繁发生,汽车 的安全性能受到普遍重视。汽车制动系统的结构和性能直接关 系到车辆、人员的安全,是决定车辆安全性的主要因素。
F1_m _2=[Fw f_m :G _m ]; % 满载拐点后的前轮制动力
F2_m _2=k2*F1_m _2+(Fw r_m -k2*Fw f_m );
% 满载拐点后的 β 线
空、满载拐点后的 β 线方程可由线性方程求解得出,这里
不做过多说明,读者可自行推导。
根据以上得出的数组,运用 M A TLA B 的 plot语句即可得
汽车制动系统的匹配设计和性能分析需要运用大量的函 数曲线,经过长时间反复计算和校核才能最终形成满意的方 案。由于制动系统是一个非常复杂的系统,在设计的过程中 计算工作比较繁重,因此开发一套能进行整车制动系统匹配 设计的程序,对于提高制动系统设计效率和缩短开发周期是 很有帮助的。
但是制动系统的设计需要掌握大量专业知识的人员(其中 必须还有多年从事该工作的专家),让这些人员掌握一两种面 向对象的计算机设计语言开发软件不大现实。而熟悉计算机编 程语言的程序员往往对制动理论知之甚少。M A TLA B 是一套高 效率的数值计算和可视化软件,它集数值计算、矩阵运算和图 形显示于一体,具有友好的用户界面。M A TLA B 拥有丰富的库 函数资源,并且编程语言直观、简洁,有一定计算机编程基础的 人员都能迅速掌握,更重要的是它具有强大的图形功能,这对 于大量运用图形函数的制动系统设计是非常适合的。
% 空载拐点后的 β 线
Fw f_m =pi*D 1^2/4*p_m *2*C 1*(R 1/rd);
% 满载拐点前轮制动力
Fw r_m =k1*Fw f_m ;
% 满载拐点后轮制动力
F1_m _1=[0:Fw f_m ];
% 满载拐点前的前轮制动力
F2_m _1=k1*F1_m _1;
% 满载拐点前 β 线
首先要明确设计车辆的类型及相关的整车质量参数,这些 内容由总布置给出。例如某车型定义为座位数为 7 个用于载客
收稿日期:2008-02-06 作者简介:李智健(1980—),男,广西人,柳州五菱汽车工业有限公司助理工程师,研究方向:汽车制动系统设计。
53
Equipment Manufactring Technology No.5,2008
% 车轮有效半径(m m)
p_k=3;
% 感载比例阀空载拐点液压(M Pa)
p_m =7.2;
% 感载比例阀满载拐点液压(M Pa)
u=0.25;
% 感载比例阀分配比
ip=4.2;
% 制动踏板杠杆比
is=3.5;
% 助力器助力比
np=0.85;
% 制动踏板和主缸之间的传动效率
Po1=810;
% 最大助力点输入力(N)
Fu2_m =0.5*(G _m /hg_m *(b_m ^2+4*hg_m *L*Fu1/G _m ).^0.5-
(G _m *b_m /hg_m +2*Fu1)); % 满载 I线
根据制动器因数的定义:
BF= Tf PR
(2)
BF— — —制动器因数;
Tf — — —制动器摩擦力矩; R— ——制动器作用半径;
中关于制动系统的部分。
2.1.3 制动系统的结构配置
根据整车的市场定位、目标价格及供应商配套资源的情
况,再加上以往开发经验,选定制动系的配置结构和主要参数。
例如:该车型初选制动系的结构为前盘后鼓、真空助力制动形
式,管路布置为Ⅱ型,制动力调节装置采用感载比例阀。
制动系相关参数输入如下:
f=0.7;
% 路面附着系数
的车辆,根据法规 G B /T 15089 的规定,属于 M 1 类车辆。
整车的质量参数如下:
表 1 整车质量参数
轴距(m m) 空载质量(kg) 空载质心高度(m m) 空载前轴载荷(kg) 满载质量(kg) 满载质心高度(m m) 满载前轴载荷(kg)
2500 1005 640 482 1550 690 620
fm 1=zm 1+0.05;
其它类型车辆的法规界定线亦可用相同的方法得出。使用
ifend 条件语句判断车辆的类型:
ifO TH E R = =0& M 1= =1& N 1= =0…end
用 plot语句可绘制法规界定线。N 1 类和其它类车辆的界
定线亦可用同样方法得出。
根据汽车理论,前、后轴利用附着系数方程为:
《装备制造技术》2008 年第 5 期
运用 MATLAB 进行汽车制动系匹配设计
李智健
(柳州五菱汽车工业有限公司,广西 柳州 545007)
摘要:介绍了运用 MATLAB 软件并结合制动理论,开发能进行制动系匹配设计程序的思路和过程。 关键词:MATLAB;制动系;匹配设计;程序
中图分类号:U463.502
hg— ——汽车质心高度。 输入如下语句即可得到空、满载理想制动力分配曲线(I
线)数组:
Fu1=[0:G _m ];
% 前制动器制动力
Fu2_k=0.5* (G _k/hg_k* (b_k^2+4*hg_k*L*Fu1/G _k).^0.5-
(G _k*b_k/hg_k+2*Fu1));
% 空载 I线
P —— —输入力。 由制动器制动力 Tf/rd,输入力与液压的关系 P=p*πd2/4
(rd 为车轮有效半径,p 为管路液压,d 为轮缸直径)可得到:
F!(1/2)=
2×Tf rd
= 2×BF×P×R rd
= 2×BF×P×!×d2×R 4×rd
(3)
则比例阀拐点前的前、后制动器制动力比值(此时管路液