CN110920606B - 一种基于pid控制算法的油门和刹车逻辑转换控制策略 - Google Patents
一种基于pid控制算法的油门和刹车逻辑转换控制策略 Download PDFInfo
- Publication number
- CN110920606B CN110920606B CN201910994061.7A CN201910994061A CN110920606B CN 110920606 B CN110920606 B CN 110920606B CN 201910994061 A CN201910994061 A CN 201910994061A CN 110920606 B CN110920606 B CN 110920606B
- Authority
- CN
- China
- Prior art keywords
- acceleration
- control
- brake
- accelerator
- expected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000011217 control strategy Methods 0.000 title claims abstract description 14
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 7
- 230000001133 acceleration Effects 0.000 claims abstract description 94
- 238000000034 method Methods 0.000 claims abstract description 8
- 230000007246 mechanism Effects 0.000 claims abstract description 4
- 230000001960 triggered effect Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 abstract description 5
- 230000008569 process Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000036461 convulsion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/02—Control of vehicle driving stability
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/18—Conjoint control of vehicle sub-units of different type or different function including control of braking systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0008—Feedback, closed loop systems or details of feedback error signal
- B60W2050/0011—Proportional Integral Differential [PID] controller
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
- B60W2520/105—Longitudinal acceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/06—Combustion engines, Gas turbines
- B60W2710/0605—Throttle position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/06—Combustion engines, Gas turbines
- B60W2710/0666—Engine torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/18—Braking system
- B60W2710/182—Brake pressure, e.g. of fluid or between pad and disc
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Regulating Braking Force (AREA)
Abstract
本发明涉及一种基于PID控制算法的油门和刹车逻辑转换控制策略,在油门刹车逻辑切换控制***中,对油门控制和刹车控制采用PID控制模型控制;其特征在于:具体控制策略如下:根据上层控制器计算得出的期望加速度进行判断;通过期望加速度与实际加速度的差值,作为***误差,当预期加速度值大于真实值加速度时,节气门打开;当预期加速度值小于真实值加速度时,控制机制从油门控制切换到刹车控制;采用PID控制模型控制,原理简单,使用方便;适应性强;鲁棒性强,采用了死区控制,降级了下层控制器在响应过程中产生的震荡,提升了驾驶员舒适性;死区模块的设计对油门和刹车均采用了线性变化方式,保证了车辆加速度变化的平顺性。
Description
技术领域
本发明涉及油门和刹车之间的逻辑切换控制器领域,尤其涉及一种基于PID控制算法的油门和刹车逻辑转换控制策略。
背景技术
油门刹车逻辑切换控制***是一种基于各控制器切换控制车辆行驶状态,目的是通过车辆纵向运动进行自动控制,保障车辆在行驶过程中的安全性。
当期望加速值大于车辆真实加速度值时,车辆自动打开节气门,通过调节油门开度来控制车辆的加速度;当期望加速度小于车辆真实加速度时,油门控制***关闭,刹车控制打开,切换到刹车控制***,通过两个***之间的逻辑切换,使车辆的加速度值达到稳定。
发明内容
本发明要解决的技术问题是提供一种基于PID控制算法的油门和刹车逻辑转换控制策略,通过利用调节节气门开度与制动踏板的位置,来实现车辆加速度的控制,使车辆在行驶中达到预期的加速度值。
为解决上述技术问题,本发明的技术方案为:一种基于PID控制算法的油门和刹车逻辑转换控制策略,在油门刹车逻辑切换控制***中,对油门控制和刹车控制采用PID控制模型控制;其创新点在于:具体控制策略如下:
S1:根据上层ACC控制器计算得出的期望加速度进行判断;当期望加速值大于车辆真实加速度值时,节气门打开,进行油门开度控制;当期望加速度小于车辆真实加速度时,采用刹车控制,油门控制与刹车控制根据预期望加速度的值进行切换;
S2:通过期望加速度与实际加速度的差值,作为***误差,当预期加速度值大于真实值加速度时,节气门打开,刹车控制***关闭,采用节气门控制加速,通过调节节气门开度的位置从而控制车辆行驶的加速度;
S3:通过期望加速度与实际加速度的差值,作为***误差,当预期加速度值小于真实值加速度时,控制机制从油门控制切换到刹车控制,通过调节制动踏板的位置,来调节制动主缸的压力,从而达到控制车辆的加速度。
进一步的,所述S3中为保证状态切换顺畅,无顿挫感,设定有期望加速度与真实加速度的死区,其死区的缓冲范围为0.1g。
进一步的,所述期望加速度与真实加速度之差在以h为宽度的缓冲区,当期望加速度在缓冲范围内时,将不触发刹车控制,发动机扭矩将缓降,维持并接近于期望车速;在有制动的工况下,期望加速度进入死区后,制动力会线性撤销;在有油门动力的工况下,车速进入死区后,油门动力会线性撤销,并保持发动机怠速拖拽。
本发明的优点在于:
1)本发明中PID控制模型控制,原理简单,使用方便;适应性强;鲁棒性强,其控制品质对被控对象的变化不敏感,非常适用于环境恶劣的环境;控制器的设计采用了死区控制,有效降级了下层控制器在响应上层控制器的过程中产生的震荡,从而提升了驾驶员舒适性;死区模块的设计对油门和刹车均采用了线性变化方式,这样的操作保证了车辆加速度变化的平顺性。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1为本发明的一种基于PID控制算法的油门和刹车逻辑转换控制策略的逻辑切换结构图。
图2为本发明的一种基于PID控制算法的油门和刹车逻辑转换控制策略的不同速度下的自然减速值图。
图3为本发明的一种基于PID控制算法的油门和刹车逻辑转换控制策略的油门刹车逻辑切换控制***逻辑图。
具体实施方式
下面的实施例可以使本专业的技术人员更全面地理解本发明,但并不因此将本发明限制在所述的实施例范围之中。
如图1至图3所示的一种基于PID控制算法的油门和刹车逻辑转换控制策略,在油门刹车逻辑切换控制***中,对油门控制和刹车控制采用PID控制模型控制;具体控制策略如下:
S1:根据上层ACC控制器计算得出的期望加速度进行判断;当期望加速值大于车辆真实加速度值时,节气门打开,进行油门开度控制;当期望加速度小于车辆真实加速度时,采用刹车控制,油门控制与刹车控制根据预期望加速度的值进行切换;
S2:通过期望加速度与实际加速度的差值,作为***误差,当预期加速度值大于真实值加速度时,节气门打开,刹车控制***关闭,采用节气门控制加速,通过调节节气门开度的位置从而控制车辆行驶的加速度;
S3:通过期望加速度与实际加速度的差值,作为***误差,当预期加速度值小于真实值加速度时,控制机制从油门控制切换到刹车控制,通过调节制动踏板的位置,来调节制动主缸的压力,从而达到控制车辆的加速度。
S3中为保证状态切换顺畅,无顿挫感,设定有期望加速度与真实加速度的死区,其死区的缓冲范围为0.1g。
期望加速度与真实加速度之差在以h为宽度的缓冲区,当期望加速度在缓冲范围内时,将不触发刹车控制,发动机扭矩将缓降,维持并接近于期望车速;在有制动的工况下,期望加速度进入死区后,制动力会线性撤销;在有油门动力的工况下,车速进入死区后,油门动力会线性撤销,并保持发动机怠速拖拽。
本发明的工作原理是:当期望加速值大于车辆真实加速度值时,车辆自动打开节气门,切换到油门控制***,通过调节油门开度的位置来控制车辆的加速度,使期望的加速度值逐渐与车辆真实加速度值相等,从而使车辆的加速度值达到稳定。
当期望加速度小于车辆真实加速度时,油门控制***关闭,刹车控制打开,切换到刹车控制***,制动踏板根据当前车辆的加速度值进行调节制动踏板的位置,来调节制动力大小,并达到期望加速度,使车辆的预期加速度值稳定在当前车辆的加速度值附近。
本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
Claims (1)
1.一种基于PID控制算法的油门和刹车逻辑转换控制策略,在油门刹车逻辑切换控制***中,对油门控制和刹车控制采用PID控制模型控制;其特征在于:具体控制策略如下:
S1:根据上层ACC控制器计算得出的期望加速度进行判断;当期望加速值大于车辆真实加速度值时,节气门打开,进行油门开度控制;当期望加速度小于车辆真实加速度时,采用刹车控制,油门控制与刹车控制根据预期望加速度的值进行切换;
S2:通过期望加速度与实际加速度的差值,作为***误差,当预期加速度值大于真实值加速度时,节气门打开,刹车控制***关闭,采用节气门控制加速,通过调节节气门开度的位置从而控制车辆行驶的加速度;
S3:通过期望加速度与实际加速度的差值,作为***误差,当预期加速度值小于真实值加速度时,控制机制从油门控制切换到刹车控制,通过调节制动踏板的位置,来调节制动主缸的压力,从而达到控制车辆的加速度;
所述S3中为保证状态切换顺畅,无顿挫感,设定有期望加速度与真实加速度的死区,其死区的缓冲范围为0.1g;
所述期望加速度与真实加速度之差在以h为宽度的缓冲区,当期望加速度在缓冲范围内时,将不触发刹车控制,发动机扭矩将缓降,维持并接近于期望车速;在有制动的工况下,期望加速度进入死区后,制动力会线性撤销;在有油门动力的工况下,车速进入死区后,油门动力会线性撤销,并保持发动机怠速拖拽。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910994061.7A CN110920606B (zh) | 2019-10-18 | 2019-10-18 | 一种基于pid控制算法的油门和刹车逻辑转换控制策略 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910994061.7A CN110920606B (zh) | 2019-10-18 | 2019-10-18 | 一种基于pid控制算法的油门和刹车逻辑转换控制策略 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110920606A CN110920606A (zh) | 2020-03-27 |
CN110920606B true CN110920606B (zh) | 2021-06-29 |
Family
ID=69849014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910994061.7A Active CN110920606B (zh) | 2019-10-18 | 2019-10-18 | 一种基于pid控制算法的油门和刹车逻辑转换控制策略 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110920606B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113928339A (zh) * | 2021-10-21 | 2022-01-14 | 东风悦享科技有限公司 | 一种基于状态判断和误差反馈的车辆纵向运动控制***及方法 |
CN114114927A (zh) * | 2021-12-01 | 2022-03-01 | 吉林大学 | 基于模糊控制的自动驾驶纵向控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103963785A (zh) * | 2014-05-20 | 2014-08-06 | 武汉理工大学 | 一种用于汽车自适应巡航***的双模式控制方法 |
CN104002808A (zh) * | 2014-06-05 | 2014-08-27 | 大连理工大学 | 一种汽车主动防碰撞自动制动控制***及工作方法 |
EP2886431A1 (en) * | 2012-07-25 | 2015-06-24 | Bosch Corporation | Overturn prevention method and device for two-wheel vehicle |
CN105083261A (zh) * | 2014-05-20 | 2015-11-25 | 通用汽车环球科技运作有限责任公司 | 用于控制车辆加速度的***和方法 |
CN110155052A (zh) * | 2019-05-29 | 2019-08-23 | 台州学院 | 改进的自适应巡航下层控制设计方法 |
-
2019
- 2019-10-18 CN CN201910994061.7A patent/CN110920606B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2886431A1 (en) * | 2012-07-25 | 2015-06-24 | Bosch Corporation | Overturn prevention method and device for two-wheel vehicle |
CN103963785A (zh) * | 2014-05-20 | 2014-08-06 | 武汉理工大学 | 一种用于汽车自适应巡航***的双模式控制方法 |
CN105083261A (zh) * | 2014-05-20 | 2015-11-25 | 通用汽车环球科技运作有限责任公司 | 用于控制车辆加速度的***和方法 |
CN104002808A (zh) * | 2014-06-05 | 2014-08-27 | 大连理工大学 | 一种汽车主动防碰撞自动制动控制***及工作方法 |
CN110155052A (zh) * | 2019-05-29 | 2019-08-23 | 台州学院 | 改进的自适应巡航下层控制设计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110920606A (zh) | 2020-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103359104B (zh) | 汽车蠕动控制方法及*** | |
CN110920606B (zh) | 一种基于pid控制算法的油门和刹车逻辑转换控制策略 | |
CN110733480B (zh) | 一种基于反馈增量pid控制的刹车控制***下层控制器 | |
US9643611B2 (en) | Control device for vehicle and drive system for vehicle | |
KR102518733B1 (ko) | 차량의 크루즈 제어 장치 및 제어 방법 | |
CN103313887B (zh) | 车辆控制装置 | |
CN105511475B (zh) | 一种基于运动模式判断的无人车纵向控制方法 | |
JP5262811B2 (ja) | 車両のバネ上制振制御装置 | |
JP2001010458A (ja) | アクセルペダルの操作とそれによって生じる車両の制動トルクの間の所定の作用関連づけを行う方法 | |
CN103201145B (zh) | 车辆的制动控制装置、车辆的控制装置以及车辆的制动控制方法 | |
CN103635675B (zh) | 油门踏板反力控制装置 | |
CN101631704A (zh) | 制动保持控制装置 | |
CN104139778A (zh) | 一种混合动力汽车工作模式控制方法 | |
CN105667510A (zh) | 一种轮式机械液压行驶***的控制装置及方法 | |
CN107128306B (zh) | 汽车巡航自动控制方法 | |
JP4355085B2 (ja) | 駆動ユニットの制御方法および装置 | |
CN110703589A (zh) | 一种基于双pid控制算法的下层控制器控制策略 | |
CN106958182B (zh) | 一种轮式摊铺机行走***及其控制方法 | |
CN105620479B (zh) | 一种定速巡航的控制方法及装置 | |
KR20160013940A (ko) | 차간 유지 제어 장치 | |
JPS63232036A (ja) | 車両用定速走行制御装置 | |
CN214944585U (zh) | 洒水车的柴油机电子油门控制***和洒水车 | |
CN201358838Y (zh) | 一种柴油机控制*** | |
JPS59196937A (ja) | スロツトル制御システム | |
CN213502258U (zh) | 一种线控制动单元、车用线控制动***及商用车 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |