CN110347146A - A kind of adaptive cruise control system top level control algorithm - Google Patents

A kind of adaptive cruise control system top level control algorithm Download PDF

Info

Publication number
CN110347146A
CN110347146A CN201910161127.4A CN201910161127A CN110347146A CN 110347146 A CN110347146 A CN 110347146A CN 201910161127 A CN201910161127 A CN 201910161127A CN 110347146 A CN110347146 A CN 110347146A
Authority
CN
China
Prior art keywords
algorithm
parameter
linear quadratic
control system
top level
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
CN201910161127.4A
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.)
Grid Technology Co Ltd
Original Assignee
Grid Technology Co Ltd
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 Grid Technology Co Ltd filed Critical Grid Technology Co Ltd
Priority to CN201910161127.4A priority Critical patent/CN110347146A/en
Publication of CN110347146A publication Critical patent/CN110347146A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Controls For Constant Speed Travelling (AREA)
  • Feedback Control In General (AREA)

Abstract

The present invention relates to a kind of adaptive cruise control system top level control algorithms, it is characterised in that: specific steps algorithm is as follows: S1: the selection of adjuster;S2: the selection of basic algorithm;S3: the adjusting of parameter;S4: the realization of function;Linear quadratic regulator and Kalman filter are combined using linear quadratic Gauss adjuster in the present invention, the noise encountered under actual conditions is reduced to Gaussian noise, eliminate the influence that Gaussian noise generates, its performance is better than conventional linear secondary regulator, and it is lower than model predictive controller to calculate cost;Genetic algorithm is incorporated on the basis of linearquadratic regulator in the present invention, solves the adjusting optimization problem of Linear Quadratic Control device by simulating the evolutionary process of nature, is evolved according to the principle of natural selection and " survival of the fittest ";The numerical value of automatically adjusting parameter Q and R are to reach the optimum combination of parameter Q and parameter R, so that cost function minimizes.

Description

A kind of adaptive cruise control system top level control algorithm
Technical field
The present invention relates to intelligent cruise control technology field more particularly to a kind of adaptive cruise control system top level controls Algorithm.
Background technique
Advanced driving assistance system (ADAS) is always a popular topic since the 1990s.ADAS system is not Only when vehicle deviates current lane or has the danger of collision, non-driver provides caution signal, can also be in chassis line traffic control system Under the support of system, the manipulation of vehicle is subjectively intervened by control steering, braking and throttle.
Adaptive cruise control system (ACC) is one of the subfunction in the major function of ADAS system.ACC is that one kind is based on Sensor identification technology and the intelligent cruise control technology being born, it is therefore an objective to by automatically controlling vehicle longitudinal movement speed, with Mitigate the long-time bring feeling of fatigue of driver, guarantee driving safety, and provides auxiliary by simple mode for driver It drives and supports.When too small or excessive with the distance between front truck, ACC control unit can by with anti-blocking brake system, Body stabilization system, engine control system coordination adjust the output power and vehicle braking force of engine, so that vehicle Safe distance is remained with front vehicles.
Conventional linear secondary regulator is used in adaptive cruise control system upper controller, the advantage is that: going In addition to we are considered cumbersome evolutionary process in current MPC method;Compared to MPC, calculates cost and significantly reduce.But certainly It adapts to control in cruise control system using LQR, also there is certain limitation, be difficult to solve parameter tuning, the integrated circuit of LQR The problems such as measurement noise under uncertain and actual conditions.
Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of driving safeties for guaranteeing vehicle, improve traffic efficiency and drive The adaptive cruise control system top level control algorithm of comfort.
In order to solve the above technical problems, the technical solution of the present invention is as follows: a kind of adaptive cruise control system top level control Algorithm, innovative point are: specific steps algorithm is as follows:
S1: the selection of adjuster: the noise occurred under reality scene is reduced to Gaussian noise, upper controller uses linear two Secondary Gaussian adjuster;
S2: it the selection of basic algorithm: in order to obtain the best parameter group of parameter Q and parameter R and minimize cost function, adopts With the numerical value of genetic algorithm automatically adjusting parameter Q and R;Linear quadratic Gauss adjuster based on genetic algorithm is denoted as GALQG control algolithm;
S3: it the adjusting of parameter: is influenced by finely tuning the parameter of Q and R to compensate;
S4: the realization of function: by Linear Quadratic Control device, Linear quadratic Gaussian control and genetic algorithm are combined, and are obtained certain Under constraint condition, make the input combination of previous preset cost function minimization, and system is made to reach preferable performance indicator.
Further, the genetic algorithm, Linear quadratic Gaussian control and my Linear Quadratic Control device, with model prediction control Device processed is lower than model predictive controller compared to the computing resource occupied.
Further, the genetic algorithm utilizes computer simulation Darwinian evolution, selects qualified target, no It is qualified to eliminate;Genetic algorithm is multiobjective optimization algorithm, can effectively overcome the problems, such as local solution, reaches the overall situation most It is excellent, be suitable for multiple-objection optimization the problem of.
Further, the Linear quadratic Gaussian control is Linear Quadratic Control device, linear quadratic regulator and Kalman Filter combines.
Further, the linear quadratic regulator is the Optimal Regulator of the feedback system of multiple-input and multiple-output, is passed through Block multi-party journey in solution, so that original system reaches higher performance.
Further, the adaptive cruise control system includes upper controller, lower layer's controller, ACC mode and determines Logic switch, brake between fast cruise control system mode and the logic switch between throttle.
The present invention has the advantages that
1) linear quadratic regulator and Kalman filter are combined using linear quadratic Gauss adjuster in the present invention, it will be real The noise encountered in the case of border is reduced to Gaussian noise, and the input state of upper controller is estimated and Kalman filter Wave eliminates the influence that Gaussian noise generates, and performance is better than conventional linear secondary regulator, calculates cost than model prediction control Device processed wants low.
2) genetic algorithm is incorporated on the basis of linearquadratic regulator in the present invention, the advantage is that: passing through simulation The evolutionary process of nature solves the adjusting optimization problem of Linear Quadratic Control device, according to natural selection and " survival of the fittest " Principle is evolved;The numerical value of automatically adjusting parameter Q and R are to reach the optimum combination of parameter Q and parameter R, so that cost function is minimum Change.
Detailed description of the invention
The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
Fig. 1 is that a kind of upper and lower layer controller interaction of adaptive cruise control system top level control algorithm of the invention is patrolled Collect schematic diagram.
Fig. 2 is that a kind of linear quadratic Gauss algorithm of adaptive cruise control system top level control algorithm of the invention is patrolled Collect schematic diagram.
Fig. 3 is a kind of adaptive cruise control system control of adaptive cruise control system top level control algorithm of the invention Logic schematic diagram processed.
Specific embodiment
The following examples can make professional and technical personnel that the present invention be more fully understood, but therefore not send out this It is bright to be limited among the embodiment described range.
A kind of adaptive cruise control system top level control algorithm as shown in Figure 1: specific steps algorithm is as follows:
S1: the selection of adjuster: the noise occurred under reality scene is reduced to Gaussian noise, upper controller uses linear two Secondary Gaussian adjuster;
S2: it the selection of basic algorithm: in order to obtain the best parameter group of parameter Q and parameter R and minimize cost function, adopts With the numerical value of genetic algorithm automatically adjusting parameter Q and R;Linear quadratic Gauss adjuster based on genetic algorithm is denoted as GALQG control algolithm;
S3: it the adjusting of parameter: is influenced by finely tuning the parameter of Q and R to compensate;
S4: the realization of function: by Linear Quadratic Control device, Linear quadratic Gaussian control and genetic algorithm are combined, and are obtained certain Under constraint condition, make the input combination of previous preset cost function minimization, and system is made to reach preferable performance indicator.
Genetic algorithm, Linear quadratic Gaussian control and my Linear Quadratic Control device occupy compared with model predictive controller Computing resource it is lower than model predictive controller.
Genetic algorithm utilizes computer simulation Darwinian evolution, selects qualified target, and ineligible washes in a pan It eliminates;Genetic algorithm is multiobjective optimization algorithm, can effectively overcome the problems, such as local solution, reach global optimum, is suitable for more The problem of objective optimization.
Linear quadratic Gaussian control is that Linear Quadratic Control device, linear quadratic regulator are combined with Kalman filter.
Linear quadratic regulator is the Optimal Regulator of the feedback system of multiple-input and multiple-output, multi-party by blocking in solving Journey, so that original system reaches higher performance.
Adaptive cruise control system includes upper controller, lower layer's controller, ACC mode and constant-speed-cruise control system Logic switch, brake between mode and the logic switch between throttle.
Primary structure is related to two parts: upper controller and lower layer's control in terms of automobile dynamics in this patent Device, as shown in Figure 1;Wherein upper controller inputs major parameter are as follows: this vehicle speed, this vehicle acceleration, with front truck it is practical away from From, expectation spacing, desired speed and front truck velocity and acceleration;Upper controller is exported to the major parameter of lower layer's controller Are as follows: expectation acceleration, and it is converted into brake braking force and output of the engine torque as lower layer's controller.The control It is expected the advantage of method is from the aspect of automobile dynamics to the time extension and gain between acceleration and actual acceleration, Driver is solved because of comfortableness problem caused by generating pause and transition in rhythm or melody sense during vehicle speed variation.
It should be understood by those skilled in the art that the present invention is not limited to the above embodiments, above-described embodiment and explanation It is merely illustrated the principles of the invention described in book, without departing from the spirit and scope of the present invention, the present invention also has Various changes and modifications, these changes and improvements all fall within the protetion scope of the claimed invention.The claimed scope of the invention It is defined by the appending claims and its equivalent thereof.

Claims (6)

1. a kind of adaptive cruise control system top level control algorithm, it is characterised in that: specific steps algorithm is as follows:
S1: the selection of adjuster: the noise occurred under reality scene is reduced to Gaussian noise, upper controller uses linear two Secondary Gaussian adjuster;
S2: it the selection of basic algorithm: in order to obtain the best parameter group of parameter Q and parameter R and minimize cost function, adopts With the numerical value of genetic algorithm automatically adjusting parameter Q and R;Linear quadratic Gauss adjuster based on genetic algorithm is denoted as GALQG control algolithm;
S3: it the adjusting of parameter: is influenced by finely tuning the parameter of Q and R to compensate;
S4: the realization of function: by Linear Quadratic Control device, Linear quadratic Gaussian control and genetic algorithm are combined, and are obtained certain Under constraint condition, make the input combination of previous preset cost function minimization, and system is made to reach preferable performance indicator.
2. a kind of adaptive cruise control system top level control algorithm according to claim 1, it is characterised in that: the something lost Propagation algorithm, Linear quadratic Gaussian control and my Linear Quadratic Control device, the computing resource occupied compared with model predictive controller It is lower than model predictive controller.
3. a kind of adaptive cruise control system top level control algorithm according to claim 1, it is characterised in that: the something lost Propagation algorithm utilizes computer simulation Darwinian evolution, selects qualified target, and ineligible eliminates;Genetic algorithm It is multiobjective optimization algorithm, can effectively overcomes the problems, such as local solution, reach global optimum, suitable for asks for multiple-objection optimization Topic.
4. a kind of adaptive cruise control system top level control algorithm according to claim 1, it is characterised in that: the line Property secondary Gauss control be that Linear Quadratic Control device, linear quadratic regulator are combined with Kalman filter.
5. a kind of adaptive cruise control system top level control algorithm according to claim 4, it is characterised in that: the line Property secondary regulator be multiple-input and multiple-output feedback system Optimal Regulator, by blocking multi-party journey in solving, so that former system System reaches higher performance.
6. a kind of adaptive cruise control system top level control algorithm according to claim 4, it is characterised in that: it is described from Adapting to cruise control system includes between upper controller, lower layer's controller, ACC mode and constant-speed-cruise control system model Logic switch between logic switch, brake and throttle.
CN201910161127.4A 2019-03-04 2019-03-04 A kind of adaptive cruise control system top level control algorithm Pending CN110347146A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910161127.4A CN110347146A (en) 2019-03-04 2019-03-04 A kind of adaptive cruise control system top level control algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910161127.4A CN110347146A (en) 2019-03-04 2019-03-04 A kind of adaptive cruise control system top level control algorithm

Publications (1)

Publication Number Publication Date
CN110347146A true CN110347146A (en) 2019-10-18

Family

ID=68173857

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910161127.4A Pending CN110347146A (en) 2019-03-04 2019-03-04 A kind of adaptive cruise control system top level control algorithm

Country Status (1)

Country Link
CN (1) CN110347146A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101417655A (en) * 2008-10-14 2009-04-29 清华大学 Vehicle multi-objective coordinated self-adapting cruise control method
WO2014149042A1 (en) * 2013-03-20 2014-09-25 International Truck Intellectual Property Company, Llc Smart cruise control system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101417655A (en) * 2008-10-14 2009-04-29 清华大学 Vehicle multi-objective coordinated self-adapting cruise control method
WO2014149042A1 (en) * 2013-03-20 2014-09-25 International Truck Intellectual Property Company, Llc Smart cruise control system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
党宏社: "《高等学校电子与电气工程及自动化专业"十一五"规划教材 控制***仿真》", 31 March 2008, 西安:西安电子科技大学出版社 *
刘丁: "汽车ACC***控制算法仿真研究", 《中国优秀博硕士学位论文全文数据库(硕士) 工程科技Ⅱ辑》 *
曹洁等: "基于遗传算法的LQ控制器的权值优化", 《工业仪表与自动化装置》 *

Similar Documents

Publication Publication Date Title
CN107487324B (en) Method and device for controlling torque of electric vehicle
CN108473143B (en) Method and device for at least partially automated driving
Dang et al. Coordinated adaptive cruise control system with lane-change assistance
Bian et al. An advanced lane-keeping assistance system with switchable assistance modes
JP5780996B2 (en) Vehicle travel control device
US20010027372A1 (en) Method for terminating a braking intervention of an adaptive cruise control system of a motor vehicle
CN108657188B (en) Driver driving technology online evaluation system
Ali et al. Predictive prevention of loss of vehicle control for roadway departure avoidance
CN104379427A (en) Vehicle travel control device
CN113325691B (en) Unmanned vehicle double-closed-loop longitudinal control method, system and equipment
CN107380165A (en) Vehicle distance control method in vehicle self-adaptive speed change cruise process
CN108639061A (en) Active anti-carsickness auxiliary driving control method for automatic driving vehicle
Sentouh et al. Toward a shared lateral control between driver and steering assist controller
WO2015045502A1 (en) Vehicle travel control device
Abdullahi et al. Adaptive cruise control: A model reference adaptive control approach
JP2007237879A (en) Vehicle suppressed in vehicle body vibration due to driver's steering input
CN104670239A (en) Vehicle body vibration control device for vehicle
JP2012240484A (en) Inverted two-wheel type vehicle, operation method thereof and program
JP2007237881A (en) Vehicle capable of restraining vehicle body from being vibrated with steering control input by driver
KR20230101849A (en) How to perform control procedures in the vehicle
CN110347146A (en) A kind of adaptive cruise control system top level control algorithm
US11939013B2 (en) Steering control device
CN114423660A (en) Method for driving a vehicle train
Mahadika et al. Neural network predictive control approach design for adaptive cruise control
JP2014024409A (en) Vehicle braking control device

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