CN116674571A - Real-time estimation method for automobile quality and gradient based on data confidence factor - Google Patents

Real-time estimation method for automobile quality and gradient based on data confidence factor Download PDF

Info

Publication number
CN116674571A
CN116674571A CN202310768658.6A CN202310768658A CN116674571A CN 116674571 A CN116674571 A CN 116674571A CN 202310768658 A CN202310768658 A CN 202310768658A CN 116674571 A CN116674571 A CN 116674571A
Authority
CN
China
Prior art keywords
vehicle
quality
gradient
estimation
representing
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.)
Pending
Application number
CN202310768658.6A
Other languages
Chinese (zh)
Inventor
赵健
李正亮
朱冰
陈志成
张瑞卿
郑英龙
何聪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jilin University
Original Assignee
Jilin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jilin University filed Critical Jilin University
Priority to CN202310768658.6A priority Critical patent/CN116674571A/en
Publication of CN116674571A publication Critical patent/CN116674571A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/12Estimation 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 parameters of the vehicle itself, e.g. tyre models
    • B60W40/13Load or weight
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/02Estimation 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 ambient conditions
    • B60W40/06Road conditions
    • B60W40/076Slope angle of the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/18Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0499Feedforward networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0028Mathematical models, e.g. for simulation
    • B60W2050/0031Mathematical model of the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0052Filtering, filters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/06Combustion engines, Gas turbines
    • B60W2510/0657Engine torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/10Change speed gearings
    • B60W2510/1005Transmission ratio engaged
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/18Braking system
    • B60W2510/182Brake pressure, e.g. of fluid or between pad and disc
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • B60W2520/105Longitudinal acceleration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force analysis or force optimisation, e.g. static or dynamic forces

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Software Systems (AREA)
  • Computational Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computing Systems (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Geometry (AREA)
  • Biomedical Technology (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Biophysics (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Algebra (AREA)
  • Probability & Statistics with Applications (AREA)
  • Human Computer Interaction (AREA)
  • Operations Research (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Control Of Transmission Device (AREA)

Abstract

The invention belongs to the technical field of automobiles, and particularly relates to an automobile quality and gradient real-time estimation method based on a data confidence factor. Comprising the following steps: 1. acquiring vehicle running state data; 2. establishing a relation model of the whole vehicle mass, the road gradient and the vehicle running state data based on the vehicle dynamics model; 3. calculating working condition characteristic parameters by using the vehicle running state data and the vehicle inherent parameters; 4. establishing a quality estimation confidence factor model based on a neural network algorithm; 5. estimating a vehicle mass based on a least squares method of the confidence factor; 6. judging whether the quality estimation value is stable; 7. the road grade is estimated based on an extended kalman filter algorithm. The method breaks the limitation of the traditional dynamic model-based estimated mass on the working condition of the vehicle, and realizes decoupling of the vehicle mass and road gradient estimation according to the measurement principle of the vehicle dynamic model and the vehicle-mounted acceleration sensor, thereby improving the accuracy of the estimated values of the vehicle mass and the road gradient.

Description

Real-time estimation method for automobile quality and gradient based on data confidence factor
Technical Field
The invention belongs to the technical field of automobiles, and particularly relates to an automobile quality and gradient real-time estimation method based on a data confidence factor.
Background
With the rapid development of automobile intellectualization, researchers have developed more automobile electronic control systems, which are control logic in real time according to the running state of a vehicle and road information. The mass and the road gradient of the whole vehicle are taken as two basic parameters in a vehicle model, and are main sources of inertia force, rolling resistance and gradient resistance of the vehicle. For vehicles, due to the limitation of production and manufacturing costs, the mass and the gradient cannot be measured in real time directly through sensors, so the mass and the gradient are generally estimated in real time based on a vehicle dynamics model or a data driving model, which has important influences on vehicle speed control, transmission control, powertrain optimization and the like of the vehicles. Therefore, the exploration of the real-time estimation method for the whole vehicle quality and the road gradient has important significance for improving the safety and the economy of the vehicle.
At present, the estimation of the whole vehicle quality and the road surface gradient is mainly completed by combining a vehicle longitudinal dynamics model with a corresponding estimation algorithm. The method based on the dynamic model has small dependence on the vehicle sensor and strong universality, wherein the more common estimation methods are a recursive least square method (Recursive Least Squares, RLS for short) and a Kalman Filter. In general, the least squares method is more suitable for estimating a vehicle mass with a relatively small amount of change, while the kalman filtering is more suitable for estimating a continuously changing road gradient. But the applicability of the mass estimation method based on the longitudinal dynamics model is limited, and the mass estimation method based on the longitudinal dynamics model is only suitable for a relatively simple linear acceleration working condition, because the running state of the vehicle is quite in accordance with the assumption of the longitudinal dynamics model of the vehicle, and then the mass estimation method based on the dynamics model can estimate more accurately. However, in reality, the vehicle is a complex system, the actual running condition is very complex, when the vehicle is in the complex conditions of gear shifting, braking and the like, the vehicle system cannot be expressed by the vehicle dynamics model, and at this time, the mass estimation based on the longitudinal dynamics model has larger error. In addition, the coupling between the mass and the road gradient is strong in the dynamics model, and if the mass estimation value is large in error, the estimation accuracy of the road gradient is seriously affected. Therefore, decoupling of the mass-gradient estimation model is required, and modeling of the vehicle is performed in nonlinear states such as gear shifting and braking, so that applicability of the mass estimation method under various working conditions is improved.
Disclosure of Invention
The invention provides an automobile quality and gradient estimation method based on a data confidence factor, which utilizes the nonlinear advantage of a data driving model to realize modeling of an automobile in a nonlinear state, so as to correct a quality estimation algorithm based on an automobile dynamics model, improve the applicability of the estimation algorithm under various working conditions, input the quality estimation value into a gradient estimation model after the estimation value of the quality estimation model is stable, realize decoupling of quality and gradient estimation, reduce the influence of the quality estimation precision on the gradient estimation precision, thereby completing joint estimation of the automobile quality and road gradient, further improving the safety and economy of the automobile, and solving the problems existing in the estimation of the existing whole automobile quality and road gradient.
The technical scheme of the invention is as follows in combination with the accompanying drawings:
a vehicle quality and gradient estimation method based on a data confidence factor comprises the following steps:
step one, acquiring vehicle running state data;
step two, building a relation model of the whole vehicle mass, the road gradient and the vehicle running state data based on the vehicle dynamics model;
step three, calculating working condition characteristic parameters by utilizing vehicle running state data and vehicle inherent parameters;
establishing a quality estimation confidence factor model based on a neural network algorithm;
estimating the vehicle mass based on a least square method of the confidence factor;
step six, judging whether the quality estimation value is stable;
and step seven, estimating the road gradient based on an extended Kalman filtering algorithm.
Further, the specific method of the first step is as follows:
the vehicle-mounted sensor longitudinal acceleration signal, the longitudinal vehicle speed signal, the engine output torque signal, the vehicle gear signal and the master cylinder brake pressure signal are obtained through a vehicle CAN bus.
Further, the specific method of the second step is as follows:
21 Simplifying and analyzing the stress of the vehicle to obtain a longitudinal dynamics model of the vehicle; wherein, the vehicle longitudinal dynamics model is expressed as:
F t =F w +F i +F f +F j
in the formula ,Ft Is the driving force of the vehicle, andF w is air resistance, andF i is gradient resistance, and F i =MgsinαF f Is rolling resistance, and F f =Mgfcosα;F j Is acceleration resistance, and->
wherein ,
sinα≈tanα=i
cosα≈1
22 Combining the above to obtain a relation model of the whole vehicle mass, the road gradient and the vehicle running state, wherein the relation model comprises the following steps:
in the formula ,Ttq The torque is output for the engine of the automobile; i.e g Representing the transmission ratio of the gearbox; i.e 0 Representing a final drive ratio; η (eta) t Representing mechanical transmission efficiency; p is p mc Indicating master cylinder pressure; k (k) bf 、k br Respectively representing front and rear brake performance factors; r represents the effective rolling radius of the wheel; i Total (S) Representing the total equivalent moment of inertia of the rotating mass; m represents the mass of the automobile; f represents a rolling resistance coefficient; c (C) D Representing the air resistance coefficient of the vehicle; a represents a windward area; ρ represents the air density; v denotes the vehicle longitudinal speed; i represents a road gradient;
the total equivalent moment of inertia of the rotating mass is represented by the following formula:
I total (S) =∑I w +I f i g 2 i 0 2 η t
in the formula ,Iw The moment of inertia of the wheels; i f The flywheel rotational inertia;
the rolling resistance coefficient is represented by the following formula:
f=(f 0 +f 1 v)
wherein v is the longitudinal speed of the vehicle and the unit is km/h; f (f) 0 Is a constant term of the rolling resistance coefficient; f (f) 1 Is the coefficient of rolling resistance of oneA minor term; knowing the rolling resistance coefficient as described above is related to the longitudinal speed of the vehicle;
the longitudinal acceleration may be obtained by a difference in vehicle speed over time, represented by:
where Δt is the sampling period of data acquisition.
Further, the specific method of the third step is as follows:
31 Main speed reduction ratio i of the vehicle intrinsic parameters 0 Efficiency eta of mechanical transmission t Front and rear brake performance factor k bf k br The effective rolling radius r of the wheel and the total equivalent moment of inertia I of the rotating mass Total (S) Rolling resistance coefficient f, vehicle air resistance coefficient C D The windward area A is obtained through corresponding experimental measurement;
32 After obtaining the intrinsic parameters of the vehicle through experiments and obtaining the running state data of the vehicle through the CAN signals of the vehicle, calculating the characteristic parameters capable of expressing the running working conditions of the vehicle;
the calculated resistances are defined as:
in the formula ,Ttq The torque is output for the engine of the automobile; i.e g Representing the transmission ratio, i 0 Representing a final drive ratio; η (eta) t Representing mechanical transmission efficiency; p is p mc Indicating master cylinder pressure; k (k) bf 、k br Representing front and rear brake performance factors; r represents the effective rolling radius of the wheel; i Total (S) Representing the total equivalent moment of inertia of the rotating mass; m represents the mass of the automobile; f represents a rolling resistance coefficient; c (C) D Representing the air resistance coefficient of the vehicle; a represents a windward area; ρ represents the air density; v denotes the vehicle longitudinal speed.
33 Calculating working condition characteristic parameters, namely acceleration, as follows:
in the formula ,a theoretical longitudinal vehicle acceleration obtained by a vehicle speed versus time difference; i is road grade; g is gravity acceleration; f is the rolling resistance coefficient.
Further, the specific method of the fourth step is as follows:
41 Establishing a quality estimation confidence factor model by adopting an error back propagation neural network algorithm, namely a BP algorithm;
the definition of the BP algorithm is as follows:
for a given training set d= { (x) 1 ,y 1 ),(x 2 ,y 2 ),...,(x m ,y m )},I.e. the input is described by d-dimensional attributes and output as an l-dimensional real value vector; the neural network is a multi-layer feedforward network with d input neurons, l output neurons and q hidden layer neurons, wherein the threshold value of the jth neuron of the output layer is represented by theta j Representing the threshold value gamma of the h neuron in the hidden layer h A representation;
the connection weight between the ith neuron in the input layer and the h neuron in the hidden layer is v ih The method comprises the steps of carrying out a first treatment on the surface of the The connection weight between the h neuron in the hidden layer and the j neuron in the output layer is w hj The method comprises the steps of carrying out a first treatment on the surface of the The input received by the h neuron in the hidden layer isThe input received by the j-th neuron in the output layer is +.> wherein bh The output of the h neuron in the hidden layer;
for training (x k ,y k ) The output of the neural network isNamely:
the neural network is then in (x k ,y k ) The mean square error is:
there are (d+l+1) q+l parameters in the neural network to be determined: d×q weights from the input layer to the hidden layer, q×l weights from the hidden layer to the output layer, q hidden layer neuron thresholds, and l output layer neuron thresholds;
the BP neural network is an iterative learning algorithm, and the parameters are updated and estimated by adopting a generalized perceptron learning rule in each iteration round, and the update estimation formula of any parameter v is as follows:
v←v+Δv
BP algorithm adjusts parameters in the negative gradient direction of the target based on gradient descent strategy, and adjusts error E k The given learning rate η is:
w hj first affecting the input value beta of the jth output layer neuron j And then influence the output valueThen influence E k There is
The learning rate eta epsilon (0, 1) controls the updating step length in each iteration of the algorithm;
42 For each training sample, the BP algorithm performs the following operations: firstly, providing input data to neurons of an input layer, and then forwarding training signals layer by layer until a result of an output layer is generated; and then calculating the error of the output layer, back-propagating the error to the hidden layer neuron, and finally adjusting the connection weight and the threshold value according to the error of the hidden neuron. The iterative process is looped until certain training stop conditions are reached;
wherein the tag value confidence coefficient in the dataset is defined as:
wherein m is a mass value estimated by a least square method; m is m 0 The vehicle quality true value; confidence coefficient c f ∈(0,1);
Wherein, the threshold value algorithm of the confidence factor is defined as:
in the formula ,cf For confidence coefficient, C f Is a confidence factor;
43 Confidence factor C calculated by a threshold value algorithm f Representing the rationality of the current working condition for quality estimation, and controlling an updating strategy of the vehicle during quality estimation under different working conditions through a confidence factor;
when C f When the vehicle is 1, the running condition of the vehicle is very in accordance with the assumed condition of the longitudinal dynamics model of the vehicle, the vehicle is in an ideal linear region, the dynamics model-based estimation algorithm is better in performance, and the quality estimation value is more accurate;
when C f When the value is 0, the running condition of the vehicle is not consistent with the longitudinal movement of the vehicleUnder the assumption of the mechanical model, the vehicle is in a relatively complex nonlinear state, and the estimation effect based on the dynamic model is inaccurate at the moment, the updating of the quality estimation value should be stopped, and the estimation value which is relatively accurate at the last moment is used as the estimation value at the current moment.
Further, the specific method of the fifth step is as follows:
51 The working principle of the vehicle-mounted accelerometer is as follows:
wherein ,the vehicle theoretical longitudinal acceleration is obtained through vehicle speed difference; i is road grade; g is gravity acceleration;
52 According to the working principle of the vehicle-mounted accelerometer and the longitudinal dynamics model of the vehicle, the model decoupling of the vehicle mass and the road gradient is realized, and the decoupling model of the mass estimation is as follows:
in the formula ,Ttq The torque is output for the engine of the automobile; i.e g Representing the transmission ratio of the gearbox; i.e 0 Representing a final drive ratio; η (eta) t Representing mechanical transmission efficiency; p is p mc Indicating master cylinder pressure; k (k) bf 、k br Representing front and rear brake performance factors; r represents the effective rolling radius of the wheel; i Total (S) Representing the total equivalent moment of inertia of the rotating mass; m represents the mass of the automobile; f represents a rolling resistance coefficient; c (C) D Representing the air resistance coefficient of the vehicle; a represents a windward area; ρ represents the air density; v denotes the vehicle longitudinal speed; a, a x_sensor Measuring a vehicle acceleration for the vehicle accelerometer;
53 The output quantity y=θh of the recursive least squares method, the parameter θ=m to be identified, the vehicle mass M is estimated using the recursive least squares method with confidence factors according to the following equation:
in the formula ,Cf Is a confidence factor; λ is a time-varying forgetting factor; p is the recursive covariance matrix.
Further, the specific method in the sixth step is as follows:
judging whether the covariance matrix P in the recursive least square algorithm in the quality estimation model is smaller than a critical value P 0
If P is less than P 0 The quality estimated value at the current moment tends to be converged, the quality estimated value is accurate, and is considered as an inherent parameter of the vehicle because the vehicle does not greatly change in the running process, and the estimated value is input into a gradient estimation model at the moment so as to perform gradient estimation;
if P is greater than or equal to P 0 The quality estimated value at the current moment is rapidly updated, and the change of the quality estimated value is relatively large, so that if the quality estimated value is input into the gradient estimation model, the error of gradient estimation is relatively large, and the accuracy required by vehicle control cannot be achieved, and therefore the steps one to five should be continuously repeated until the quality estimated value tends to be stable and converged, and then the road gradient estimation is performed.
Further, the specific method of the step seven is as follows:
71 Obtaining a state space model of the system according to the vehicle dynamics model as follows:
and (3) making:
72 Obtaining a discrete state space equation of the system according to the state space model of the system as follows:
wherein v (k) is the longitudinal vehicle speed at the current moment; t (T) tq (k) The torque is output for the engine at the current moment; p is p mc (k) The master cylinder braking pressure at the current moment; i (k) is the road gradient at the current time;
73 The observation equation for the system is as follows:
74 Jacobian matrix for the system:
in the formula ,Jf Jacobian matrix as system state equation and deltat as discrete step length of system;
75 State transition matrix a=j of system f
76 System observation matrix is
77 After the Jacobian matrix and the observation matrix of the system are obtained through calculation, a road gradient estimation model is established through a Kalman filtering algorithm, and the flow is as follows:
(1) Initializing state variablesAnd a posterior estimated bias covariance P k-1
(2) According to the formulaCalculating a priori estimated value of the state variable;
(3) According to the formulaCalculating a priori estimated deviation covariance;
(4) According to the formulaCalculating Kalman filtering gain;
(5) According to the formulaCalculating posterior estimation deviation covariance;
(6) According to the formulaA state variable posterior estimate is calculated.
The beneficial effects of the invention are as follows:
1) The method breaks the limitation of the traditional dynamic model-based estimation quality on the working condition of the vehicle;
2) According to the vehicle dynamics model and the measurement principle of the vehicle-mounted acceleration sensor, decoupling of vehicle mass and road gradient estimation is realized, so that accuracy of estimated values of the vehicle mass and the road gradient estimation is improved
3) According to the invention, modeling of the vehicle in a nonlinear state is realized by utilizing the nonlinear advantage of the data-driven model, the quality estimation confidence coefficient factor is obtained through the data-driven model, and the quality estimation algorithm of the dynamic model is corrected according to the confidence coefficient factor, so that the accuracy of the quality estimation algorithm is higher, and the robustness is better;
4) The invention realizes accurate estimation of the vehicle mass and the road gradient, and is beneficial to improvement of the safety and the economy of the vehicle.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic flow chart of the present invention;
FIG. 2 is a schematic illustration of the force applied by a vehicle accelerating uphill;
FIG. 3 is a schematic diagram of a neural network based quality estimation confidence factor model;
FIG. 4 is a schematic illustration of an algorithm for estimating road grade based on Kalman filtering.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, a method for estimating the quality and gradient of an automobile based on a data confidence factor includes the following steps:
step one, acquiring vehicle running state data, wherein the specific method comprises the following steps:
the vehicle-mounted sensor longitudinal acceleration signal, the longitudinal vehicle speed signal, the engine output torque signal, the vehicle gear signal and the master cylinder brake pressure signal are obtained through a vehicle CAN bus.
Step two, a relation model of the whole vehicle mass, the road gradient and the vehicle running state data is established based on the vehicle dynamics model, and the specific method is as follows:
21 The stress of the vehicle when accelerating up a slope is shown in figure 2, wherein G is the gravity of the automobile; alpha is the road slope angle; h is a g Is high in mass center of the automobile; f (F) w Is air resistance; f (F) z1 、F z2 Is the ground normal reaction force acting on the front wheel and the rear wheel; f (F) X1 、F X2 To act on the front and rear wheelsTangential reaction force on the ground; l is the wheelbase of the automobile; a. b is the distance from the mass center of the automobile to the front and rear axles respectively;
the stress of the vehicle is simplified and analyzed to obtain a longitudinal dynamics model of the vehicle; wherein, the vehicle longitudinal dynamics model is expressed as:
F t =F w +F i +F f +F j
in the formula ,Ft Is the driving force of the vehicle, andF w is air resistance, andF i is gradient resistance, and F i =MgsinαF f Is rolling resistance, and F f =Mgfcosα;F j Is acceleration resistance, and->
According to the road design specifications of China, the gradient of a general road is smaller in practice, and the road can be considered as follows:
sinα≈tanα=i
cosα≈1
22 Combining the above to obtain a relation model of the whole vehicle mass, the road gradient and the vehicle running state, wherein the relation model comprises the following steps:
in the formula ,Ttq The torque is output for the engine of the automobile; i.e g Representing the transmission ratio of the gearbox; i.e 0 Representing a final drive ratio; η (eta) t Representing mechanical transmission efficiency; p is p mc Indicating master cylinder pressure; k (k) bf 、k br Respectively representing front and rear brake performance factors; r represents the effective rolling radius of the wheel; i Total (S) Representing the total equivalent moment of inertia of the rotating mass; m represents the mass of the automobileThe method comprises the steps of carrying out a first treatment on the surface of the f represents a rolling resistance coefficient; c (C) D Representing the air resistance coefficient of the vehicle; a represents a windward area; ρ represents the air density; v denotes the vehicle longitudinal speed; i represents a road gradient;
the total equivalent moment of inertia of the rotating mass is represented by the following formula:
I total (S) =∑I w+ I f i g 2 i 0 2 η t
in the formula ,Iw The moment of inertia of the wheels; i f The flywheel rotational inertia;
the rolling resistance coefficient is represented by the following formula:
f=(f 0 +f 1 v)
wherein v is the longitudinal speed of the vehicle and the unit is km/h; f (f) 0 Is a constant term of the rolling resistance coefficient; f (f) 1 A rolling resistance coefficient primary term; knowing the rolling resistance coefficient as described above is related to the longitudinal speed of the vehicle;
the longitudinal acceleration may be obtained by a difference in vehicle speed over time, represented by:
where Δt is the sampling period of data acquisition.
Calculating working condition characteristic parameters by using vehicle running state data and vehicle inherent parameters, wherein the specific method comprises the following steps:
31 Main speed reduction ratio i of the vehicle intrinsic parameters 0 Efficiency eta of mechanical transmission t Front and rear brake performance factor k bf k br The effective rolling radius r of the wheel and the total equivalent moment of inertia I of the rotating mass Total (S) Rolling resistance coefficient f, vehicle air resistance coefficient C D The windward area A is obtained through corresponding experimental measurement;
32 After obtaining the intrinsic parameters of the vehicle through experiments and obtaining the running state data of the vehicle through the CAN signals of the vehicle, calculating the characteristic parameters capable of expressing the running working conditions of the vehicle;
the calculated resistances are defined as:
in the formula ,Ttq The torque is output for the engine of the automobile; i.e g Representing the transmission ratio, i 0 Representing a final drive ratio; η (eta) t Representing mechanical transmission efficiency; p is p mc Indicating master cylinder pressure; k (k) bf 、k br Representing front and rear brake performance factors; r represents the effective rolling radius of the wheel; i Total (S) Representing the total equivalent moment of inertia of the rotating mass; m represents the mass of the automobile; f represents a rolling resistance coefficient; c (C) D Representing the air resistance coefficient of the vehicle; a represents a windward area; ρ represents the air density; v denotes the vehicle longitudinal speed.
33 Calculating working condition characteristic parameters, namely acceleration, as follows:
in the formula ,a theoretical longitudinal vehicle acceleration obtained by a vehicle speed versus time difference; i is road grade; g is gravity acceleration; f is the rolling resistance coefficient.
Step four, establishing a quality estimation confidence factor model based on a neural network algorithm, wherein the specific method comprises the following steps:
41 Establishing a quality estimation confidence factor model by adopting an error back propagation neural network algorithm, namely a BP algorithm; as shown in fig. 3, the inputs of the mass estimation confidence factor model based on the neural network are calculated resistance, calculated acceleration, engine output torque, brake master cylinder pressure, and output is a mass estimation confidence factor;
the definition of the BP algorithm is as follows:
for a given training set d= { (x) 1 ,y 1 ),(x 2 ,y 2 ),...,(x m ,y m )},I.e. the input is described by d-dimensional attributes and output as an l-dimensional real value vector; the neural network is a multi-layer feedforward network with d input neurons, l output neurons and q hidden layer neurons, wherein the threshold value of the jth neuron of the output layer is represented by theta j Representing the threshold value gamma of the h neuron in the hidden layer h A representation;
the connection weight between the ith neuron in the input layer and the h neuron in the hidden layer is v ih The method comprises the steps of carrying out a first treatment on the surface of the The connection weight between the h neuron in the hidden layer and the j neuron in the output layer is w hj The method comprises the steps of carrying out a first treatment on the surface of the The input received by the h neuron in the hidden layer isThe input received by the j-th neuron in the output layer is +.> wherein bh The output of the h neuron in the hidden layer;
for training (x k ,y k ) The output of the neural network isNamely:
the neural network is then in (x k ,y k ) The mean square error is:
as shown in fig. 3, there are (d+l+1) q+l parameters in the neural network to be determined: d×q weights from the input layer to the hidden layer, q×l weights from the hidden layer to the output layer, q hidden layer neuron thresholds, and l output layer neuron thresholds;
the BP neural network is an iterative learning algorithm, and the parameters are updated and estimated by adopting a generalized perceptron learning rule in each iteration round, and the update estimation formula of any parameter v is as follows:
v←v+Δv
the BP algorithm adjusts parameters in the negative gradient direction of the target based on gradient descent (gradient descent) strategy, and adjusts the error E k The given learning rate η is:
w hj first affecting the input value beta of the jth output layer neuron j And then influence the output valueThen influence E k There is
The learning rate eta epsilon (0, 1) controls the updating step length in each iteration of the algorithm;
42 For each training sample, the BP algorithm performs the following operations: firstly, providing input data to neurons of an input layer, and then forwarding training signals layer by layer until a result of an output layer is generated; then calculating the error of the output layer, back-propagating the error to the hidden layer neuron, and finally adjusting the connection weight and the threshold value according to the error of the hidden neuron; the iterative process is looped until certain training stop conditions are reached;
wherein the tag value confidence coefficient in the dataset is defined as:
wherein m is a mass value estimated by a least square method; m is m 0 The vehicle quality true value; confidence coefficient c f ∈(0,1);
The neural network algorithm is a learning algorithm based on data driving, and a confidence coefficient calculation model can be obtained after the algorithm is learned through multiple training rounds. When the model is used for actually predicting the confidence coefficient, the confidence coefficient needs to be limited due to the defects of mislearning, strong divergence and the like of the neural network, so that the confidence coefficient which can finally express whether the quality estimation working condition is applicable or not is obtained.
Wherein, the threshold value algorithm of the confidence factor is defined as:
in the formula ,cf For confidence coefficient, C f Is a confidence factor;
43 Confidence factor C calculated by a threshold value algorithm f Representing the rationality of the current working condition for quality estimation, and controlling an updating strategy of the vehicle during quality estimation under different working conditions through a confidence factor;
when C f When the vehicle is 1, the running condition of the vehicle is very in accordance with the assumed condition of the longitudinal dynamics model of the vehicle, the vehicle is in an ideal linear region, the dynamics model-based estimation algorithm is better in performance, and the quality estimation value is more accurate;
when C f When the estimated value is 0, the running condition of the vehicle is not in accordance with the assumed condition of the longitudinal dynamics model of the vehicle, the vehicle is in a complex nonlinear state, the estimated effect based on the dynamics model is inaccurate, the updating of the quality estimated value should be stopped, and the estimated value which is accurate at the last moment is used as the estimated value at the current moment.
Estimating the vehicle mass based on a least square method of a confidence factor, wherein the method comprises the following steps of:
51 The working principle of the vehicle-mounted accelerometer is as follows:
wherein ,the vehicle theoretical longitudinal acceleration is obtained through vehicle speed difference; i is road grade; g is gravity acceleration;
52 According to the working principle of the vehicle-mounted accelerometer and the longitudinal dynamics model of the vehicle, the model decoupling of the vehicle mass and the road gradient is realized, and the decoupling model of the mass estimation is as follows:
in the formula ,Ttq The torque is output for the engine of the automobile; i.e g Representing the transmission ratio of the gearbox; i.e 0 Representing a final drive ratio; η (eta) t Representing mechanical transmission efficiency; p is p mc Indicating master cylinder pressure; k (k) bf 、k br Representing front and rear brake performance factors; r represents the effective rolling radius of the wheel; i Total (S) Representing the total equivalent moment of inertia of the rotating mass; m represents the mass of the automobile; f represents a rolling resistance coefficient; c (C) D Representing the air resistance coefficient of the vehicle; a represents a windward area; ρ represents the air density; v denotes the vehicle longitudinal speed; a, a x_sensor Measuring a vehicle acceleration for the vehicle accelerometer;
53 The output quantity y=θh of the recursive least squares method, the parameter θ=m to be identified, the vehicle mass M is estimated using the recursive least squares method with confidence factors according to the following equation:
in the formula ,Cf Is a confidence factor; λ is a time-varying forgetting factor; p is the recursive covariance matrix.
Step six, judging whether the quality estimation value is stable, wherein the specific method is as follows:
judging whether the covariance matrix P in the recursive least square algorithm in the quality estimation model is smaller than a critical value P 0
If P is less than P 0 The quality estimated value at the current moment tends to be converged, the quality estimated value is accurate, and is considered as an inherent parameter of the vehicle because the vehicle does not greatly change in the running process, and the estimated value is input into a gradient estimation model at the moment so as to perform gradient estimation;
if P is greater than or equal to P 0 The quality estimated value at the current moment is rapidly updated, and the change of the quality estimated value is relatively large, and at the moment, if the quality estimated value is input into the gradient estimation model, the error of gradient estimation is relatively large, and the accuracy required by vehicle control cannot be achieved, so that the steps one to five should be continuously repeated until the quality estimated value tends to be stable and converged, and then the road gradient estimation can be performed.
Step seven, estimating the road gradient based on an extended Kalman filtering algorithm, wherein the specific method is as follows:
71 Obtaining a state space model of the system according to the vehicle dynamics model as follows:
and (3) making:
72 Obtaining a discrete state space equation of the system according to the state space model of the system as follows:
wherein v (k) is the currentLongitudinal vehicle speed at moment; t (T) tq (k) The torque is output for the engine at the current moment; p is p mc (k) The master cylinder braking pressure at the current moment; i (k) is the road gradient at the current time;
73 The observation equation for the system is as follows:
74 Since the system state equation involved is highly nonlinear, a further derivation of the jacobian matrix that expresses the vehicle's nonlinearity is needed, the jacobian matrix of the system is:
in the formula ,Jf Jacobian matrix as system state equation and deltat as discrete step length of system;
75 For this system, the state transition matrix of the system a=j f
76 System observation matrix is
77 After the Jacobian matrix and the observation matrix of the system are calculated, a road gradient estimation model is established through a Kalman filtering algorithm, as shown in fig. 4, and the flow is as follows:
(1) Initializing state variablesAnd a posterior estimated bias covariance P k-1
(2) According to the formulaCalculating a priori estimated value of the state variable;
(3) According to the formulaCalculating a priori estimated deviation covariance;
(4) According to the formulaCalculating Kalman filtering gain;
(5) According to the formulaCalculating posterior estimation deviation covariance;
(6) According to the formulaA state variable posterior estimate is calculated.
In summary, the method breaks the limitation of the traditional dynamic model-based estimated mass on the working condition of the vehicle, and realizes decoupling of the vehicle mass and road gradient estimation according to the measuring principle of the vehicle dynamic model and the vehicle-mounted acceleration sensor, thereby improving the accuracy of the estimated values of the vehicle mass and the road gradient.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (8)

1. The automobile quality and gradient estimation method based on the data confidence factor is characterized by comprising the following steps of:
step one, acquiring vehicle running state data;
step two, building a relation model of the whole vehicle mass, the road gradient and the vehicle running state data based on the vehicle dynamics model;
step three, calculating working condition characteristic parameters by utilizing vehicle running state data and vehicle inherent parameters;
establishing a quality estimation confidence factor model based on a neural network algorithm;
estimating the vehicle mass based on a least square method of the confidence factor;
step six, judging whether the quality estimation value is stable;
and step seven, estimating the road gradient based on an extended Kalman filtering algorithm.
2. The method for estimating the quality and gradient of the vehicle based on the data confidence factor according to claim 1, wherein the specific method of the first step is as follows:
the vehicle-mounted sensor longitudinal acceleration signal, the longitudinal vehicle speed signal, the engine output torque signal, the vehicle gear signal and the master cylinder brake pressure signal are obtained through a vehicle CAN bus.
3. The method for estimating the quality and the gradient of the automobile based on the data confidence factor according to claim 1, wherein the specific method of the second step is as follows:
21 Simplifying and analyzing the stress of the vehicle to obtain a longitudinal dynamics model of the vehicle; wherein, the vehicle longitudinal dynamics model is expressed as:
F t =F w +F i +F f +F j
in the formula ,Ft Is the driving force of the vehicle, andF w is air resistance and->F i Is gradient resistance, and F i =MgsinαF f Is rolling resistance, and F f =Mgfcosα;F j Is acceleration resistance, and
wherein sin α≡tanα=i
cosα≈1
22 Combining the above to obtain a relation model of the whole vehicle mass, the road gradient and the vehicle running state, wherein the relation model comprises the following steps:
in the formula ,Ttq The torque is output for the engine of the automobile; i.e g Representing the transmission ratio of the gearbox; i.e 0 Representing a final drive ratio; η (eta) t Representing mechanical transmission efficiency; p is p mc Indicating master cylinder pressure; k (k) bf 、k br Respectively representing front and rear brake performance factors; r represents the effective rolling radius of the wheel; i Total (S) Representing the total equivalent moment of inertia of the rotating mass; m represents the mass of the automobile; f represents a rolling resistance coefficient; c (C) D Representing the air resistance coefficient of the vehicle; a represents a windward area; ρ represents the air density; v denotes the vehicle longitudinal speed; i represents a road gradient;
the total equivalent moment of inertia of the rotating mass is represented by the following formula:
I total (S) =∑I w +I f i g 2 i 0 2 η t
in the formula ,Iw The moment of inertia of the wheels; i f The flywheel rotational inertia;
the rolling resistance coefficient is represented by the following formula:
f=(f 0 +f 1 v)
wherein v is the longitudinal speed of the vehicle and the unit is km/h; f (f) 0 Is a constant term of the rolling resistance coefficient; f (f) 1 A rolling resistance coefficient primary term; knowing the rolling resistance coefficient as described above is related to the longitudinal speed of the vehicle;
the longitudinal acceleration may be obtained by a difference in vehicle speed over time, represented by:
where Δt is the sampling period of data acquisition.
4. The method for estimating the quality and gradient of the automobile based on the data confidence factor according to claim 1, wherein the specific method in the third step is as follows:
31 Main speed reduction ratio i of the vehicle intrinsic parameters 0 Efficiency eta of mechanical transmission t Front and rear brake performance factor k bf k br The effective rolling radius r of the wheel and the total equivalent moment of inertia I of the rotating mass Total (S) Rolling resistance coefficient f, vehicle air resistance coefficient C D The windward area A is obtained through corresponding experimental measurement;
32 After obtaining the intrinsic parameters of the vehicle through experiments and obtaining the running state data of the vehicle through the CAN signals of the vehicle, calculating the characteristic parameters capable of expressing the running working conditions of the vehicle;
the calculated resistances are defined as:
in the formula ,Ttq The torque is output for the engine of the automobile; i.e g Representing the transmission ratio, i 0 Representing a final drive ratio; η (eta) t Representing mechanical transmission efficiency; p is p mc Indicating master cylinder pressure; k (k) bf 、k br Representing front and rear brake performance factors; r represents the effective rolling radius of the wheel; i Total (S) Representing the total equivalent moment of inertia of the rotating mass; m represents the mass of the automobile; f represents a rolling resistance coefficient; c (C) D Representing the air resistance coefficient of the vehicle; a represents a windward area; ρ represents the air density; v denotes the vehicle longitudinal speed.
33 Calculating working condition characteristic parameters, namely acceleration, as follows:
in the formula ,a theoretical longitudinal vehicle acceleration obtained by a vehicle speed versus time difference; i is road grade; g is gravity acceleration; f is the rolling resistance coefficient.
5. The method for estimating the quality and the gradient of the automobile based on the data confidence factor according to claim 1, wherein the specific method of the fourth step is as follows:
41 Establishing a quality estimation confidence factor model by adopting an error back propagation neural network algorithm, namely a BP algorithm;
the definition of the BP algorithm is as follows:
for a given training set d= { (x) 1 ,y 1 ),(x 2 ,y 2 ),...,(x m ,y m )},I.e. the input is described by d-dimensional attributes and output as an l-dimensional real value vector; the neural network is a multi-layer feedforward network with d input neurons, l output neurons and q hidden layer neurons, wherein the threshold value of the jth neuron of the output layer is represented by theta j Representing the threshold value gamma of the h neuron in the hidden layer h A representation;
the connection weight between the ith neuron in the input layer and the h neuron in the hidden layer is v ih The method comprises the steps of carrying out a first treatment on the surface of the The connection weight between the h neuron in the hidden layer and the j neuron in the output layer is w hj The method comprises the steps of carrying out a first treatment on the surface of the The input received by the h neuron in the hidden layer isThe input received by the j-th neuron in the output layer is +.> wherein bh The output of the h neuron in the hidden layer;
for training (x k ,y k ) The output of the neural network isNamely:
the neural network is then in (x k ,y k ) The mean square error is:
there are (d+l+1) q+l parameters in the neural network to be determined: d×q weights from the input layer to the hidden layer, q×l weights from the hidden layer to the output layer, q hidden layer neuron thresholds, and l output layer neuron thresholds;
the BP neural network is an iterative learning algorithm, and the parameters are updated and estimated by adopting a generalized perceptron learning rule in each iteration round, and the update estimation formula of any parameter v is as follows:
v←v+Δv
BP algorithm adjusts parameters in the negative gradient direction of the target based on gradient descent strategy, and adjusts error E k The given learning rate η is:
w hj first affecting the input value beta of the jth output layer neuron j And then influence the output valueThen influence E k There is
The learning rate eta epsilon (0, 1) controls the updating step length in each iteration of the algorithm;
42 For each training sample, the BP algorithm performs the following operations: firstly, providing input data to neurons of an input layer, and then forwarding training signals layer by layer until a result of an output layer is generated; and then calculating the error of the output layer, back-propagating the error to the hidden layer neuron, and finally adjusting the connection weight and the threshold value according to the error of the hidden neuron. The iterative process is looped until certain training stop conditions are reached;
wherein the tag value confidence coefficient in the dataset is defined as:
wherein m is a mass value estimated by a least square method; m is m 0 The vehicle quality true value; confidence coefficient c f ∈(0,1);
Wherein, the threshold value algorithm of the confidence factor is defined as:
in the formula ,cf For confidence coefficient, C f Is a confidence factor;
43 Confidence factor C calculated by a threshold value algorithm f Representing the rationality of the current working condition for quality estimation, and controlling an updating strategy of the vehicle during quality estimation under different working conditions through a confidence factor;
when C f When the vehicle is 1, the running condition of the vehicle is very in accordance with the assumed condition of the longitudinal dynamics model of the vehicle, the vehicle is in an ideal linear region, the dynamics model-based estimation algorithm is better in performance, and the quality estimation value is more accurate;
when C f When the estimated value is 0, the running condition of the vehicle is not in accordance with the assumed condition of the longitudinal dynamics model of the vehicle, the vehicle is in a complex nonlinear state, the estimated effect based on the dynamics model is inaccurate, the updating of the quality estimated value should be stopped, and the estimated value which is accurate at the last moment is used as the estimated value at the current moment.
6. The method for estimating the quality and gradient of the automobile based on the data confidence factor according to claim 1, wherein the specific method in the fifth step is as follows:
51 The working principle of the vehicle-mounted accelerometer is as follows:
wherein ,the vehicle theoretical longitudinal acceleration is obtained through vehicle speed difference; i is road grade; g is gravity acceleration;
52 According to the working principle of the vehicle-mounted accelerometer and the longitudinal dynamics model of the vehicle, the model decoupling of the vehicle mass and the road gradient is realized, and the decoupling model of the mass estimation is as follows:
in the formula ,Ttq The torque is output for the engine of the automobile; i.e g Representing the transmission ratio of the gearbox; i.e 0 Representing a final drive ratio; η (eta) t Representing mechanical transmission efficiency; p is p mc Indicating master cylinder pressure; k (k) bf 、k br Representing front and rear brake performance factors; r represents the effective rolling radius of the wheel; i Total (S) Representing the total equivalent moment of inertia of the rotating mass; m represents the mass of the automobile; f represents a rolling resistance coefficient; c (C) D Representing the air resistance coefficient of the vehicle; a tableShowing the windward area; ρ represents the air density; v denotes the vehicle longitudinal speed; a, a x_sensor Measuring a vehicle acceleration for the vehicle accelerometer;
53 The output quantity y=θh of the recursive least squares method, the parameter θ=m to be identified, the vehicle mass M is estimated using the recursive least squares method with confidence factors according to the following equation:
in the formula ,Cf Is a confidence factor; λ is a time-varying forgetting factor; p is the recursive covariance matrix.
7. The method for estimating the quality and gradient of the automobile based on the data confidence factor according to claim 1, wherein the specific method in the sixth step is as follows:
judging whether the covariance matrix P in the recursive least square algorithm in the quality estimation model is smaller than a critical value P 0
If P is less than P 0 The quality estimated value at the current moment tends to be converged, the quality estimated value is accurate, and is considered as an inherent parameter of the vehicle because the vehicle does not greatly change in the running process, and the estimated value is input into a gradient estimation model at the moment so as to perform gradient estimation;
if P is greater than or equal to P 0 The quality estimated value at the current moment is rapidly updated, and the change of the quality estimated value is relatively large, so that if the quality estimated value is input into the gradient estimation model, the error of gradient estimation is relatively large, and the accuracy required by vehicle control cannot be achieved, and therefore the steps one to five should be continuously repeated until the quality estimated value tends to be stable and converged, and then the road gradient estimation is performed.
8. The method for estimating the quality and gradient of the automobile based on the data confidence factor according to claim 1, wherein the specific method in the step seven is as follows:
71 Obtaining a state space model of the system according to the vehicle dynamics model as follows:
and (3) making:c i =mg、c f0 =mgf 0 、c f1 =3.6Mgf、
72 Obtaining a discrete state space equation of the system according to the state space model of the system as follows:
wherein v (k) is the longitudinal vehicle speed at the current moment; t (T) tq (k) The torque is output for the engine at the current moment; p is p mc (k) The master cylinder braking pressure at the current moment; i (k) is the road gradient at the current time;
73 The observation equation for the system is as follows:
74 Jacobian matrix for the system:
in the formula ,Jf Jacobian matrix as system state equation and deltat as discrete step length of system;
75 State transition matrix a=j of system f
76 System observation matrix is
77 After the Jacobian matrix and the observation matrix of the system are obtained through calculation, a road gradient estimation model is established through a Kalman filtering algorithm, and the flow is as follows:
(1) Initializing state variablesAnd a posterior estimated bias covariance P k-1
(2) According to the formulaCalculating a priori estimated value of the state variable;
(3) According to the formulaCalculating a priori estimated deviation covariance;
(4) According to the formulaCalculating Kalman filtering gain;
(5) According to the formulaCalculating posterior estimation deviation covariance;
(6) According to the formulaA state variable posterior estimate is calculated.
CN202310768658.6A 2023-06-28 2023-06-28 Real-time estimation method for automobile quality and gradient based on data confidence factor Pending CN116674571A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310768658.6A CN116674571A (en) 2023-06-28 2023-06-28 Real-time estimation method for automobile quality and gradient based on data confidence factor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310768658.6A CN116674571A (en) 2023-06-28 2023-06-28 Real-time estimation method for automobile quality and gradient based on data confidence factor

Publications (1)

Publication Number Publication Date
CN116674571A true CN116674571A (en) 2023-09-01

Family

ID=87779117

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310768658.6A Pending CN116674571A (en) 2023-06-28 2023-06-28 Real-time estimation method for automobile quality and gradient based on data confidence factor

Country Status (1)

Country Link
CN (1) CN116674571A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118094357A (en) * 2024-04-22 2024-05-28 武汉泰沃滋信息技术有限公司 Vehicle dynamic weighing method and system based on attribute decoupling and factor analysis

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118094357A (en) * 2024-04-22 2024-05-28 武汉泰沃滋信息技术有限公司 Vehicle dynamic weighing method and system based on attribute decoupling and factor analysis

Similar Documents

Publication Publication Date Title
CN111507019B (en) Vehicle mass and road gradient iterative joint estimation method based on MMRLS and SH-STF
CN112613253B (en) Vehicle mass and road gradient combined self-adaptive estimation method considering environmental factors
CN111645699B (en) Model self-adaptive lateral speed estimation method based on multi-sensor information fusion
CN112249002B (en) TD 3-based heuristic series-parallel hybrid power energy management method
CN111159642B (en) Online track prediction method based on particle filtering
CN113002549A (en) Vehicle state estimation method, device, equipment and storage medium
CN113650619B (en) Four-wheel drive electric vehicle tire force soft measurement method
CN116674571A (en) Real-time estimation method for automobile quality and gradient based on data confidence factor
CN115406446A (en) Multi-axis special vehicle state estimation method based on neural network and unscented Kalman filtering
Tian et al. Vehicle state estimation based on multidimensional information fusion
CN117719519A (en) Vehicle running state estimation method
CN114792478B (en) Intelligent network-connected automobile formation control method based on event triggering
CN115809590A (en) Estimation method for main dynamic parameters of vehicle
CN113705865B (en) Automobile stability factor prediction method based on deep neural network
CN112660136B (en) Road surface adhesion coefficient identification method and device for automobile chassis dynamics domain controller
CN114590264A (en) Pavement adhesion coefficient estimation method based on deep integration network adaptive Kalman filtering
Kim et al. Dual deep neural network based adaptive filter for estimating absolute longitudinal speed of vehicles
Lu et al. Road adhesion coefficient identification method based on vehicle dynamics model and multi-algorithm fusion
CN114154227A (en) Self-adaptive learning method for braking process of heavy trailer
Fu et al. A vehicle driving state estimation algorithm based on elman neural network and unscented kalman filter
CN116588119B (en) Vehicle state estimation method based on tire model parameter self-adaption
Hao et al. A recognition method of road adhesion coefficient based on Recurrent Neural Network
CN111832181B (en) Locomotive speed estimation method based on fuzzy interactive multi-model filtering
CN114357624B (en) Vehicle weight estimation algorithm based on second-order linear differential tracker and parameter bilinear model
CN117951487B (en) Heavy freight vehicle gross weight identification and confidence assessment method based on cloud computing

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