整车总体设计计算之一
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
%%%——————————————————
%%% 整车总体设计计算之一
%%% 动力性、经济性计算
%%% ——————————————————
%%% 1. 开始程序,清空变量并确定发动机参数
%%% 1.1清空所有变量,引入全部油门的发动机参数
close all
clc
clear
%%%****-(输入部分)
%% 1 整车的基本参数情况
vehicle_type=input('整车型号: \n','s');
save_file_name=strcat(vehicle_type,'总体计算文件.rtf')
m_all=7.4*1000; %%整车的组合质量
m=7.4*1000; %%整车所有驱动轮承担的质量
g=9.81; %%%重力加速度系数
r_r=0.369; %%车轮滚动半径r_r=Fd/2/PAI,d-轮胎自由直径F=3.05子午胎,F=2.99斜交胎n_v=0.377*r_r; %%速度转换系数Ua=0.377r_r*n/ig*i0;
n_km=1000/(2*3.14159*r_r); %%每公里车轮的转动圈数
all_wheel=4; %%车轮数量
%load_wheel=0; %% 非驱动车轮数量
dis_axle=3830; %% 轴矩mm
high_w=1200; %% 质心高度mm
w_coef1=0.25 ; %% 前桥载荷占整车的比例
dis_a=(1-w_coef1)*3830; %% 前桥到质心在X方向的距离
dis_b=dis_axle-dis_a; %% 后桥到质心在X方向的距离
%% 2 发动机参数(风扇功率一般占发动机功率的5%-12%)
Engine_type='发动机型号:ZD30 ';
eta_engine_1=0.05; %% 发动机的最小附件功率比重
eta_engine_2=0.10; %% 发动机的最大附件功率比重,如果有空调,可以适当增加
rou_diesel=0.819; %%柴油密度rou*g=7.94-8.13 N/L
%% 3 变速箱参数
Gearbox_type='变速器型号:1700010-H01111 ';
gear_shift_num=5;
i_gf=[5.015 2.543 1.536 1.000 0.789 ]
i_gr=[4.481]
eta1=[0.95 0.95 0.95 0.965 0.95];
eta_r=0.95;
%% 分动器参数
Transfer_type='普通的两轮驱动,无分动器. ';
%Have_Differential='含有差速器';
%%i_transfer=[1 1];%%分动器速比
i_axle=5.286; %%驱动桥的速比
i_wheel=1.0; %%轮边减速器的速比
%% 轮边减速器的传动效率
if i_wheel==1 eta_w=1
else eta_w=0.98
end
eta2=0.98*0.94*eta_w; %eta2 分动器0.97、传动轴0.98、单/双级主减速器0.96/0.92、轮边减速器的传动效率
%%分动器到轮边减速器的效率
eta21=0.98*0.94*eta_w; %%分动器高档、双级主减速器、轮边减速器的传动效率
eta22=0.98*0.94*eta_w; %%分动器低档、双级主减速器、轮边减速器的传动效率
%%驱动力参数系数
fai_max=0.7; %%极限附着系数
%% 变滚动阻力系数
ff=0.015;%%滚动阻力系数,计算爬坡度时需要. f_v=0.0076+0.000056*max(Vmax(:));
Cd=0.56;%%空气阻力系数
A=2.005*2.34;%%迎风面积
Coef_Fw=Cd*A/21.15;
%%确定发动机参数
%%2.1引入全部油门的发动机参数
%Engine_file='engine_para';
%% 发动机参数输入(开始);***************-------------
%%2.2扭矩、功率、油耗率
n_min=1000; n_max=3200;
Eng_tab_step=12;throat_num=10;
eng_step=Eng_tab_step-1
n=[1000 1200 1440 1600 1800 2000 2200 2400 2600 2800 3000 3200]
throat_all=[1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1]
throat_state=throat_all';
%%throat_s=10;
%%% 发动机数据赋值
P_net_all=[21.8 19.7 17.5 16.3 13.1 10.9 8.8 6.6 5.4 2.2
29 26 23 21.6 17.4 14.5 11.6 8.6 7.2 2.9
36.9 33.2 29.5 27.8 22.1 18.4 14.7 11.1 9.2 3.7
42.2 38 33.7 31.7 25.3 21.1 16.9 12.7 10.5 4.2
49.9 44.9 39.9 37.3 29.9 24.9 19.9 15 12.4 4.9
55.6 50 44.5 41.7 33.4 27.8 22.3 16.6 13.9 5.6