一种双电机线控转向系统及其容错控制方法转让专利

申请号 : CN202111644538.2

文献号 : CN114454950B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐坤豪赵万忠刘津强梁为何张森皓刘利锋李志成

申请人 : 南京航空航天大学

摘要 :

本发明公开了一种双电机线控转向系统及其容错控制方法,系统包括:转向盘模块、转向执行模块、控制模块;转向盘模块;所述控制模块分别与转向盘转角传感器、转向盘转矩传感器、车速传感器、横摆角速度传感器、第一电流霍尔传感器、第二电流霍尔传感器、路感电机驱动器、第一转向电机驱动器和第二转向电机驱动器电气相连。本发明采用扩展卡尔曼滤波算法,基于双电机线控转向系统模型,建立参数和状态耦合自适应非线性观测器,实时准确的观测电机失效系数以及整车状态。

权利要求 :

1.一种双电机线控转向系统,其特征在于,包括:转向盘模块、转向执行模块、控制模块;

转向盘模块,包括:转向盘、转向管柱、转向盘转角传感器、转向盘转矩传感器、路感电机驱动器、路感电机和路感电机减速器;

所述转向盘与转向管柱的一端固定连接;

所述路感电机的输出轴通过路感电机减速器与转向管柱的另一端相连,用于通过转向管柱向转向盘传递路感;

所述路感电机驱动器与路感电机连接,用于驱动路感电机的转动状态;

所述转向盘转角传感器、转向盘转矩传感器均与转向管柱固定连接,分别采集转向盘的转角和转矩信号,并将采集到的信号发送给控制模块;

转向执行模块,包括:第一转向电机、第一转向电机减速器、第一转向电机驱动器、第一小齿轮、第二转向电机、第二转向电机减速器、第二转向电机驱动器、第二小齿轮、齿条、转向横拉杆、前轮、第一电流霍尔传感器、第二电流霍尔传感器、车速传感器及横摆角速度传感器;

所述第一转向电机通过第一转向电机减速器与第一小齿轮的转轴相连,第二转向电机通过第二转向电机减速器与第二小齿轮的转轴相连;

所述第一小齿轮、第二小齿轮均与齿条啮合;所述齿条和转向横拉杆相连;转向横拉杆的两端分别与车辆的两个前轮相连;

所述车速传感器安装在前轮内,用于获得车辆的车速,并将其发送给所述控制模块;

所述横摆角速度传感器安装在车身上,用于获得车辆实际的横摆角速度信号,并将其发送给所述控制模块;

所述第一电流霍尔传感器和第二电流霍尔传感器分别安装在第一转向电机和第二转向电机上,用于采集第一转向电机电流信号和第二转向电机电流信号,并将其发送给所述控制模块;

所述第一转向电机驱动器分别与第一转向电机、控制模块电气连接,用于控制第一转向电机转动状态;所述第二转向电机驱动器分别与第二转向电机、控制模块电气连接,用于控制第二转向电机转动状态;

所述控制模块分别与转向盘转角传感器、转向盘转矩传感器、车速传感器、横摆角速度传感器、第一电流霍尔传感器、第二电流霍尔传感器、路感电机驱动器、第一转向电机驱动器和第二转向电机驱动器电气相连;

所述控制模块包括:信息采集模块、电机失效系数及整车状态联合估计模块、容错切换控制模块;

所述信息采集模块,用于对获取到的转向盘转角信号、转向盘转矩信号、车速信号、横摆角速度信号、第一转向电机电流信号、第二转向电机电流信号进行滤波降噪,并将处理后的信号传递给电机失效系数及整车状态联合估计模块和容错切换控制模块;

所述电机失效系数及整车状态联合估计模块,根据信息采集模块发送的信号,实时计算得到电机失效系数、横摆角速度、质心侧偏角,并发送给容错切换控制模块;

所述容错切换控制模块,根据电机失效系数及整车状态联合估计模块发送的信号,判断整车状态及两个转向电机的故障情况,并进行两个转向电机的切换控制和车辆的稳定性控制。

2.根据权利要求1所述的双电机线控转向系统,其特征在于,所述第一转向电机、第二转向电机的型号相同;所述第一小齿轮、第二小齿轮的型号相同。

3.一种双电机线控转向系统的容错控制方法,基于权利要求1‑2中任意一项所述的系统,其特征在于,包括步骤如下:(1)建立双电机线控转向系统模型,包括:转向系统模型、转向电机模型、齿轮齿条模型、整车二自由度模型、变传动比模型;

(2)定义两个转向电机的失效模式并建立转向电机故障模型;

(3)根据步骤(1)和步骤(2)建立的模型,采用扩展卡尔曼滤波算法设计双电机线控转向系统的参数和状态耦合自适应非线性观测器,对整车状态及电机失效系数进行实时观测,获取整车状态及两个转向电机的故障情况;

(4)根据整车状态及两个转向电机的故障情况,进行两个转向电机的切换控制和车辆的稳定性控制。

4.根据权利要求3所述的双电机线控转向系统的容错控制方法,其特征在于,所述步骤(1)中的双电机线控转向系统模型具体包括:(11)实时采集车辆行驶过程中的转向盘转角信号θsw,横摆角速度γ,车速信号u,第i个转向电机电流信号Ii,i=1,2;

(12)以车辆质心为原点,建立车辆的整车二自由度模型:式中,β为车辆的质心侧偏角;m为整车质量;k1,k2分别为前、后轮胎的侧偏刚度;Iz为车辆绕z轴的转动惯量;a,b分别为质心到前、后轴的距离;δf为前轮转角;

(13)建立转向系统模型:

式中,θs为小齿轮转角;BR为等效阻尼系数;JR为等效转动惯量;T1为第一转向电机输出转矩,T2为第二转向电机输出转矩;G1为转向电机输出到小齿轮的减速比;G2为第一小齿轮/第二小齿轮转角到前轮的减速比;η为转向电机减速器的效率;dr为路面干扰;τR为轮胎的回正力矩;tp,tm分别为轮胎拖距和主销偏移量;

建立转向电机模型:

式中,Jm为第一、第二转向电机的转动惯量;Bm为第一、第二转向电机阻尼系数;Tmi为正常工作条件下第i个转向电机的名义输出转矩;Kti为第i个转向电机的电磁转矩常数;iqi为第i个转向电机q轴的电枢电流;

建立齿轮齿条模型:

式中,mrack为齿条质量;Brack为齿条阻尼系数;FR为转向阻力;xr为齿条位移;rp为小齿轮半径; 为摩擦力;

(14)根据整车二自由度模型,计算车辆进入稳态时的理想横摆角速度和质心侧偏角,输出转矩:* *

式中,γ为理想横摆角速度,β为理想质心侧偏角;

(15)建立变传动比模型:

式中,i2为转向系统传动比;Ks为横摆角速度增益,L为轴距,Ku是稳定性因数。

5.根据权利要求4所述的双电机线控转向系统的容错控制方法,其特征在于,所述步骤(2)具体包括:(21)进行转向电机的故障模式分析,定义电机失效系数χi:通过电机失效系数的定义,得到不同故障条件下第i个转向电机的输出电磁转矩Tmi:结合步骤(1)中建立的转向电机模型,得到第i个转向电机的电磁转矩Ii=iqi;Tmi为正常工作条件下第i个转向电机的名义输出转矩;

建立转向电机故障模型为:

式中,pn为极对数, 为永磁体磁链,iqi为第i个转向电机q轴的电枢电流;

(22)定义电机失效系数:

6.根据权利要求5所述的双电机线控转向系统的容错控制方法,其特征在于,所述步骤(3)中设计双电机线控转向系统的参数和状态耦合自适应非线性观测器具体包括:(31)采用扩展卡尔曼滤波算法,建立双电机线控转向的系统的状态方程:T T

式中,状态向量x=[u,γ,β] ,参数向量设为θ=[Kt1,Kt2] ,系统输入为u=[θsw,Im1,T TIm2] ,量测输出z=[u,γ] ;f(·)和h(·)分别为系统非线性函数和量测函数;x(k),u(k),θ(k),z(k)分别为k时刻的状态向量、输入向量、参数向量和量测输出;w(k)为k时刻的过程噪声,v(k)为k时刻的量测噪声,γ为横摆角速度,β为车辆的质心侧偏角,Kt1,Kt2分别为第一转向电机和第二转向电机的电磁转矩常数;

(32)建立参数观测器:

式中,θ(k+1)为k+1时刻的参数向量;η(k)为k时刻具有未知时变统计值且独立于w(k)和v(k)的高斯白噪声;E(·)为对变量求期望;cov[·]为协方差函数;μη(k)为k时刻高斯白噪声的期望;Qη(k)为k时刻高斯白噪声的协方差;

将双电机线控转向的系统线性化表示为:

式中,Φx(·)为系统线性化函数;x(k+1)为k+1时刻的状态向量;z(k+1)为k+1时刻的量测输出;v(k+1)为k+1时刻的量测噪声;

以滤波值 代替x(k),得到新的关于θ的量测输出:

式中,e(k)为k时刻用状态估计值 近似代替值x(k)产生的模型误差,vθ(k+1)为k+1时刻考虑模型误差的量测噪声;

量测噪声的方差和协方差矩阵表示如下:

其中,μθ(k),Qv(k)分别为k时刻考虑模型误差的量测噪声的期望和协方差矩阵;

由此,观测参数θ的滤波方程为:

Pθ(k+1)=[I‑Kθ(k+1)Hθ(k)]Pθ(k+1|k)其中, εθ(k+1)为k+1时刻的残差; 为k时刻对状态向量的估计值;Kθ(k+1)为k+1时刻的状态增益矩阵;Pθ(k+1)为k+1时刻的状态估计误差协方差矩阵;Pθ(k+1|k)为在第k时刻对k+1时刻状态估计误差协方差矩阵的估计值;I为单位矩阵; 为k时刻考虑模型误差的量测噪声的协方差矩阵估计值;θ(k+1|k)为第k时刻对k+1时刻参数向量的估计值; 为k时刻考虑模型误差的量测噪声的方差矩阵的估计值;

(33)使用所述估计值θ(k+1)替换θ(k),建立状态估计器:其中,wx(k)为替换θ(k+1)的虚拟噪声,表示为:其中,μw(k),Qw(k)分别为虚拟噪声的期望和协方差矩阵。

7.根据权利要求6所述的双电机线控转向系统的容错控制方法,其特征在于,所述步骤(4)具体包括:若电机失效系数χ1=1且χ2=1时,两个转向电机状态为正常,采用H2/H∞控制算法进行稳定性控制;

若电机失效系数0.6<χ1<1,χ2=1、0.6<χ2<1,χ1=1或0.6<χ1<1,0.6<χ2<1,其中一个转向电机或两个转向电机部分失效时,采用μ控制算法进行容错稳定性控制;若两个转向电机的电机失效系数均小于0.6,则两个转向电机处于严重的部分失效;

若电机失效系数χ1=0,χ2=1或χ2=0,χ1=1时,其中一个转向电机完全失效,切换为另一个正常工作的转向电机采用H2/H∞控制算法进行稳定性控制;若两个转向电机的电机失效系数都为0时,则两个转向电机均完全失效。

8.根据权利要求7所述的双电机线控转向系统的容错控制方法,其特征在于,所述H2/H∞控制算法设计如下:控制系统的状态变量为 输入为u=[ΔT],测量输出为y1=[γ],y2=[ΔT],基于主动前轮转向的横摆角速度补偿控制的状态空间被实现如下:式中:

C11=[0 0 0 1],D11=[0];C12=[0 0 0 0];D12=[1]式中,Δθs为补偿的小齿轮转角,ΔT为正常电机的补偿转矩,m为整车质量,k1,k2分别为前、后轮胎的侧偏刚度,a,b分别为质心到前、后轴的距离,u为车速,γ为车辆横摆角速度,β为车辆质心侧偏角,Iz为整车绕z轴转动惯量,δf为前轮转角,JR为齿条等效转动惯量,BR为齿条等效阻尼系数,G1为两个转向电机减速器的减速比,G2为齿轮齿条机构的减速比,η为两个转向电机减速器的效率系数,tp,tm分别为轮胎拖距和主销偏移量,Jm为电机转动惯量,Bm为电机阻尼系数。

9.根据权利要求7所述的双电机线控转向系统的容错控制方法,其特征在于,所述μ控制算法设计如下:取控制系统的状态变量 系统的输入u=[ΔT],系统

T

的扰动输入为w=[dr Fyw] ,y=[γ]系统输出,线控主动前轮转向横摆角速度控制的状态空间实现为:式中:

C=[0 0 0 0 0 1];D1=[0 0];D2=[0]式中,θs1为当前小齿轮总的转角;θs2为μ控制器作用下小齿轮总的补偿转角;ΔT为容错控制器作用下小齿轮总的补偿转矩;dr为路面干扰;Fyw为侧向风干扰。

说明书 :

一种双电机线控转向系统及其容错控制方法

技术领域

[0001] 本发明属于车辆线控转向系统技术领域,具体涉及一种双电机线控转向系统及其容错控制方法。

背景技术

[0002] 随着汽车智能化程度越来越高,汽车上各模块逐渐趋于线控化设计,其中线控转向是当前人们研究的一个热点。由于线控转向系统摆脱了传统机械系统的连接,通过电子信号控制整个系统的运行,对于单一执行器的线控转向系统而言,一旦执行器出现问题,将会导致整个系统崩溃,往往采用主动容错引入双电机结构。如何对双电机线控转向系统进行实时故障诊断,快速准确实现其容错控制,是保证双电机线控转向系统稳定运行的关键。现有的故障诊断方法大多是针对单电机系统的,很少有研究关于双电机系统故障诊断,尤其是针对双电机线控转向系统。
[0003] 现有的对双电机线控转向系统进行故障诊断和容错控制的方法公开较少,例如,中国发明专利申请号为CN201110171716.4中公开了一种应用于双电机线控转向系统的冗余容错控制方法,通过中央控制器检测两电机是否存在故障,从而对正常工作的电机进行转角控制;中国发明专利申请号为CN202010079815.9中公开了一种双电机同步控制系统的容错控制方法,通过检测双电机的三相电流判断逆变器的故障,将故障信号发送到容错逆变器和PWM信号逻辑合成单元完成容错拓扑的重构和容错算法。中国发明专利申请号为CN201910136329.3中公开了一种双电机双电源线控转向系统及其容错控制方法,通过多种供电模式,能够根据电源和电机故障情况进行快速切换,保证单个电源故障情况下,由另一个电源驱动双电机进行转向动作。
[0004] 但是上述现有专利提到的双电机线控转向系统容错控制方法比较简单,只说明了发生故障时如何进行电机的控制,没有结合系统本身考虑如何进行故障诊断以及实时观测的问题,并且对电机的控制方法比较简单笼统,没有说明具体的控制策略以及对系统的稳定性。

发明内容

[0005] 针对于上述现有技术的不足,本发明的目的在于提供一种双电机线控转向系统及其容错控制方法,以克服现有线控转向系统技术中存在的故障检测准确率低、实时性差、系统稳定性无法保证的问题。
[0006] 为达到上述目的,本发明采用的技术方案如下:
[0007] 本发明的一种双电机线控转向系统,包括:转向盘模块、转向执行模块、控制模块;
[0008] 转向盘模块,包括:转向盘、转向管柱、转向盘转角传感器、转向盘转矩传感器、路感电机驱动器、路感电机和路感电机减速器;
[0009] 所述转向盘与转向管柱的一端固定连接;
[0010] 所述路感电机的输出轴通过路感电机减速器与转向管柱的另一端相连,用于通过转向管柱向转向盘传递路感;
[0011] 所述路感电机驱动器与路感电机连接,用于驱动路感电机的转动状态;
[0012] 所述转向盘转角传感器、转向盘转矩传感器均与转向管柱固定连接,分别采集转向盘的转角和转矩信号,并将采集到的信号发送给控制模块;
[0013] 转向执行模块,包括:第一转向电机、第一转向电机减速器、第一转向电机驱动器、第一小齿轮、第二转向电机、第二转向电机减速器、第二转向电机驱动器、第二小齿轮、齿条、转向横拉杆、前轮、第一电流霍尔传感器、第二电流霍尔传感器、车速传感器及横摆角速度传感器;
[0014] 所述第一转向电机通过第一转向电机减速器与第一小齿轮的转轴相连,第二转向电机通过第二转向电机减速器与第二小齿轮的转轴相连;
[0015] 所述第一小齿轮、第二小齿轮均与齿条啮合;所述齿条和转向横拉杆相连;转向横拉杆的两端分别与车辆的两个前轮相连;
[0016] 所述车速传感器安装在前轮内,用于获得车辆的车速,并将其发送给所述控制模块;
[0017] 所述横摆角速度传感器安装在车身上,用于获得车辆实际的横摆角速度信号,并将其发送给所述控制模块;
[0018] 所述第一电流霍尔传感器和第二电流霍尔传感器分别安装在第一转向电机和第二转向电机上,用于采集第一转向电机电流信号和第二转向电机电流信号,并将其发送给所述控制模块;
[0019] 所述第一转向电机驱动器分别与第一转向电机、控制模块电气连接,用于控制第一转向电机转动状态;所述第二转向电机驱动器分别与第二转向电机、控制模块电气连接,用于控制第二转向电机转动状态;
[0020] 所述控制模块分别与转向盘转角传感器、转向盘转矩传感器、车速传感器、横摆角速度传感器、第一电流霍尔传感器、第二电流霍尔传感器、路感电机驱动器、第一转向电机驱动器和第二转向电机驱动器电气相连。
[0021] 进一步地,所述控制模块包括:信号采集模块、电机失效系数及整车状态联合估计模块、容错切换控制模块;
[0022] 所述信息采集模块,用于对获取到的转向盘转角信号、转向盘转矩信号、车速信号、横摆角速度信号、第一转向电机电流信号、第二转向电机电流信号进行滤波降噪,并将处理后的信号传递给电机失效系数及整车状态联合估计模块和容错切换控制模块;
[0023] 所述电机失效系数及整车状态联合估计模块,根据信息采集模块发送的信号,实时计算得到电机失效系数、横摆角速度、质心侧偏角,并发送给容错切换控制模块;
[0024] 所述容错切换控制模块,根据电机失效系数及整车状态联合估计模块发送的信号,判断整车状态及两个转向电机的故障情况,并进行两个转向电机的切换控制和车辆的稳定性控制。
[0025] 进一步地,所述第一转向电机、第二转向电机的型号相同。
[0026] 进一步地,所述第一小齿轮、第二小齿轮的型号相同。
[0027] 本发明的一种双电机线控转向系统的容错控制方法,基于上述系统,包括步骤如下:
[0028] (1)建立双电机线控转向系统模型,包括:转向系统模型、转向电机模型、齿轮齿条模型、整车二自由度模型、变传动比模型;
[0029] (2)定义两个转向电机的失效模式并建立转向电机故障模型;
[0030] (3)根据步骤(1)和步骤(2)建立的模型,采用扩展卡尔曼滤波算法设计双电机线控转向系统的参数和状态耦合自适应非线性观测器,对整车状态及电机失效系数进行实时观测,获取整车状态及两个转向电机的故障情况;
[0031] (4)根据整车状态及两个转向电机的故障情况,进行两个转向电机的切换控制和车辆的稳定性控制。
[0032] 进一步地,所述步骤(1)中的双电机线控转向系统模型具体包括:
[0033] (11)实时采集车辆行驶过程中的转向盘转角信号θsw,横摆角速度γ,车速信号u,第i个转向电机电流信号Ii,i=1,2;
[0034] (12)以车辆质心为原点,建立车辆的整车二自由度模型:
[0035]
[0036] 式中,β为车辆的质心侧偏角;m为整车质量;k1,k2分别为前、后轮胎的侧偏刚度;Iz为车辆绕z轴的转动惯量;a,b分别为质心到前、后轴的距离;δf为前轮转角;
[0037] (13)建立转向系统模型:
[0038]
[0039] 式中,θs为小齿轮转角;BR为等效阻尼系数;JR为等效转动惯量;T1为第一转向电机输出转矩,T2为第二转向电机输出转矩;G1为转向电机输出到小齿轮(第一转向电机输出到第一小齿轮或第二转向电机输出到第二小齿轮)的减速比;G2为第一小齿轮/第二小齿轮转角到前轮的减速比;η为转向电机减速器的效率;dr为路面干扰;τR为轮胎的回正力矩;tp,tm分别为轮胎拖距和主销偏移量;
[0040] 建立转向电机模型:
[0041]
[0042] 式中,Jm为第一、第二转向电机的转动惯量;Bm为第一、第二转向电机阻尼系数;Tmi为正常工作条件下第i个转向电机的名义输出转矩;Kti为第i个转向电机的电磁转矩常数;iqi为第i个转向电机q轴的电枢电流;
[0043] 建立齿轮齿条模型:
[0044]
[0045] 式中,mrack为齿条质量;Brack为齿条阻尼系数;FR为转向阻力;xr为齿条位移;rp为小齿轮半径; 为摩擦力;
[0046] (14)根据整车二自由度模型,计算车辆进入稳态时的理想横摆角速度和质心侧偏角,输出转矩:
[0047]
[0048] 式中,γ*为理想横摆角速度,β*为理想质心侧偏角;
[0049] (15)建立变传动比模型:
[0050]
[0051] 式中,i2为转向系统传动比;Ks为横摆角速度增益,是一个0.12‑0.37 1/s的参数,L为轴距,Ku是稳定性因数。
[0052] 进一步地,所述步骤(2)具体包括:
[0053] (21)进行转向电机的故障模式分析,定义电机失效系数χi:
[0054]
[0055] 通过电机失效系数的定义,得到不同故障条件下第i个转向电机的输出电磁转矩Tmi:
[0056]
[0057] 结合步骤(1)中建立的转向电机模型,得到第i个转向电机的电磁转矩Ii=iqti;Tmi为正常工作条件下第i个转向电机的名义输出转矩;
[0058] 建立转向电机故障模型为:
[0059]
[0060] 式中,pn为极对数, 为永磁体磁链,iqi为第i个转向电机q轴的电枢电流;
[0061] (22)定义电机失效系数:
[0062] 进一步地,所述步骤(3)中设计双电机线控转向系统的参数和状态耦合自适应非线性观测器具体包括:
[0063] (31)采用扩展卡尔曼滤波算法,建立双电机线控转向的系统的状态方程:
[0064]
[0065] 式中,状态向量x=[u,γ,β]T,参数向量设为θ=[Kt1,Kt2]T,系统输入为u=[θsw,T TIm1,Im2] ,量测输出z=[u,γ] ;f(·)和h(·)分别为系统非线性函数和量测函数;x(k),u(k),θ(k),z(k)分别为k时刻的状态向量、输入向量、参数向量和量测输出;w(k)为k时刻的过程噪声,v(k)为k时刻的量测噪声,γ为横摆角速度,β为车辆的质心侧偏角,Kt1,Kt2分别为第一转向电机和第二转向电机的电磁转矩常数;
[0066] (32)建立参数观测器:
[0067]
[0068] 式中,θ(k+1)为k+1时刻的参数向量;η(k)为k时刻具有未知时变统计值且独立于w(k)和v(k)的高斯白噪声;E()为对变量求期望;cov[]为协方差函数;μη(k)为k时刻高斯白噪声的期望;Qη(k)为k时刻高斯白噪声的协方差;
[0069] 将双电机线控转向的系统线性化表示为:
[0070]
[0071] 式中,Φx(·)为系统线性化函数;x(k+1)为k+1时刻的状态向量;z(k+1)为k+1时刻的量测输出;v(k+1)为k+1时刻的量测噪声;
[0072] 以滤波值 代替x(k),得到新的关于θ的量测输出:
[0073]
[0074] 式中,e(k)为k时刻用状态估计值 近似代替值x(k)产生的模型误差,vθ(k+1)为k+1时刻考虑模型误差的量测噪声;
[0075] 量测噪声的方差和协方差矩阵表示如下:
[0076]
[0077] 其中,μθ(k),Qv(k)分别为k时刻考虑模型误差的量测噪声的期望和协方差矩阵;
[0078] 由此,观测参数θ的滤波方程为:
[0079]
[0080]
[0081]
[0082]
[0083] Pθ(k+1)=[I‑Kθ(k+1)Hθ(k)]Pθ(k+1|k)
[0084] 其中, εθ(k+1)为k+1时刻的残差; 为k时刻对状态向量的估计值;Kθ(k+1)为k+1时刻的状态增益矩阵;Pθ(k+1)为k+1时刻的状态估计误差协方差矩阵;Pθ(k+1|k)为在第k时刻对k+1时刻状态估计误差协方差矩阵的估计值;I为单位矩阵; 为k时刻考虑模型误差的量测噪声的协方差矩阵估计值;θ(k+1|k)为第k时刻对k+1时刻参数向量的估计值; 为k时刻考虑模型误差的量测噪声的方差矩阵的估计值;
[0085] (33)使用所述估计值θ(k+1)替换θ(k),建立状态估计器:
[0086]
[0087] 其中,wx(k)为替换θ(k+1)的虚拟噪声,表示为:
[0088]
[0089] 其中,μw(k),Qw(k)分别为虚拟噪声的期望和协方差矩阵。
[0090] 进一步地,所述步骤(4)具体包括:
[0091] 若电机失效系数χ1=1且χ2=1时,两个转向电机状态为正常,采用H2/H∞控制算法进行稳定性控制;
[0092] 若电机失效系数0.6<χ1<1,χ2=1、0.6<χ2<1,χ1=1或0.6<χ1<1,0.6<χ2<1,其中一个转向电机或两个转向电机部分失效时,采用μ控制算法进行容错稳定性控制;若两个转向电机的电机失效系数均小于0.6,则两个转向电机处于严重的部分失效;
[0093] 若电机失效系数χ1=0,χ2=1或χ2=0,χ1=1时,其中一个转向电机完全失效,切换为另一个正常工作的转向电机采用H2/H∞控制算法进行稳定性控制;若两个转向电机的电机失效系数都为0时,则两个转向电机均完全失效。
[0094] 进一步地,所述H2/H∞控制算法设计如下:
[0095] 控制系统的状态变量为 输入为u=[ΔT],测量输出为y1=[γ],y2=[ΔT],基于主动前轮转向的横摆角速度补偿控制的状态空间被实现如下:
[0096]
[0097] 式中:
[0098]
[0099] C11=[0 0 0 1],D11=[0];C12=[0 0 0 0];D12=[1]
[0100] 式中,Δθs为补偿的小齿轮转角,ΔT为正常电机的补偿转矩,m为整车质量,k1,k2分别为前、后轮胎的侧偏刚度,a,b分别为质心到前、后轴的距离,u为车速,γ为车辆横摆角速度,β为车辆质心侧偏角,Iz为整车绕z轴转动惯量,δf为前轮转角,JR为齿条等效转动惯量,BR为齿条等效阻尼系数,G1为两个转向电机减速器的减速比,G2为齿轮齿条机构的减速比,η为两个转向电机减速器的效率系数,tp,tm分别为轮胎拖距和主销偏移量,Jm为电机转动惯量,Bm为电机阻尼系数。
[0101] 进一步地,所述μ控制算法设计如下:
[0102] 取控制系统的状态变量 系统的输入u=[ΔT],T
系统的扰动输入为w=[dr Fyw] ,y=[γ]系统输出,线控主动前轮转向横摆角速度控制的状态空间实现为:
[0103]
[0104] 式中:
[0105]
[0106] C=[0 0 0 0 0 1];D1=[0 0];D2=[0]
[0107] 式中,θs1为当前小齿轮总的转角;θs2为μ控制器作用下小齿轮总的补偿转角;ΔT为容错控制器作用下小齿轮总的补偿转矩;dr为路面干扰;Fyw为侧向风干扰。
[0108] 本发明的有益效果:
[0109] 1、本发明采用扩展卡尔曼滤波算法,基于双电机线控转向系统模型,建立参数和状态耦合自适应非线性观测器,实时准确地观测电机失效系数以及整车状态。
[0110] 2、本发明通过观测的电机失效系数以及整车状态,进行相应的切换容错控制,保证车辆的安全性和稳定性,通过仿真实验证明其有效性。

附图说明

[0111] 图1为本发明系统结构示意图;
[0112] 图2为本发明中电机失效系数及整车状态联合估计流程图;
[0113] 图3为本发明实施例提供的一种双电机线控转向系统主动容错控制流程图;
[0114] 图4a为在正弦工况下双电机都正常时在容错控制下横摆角速度仿真图;
[0115] 图4b为在正弦工况下双电机都正常时在容错控制下质心侧偏角仿真图;
[0116] 图5a为在正弦工况下双电机均轻微故障时(0.8<χi<1)在容错控制下横摆角速度仿真图;
[0117] 图5b为在正弦工况下双电机均轻微故障时(0.8<χi<1)在容错控制下质心侧偏角仿真图。

具体实施方式

[0118] 为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。
[0119] 参照图1所示,本发明的一种双电机线控转向系统,包括:转向盘模块、转向执行模块、控制模块5;
[0120] 转向盘模块,包括:转向盘1、转向管柱2、转向盘转角传感器3、转向盘转矩传感器19、路感电机驱动器17、路感电机18和路感电机减速器4;
[0121] 所述转向盘1与转向管柱2的一端固定连接;
[0122] 所述路感电机18的输出轴通过路感电机减速器4与转向管柱2的另一端相连,用于通过转向管柱2向转向盘1传递路感;
[0123] 所述路感电机驱动器17与路感电机18连接,用于驱动路感电机18的转动状态;
[0124] 所述转向盘转角传感器3、转向盘转矩传感器19均与转向管柱2固定连接,分别采集转向盘1的转角和转矩信号,并将采集到的信号发送给控制模块5;
[0125] 转向执行模块,包括:第一转向电机8、第一转向电机减速器9、第一转向电机驱动器6、第一小齿轮10、第二转向电机15、第二转向电机减速器14、第二转向电机驱动器16、第二小齿轮11、齿条12、转向横拉杆13、前轮7、第一电流霍尔传感器、第二电流霍尔传感器、车速传感器及横摆角速度传感器;示例中,所述第一转向电机、第二转向电机的型号相同;所述第一小齿轮、第二小齿轮的型号相同。
[0126] 所述第一转向电机8通过第一转向电机减速器9与第一小齿轮10的转轴相连,第二转向电机15通过第二转向电机减速器14与第二小齿轮11的转轴相连;
[0127] 所述第一小齿轮10、第二小齿轮11均与齿条12啮合;所述齿条12和转向横拉杆13相连;转向横拉杆13的两端分别与车辆的两个前轮7相连;
[0128] 所述车速传感器安装在前轮7内,用于获得车辆的车速,并将其发送给所述控制模块5;
[0129] 所述横摆角速度传感器安装在车身上,用于获得车辆实际的横摆角速度信号,并将其发送给所述控制模块5;
[0130] 所述第一电流霍尔传感器和第二电流霍尔传感器分别安装在第一转向电机8和第二转向电机15上,用于采集第一转向电机电流信号和第二转向电机电流信号,并将其发送给所述控制模块5;
[0131] 所述第一转向电机驱动器6分别与第一转向电机8、控制模块5电气连接,用于控制第一转向电机8的转动状态;所述第二转向电机驱动器16分别与第二转向电机15、控制模块5电气连接,用于控制第二转向电机15的转动状态;
[0132] 所述控制模块5分别与转向盘转角传感器、转向盘转矩传感器、车速传感器、横摆角速度传感器、第一电流霍尔传感器、第二电流霍尔传感器、路感电机驱动器、第一转向电机驱动器和第二转向电机驱动器电气相连。
[0133] 具体地,所述控制模块5包括:信号采集模块、电机失效系数及整车状态联合估计模块、容错切换控制模块;
[0134] 所述信息采集模块,用于对获取到的转向盘转角信号、转向盘转矩信号、车速信号、横摆角速度信号、第一转向电机电流信号、第二转向电机电流信号进行滤波降噪,并将处理后的信号传递给电机失效系数及整车状态联合估计模块和容错切换控制模块;
[0135] 所述电机失效系数及整车状态联合估计模块,根据信息采集模块发送的信号,实时计算得到电机失效系数、横摆角速度、质心侧偏角,并发送给容错切换控制模块;
[0136] 所述容错切换控制模块,根据电机失效系数及整车状态联合估计模块发送的信号,判断整车状态及两个转向电机的故障情况,并进行两个转向电机的切换控制和车辆的稳定性控制。
[0137] 本发明的一种双电机线控转向系统的容错控制方法,基于上述系统,包括步骤如下:
[0138] (1)建立双电机线控转向系统模型,包括:转向系统模型、转向电机模型、齿轮齿条模型、整车二自由度模型、变传动比模型;
[0139] 具体地,所述步骤(1)中的双电机线控转向系统模型具体包括:
[0140] (11)实时采集车辆行驶过程中的转向盘转角信号θsw,横摆角速度γ,车速信号u,第i个转向电机电流信号Ii,i=1,2;
[0141] (12)以车辆质心为原点,建立车辆的整车二自由度模型:
[0142]
[0143] 式中,β为车辆的质心侧偏角;m为整车质量;k1,k2分别为前、后轮胎的侧偏刚度;Iz为车辆绕z轴的转动惯量;a,b分别为质心到前、后轴的距离;δf为前轮转角;
[0144] (13)建立转向系统模型:
[0145]
[0146] 式中,θs为小齿轮转角;BR为等效阻尼系数;JR为等效转动惯量;T1为第一转向电机输出转矩,T2为第二转向电机输出转矩;G1为转向电机输出到小齿轮(第一转向电机输出到第一小齿轮或第二转向电机输出到第二小齿轮)的减速比;G2为第一小齿轮/第二小齿轮转角到前轮的减速比;η为转向电机减速器的效率;dr为路面干扰;τR为轮胎的回正力矩;tp,tm分别为轮胎拖距和主销偏移量;
[0147] 建立转向电机模型:
[0148]
[0149] 式中,Jm为第一、第二转向电机的转动惯量;Bm为第一、第二转向电机阻尼系数;Tmi为正常工作条件下第i个转向电机的名义输出转矩;Kti为第i个转向电机的电磁转矩常数;iqi为第i个转向电机q轴的电枢电流;
[0150] 建立齿轮齿条模型:
[0151]
[0152] 式中,mrack为齿条质量;Brack为齿条阻尼系数;FR为转向阻力;xr为齿条位移;rp为小齿轮半径; 为摩擦力;
[0153] (14)根据整车二自由度模型,计算车辆进入稳态时的理想横摆角速度和质心侧偏角,输出转矩:
[0154]
[0155] 式中,γ*为理想横摆角速度,β*为理想质心侧偏角;
[0156] (15)建立变传动比模型:
[0157]
[0158] 式中,i2为转向系统传动比;Ks为横摆角速度增益,是一个0.12‑0.37 1/s的参数,L为轴距,Ku是稳定性因数。
[0159] (2)定义两个转向电机的失效模式并建立转向电机故障模型;
[0160] 具体地,所述步骤(2)具体包括:
[0161] (21)进行转向电机的故障模式分析,定义电机失效系数χi:
[0162]
[0163] 通过电机失效系数的定义,得到不同故障条件下第i个转向电机的输出电磁转矩Tmi:
[0164]
[0165] 结合步骤(1)中建立的转向电机模型,得到第i个转向电机的电磁转矩Ii=iqti;Tmi为正常工作条件下第i个转向电机的名义输出转矩;
[0166] 建立转向电机故障模型为:
[0167]
[0168] 式中,pn为极对数, 为永磁体磁链,iqi为第i个转向电机q轴的电枢电流;
[0169] (22)定义电机失效系数:
[0170] (3)参照图2所示,根据步骤(1)和步骤(2)建立的模型,采用扩展卡尔曼滤波算法设计双电机线控转向系统的参数和状态耦合自适应非线性观测器,对整车状态及电机失效系数进行实时观测,获取整车状态及两个转向电机的故障情况;
[0171] 具体地,所述步骤(3)中设计双电机线控转向系统的参数和状态耦合自适应非线性观测器具体包括:
[0172] (31)采用扩展卡尔曼滤波算法,建立双电机线控转向的系统的状态方程:
[0173]
[0174] 式中,状态向量x=[u,γ,β]T,参数向量设为θ=[Kt1,Kt2]T,系统输入为u=[θsw,T TIm1,Im2] ,量测输出z=[u,γ] ;f(·)和h(·)分别为系统非线性函数和量测函数;x(k),u(k),θ(k),z(k)分别为k时刻的状态向量、输入向量、参数向量和量测输出;w(k)为k时刻的过程噪声,v(k)为k时刻的量测噪声,γ为横摆角速度,β为车辆的质心侧偏角,Kt1,Kt2分别为第一转向电机和第二转向电机的电磁转矩常数;
[0175] (32)建立参数观测器:
[0176]
[0177] 式中,θ(k+1)为k+1时刻的参数向量;η(k)为k时刻具有未知时变统计值且独立于w(k)和v(k)的高斯白噪声;E(·)为对变量求期望;cov[·]为协方差函数;μη(k)为k时刻高斯白噪声的期望;Qη(k)为k时刻高斯白噪声的协方差;
[0178] 将双电机线控转向的系统线性化表示为:
[0179]
[0180] 式中,Φx(·)为系统线性化函数;x(k+1)为k+1时刻的状态向量;z(k+1)为k+1时刻的量测输出;v(k+1)为k+1时刻的量测噪声;
[0181] 以滤波值 代替x(k),得到新的关于θ的量测输出:
[0182]
[0183] 式中,e(k)为k时刻用状态估计值 近似代替值x(k)产生的模型误差,vθ(k+1)为k+1时刻考虑模型误差的量测噪声;
[0184] 量测噪声的方差和协方差矩阵表示如下:
[0185]
[0186] 其中,μθ(k),Qv(k)分别为k时刻考虑模型误差的量测噪声的期望和协方差矩阵;
[0187] 由此,观测参数θ的滤波方程为:
[0188]
[0189]
[0190]
[0191]
[0192] Pθ(k+1)=[I‑Kθ(k+1)Hθ(k)]Pθ(k+1|k)
[0193] 其中, εθ(k+1)为k+1时刻的残差; 为k时刻对状态向量的估计值;Kθ(k+1)为k+1时刻的状态增益矩阵;Pθ(k+1)为k+1时刻的状态估计误差协方差矩阵;Pθ(k+1|k)为在第k时刻对k+1时刻状态估计误差协方差矩阵的估计值;I为单位矩阵;
为k时刻考虑模型误差的量测噪声的协方差矩阵估计值;θ(k+1|k)为第k时刻对k+1时刻参数向量的估计值; 为k时刻考虑模型误差的量测噪声的方差矩阵的估计值;
[0194] (33)使用所述估计值θ(k+1)替换θ(k),建立状态估计器:
[0195]
[0196] 其中,wx(k)为替换θ(k+1)的虚拟噪声,表示为:
[0197]
[0198] 其中,μw(k),Qw(k)分别为虚拟噪声的期望和协方差矩阵。
[0199] (4)参照图3所示,根据整车状态及两个转向电机的故障情况,进行两个转向电机的切换控制和车辆的稳定性控制;
[0200] 具体地,所述步骤(4)具体包括:
[0201] 若电机失效系数χ1=1且χ2=1时,两个转向电机状态为正常,采用H2/H∞控制算法进行稳定性控制;
[0202] 若电机失效系数0.6<χ1<1,χ2=1、0.6<χ2<1,χ1=1或0.6<χ1<1,0.6<χ2<1,其中一个转向电机或两个转向电机部分失效时,采用μ控制算法进行容错稳定性控制;若两个转向电机的电机失效系数均小于0.6,则两个转向电机处于严重的部分失效;
[0203] 若电机失效系数χ1=0,χ2=1或χ2=0,χ1=1时,其中一个转向电机完全失效,切换为另一个正常工作的转向电机采用H2/H∞控制算法进行稳定性控制;若两个转向电机的电机失效系数都为0时,则两个转向电机均完全失效。
[0204] 示例中,所述H2/H∞控制算法设计如下:
[0205] 控制系统的状态变量为 输入为u=[ΔT],测量输出为y1=[γ],y2=[ΔT],基于主动前轮转向的横摆角速度补偿控制的状态空间被实现如下:
[0206]
[0207] 式中:
[0208]
[0209] C11=[0 0 0 1],D11=[0];C12=[0 0 0 0];D12=[1]
[0210] 式中,Δθs为补偿的小齿轮转角,ΔT为正常电机的补偿转矩,m为整车质量,k1,k2分别为前、后轮胎的侧偏刚度,a,b分别为质心到前、后轴的距离,u为车速,γ为车辆横摆角速度,β为车辆质心侧偏角,Iz为整车绕z轴转动惯量,δf为前轮转角,JR为齿条等效转动惯量,BR为齿条等效阻尼系数,G1为两个转向电机减速器的减速比,G2为齿轮齿条机构的减速比,η为两个转向电机减速器的效率系数,tp,tm分别为轮胎拖距和主销偏移量,Jm为电机转动惯量,Bm为电机阻尼系数。
[0211] 示例中,所述μ控制算法设计如下:
[0212] 取控制系统的状态变量 系统的输入u=[ΔT],T
系统的扰动输入为w=[dr Fyw] ,y=[γ]系统输出,线控主动前轮转向横摆角速度控制的状态空间实现为:
[0213]
[0214] 式中:
[0215]
[0216] C=[0 0 0 0 0 1];D1=[0 0];D2=[0]
[0217] 式中,θs1为当前小齿轮总的转角;θs2为μ控制器作用下小齿轮总的补偿转角;ΔT为容错控制器作用下小齿轮总的补偿转矩;dr为路面干扰;Fyw为侧向风干扰。
[0218] 根据所设计的双电机线控转向系统及其容错控制方法,设置车速80km/h,在正弦工况下对以下两种情况进行仿真验证。
[0219] 当两个转向电机都正常工作时,容错切换控制模块采用H2/H∞控制算法对车辆进行稳定性控制,参照图4a所示,容错切换控制模块控制的横摆角速度可以很好地控制车辆稳定性,并且电机失效系数及整车状态联合估计模块观测到的横摆角速度较为准确;参照图4b所示,容错切换控制模块控制的质心侧偏角在0.2rad以内,可以很好地保证车辆在转向电机正常工作时的稳定性;
[0220] 当两个转向电机都出现轻微失效时,容错切换控制模块采用μ控制算法对车辆进行稳定性控制,参照图5a所示,容错切换控制模块控制的横摆角速度可以很好地控制车辆稳定性,并且电机失效系数及整车状态联合估计模块观测到的横摆角速度较为准确;参照图5b所示,容错切换控制模块控制的质心侧偏角在0.15rad以内,可以很好地保证车辆下转向电机轻微故障时的稳定性。
[0221] 本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。