首页 > 其他分享 >cruise仿真模型,四轮驱动。 轮毂电机,轮边电机驱动cruise动力性经济性仿真模型,base模型,适用轮边电机驱动及轮毂电机驱动

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

时间:2023-06-29 18:33:40浏览次数:50  
标签:电机 制动 double Mot 轮边 Brk cruise Trq

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模型,适用轮边电机驱动及轮毂电机驱动_Max


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


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

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

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

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

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

标签:电机,制动,double,Mot,轮边,Brk,cruise,Trq
From: https://blog.51cto.com/u_16172220/6584575

相关文章

  • 基于一种低通滤波反电势观测器的永磁同步电机无感FOC
    基于一种低通滤波反电势观测器的永磁同步电机无感FOC采用的反电势观测器相比传统的SMO、龙伯格等反电势观测方法,在算法结构上更加简单,参数调节容易,只有一个参数。1.提供算法对应的参考文献和仿真模型;2.提供该算法对应代码,可直接移植到CCS中实现实验验证;原创文章,转载请说明出处,......
  • 基于脉振高频电流注入的永磁同步电机无感FOC
    基于脉振高频电流注入的永磁同步电机无感FOC1.采用脉振高频电流注入法实现零低速下无感起动运行,相比电压注入法可以省去电流反馈中的两个低通滤波器;2.相比高频电压注入,估计系统的稳定性不受电机定子电阻、电感变化以及注入信号频率的影响,稳定性更高;3.可实现带载起动和突加负载运......
  • arduino控制电机
    https://howtomechatronics.com/tutorials/arduino/how-to-control-stepper-motor-with-a4988-driver-and-arduino/A4988步进驱动器引脚分配现在让我们仔细看看驱动器的引脚排列,并将其与步进电机和控制器连接起来。因此,我们将从按钮右侧的2个引脚开始为驱动器供电,我们需要将......
  • 直驱永磁风机并网chopper低电压穿越 可调节电网,交流断路器,LCL 滤波器,网侧变换器,Choppe
    Matlabsimulink仿真,直驱永磁风机并网chopper低电压穿越,版本matlab2018a直驱风力发电系统MATLAB仿真说明原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/672811739737.html1MATLAB仿真模型直驱风力发电系统MATLAB仿真模型如图1所示,主电路从左到右包括:可调节电网,交......
  • 基于Crowbar电路的双馈风力发电机DFIG低电压穿越LVRT仿真模型
     这个仿真模型是基于Crowbar电路的双馈风力发电机(DFIG)的低电压穿越(LVRT)模型。该模型使用MatlabSimulink进行仿真,并采用保护电路(串电阻)来实现低电压穿越功能。当电网电压下降时,保护电路会被激活,抑制转子过电流。Crowbar电路的电阻阻值和投入时间可以进行调节,这样可以模拟多组不同......
  • 家用电器用电机行业市场调研及趋势分析报告2023-2029
    2023-2029全球家用电器用电机行业调研及趋势分析报告2022年全球家用电器用电机市场规模约亿元,2018-2022年年复合增长率CAGR约为%,预计未来将持续保持平稳增长的态势,到2029年市场规模将接近亿元,未来六年CAGR为%。从核心市场看,中国家用电器用电机市场占据全球约%的市场份额,为全......
  • arduino 电机控制
     intpoint_id2=2;intpoint_id3=3;intpoint_id4=4;intpoint_id5=5;intpoint_id8=8;intpoint_id9=9;intpoint_id10=10;intpoint_id11=11;voidsetup(){//putyoursetupcodehere,torunonce:Serial.begin(9600);pinMod......
  • BLDC无刷直流驱动控制板资料,可驱动300W电机,已量产(STM32 CAN总线)输入电压:15~36V
    BLDC无刷直流驱动控制板资料,可驱动300W电机,已量产(STM32CAN总线)输入电压:15~36V驱动功率:300W~500W,20A电流检测,CAN通信总线功能介绍KEY1:运行KEY2:停止VR1:转速调节带霍尔传感器提供工程原理图和源码,AD9工程内有提供电机型号ID:1759609955138630......
  • 三菱PLC项目案例学习之PLC控制伺服或步进电机带动丝运行案例。
    三菱PLC项目案例学习之PLC控制伺服或步进电机带动丝运行案例。器件:三菱FX1SPLC,威纶通触摸屏,48步进驱动器,伺服电机,丝杆滑台等。控制方式:PLC发脉冲给步进驱动器控制步进电机带动丝杆滑台同步运行。功能:学到:丝杆实际行走的距离转化成工程量脉冲个数的程序编写计算,fx1sPLC没有浮点......
  • 三菱PLC项目案例之手轮发脉冲控制三轴伺服电机 器件:三菱FX3UP
    三菱PLC项目案例之手轮发脉冲控制三轴伺服电机器件:三菱FX3UPLC,威纶通触摸屏,三菱伺服,5轴手轮等。控制方式:PLC接收手轮发出的脉冲同步控制3轴三菱伺服电机。功能:只要PLC发脉冲口和手轮轴数足够,最多可以同步控制5轴。说明:是程序,手轮发脉冲控制伺服电机的编程方式,非硬件。程序有详细......