CN112046468B - 一种基于t-s模糊的车辆横纵向耦合稳定性控制方法 - Google Patents
一种基于t-s模糊的车辆横纵向耦合稳定性控制方法 Download PDFInfo
- Publication number
- CN112046468B CN112046468B CN202010971856.9A CN202010971856A CN112046468B CN 112046468 B CN112046468 B CN 112046468B CN 202010971856 A CN202010971856 A CN 202010971856A CN 112046468 B CN112046468 B CN 112046468B
- Authority
- CN
- China
- Prior art keywords
- representing
- vehicle
- fuzzy
- longitudinal
- interval
- 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 28
- 230000008878 coupling Effects 0.000 title claims abstract description 14
- 238000010168 coupling process Methods 0.000 title claims abstract description 14
- 238000005859 coupling reaction Methods 0.000 title claims abstract description 14
- 239000011159 matrix material Substances 0.000 claims abstract description 200
- 230000001133 acceleration Effects 0.000 claims description 27
- 238000012546 transfer Methods 0.000 claims description 21
- 150000001875 compounds Chemical class 0.000 claims description 16
- 238000013461 design Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 8
- 238000011156 evaluation Methods 0.000 claims description 6
- 238000012886 linear function Methods 0.000 claims description 3
- 230000008520 organization Effects 0.000 claims description 3
- 230000004069 differentiation Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013112 stability test Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/02—Control of vehicle driving stability
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0028—Mathematical models, e.g. for simulation
- B60W2050/0031—Mathematical model of the vehicle
- B60W2050/0034—Multiple-track, 2D vehicle model, e.g. four-wheel model
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/12—Lateral speed
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
本发明是一种基于T‑S模糊的车辆横纵向耦合稳定性控制方法。首先建立了包含车辆纵向速度、侧向速度和橫摆角速度的车辆三自由度非线性模型。考虑到纵向车速对橫摆角速度的影响,根据T‑S模糊理论将车辆三自由度非线性模型转换为3个车辆三自由度线性模型的子***,每个子***包含4个模糊规则。使用H∞鲁棒理论为每个子***设计了稳定性控制器,通过线性矩阵不等式(Linear matrix inequality,LMI)求解每个子***中稳定性控制器的参数,最后基于并行分布式补偿框架综合子***控制输出作用于整车控制。通过使用T‑S模糊理论和并行分布式补偿框架有效地解决了三自由度的车辆动力学模型的非线性问题,使用H∞控制有效的提高了车辆稳定性控制的鲁棒性,保证车辆在极端工况下的稳定性行驶。
Description
技术领域
本发明属于汽车技术领域,具体的说是一种基于T-S模糊的车辆横纵向耦合稳定性控制方法。
背景技术
车辆的偏航不稳定性易引发行驶车辆发生侧滑、甩尾、翻车等多种危险工况,是造成严重交通事故的最重要原因之一。因此近年来,关于车辆稳态性能分析和集成控制的研究越来越受到国家的重视。
在众多的研究中,经典的车辆稳定性控制算法为了降低控制器的设计难度,通常基于车辆二自由度线性模型,并且将车辆的纵向车速视为已知参数,使用诸如鲁棒控制、模型预测控制、滑模控制等经典控制算法提高车辆的行驶稳定性。然而,在中、高车速条件下,纵向车速会对车辆稳定性控制产生显著的影响,尤其是在同时进行转向、加速或制动时,纵向速度的变化不应忽略。在考虑车辆的纵向车速后,建立的车辆三自由度模型内会出现包含两个状态变量乘积形式的非线性元素,这无疑增加了控制器设计的难度。
发明内容
本发明提供了一种基于T-S模糊的车辆横纵向耦合稳定性控制方法,该控制方法通过使用T-S模糊理论和并行分布式补偿框架有效地解决了三自由度的车辆动力学模型的非线性问题,使用H∞控制有效的提高了车辆稳定性控制的鲁棒性,保证车辆在极端工况下的稳定性行驶,解决了现有车辆稳定性控制算法存在的上述问题。
本发明技术方案结合附图说明如下:
一种基于T-S模糊的车辆横纵向耦合稳定性控制方法,包括以下步骤:
步骤一、根据车辆动力学,搭建包含车辆纵向车速、侧向车速和橫摆角速度的车辆三自由度非线性模型;
步骤二、根据T-S模糊理论将车辆三自由度非线性模型转换为3个车辆三自由度线性模型的子***,每个子***包含4个模糊规则;
步骤三、根据驾驶员的车辆控制期望值,在3个车辆三自由度线性模型的子***中分别设计了H∞鲁棒控制器用于车辆稳定性控制;利用线性矩阵不等式求解各个子***中H∞鲁棒控制器的参数;
步骤四、并行分布式补偿架构根据分段式T-S模糊输出的子***控制器权值整合3个子***H∞鲁棒控制器的输出,作用于车辆三自由度非线性模型。
所述步骤一的具体方法如下:
11)在国际标准化组织ISO坐标系下,车辆关于力和力矩的动力学方程为:
式中,m表示整车质量;表示车辆纵向加速度;vy表示车辆侧向速度;ω表示车辆横摆角速度;F1表示轮胎作用在车辆前轴的侧向力;δ表示前轮转角,由驾驶员输入;Fux表示控制器施加在车辆质心处的纵向力;表示车辆侧向加速度;vx表示车辆纵向速度;F2表示轮胎作用在车辆后轴的侧向力;Fuy表示控制器施加在车辆质心处的侧向力;Iz表示车辆转动惯量;表示车辆横摆加速度;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;Tuz表示控制器施加在车辆质心处的横摆力矩;
12)sinδ=0,cosδ=1;那么车辆动力学方程可以重新定义为:
式中,m表示整车质量;表示车辆纵向加速度;vy表示车辆侧向速度;ω表示车辆横摆角速度;Fux表示控制器施加在车辆质心处的纵向力;表示车辆侧向加速度;vx表示车辆纵向速度;F1表示轮胎作用在车辆前轴的侧向力;F2表示轮胎作用在车辆后轴的侧向力;Fuy表示控制器施加在车辆质心处的侧向力;Iz表示车辆转动惯量;表示车辆横摆加速度;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;Tuz表示控制器施加在车辆质心处的横摆力矩;
13)轮胎前、后轮侧偏角近似为:
式中,af表示轮胎前轮的侧偏角;δ表示前轮转角,由驾驶员输入;vy表示车辆侧向速度;a表示车辆质心到前轴的纵向距离;ω表示车辆横摆角速度;vx表示车辆纵向速度;ar表示轮胎后轮的侧偏角;b表示车辆质心到后轴的纵向距离;
14)轮胎作用在车辆前轴和后轴的侧向力近似求得:
式中,F1表示轮胎作用在车辆前轴的侧向力;F2表示轮胎作用在车辆后轴的侧向力;k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;af表示轮胎前轮的侧偏角;ar表示轮胎后轮的侧偏角;
15)选用车辆侧向速度、横向速度以及橫摆角速度作为***状态变量,即x=[vx,vy,ω]T;选用控制器施加在车辆质心处的纵向力、侧向力和横摆力矩作为***控制输入,即u=[Fux,Fuy,Tuz]T;选用驾驶人输入的前轮转角作为***的输入扰动,即:w=δ;那么,车辆三自由度非线性模型整理为:
式中,表示***状态变量的微分;B表示***输入矩阵;u表示***控制输入;Bw表示***输入扰动矩阵;w表示***输入扰动;y表示***输出;C表示***输出矩阵;x表示***状态变量;f(x)表示与***状态变量相关的非线性函数;且
式中,x1表示***状态变量的第一个参数;x2表示***状态变量的第二个参数;x3表示***状态变量的第三个参数;k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;m表示整车质量;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;Iz表示车辆转动惯量;
所述步骤二的具体方法如下:
21)考虑车辆运动的实际工作范围,设置车辆纵向速度和橫摆角速度的工作区间为:
式中,x1表示***状态变量的第一个参数;vx表示车辆纵向速度;x3表示***状态变量的第三个参数;ω表示车辆横摆角速度;
式中,表示稳态车辆橫摆角速度增益;u0表示设定的恒定车辆纵向速度;K表示稳定性因数;L表示车辆轴距;δ表示前轮转角;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;m表示整车质量;ω表示车辆横摆角速度;k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;
22)对纵向车速的模糊区域划分如下:
x1∈[2.5,15]m/s,x1∈[15,35]m/s,x1∈[35,45]m/s (8)
式中,x1表示***状态变量的第一个参数;
23)对车辆纵向车速的倒数进行模糊化处理,令:
式中,x1表示***状态变量的第一个参数,即车辆纵向车速;z1表示第一个模糊因子;
那么第一个模糊因子的模糊区域进一步转换成:
式中,z1表示第一个模糊因子;a1表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;a2表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;b3表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;b4表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;c5表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;c6表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;
24)使用T-S模糊理论可以将车辆动力学中车速的倒数模糊化为:
式中,z1表示第一个模糊因子;x1表示***状态变量的第一个参数,即车辆纵向车速;ai表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(i=1,2);bf表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(f=3,4);cs表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(s=5,6);Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);且:
式中,Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);a1表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;a2表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;z1表示第一个模糊因子;b3表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;b4表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;c5表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;c6表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;
25)对车辆橫摆角速度进行模糊化处理,令:
z2=x3∈[d1,d2],d1=-0.8,d2=0.8 (12)
式中,z2表示第二个模糊因子;x3表示***状态变量的第三个参数,即车辆橫摆角速度;d1表示车辆橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最小值;d2表示车辆橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最大值;
因此,使用T-S模糊理论可以将车辆动力学中横摆角速度模糊化为:
式中,z2表示第二个模糊因子;x3表示***状态变量的第三个参数,即车辆橫摆角速度;dj表示橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的取值(j=1,2);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);且
式中,Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);d2表示车辆橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最大值;x3表示***状态变量的第三个参数,即车辆橫摆角速度;d1表示车辆橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最小值;
综上,将车辆三自由度非线性模型最终模糊划分为3个子***s1,s2,s3,每个子***都包含四个模糊规则;那么车辆三自由度非线性模型(5)可以被线性化为:
式中,表示***状态变量的微分;Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);x表示***状态变量;Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Bij表示第一个模糊子***的***输入矩阵(i=1,2,j=1,2);uij表示第一个模糊子***的控制器输入(i=1,2,j=1,2);Bwij表示第一个模糊子***的输入扰动矩阵(i=1,2,j=1,2);w表示***输入扰动;Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);Afj表示第二个模糊子***的***状态变量矩阵(f=3,4,j=1,2);Bfj表示第二个模糊子***的***输入矩阵(f=3,4,j=1,2);ufj表示第一个模糊子***的控制器输入(f=3,4,j=1,2);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);Asj表示第三个模糊子***的***状态变量矩阵(s=5,6,j=1,2);Bsj表示第三个模糊子***的***输入矩阵(s=5,6,j=1,2);usj表示第一个模糊子***的控制器输入(s=5,6,j=1,2);Bwfj表示第二个模糊子***的输入扰动矩阵(f=3,4,j=1,2);x1表示***状态变量的第一个参数,即车辆纵向车速;Bwsj表示第三个模糊子***的输入扰动矩阵(s=5,6,j=1,2);且:
式中,Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Afj表示第二个模糊子***的***状态变量矩阵(f=3,4,j=1,2);Asj表示第三个模糊子***的***状态变量矩阵(s=5,6,j=1,2);Bij表示第一个模糊子***的***输入矩阵(i=1,2,j=1,2);Bfj表示第二个模糊子***的***输入矩阵(f=3,4,j=1,2);Bsj表示第三个模糊子***的***输入矩阵(s=5,6,j=1,2);B表示***输入矩阵;Bwij表示第一个模糊子***的输入扰动矩阵(i=1,2,j=1,2);Bwfj表示第二个模糊子***的输入扰动矩阵(f=3,4,j=1,2);Bwsj表示第三个模糊子***的输入扰动矩阵(s=5,6,j=1,2);Bw表示***输入扰动矩阵;dj表示橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的取值(j=1,2);ai表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(i=1,2);bf表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(f=3,4);cs表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(s=5,6);k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;ai表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(i=1,2);a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;m表示整车质量;Iz表示车辆转动惯量;
26)经过T-S模糊理论处理得到的车辆线性三自由度模型(14)中涉及的十二条模糊规则为:
式中,z1表示第一个模糊因子;z2表示第二个模糊因子;Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);表示***状态变量的微分;u表示***控制输入;w表示***输入扰动;Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Afj表示第二个模糊子***的***状态变量矩阵(f=3,4,j=1,2);Asj表示第三个模糊子***的***状态变量矩阵(s=5,6,j=1,2);Bij表示第一个模糊子***的***输入矩阵(i=1,2,j=1,2);Bfj表示第二个模糊子***的***输入矩阵(f=3,4,j=1,2);Bsj表示第三个模糊子***的***输入矩阵(s=5,6,j=1,2);B表示***输入矩阵;Bwij表示第一个模糊子***的输入扰动矩阵(i=1,2,j=1,2);Bwfj表示第二个模糊子***的输入扰动矩阵(f=3,4,j=1,2);Bwsj表示第三个模糊子***的输入扰动矩阵(s=5,6,j=1,2);
那么,根据上述12条模糊规则,获得其对应的隶属度函数,如下:
wij(z)=Mi(z1)Nj(z2) (15)
wfj(z)=Pf(z1)Nj(z2) (16)
wsj(z)=Es(z1)Nj(z2) (17)
式中,wij(z)表示第一个模糊子***的隶属度函数(i=1,2,j=1,2);Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);wfj(z)表示第二个模糊子***的隶属度函数(f=3,4,j=1,2);wsj(z)表示第三个模糊子***的隶属度函数(s=5,6,j=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6)。
所述步骤三的具体方法如下:
31)设驾驶员期望纵向车速为vxd,期望侧向车速为vyd,期望车辆橫摆角速度为ωd;对每个车辆三自由度线性模型子***设计的控制器形式为:
u=k(s)△ (18)
△=[vxd-vx,vyd-vy,ωd-ω]T (19)
式中,u表示***控制输入;k(s)表示控制器的传递函数;Δ表示控制器输入误差;vxd表示驾驶员期望纵向车速;vx表示实际车辆纵向车速;vyd表示驾驶员期望侧向车速;vyd表示驾驶员期望侧向车速;vy表示实际车辆侧向车速;ωd表示驾驶员期望车辆橫摆角速度;ω表示实际车辆橫摆角速度;
32)将传递函数形式的控制器改写成状态空间方程为:
式中,表示控制器的状态变量微分;Aξ表示控制器的***状态变量矩阵;Bξ表示控制器的***输入矩阵;Δ表示控制器输入误差;u表示***控制输入;Cξ表示控制器的***输出矩阵;xξ表示控制器的状态变量;Dξ表示控制器的直接传递矩阵;
33)在实际车辆运动中,车辆的期望纵向车速由驾驶员行车过程中踩踏油门踏板开度和制动踏板开度获得,即:
式中,vxd表示驾驶员期望纵向车速;vx0表示车辆初始车速;aXd表示驾驶员期望纵向加速度;adm表示最大驱动加速度;abm表示最大制动减速度;Pacc表示驱动踏板开度;Pbrake表示制动踏板开度;
34)驾驶员的期望侧向车速设定为零,即vyd=0;而期望车辆橫摆角速度根据稳态车辆橫摆角速度增益获得,即:
式中,vxd表示驾驶员期望纵向车速;L表示车辆轴距;δ表示前轮转角;K表示稳定性因数;ω1d表示不受约束的期望车辆橫摆角速度;
35)对期望车辆橫摆角速度进行约束,即:
式中,vxd表示驾驶员期望纵向车速;δ表示前轮转角;μ表示路面附着系数;ω1d表示不受约束的期望车辆橫摆角速度;g表示重力加速度;ωd表示约束后的期望车辆橫摆角速度。
所述步骤四的具体方法如下:
41)根据并行分布式补偿架构,并结合模糊隶属度函数(15)至(17),由三个模糊子***输出汇总获得的控制器总输出为:
式中,u表示***控制输入;wij(z)表示第一个模糊子***的隶属度函数(i=1,2,j=1,2);wfj(z)表示第二个模糊子***的隶属度函数(f=3,4,j=1,2);wsj(z)表示第三个模糊子***的隶属度函数(s=5,6,j=1,2);uij表示第一个模糊子***的控制器输入(i=1,2,j=1,2);ufj表示第二个模糊子***的控制器输入(f=3,4,j=1,2);usj表示第三个模糊子***的控制器输入(s=5,6,j=1,2);
42)***控制目标为车辆跟随上驾驶员期望纵向车速、侧向车速和橫摆角速度,得到广义对象的状态空间模型为:
式中,表示***状态变量的微分;Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);x表示***状态变量;Bw表示***输入扰动矩阵;w表示***输入扰动;B表示***输入矩阵;uij表示第一个模糊子***的控制器输入(i=1,2,j=1,2);z表示***评价输出;rd表示***驾驶员期望矩阵,rd=[vxd,vyd,ωd]T;vxd表示驾驶员期望纵向车速;vyd表示驾驶员期望侧向车速;ωd表示橫摆角速度;C表示***输出矩阵;y表示***输出。
43)采用基于线性矩阵不等式的增益调度H∞方法设计状态反馈控制器;将设计的控制器(20)加入至广义对象的状态空间模型(26)中,获得闭环***,即:
其中,ξcl表示闭环***的状态变量;表示闭环***的状态变量的微分;Acl表示闭环***的状态变量矩阵;Bcl表示闭环***的输入矩阵;w表示***输入扰动;z表示***评价输出;Ccl表示闭环***的输出矩阵;Dcl表示闭环***的直接传递矩阵;且:
式中,ξcl表示闭环***的状态变量;x表示***状态变量;xξ表示控制器的状态变量;B表示***输入矩阵;Dξ表示控制器的直接传递矩阵;C表示***输出矩阵;Cξ表示控制器的***输出矩阵;Bξ表示控制器的***输入矩阵;Bw表示***输入扰动矩阵;Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Acl表示闭环***的状态变量矩阵;Bcl表示闭环***的输入矩阵;Ccl表示闭环***的输出矩阵;Dcl表示闭环***的直接传递矩阵;
44)根据线性矩阵不等式原理,H∞控制器设计的约束条件等价于:
式中,Acl表示闭环***的状态变量矩阵;ξcl表示闭环***的状态变量;Bcl表示闭环***的输入矩阵;γ表示鲁棒控制器设定的最小标量范数;Ccl表示闭环***的输出矩阵;Dcl表示闭环***的直接传递矩阵;I表示单位矩阵。
本发明的有益效果为:
1)本发明搭建了包含纵向车速、侧向车速和橫摆角速度的车辆三自由度非线性模型;
2)本发明基于T-S模糊理论和并行分布式补偿框架,实现了车辆三自由度非线性模型转换为多个车辆三自由度线性模型子***,降低车辆耦合运动控制器设计难度;
3)本发明基于H∞理论设计了车辆稳定性控制器,提高了在多种实验工况下控制器的鲁棒性,提高车辆行驶安全性;
4)本发明通过线性矩阵不等式(Linear matrix inequality,LMI)求解每个车辆三自由度线性模型子***中H∞鲁棒控制器的参数,减少控制器标定工作量;
5)本发明提出了一种耦合车辆纵向运动和侧向运动的稳定性控制器,考虑了车辆纵向车速会对车辆稳定性控制产生显著的影响;
6)本发明提出了一种耦合车辆纵向运动和侧向运动的稳定性控制器,减少整车用于车辆横、纵向控制所需控制器的个数;
7)本发明所提出的车辆稳定性控制器可以用于分层智能车辆控制器中,可移植性强。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1为本发明的控制方法架构图;
图2为车辆三自由度非线性模型示意图;
图3为不同速度的稳态橫摆角速度增益模糊区域划分示意图;
图4a—图4c为稳定性试验验证曲线图。
具体实施方式
参阅图1,一种基于T-S模糊的车辆横纵向耦合稳定性控制方法,包括以下步骤:
步骤一、根据车辆动力学,搭建包含车辆纵向车速、侧向车速和橫摆角速度的车辆三自由度非线性模型;
所述步骤一的具体方法如下:
参阅图2,11)在国际标准化组织ISO坐标系下,车辆关于力和力矩的动力学方程为:
式中,m表示整车质量;表示车辆纵向加速度;vy表示车辆侧向速度;ω表示车辆横摆角速度;F1表示轮胎作用在车辆前轴的侧向力;δ表示前轮转角,由驾驶员输入;Fux表示控制器施加在车辆质心处的纵向力;表示车辆侧向加速度;vx表示车辆纵向速度;F2表示轮胎作用在车辆后轴的侧向力;Fuy表示控制器施加在车辆质心处的侧向力;Iz表示车辆转动惯量;表示车辆横摆加速度;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;Tuz表示控制器施加在车辆质心处的横摆力矩;
12)考虑到车辆前轮转角在稳定性控制中的一般较小,因此可以认为sinδ=0,cosδ=1;那么车辆动力学方程可以重新定义为:
式中,m表示整车质量;表示车辆纵向加速度;vy表示车辆侧向速度;ω表示车辆横摆角速度;Fux表示控制器施加在车辆质心处的纵向力;表示车辆侧向加速度;vx表示车辆纵向速度;F1表示轮胎作用在车辆前轴的侧向力;F2表示轮胎作用在车辆后轴的侧向力;Fuy表示控制器施加在车辆质心处的侧向力;Iz表示车辆转动惯量;表示车辆横摆加速度;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;Tuz表示控制器施加在车辆质心处的横摆力矩;
13)轮胎前、后轮侧偏角近似为:
式中,af表示轮胎前轮的侧偏角;δ表示前轮转角,由驾驶员输入;vy表示车辆侧向速度;a表示车辆质心到前轴的纵向距离;ω表示车辆横摆角速度;vx表示车辆纵向速度;ar表示轮胎后轮的侧偏角;b表示车辆质心到后轴的纵向距离;
14)得益于稳定性控制器,轮胎的侧偏角通常被控制在线性区之内以保证车辆行驶稳定性,那么轮胎作用在车辆前轴和后轴的侧向力近似求得:
式中,F1表示轮胎作用在车辆前轴的侧向力;F2表示轮胎作用在车辆后轴的侧向力;k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;af表示轮胎前轮的侧偏角;ar表示轮胎后轮的侧偏角;
15)选用车辆侧向速度、横向速度以及橫摆角速度作为***状态变量,即x=[vx,vy,ω]T;选用控制器施加在车辆质心处的纵向力、侧向力和横摆力矩作为***控制输入,即u=[Fux,Fuy,Tuz]T;选用驾驶人输入的前轮转角作为***的输入扰动,即:w=δ;那么,车辆三自由度非线性模型整理为:
式中,表示***状态变量的微分;B表示***输入矩阵;u表示***控制输入;Bw表示***输入扰动矩阵;w表示***输入扰动;y表示***输出;C表示***输出矩阵;x表示***状态变量;f(x)表示与***状态变量相关的非线性函数;且
式中,x1表示***状态变量的第一个参数;x2表示***状态变量的第二个参数;x3表示***状态变量的第三个参数;k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;m表示整车质量;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;Iz表示车辆转动惯量;
在设计车辆稳定性控制器时,若被控对象的***模型为线性模型,则能够大大降低控制器设计的难度。然而,在车辆三自由度非线性模型(5)中,我们能够找到四组非线性因素,,分别是x2x3,x1x3,因此,本文采用分段式T-S模糊理论对车辆三自由度非线性模型进行线性化处理。
步骤二、根据T-S模糊理论将车辆三自由度非线性模型转换为3个车辆三自由度线性模型的子***,每个子***包含4个模糊规则;
21)考虑车辆运动的实际工作范围,设置车辆纵向速度和橫摆角速度的工作区间为:
式中,x1表示***状态变量的第一个参数;vx表示车辆纵向速度;x3表示***状态变量的第三个参数;ω表示车辆横摆角速度;
式中,表示稳态车辆橫摆角速度增益;u0表示设定的恒定车辆纵向速度;K表示稳定性因数;L表示车辆轴距;δ表示前轮转角;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;m表示整车质量;ω表示车辆横摆角速度;k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;
22)根据稳态车辆橫摆角速度增益的求解公式(7),我们可以得到稳态车辆橫摆角速度增益与车速的关系曲线,如图3实线所示。图中虚线、点划线、断点线用于拟合图3中的实线。可以看出拟合误差在T-S模糊理论的接受的范围之内。因此,对纵向车速的模糊区域划分如下:
x1∈[2.5,15]m/s,x1∈[15,35]m/s,x1∈[35,45]m/s (8)
式中,x1表示***状态变量的第一个参数;
23)对车辆纵向车速的倒数进行模糊化处理,令:
式中,x1表示***状态变量的第一个参数,即车辆纵向车速;z1表示第一个模糊因子;
那么第一个模糊因子的模糊区域进一步转换成:
式中,z1表示第一个模糊因子;a1表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;a2表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;b3表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;b4表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;c5表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;c6表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;
24)使用T-S模糊理论可以将车辆动力学中车速的倒数模糊化为:
式中,z1表示第一个模糊因子;x1表示***状态变量的第一个参数,即车辆纵向车速;ai表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(i=1,2);bf表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(f=3,4);cs表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(s=5,6);Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);且:
式中,Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);a1表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;a2表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;z1表示第一个模糊因子;b3表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;b4表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;c5表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;c6表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;
25)对车辆橫摆角速度进行模糊化处理,令:
z2=x3∈[d1,d2],d1=-0.8,d2=0.8 (12)
式中,z2表示第二个模糊因子;x3表示***状态变量的第三个参数,即车辆橫摆角速度;d1表示车辆橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最小值;d2表示车辆橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最大值;
因此,使用T-S模糊理论可以将车辆动力学中横摆角速度模糊化为:
式中,z2表示第二个模糊因子;x3表示***状态变量的第三个参数,即车辆橫摆角速度;dj表示橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的取值(j=1,2);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);且
式中,Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);d2表示车辆橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最大值;x3表示***状态变量的第三个参数,即车辆橫摆角速度;d1表示车辆橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最小值;
综上,将车辆三自由度非线性模型最终模糊划分为3个子***s1,s2,s3,每个子***都包含四个模糊规则;那么车辆三自由度非线性模型(5)可以被线性化为:
式中,表示***状态变量的微分;Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);x表示***状态变量;Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Bij表示第一个模糊子***的***输入矩阵(i=1,2,j=1,2);uij表示第一个模糊子***的控制器输入(i=1,2,j=1,2);Bwij表示第一个模糊子***的输入扰动矩阵(i=1,2,j=1,2);w表示***输入扰动;Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);Afj表示第二个模糊子***的***状态变量矩阵(f=3,4,j=1,2);Bfj表示第二个模糊子***的***输入矩阵(f=3,4,j=1,2);ufj表示第一个模糊子***的控制器输入(f=3,4,j=1,2);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);Asj表示第三个模糊子***的***状态变量矩阵(s=5,6,j=1,2);Bsj表示第三个模糊子***的***输入矩阵(s=5,6,j=1,2);usj表示第一个模糊子***的控制器输入(s=5,6,j=1,2);Bwfj表示第二个模糊子***的输入扰动矩阵(f=3,4,j=1,2);x1表示***状态变量的第一个参数,即车辆纵向车速;Bwsj表示第三个模糊子***的输入扰动矩阵(s=5,6,j=1,2);且:
式中,Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Afj表示第二个模糊子***的***状态变量矩阵(f=3,4,j=1,2);Asj表示第三个模糊子***的***状态变量矩阵(s=5,6,j=1,2);Bij表示第一个模糊子***的***输入矩阵(i=1,2,j=1,2);Bfj表示第二个模糊子***的***输入矩阵(f=3,4,j=1,2);Bsj表示第三个模糊子***的***输入矩阵(s=5,6,j=1,2);B表示***输入矩阵;Bwij表示第一个模糊子***的输入扰动矩阵(i=1,2,j=1,2);Bwfj表示第二个模糊子***的输入扰动矩阵(f=3,4,j=1,2);Bwsj表示第三个模糊子***的输入扰动矩阵(s=5,6,j=1,2);Bw表示***输入扰动矩阵;dj表示橫摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的取值(j=1,2);ai表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(i=1,2);bf表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(f=3,4);cs表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(s=5,6);k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;ai表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(i=1,2);a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;m表示整车质量;Iz表示车辆转动惯量;
26)经过T-S模糊理论处理得到的车辆线性三自由度模型(14)中涉及的十二条模糊规则为:
式中,z1表示第一个模糊因子;z2表示第二个模糊因子;Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);表示***状态变量的微分;u表示***控制输入;w表示***输入扰动;Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Afj表示第二个模糊子***的***状态变量矩阵(f=3,4,j=1,2);Asj表示第三个模糊子***的***状态变量矩阵(s=5,6,j=1,2);Bij表示第一个模糊子***的***输入矩阵(i=1,2,j=1,2);Bfj表示第二个模糊子***的***输入矩阵(f=3,4,j=1,2);Bsj表示第三个模糊子***的***输入矩阵(s=5,6,j=1,2);B表示***输入矩阵;Bwij表示第一个模糊子***的输入扰动矩阵(i=1,2,j=1,2);Bwfj表示第二个模糊子***的输入扰动矩阵(f=3,4,j=1,2);Bwsj表示第三个模糊子***的输入扰动矩阵(s=5,6,j=1,2);
那么,根据上述12条模糊规则,获得其对应的隶属度函数,如下:
wij(z)=Mi(z1)Nj(z2) (15)
wfj(z)=Pf(z1)Nj(z2) (16)
wsj(z)=Es(z1)Nj(z2) (17)
式中,wij(z)表示第一个模糊子***的隶属度函数(i=1,2,j=1,2);Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);wfj(z)表示第二个模糊子***的隶属度函数(f=3,4,j=1,2);wsj(z)表示第三个模糊子***的隶属度函数(s=5,6,j=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6)。
步骤三、根据驾驶员的车辆控制期望值,在3个车辆三自由度线性模型的子***中分别设计了H∞鲁棒控制器用于车辆稳定性控制;利用线性矩阵不等式求解各个子***中H∞鲁棒控制器的参数;
31)设驾驶员期望纵向车速为vxd,期望侧向车速为vyd,期望车辆橫摆角速度为ωd;对每个车辆三自由度线性模型子***设计的控制器形式为:
u=k(s)△ (18)
△=[vxd-vx,vyd-vy,ωd-ω]T (19)
式中,u表示***控制输入;k(s)表示控制器的传递函数;Δ表示控制器输入误差;vxd表示驾驶员期望纵向车速;vx表示实际车辆纵向车速;vyd表示驾驶员期望侧向车速;vyd表示驾驶员期望侧向车速;vy表示实际车辆侧向车速;ωd表示驾驶员期望车辆橫摆角速度;ω表示实际车辆橫摆角速度;
32)将传递函数形式的控制器改写成状态空间方程为:
式中,表示控制器的状态变量微分;Aξ表示控制器的***状态变量矩阵;Bξ表示控制器的***输入矩阵;Δ表示控制器输入误差;u表示***控制输入;Cξ表示控制器的***输出矩阵;xξ表示控制器的状态变量;Dξ表示控制器的直接传递矩阵;
33)在实际车辆运动中,车辆的期望纵向车速由驾驶员行车过程中踩踏油门踏板开度和制动踏板开度获得,即:
式中,vxd表示驾驶员期望纵向车速;vx0表示车辆初始车速;aXd表示驾驶员期望纵向加速度;adm表示最大驱动加速度;abm表示最大制动减速度;Pacc表示驱动踏板开度;Pbrake表示制动踏板开度;
34)通常而言,为了维持车辆行驶稳定性,驾驶员的期望侧向车速设定为零,即vyd=0;而期望车辆橫摆角速度根据稳态车辆橫摆角速度增益获得,即:
式中,vxd表示驾驶员期望纵向车速;L表示车辆轴距;δ表示前轮转角;K表示稳定性因数;ω1d表示不受约束的期望车辆橫摆角速度;
35)考虑到地面附着极限,对期望车辆橫摆角速度进行约束,即:
式中,vxd表示驾驶员期望纵向车速;δ表示前轮转角;μ表示路面附着系数;ω1d表示不受约束的期望车辆橫摆角速度;g表示重力加速度;ωd表示约束后的期望车辆橫摆角速度。
步骤四、并行分布式补偿架构根据分段式T-S模糊输出的子***控制器权值整合3个子***H∞鲁棒控制器的输出,作用于车辆三自由度非线性模型。
41)根据并行分布式补偿架构,并结合模糊隶属度函数(15)至(17),由三个模糊子***输出汇总获得的控制器总输出为:
式中,u表示***控制输入;wij(z)表示第一个模糊子***的隶属度函数(i=1,2,j=1,2);wfj(z)表示第二个模糊子***的隶属度函数(f=3,4,j=1,2);wsj(z)表示第三个模糊子***的隶属度函数(s=5,6,j=1,2);uij表示第一个模糊子***的控制器输入(i=1,2,j=1,2);ufj表示第二个模糊子***的控制器输入(f=3,4,j=1,2);usj表示第三个模糊子***的控制器输入(s=5,6,j=1,2);
42)***控制目标为车辆跟随上驾驶员期望纵向车速、侧向车速和橫摆角速度,以纵向车速vx在2.5m/s至15m/s为例,得到广义对象的状态空间模型为:
式中,表示***状态变量的微分;Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);x表示***状态变量;Bw表示***输入扰动矩阵;w表示***输入扰动;B表示***输入矩阵;uij表示第一个模糊子***的控制器输入(i=1,2,j=1,2);z表示***评价输出;rd表示***驾驶员期望矩阵,rd=[vxd,vyd,ωd]T;vxd表示驾驶员期望纵向车速;vyd表示驾驶员期望侧向车速;ωd表示橫摆角速度;C表示***输出矩阵;y表示***输出。
43)为了使车辆纵横向运动控制***获得良好的跟踪性能和鲁棒性,采用基于线性矩阵不等式的增益调度H∞方法设计状态反馈控制器;将设计的控制器(20)加入至广义对象的状态空间模型(26)中,获得闭环***,即:
其中,ξcl表示闭环***的状态变量;表示闭环***的状态变量的微分;Acl表示闭环***的状态变量矩阵;Bcl表示闭环***的输入矩阵;w表示***输入扰动;z表示***评价输出;Ccl表示闭环***的输出矩阵;Dcl表示闭环***的直接传递矩阵;且:
式中,ξcl表示闭环***的状态变量;x表示***状态变量;xξ表示控制器的状态变量;B表示***输入矩阵;Dξ表示控制器的直接传递矩阵;C表示***输出矩阵;Cξ表示控制器的***输出矩阵;Bξ表示控制器的***输入矩阵;Bw表示***输入扰动矩阵;Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Acl表示闭环***的状态变量矩阵;Bcl表示闭环***的输入矩阵;Ccl表示闭环***的输出矩阵;Dcl表示闭环***的直接传递矩阵;
44)根据线性矩阵不等式原理,H∞控制器设计的约束条件等价于:
式中,Acl表示闭环***的状态变量矩阵;ξcl表示闭环***的状态变量;Bcl表示闭环***的输入矩阵;γ表示鲁棒控制器设定的最小标量范数;Ccl表示闭环***的输出矩阵;Dcl表示闭环***的直接传递矩阵;I表示单位矩阵。
类似的,基于上述方法,也可以为纵向车速vx在15m/s至35m/s和纵向车速vx在35m/s至45m/s区间的设计动态输出反馈H∞控制器。
实验验证:
在路面附着系数μ=0.8的路面上,车辆的纵向初始车速为35m/s。目标纵向车速逐渐从35m/s以一定减速度逐渐降低至10m/s,同时驾驶员输入阶跃前轮转角δ,其最大值限制在0.1rad。试验测试结果如图4a—图4c所示。从实验曲线中可以看出,车辆在接收到驾驶员阶跃输入后,无稳定性控制器的车辆纵向车速、侧向车速和横摆角速度均不能快速地稳定在目标附近。在3s左右时,车辆的侧向车速达到了-8m/s,此时车辆极易发生翻车、甩尾等危险工况。
相比之下,本专利设计的稳定性控制器能够保证车辆的纵向车速良好的跟随斜坡变化的目标车速值,且侧向车速较小,即质心侧偏角始终稳定在一个较为安全的值附近。此外,车辆横摆角速度也能够良好地跟随目标目标值。在5s左右,纵向车速、侧向车速和质心侧偏角均趋于稳定,保证车辆在极端工况下的稳定行驶。
Claims (5)
1.一种基于T-S模糊的车辆横纵向耦合稳定性控制方法,其特征在于,包括以下步骤:
步骤一、根据车辆动力学,搭建包含车辆纵向车速、侧向车速和横摆角速度的车辆三自由度非线性模型;
步骤二、根据T-S模糊理论将车辆三自由度非线性模型转换为3个车辆三自由度线性模型的子***,每个子***包含4个模糊规则;
步骤三、根据驾驶员的车辆控制期望值,在3个车辆三自由度线性模型的子***中分别设计了H∞鲁棒控制器用于车辆稳定性控制;利用线性矩阵不等式求解各个子***中H∞鲁棒控制器的参数;
步骤四、并行分布式补偿架构根据分段式T-S模糊输出的子***控制器权值整合3个子***H∞鲁棒控制器的输出,作用于车辆三自由度非线性模型。
2.根据权利要求1所述的一种基于T-S模糊的车辆横纵向耦合稳定性控制方法,其特征在于,所述步骤一的具体方法如下:
11)在国际标准化组织ISO坐标系下,车辆关于力和力矩的动力学方程为:
式中,m表示整车质量;表示车辆纵向加速度;vy表示车辆侧向速度;ω表示车辆横摆角速度;F1表示轮胎作用在车辆前轴的侧向力;δ表示前轮转角,由驾驶员输入;Fux表示控制器施加在车辆质心处的纵向力;表示车辆侧向加速度;vx表示车辆纵向速度;F2表示轮胎作用在车辆后轴的侧向力;Fuy表示控制器施加在车辆质心处的侧向力;Iz表示车辆转动惯量;表示车辆横摆加速度;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;Tuz表示控制器施加在车辆质心处的横摆力矩;
12)sinδ=0,cosδ=1;那么车辆动力学方程可以重新定义为:
式中,m表示整车质量;表示车辆纵向加速度;vy表示车辆侧向速度;ω表示车辆横摆角速度;Fux表示控制器施加在车辆质心处的纵向力;表示车辆侧向加速度;vx表示车辆纵向速度;F1表示轮胎作用在车辆前轴的侧向力;F2表示轮胎作用在车辆后轴的侧向力;Fuy表示控制器施加在车辆质心处的侧向力;Iz表示车辆转动惯量;表示车辆横摆加速度;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;Tuz表示控制器施加在车辆质心处的横摆力矩;
13)轮胎前、后轮侧偏角近似为:
式中,af表示轮胎前轮的侧偏角;δ表示前轮转角,由驾驶员输入;vy表示车辆侧向速度;a表示车辆质心到前轴的纵向距离;ω表示车辆横摆角速度;vx表示车辆纵向速度;ar表示轮胎后轮的侧偏角;b表示车辆质心到后轴的纵向距离;
14)轮胎作用在车辆前轴和后轴的侧向力近似求得:
式中,F1表示轮胎作用在车辆前轴的侧向力;F2表示轮胎作用在车辆后轴的侧向力;k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;af表示轮胎前轮的侧偏角;ar表示轮胎后轮的侧偏角;
15)选用车辆侧向速度、横向速度以及横摆角速度作为***状态变量,即x=[vx,vy,ω]T;选用控制器施加在车辆质心处的纵向力、侧向力和横摆力矩作为***控制输入,即u=[Fux,Fuy,Tuz]T;选用驾驶人输入的前轮转角作为***的输入扰动,即:W=δ;那么,车辆三自由度非线性模型整理为:
式中,表示***状态变量的微分;B表示***输入矩阵;u表示***控制输入;Bw表示***输入扰动矩阵;w表示***输入扰动;y表示***输出;C表示***输出矩阵;x表示***状态变量;f(x)表示与***状态变量相关的非线性函数;且
式中,x1表示***状态变量的第一个参数;x2表示***状态变量的第二个参数;x3表示***状态变量的第三个参数;k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;m表示整车质量;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;Iz表示车辆转动惯量;
3.根据权利要求1所述的一种基于T-S模糊的车辆横纵向耦合稳定性控制方法,其特征在于,所述步骤二的具体方法如下:
21)考虑车辆运动的实际工作范围,设置车辆纵向速度和横摆角速度的工作区间为:
式中,x1表示***状态变量的第一个参数;vx表示车辆纵向速度;x3表示***状态变量的第三个参数;ω表示车辆横摆角速度;
式中,表示稳态车辆横摆角速度增益;u0表示设定的恒定车辆纵向速度;K表示稳定性因数;L表示车辆轴距;δ表示前轮转角;a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;m表示整车质量;ω表示车辆横摆角速度;k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;
22)对纵向车速的模糊区域划分如下:
x1∈[2.5,15]m/s,x1∈[15,35]m/s,x1∈[35,45]m/s (8)
式中,x1表示***状态变量的第一个参数;
23)对车辆纵向车速的倒数进行模糊化处理,令:
式中,x1表示***状态变量的第一个参数,即车辆纵向车速;z1表示第一个模糊因子;
那么第一个模糊因子的模糊区域进一步转换成:
式中,z1表示第一个模糊因子;a1表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;a2表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;b3表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;b4表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;c5表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;c6表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;
24)使用T-S模糊理论可以将车辆动力学中车速的倒数模糊化为:
式中,z1表示第一个模糊因子;x1表示***状态变量的第一个参数,即车辆纵向车速;ai表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(i=1,2);bf表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(f=3,4);cs表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(s=5,6);Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);且:
式中,Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);a1表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;a2表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;z1表示第一个模糊因子;b3表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;b4表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;c5表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最小值;c6表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的最大值;
25)对车辆横摆角速度进行模糊化处理,令:
z2=x3∈[d1,d2],d1=-0.8,d2=0.8 (12)
式中,z2表示第二个模糊因子;x3表示***状态变量的第三个参数,即车辆横摆角速度;d1表示车辆横摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最小值;d2表示车辆横摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最大值;
因此,使用T-S模糊理论可以将车辆动力学中横摆角速度模糊化为:
式中,z2表示第二个模糊因子;x3表示***状态变量的第三个参数,即车辆横摆角速度;dj表示横摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的取值(j=1,2);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);且
式中,Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);d2表示车辆横摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最大值;x3表示***状态变量的第三个参数,即车辆横摆角速度;d1表示车辆横摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的最小值;
综上,将车辆三自由度非线性模型最终模糊划分为3个子***s1,s2,s3,每个子***都包含四个模糊规则;那么车辆三自由度非线性模型(5)可以被线性化为:
式中,表示***状态变量的微分;Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);x表示***状态变量;Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Bij表示第一个模糊子***的***输入矩阵(i=1,2,j=1,2);uij表示第一个模糊子***的控制器输入(i=1,2,j=1,2);Bwij表示第一个模糊子***的输入扰动矩阵(i=1,2,j=1,2);w表示***输入扰动;Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);Afj表示第二个模糊子***的***状态变量矩阵(f=3,4,j=1,2);Bfj表示第二个模糊子***的***输入矩阵(f=3,4,j=1,2);ufj表示第一个模糊子***的控制器输入(f=3,4,j=1,2);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);Asj表示第三个模糊子***的***状态变量矩阵(s=5,6,j=1,2);Bsj表示第三个模糊子***的***输入矩阵(s=5,6,j=1,2);usj表示第一个模糊子***的控制器输入(s=5,6,j=1,2);Bwfj表示第二个模糊子***的输入扰动矩阵(f=3,4,j=1,2);x1表示***状态变量的第一个参数,即车辆纵向车速;Bwsj表示第三个模糊子***的输入扰动矩阵(s=5,6,j=1,2);且:
式中,Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Afj表示第二个模糊子***的***状态变量矩阵(f=3,4,j=1,2);Asj表示第三个模糊子***的***状态变量矩阵(s=5,6,j=1,2);Bij表示第一个模糊子***的***输入矩阵(i=1,2,j=1,2);Bfj表示第二个模糊子***的***输入矩阵(f=3,4,j=1,2);Bsj表示第三个模糊子***的***输入矩阵(s=5,6,j=1,2);B表示***输入矩阵;Bwij表示第一个模糊子***的输入扰动矩阵(i=1,2,j=1,2);Bwfj表示第二个模糊子***的输入扰动矩阵(f=3,4,j=1,2);Bwsj表示第三个模糊子***的输入扰动矩阵(s=5,6,j=1,2);Bw表示***输入扰动矩阵;dj表示横摆角速度在-0.8rad至0.8rad区间时,关于第二个模糊因子模糊区间的取值(j=1,2);ai表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(i=1,2);bf表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(f=3,4);cs表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(s=5,6);k1表示轮胎前轮的侧偏刚度;k2表示轮胎后轮的侧偏刚度;ai表示纵向车速的倒数在至区间时,关于第一个模糊因子模糊区间的取值(i=1,2);a表示车辆质心到前轴的纵向距离;b表示车辆质心到后轴的纵向距离;m表示整车质量;Iz表示车辆转动惯量;
26)经过T-S模糊理论处理得到的车辆线性三自由度模型(14)中涉及的十二条模糊规则为:
式中,z1表示第一个模糊因子;z2表示第二个模糊因子;Mi(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(i=1,2);Pf(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(f=3,4);Es(z1)表示纵向车速的倒数在至区间时,关于第一个模糊因子的占比值(s=5,6);Nj(z2)表示纵向车速的倒数在-0.8rad至0.8rad区间时,关于第二个模糊因子的占比值(j=1,2);表示***状态变量的微分;u表示***控制输入;w表示***输入扰动;Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Afj表示第二个模糊子***的***状态变量矩阵(f=3,4,j=1,2);Asj表示第三个模糊子***的***状态变量矩阵(s=5,6,j=1,2);Bij表示第一个模糊子***的***输入矩阵(i=1,2,j=1,2);Bfj表示第二个模糊子***的***输入矩阵(f=3,4,j=1,2);Bsj表示第三个模糊子***的***输入矩阵(s=5,6,j=1,2);B表示***输入矩阵;Bwij表示第一个模糊子***的输入扰动矩阵(i=1,2,j=1,2);Bwfj表示第二个模糊子***的输入扰动矩阵(f=3,4,j=1,2);Bwsj表示第三个模糊子***的输入扰动矩阵(s=5,6,j=1,2);
那么,根据上述12条模糊规则,获得其对应的隶属度函数,如下:
wij(z)=Mi(z1)Nj(z2) (15)
wfj(z)=Pf(z1)Nj(z2) (16)
wsj(z)=Es(z1)Nj(z2) (17)
4.根据权利要求2所述的一种基于T-S模糊的车辆横纵向耦合稳定性控制方法,其特征在于,所述步骤三的具体方法如下:
31)设驾驶员期望纵向车速为vxd,期望侧向车速为vyd,期望车辆横摆角速度为ωd;对每个车辆三自由度线性模型子***设计的控制器形式为:
u=k(s)Δ (18)
Δ=[vxd-vx,vyd-vy,ωd-ω]T (19)
式中,u表示***控制输入;k(s)表示控制器的传递函数;Δ表示控制器输入误差;vxd表示驾驶员期望纵向车速;vx表示实际车辆纵向车速;vyd表示驾驶员期望侧向车速;vyd表示驾驶员期望侧向车速;vy表示实际车辆侧向车速;ωd表示驾驶员期望车辆横摆角速度;ω表示实际车辆横摆角速度;
32)将传递函数形式的控制器改写成状态空间方程为:
式中,表示控制器的状态变量微分;Aξ表示控制器的***状态变量矩阵;Bξ表示控制器的***输入矩阵;Δ表示控制器输入误差;u表示***控制输入;Cξ表示控制器的***输出矩阵;xξ表示控制器的状态变量;Dξ表示控制器的直接传递矩阵;
33)在实际车辆运动中,车辆的期望纵向车速由驾驶员行车过程中踩踏油门踏板开度和制动踏板开度获得,即:
式中,vxd表示驾驶员期望纵向车速;vx0表示车辆初始车速;aXd表示驾驶员期望纵向加速度;adm表示最大驱动加速度;abm表示最大制动减速度;Pacc表示驱动踏板开度;Pbrake表示制动踏板开度;
34)驾驶员的期望侧向车速设定为零,即vyd=0;而期望车辆横摆角速度根据稳态车辆横摆角速度增益获得,即:
式中,vxd表示驾驶员期望纵向车速;L表示车辆轴距;δ表示前轮转角;K表示稳定性因数;ω1d表示不受约束的期望车辆横摆角速度;
35)对期望车辆横摆角速度进行约束,即:
式中,vxd表示驾驶员期望纵向车速;δ表示前轮转角;μ表示路面附着系数;ω1d表示不受约束的期望车辆横摆角速度;g表示重力加速度;ωd表示约束后的期望车辆横摆角速度。
5.根据权利要求3所述的一种基于T-S模糊的车辆横纵向耦合稳定性控制方法,其特征在于,所述步骤四的具体方法如下:
41)根据并行分布式补偿架构,并结合模糊隶属度函数(15)至(17),由三个模糊子***输出汇总获得的控制器总输出为:
式中,u表示***控制输入;wij(z)表示第一个模糊子***的隶属度函数(i=1,2,j=1,2);wfj(z)表示第二个模糊子***的隶属度函数(f=3,4,j=1,2);wsj(z)表示第三个模糊子***的隶属度函数(s=5,6,j=1,2);uij表示第一个模糊子***的控制器输入(i=1,2,j=1,2);ufj表示第二个模糊子***的控制器输入(f=3,4,j=1,2);usj表示第三个模糊子***的控制器输入(s=5,6,j=1,2);
42)***控制目标为车辆跟随上驾驶员期望纵向车速、侧向车速和横摆角速度,得到广义对象的状态空间模型为:
式中,表示***状态变量的微分;Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);x表示***状态变量;Bw表示***输入扰动矩阵;w表示***输入扰动;B表示***输入矩阵;uij表示第一个模糊子***的控制器输入(i=1,2,j=1,2);z表示***评价输出;rd表示***驾驶员期望矩阵,rd=[vxd,vyd,ωd]T;vxd表示驾驶员期望纵向车速;vyd表示驾驶员期望侧向车速;ωd表示横摆角速度;C表示***输出矩阵;y表示***输出;
43)采用基于线性矩阵不等式的增益调度H∞方法设计状态反馈控制器;将设计的控制器(20)加入至广义对象的状态空间模型(26)中,获得闭环***,即:
其中,ξcl表示闭环***的状态变量;表示闭环***的状态变量的微分;Acl表示闭环***的状态变量矩阵;Bcl表示闭环***的输入矩阵;w表示***输入扰动;z表示***评价输出;Ccl表示闭环***的输出矩阵;Dcl表示闭环***的直接传递矩阵;且:
式中,ξcl表示闭环***的状态变量;x表示***状态变量;xξ表示控制器的状态变量;B表示***输入矩阵;Dξ表示控制器的直接传递矩阵;C表示***输出矩阵;Cξ表示控制器的***输出矩阵;Bξ表示控制器的***输入矩阵;Bw表示***输入扰动矩阵;Aij表示第一个模糊子***的***状态变量矩阵(i=1,2,j=1,2);Acl表示闭环***的状态变量矩阵;Bcl表示闭环***的输入矩阵;Ccl表示闭环***的输出矩阵;Dcl表示闭环***的直接传递矩阵;
44)根据线性矩阵不等式原理,H∞控制器设计的约束条件等价于:
式中,Acl表示闭环***的状态变量矩阵;ξcl表示闭环***的状态变量;Bcl表示闭环***的输入矩阵;γ表示鲁棒控制器设定的最小标量范数;Ccl表示闭环***的输出矩阵;Dcl表示闭环***的直接传递矩阵;I表示单位矩阵。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010971856.9A CN112046468B (zh) | 2020-09-16 | 2020-09-16 | 一种基于t-s模糊的车辆横纵向耦合稳定性控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010971856.9A CN112046468B (zh) | 2020-09-16 | 2020-09-16 | 一种基于t-s模糊的车辆横纵向耦合稳定性控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112046468A CN112046468A (zh) | 2020-12-08 |
CN112046468B true CN112046468B (zh) | 2021-02-26 |
Family
ID=73604356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010971856.9A Active CN112046468B (zh) | 2020-09-16 | 2020-09-16 | 一种基于t-s模糊的车辆横纵向耦合稳定性控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112046468B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112882389B (zh) * | 2021-01-13 | 2022-09-20 | 吉林大学 | 一种基于分段t-s模糊模型的车辆稳定性控制器设计方法 |
CN115571156B (zh) * | 2022-09-23 | 2023-12-26 | 东南大学 | 基于传感器融合的前车横向与纵向运动状态联合估计方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2906211A1 (fr) * | 2006-09-22 | 2008-03-28 | Renault Sas | Procede et dispositif de detection de l'etat de la route |
KR20100114993A (ko) * | 2009-04-17 | 2010-10-27 | 현대모비스 주식회사 | 차량의 선회 속도 센서 오프셋 보정 방법 |
CN106004870A (zh) * | 2016-06-23 | 2016-10-12 | 吉林大学 | 一种基于变权重模型预测算法的车辆稳定性集成控制方法 |
CN106444794A (zh) * | 2016-09-20 | 2017-02-22 | 哈尔滨工程大学 | 一种无参数欠驱动uuv垂直面路径跟踪滑模控制方法 |
CN109522666A (zh) * | 2018-11-27 | 2019-03-26 | 袁小芳 | 一种分布式电动汽车稳定性控制方法 |
CN111538242A (zh) * | 2020-05-12 | 2020-08-14 | 哈尔滨工程大学 | 一种不确定性估计和饱和补偿的动力定位t-s模糊抗饱和控制方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9321458B2 (en) * | 2013-12-17 | 2016-04-26 | Automotive Research & Testing Center | Sliding mode trajectory voting strategy module and driving control system and method thereof |
-
2020
- 2020-09-16 CN CN202010971856.9A patent/CN112046468B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2906211A1 (fr) * | 2006-09-22 | 2008-03-28 | Renault Sas | Procede et dispositif de detection de l'etat de la route |
KR20100114993A (ko) * | 2009-04-17 | 2010-10-27 | 현대모비스 주식회사 | 차량의 선회 속도 센서 오프셋 보정 방법 |
CN106004870A (zh) * | 2016-06-23 | 2016-10-12 | 吉林大学 | 一种基于变权重模型预测算法的车辆稳定性集成控制方法 |
CN106444794A (zh) * | 2016-09-20 | 2017-02-22 | 哈尔滨工程大学 | 一种无参数欠驱动uuv垂直面路径跟踪滑模控制方法 |
CN109522666A (zh) * | 2018-11-27 | 2019-03-26 | 袁小芳 | 一种分布式电动汽车稳定性控制方法 |
CN111538242A (zh) * | 2020-05-12 | 2020-08-14 | 哈尔滨工程大学 | 一种不确定性估计和饱和补偿的动力定位t-s模糊抗饱和控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112046468A (zh) | 2020-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ono et al. | Bifurcation in vehicle dynamics and robust front wheel steering control | |
JP4143104B2 (ja) | 車両の制御装置 | |
CN110116732B (zh) | 一种考虑轮胎侧偏刚度变化的车辆侧向稳定控制方法 | |
CN110827535B (zh) | 非线性车辆队列协同自适应抗扰纵向控制方法 | |
Nagai et al. | Integrated control of active rear wheel steering and direct yaw moment control | |
CN111267835B (zh) | 基于模型预测算法的四轮独立驱动汽车稳定性控制方法 | |
Falcone et al. | Integrated braking and steering model predictive control approach in autonomous vehicles | |
CN112046468B (zh) | 一种基于t-s模糊的车辆横纵向耦合稳定性控制方法 | |
Goodarzi et al. | Automatic path control based on integrated steering and external yaw-moment control | |
CN112793560B (zh) | 基于转矩矢量控制的无人驾驶车安全性与操稳性控制方法 | |
JPWO2007074717A1 (ja) | 車両の制御装置 | |
CN105936273A (zh) | 车用主动转矩轮间、轴间分配方法 | |
CN105172790A (zh) | 一种基于三步法的车辆横摆稳定性控制方法 | |
CN111731268B (zh) | 一种考虑不同驾驶员特性的车辆防侧翻控制方法 | |
WO2022266824A1 (zh) | 一种转向控制方法及装置 | |
Salehpour et al. | Vehicle path tracking by integrated chassis control | |
Li et al. | Adaptive sliding mode control of lateral stability of four wheel hub electric vehicles | |
CN112882389B (zh) | 一种基于分段t-s模糊模型的车辆稳定性控制器设计方法 | |
CN113002527B (zh) | 一种自主电动汽车横向稳定性鲁棒容错控制方法 | |
CN113401113A (zh) | 基于车辆稳定包络线的无人驾驶汽车直接横摆力矩控制方法及控制器 | |
CN116198522B (zh) | 一种复杂矿区工况的无人矿卡横垂向耦合递阶控制方法 | |
Kaldas et al. | Influence of active suspension preview control on vehicle ride and braking performance | |
Bouton et al. | An active anti-rollover device based on predictive functional control: Application to an all-terrain vehicle | |
Chokor et al. | Rollover prevention using active suspension system | |
You et al. | Vehicle dynamics and control synthesis for four-wheel steering passenger cars |
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 |