CN107367931B - 自适应车辆控制 - Google Patents
自适应车辆控制 Download PDFInfo
- Publication number
- CN107367931B CN107367931B CN201710323736.6A CN201710323736A CN107367931B CN 107367931 B CN107367931 B CN 107367931B CN 201710323736 A CN201710323736 A CN 201710323736A CN 107367931 B CN107367931 B CN 107367931B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- control input
- operating
- determining
- input
- 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
- 230000003044 adaptive effect Effects 0.000 title claims description 17
- 238000000034 method Methods 0.000 claims description 63
- 239000000446 fuel Substances 0.000 claims description 18
- 230000008569 process Effects 0.000 description 23
- 238000005457 optimization Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000004088 simulation Methods 0.000 description 5
- 230000001052 transient effect Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000002485 combustion reaction Methods 0.000 description 3
- 239000000243 solution Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000002699 waste material Substances 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
- 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
- B60W50/0098—Details of control systems ensuring comfort, safety or stability not otherwise provided for
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- 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
- B60W50/06—Improving the dynamic response of the control system, e.g. improving the speed of regulation or avoiding hunting or overshoot
-
- 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
- B60W20/00—Control systems specially adapted for hybrid vehicles
- B60W20/10—Controlling the power contribution of each of the prime movers to meet required power demand
- B60W20/11—Controlling the power contribution of each of the prime movers to meet required power demand using model predictive control [MPC] strategies, i.e. control methods based on models predicting performance
-
- 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
- B60W20/00—Control systems specially adapted for hybrid vehicles
- B60W20/10—Controlling the power contribution of each of the prime movers to meet required power demand
- B60W20/15—Control strategies specially adapted for achieving a particular effect
-
- 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/18—Propelling the vehicle
- B60W30/188—Controlling power parameters of the driveline, e.g. determining the required power
- B60W30/1882—Controlling power parameters of the driveline, e.g. determining the required power characterised by the working point of the engine, e.g. by using engine output chart
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B6/00—Internal feedback arrangements for obtaining particular characteristics, e.g. proportional, integral or differential
- G05B6/02—Internal feedback arrangements for obtaining particular characteristics, e.g. proportional, integral or differential electric
-
- 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/0018—Method for the design of a control system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0028—Mathematical models, e.g. for simulation
- B60W2050/0031—Mathematical model of the vehicle
-
- 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/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
- B60W2050/0083—Setting, resetting, calibration
- B60W2050/0088—Adaptive recalibration
-
- 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
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
- B60W2510/0604—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
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
- B60W2510/0676—Engine temperature
-
- 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
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/18—Braking system
- B60W2510/182—Brake pressure, e.g. of fluid or between pad and disc
-
- 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
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/20—Steering 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
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
- B60W2530/20—Tyre data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/84—Data processing systems or methods, management, administration
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Feedback Control In General (AREA)
- Vehicle Body Suspensions (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
一种控制器包括被编程为基于输入数据和第一参考参数来为车辆确定第一控制输入的处理器。处理器还被编程为根据第一控制输入来操作车辆。基于对于运行条件的车辆的运行数据,处理器确定车辆的第二控制输入。根据第二控制输入操作车辆相对于根据第一控制输入操作车辆降低了操作车辆的成本。处理器进一步被编程为基于第二控制输入来确定第二参考参数。控制器基于第二参考参数和输入数据生成第三控制输入。基于第三控制输入来操作车辆的成本相对于基于第一控制输入操作车辆的成本有所降低。
Description
技术领域
本公开总体上涉及一种自适应车辆控制。
背景技术
车辆控制通常使用通过反转车辆稳态特性构造的基准查找表来执行。查找表通常被校准以提供最佳稳态性能,并且可能在瞬态操作期间呈现非最佳性能。
发明内容
根据本发明,提供一种系统,其包括:
控制器,该控制器包括处理器和存储器,该存储器存储可由处理器执行的指令,以使得处理器被编程为:
部分地基于输入数据和一个或多个第一参考参数来为车辆确定车辆的第一控制输入;
根据第一控制输入来操作车辆;
部分地基于车辆的运行条件的运行数据来确定车辆的第二控制输入,以使得根据第二控制输入的操作车辆的成本相对于基于第一控制输入操作车辆的成本有所降低;
基于第二控制输入来确定一个或多个第二参考参数,以至少部分地基于输入数据和一个或多个第二参考参数来生成第三控制输入,其中,根据第三控制输入操作车辆的成本相对于基于第一控制输入操作车辆的成本有所降低。
根据本发明的一个实施例,处理器进一步被编程为:
基于输入数据和运行数据生成车辆的状态空间模型;
对于车辆的运行条件,确定状态空间模型的估算状态;
和,
考虑对于运行条件的估算状态来确定第二控制输入。
根据本发明的一个实施例,处理器进一步被编程为:
为车辆生成动态模型;
估算将模型的各个输入与运行条件的模型的输出相关联的一组参数;和
考虑将模型的各个输入与模型的输出相关联的这组参数来确定第二控制输入。
根据本发明的一个实施例,其中动态模型是自回归移动平均模型。
根据本发明的一个实施例,处理器进一步被编程为:
应用正则化最小二乘法估算这组参数。
根据本发明的一个实施例,处理器进一步被编程为:
应用卡尔曼滤波器来估算状态空间模型的状态。
根据本发明的一个实施例,其中操作车辆的成本包括燃料消耗。
根据本发明的一个实施例,处理器进一步被编程为:
基于成本最小化控制方法来确定第二控制输入。
根据本发明的一个实施例,处理器进一步被编程为:
根据第三控制输入来操作车辆。
根据本发明的一个实施例,处理器进一步被编程为:
调整一个或多个第二参考参数,使得第三控制输入收敛到第二控制输入。
附图说明
图1是用于自适应车辆控制的示例性系统的图示;
图2是用于自适应车辆控制的示例性过程的图示;
图3是用于生成车辆的状态空间模型的示例性子过程的图示;
图4是示出根据适应的参考参数操作的车辆的速度跟踪的仿真图;
图5是示出基于适应的参考参数的车辆仿真速度与车辆目标速度的差异的仿真图;
图6是基于适应的参考参数的仿真燃料消耗和基于基准参考参数的仿真燃料消耗的图示;
图7是示出基于基准参考参数的燃料消耗与基于适应的参考参数的燃料消耗之间的差异的图。
具体实施方式
引言
用于自适应车辆子系统控制的系统100在图1中示出。在本上下文中,“自适应控制”是指基于系统100的运行条件来调整控制参数。可以通过与一个或多个车辆101子系统110和一个或多个传感器115通信的车辆101控制器105来实现自适应控制。控制器105包括存储基准参考参数的存储器和适应的参考参数。查找表是参考参数如何被存储的示例。基准参考参数通常是在车辆101的开发期间校准的默认参考参数集合,并且可以包括控制器105用于控制车辆101的操作的一个或多个参数。适应的参考参数包括与基准参考参数集合中的参数相对应的参数,该参数适应于基于诸如瞬态条件和环境条件的运行条件来优化车辆101的操作。
一旦进行初始操作——例如车辆101第一次操作,车辆控制器105就根据基准参考参数进行操作。随后,车辆控制器105从车辆传感器115和车辆子系统110接收数据。基于该数据,控制器开发车辆101的状态空间模型。状态空间模型表征车辆101的动态特性。
基于车辆101的状态空间模型,并且还基于来自车辆传感器115和车辆子系统110的数据,控制器105估算车辆101的状态空间模型的状态。估算的车辆状态是在对应于迭代车辆101控制过程中的特定时间步长的特定时间处车辆101的操作的数值表示。
控制器105被编程为基于估算的车辆101的状态空间模型的状态,应用诸如模型预测控制(MPC)的控制技术来确定优化的控制输入集合。优化的控制输入集合可被优化,例如,来最小化预定的成本函数。预定的成本函数可以包括例如燃料消耗、乘坐平稳度、到目的地的距离等。
控制器105进一步被编程为利用优化的控制输入来生成和/或更新车辆101的适应的参考参数。控制器105可以例如将优化的控制输入与从基准参考参数(或能适应的查找表的最近应用版本)产生的控制输入进行比较。例如,控制器115被编程为基于统计分析,在第一次迭代中生成或在随后的迭代中更新一组适应的参考参数,其考虑了用于车辆101的动态特性的状态空间模型,使得从适应的参考参数生成的控制输入收敛到由最优控制器产生的输入。这可以通过最小化两者的差异的另一优化问题来解决。
系统元件
车辆101通常是具有三个或更多个车轮的陆基车辆101,例如乘用车、轻型卡车等。车辆包括控制器105、一个或多个子系统110和一个或多个传感器115。子系统110和传感器115通信地连接到控制器105。
控制器105是包括处理器和存储器的计算设备。存储器包括一种或多种类型的计算机可读介质,存储器存储可由第一处理器执行的指令,该指令用于执行包括如本文所公开的各种操作。此外,控制器105可以包括和/或通信地连接到一个或多个其他控制器,包括例如诸如子系统110的车辆部件和传感器115,传感器115同样已知可以包括相应的处理器和存储器。可以例如经由可以包括控制器区域网(CAN)总线或局域互连网(LIN)总线、有线和/或无线车载局域网(LAN))中的一个或多个的车辆网络来执行通信,例如使用有线或无线技术,如无线保真蓝牙等,如已知的。
用于车辆101的一个或多个子系统110可以包括诸如已知的电子控制单元(ECU)等,作为非限制性示例,包括如发动机控制器、阀控制器、座椅控制器、动力转向控制器、门锁控制器、门闩控制器、气候控制器、镜子调节控制器、安全带控制器、制动控制器等。每个子系统110可以包括各自的处理器和存储器,以及一个或更多的致动器。子系统110可以被编程并连接到诸如控制器区域网(CAN)总线或局域互连网(LIN)总线的车辆101通信总线,以从控制器105接收指令并且基于指令来控制致动器。
另外,子系统110可以被编程为从控制器105接收计算机更新,并将计算机更新存储在与子系统110相关联的存储器中。在一些情况下,与控制器相关联的存储器可以是非易失性存储器,其可以在从控制器105移除电力之后维持存储的计算机更新。
车辆101控制器105存储器存储基准参考参数和适应的参考参数。如下面另外详细描述的那样,控制器105基于操作期间车辆101的动态特性,将适应的参考参数更新为包括应对动态车辆特性的参数。控制器105被编程为随后将更新的适应的参考参数用于操作车辆101,以呈现车辆101的最佳操作。
示例流程
图2是用于自适应车辆控制的示例性过程200的图。过程200在框205中开始。
在框205中,车辆101的操作基于基准参考参数开始。例如,如已知的,用户可以打开车辆101点火装置。用户可以直接打开点火装置,例如用实体钥匙。或者,用户可以经由远程设备打开点火装置。例如,遥控钥匙、移动电话或其他远程设备可以经由射频通信将指令传送到控制器105以打开点火装置。一经打开车辆101的点火装置,该过程就在框210中继续。
在框210中,控制器105接受基线输入。基准输入包括基于用户输入的来自传感器115的输入数据、基于车辆101的当前运行条件的来自传感器115的运行数据,以及来自与一个或多个子系统110相关联的控制器的运行数据。例如,用户可以经由油门踏板、制动踏板、方向盘等提供输入,所述输入提供关于适用车辆部件的数据,例如方向盘、油门踏板、制动踏板等的位置。与油门踏板、制动踏板、方向盘等相关联传感器115可以产生传感器115输入数据,并将传感器115输入数据提供给控制器105。另外,传感器115和与车辆101子系统101相关联的控制器可以提供指示车辆运行条件的运行数据。例如,传感器115可以指示发动机温度、轮胎压力、燃料箱中的蒸汽压力等,并且控制器可以报告诸如位置、转速等的致动器的状况。
另外,控制器105接收基准参考参数。例如,控制器105可以从与控制器105相关联的存储器检索基准参考参数。一经接收到输入数据、运行数据和基准参考参数,过程200就在框215中继续。
在框215中,控制器105基于从子系统110、传感器115收集的数据和基线参考参数,生成用于一个或多个车辆101子系统110的一组控制输入,并将控制输入应用于车辆101子系统110。控制输入是使一个或多个子系统110执行特定车辆操作的指令。例如,控制输入可以指示发动机以特定速度操作、指示变速器调整动力传动系统中的齿轮比、指示制动系统释放来自制动器的压力、指示转向系统调整前车轮的转向角等。
一个或多个车辆101子系统110接收控制器105指令并通过调整与相应的子系统110相关联的致动器的操作来响应。车辆101通过例如改变速度或运动方向来呈现对一个或多个子系统110的致动的响应。然后,过程200在框220中继续。
在框220中,控制器105从子系统110和/或传感器115接收表示车辆101的操作的更新的运行数据。更新的运行数据包括系统输出,例如车辆101速度、车辆101行驶方向、车辆101加速度等。运行数据还包括来自车辆101子系统110的数据,例如发动机转速、变速齿轮比、车轮转向角、制动压力等。过程200在框225中继续。
在框225中,控制器105基于在框215中生成的控制输入以及在框220中收集的输入数据和运行数据,生成车辆101的状态空间模型。状态空间模型根据图3所示并在下面讨论的子过程300而产生。通常,状态空间模型表征车辆101的动态特性。一经生成车辆101的状态空间模型,过程200就在框230中继续。
在框230中,控制器105估算车辆101的状态空间模型的状态。
状态空间模型由以下方程描述,并且使用估算算法(例如卡尔曼滤波器(KalmanFilter))估算状态x,:
x(k+1)=Ax(k)+Bu(k)+w(k) 方程1
y(k)=Cx(k)+v(k) 方程2
这里,w(k)和v(k)是高斯分布的独立同分布(i.i.d.)随机变量,其均值为0,并且协方差矩阵分别为W和V。
卡尔曼滤波器可以基于以下执行测量更新:
∑k|k=∑k|k-1-∑k|k-1CT(C∑k|k-1CT)-1C∑k|k-1 方程4
控制器105可以基于以下进一步执行时间更新:
∑k+1|k=A∑k|kAT+W 方程6
方程5表示状态空间模型的估算状态。
一经估算出车辆101的状态空间模型的状态,过程200就在框235中继续。
在框235中,控制器105基于控制模型来计算优化的控制输入u。例如,模型预测控制(MPC)可用于确定一组优化的控制输入u。
控制器105可以利用例如成本模型来建立凸优化问题,并且通过解决这个问题来识别控制输入。在满足致动器范围和燃烧稳定性的约束的情况下,最小化速度跟踪误差和燃料消耗的示例成本模型如下所示。
服从于:x(k+1)=Ax(k)+Bu(k)
y(k)=Cx(k)
umin≤u(k)≤umax k=t,t+1,...,t+T
y2(k)=C2x(k)≤y2,b
对于T=2,优化变量是(u(k),u(k+1),x(k+1),x(k+2))。y1是车速,y1,r是参考速度,并且y2是捕获燃烧稳定性条件的输出,并且u6表示燃料量。在这种情况下,MPC控制输入根据上述优化方法计算出的u(k)。
一经计算出优化的控制输入u,过程就在框240中继续。
在框240中,控制器105确定适应的参考参数。控制器105将例如基于基准参考参数的控制输入与框240中确定的优化控制输入进行比较。控制器105可执行数字分析,例如统计分析或优化方案,以确定一组适应的参考参数,其得出或近似得出通过优化控制产生的输入u。大体上,为了本公开的目的,意味着基于适应的参考参数产生的每个控制输入(或一个或多个特定控制输入)在如方框235中所确定的优化的控制输入的预定范围内。可以基于成本模型来确定预定范围。例如,基于适应的参数产生并被识别为对实现成本目标具有强烈影响的控制输入的预定范围可以是小范围,例如+/-2%。由适应的参考参数产生并被确定为对实现成本目标具有较小影响的其他控制输入的预定范围可以是更大的范围,例如+/-10%。适应的参考参数存储在存储器中,例如以查找表的形式。过程200在框245中继续。
在框245中,控制器105确定过程200是否应该继续。例如,在车辆101继续运转的情况下,过程200在框215中继续。在车辆101关闭的情况下,过程200结束。
图3是用于生成车辆101的状态空间模型的示例性子过程300的图。子过程300在框305中开始。
在框305中,控制器105开发用于系统识别(系统ID)的多输入单输出(MISO)自回归移动平均(ARMA)模型。MISO(单输出)情况用于方便讨论。然而,子过程300不限于MISO情况,并且可以扩展到多输入多输出(MIMO)模型。如本文所使用的并且如通常所知的ARMA模型是指用于分析时间序列的自动回归-移动平均(ARMA)模型。
已知的ARMA模型描述了由两部分组成的过程:自回归(AR)部分和移动平均(MA)部分。该模型通常称为ARMA(p,q)模型,其中p是自回归部分的阶数,并且q是移动平均部分的阶数。
用于车辆101的系统ID的MISO ARMA模型可以表示为:
k=2,3,...,M
这里,y表示例如车速、燃烧稳定性指数和燃料消耗量的输出。变量u表示输入。输入的例子可以包括节气门、点火正时、进气可变凸轮正时(VCTi)、排气可变凸轮正时(VCTe)、排气泄压阀(WG)、喷射开始(SOI)、压缩机旁通阀(CBV)和喷射持续时间。变量e表示误差因子。M是模型中包含的历史样本数。T表示“转置(transpose)”。
参数a1,a2,b1,b2都是将各个(模型的)输入与输出相关联的增益。例如,a1定义y(k-1)如何影响当前采样输出y(k)。假设参数a1,a2,b1,b2对于每个M+1时间范围而言是变化的。控制器105可以通过使用M+1输入和M+1输出来估算M+1时间范围的参数。
上述方程的M+1可以简洁地写成:
Y(M)=[y(2),y(3),...,y(M)]T 方程10
Y(M-1)=[y(1),y(2),...,y(M-1)]T 方程11
Y(M-2)=[y(0),y(1),...,y(M-2)]T 方程12
U(M-1)=[u(1),u(2),...,u(M-1)]T 方程13
U(M-2)=[u(0),u(1),…,u(M-2)]T 方程14
E(M)=[e(2),e(3),...,e(M)]T 方程15
一经开发MISO ARMA模型,子过程300就在框310中继续。
在框310中,控制器105可以应用用于系统识别的正则化最小二乘法
(RLS)。根据RLS方法,控制器105解决以下问题以获得参数a1,a2,b1,b2:
最小化||Ax-b||^2+μ||Fx||^2 方程16
其中:
b=Y(M),
A=[Y(M-1),Y(M-2),U(M-1)T,U(M-2)T],
F是包含与每个参数相关联的权重的对角矩阵,并且μ是表征约束对估算参数的向量范数的影响的补偿系数。
RLS方法允许控制器估算参数a1,a2,b1,b2。此外,根据RLS方法,通过适当地设计权重矩阵F,控制器可以使参数正规化,使得估算的空间模型对于使用一个或多个卡尔曼滤波器的另外的状态估算是稳定的。通常,电流输出与输入相比具有与其以前的值的更强的相关性。根据RLS方法,控制器105可以设计F以在输入u和输出y之间建立更强的相关性。RLS的解析解可以表示为:
x*=(μFFT+ATA)-1ATb 方程17
一经开发用于RLS的解析解,子过程300就在框315中继续。
在框315中,控制器105基于RLS的解来开发用于车辆101的状态空间模型。
一旦通过RLS方法获得参数ai和bi(i=1,2),就可以从ARMA模型方程8获得状态空间模型。状态空间模型可以写成
x1(k+1)=Ax(k)+Bu(k) 方程18
y(k)=Cx(k). 方程19
这里,A,B,和C是具有适当维度的矩阵,并且可以是所识别的参数ai和bi(i=1,2)的函数。x(k)是状态空间模型的内部状态而且可能无法物理测量。
子过程300可以通过设置输出之间的零耦合来扩展到多输入多输出(MIMO)情况。系统的内部状态可能不是物理量,并且有必要获得它们各自的估算值。
正则化最小二乘法仅仅是识别系统的一个示例。还可以使用其他方法,例如递归最小二乘法,最小均方滤波器,内核自适应滤波器,其他自适应滤波方法和/或基于解决约束优化问题的其他方法。
矩阵A,B和C表征车辆101系统的动态特性。一经计算出矩阵A,B和C,子过程300就结束。
示例仿真
图4-7显示了基于适应的参考参数的车辆操作示例仿真的结果。示例仿真表明,适应的校准(基于适应的参考参数的校准)可以允许良好的速度曲线跟踪,同时将燃油经济性提高约7.5%。
图4示出了与400秒的时间段的目标速度相比,使用适应的参考参数的车辆的仿真速度。
图5示出了与图4相同的时间帧的速度跟踪误差。从图5可以看出,实际速度通常在1mph(每小时英里数)以内跟踪目标速度,除了短暂的瞬变。
图6是与基于基准参考参数的基准燃料消耗相比,利用适应的参考参数的燃料消耗的曲线图。该图表示燃料消耗减少约7.5%。
图7是与车速一起显示的基准燃料消耗和适应的燃料消耗之间的差异(即,燃料消耗的瞬时提高)的曲线图。可以看出,在瞬变期间,当车速增加时,燃料消耗以较高的速率提高。这表明适应的参考参数比基准参考参数更好地处理瞬态条件。
结论
诸如本文讨论的那些的计算设备通常各自包括可由一个或多个计算设备(诸如上述那些)执行以及用于执行上述过程的框或步骤的指令。例如,上面讨论的过程框可以被实现为计算机可执行指令。
计算机可执行指令可以从使用各种编程语言和/或技术创建的计算机程序进行编译或解释,包括但不限于Java、C、C++、Visual Basic、Java Script、Perl、HTML等。通常,处理器(例如,微处理器)从存储器,计算机可读介质等接收指令,并执行这些指令,从而执行一个或多个过程,包括一个或多个本文所述的过程。这样的指令和其他数据可以存储在文件中并使用各种计算机可读介质传输。计算设备中的文件通常是存储在诸如存储介质,随机存取存储器等的计算机可读介质上的数据的集合。
计算机可读介质包括参与提供可由计算机读取的数据(例如指令)的任何介质。这样的介质可以采取许多形式,包括但不限于非易失性介质,易失性介质等。非易失性介质包括例如光盘或磁盘以及其它持久存储器。易失性介质包括通常构成主存储器的动态随机存取存储器(DRAM)。计算机可读介质的常见形式包括例如软盘、柔性盘、硬盘、磁带、任何其他磁介质、光盘只读存储器(CD ROM)、数字化视频光盘(DVD)、任何其他光学介质、打孔卡、纸带,任何其他物理具有孔图案的介质、随机存取存储器(RAM)、可编程序只读存储器(PROM)、电可编程序只读存储器(EPROM)、闪速-电可编程序只读存储器(EEPROM)、任何其他存储器芯片或盒、或计算机可从其读取的任何其他介质。
权利要求书中使用的所有术语旨在被给予其本领域技术人员所理解的简单和普通含义,除非在此作出相反的明确指示。特别是,除非一项权利要求明确规定相反的规定,使用“一(a)”、“这(the)”、“所述(said)”等单数文字应被理解为来列举一个或多个所指示的元素。
术语“示例性”在本文中用于表示示例的意义,例如,应该参考小部件的示例简单地理解“示例性小部件”
修饰值或结果的副词“近似”意味着形状、结构、测量结果、值、确定、计算结果等因为材料、加工、制造、传感器测量结果、计算、处理时间、通信时间等方面的缺陷而可能偏离精确描述的几何、距离、测量结果、值、确定、计算结果等。
在附图中,相同的附图标记表示相同的元件。此外,这些元素中的一些或全部可以被改变。关于本文所述的介质、过程、系统、方法等,应当理解,尽管已经将这些过程的步骤描述为根据某个有序序列发生,但是这些过程可以用所描述的步骤以不同于本文描述的顺序执行。还应当理解,可以同时执行某些步骤、可以添加其他步骤,或者可以省略在此描述的某些步骤。换句话说,为了说明某些实施方式而提供本文的方法的描述,并且绝不应将其解释为限制要求保护的发明。
Claims (14)
1.一种自适应车辆控制的方法,包括:
部分地基于输入数据和一个或多个第一参考参数来确定车辆的第一控制输入;
根据所述第一控制输入来操作所述车辆;
部分地基于所述车辆的运行条件的运行数据来确定所述车辆的第二控制输入,以使得根据所述第二控制输入操作所述车辆的成本相对于基于所述第一控制输入操作所述车辆的成本有所降低;
基于所述第二控制输入确定一个或多个第二参考参数,以至少部分地基于所述输入数据和所述一个或多个第二参考参数来生成第三控制输入,其中,所述第三控制输入在所述第二控制输入的预定范围内。
2.根据权利要求1所述的方法,还包括:
基于所述输入数据和所述运行数据来生成所述车辆的状态空间模型;
对于所述车辆的所述运行条件,确定所述状态空间模型的估算状态;
和,
考虑对于所述运行条件的所述估算状态来确定所述第二控制输入。
3.根据权利要求2所述的方法,还包括:
为所述车辆生成动态模型;
估算将所述动态模型的各个输入与对于所述运行条件的所述动态模型的输出相关联的一组参数;和
考虑将所述动态模型的各个输入与所述动态模型的所述输出相关联的所述一组参数来确定所述第二控制输入。
4.根据权利要求3所述的方法,其中所述动态模型是自回归移动平均模型。
5.根据权利要求4所述的方法,还包括:
应用正则化最小二乘法估算所述一组参数。
6.根据权利要求2所述的方法,还包括:
应用卡尔曼滤波器来估算所述状态空间模型的所述状态。
7.根据权利要求1所述的方法,其中操作所述车辆的所述成本包括燃料消耗。
8.根据权利要求1所述的方法,还包括:
基于成本最小化控制方法来确定所述第二控制输入。
9.根据权利要求1所述的方法,还包括:
根据所述第三控制输入来操作所述车辆。
10.根据权利要求1所述的方法,还包括:
调整所述一个或多个第二参考参数,使得所述第三控制输入收敛到所述第二控制输入。
11.一种被编程为执行权利要求1-10中任一项所述方法的计算机。
12.一种包括被编程为执行权利要求1-10中任一项所述方法的计算机的车辆。
13.一种计算机可读介质,包括可由计算机处理器执行的程序指令,所述指令包括执行权利要求1-10中任一项所述方法的指令。
14.一种自适应车辆控制的系统,包括:
控制器,所述控制器包括处理器和存储器,所述存储器存储可由所述处理器执行的指令,以使得所述处理器被编程为:
部分地基于输入数据和一个或多个第一参考参数来为车辆确定所述车辆的第一控制输入;
根据所述第一控制输入来操作所述车辆;
部分地基于所述车辆的运行条件的运行数据来确定所述车辆的第二控制输入,以使得根据所述第二控制输入操作所述车辆的成本相对于基于所述第一控制输入操作所述车辆的成本有所降低;
基于所述第二控制输入来确定一个或多个第二参考参数,以至少部分地基于所述输入数据和所述一个或多个第二参考参数来生成第三控制输入,其中,所述第三控制输入在所述第二控制输入的预定范围内。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/154,166 US10235818B2 (en) | 2016-05-13 | 2016-05-13 | Adaptive vehicle control |
US15/154,166 | 2016-05-13 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107367931A CN107367931A (zh) | 2017-11-21 |
CN107367931B true CN107367931B (zh) | 2022-04-05 |
Family
ID=59065551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710323736.6A Active CN107367931B (zh) | 2016-05-13 | 2017-05-10 | 自适应车辆控制 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10235818B2 (zh) |
CN (1) | CN107367931B (zh) |
DE (1) | DE102017109756A1 (zh) |
GB (1) | GB2551887A (zh) |
MX (1) | MX2017006070A (zh) |
RU (1) | RU2017116232A (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108313057B (zh) * | 2018-04-09 | 2019-09-24 | 重庆大学 | 基于mpc和凸优化算法的纯电动汽车自适应巡航控制方法 |
CN110610611B (zh) * | 2019-09-26 | 2021-08-03 | 江苏大学 | 面向混行交通流中智能网联车辆的行车安全性评价方法 |
US12140958B2 (en) * | 2020-02-24 | 2024-11-12 | Hitachi Rail Gts Canada Inc. | Controller, control system and method for vehicle control |
FR3117976B1 (fr) * | 2020-12-17 | 2023-04-14 | Renault Sas | Dispositif de contrôle longitudinal pour véhicule |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1699732A (zh) * | 2004-05-19 | 2005-11-23 | 株式会社电装 | 汽车的控制装置 |
WO2013101441A1 (en) * | 2011-12-28 | 2013-07-04 | Caterpillar Inc. | Vehicle model calibration system for a mobile machine |
CN104514637A (zh) * | 2013-09-27 | 2015-04-15 | 福特环球技术公司 | 动力传动系控制系统 |
CN104709348A (zh) * | 2013-12-11 | 2015-06-17 | 通用汽车环球科技运作有限责任公司 | 与eps控制器结合的碰撞避免控制 |
CN105480230A (zh) * | 2014-10-02 | 2016-04-13 | 福特环球技术公司 | 用于车辆路线规划的自适应模型预测控制 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2978353B2 (ja) * | 1993-02-26 | 1999-11-15 | トヨタ自動車株式会社 | 車両の駆動力制御装置 |
US6757601B1 (en) | 2003-01-13 | 2004-06-29 | Visteon Global Technologies, Inc. | System and method of controlling a steer-by-wire system having a road wheel reference angle generator |
US6813895B2 (en) * | 2003-09-05 | 2004-11-09 | Carrier Corporation | Supercritical pressure regulation of vapor compression system by regulation of adaptive control |
US7047938B2 (en) * | 2004-02-03 | 2006-05-23 | General Electric Company | Diesel engine control system with optimized fuel delivery |
JP2005339241A (ja) * | 2004-05-27 | 2005-12-08 | Nissan Motor Co Ltd | モデル予測制御装置および車両用推奨操作量生成装置 |
US7328577B2 (en) | 2004-12-29 | 2008-02-12 | Honeywell International Inc. | Multivariable control for an engine |
US7415389B2 (en) * | 2005-12-29 | 2008-08-19 | Honeywell International Inc. | Calibration of engine control systems |
US9103248B2 (en) * | 2006-01-19 | 2015-08-11 | Cummins Inc. | Method and system for optimizing fuel and reductant consumption |
JP4639166B2 (ja) * | 2006-05-18 | 2011-02-23 | 本田技研工業株式会社 | 制御装置 |
US8024052B1 (en) * | 2007-03-30 | 2011-09-20 | Tim Hakala | Adaptive mapping of device output change to amounts of control effort |
JP4286880B2 (ja) * | 2007-04-25 | 2009-07-01 | 本田技研工業株式会社 | 制御パラメータを探索するためのプログラム |
DE102007045572B4 (de) * | 2007-09-24 | 2021-12-09 | Robert Bosch Gmbh | Verfahren zur Reduzierung der Kippgefahr bei Fahrzeugen |
US8042325B2 (en) * | 2007-11-01 | 2011-10-25 | Ford Global Technologies, Llc | Adapting indicated engine torque during regeneration of a diesel particulate filter |
JP5504175B2 (ja) * | 2008-01-31 | 2014-05-28 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | モデル不一致を補償するためのチューニングを有する頑健な適応モデル予測コントローラ |
US20120029803A1 (en) * | 2009-04-07 | 2012-02-02 | Pioneer Corporation | Fuel-consumption projecting apparatus, fuel-consumption projecting method, fuel-consumption projecting program, and recording medium |
DE102009037400B4 (de) * | 2009-08-13 | 2017-07-06 | Audi Ag | Betriebs-und Diagnoseverfahren für eine elektromotorische Antriebsvorrichtung mit Rutschkupplung eines bewegbaren Fahrzeugbauteils |
FR2977997B1 (fr) * | 2011-07-12 | 2013-07-12 | Schneider Toshiba Inverter | Procede de commande mis en oeuvre dans un variateur de vitesse pour controler la deceleration d'un moteur electrique en cas de coupure d'alimentation |
US8945785B2 (en) * | 2012-01-06 | 2015-02-03 | GM Global Technology Operations LLC | Adaptive limitation of standby mode to enhance fuel cell system life |
US9002615B2 (en) * | 2012-01-18 | 2015-04-07 | General Electric Company | Methods and systems for managing power of an engine |
CN104583881B (zh) * | 2012-08-29 | 2017-05-24 | 丰田自动车株式会社 | 设备控制装置 |
GB2517470B (en) * | 2013-08-21 | 2016-07-20 | Jaguar Land Rover Ltd | Hybrid electric vehicle controller and method |
CN104564385A (zh) | 2013-10-21 | 2015-04-29 | 上海华召机电科技有限公司 | 一种用于进气道喷射式汽油机的瞬态燃油控制方法 |
US9547314B2 (en) * | 2014-05-20 | 2017-01-17 | GM Global Technology Operations LLC | System and method for controlling vehicle acceleration |
KR102288437B1 (ko) | 2014-11-21 | 2021-08-10 | 삼성전자주식회사 | 접을 수 있는 전자 장치 |
US9983554B2 (en) * | 2014-11-25 | 2018-05-29 | Mitsubishi Electric Research Laboratories, Inc. | Model predictive control with uncertainties |
US9827993B2 (en) * | 2016-01-14 | 2017-11-28 | Toyota Motor Engineering & Manufacturing North America, Inc. | Method and system for improving ride quality in an autonomous vehicle |
-
2016
- 2016-05-13 US US15/154,166 patent/US10235818B2/en not_active Expired - Fee Related
-
2017
- 2017-05-05 DE DE102017109756.2A patent/DE102017109756A1/de active Pending
- 2017-05-05 GB GB1707209.1A patent/GB2551887A/en not_active Withdrawn
- 2017-05-09 MX MX2017006070A patent/MX2017006070A/es unknown
- 2017-05-10 CN CN201710323736.6A patent/CN107367931B/zh active Active
- 2017-05-11 RU RU2017116232A patent/RU2017116232A/ru not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1699732A (zh) * | 2004-05-19 | 2005-11-23 | 株式会社电装 | 汽车的控制装置 |
WO2013101441A1 (en) * | 2011-12-28 | 2013-07-04 | Caterpillar Inc. | Vehicle model calibration system for a mobile machine |
CN104514637A (zh) * | 2013-09-27 | 2015-04-15 | 福特环球技术公司 | 动力传动系控制系统 |
CN104709348A (zh) * | 2013-12-11 | 2015-06-17 | 通用汽车环球科技运作有限责任公司 | 与eps控制器结合的碰撞避免控制 |
CN105480230A (zh) * | 2014-10-02 | 2016-04-13 | 福特环球技术公司 | 用于车辆路线规划的自适应模型预测控制 |
Non-Patent Citations (1)
Title |
---|
Adaptive model predictive control for co-ordination of compression and friction brakes in heavy duty vehicles;Ardalan Vahidi;《INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING》;20060808;第518-598页 * |
Also Published As
Publication number | Publication date |
---|---|
US20170330395A1 (en) | 2017-11-16 |
GB2551887A (en) | 2018-01-03 |
US10235818B2 (en) | 2019-03-19 |
RU2017116232A (ru) | 2018-11-13 |
GB201707209D0 (en) | 2017-06-21 |
CN107367931A (zh) | 2017-11-21 |
DE102017109756A1 (de) | 2017-11-16 |
MX2017006070A (es) | 2018-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107367931B (zh) | 自适应车辆控制 | |
JPS61178212A (ja) | 車高制御装置 | |
US12084073B2 (en) | Method and device for optimum parameterization of a driving dynamics control system for vehicles | |
Ataei et al. | Model predictive rollover prevention for steer-by-wire vehicles with a new rollover index | |
CN109476287A (zh) | 用于控制车辆的方法和系统 | |
CN112287551B (zh) | 一种基于整车概念模型的行驶性能系统级指标分解方法 | |
Rozyn et al. | A method for estimation of vehicle inertial parameters | |
US8041491B2 (en) | Reconfigurable structure method of estimating vehicle lateral velocity | |
Kim et al. | Model predictive control of a semi-active suspension with a shift delay compensation using preview road information | |
Palmieri et al. | Robust vehicle lateral stabilisation via set-based methods for uncertain piecewise affine systems | |
Sieberg et al. | Hybrid state estimation–a contribution towards reliability enhancement of artificial neural network estimators | |
CN113573966A (zh) | 用于确定轮胎的摩擦曲线的系统和方法 | |
Blume et al. | Neural roll angle estimation in a model predictive control system | |
Karamoozian et al. | Probability based survey of braking system: a pareto-optimal approach | |
Santin et al. | Cruise controller with fuel optimization based on adaptive nonlinear predictive control | |
CN113954852A (zh) | 用于自主驾驶的数据驱动控制 | |
Dessort et al. | Explicit model predictive control of semi-active suspension systems using Artificial Neural Networks (ANN) | |
Suzuki et al. | Closed-loop response estimation based on data-driven control approach and its application to vehicle yaw-rate control of autonomous driving | |
Nah et al. | Observer-based active roll preview control with V2V communication | |
Lüdemann | Heterogeneous and hybrid control with application in automotive systems | |
Perrelli et al. | Evaluation of vehicle lateral dynamic behaviour according to ISO-4138 tests by implementing a 15-DOF vehicle model and an autonomous virtual driver | |
Akar et al. | Design and evaluation of an integrated chassis controller for automotive vehicle emulation | |
Fan et al. | Observer design based on nonlinear suspension model with unscented kalman filter | |
Navas et al. | Youla-Kucera based online closed-loop identification for longitudinal vehicle dynamics | |
Akar et al. | An integrated chassis controller for automotive vehicle emulation |
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 |