CN107140012B - 一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法 - Google Patents
一种基于可抑制发散的卡尔曼滤波器的线控转向系统及控制方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000000452 restraining effect Effects 0.000 title claims abstract description 17
- 238000001914 filtration Methods 0.000 claims abstract description 48
- 239000011159 matrix material Substances 0.000 claims description 43
- 230000007246 mechanism Effects 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 10
- 238000013461 design Methods 0.000 claims description 10
- 238000006073 displacement reaction Methods 0.000 claims description 7
- 238000005259 measurement Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 6
- 238000011156 evaluation Methods 0.000 claims description 5
- 230000001133 acceleration Effects 0.000 claims description 3
- 230000009471 action Effects 0.000 claims description 3
- 230000003190 augmentative effect Effects 0.000 claims description 3
- 238000013016 damping Methods 0.000 claims description 3
- 238000005457 optimization Methods 0.000 claims description 3
- 238000001308 synthesis method Methods 0.000 claims description 3
- 238000003786 synthesis reaction Methods 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 230000001629 suppression Effects 0.000 abstract 1
- 230000005484 gravity Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- YBJHBAHKTGYVGT-ZKWXMUAHSA-N (+)-Biotin Chemical compound N1C(=O)N[C@@H]2[C@H](CCCCC(=O)O)SC[C@@H]21 YBJHBAHKTGYVGT-ZKWXMUAHSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- FEPMHVLSLDOMQC-UHFFFAOYSA-N virginiamycin-S1 Natural products CC1OC(=O)C(C=2C=CC=CC=2)NC(=O)C2CC(=O)CCN2C(=O)C(CC=2C=CC=CC=2)N(C)C(=O)C2CCCN2C(=O)C(CC)NC(=O)C1NC(=O)C1=NC=CC=C1O FEPMHVLSLDOMQC-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0421—Electric motor acting on or near steering gear
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-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/046—Controlling the motor
- B62D5/0463—Controlling the motor calculating assisting torque from the motor based on driver input
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D6/00—Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
- B62D6/008—Control 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,建立整车线性二自由度的整车模型,。
其中:β车身质心侧偏角。γ为汽车横摆角速度。k1为汽车前轮侧偏刚度。k2为汽车后轮侧偏刚度。m为汽车整车质量。u为车速。a为汽车质心到前轴的距离。b为汽车质心到后轴的距离。Iz为汽车转动惯量。δf为汽车前轮转角。
步骤2.2:对估计系统的时间进行更新。
步骤2.3:对估计系统的量测更新过程。
其中:为系统k时刻的状态变量,k为时间步长,为利用上一个状态预测的结果,uk为控制变量,为k时刻对应的协方差矩阵,为利用上一个状态预测k时刻的协方差矩阵zk为测量向量,Ak、Bk、Hk为状态矩阵,为状态矩阵Ak的转置,Qk为过程噪声协方差矩阵,Rk为测量噪声协方差矩阵,Kk为增益系数,zk为k时刻的观测量。
步骤2.4,通过加权的方法增大滤波误差方差阵,从而间接地增大增益阵,以抑制滤波器的真实发散,增大滤波误差方差阵的方法如下:
其中:Sk为加权系数,εk为新息序列。
步骤4中控制信号叠加模块C,接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元ECU的方法,包括以下步骤:
步骤4.1:建立控制对象的模型
本控制器的控制对象是线控系统中的执行电机,综合考虑汽车行驶过程中的不确定因素的干扰,取控制系统的状态变量为系统的控制输入为u=[θr],量测输出为y=[β],扰动输入为w=[θh Fv Tr]T,评价输出z=[z1 z2 z3]T,建立的控制对象模型如下:
其中:
式中:Jm是转向电机的转动惯量。Bm转向电机的阻尼系数。Km是转向电机及减速机构总成的刚度系数。N是方向盘到前轮的总的传动比。e横风等效作用点距离质心的距离。d为汽车轮胎的纵向拖距。m是整车质量。Iz是汽车的转动惯量。k1是汽车前轮的侧偏刚度。k2是汽车后轮的侧偏刚度。a、b分别是前、后轴到质心的距离。u是汽车的纵向速度。θf为前轮转角。θh为方向盘转角。β为质心侧偏角。ωr横摆角速度。Fv为侧向风干扰。Tr为助力电机反电动势。θr为叠加的转角。
步骤4.2:设计鲁棒控制器
系统的广义控制对象为:
式中:Gunc为考虑系统摄动的不确定性模型。
设计目标是求解控制器C使增广被控对象内部稳定,即是输入w到输出z的传递函数||Hzw||∞<1。
基于质心侧偏角反馈的线控转向系统稳定性控制问题表示为:
u=Ky
其中:Gd(s)(s=1,2,3)分别表示为到z1、z2和z3闭环传递函数。W1,W2为加权函数。Wd为干扰加权矩阵。z1、z2和z3为系统的评价输出。该系统的扰动输入β*为理想的横摆角速度,控制输入u为前轮的补偿转角,干扰输入为理想的前轮转角δf *、侧向风干扰Fv以及路面的干扰力矩Tr。
为进行μ综合鲁棒控制器的设计,μ综合方法是基于结构奇异值的迭代算法,该控制器的控制目标是想整个闭环系统变得稳定,则:
其中:设M(s)=FL(P,C)为无模型摄动下的系统闭环矩阵,M为广义对象P和控制器C所构成的下线性分式。μ为系统结构奇异值。
分析奇异值μ的上界性质,求解下面式子的最优化问题,通常采用D-K迭代算法,就可以得到μ综合鲁棒控制器。
其中,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:建立整车线性二自由度的整车模型。
步骤2.2:对估计系统的时间进行更新。
步骤2.3:对估计系统的量测更新过程。
其中:为系统k时刻的状态变量,k为时间步长,为利用上一个状态预测的结果,uk为控制变量,为k时刻对应的协方差矩阵,为利用上一个状态预测k时刻的协方差矩阵zk为测量向量,Ak、Bk、Hk为状态矩阵,为状态矩阵Ak的转置,Qk为过程噪声协方差矩阵,Rk为测量噪声协方差矩阵,Kk为增益系数,zk为k时刻的观测量。
步骤2.4:通过加权的方法人为地增大滤波误差方差阵,从而间接地增大增益阵,以抑制滤波器的真实发散。
前一时刻估计完成后,新息序列包含了实际估计误差的信息,而滤波器发散的实际估计误差超过理论预计值。因此,判断卡尔曼滤波器是否发散的判据为:其中γ为储备系数,(γ>1),tr{·}为矩阵的迹,εk为更新序列。
当不满足判据时,则滤波发散:当判据成立时,将增大滤波误差方差阵。
步骤3:安全判断模块接收滤波估计模块输入的质心侧偏角的数据,判断汽车的质心侧偏角是否在安全范围内,依据信号判断是否驱动控制信号叠加模块。
对质心侧偏角的安全范围对于给定的转向盘转角和车速,可获得期望的质心侧偏角。但为了确保质心侧偏角不至于过大,必须设置上限值。当质心侧偏角很大时,轮胎会失去线性的特性且接近路面附着极限,因此,有必要设置质心侧偏角的上限。根据经验值,质心侧偏角的上限设为βup=tan-1(0.02μg),其中μ是路面附着系数。g为重力加速度。
步骤4:控制信号叠加模块,接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元。
如图2所示,本发明所公开的汽车μ综合鲁棒控制器,其控制方法,包含以下步骤:
步骤1:建立控制对象的模型
本控制器的控制对象是线控系统中的执行电机,综合考虑汽车行驶过程中的诸多不确定因素的干扰,取控制系统的状态变量为系统的控制输入为u=[θr],量测输出为y=[β],扰动输入为w=[θh Fv Tr]T,评价输出z=[z1 z2 z3]T,建立的控制对象模型如下:
其中:
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:设计鲁棒控制器。
系统的广义控制对象为:
式中:Gunc为考虑系统摄动的不确定性模型。
设计目标是求解控制器C使增广被控对象内部稳定,即是输入w到输出z的传递函数||Hzw||∞<1。
因此,基于质心侧偏角反馈的线控转向系统稳定性控制问题就可以表示为:
u=Ky
其中:Gd(s)(s=1,2,3)分别表示为到z1、z2和z3闭环传递函数。W1,W2为加权函数。Wd为干扰加权矩阵。z1、z2和z3为系统的评价输出。该系统的扰动输入β*为理想的横摆角速度,控制输入u为前轮的补偿转角,干扰输入为理想的前轮转角δf *、侧向风干扰Fv以及路面的干扰力矩Tr。
为进行μ综合鲁棒控制器的设计,μ综合方法是基于结构奇异值的迭代算法,该控制器的控制目标是想整个闭环系统变得稳定,则:
其中:设M(s)=FL(P,C)为无模型摄动下的系统闭环矩阵,M为广义对象P和控制器C所构成的下线性分式。μ为系统结构奇异值。
分析奇异值μ的上界性质,求解下面式子的最优化问题,通常采用D-K迭代算法,就可以得到μ综合鲁棒控制器。
其中,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,建立整车线性二自由度的整车模型;
其中:β车身质心侧偏角;γ为汽车横摆角速度;k1为汽车前轮侧偏刚度;k2为汽车后轮侧偏刚度;m为汽车整车质量;u为车速;a为汽车质心到前轴的距离;b为汽车质心到后轴的距离;Iz为汽车转动惯量;δf为汽车前轮转角;ωr为车辆横摆角速度;
步骤2.2:对估计系统的时间进行更新;
其中Pk-1|k-1为上一时刻Xk-1对应的协方差矩阵;
步骤2.3:对估计系统的量测更新过程;
其中:为系统k时刻的状态变量,k为时间步长,为利用上一个状态预测的结果,uk为控制变量,为k时刻对应的协方差矩阵,为利用上一个状态预测k时刻的协方差矩阵zk为测量向量,Ak、Bk、Hk为状态矩阵,为状态矩阵Ak的转置,Qk为过程噪声协方差矩阵,Rk为测量噪声协方差矩阵,Kk为增益系数,zk为k时刻的观测量;Pk|k为k时刻Xk对应的协方差矩阵;为k时刻的先验估计状态;
步骤2.4,通过加权的方法增大滤波误差方差阵,从而间接地增大增益阵,以抑制滤波器的真实发散,增大滤波误差方差阵的方法如下:
其中:Sk为加权系数,εk为新息序列,Pk|k-1为k时刻Xk-1对应的协方差矩阵。
4.根据权利要求2所述基于可抑制发散的卡尔曼滤波器的线控转向控制方法,其特征在于:步骤4中控制信号叠加模块C,接收到汽车危险信号后,通过汽车鲁棒控制器的计算,输出叠加的控制信号到转向电子控制单元ECU的方法,包括以下步骤:
步骤4.1:建立控制对象的模型
本控制器的控制对象是线控系统中的执行电机,综合考虑汽车行驶过程中的不确定因素的干扰,取控制系统的状态变量为系统的控制输入为u=[θr],量测输出为y=[β],扰动输入为w=[θh Fv Tr]T,评价输出z=[z1 z2 z3]T,建立的控制对象模型如下:
其中:
式中:Jm是转向电机的转动惯量;Bm转向电机的阻尼系数;Km是转向电机及减速机构总成的刚度系数;N是方向盘到前轮的总的传动比;e横风等效作用点距离质心的距离;d为汽车轮胎的纵向拖距;m是整车质量;Iz是汽车的转动惯量;k1是汽车前轮的侧偏刚度;k2是汽车后轮的侧偏刚度;a、b分别是前、后轴到质心的距离;u是汽车的纵向速度;θf为前轮转角;θh为方向盘转角;β为质心侧偏角;ωr横摆角速度;Fv为侧向风干扰;Tr为助力电机反电动势;θr为叠加的转角;Kc为轮胎侧偏刚度;a为轮胎侧偏角;JR为轮胎等效转动惯量;
步骤4.2:设计鲁棒控制器
系统的广义控制对象为:
式中:Gunc为考虑系统摄动的不确定性模型;Gd(s)表示为系统输入到系统输出闭环传递函数,其中s=1,2,3;W1,W2为加权函数;Wd为干扰加权矩阵;
设计目标是求解控制器C使增广被控对象内部稳定,即是输入w到输出z的传递函数||Hzw||∞<1;
基于质心侧偏角反馈的线控转向系统稳定性控制问题表示为:
u=Ky
其中:为系统输入;z1、z2、z3和y为系统输出;该系统的扰动输入β*为理想的横摆角速度,控制输入u为前轮的补偿转角,干扰输入为理想的前轮转角θs *、侧向风干扰Fv以及路面的干扰力矩Tr;ns为传感器噪声;
为进行μ综合鲁棒控制器的设计,μ综合方法是基于结构奇异值的迭代算法,该控制器的控制目标是想整个闭环系统变得稳定,则:
其中:设M(s)=FL(P,C)为无模型摄动下的系统闭环矩阵,M为广义对象P和控制器C所构成的下线性分式;μ为系统结构奇异值;
分析奇异值μ的上界性质,求解下面式子的最优化问题,通常采用D-K迭代算法,就可以得到μ综合鲁棒控制器;
其中,D为对角常数缩放矩阵。
5.根据权利要求2所述基于可抑制发散的卡尔曼滤波器的线控转向控制方法,其特征在于:质心侧偏角的上限设为βup=tan-1(0.02μg),其中,μ是路面附着系数,g为重力加速度。
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)
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)
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 | 南京航空航天大学 | 带有传感器信号容错功能的线控转向系统及控制方法 |
-
2017
- 2017-05-10 CN CN201710327366.3A patent/CN107140012B/zh active Active
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'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 |