[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107140012B - 一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法 - Google Patents

一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法 Download PDF

Info

Publication number
CN107140012B
CN107140012B CN201710327366.3A CN201710327366A CN107140012B CN 107140012 B CN107140012 B CN 107140012B CN 201710327366 A CN201710327366 A CN 201710327366A CN 107140012 B CN107140012 B CN 107140012B
Authority
CN
China
Prior art keywords
steering
sensor
automobile
signal
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710327366.3A
Other languages
English (en)
Other versions
CN107140012A (zh
Inventor
赵万忠
樊密丽
张寒
李艳
高琪
王云琦
邹松春
章雨祺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201710327366.3A priority Critical patent/CN107140012B/zh
Publication of CN107140012A publication Critical patent/CN107140012A/zh
Application granted granted Critical
Publication of CN107140012B publication Critical patent/CN107140012B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0421Electric motor acting on or near steering gear
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • B62D5/0457Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
    • B62D5/046Controlling the motor
    • B62D5/0463Controlling the motor calculating assisting torque from the motor based on driver input
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D6/00Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
    • B62D6/008Control of feed-back to the steering input member, e.g. simulating road feel in steer-by-wire applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Abstract

本发明公开了一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法,该系统包括方向盘及其连接机构、方向盘转角传感器、方向盘转矩传感器、路感电机、路感电机电流传感器、转向电机、转向电机电流传感器、车速传感器、前轮转角传感器、齿轮齿条转向器、位置传感器、滤波估计模块、安全判断模块、控制信号叠加模块以及转向电子控制单元。本发明运用可抑制发散的卡尔曼滤波器对汽车运动的姿态进行滤波预测估计,具有发散抑制功能的卡尔曼滤波器从电子传感器获得信号,用以估计汽车的实时状态。本发明所公开的系统的转向控制器能够在保证转向稳定的前提下,使得系统具有良好的干扰抑制性能,从而能够获得良好的汽车操纵稳定性。

Description

一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制 方法
技术领域
本发明涉及的是汽车线控转向系统的领域,具体描述的是一种基于可抑制发散的卡尔曼滤波器的线控转向系统,属于汽车转向系统的控制领域。
背景技术
现如今,取消了转向系统中的机械间连接的线控转向系统有着较好的发展前景,它具有实现主动转向以及可变转向盘力矩反馈的功能,它的设计灵活,简化结构等特点受到大众的追捧。对线控转向系统,特别强调汽车转向系统必要的的“路感”,因此决定了线控转向系统的运行强烈地依赖于传感器信号的属性,这也导致其可靠性较传统转向系统大大降低了。为了解决这一问题,提出运用卡尔曼滤波估计的方法减少传感器的数量,以提高精度。但同时,也引出了另外一个问题——滤波发散。系统的数学模型或者噪声的统计特性不准确,不能反映系统真实的物理过程,这些因素会使得卡尔曼滤波发散。
另外,在各种变化的工况下,对传感器存在一定的噪声干扰,而且汽车也会受到横风以及路面激励的影响,这些都会影响汽车的转向系统的可靠性,转向系统的稳定性能对汽车的行车安全性有着极大的影响。
因此,对线控转向系统配备一个可抑制发散的卡尔曼滤波器和一个具有良好抗干扰性能和稳定性能的转向控制器是完全有必要的。
发明内容
发明目的:为了克服现有技术中存在的不足,本发明提供一种可抑制发散的卡尔曼滤波器与μ综合鲁棒控制器协同工作的基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法,本发明所公开的系统能够在保证转向稳定的前提下,通过控制转向系统中的转向电机的驱动电流,得到适应不同工况下的转向角度,使得系统具有良好的干扰抑制性能,从而能够获得良好的汽车操纵稳定性。
技术方案:为实现上述目的,本发明采用的技术方案为:
一种基于可抑制发散的卡尔曼滤波器的线控转向系统,包括方向盘(1)及其连接机构Y、方向盘转角传感器(2)、方向盘转矩传感器(3)、路感电机A、路感电机电流传感器(6)、转向电机B、转向电机电流传感器(7)、齿轮齿条转向器(4)、位置传感器(5)、前轮转角传感器(8)、车速传感器(9)、转向电子控制单元ECU、滤波估计模块L、安全判断模块P以及控制信号叠加模块C,其中。
所述方向盘(1)通过连接机构Y的转向管柱与路感电机A连接,方向盘转角传感器(2)与方向盘转矩传感器(3)均安装在转向管柱上,所述方向盘转角传感器(2)采集方向盘(1)的转角信号,方向盘转矩传感器(3)采集方向盘(1)上施加的力矩信号,所测得的转角信号和力矩信号输入到滤波估计模块L的输入端和转向电子控制单元ECU。
所述路感电机电流传感器(6)与路感电机A安装在一起,所述路感电机电流传感器(6)用于检测输入路感电机A的电流信号,并将检测到的输入路感电机A的电流信号输入到转向电子控制单元ECU。
所述转向电机B与齿轮齿条转向器(4)相连,转向电机电流传感器(7)与转向电机B安装在一起,所述转向电机电流传感器(7)检测输入转向电机B的电流信号,并将检测到的输入转向电机B的电流信号输入到转向电子控制单元ECU。
所述齿轮齿条转向器(4)上安装位置传感器(5),所述位置传感器(5)用于采集齿轮齿条转向器中齿条的位移信号,并将检测到的位移信号输入到滤波估计模块L的输入端和转向电子控制单元ECU。齿轮齿条转向器(4)与前轮相连接。
所述前轮转角传感器(8)以及车速传感器(9)安装在前轮上,所述前轮转角传感器(8)用于检测前轮的转向角的信号,所述车速传感器(9)用于检测汽车的实时的车速信号。测得的转向角的信号和车速输入到滤波估计模块L的输入端。
所述滤波估计模块L,输入端接收方向盘转角传感器(2)、方向盘转矩传感器(3)、位置传感器(5)、前轮转角传感器(8)以及车速传感器(9)的信号,借助获得的传感器信号,运用抑制发散的卡尔曼滤波估计算法,估计出实时的汽车的质心侧偏角,估计得到的数据输入到安全判断模块P。
所述安全判断模块P接收滤波估计模块L输入的质心侧偏角的数据,判断汽车实时的质心侧偏角是否在安全范围内,它将汽车转向姿态安全的信号输入到转向电子控制单元ECU。如果判断汽车的质心侧偏角处于危险范围,它会将危险信号输入到控制信号叠加模块C。
所述控制信号叠加模块C,接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元ECU。
所述转向电子控制单元ECU输入端一方面接收方向盘转角传感器(2)、方向盘转矩传感器(3)、位置传感器(5)、路感电机电流传感器(6)和转向电机电流传感器(7)的信号,一方面接收控制信号叠加模块C的叠加信号。当汽车安全时,依据方向盘转角传感器(2)、方向盘转矩传感器(3)、位置传感器(5)、路感电机电流传感器(6)和转向电机电流传感器(7)的信号进行计算,输出电子信号以驱动路感电机A和转向电机B输出电流。当汽车不安全时,转向电子控制单元ECU除了接收方向盘转角传感器(2)、方向盘转矩传感器(3)、位置传感器(5)、路感电机电流传感器(6)和转向电机电流传感器(7)的信号外,还要接收控制信号叠加模块C的叠加信号,结合两者的信号计算,输出电子信号以驱动路感电机A和转向电机B输出电流,以控制路感电机A、转向电机B产生相应的力矩,从而得到准确而稳定的转向反应。
一种基于可抑制发散的卡尔曼滤波器的线控转向控制方法,包括以下步骤:
步骤1:方向盘以力矩和转角输入,借助连接机构Y、齿轮齿条转向器(4)将力矩以及转角传递到前轮,以实现转向的操作。
步骤2,方向盘转角传感器(2)采集方向盘(1)转角信号,方向盘转矩传感器(3)采集方向盘(1)上施加的力矩的信号,位置传感器(5)采集齿轮齿条转向器4中齿条的位移信号,前轮转角传感器8采集前轮的转向角的信号,车速传感器8采集到汽车的实时的车速信号,滤波估计模块L借助传感器输入的信号,运用抑制发散的卡尔曼滤波估计算法,估算出实时的汽车的质心侧偏角,并将此信号输入到安全判断模块P中。
步骤3,安全判断模块P接收滤波估计模块L输入的质心侧偏角的数据,判断汽车实时的质心侧偏角是否在安全范围内,依据信号判断是否驱动控制信号叠加模块C。
步骤4,控制信号叠加模块C,接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元ECU。
步骤5,转向电子控制单元ECU依据输入的信号输出适当的电子信号以驱动控制路感电机A、转向电机B输出电流,执行汽车转向操作,得到稳定的转向状态。
所述步骤2中滤波估计模块L借助传感器输入的信号,运用抑制发散的卡尔曼滤波估计算法,估算出实时的汽车的质心侧偏角的方法,包括以下步骤:
步骤2.1,建立整车线性二自由度的整车模型,。
Figure BDA0001291567630000031
其中:β车身质心侧偏角。γ为汽车横摆角速度。k1为汽车前轮侧偏刚度。k2为汽车后轮侧偏刚度。m为汽车整车质量。u为车速。a为汽车质心到前轴的距离。b为汽车质心到后轴的距离。Iz为汽车转动惯量。δf为汽车前轮转角。
步骤2.2:对估计系统的时间进行更新。
往前一时刻推算系统的状态变量:
Figure BDA0001291567630000032
往前一时刻推算系统的误差变量:
Figure BDA0001291567630000041
步骤2.3:对估计系统的量测更新过程。
计算卡尔曼滤波增益:
Figure BDA0001291567630000042
由观测量zk更新估计:
Figure BDA0001291567630000043
更新误差方程:
Figure BDA0001291567630000044
其中:
Figure BDA0001291567630000045
为系统k时刻的状态变量,k为时间步长,
Figure BDA0001291567630000046
为利用上一个状态预测的结果,uk为控制变量,
Figure BDA0001291567630000047
为k时刻
Figure BDA0001291567630000048
对应的协方差矩阵,
Figure BDA0001291567630000049
为利用上一个状态预测k时刻的协方差矩阵zk为测量向量,Ak、Bk、Hk为状态矩阵,
Figure BDA00012915676300000410
为状态矩阵Ak的转置,Qk为过程噪声协方差矩阵,Rk为测量噪声协方差矩阵,Kk为增益系数,zk为k时刻的观测量。
步骤2.4,通过加权的方法增大滤波误差方差阵,从而间接地增大增益阵,以抑制滤波器的真实发散,增大滤波误差方差阵的方法如下:
Figure BDA00012915676300000411
计算得加权系数
Figure BDA00012915676300000412
其中:Sk为加权系数,εk为新息序列。
步骤4中控制信号叠加模块C,接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元ECU的方法,包括以下步骤:
步骤4.1:建立控制对象的模型
本控制器的控制对象是线控系统中的执行电机,综合考虑汽车行驶过程中的不确定因素的干扰,取控制系统的状态变量为
Figure BDA00012915676300000413
系统的控制输入为u=[θr],量测输出为y=[β],扰动输入为w=[θh Fv Tr]T,评价输出z=[z1 z2 z3]T,建立的控制对象模型如下:
Figure BDA00012915676300000414
其中:
Figure BDA0001291567630000051
Figure BDA0001291567630000052
Figure BDA0001291567630000053
式中:Jm是转向电机的转动惯量。Bm转向电机的阻尼系数。Km是转向电机及减速机构总成的刚度系数。N是方向盘到前轮的总的传动比。e横风等效作用点距离质心的距离。d为汽车轮胎的纵向拖距。m是整车质量。Iz是汽车的转动惯量。k1是汽车前轮的侧偏刚度。k2是汽车后轮的侧偏刚度。a、b分别是前、后轴到质心的距离。u是汽车的纵向速度。θf为前轮转角。θh为方向盘转角。β为质心侧偏角。ωr横摆角速度。Fv为侧向风干扰。Tr为助力电机反电动势。θr为叠加的转角。
步骤4.2:设计鲁棒控制器
系统的广义控制对象为:
Figure BDA0001291567630000054
式中:Gunc为考虑系统摄动的不确定性模型。
设计目标是求解控制器C使增广被控对象内部稳定,即是输入w到输出z的传递函数||Hzw||<1。
基于质心侧偏角反馈的线控转向系统稳定性控制问题表示为:
Figure BDA0001291567630000061
u=Ky
其中:Gd(s)(s=1,2,3)分别表示为
Figure BDA0001291567630000062
到z1、z2和z3闭环传递函数。W1,W2为加权函数。Wd为干扰加权矩阵。z1、z2和z3为系统的评价输出。该系统的扰动输入β*为理想的横摆角速度,控制输入u为前轮的补偿转角,干扰输入为理想的前轮转角δf *、侧向风干扰Fv以及路面的干扰力矩Tr
为进行μ综合鲁棒控制器的设计,μ综合方法是基于结构奇异值的迭代算法,该控制器的控制目标是想整个闭环系统变得稳定,则:
Figure BDA0001291567630000063
其中:设M(s)=FL(P,C)为无模型摄动下的系统闭环矩阵,M为广义对象P和控制器C所构成的下线性分式。μ为系统结构奇异值。
分析奇异值μ的上界性质,求解下面式子的最优化问题,通常采用D-K迭代算法,就可以得到μ综合鲁棒控制器。
Figure BDA0001291567630000064
其中,D为对角常数缩放矩阵。
优选的:质心侧偏角的上限设为βup=tan-1(0.02μg),其中μ是路面附着系数,g为重力加速度。
本发明相比现有技术,具有以下有益效果:
1)借助传感器的信号,运用卡尔曼滤波估计器进行参数估计,这能减少汽车传感器的使用数量。
2)运用具有抑制滤波发散功能的卡尔曼滤波估计器估计得到汽车的质心侧偏角,较普通的卡尔曼滤波器,其可以得到较为准确的数据,进而使得线控转向系统的路感得到应有的保证。
3)用估计的方法得到汽车的质心侧偏角,节约了线控系统的成本。
4)本发明设计一个鲁棒控制器,是以质心侧偏角为反馈的控制器,能将汽车的质心侧偏角控制在安全范围内,让汽车消除外界对其带来的影响,使得线控转向车辆可以自紧急情况下通过设计出的稳定性控制策略为汽车提供一个附加转角,从而使汽车保持稳定,从而提高转向系统的鲁棒性、抗干扰性以及汽车行驶的稳定性和安全性。
附图说明
图1是本发明动力转向系统的结构示意图
图2是本发明所公开的控制器的控制结构框图
方向盘1及其连接机构Y、方向盘转角传感器2、方向盘转矩传感器3、路感电机A、路感电机电流传感器6、转向电机B、转向电机电流传感器7、车速传感器8、前轮转角传感器9、齿轮齿条转向器4、位置传感器5、滤波估计模块L、安全判断模块P、控制信号叠加模块C以及转向电子控制单元ECU。
具体实施方式
下面结合附图和具体实施例,进一步阐明本发明,应理解这些实例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
如图1所示,一种基于可抑制发散的卡尔曼滤波器的线控转向系统,包括方向盘1及其连接机构Y、方向盘转角传感器2、方向盘转矩传感器3、路感电机A、路感电机电流传感器6、转向电机B、转向电机电流传感器7、车速传感器8、前轮转角传感器9、齿轮齿条转向器4、位置传感器5、滤波估计模块L、安全判断模块P、控制信号叠加模块C以及转向电子控制单元ECU。
所述方向盘(1)通过连接机构转向管柱(Y)与路感电机(A)连接,方向盘转角传感器(2)与方向盘转矩传感器(3)安装在转向管柱(Y)上,所测得信号输入到滤波估计模块(L)的输入端。
所述路感电机电流传感器(6)与路感电机(A)安装在一起,检测输入电机的电流信号,另外一部分作为信号输入到转向电子控制单元(ECU)。
所述转向电机(B)与齿轮齿条转向器(4)相连,转向电机电流传感器(7)与转向电机(B)安装在一起,检测输入转向电机的电流信号,另外一部分作为信号输入到转向电子控制单元。
所述齿轮齿条转向器(4)上安装位置传感器(5),位置传感器信号输入到滤波估计模块的输入端。此外,齿轮齿条转向器借助其他的一些机械机构与前轮连接起来。
所述前轮转角传感器(8)以及车速传感器(9)安装在前轮上,其测得信号输入到滤波估计模块的输入端。
所述滤波估计模块(L),输入端接收方向盘转角传感器、方向盘转矩传感器、位置传感器、前轮转角传感器、车速传感器等传感器的信号,借助获得的传感器信号,运用可抑制发散的卡尔曼滤波估计算法,估计出实时的汽车的质心侧偏角,估计得到的数据输入到安全判断模块。
所述安全判断模块(P),接收滤波估计模块输入的质心侧偏角的数据,判断汽车实时的质心侧偏角是否在安全范围内,它将汽车转向姿态安全的信号输入到转向电子控制单元。如果判断汽车的质心侧偏角处于危险范围,它会将危险信号输入到控制信号叠加模块。
所述控制信号叠加模块(C),接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元。
所述转向电子控制单元(ECU)输入端一方面接收传感器信号,一方面接收控制信号叠加模块的叠加信号。当汽车安全时,依据传感器信号计算,输出适当的电子信号以驱动电机输出电流。当汽车不安全时,转向电子控制单元除了接收传感器信号外,还要接收控制信号叠加模块的叠加信号,结合两者的信号计算,输出适当的电子信号以驱动电机输出电流。此外,电子控制单元的另外两个输入端接收路感电机电流传感器以及转向电机电流传感器输入的电流信号。
根据所述的线控转向系统的控制方法。如下步骤:
步骤1:转向盘以力矩和转角输入,通过转向器等机构将力矩以及转角传递到前轮,以实现转向操作。
步骤2:方向盘转角传感器采集方向盘转角信号,方向盘转矩传感器采集方向盘上施加的力矩的信号,位置传感器采集齿轮齿条转向器中齿条的位移信号,前轮转角传感器采集前轮的转向角的信号,车速传感器采集到汽车的实时的车速信号,采集到的信号传输到滤波估计模块中,经过该模块运用可抑制发散的卡尔曼滤波估计算法,得出实时的汽车的质心侧偏角,并将此信号也输入到安全判断模块中。
步骤2中所述可抑制发散的卡尔曼滤波估计器对汽车的运动状态重构,以估计汽车实时质心侧偏角,其估计的具体步骤如下:
步骤2.1:建立整车线性二自由度的整车模型。
Figure BDA0001291567630000091
步骤2.2:对估计系统的时间进行更新。
往前一时刻推算系统的状态变量:
Figure BDA0001291567630000092
往前一时刻推算系统的误差变量:
Figure BDA0001291567630000093
步骤2.3:对估计系统的量测更新过程。
计算卡尔曼滤波增益:
Figure BDA0001291567630000094
由观测量zk更新估计:
Figure BDA0001291567630000095
更新误差方程:
Figure BDA0001291567630000096
其中:
Figure BDA0001291567630000097
为系统k时刻的状态变量,k为时间步长,
Figure BDA0001291567630000098
为利用上一个状态预测的结果,uk为控制变量,
Figure BDA0001291567630000099
为k时刻
Figure BDA00012915676300000910
对应的协方差矩阵,
Figure BDA00012915676300000911
为利用上一个状态预测k时刻的协方差矩阵zk为测量向量,Ak、Bk、Hk为状态矩阵,
Figure BDA00012915676300000912
为状态矩阵Ak的转置,Qk为过程噪声协方差矩阵,Rk为测量噪声协方差矩阵,Kk为增益系数,zk为k时刻的观测量。
步骤2.4:通过加权的方法人为地增大滤波误差方差阵,从而间接地增大增益阵,以抑制滤波器的真实发散。
前一时刻估计完成后,新息序列
Figure BDA00012915676300000913
包含了实际估计误差的信息,而滤波器发散的实际估计误差超过理论预计值。因此,判断卡尔曼滤波器是否发散的判据为:
Figure BDA00012915676300000914
其中γ为储备系数,(γ>1),tr{·}为矩阵的迹,εk为更新序列。
当不满足判据时,则滤波发散:当判据成立时,将增大滤波误差方差阵。
从而
Figure BDA00012915676300000915
计算得加权系数
Figure BDA00012915676300000916
此过程通过测量数据和加权系数Sk,对Kk进行必要的修正。如果误差增加,使得Sk也增加,导致
Figure BDA00012915676300000917
也增加,结果使得||Kk||也增加,从而加强了对新的信息的重视程度,进而克服了滤波发散。
步骤3:安全判断模块接收滤波估计模块输入的质心侧偏角的数据,判断汽车的质心侧偏角是否在安全范围内,依据信号判断是否驱动控制信号叠加模块。
对质心侧偏角的安全范围对于给定的转向盘转角和车速,可获得期望的质心侧偏角。但为了确保质心侧偏角不至于过大,必须设置上限值。当质心侧偏角很大时,轮胎会失去线性的特性且接近路面附着极限,因此,有必要设置质心侧偏角的上限。根据经验值,质心侧偏角的上限设为βup=tan-1(0.02μg),其中μ是路面附着系数。g为重力加速度。
所要控制的目标质心侧偏角βr定义为:
Figure BDA0001291567630000101
步骤4:控制信号叠加模块,接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元。
如图2所示,本发明所公开的汽车μ综合鲁棒控制器,其控制方法,包含以下步骤:
步骤1:建立控制对象的模型
本控制器的控制对象是线控系统中的执行电机,综合考虑汽车行驶过程中的诸多不确定因素的干扰,取控制系统的状态变量为
Figure BDA0001291567630000102
系统的控制输入为u=[θr],量测输出为y=[β],扰动输入为w=[θh Fv Tr]T,评价输出z=[z1 z2 z3]T,建立的控制对象模型如下:
Figure BDA0001291567630000103
其中:
Figure BDA0001291567630000104
C2=[0 0 1 0]。D21=[0 0 0]。D22=[0]。
式中:Jm是转向电机的转动惯量。Bm转向电机的阻尼系数。Km是转向电机及减速机构总成的刚度系数。N是方向盘到前轮的总的传动比。e横风等效作用点距离质心的距离。d为汽车轮胎的纵向拖距。m是整车质量。Iz是汽车的转动惯量。k1是汽车前轮的侧偏刚度。k2是汽车后轮的侧偏刚度。a、b分别是前、后轴到质心的距离。u是汽车的纵向速度。θf为前轮转角。θh为方向盘转角。β为质心侧偏角。ωr横摆角速度。Fv为侧向风干扰。Tr为助力电机反电动势。θr为叠加的转角。
步骤2:设计鲁棒控制器。
系统的广义控制对象为:
Figure BDA0001291567630000111
式中:Gunc为考虑系统摄动的不确定性模型。
设计目标是求解控制器C使增广被控对象内部稳定,即是输入w到输出z的传递函数||Hzw||<1。
因此,基于质心侧偏角反馈的线控转向系统稳定性控制问题就可以表示为:
Figure BDA0001291567630000112
u=Ky
其中:Gd(s)(s=1,2,3)分别表示为
Figure BDA0001291567630000113
到z1、z2和z3闭环传递函数。W1,W2为加权函数。Wd为干扰加权矩阵。z1、z2和z3为系统的评价输出。该系统的扰动输入β*为理想的横摆角速度,控制输入u为前轮的补偿转角,干扰输入为理想的前轮转角δf *、侧向风干扰Fv以及路面的干扰力矩Tr
为进行μ综合鲁棒控制器的设计,μ综合方法是基于结构奇异值的迭代算法,该控制器的控制目标是想整个闭环系统变得稳定,则:
Figure BDA0001291567630000114
其中:设M(s)=FL(P,C)为无模型摄动下的系统闭环矩阵,M为广义对象P和控制器C所构成的下线性分式。μ为系统结构奇异值。
分析奇异值μ的上界性质,求解下面式子的最优化问题,通常采用D-K迭代算法,就可以得到μ综合鲁棒控制器。
Figure BDA0001291567630000121
其中,D为对角常数缩放矩阵。
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (5)

1.一种基于可抑制发散的卡尔曼滤波器的线控转向系统,其特征在于:包括方向盘(1)及其连接机构Y、方向盘转角传感器(2)、方向盘转矩传感器(3)、路感电机A、路感电机电流传感器(6)、转向电机B、转向电机电流传感器(7)、齿轮齿条转向器(4)、位置传感器(5)、前轮转角传感器(8)、车速传感器(9)、转向电子控制单元ECU、滤波估计模块L、安全判断模块P以及控制信号叠加模块C,其中;
所述方向盘(1)通过连接机构Y的转向管柱与路感电机A连接,方向盘转角传感器(2)与方向盘转矩传感器(3)均安装在转向管柱上,所述方向盘转角传感器(2)采集方向盘(1)的转角信号,方向盘转矩传感器(3)采集方向盘(1)上施加的力矩信号,所测得的转角信号和力矩信号输入到滤波估计模块L的输入端和转向电子控制单元ECU;
所述路感电机电流传感器(6)与路感电机A安装在一起,所述路感电机电流传感器(6)用于检测输入路感电机A的电流信号,并将检测到的输入路感电机A的电流信号输入到转向电子控制单元ECU;
所述转向电机B与齿轮齿条转向器(4)相连,转向电机电流传感器(7)与转向电机B安装在一起,所述转向电机电流传感器(7)检测输入转向电机B的电流信号,并将检测到的输入转向电机B的电流信号输入到转向电子控制单元ECU;
所述齿轮齿条转向器(4)上安装位置传感器(5),所述位置传感器(5)用于采集齿轮齿条转向器中齿条的位移信号,并将检测到的位移信号输入到滤波估计模块L的输入端和转向电子控制单元ECU;齿轮齿条转向器(4)与前轮相连接;
所述前轮转角传感器(8)以及车速传感器(9)安装在前轮上,所述前轮转角传感器(8)用于检测前轮的转向角的信号,所述车速传感器(9)用于检测汽车的实时的车速信号;测得的转向角的信号和车速输入到滤波估计模块L的输入端;
所述滤波估计模块L,输入端接收方向盘转角传感器(2)、方向盘转矩传感器(3)、位置传感器(5)、前轮转角传感器(8)以及车速传感器(9)的信号,借助获得的传感器信号,运用抑制发散的卡尔曼滤波估计算法,估计出实时的汽车的质心侧偏角,估计得到的数据输入到安全判断模块P;
所述安全判断模块P接收滤波估计模块L输入的质心侧偏角的数据,判断汽车实时的质心侧偏角是否在安全范围内,它将汽车转向姿态安全的信号输入到转向电子控制单元ECU;如果判断汽车的质心侧偏角处于危险范围,它会将危险信号输入到控制信号叠加模块C;
所述控制信号叠加模块C,接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元ECU;
所述转向电子控制单元ECU输入端一方面接收方向盘转角传感器(2)、方向盘转矩传感器(3)、位置传感器(5)、路感电机电流传感器(6)和转向电机电流传感器(7)的信号,一方面接收控制信号叠加模块C的叠加信号;当汽车安全时,依据方向盘转角传感器(2)、方向盘转矩传感器(3)、位置传感器(5)、路感电机电流传感器(6)和转向电机电流传感器(7)的信号进行计算,输出电子信号以驱动路感电机A和转向电机B输出电流;当汽车不安全时,转向电子控制单元ECU除了接收方向盘转角传感器(2)、方向盘转矩传感器(3)、位置传感器(5)、路感电机电流传感器(6)和转向电机电流传感器(7)的信号外,还要接收控制信号叠加模块C的叠加信号,结合两者的信号计算,输出电子信号以驱动路感电机A和转向电机B输出电流,以控制路感电机A、转向电机B产生相应的力矩,从而得到准确而稳定的转向反应。
2.一种如权利要求1所述基于可抑制发散的卡尔曼滤波器的线控转向控制方法,其特征在于,包括以下步骤:
步骤1:方向盘以力矩和转角输入,借助连接机构Y、齿轮齿条转向器(4)将力矩以及转角传递到前轮,以实现转向的操作;
步骤2,方向盘转角传感器(2)采集方向盘(1)转角信号,方向盘转矩传感器(3)采集方向盘(1)上施加的力矩的信号,位置传感器(5)采集齿轮齿条转向器(4)中齿条的位移信号,前轮转角传感器(8)采集前轮的转向角的信号,车速传感器(9)采集到汽车的实时的车速信号,滤波估计模块L借助传感器输入的信号,运用抑制发散的卡尔曼滤波估计算法,估算出实时的汽车的质心侧偏角,并将此信号输入到安全判断模块P中;
步骤3,安全判断模块P接收滤波估计模块L输入的质心侧偏角的数据,判断汽车实时的质心侧偏角是否在安全范围内,依据信号判断是否驱动控制信号叠加模块C;
步骤4,控制信号叠加模块C,接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元ECU;
步骤5,转向电子控制单元ECU依据输入的信号输出适当的电子信号以驱动控制路感电机A、转向电机B输出电流,执行汽车转向操作,得到稳定的转向状态。
3.根据权利要求2所述基于可抑制发散的卡尔曼滤波器的线控转向控制方法,其特征在于:所述步骤2中滤波估计模块L借助传感器输入信号,运用抑制发散的卡尔曼滤波估计算法,估算出实时的汽车的质心侧偏角的方法,包括以下步骤:
步骤2.1,建立整车线性二自由度的整车模型;
Figure FDA0003976848110000031
其中:β车身质心侧偏角;γ为汽车横摆角速度;k1为汽车前轮侧偏刚度;k2为汽车后轮侧偏刚度;m为汽车整车质量;u为车速;a为汽车质心到前轴的距离;b为汽车质心到后轴的距离;Iz为汽车转动惯量;δf为汽车前轮转角;ωr为车辆横摆角速度;
步骤2.2:对估计系统的时间进行更新;
往一时刻推算系统的状态变量:
Figure FDA0003976848110000032
往前一时刻推算系统的误差变量:
Figure FDA0003976848110000033
其中Pk-1|k-1为上一时刻Xk-1对应的协方差矩阵;
步骤2.3:对估计系统的量测更新过程;
计算卡尔曼滤波增益:
Figure FDA0003976848110000034
由观测量zk更新估计:
Figure FDA0003976848110000035
更新误差方程:
Figure FDA0003976848110000036
其中:
Figure FDA0003976848110000037
为系统k时刻的状态变量,k为时间步长,
Figure FDA0003976848110000038
为利用上一个状态预测的结果,uk为控制变量,
Figure FDA0003976848110000039
为k时刻
Figure FDA00039768481100000310
对应的协方差矩阵,
Figure FDA00039768481100000311
为利用上一个状态预测k时刻的协方差矩阵zk为测量向量,Ak、Bk、Hk为状态矩阵,
Figure FDA00039768481100000312
为状态矩阵Ak的转置,Qk为过程噪声协方差矩阵,Rk为测量噪声协方差矩阵,Kk为增益系数,zk为k时刻的观测量;Pk|k为k时刻Xk对应的协方差矩阵;
Figure FDA00039768481100000313
为k时刻的先验估计状态;
步骤2.4,通过加权的方法增大滤波误差方差阵,从而间接地增大增益阵,以抑制滤波器的真实发散,增大滤波误差方差阵的方法如下:
Figure FDA00039768481100000314
计算得加权系数
Figure FDA00039768481100000315
其中:Sk为加权系数,εk为新息序列,Pk|k-1为k时刻Xk-1对应的协方差矩阵。
4.根据权利要求2所述基于可抑制发散的卡尔曼滤波器的线控转向控制方法,其特征在于:步骤4中控制信号叠加模块C,接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元ECU的方法,包括以下步骤:
步骤4.1:建立控制对象的模型
本控制器的控制对象是线控系统中的执行电机,综合考虑汽车行驶过程中的不确定因素的干扰,取控制系统的状态变量为
Figure FDA0003976848110000041
系统的控制输入为u=[θr],量测输出为y=[β],扰动输入为w=[θh Fv Tr]T,评价输出z=[z1 z2 z3]T,建立的控制对象模型如下:
Figure FDA0003976848110000042
其中:
Figure FDA0003976848110000043
Figure FDA0003976848110000044
Figure FDA0003976848110000045
式中:Jm是转向电机的转动惯量;Bm转向电机的阻尼系数;Km是转向电机及减速机构总成的刚度系数;N是方向盘到前轮的总的传动比;e横风等效作用点距离质心的距离;d为汽车轮胎的纵向拖距;m是整车质量;Iz是汽车的转动惯量;k1是汽车前轮的侧偏刚度;k2是汽车后轮的侧偏刚度;a、b分别是前、后轴到质心的距离;u是汽车的纵向速度;θf为前轮转角;θh为方向盘转角;β为质心侧偏角;ωr横摆角速度;Fv为侧向风干扰;Tr为助力电机反电动势;θr为叠加的转角;Kc为轮胎侧偏刚度;a为轮胎侧偏角;JR为轮胎等效转动惯量;
步骤4.2:设计鲁棒控制器
系统的广义控制对象为:
Figure FDA0003976848110000051
式中:Gunc为考虑系统摄动的不确定性模型;Gd(s)表示为系统输入到系统输出闭环传递函数,其中s=1,2,3;W1,W2为加权函数;Wd为干扰加权矩阵;
设计目标是求解控制器C使增广被控对象内部稳定,即是输入w到输出z的传递函数||Hzw||<1;
基于质心侧偏角反馈的线控转向系统稳定性控制问题表示为:
Figure FDA0003976848110000052
u=Ky
其中:
Figure FDA0003976848110000053
为系统输入;z1、z2、z3和y为系统输出;该系统的扰动输入β*为理想的横摆角速度,控制输入u为前轮的补偿转角,干扰输入为理想的前轮转角θs *、侧向风干扰Fv以及路面的干扰力矩Tr;ns为传感器噪声;
为进行μ综合鲁棒控制器的设计,μ综合方法是基于结构奇异值的迭代算法,该控制器的控制目标是想整个闭环系统变得稳定,则:
Figure FDA0003976848110000061
其中:设M(s)=FL(P,C)为无模型摄动下的系统闭环矩阵,M为广义对象P和控制器C所构成的下线性分式;μ为系统结构奇异值;
分析奇异值μ的上界性质,求解下面式子的最优化问题,通常采用D-K迭代算法,就可以得到μ综合鲁棒控制器;
Figure FDA0003976848110000062
其中,D为对角常数缩放矩阵。
5.根据权利要求2所述基于可抑制发散的卡尔曼滤波器的线控转向控制方法,其特征在于:质心侧偏角的上限设为βup=tan-1(0.02μg),其中,μ是路面附着系数,g为重力加速度。
CN201710327366.3A 2017-05-10 2017-05-10 一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法 Active CN107140012B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710327366.3A CN107140012B (zh) 2017-05-10 2017-05-10 一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710327366.3A CN107140012B (zh) 2017-05-10 2017-05-10 一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法

Publications (2)

Publication Number Publication Date
CN107140012A CN107140012A (zh) 2017-09-08
CN107140012B true CN107140012B (zh) 2023-04-04

Family

ID=59778000

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710327366.3A Active CN107140012B (zh) 2017-05-10 2017-05-10 一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法

Country Status (1)

Country Link
CN (1) CN107140012B (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017121952A1 (de) * 2017-09-21 2019-03-21 Trw Automotive Gmbh Verfahren zum Erkennen von Störgrößen in einem Lenkungssystem sowie Lenkungssystem für ein Kraftfahrzeug
CN107856737B (zh) * 2017-11-06 2019-09-13 吉林大学 一种基于危险程度变权重的人机协同转向控制方法
CN108032903B (zh) * 2017-11-17 2020-02-21 南京视莱尔汽车电子有限公司 一种自动驾驶汽车转向控制系统
CN108749915A (zh) * 2018-06-08 2018-11-06 扬州大学 一种基于滑模观测器的电动助力转向装置设计方法
US10676129B2 (en) * 2018-06-25 2020-06-09 Steering Solutions Ip Holding Corporation Driver notification using handwheel actuators in steer-by-wire systems
CN109455219B (zh) * 2018-09-29 2020-09-25 合肥工业大学 一种线控转向系统方向盘限位方法
CN110081908B (zh) * 2019-05-07 2023-09-26 南京理工大学 一种传递对准滤波器稳定性分析方法及装置
CN110615031A (zh) * 2019-09-05 2019-12-27 太原理工大学 电动助力转向器
CN110758550B (zh) * 2019-10-11 2021-08-06 南京航空航天大学 线控双电机耦合转向系统的能量优化方法
CN111017010B (zh) * 2020-01-03 2023-11-07 南京航空航天大学 一种双电机智能线控转向系统及同步控制方法
CN112622862B (zh) * 2020-12-24 2021-11-30 北京理工大学前沿技术研究院 一种自动驾驶汽车制动异常/攻击在线监测方法及系统
CN112298354B (zh) * 2020-12-30 2022-01-28 成都信息工程大学 一种无人驾驶汽车转向系统方向盘与前轮转角的状态估计方法
CN113086000B (zh) * 2021-04-30 2022-04-08 哈尔滨工业大学 一种线控转向系统齿条力容错估计方法
CN114454950B (zh) * 2021-12-30 2022-12-23 南京航空航天大学 一种双电机线控转向系统及其容错控制方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004101346A1 (ja) * 2003-05-16 2004-11-25 Mitsubishi Denki Kabushiki Kaisha 操舵制御装置
JP5286982B2 (ja) * 2007-08-02 2013-09-11 日産自動車株式会社 車両用操舵制御装置及び方法
JP5707790B2 (ja) * 2010-09-06 2015-04-30 日産自動車株式会社 タイヤ接地状態推定装置
CN105083373B (zh) * 2015-06-15 2017-11-28 南京航空航天大学 一种基于参数估计的线控转向路感装置及其控制方法
CN105667577B (zh) * 2015-12-30 2018-02-06 南京航空航天大学 带有传感器信号容错功能的线控转向系统及控制方法

Also Published As

Publication number Publication date
CN107140012A (zh) 2017-09-08

Similar Documents

Publication Publication Date Title
CN107140012B (zh) 一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法
CN107054454B (zh) 一种基于参数估计的线控转向控制系统及控制方法
JP5029442B2 (ja) 車両姿勢角推定装置及びプログラム
US12054204B2 (en) Rack force estimation for steering systems
US8583354B2 (en) Continuous computation of center of gravity of a vehicle
JP5011866B2 (ja) 横すべり角推定装置、自動車、及び横すべり角推定方法
CN108688719B (zh) 用于估算转向扭矩的系统和方法
CN108297872A (zh) 全工况车载路面坡度估算装置和方法
CN111547059A (zh) 一种分布式驱动电动汽车惯性参数估计方法
JP2002012160A (ja) 車両の路面摩擦係数推定装置
CN113830088B (zh) 一种智能半挂牵引车轨迹跟踪预测控制方法与车辆
US20220281520A1 (en) Steering holding determination device, steering control device, and steering device
CN109606378A (zh) 面向非高斯噪声环境的车辆行驶状态估计方法
WO2004089725A1 (en) Rack force disturbance rejection
CN115715263A (zh) 一种转向控制方法及装置
EP2964502A1 (en) Method for calculating a desired yaw rate for a vehicle
CN114423655A (zh) 用于调节机动车辆的横向位置的方法
WO2021111644A1 (ja) 保舵判定装置、ステアリング制御装置、及びステアリング装置
JP5742253B2 (ja) タイヤ接地状態推定装置
JP4568996B2 (ja) 操舵装置と操舵装置の抗力算出装置
JP4071529B2 (ja) セルフアライニングトルク推定装置及び横グリップ度推定装置
WO2013182257A1 (en) Sensory feedback when driving near a vehicle&#39;s handling limits
CN113060143B (zh) 一种路面附着系数确定系统和方法
CN113203422B (zh) 一种基于尺寸测量装置的货车状态惯性参数联合估计方法
CN112026749B (zh) 一种线控转向系统稳定性控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant