CN116588119A - A Vehicle State Estimation Method Based on Adaptive Tire Model Parameters - Google Patents
A Vehicle State Estimation Method Based on Adaptive Tire Model Parameters Download PDFInfo
- Publication number
- CN116588119A CN116588119A CN202310627273.8A CN202310627273A CN116588119A CN 116588119 A CN116588119 A CN 116588119A CN 202310627273 A CN202310627273 A CN 202310627273A CN 116588119 A CN116588119 A CN 116588119A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- speed
- tire model
- wheel
- vehicle state
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000003044 adaptive effect Effects 0.000 title claims 2
- 239000002245 particle Substances 0.000 claims abstract description 57
- 230000008859 change Effects 0.000 claims abstract description 44
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 27
- 238000005457 optimization Methods 0.000 claims abstract description 18
- 239000012634 fragment Substances 0.000 claims abstract description 11
- 230000005284 excitation Effects 0.000 claims abstract description 10
- 238000004364 calculation method Methods 0.000 claims abstract description 7
- 238000012546 transfer Methods 0.000 claims abstract description 7
- 238000012216 screening Methods 0.000 claims abstract description 6
- 238000001914 filtration Methods 0.000 claims abstract 4
- 230000001133 acceleration Effects 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 16
- 230000006978 adaptation Effects 0.000 claims description 11
- 238000009826 distribution Methods 0.000 claims description 9
- 238000005096 rolling process Methods 0.000 claims description 9
- 238000005259 measurement Methods 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000003137 locomotive effect Effects 0.000 claims 1
- 230000008878 coupling Effects 0.000 abstract description 2
- 238000010168 coupling process Methods 0.000 abstract description 2
- 238000005859 coupling reaction Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000002028 premature Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
-
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—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
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- 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/0037—Mathematical models of vehicle sub-units
-
- 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/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
-
- 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/28—Wheel 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
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
- B60W2530/20—Tyre data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/14—Force analysis or force optimisation, e.g. static or dynamic forces
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Geometry (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
技术领域technical field
本发明涉及车辆状态估计技术领域,尤其是涉及一种针对时变轮胎模型参数的车辆状态估计方法。The invention relates to the technical field of vehicle state estimation, in particular to a vehicle state estimation method for time-varying tire model parameters.
背景技术Background technique
对车辆状态的准确预测及估计对于车辆控制系统的性能至关重要,例如自动驾驶、车辆动力学控制和底盘控制等系统。车辆的纵向速度、横向速度和横摆角速度直接决定了车辆的运动状态。车辆状态估计算法利用现有车辆模型和传感器信号综合来估计上述车辆运动状态。因此车辆模型的准确程度直接影响了车辆状态估计的精度。由于现实车辆运行过程中干扰多,车辆模型精度受到多方面的影响,例如随着车速变化,车辆模型关键部分(轮胎模型参数)也随之变化,导致了固定参数的车辆模型精度降低。轮胎动力学是车辆动力学的重要构成部分,车辆所受到地面的横向力、纵向力等都是通过轮胎作用于车辆系统。然而,轮胎具有强非线性,且其性能容易受到行驶工况的影响,对其进行可靠的参数识别是目前制约车辆控制性能进一步提升的难题。目前对车辆动力学参数识别的主要评价方法,就是通过试验获得参数的真值,并将其与参数估计值进行比较,从而实现对识别方法进行优化。这种方式主要的问题在于真值获取和参数识别算法两方面的内容:Accurate prediction and estimation of vehicle state is critical to the performance of vehicle control systems, such as autonomous driving, vehicle dynamics control, and chassis control. The vehicle's longitudinal velocity, lateral velocity and yaw rate directly determine the vehicle's motion state. The vehicle state estimation algorithm uses the existing vehicle model and sensor signal synthesis to estimate the above-mentioned vehicle motion state. Therefore, the accuracy of the vehicle model directly affects the accuracy of the vehicle state estimation. Due to the many disturbances in the real vehicle operation process, the accuracy of the vehicle model is affected by many aspects. For example, as the vehicle speed changes, the key parts of the vehicle model (tyre model parameters) also change, resulting in a decrease in the accuracy of the vehicle model with fixed parameters. Tire dynamics is an important part of vehicle dynamics. The lateral force and longitudinal force on the ground of the vehicle act on the vehicle system through the tires. However, tires are strongly nonlinear, and their performance is easily affected by driving conditions. Reliable parameter identification is currently a difficult problem that restricts the further improvement of vehicle control performance. At present, the main evaluation method for the identification of vehicle dynamics parameters is to obtain the true value of the parameter through experiments, and compare it with the estimated value of the parameter, so as to realize the optimization of the identification method. The main problem of this method lies in the two aspects of truth value acquisition and parameter identification algorithm:
1)真值获取:轮胎的参数真值不宜通过试验获取,加之试验条件的理想化,脱离了车辆的实际行驶场景中的参数辨识需求,因此真值的获取具有很大的不确定性;在进行轮胎参数真值的获取时,往往需要采用大量不同种类的传感器,这极大地增加了成本;1) Acquisition of the true value: the true value of the tire parameters is not suitable to be obtained through the test, coupled with the idealization of the test conditions, which deviates from the parameter identification requirements in the actual driving scene of the vehicle, so the acquisition of the true value has great uncertainty; When obtaining the true value of tire parameters, it is often necessary to use a large number of different types of sensors, which greatly increases the cost;
2)参数识别算法:大多数的参数识别算法没有将车辆的横纵向动力学进行耦合建模,且往往忽略车辆系统的非线性特征,模型的精度不高;参数优化方法存在容易局部最优解,早熟收敛等问题。2) Parameter identification algorithm: Most parameter identification algorithms do not model the vehicle’s transverse and longitudinal dynamics, and often ignore the nonlinear characteristics of the vehicle system, and the accuracy of the model is not high; parameter optimization methods are prone to local optimal solutions , premature convergence and other issues.
发明内容Contents of the invention
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于轮胎模型参数自适应的车辆状态估计方法。The object of the present invention is to provide a vehicle state estimation method based on tire model parameter adaptation in order to overcome the above-mentioned defects in the prior art.
本发明的目的可以通过以下技术方案来实现:The purpose of the present invention can be achieved through the following technical solutions:
一种基于轮胎模型参数自适应的车辆状态估计方法,所述方法包括:A vehicle state estimation method based on tire model parameter adaptation, the method comprising:
采集实车数据,包括测量车辆的固有参数以及针对车辆行驶的典型工况采集车辆运动参数;Collect real vehicle data, including measuring the inherent parameters of the vehicle and collecting vehicle motion parameters for typical working conditions of the vehicle;
通过对车辆载荷转移模型与车轮中心速度计算,建立轮胎经验模型;建立基于无迹卡尔曼滤波UKF的车辆状态估计方案;Through the calculation of the vehicle load transfer model and the wheel center velocity, the tire empirical model is established; the vehicle state estimation scheme based on the unscented Kalman filter UKF is established;
筛选典型工况下满足持续激励条件的数据片段并进行数据记忆;Screen the data fragments that meet the continuous excitation conditions under typical working conditions and perform data memory;
基于记忆的数据片段,采用粒子群优化进行轮胎模型参数识别,并根据不同车速段下的最优轮胎模型参数拟合得到轮胎模型参数随着车速变化的关系;Based on the memory data fragments, the particle swarm optimization is used to identify the tire model parameters, and the relationship between the tire model parameters and the vehicle speed is obtained by fitting the optimal tire model parameters under different vehicle speeds;
利用轮胎模型参数随着车速变化的关系,代入到基于无迹卡尔曼滤波UKF的车辆状态估计方案中,得到车辆状态实时估计。The relationship between the tire model parameters and the vehicle speed is substituted into the vehicle state estimation scheme based on the unscented Kalman filter UKF, and the real-time estimation of the vehicle state is obtained.
进一步的,所述轮胎经验模型根据每个车轮位置的垂向载荷的分布情况、测得的纵向车速与计算得到的车轮中心速度,得到轮胎所受的垂向力和纵向力、横向力之间的关系:Further, according to the distribution of the vertical load at each wheel position, the measured longitudinal vehicle speed and the calculated wheel center speed, the tire empirical model obtains the relationship between the vertical force and the longitudinal force and lateral force on the tire. Relationship:
其中,rw为车轮的滚动半径;ωi为第i个车轮的转速;vx,i与vy,i分别为第i个车轮中心的纵向速度与横向速度;si,i,sy,i分别为纵向滑移率和横向滑移率;si为综合滑移率;Fx,i,Fy,i分别为轮胎所受的纵向力和横向力;c1,c2分别为轮胎模型参数;Fz,i为第i个车轮的垂向载荷分布向量。Among them, r w is the rolling radius of the wheel; ω i is the speed of the i-th wheel; v x,i and v y,i are the longitudinal velocity and lateral velocity of the i-th wheel center respectively; s i,i ,s y ,i are longitudinal slip rate and lateral slip rate ; tire model parameters; F z,i is the vertical load distribution vector of the i-th wheel.
进一步的,所述车辆载荷转移模型根据采集得到的车辆加速度的信息以及测量得到的车辆的固有参数信息,得出车辆的加速度同各个车轮垂向力之间的关系:Further, the vehicle load transfer model obtains the relationship between the acceleration of the vehicle and the vertical force of each wheel according to the collected vehicle acceleration information and the measured intrinsic parameter information of the vehicle:
Fz=(θT·(θ·θT)-1)·[ax,hg-ay·hg g]T·m其中,Fz为车轮的垂向载荷分布向量,θ为车辆尺寸参数矩阵,ax为车辆纵向加速度,ay为车辆横向加速度,hg为车辆的质心高度,g为重力加速度,m为车辆的质量。F z =(θ T ·(θ·θ T ) -1 )·[a x ,h g -a y ·h g g] T m where, F z is the vertical load distribution vector of the wheel, θ is the vehicle Size parameter matrix, a x is the longitudinal acceleration of the vehicle, a y is the lateral acceleration of the vehicle, h g is the height of the center of mass of the vehicle, g is the acceleration of gravity, and m is the mass of the vehicle.
进一步的,所述车轮中心速度包括每个车轮中心的纵向速度和横向速度,Further, the wheel center speed includes the longitudinal speed and lateral speed of each wheel center,
所述每个车轮中心的纵向速度和横向速度通过测量得到的车辆的前轮转角、车辆的横摆角速度、车辆的纵向速、横向速度以及车辆尺寸参数计算得到。The longitudinal velocity and lateral velocity of each wheel center are obtained by calculating the measured vehicle front wheel angle, vehicle yaw rate, vehicle longitudinal velocity, lateral velocity and vehicle size parameters.
进一步的,所述建立基于无迹卡尔曼滤波UKF的车辆状态估计方案,具体步骤如下:Further, the establishment of the vehicle state estimation scheme based on the Unscented Kalman Filter UKF, the specific steps are as follows:
进行UKF参数定义,所述参数包括车辆的状态向量、控制向量、测量向量、算法超参数以及噪声;Carry out the definition of UKF parameters, the parameters include the vehicle's state vector, control vector, measurement vector, algorithm hyperparameters and noise;
建立UKF车辆状态空间方程;Establish the UKF vehicle state space equation;
根据上述定义的UKF参数与建立的UKF车辆状态空间方程,进行基于UKF的车辆状态估计,输出车辆的纵向速度的估计值和横向速度的估计值。According to the UKF parameters defined above and the established UKF vehicle state space equation, the UKF-based vehicle state estimation is performed, and the estimated value of the longitudinal velocity and the lateral velocity of the vehicle are output.
进一步的,所述建立UKF车辆状态空间方程,具体步骤如下:Further, the establishment of the UKF vehicle state space equation, the specific steps are as follows:
基于车辆载荷、测得的车速信息,结合车辆固有参数,计算车辆在行驶过程中所受的空气阻力Fa,x和车轮的滚动阻力Ff,i:Based on the vehicle load and the measured vehicle speed information, combined with the inherent parameters of the vehicle, calculate the air resistance F a,x and the rolling resistance F f,i of the wheels during the running of the vehicle:
Fa,x=0.5·ρa·cD·A·vx 2 F a,x =0.5·ρ a ·c D ·A·v x 2
Ff,i=f·Fz,i F f,i = f·F z,i
其中,ρa为空气密度;cD为风阻系数;A为车头正面投影面积;f为滚动阻力系数;Fz,i为第i个车轮的垂向载荷,i分别取1,2,3,4代表左前轮、右前轮、左后轮、右后轮;Among them, ρ a is the air density; c D is the drag coefficient; A is the frontal projected area of the vehicle; f is the rolling resistance coefficient; 4 represents left front wheel, right front wheel, left rear wheel, right rear wheel;
根据测得的车辆前轮转角δ、车轮的驱动力矩MM,i、车轮的制动力矩MB,i、车辆固有参数以及计算得到的车辆载荷,得到对车辆状态向量的微分方程:According to the measured vehicle front wheel rotation angle δ, the wheel driving moment M M,i , the wheel braking moment M B,i , the inherent parameters of the vehicle and the calculated vehicle load, the differential equation for the vehicle state vector is obtained:
其中,Fx,i,Fy,i分别为轮胎所受的纵向力和横向力,i分别取1,2,3,4代表左前轮、右前轮、左后轮、右后轮;δ为车辆的前轮转角;vx,vy分别为车辆的纵向速度与横向速度;wz为车辆的横摆角速度;a为车辆的质量中心距离前轴的距离;b为车辆的质量中心距离后轴的距离;B为车辆左右两侧车轮距离的一半;MM,i为车轮的驱动力矩;Iz为车辆的转动惯量;Jω为车轮的转动惯量。Among them, F x, i , F y, i are the longitudinal force and lateral force on the tire respectively, and i respectively take 1, 2, 3, 4 to represent the left front wheel, right front wheel, left rear wheel, and right rear wheel; δ is the front wheel rotation angle of the vehicle; v x , v y are the longitudinal velocity and lateral velocity of the vehicle respectively; w z is the yaw rate of the vehicle; a is the distance between the center of mass of the vehicle and the front axle; b is the center of mass of the vehicle The distance from the rear axle; B is half the distance between the left and right wheels of the vehicle; M M,i is the driving moment of the wheel; I z is the moment of inertia of the vehicle; J ω is the moment of inertia of the wheel.
进一步的,在高精度导航系统定位精度良好时,利用高精度导航系统校正车速估计算法中的轮胎模型参数,具体步骤如下:Further, when the positioning accuracy of the high-precision navigation system is good, use the high-precision navigation system to correct the tire model parameters in the vehicle speed estimation algorithm. The specific steps are as follows:
根据定义的车辆的状态向量以及UKF车辆状态估计,进行状态估计偏差函数Jc的评价:According to the defined vehicle state vector and UKF vehicle state estimation, the state estimation bias function J c is evaluated:
其中cy为横向速度估计误差权重;分别为UKF车辆状态估计的车辆的纵向速度的估计值与横向速度的估计值;/>分别为高精度惯性导航系统输出的车辆纵向速度和侧向速度。where cy is the lateral velocity estimation error weight; are respectively the estimated value of the longitudinal velocity and the estimated value of the lateral velocity of the vehicle estimated by the UKF vehicle state; /> are the longitudinal velocity and lateral velocity of the vehicle output by the high-precision inertial navigation system, respectively.
进一步的,所述筛选典型工况下满足持续激励条件的数据片段并进行数据记忆,具体过程如下:Further, the screening of data fragments that meet the continuous excitation conditions under typical working conditions and performing data memory, the specific process is as follows:
选择匀速换道工况,将车速以设定速度间隔进行分段,并设定分段内的轮胎模型参数为定值;Select the constant speed lane change condition, divide the vehicle speed into segments at set speed intervals, and set the tire model parameters in the segments as constant values;
获得车辆距离车道线距离;Obtain the distance from the vehicle to the lane line;
根据侧向距离变化判断出车辆跨过车道线的时间点Tchang;Judging the time point T chang when the vehicle crosses the lane line according to the change of the lateral distance;
以Tchang向前搜索侧向加速度绝对值小于设定值的时刻Tstart,Tstart时刻为换道片段起始点;Use T chang to search forward for the time T start when the absolute value of the lateral acceleration is less than the set value, and the time T start is the starting point of the lane change segment;
以Tchange向后搜索侧向加速度绝对值小于设定阈值的时刻Tend,Tend时刻为换道片段终止点;Use T change to search backward for the time T end when the absolute value of the lateral acceleration is less than the set threshold, and the time T end is the end point of the lane change segment;
提取历史数据中Tstart~Tend时间片段的数据;Extract the data of the time segment from T start to T end in the historical data;
根据提取出的换道数据片段,计算出该片段的平均纵向速度、最大侧向加速度绝对值和车辆跨过车道线时刻Tchang,并计算每个数据片段的优先级;According to the extracted lane-changing data segment, calculate the average longitudinal velocity, the absolute value of the maximum lateral acceleration and the time T chang when the vehicle crosses the lane line, and calculate the priority of each data segment;
保存每个车速段内优先级最高的设定数量数据片段用于参数识别。Save the set number of data fragments with the highest priority in each speed section for parameter identification.
进一步的,所述采用粒子群优化进行轮胎模型参数识别,并根据不同车速段下的最优轮胎模型参数拟合得到轮胎模型参数随着车速变化的关系,具体步骤如下:Further, the particle swarm optimization is used to identify the tire model parameters, and the relationship between the tire model parameters and the vehicle speed is obtained by fitting the optimal tire model parameters under different vehicle speeds. The specific steps are as follows:
将轮胎模型参数和质心到前轴距离作为PSO的优化粒子;The tire model parameters and the distance from the center of mass to the front axle are used as the optimized particles of PSO;
设置初始粒子的总数量与最大迭代次数;Set the total number of initial particles and the maximum number of iterations;
通过初始化函数对每个粒子的初始位置和速度进行初始化;Initialize the initial position and velocity of each particle through the initialization function;
在每次迭代的过程中,根据粒子的当前位置,对适应度函数进行评价;In the process of each iteration, the fitness function is evaluated according to the current position of the particle;
在每一轮迭代中,通过对每个粒子进行适应度函数值的计算,获得当前迭代次数的粒子个体历史最优位置、粒子群全局最优位置,根据适应度函数的梯度变化方向,计算当前迭代次数的粒子位置变化的最新速度和最新位置:In each round of iteration, by calculating the fitness function value of each particle, the historical optimal position of the individual particle and the global optimal position of the particle swarm for the current iteration number are obtained. According to the gradient change direction of the fitness function, the current The latest velocity and latest position of the particle position change for the number of iterations:
在每次迭代中进行速度的更新时,采用可变权重系数的方法,对权重系数进行线性变化;When updating the speed in each iteration, the variable weight coefficient method is used to linearly change the weight coefficient;
按照上述步骤进行循环,当迭代次数达到最大迭代次数时,获得当前工况下的最优粒子位置,即该工况下的最优模型参数;According to the above steps, when the number of iterations reaches the maximum number of iterations, the optimal particle position under the current working condition is obtained, that is, the optimal model parameter under this working condition;
根据不同工况下的最优模型参数为识别点,利用多项式拟合方法得到轮胎模型参数随着纵向速度的关系式。According to the optimal model parameters under different working conditions as the identification point, the relationship between tire model parameters and longitudinal velocity is obtained by using polynomial fitting method.
进一步的,在进行所述适应度函数的评价时,根据当前的粒子状态与UKF车辆状态估计算法进行参数匹配和计算,以车辆状态偏差估计函数作为轮胎模型参数优化的代价项:Further, when evaluating the fitness function, parameter matching and calculation are performed according to the current particle state and the UKF vehicle state estimation algorithm, and the vehicle state deviation estimation function is used as the cost item for tire model parameter optimization:
Ji(j)=p0·Jc+p1||ai(j)-areference||2 J i (j)=p 0 J c +p 1 ||a i (j)-a reference || 2
其中,Ji(j)为第i个粒子第j轮迭代的适应度函数值;p0、p1分别为对应的权重系数;Jc为基于UKF进行参数估计的准确性代价;ai(j)为第i个粒子第j轮迭代的质心到前轴距离值;areference为质心到前轴距离的参考值。Among them, J i (j) is the fitness function value of the i-th particle in the j-th iteration; p 0 and p 1 are the corresponding weight coefficients; J c is the accuracy cost of parameter estimation based on UKF; a i ( j) is the distance from the center of mass to the front axis of the j-th iteration of the i-th particle; a reference is the reference value of the distance from the center of mass to the front axis.
与现有技术相比,本发明具有以下有益效果:Compared with the prior art, the present invention has the following beneficial effects:
1)在设计轮胎模型参数识别算法时,充分考虑车辆的非线性、横纵向动力学耦合关系、优化算法的全局搜索能力等,可以实现更可靠、更精确的车辆动力学参数识别。1) When designing the tire model parameter identification algorithm, fully consider the nonlinearity of the vehicle, the coupling relationship between transverse and longitudinal dynamics, and the global search capability of the optimization algorithm, etc., so that more reliable and accurate identification of vehicle dynamics parameters can be achieved.
2)本发明车辆动力学参数的识别主要是用于车辆状态的估计,面向车辆实际行驶场景中的状态估计需求,采用多元传感器实现对动力学参数识别的评价,可以极大地节省人力、物力。2) The identification of vehicle dynamics parameters in the present invention is mainly used for the estimation of the vehicle state, and is oriented to the state estimation requirements in the actual driving scene of the vehicle. Using multiple sensors to realize the evaluation of the identification of dynamic parameters can greatly save manpower and material resources.
3)本发明利用高精度导航系统定位精度良好时,校正车速估计算法中的轮胎模型参数,进而保证在高精度导航系统失效时,车速估计算法还能够提供一定的车速估计精度。3) The present invention corrects the tire model parameters in the vehicle speed estimation algorithm when the positioning accuracy of the high-precision navigation system is good, thereby ensuring that the vehicle speed estimation algorithm can also provide a certain speed estimation accuracy when the high-precision navigation system fails.
附图说明Description of drawings
图1为本发明的结构示意图。Fig. 1 is a structural schematic diagram of the present invention.
图2为轮胎模型参数C2与纵向速度的关系图;Fig. 2 is the relationship figure of tire model parameter C 2 and longitudinal velocity;
图3为侧向车速估计效果图;Fig. 3 is the effect diagram of lateral vehicle speed estimation;
图4为仿真过程中轮胎模型变化过程示意图。Fig. 4 is a schematic diagram of the change process of the tire model during the simulation process.
具体实施方式Detailed ways
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. This embodiment is carried out on the premise of the technical solution of the present invention, and detailed implementation and specific operation process are given, but the protection scope of the present invention is not limited to the following embodiments.
实施例1Example 1
本发明结合粒子群优化算法和无迹卡尔曼滤波算法,针对典型工况下的车辆响应状态信息,以最优车辆状态信息估计精度为目标,实现车辆动力学参数的动态识别,从而为车辆模型的建立以及车辆控制系统的运行提供更可靠的车辆动力学参数。主要包括以下的步骤:The invention combines the particle swarm optimization algorithm and the unscented Kalman filter algorithm, aims at the vehicle response state information under typical working conditions, and aims at the estimation accuracy of the optimal vehicle state information to realize the dynamic identification of vehicle dynamic parameters, thereby providing a vehicle model The establishment and operation of the vehicle control system provide more reliable vehicle dynamic parameters. It mainly includes the following steps:
步骤一:采集实车数据Step 1: Collect real vehicle data
首先对车辆的固有参数进行测量,包括尺寸参数、质量、质心高度等。针对车辆行驶的典型工况,利用多元传感器对车辆的三轴速度、角速度、加速度(纵向加速度ax,横向加速度ay)、纵向车速vx、横向车速vy、横摆角速度wz、车轮轮速,电机驱动力矩、制动力矩等数据进行采集,为后续研究轮胎模型参数随车速变化关系做数据支撑。Firstly, the inherent parameters of the vehicle are measured, including size parameters, mass, center of mass height, etc. Aiming at the typical working conditions of the vehicle, multi-sensors are used to measure the vehicle's three-axis velocity, angular velocity, acceleration (longitudinal acceleration a x , lateral acceleration a y ), longitudinal velocity v x , lateral velocity v y , yaw rate w z , wheel Wheel speed, motor driving torque, braking torque and other data are collected to provide data support for subsequent research on the relationship between tire model parameters and vehicle speed.
步骤二:建立基于UKF的车辆状态估计模块Step 2: Establish a vehicle state estimation module based on UKF
以步骤一中的实车数据作为支撑,通过对车辆载荷转移、车轮中心速度计算等的建模,建立轮胎经验模型。参考无迹卡尔曼滤波估计算法,分别建立了车辆的状态向量x、控制向量u、测量向量y的车辆状态估计方案。Based on the real vehicle data in step 1, the tire empirical model is established by modeling the vehicle load transfer, wheel center velocity calculation, etc. Referring to the unscented Kalman filter estimation algorithm, the vehicle state estimation schemes of the vehicle's state vector x, control vector u, and measurement vector y are respectively established.
2.1建立车辆载荷转移模块2.1 Establish vehicle load transfer module
根据步骤一中采集得到的车辆加速度的信息,以及测量得到的车辆的固有参数信息,推导出车辆的加速度同各个车轮垂向力之间的关系。According to the vehicle acceleration information collected in step 1 and the measured intrinsic parameter information of the vehicle, the relationship between the acceleration of the vehicle and the vertical force of each wheel is deduced.
Fz=[Fz,1Fz,2Fz,3Fz,4]T F z =[F z,1 F z,2 F z,3 F z,4 ] T
θ·Fz=[ax·hg-ay·hg g]T·mθ·F z =[a x ·h g -a y ·h g g] T ·m
Fz=(θT·(θ·θT)-1)·[ax·hg-ay·hg g]T·mF z =(θ T ·(θ·θ T ) -1 )·[a x ·h g -a y ·h g g] T ·m
其中,Fz为车轮的垂向载荷分布向量,Fz,i为第i个车轮的垂向载荷,i分别取1,2,3,4代表左前轮、右前轮、左后轮、右后轮;θ为车辆尺寸参数矩阵;a为车辆的质量中心距离前轴的距离;b为车辆的质量中心距离后轴的距离;B为车辆左右两侧车轮距离的一半;hg为车辆的质心高度;g为重力加速度;m为车辆的质量。Among them, F z is the vertical load distribution vector of the wheel, F z, i is the vertical load of the i-th wheel, and i takes 1, 2, 3, 4 to represent the left front wheel, right front wheel, left rear wheel, Right rear wheel; θ is the vehicle size parameter matrix; a is the distance between the center of mass of the vehicle and the front axle; b is the distance between the center of mass of the vehicle and the rear axle; B is half the distance between the left and right wheels of the vehicle ; The height of the center of mass; g is the acceleration of gravity; m is the mass of the vehicle.
2.2车轮中心速度计算2.2 Calculation of wheel center speed
根据步骤一测量得到的车辆的前轮转角δ,车辆的横摆角速度wz,车辆的纵向速度vx,横向速度vy,以及步骤2.1中应用过的尺寸参数,计算得到每个车轮中心的纵向速度vx,i和横向速度vy,i。According to the vehicle's front wheel rotation angle δ measured in step 1, the vehicle's yaw rate w z , the vehicle's longitudinal velocity v x , lateral velocity v y , and the size parameters applied in step 2.1, calculate the center of each wheel Longitudinal velocity v x,i and transverse velocity v y,i .
其中,vx,i为车轮中心的纵向速度,i分别取1,2,3,4代表左前轮、右前轮、左后轮、右后轮;vy,i为车轮的横向速度;Among them, v x, i is the longitudinal velocity of the center of the wheel, and i respectively take 1, 2, 3, 4 to represent the left front wheel, the right front wheel, the left rear wheel, and the right rear wheel; v y, i is the lateral velocity of the wheel;
2.3建立轮胎经验模型2.3 Establish tire empirical model
根据步骤2.1中得到的每个车轮位置的垂向载荷的分布情况、步骤一中测试得到的纵向车速、步骤2.2中计算得到的车轮的速度信息,得到轮胎所受的垂向力和纵向力、横向力之间的关系。According to the distribution of the vertical load at each wheel position obtained in step 2.1, the longitudinal vehicle speed obtained in the test in step 1, and the speed information of the wheel calculated in step 2.2, the vertical force and longitudinal force on the tire are obtained, Relationship between lateral forces.
其中,rw为车轮的滚动半径;ωi为第i个车轮的转速;sx,i,sy,i分别为纵向滑移率和横向滑移率;si为综合滑移率;Fx,i,Fy,i分别为轮胎所受的纵向力和横向力;c1,c2分别为轮胎模型参数,主要与行驶的工况相关,为本发明要优化的车辆动力学参数。Among them, r w is the rolling radius of the wheel; ω i is the speed of the i-th wheel; s x, i , s y, i are the longitudinal slip rate and lateral slip rate respectively; s i is the comprehensive slip rate; F x, i , F y, i are the longitudinal force and lateral force on the tire respectively; c 1 , c 2 are the tire model parameters, which are mainly related to the driving conditions and are the vehicle dynamic parameters to be optimized in the present invention.
2.4 UKF参数定义2.4 Definition of UKF parameters
建立车辆的状态向量x、控制向量u、测量向量y:Establish the vehicle's state vector x, control vector u, and measurement vector y:
x=[vx vy wz ω1 ω2 ω3 ω4]x=[v x v y w z ω 1 ω 2 ω 3 ω 4 ]
u=[δ MM,1 MM,2 MM,3 MM,4 Fz,1 Fz,2 Fz,3 Fz,4]u=[δ M M, 1 M M, 2 M M, 3 M M, 4 F z, 1 F z, 2 F z, 3 F z, 4 ]
y=[ax ay wz ω1 ω2 ω3 ω4]y=[a x a y w z ω 1 ω 2 ω 3 ω 4 ]
其中,MM,i为车轮的电机力矩。Among them, M M,i is the motor torque of the wheel.
设置sigma点分配的超参数α=0.7,κ=3,β=2;并由此计算超参数Set the hyperparameters α=0.7, κ=3, β=2 for the sigma point assignment; and calculate the hyperparameters accordingly
λ=α·α(nx+κ)-nx λ=α·α(n x +κ)-n x
其中nx为状态向量的维度。然后基于上述超参数计算sigma点的权重系数和sigma点分布协方差的权重系数。where n x is the dimension of the state vector. The weight coefficient of the sigma point and the weight coefficient of the distribution covariance of the sigma point are then calculated based on the above hyperparameters.
设置状态转移的噪声和测量过程的噪声:Set the noise of the state transition and the noise of the measurement process:
R=diag([0.01 0.01 0.01 0.1 0.1 0.1 0.1])2 R=diag([0.01 0.01 0.01 0.1 0.1 0.1 0.1]) 2
Q=diag([0.00001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001])2 Q=diag([0.00001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001]) 2
2.5 UKF车辆状态空间方程2.5 UKF Vehicle State Space Equation
首先基于步骤2.1得到的车轮垂向载荷、步骤一测量得到的车速信息,结合步骤一中车辆模型的固有参数计算车辆在行驶过程中所受的空气阻力Fa,x、车轮的滚动阻力Ff,i。First, based on the wheel vertical load obtained in step 2.1 and the vehicle speed information measured in step 1, combined with the inherent parameters of the vehicle model in step 1, calculate the air resistance F a,x and the rolling resistance F f of the wheel during driving , i .
Fa,x=0.5·ρa·cD·A·vx 2 F a,x =0.5·ρ a ·c D ·A·v x 2
Ff,i=f·Fz,i F f,i = f·F z,i
其中,ρa为空气密度;cD为风阻系数;A为车头正面投影面积;f为滚动阻力系数。Among them, ρ a is the air density; c D is the drag coefficient; A is the projected area of the front of the car; f is the rolling resistance coefficient.
根据步骤一中得到的车辆前轮转角δ、车轮的驱动力矩MM,i;车轮的制动力矩MB,i;车辆固有参数,步骤2.3中计算得到的车轮受力,可以对车辆状态向量的微分方程进行计算:According to the vehicle front wheel rotation angle δ obtained in step 1, the driving torque M M,i of the wheel; the braking torque M B,i of the wheel; the inherent parameters of the vehicle, the force on the wheel calculated in step 2.3 can be used to calculate the vehicle state vector The differential equation is calculated:
其中,Iz为车辆的转动惯量;Jω为车轮的转动惯量。Among them, I z is the moment of inertia of the vehicle; J ω is the moment of inertia of the wheel.
2.6 UKF车辆状态估计算法2.6 UKF vehicle state estimation algorithm
根据上述步骤中的状态空间方程和UKF算法参数,进行基于UKF的车辆状态估计,输出车辆的纵向速度的估计值和横向速度的估计值/> According to the state space equation and UKF algorithm parameters in the above steps, the vehicle state estimation based on UKF is performed, and the estimated value of the longitudinal velocity of the vehicle is output and estimates of lateral velocity/>
2.7状态估计偏差评价2.7 Evaluation of State Estimation Bias
根据步骤2.4中定义的车辆的状态向量,步骤2.6中UKF车辆状态估计,进行状态估计偏差函数Jc的评价:According to the state vector of the vehicle defined in step 2.4, the UKF vehicle state estimation in step 2.6 is used to evaluate the state estimation bias function Jc :
其中,cy为横向速度估计误差权重,因纵向速度和横向速度的变化范围数量级不同,该权重取10000;高精度惯性导航系统输出的车辆纵向速度和侧向速度。Among them, c y is the weight of the lateral velocity estimation error, because the variation ranges of the longitudinal velocity and the lateral velocity are different in order of magnitude, the weight is taken as 10000; Vehicle longitudinal velocity and lateral velocity output by high-precision inertial navigation system.
步骤三:建立典型工况筛选和数据记忆模块Step 3: Establish a typical working condition screening and data memory module
由于不同工况下,车辆参数的最优值不同。为了得到不同工况下轮胎模型参数的变化规律,本实施例以车速对轮胎模型参数的影响为例,说明该方法能够实现不同工况下轮胎模型最优参数识别,并建立起工况条件和轮胎模型的变化关系。Due to different working conditions, the optimal values of vehicle parameters are different. In order to obtain the change rule of the tire model parameters under different working conditions, this embodiment takes the influence of vehicle speed on the tire model parameters as an example to illustrate that this method can realize the identification of the optimal parameters of the tire model under different working conditions, and establish the working condition and Variation relationship of the tire model.
典型的参数识别方法需要外部输入激励信号,然后根据输入和输出信号的变化规律进行参数识别算法。考虑到车辆行驶过程中的安全性和舒适性,无法对车辆系统附加激励信号。同时为了满足持续激励条件,本发明设计了典型工况筛选和数据记忆算法,该算法根据车载传感器信号(包括纵向加速度、侧向加速度、横摆角速度和车速等)提取出满足持续激励条件的典型工况片段,并将其存储在数据记忆模块。数据记忆模块设计了数据更新机制,根据数据片段车辆的表现和数据记录时间进行综合排序,保留每个车速区间下优先级最高的三个数据片段。本实施例针对性研究车速对轮胎模型参数c2的影响,根据车辆实际行驶过程中筛选出满足持续激励条件的数据片段。具体过程如下:Typical parameter identification methods require an external input excitation signal, and then perform a parameter identification algorithm according to the variation law of the input and output signals. Considering the safety and comfort of the vehicle during driving, it is impossible to add an excitation signal to the vehicle system. At the same time, in order to meet the continuous excitation conditions, the present invention designs a typical working condition screening and data memory algorithm. Working condition fragments, and store them in the data memory module. The data memory module has designed a data update mechanism, comprehensively sorts data fragments according to vehicle performance and data recording time, and retains the three data fragments with the highest priority in each speed range. In this embodiment, the influence of the vehicle speed on the tire model parameter c2 is studied in a targeted manner, and the data segments satisfying the continuous excitation condition are screened out according to the actual driving process of the vehicle. The specific process is as follows:
3.1纵向车速分段3.1 Longitudinal speed division
为了拟合不同车速的轮胎模型参数的最优值,尽量选择匀速换道工况,然而驾驶过程中无法保证速度维持一个定值不变。因此本实施例对车速进行了以10km/h速度间隔进行分段。并假设分段内的轮胎模型参数为定值。因此,不同车速下换道片段被分到不同的纵向车速段内。In order to fit the optimal value of the tire model parameters at different speeds, try to choose the constant speed lane change condition, but the speed cannot be guaranteed to maintain a constant value during the driving process. Therefore, in this embodiment, the vehicle speed is segmented at 10 km/h speed intervals. And assume that the tire model parameters in the segment are constant. Therefore, lane change segments at different speeds are divided into different longitudinal speed segments.
3.2换道工况片段提取3.2 Segment Extraction of Lane Changing Conditions
首先基于传感器系统得到车辆距离车道线距离,根据侧向距离变化可以判断出车辆跨过车道线的时间点Tchange;然后以Tchange向前搜索侧向加速度绝对值小于0.2m/s2时刻Tstart,Tstart时刻为换道片段起始点;然后以Tchange向后搜索侧向加速度绝对值小于0.2m/s2时刻Tend,Tend时刻为换道片段终止点。First, the distance between the vehicle and the lane line is obtained based on the sensor system, and the time point T change when the vehicle crosses the lane line can be judged according to the change of the lateral distance; then, the time point T change when the absolute value of the lateral acceleration is less than 0.2m/s is searched forward by T change start , T start is the starting point of the lane change segment; then use T change to search backward when the absolute value of the lateral acceleration is less than 0.2m/s 2 T end , T end is the end point of the lane change segment.
其次将历史数据中,Tstart~Tend时间片段的数据提取出来。Secondly, extract the data of the time segment from T start to T end in the historical data.
3.3换道数据记忆模块3.3 Lane changing data memory module
根据步骤3.2提取出的换道数据片段,计算出该片段的平均纵向速度vx,mean、最大侧向加速度绝对值||ay||max和Tchange车辆跨过车道线时刻等According to the lane-changing data segment extracted in step 3.2, calculate the average longitudinal velocity v x,mean of the segment, the absolute value of the maximum lateral acceleration ||a y || max and T change when the vehicle crosses the lane line, etc.
由于存储空间有限,不能将所有数据都存储下来,因此本实施例将综合考虑最大侧向加速度绝对值和车辆跨过车道线时刻,筛选出每个车速段优先级最高的3个数据片段。Due to the limited storage space, all data cannot be stored, so this embodiment will comprehensively consider the absolute value of the maximum lateral acceleration and the moment when the vehicle crosses the lane line, and filter out the three data segments with the highest priority for each speed segment.
其中,R为每个数据片段的优先级值,S1为侧向速度最大值的权重,S2为数据片段换道时间的权重。每个数据片段都可以根据上述公式计算出优先级,仅保存每个速度段内优先级最高的3个数据片段用来参数识别。Among them, R is the priority value of each data segment, S 1 is the weight of the maximum lateral velocity, and S 2 is the weight of the lane change time of the data segment. The priority of each data segment can be calculated according to the above formula, and only the 3 data segments with the highest priority in each speed segment are saved for parameter identification.
步骤四:基于粒子群优化的轮胎模型参数识别Step 4: Identification of tire model parameters based on particle swarm optimization
车辆实际行驶过程中经过步骤三,积累了不同工况下满足持续激励条件的数据片段。将轮胎模型参数作为粒子群优化的粒子,轮胎模型参数的变化由粒子的位置、速度表示,首先对粒子进行位置、速度的初始化,结合步骤二中的车辆状态估计效果以及该种工况下的车辆动力学参数的参考值,建立适应度函数。在每一轮迭代中都需要对每个粒子的适应度函数进行计算,进而获得粒子个体的历史最优值、粒子群全局最优值,根据适应度函数的梯度变化方向,计算当前迭代次数的粒子位置变化的最新速度、最新位置,实现逐轮迭代。当达到最大迭代次数时,就完成了该工况下的最优动力学参数的识别。然后,根据不同车速段下的最优轮胎模型参数,拟合得到轮胎模型参数随着车速变化的关系。During the actual driving process of the vehicle, through the third step, the data fragments satisfying the continuous excitation conditions under different working conditions are accumulated. The tire model parameters are used as the particles of particle swarm optimization, and the changes of the tire model parameters are represented by the position and speed of the particles. The reference values of the vehicle dynamics parameters are used to establish the fitness function. In each round of iteration, it is necessary to calculate the fitness function of each particle, and then obtain the historical optimal value of individual particles and the global optimal value of the particle swarm. According to the gradient change direction of the fitness function, calculate the The latest speed and latest position of particle position changes, realizing round-by-round iterations. When the maximum number of iterations is reached, the identification of the optimal dynamic parameters for this working condition is completed. Then, according to the optimal tire model parameters under different vehicle speeds, the relationship between the tire model parameters and the vehicle speed is obtained by fitting.
4.1粒子群优化(PSO)初始化4.1 Particle Swarm Optimization (PSO) Initialization
当路面条件不变时,则轮胎模型参数中c1基本上为定值,车速对轮胎模型参数c2影响较大。同时考虑到车辆在运动过程中质心位置可能发生变化,因此本发明将轮胎模型参数c2和质心到前轴距离a作为PSO的优化粒子,即xp=[c2 a]。初始粒子的总数量设置为N,设定最大迭代次数为jmax,通过初始化函数对每个粒子的初始位置和速度进行初始化,得到 为第i个粒子的初始位置;/>为第i个粒子的初始速度。When the road conditions remain unchanged, the tire model parameter c 1 is basically a constant value, and the vehicle speed has a greater impact on the tire model parameter c 2 . At the same time, considering that the position of the center of mass of the vehicle may change during motion, the present invention uses the tire model parameter c 2 and the distance a from the center of mass to the front axle as the optimization particles of PSO, that is, x p =[c 2 a]. The total number of initial particles is set to N, the maximum number of iterations is set to j max , and the initial position and velocity of each particle are initialized through the initialization function to obtain is the initial position of the i-th particle; /> is the initial velocity of the i-th particle.
4.2计算适应度函数4.2 Calculation of fitness function
在每次迭代的过程中,都需要根据粒子的当前位置,对适应度函数进行评价。在进行轮胎模型参数优化的适应度函数的评价时,根据当前的粒子状态与步骤2.6中的UKF车辆状态估计算法进行参数匹配和计算,再基于步骤2.7当中的车辆状态偏差估计函数Jc,作为轮胎模型参数优化的代价项:During each iteration, the fitness function needs to be evaluated according to the current position of the particle. When evaluating the fitness function of tire model parameter optimization, the parameters are matched and calculated according to the current particle state and the UKF vehicle state estimation algorithm in step 2.6, and then based on the vehicle state deviation estimation function J c in step 2.7, as The cost term for tire model parameter optimization:
Ji(j)=p0·Jc+p1||ai(j)-areference||2 J i (j)=p 0 J c +p 1 ||a i (j)-a reference || 2
其中,Ji(j)为第i个粒子第j轮迭代的适应度函数值;p0、p1分别为对应的权重系数;Jc为基于UKF进行参数估计的准确性代价;ai(j)为第i个粒子第j轮迭代的质心到前轴距离值;areference为质心到前轴距离的参考值。Among them, J i (j) is the fitness function value of the i-th particle in the j-th iteration; p 0 and p 1 are the corresponding weight coefficients; J c is the accuracy cost of parameter estimation based on UKF; a i ( j) is the distance from the center of mass to the front axis of the j-th iteration of the i-th particle; a reference is the reference value of the distance from the center of mass to the front axis.
4.3更新粒子位置、速度4.3 Update particle position and velocity
在每一轮迭代中,通过对每个粒子进行适应度函数值的计算,就可以获得当前迭代次数的粒子个体历史最优位置粒子群全局最优位置Gbest(j),根据适应度函数的梯度变化方向,计算当前迭代次数的粒子位置变化的最新速度、最新位置:In each round of iteration, by calculating the fitness function value of each particle, the optimal position of the individual particle history of the current iteration number can be obtained The global optimal position of the particle swarm G best (j), according to the gradient change direction of the fitness function, calculates the latest speed and position of the particle position change for the current number of iterations:
其中,为第i个粒子在第j,j+1轮的位置;vi(j),vi(j+1)为第i个粒子在第j,j+1轮的速度;p(j)为惯性因子;k1,k2为学习因子;r1,r2为(0,1)之间的随机数。in, is the position of the i-th particle in round j, j+1; v i (j), v i (j+1) is the velocity of the i-th particle in round j, j+1; p(j) is Inertia factor; k 1 , k 2 are learning factors; r 1 , r 2 are random numbers between (0,1).
4.4线性可变权重系数4.4 Linear variable weight coefficient
在每次迭代中进行速度的更新时,为了解决算法的早熟问题,采用可变权重系数的方法,对权重系数进行线性变化:When updating the speed in each iteration, in order to solve the premature problem of the algorithm, the variable weight coefficient method is used to linearly change the weight coefficient:
其中,p(j)表示第j轮迭代时的权重系数;pmax、pmin为权重系数的最大值和最小值;jmax为最大迭代次数。Among them, p(j) represents the weight coefficient in the j-th iteration; p max and p min are the maximum and minimum values of the weight coefficient; j max is the maximum number of iterations.
4.5在迭代过程中,按照步骤4.2-4.4进行循环,当迭代次数j达到最大迭代次数jmax时,获得当前工况下的最优粒子位置,即该工况下的最优模型参数xp,best=[c2 a]。4.5 In the iterative process, perform the cycle according to steps 4.2-4.4. When the number of iterations j reaches the maximum number of iterations j max , the optimal particle position under the current working condition is obtained, that is, the optimal model parameter x p under this working condition, best = [c 2 a].
4.6如附图2所示,根据不同工况下的最优模型参数为图中的识别点,然后利用多项式拟合方法得到轮胎模型参数c2随着纵向速度的关系式。4.6 As shown in Figure 2, according to the optimal model parameters under different working conditions are the identification points in the figure, and then use the polynomial fitting method to obtain the relationship between the tire model parameter c 2 and the longitudinal speed.
步骤五:车辆状态实时估计Step 5: Real-time estimation of vehicle state
利用步骤四中得到的轮胎模型参数随着车速变化的关系,代入到步骤二中,进而提高车辆状态实时估计的精度。仿真过程中轮胎模型参数变化过程如图4所示。为了对比本发明提出方法的优势,选择两个车辆模型参数固定的UKF算法,其中UKF1的轮胎模型参数C2为12,UKF2的轮胎模型参数C2为30,如仿真效果图3所示,从图中可以发现本发明方法的侧向车速估计精度明显优于其他两种估计算法。Using the relationship between the tire model parameters obtained in step 4 and the change of vehicle speed, it is substituted into step 2 to improve the accuracy of real-time estimation of the vehicle state. The change process of the tire model parameters during the simulation process is shown in Figure 4. In order to compare the advantages of the method proposed by the present invention, two UKF algorithms with fixed vehicle model parameters are selected, wherein the tire model parameter C of UKF1 is 12, and the tire model parameter C of UKF2 is 30, as shown in the simulation effect figure 3, from It can be seen from the figure that the lateral vehicle speed estimation accuracy of the method of the present invention is obviously better than the other two estimation algorithms.
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。The preferred specific embodiments of the present invention have been described in detail above. It should be understood that those skilled in the art can make many modifications and changes according to the concept of the present invention without creative efforts. Therefore, all technical solutions that can be obtained by those skilled in the art based on the concept of the present invention through logical analysis, reasoning or limited experiments on the basis of the prior art shall be within the scope of protection defined by the claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310627273.8A CN116588119B (en) | 2023-05-30 | 2023-05-30 | A vehicle state estimation method based on tire model parameter adaptation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310627273.8A CN116588119B (en) | 2023-05-30 | 2023-05-30 | A vehicle state estimation method based on tire model parameter adaptation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116588119A true CN116588119A (en) | 2023-08-15 |
CN116588119B CN116588119B (en) | 2024-06-28 |
Family
ID=87600596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310627273.8A Active CN116588119B (en) | 2023-05-30 | 2023-05-30 | A vehicle state estimation method based on tire model parameter adaptation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116588119B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118153477A (en) * | 2024-03-07 | 2024-06-07 | 托马斯(杭州)汽车科技服务有限公司 | Commercial vehicle tire fuel saving evaluation method and system thereof |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105946858A (en) * | 2016-06-08 | 2016-09-21 | 吉林大学 | Method for optimizing parameters of four-driving electric car state observer based on genetic algorithm |
US20170010184A1 (en) * | 2015-07-08 | 2017-01-12 | The Goodyear Tire & Rubber Company | Tire sensor-based vehicle state estimation system and method |
CN111547059A (en) * | 2020-04-23 | 2020-08-18 | 上海大学 | A distributed drive electric vehicle inertial parameter estimation method |
CN111959486A (en) * | 2020-07-01 | 2020-11-20 | 武汉理工大学 | Vertical and horizontal coupling control method, system and storage medium of motor-driven vehicle |
CN113650621A (en) * | 2021-08-16 | 2021-11-16 | 东南大学 | State Parameter Estimation Method for Distributed Drive Electric Vehicles for Complex Operating Conditions |
CN115202341A (en) * | 2022-06-16 | 2022-10-18 | 同济大学 | A method and system for lateral motion control of an autonomous vehicle |
CN115946707A (en) * | 2023-03-14 | 2023-04-11 | 北京理工大学 | Tire force estimation method and system for full-wire control electric vehicle driven by four-wheel hub motor |
-
2023
- 2023-05-30 CN CN202310627273.8A patent/CN116588119B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170010184A1 (en) * | 2015-07-08 | 2017-01-12 | The Goodyear Tire & Rubber Company | Tire sensor-based vehicle state estimation system and method |
CN105946858A (en) * | 2016-06-08 | 2016-09-21 | 吉林大学 | Method for optimizing parameters of four-driving electric car state observer based on genetic algorithm |
CN111547059A (en) * | 2020-04-23 | 2020-08-18 | 上海大学 | A distributed drive electric vehicle inertial parameter estimation method |
CN111959486A (en) * | 2020-07-01 | 2020-11-20 | 武汉理工大学 | Vertical and horizontal coupling control method, system and storage medium of motor-driven vehicle |
CN113650621A (en) * | 2021-08-16 | 2021-11-16 | 东南大学 | State Parameter Estimation Method for Distributed Drive Electric Vehicles for Complex Operating Conditions |
CN115202341A (en) * | 2022-06-16 | 2022-10-18 | 同济大学 | A method and system for lateral motion control of an autonomous vehicle |
CN115946707A (en) * | 2023-03-14 | 2023-04-11 | 北京理工大学 | Tire force estimation method and system for full-wire control electric vehicle driven by four-wheel hub motor |
Non-Patent Citations (1)
Title |
---|
邱香;吴晓建;周兵;: "融合状态观测及优化方法的纯侧偏轮胎模型辨识", 振动与冲击, no. 13, 15 July 2020 (2020-07-15) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118153477A (en) * | 2024-03-07 | 2024-06-07 | 托马斯(杭州)汽车科技服务有限公司 | Commercial vehicle tire fuel saving evaluation method and system thereof |
Also Published As
Publication number | Publication date |
---|---|
CN116588119B (en) | 2024-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112758097B (en) | A state prediction and estimation method for unmanned vehicles | |
CN103963593B (en) | Adaptive active suspension system with road previewing | |
EP3617647B1 (en) | Road surface profile estimating device, road surface profile estimating system, road surface profile estimating method, and road surface profile estimating program | |
CN110475697B (en) | System and method for calibrating vehicle tires | |
CN104354700B (en) | A kind of vehicle parameter On-line Estimation method based on Unscented kalman filtering | |
CN104008266B (en) | The method and device of road grade automatic mapping | |
US20090177346A1 (en) | Dynamic estimation of vehicle inertial parameters and tire forces from tire sensors | |
CN111656145B (en) | Vehicle monitor | |
CN109476287A (en) | Method for controlling a vehicle and system | |
Lin et al. | A novel H∞ and EKF joint estimation method for determining the center of gravity position of electric vehicles | |
US11752884B2 (en) | Method and system for operating an electric vehicle in off-road conditions | |
CN113650621B (en) | State Parameter Estimation Method for Distributed Drive Electric Vehicles for Complex Operating Conditions | |
CN114590264B (en) | A road adhesion coefficient estimation method based on deep ensemble network adaptive Kalman filter | |
CN114572224A (en) | Estimation method and terminal for maximum adhesion coefficient of road surface | |
CN116588119A (en) | A Vehicle State Estimation Method Based on Adaptive Tire Model Parameters | |
Jin et al. | Road friction estimation method based on fusion of machine vision and vehicle dynamics | |
CN111257853B (en) | Automatic driving system laser radar online calibration method based on IMU pre-integration | |
CN116494994A (en) | Vehicle and its lateral velocity estimation method, estimation device, and storage medium | |
JP7297764B2 (en) | vehicle monitor | |
CN111703429B (en) | A method for estimating the longitudinal speed of an in-wheel motor-driven vehicle | |
CN118494494A (en) | Longitudinal gradient identification method and system for multi-wheel electric drive unmanned platform | |
CN117150797A (en) | A vehicle lateral state estimation method under the influence of non-Gaussian noise | |
Li et al. | Particle swarm calibration for UKF-based vehicle speed estimation with unknown time-varying tire parameters | |
Huang et al. | Vehicle state estimation based on adaptive state transition model | |
US20240101148A1 (en) | Method for deriving a library of vehicle dynamic implementation models |
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 |