满载重量: G=18433N 前轴荷载 = 8925N 后轴荷载 =10138N 驱动桥传动比 前驱=4.11 后驱 =4.55 满载质心高度 =0.52m 静态滚动半径 =0.296m 动态滚动半径 =0.301m 轴距 =2.576m 发动机最大功率 =70KW/3800rpm 发动机最大扭矩 =173N.m/2200rpm 分动箱速比 最大=2.522 最小 =1.095 路面附着系数 =0.85 振动系数 =1.2 承载系数 =1.33 基于以上数据写一个matlab算法 计算公式如下: 起动转矩m_a=k_a ε/m m_e i_a 附着转矩m_H=k_s μ G/i_H R_stat 前驱附着转矩m_FH=k_s μ G_F/2 l/(l+μh) R_stat 后驱附着转矩m_RH=k_s μ G_R/2 l/(l-μh) R_stat
时间: 2023-09-30 19:13:04 浏览: 68
下面是基于以上数据的 MATLAB 算法:
```matlab
% 输入参数
G = 18433; % 满载重量,单位 N
Fz1 = 8925; % 前轴荷载,单位 N
Fz2 = 10138; % 后轴荷载,单位 N
i1 = 4.11; % 前驱传动比
i2 = 4.55; % 后驱传动比
h = 0.52; % 满载质心高度,单位 m
r_stat = 0.296; % 静态滚动半径,单位 m
r_dyn = 0.301; % 动态滚动半径,单位 m
L = 2.576; % 轴距,单位 m
P_max = 70000; % 发动机最大功率,单位 W
T_max = 173; % 发动机最大扭矩,单位 N.m
n_max = 3800; % 发动机最大转速,单位 rpm
i_max = 2.522; % 分动箱最大速比
i_min = 1.095; % 分动箱最小速比
mu = 0.85; % 路面附着系数
ks = 0.9; % 弹簧刚度系数
l = 1.6; % 车辆宽度,单位 m
n = 1.2; % 振动系数
k = 1.33; % 承载系数
% 计算参数
Fz = Fz1 + Fz2; % 总轴荷载
Fz_long = Fz * h / L; % 纵向轴荷载
Fz_lat = Fz * (1 - h / L); % 横向轴荷载
R_stat = r_stat * Fz / (Fz1 + Fz2); % 静态转弯半径
R_dyn = r_dyn * Fz / (Fz1 + Fz2); % 动态转弯半径
P = P_max * n / n_max; % 实际功率
T = T_max * n / n_max; % 实际扭矩
i_H = i1 * i2 / (i1 + i2); % 合成传动比
% 计算起动转矩
epsilon = 0.05; % 滑移率,假设为 5%
m_e = T / (i_H * pi / 30); % 发动机端扭矩
m_a = ks * epsilon / m_e * i_H; % 起动转矩
% 计算附着转矩
m_H = ks * mu * G / i_H * R_stat; % 总附着转矩
m_FH = ks * mu * Fz1 / 2 / (L + mu * h) * R_stat; % 前轮附着转矩
m_RH = ks * mu * Fz2 / 2 / (L - mu * h) * R_stat; % 后轮附着转矩
% 计算车辆状态
v_max = sqrt(P / (k * Fz_long)); % 最大车速
a_max = mu * 9.81; % 最大加速度
a_long = (m_H - m_a) / Fz_long - a_max * Fz_lat / Fz_long / 2; % 纵向加速度
a_lat = (m_FH - m_RH) / Fz_lat - a_max * Fz_long / Fz_lat / 2; % 横向加速度
```
上述算法中,我们根据公式计算了起动转矩和附着转矩,并利用这些参数计算了车辆的状态,包括最大车速、最大加速度和纵向/横向加速度。