cruise仿真模型,四轮驱动。 轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动

奋斗吧
奋斗吧
擅长邻域:未填写

标签: cruise仿真模型,四轮驱动。 轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动 博客 51CTO博客

2023-06-29 18:24:19 239浏览

cruise仿真模型,四轮驱动。 轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动,cruise仿真模型,四轮驱动。轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动。可进行动力性经济性仿真分析,控制策略包含扭矩控制及能量回收控制使用c-code编写,提供策略说明文档,模型均为本人原创搭建原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/643500868269.html控制策略模块讲解1.扭矩控制策略

cruise仿真模型,四轮驱动。

轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动。

可进行动力性经济性仿真分析,控制策略包含扭矩控制及能量回收控制使用c-code编写,提供策略说明文档,模型均为本人原创搭建

原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/643500868269.html

控制策略模块讲解

1.扭矩控制策略逻辑

扭矩控制主要完成后驱模式及四驱模式切换,

①当AccPedal开度信号小于0.7,为后驱模式,后驱电机负载=LoadSignal*后电机外特性

②当AccPedal开度信号大于0.7,为四驱模式,后驱电机负载= LoadSignal*后电机外特性,前驱电机负载=(LoadSignal -0.7)*10/3*前电机外特性

2.能量回收策略逻辑

策略说明:当车辆处于制动状态时,将轮端制动力计算至电机端,判断电机是否满足制动力需求,若满足则采用电制动,不满足则优先采用电制动剩余制动力需求由机械制动补足。

当车辆未处于制动状态时,电机处于驱动模式,电机负载等于A踏板开度

前电机电制动=总电制动扭矩需求*制动分配系数

后电机电制动=总电制动扭矩需求*(1-制动分配系数)

3.策略代码讲解

/*INPUT*/ 声明变量,并赋值

double Brk_Pedal_Trvl=a[0]; 制动踏板开度

double Brk_Total_Max=a[1]; 最大制动扭矩

double iFD=a[2];速比

double Trans_Eff=a[3];传动效率

double Vechile_Velocity=a[4];车速

double Mot_MaxTrq_Gen=a[5];最大电制动扭矩

double eBrake_Coeff_spd=a[6];车速修正系数

double eBrake_Coeff_SOC=a[7];SOC修正系数

double Acc_Pedal_Trvl=a[8];加速踏板开度

double eBrkTrqCoef=a[9];制动分配系数


声明中间变量

/*INTERNAL*/

double Brk_Trq_Wheel;轮端制动扭矩

double Brk_MotFront;前电机制动扭矩

double Brk_MotRear;后电机制动扭矩

声明输出变量

/*OUTPUT*/


double Mot_LoadFront; 前电机负载信号

double Mot_LoadRear;后电机负载信号

double Mech_Brk_Trq;机械制动扭矩



/*C-CODE*/

Brk_Trq_Wheel=Brk_Pedal_Trvl*Brk_Total_Max; 制动需求=制动踏板开度*最大制动扭矩

Brk_MotFront=Brk_Trq_Wheel/iFD/Trans_Eff*eBrkTrqCoef;  前电机制动需求=制动需求*分配系数*修正系数*效率/速比

Brk_MotRear=Brk_Trq_Wheel/iFD/Trans_Eff*(1-eBrkTrqCoef);后电机制动需求=制动需求*分配系数*修正系数*效率/速比


当车速

if(Vechile_Velocity>1&&Brk_Pedal_Trvl>0)判断辆是否运行及是否处于制动状态

{

Mot_LoadFront=Brk_MotFront/Mot_MaxTrq_Gen*eBrake_Coeff_spd*eBrake_Coeff_SOC;

Mot_LoadRear=Brk_MotRear/Mot_MaxTrq_Gen*eBrake_Coeff_spd*eBrake_Coeff_SOC;计算前后电机电制动负载


Mot_LoadFront=max(Mot_LoadFront,-1);

Mot_LoadRear=max(Mot_LoadRear,-1);

Mech_Brk_Trq=(Brk_Trq_Wheel-(Mot_LoadFront*Mot_MaxTrq_Gen*iFD*Trans_Eff)*2-(Mot_LoadRear*Mot_MaxTrq_Gen*iFD*Trans_Eff)*2)/4;计算机械制动

}

else

{

Mot_LoadFront=Acc_Pedal_Trvl;

Mot_LoadRear=Acc_Pedal_Trvl;

Mech_Brk_Trq=0;

}

y[0]=Mot_LoadFront;

y[1]=Mot_LoadRear;

y[2]=Mech_Brk_Trq;





cruise仿真模型,四轮驱动。  轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动_ci


cruise仿真模型,四轮驱动。  轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动_ci_02


cruise仿真模型,四轮驱动。  轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动_ci_03

cruise仿真模型,四轮驱动。  轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动_控制策略_04

cruise仿真模型,四轮驱动。  轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动_控制策略_05

cruise仿真模型,四轮驱动。  轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动_控制策略_06

原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/643500868269.html

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695