[发明专利]一种分布式驱动电动汽车的容错控制方法有效
申请号: | 201911347331.1 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111002840B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 郭烈;郑晓妮;陈俊杰;岳明;赵一兵;李琳辉 | 申请(专利权)人: | 大连理工大学 |
主分类号: | B60L15/20 | 分类号: | B60L15/20 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李洪福 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 驱动 电动汽车 容错 控制 方法 | ||
1.一种分布式驱动电动汽车的容错控制方法,其特征在于:包括以下步骤:
A、建立整车模型
忽略汽车的俯仰、侧倾、翻滚运动,将电动汽车的整车模型简化为七自由度非线性动力学模型,整车模型包括车身三自由度非线性动力学模型、四个轮胎模型和车轮动力学模型,具体步骤如下:
A1、建立车身三自由度非线性动力学模型
由于车身三自由度非线性动力学模型中的纵向力和侧向力相互耦合,纵向速度、侧向速度和横摆角速度也相互耦合,下面忽略空气阻力、坡道助力以及汽车垂向运动的影响,同时忽略翻滚和俯仰运动的影响,仅使用具有纵向、侧向和横摆运动的车身三自由度非线性动力学模型,四轮独立驱动电动汽车在纵向、横向以及横摆方向的动力学方程表示如下:
其中,m为汽车的质量,lf为前轴到质心的距离,lr为后轴到质心的距离,d为汽车轮距,Jz为汽车绕质心横摆方向上的转动惯量,Fx1、Fx2、Fx3、Fx4分别为左前轮、右前轮、左后轮、右后轮所受的纵向力,Fy1、Fy2、Fy3、Fy4分别为左前轮、右前轮、左后轮、右后轮所受的侧向力,δ为前轮转角,r为汽车横摆角速度,为汽车横摆角加速度,vx为汽车纵向速度,为汽车纵向加速度,vy为汽车侧向速度,为汽车侧向加速度,以x=[vx,vy,r]T为车身三自由度非线性动力学模型的状态量,以u=[Tm1,Tm2,Tm3,Tm4,δ]T为车身三自由度非线性动力学模型的输入量,其中Tm1、Tm2、Tm3、Tm4分别为左前、右前、左后、右后车轮的电机转矩指令信号;
A2、建立Dugoff轮胎模型
使用Dugoff轮胎模型计算轮胎力,定义Cxi为第i个车轮的纵向刚度、Cyi为第i个车轮的侧向刚度、Fxi为第i个车轮的纵向力、Fyi为第i个车轮的侧向力,则:
其中:
式中,Fzi是第i个车轮的垂向力,μ是路面摩擦系数,且f(ti)具有以下关系:
A3、建立车轮动力学模型
当电机驱动时,车轮的旋转角速度受到电机输出力矩Ti以及纵向力Fxi的影响,即:
其中,Jw是车轮转动惯量,Ti是第i个电机输出力矩;当电机驱动时代表驱动力矩,Ti>0;当汽车制动时代表电机再生制动力矩,Ti<0;i=1、2、3、4分别代表左前轮、右前轮、左后轮、右后轮,wi是车轮旋转角速度,R为车轮的有效滚动半径;
下面将电机输出力矩与电机转矩指令信号之间关系简化为如下的传递函数关系:
其中,G(s)i是第i个电机转矩传递函数;若电机正常运行,输出力矩Ti与力矩指令Tmi满足上式关系,且0<G(s)i<1;若电机失效,则G(s)i=0;sl是拉普拉斯状态空间量;ξ是阻尼系数;
式(6)中的Fxi由车轮滑移率λi决定,λi计算公式如下:
其中,αi是第i个车轮的侧偏角,则:
每个车轮的纵向速度为:
A4、建立整车模型输出方程
以y为整车模型输出量,则整车模型输出方程为:
式中,β为质心侧偏角;
B、建立上层控制器,计算期望横摆力矩
上层控制器基于二阶滑模算法控制器进行设计,并对增益变化率作自适应设计,在假设电机失效为完全失效即失效电机的输出力矩为0的条件下,完成期望横摆力矩的计算,具体步骤如下:
B1、建立参考模型输出量yd
其中:
vyd=0
其中,
βupper是质心侧偏角阈值,rupper是横摆角速度阈值,sgn()是符号函数;
B2、设计滑模函数s
s=c1(βd-β)+c2(rd-r)+c3(vyd-vy) (12)
其中c1、c2、c3是加权系数;
滑模函数的一阶导数为:
滑模函数的二阶导数为:
B3、设计控制律
M=u1+u2
s.t.M≤Mmax
其中:u1和u2均是输入控制率,s.t.表示满足约束条件,M为期望横摆力矩,Mmax是最大横摆力矩,且:
B4、设计控制增益自适应律
其中,p、w、ε、σ、k为常数,αupper是α的阈值;α是自适应率;
B5、进行稳定性分析
构造Lyapunov函数对上层控制器进行稳定性分析,最后得到稳定性条件如下:
C、建立下层控制器,实现电机转矩的分配
下层控制器根据如下力矩分配规则将计算得到的理想的横摆力矩M合理的分配到正常车轮,具体步骤如下:
C1、建立等式约束
Tmin≤Tmi≤Tmax
其中,Tmax是电机转矩指令最大值,Tmin是电机转矩指令最小值;
C2、建立电机失效增益矩阵K
K=diag(G(s)1,G(s)2,G(s)3,G(s)4) (18)
其中,ki代表第i个电机的失效情况,当电机失效时,G(s)i=0;反之,0<G(s)i<1;
C3、设计优化目标
C31、设计电机输出力矩最小优化目标:
s.t umin≤u≤umax
其中,u=[Tm1,Tm2,Tm3,Tm4]2,umin和umax分别表示电机输出力矩指令的最大值向量和最小值向量;
C32、设计车轮利用率最小优化目标:
设每个车轮利用率ρi为:
车轮利用率加权矩阵W为:
则车轮利用率最小优化目标为:
C33、设计同轴左、右电机输出力矩差值最小优化目标:
假设:
ΔT1=Tm1·G(s)1-Tm2·G(s)2
ΔT2=Tm3·G(s)3-Tm4·G(s)4
其中,ΔT1、ΔT2分别表示前后车轴左右车轮电机输出转矩差;
则同轴左、右电机输出力矩差值最小优化目标为:
总的优化目标为:
C4、进行力矩分配
v=diag(G(s)1,G(s)2,G(s)3,G(s)4)·diag(Tm1,Tm2,Tm3,Tm4) (16)
其中,v=diag(T1,T2,T3,T4)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911347331.1/1.html,转载请声明来源钻瓜专利网。