CN104010863A - 基于规则和/或成本控制车辆速度的方法和模块 - Google Patents
基于规则和/或成本控制车辆速度的方法和模块 Download PDFInfo
- Publication number
- CN104010863A CN104010863A CN201180075761.8A CN201180075761A CN104010863A CN 104010863 A CN104010863 A CN 104010863A CN 201180075761 A CN201180075761 A CN 201180075761A CN 104010863 A CN104010863 A CN 104010863A
- Authority
- CN
- China
- Prior art keywords
- prediction
- car speed
- pred
- tnew
- vehicle
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 141
- 238000004088 simulation Methods 0.000 claims abstract description 133
- 230000001276 controlling effect Effects 0.000 claims abstract description 16
- 230000001105 regulatory effect Effects 0.000 claims abstract description 5
- 230000008569 process Effects 0.000 claims description 95
- 238000004590 computer program Methods 0.000 claims description 10
- 101100129500 Caenorhabditis elegans max-2 gene Proteins 0.000 claims description 9
- 101100511184 Dictyostelium discoideum limB gene Proteins 0.000 claims description 8
- 101100074792 Danio rerio lhx1a gene Proteins 0.000 claims description 7
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 19
- 239000000446 fuel Substances 0.000 description 13
- 230000001133 acceleration Effects 0.000 description 8
- 238000003860 storage Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000007634 remodeling Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K31/00—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
-
- 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/14—Adaptive cruise control
-
- 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/14—Adaptive cruise control
- B60W30/143—Speed control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/0097—Predicting future conditions
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2310/00—Arrangements, adaptations or methods for cruise controls
- B60K2310/24—Speed setting methods
- B60K2310/244—Speed setting methods changing target speed or setting a new target speed, e.g. changing algorithms
-
- 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/0013—Optimal controllers
-
- 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/15—Road slope, i.e. the inclination of a road segment in the longitudinal direction
-
- 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/20—Road profile, i.e. the change in elevation or curvature of a plurality of continuous road segments
-
- 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/25—Road altitude
-
- 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
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/50—External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] 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/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)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Controls For Constant Speed Travelling (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
本发明涉及一种用于控制车辆速度的方法,所述方法的特征在于,包括:-获取车辆的设定速度vset;-借助于地图数据和位置数据确定旅程的地平线,该地平线包括一个或多个路线区段,每个路线区段都具有至少一个特征;-在分别包括以预定频率f进行的N个模拟步骤的多个模拟过程sj中的每个期间都执行以下步骤:-在设定速度vset被给定为参考速度vref时,根据传统巡航控制进行沿地平线的车辆速度的第一预测vpred_cc,该第一预测取决于所述路线区段的特征;-将车辆速度的第一预测vpred_cc与第一下限值vlim1和第一上限值vlim2中的至少一个进行第一比较,所述第一比较用于限定出在下一模拟过程sj+1中使用的发动机转矩T;-当车辆的发动机转矩T的值取决于前一模拟过程sj-1中的所述第一比较的结果时,进行沿地平线的车辆速度的第二预测vpred_Tnew;-将车辆速度的第二预测vpred_Tnew与界定出车辆速度应处的范围的第二下限值vmin和第二上限值vmax中的至少一个进行第二比较;-基于该模拟过程sj中的所述第二比较和/或车辆速度的第二预测vpred_Tnew来确定指示出车辆速度要如何被影响的至少一个参考值;以及-在车辆的控制***中使用随后调节车辆所依据的所述至少一个参考值。
Description
技术领域
本发明涉及根据独立权利要求前序部分的基于预测的车辆速度控制车辆速度的方法和模块。
背景技术
巡航控制当今在机动车辆(例如轿车、卡车、以及巴士)中常见。巡航控制的目的是实现均匀的预定速度。这通过下述方式完成:调节发动机转矩以避免减速,或在车辆由其自身重量加速的下坡行驶中施加制动作用。巡航控制的更一般性的目的是为车辆的驾驶员提供方便的驾驶和更好的舒适性。配备有巡航控制的车辆的驾驶员通常选择设定速度vset作为他/她希望车辆在水平道路上维持的速度。巡航控制于是向车辆的发动机***提供用于控制发动机的参考速度vref。设定速度vset从而可被视为到巡航控制的输入信号,而参考速度vref可被视为来自巡航控制的输出信号且被用于控制发动机。
当今的传统巡航控制(CC)维持通常由车辆驾驶员以设定速度vset形式设定的不变的参考速度vref,该设定速度因而在此是例如由他/她选择的期望速度,并且对于当今的传统巡航控制而言,参考速度是不变的并且等于设定速度,即vref=vset。参考速度vref的值仅在由驾驶员在车辆运动时进行调节时才改变。然后,参考速度vref被发送到控制车辆的控制***,使得车辆速度在可能时对应于参考速度vref。在车辆配备有自动换挡***的情况下,可通过该***基于参考速度vref来换挡,以使车辆能够维持参考速度vref,即:使车辆能够维持期望设定速度vset。
在斜坡地带,巡航控制***将会试图在上坡和下坡时维持设定速度vset。这尤其将导致车辆加速越过斜坡顶部并进入随后的下坡。于是,车辆将需要被制动以避免超过设定速度vset或将会到达恒速制动被启动的速度vkfb,这对驾驶车辆而言是费油的方式。在车辆越过斜坡顶时不加速的情况下,可能也需要在下坡时制动,以避免超过设定速度vset或恒速制动的启动速度vkfb。
为降低燃料消耗,特别是降低在斜坡道路上的燃料消耗,经济型巡航控制(比如斯堪尼亚的)已被开发。这种巡航控制试图估计车辆的当前行驶阻力,并且还具有关于车辆的历史行驶阻力的信息。经济型巡航控制还可以被提供包括地形信息的地图数据。于是例如可借助于GPS在地图上定位车辆,并估计沿前方道路的行驶阻力。因此,可针对不同类型的道路来优化车辆的参考速度vref以节省燃料,在这种情况下参考速度vref可能不同于设定速度vset。这种规定涉及允许参考速度vref与由驾驶员选择的设定速度vset不同的巡航控制,即参考速度调节式巡航控制。
经济型巡航控制的进一步开发的示例是“前瞻型”巡航控制(LACC),一种使用前方道路区段的信息(即前方道路特性的信息)以确定参考速度vref的巡航控制策略形式。因此,LACC是参考速度调节式巡航控制的示例,其中,参考速度vref在特定范围[vmin,vmax]内被允许与由驾驶员选择的设定速度vset不同,以便实现更多燃料节约。
前方道路区段的信息例如可包括关于当前地形、道路弧度、交通情况、道路作业、交通密度和道路状态的信息。前方道路区段的信息还可包括前方区段上的速度限度和道路旁边的交通标识。这样的信息例如能够通过下述方式得知:位置信息(例如GPS(全球定位***)信息)、地图信息和/或地形图信息、天气报告、各个车辆之间的通讯信息以及由无线电提供的信息。所有这种信息可以以各种方式被使用。例如,关于前方道路上的速度限度的信息可被用于通过在到达低速区之前降低车辆速度来实现燃料效率。类似地,指示出例如前方弯路或交叉路口的道路标识信息还可被用于通过在车辆到达弯路或交叉口之前制动来实现燃料效率。
LACC巡航控制例如可使得在大坡度爬升之前将参考速度vref提高到高于设定速度vset的水平,因为预计车辆将由于它的相对于发动机性能的高车辆总重而在进行这种爬升时失速。类似地,在大坡度下坡之前,LACC巡航控制使得参考速度vref被降低到低于设定速度vset的水平,因为预计车辆将由于其高车辆总重而在这样的下坡中加速。在此的概念是,降低车辆开始下坡行驶的速度使得能够降低被制动损耗的能量和/或空气阻力损失(反映为在下坡之前被喷射的燃料量)。因此,LACC巡航控制可在不显著影响行程时间的情况下降低燃料消耗。
发明内容
在由Erik编著的题为“Explicit use of road topography formodel predictive cruise control in heavy trucks”(ISRN:LiTH-ISY-EX--05/3660--SE)的文献中描述了先前已知的使用地形信息的巡航控制的一个示例。巡航控制在此通过实时优化实现,成本函数用于定义优化标准。大量不同的解决方案在此被计算和评估,获得最低成本的解决方案被应用。由于相当大量的计算被涉及,因此执行该计算的处理器需要强大的处理能力。
用于巡航控制的其他已知的解决方案已通过选择来沿着车辆预期路线从一个解决方案迭代而减少了可能的解决方案的数目。然而,旅程的地形和车辆的重量和发动机性能可能在用于确定参考速度vref的处理器负载方面产生各种巨大需求。例如在具有中高功率输出的重载卡车在斜坡道路上行驶与具有更高功率输出的轻载卡车在相对平坦道路上行驶相比时,需要更多的计算。原因是,在第一种情况下卡车可能会在每个下坡上加速并且在每个上坡上减速,而在第二种情况下卡车则将相当平稳地行驶。
由于处理器负载在不同状况下可能变化很大,所以车载***的处理器在应用现有的解决方案时需求将相对较大。例如,处理器的处理能力需要足够强大以迅速应对必须在有限时间中进行大量计算的情况。因此,尽管这种情况仅在所用的处理器时间的有限部分期间出现,也必须选择处理器的大小以满足这种状况的要求。
本发明的目的是提出一种改进的***,用于控制车辆速度,以使得所使用的燃料量能够最小化,且尤其用于控制车辆的速度以使得处理器负载将更小和随时间变化更平稳。本发明的另一目的是提出一种简化的巡航控制,其与先前已知的经济型和/或参考速度调节式巡航控制相比,可预见性更好。
根据本发明的一方面,上述目的中的至少一个通过应用用于控制车辆速度的前述方法来实现,该方法的特征在于,包括:
-获取车辆的设定速度vset;
-借助于地图数据和位置数据确定旅程的地平线,该地平线包括一个或多个路线区段,每个路线区段都具有至少一个特征;
-在分别包括以预定频率f进行的N个模拟步骤的多个模拟过程sj中的每个期间都执行以下步骤:
-在设定速度vset被给定为参考速度vref时,根据传统巡航控制进行沿地平线的车辆速度的第一预测vpred_cc,该第一预测取决于所述路线区段的特征;
-将车辆速度的第一预测vpred_cc与第一下限值vlim1和第一上限值vlim2中的至少一个进行第一比较,所述第一比较用于限定出在下一模拟过程sj+1中使用的发动机转矩T;
-当车辆的发动机转矩T的值取决于前一模拟过程sj-1中的所述第一比较的结果时,进行沿地平线的车辆速度的第二预测vpred_Tnew;
-将车辆速度的第二预测vpred_Tnew与界定出车辆速度应处的范围的第二下限值vmin和第二上限值vmax中的至少一个进行第二比较;
-基于该模拟过程sj中的所述第二比较和/或车辆速度的第二预测vpred_Tnew来确定指示出车辆速度要如何被影响的至少一个参考值;以及
-在车辆的控制***中使用随后调节车辆所依据的所述至少一个参考值。
根据本发明的一方面,上述目的中的至少一个通过使用前述模块以控制车辆速度来实现,该模块的特征在于,包括:
-输入单元,其适于接收车辆的设定速度vset;
-地平线单元,其适于借助于地图数据和位置数据确定旅程的地平线,该地平线包括路线区段,每个区段都具有至少一个特征;
-计算单元,其适于在分别包括以预定频率f进行的N个模拟步骤的多个模拟过程sj中的每个期间都执行以下步骤:
-在设定速度vset被给定为参考速度vref时,根据传统巡航控制进行沿地平线的车辆速度的第一预测vpred_cc,该第一预测取决于所述路线区段的特征;
-将车辆速度的第一预测vpred_cc与第一下限值vlim1和第一上限值vlim2中的至少一个进行第一比较,所述第一比较用于限定出在下一模拟过程sj+1中使用的发动机转矩T;
-当车辆的发动机转矩T的值取决于前一模拟过程sj-1中的所述第一比较的结果时,进行沿地平线的车辆速度的第二预测vpred_Tnew;
-将车辆速度的第二预测vpred_Tnew与界定出车辆速度应处的范围的第二下限值vmin和第二上限值vmax中的至少一个进行第二比较;以及
-基于该模拟过程sj中的所述第二比较和/或车辆速度的第二预测vpred_Tnew来确定指示出车辆速度要如何被影响的至少一个参考值;以及
-供送单元,其适于向车辆的控制***提供随后调节车辆所依据的所述至少一个参考值。
通过应用上述方法和/或使用上述模块控制车辆速度产生基本上恒定的处理器负载,因为相似数量的预测在每个模拟过程期间以恒定速率f进行。根据本发明,处理器负载独立于车辆的功率输出和重量以及道路地形的特性。将会执行计算的处理器在此知晓随时间推移将会需要多少处理器功率,这使得随时间推移分配足够的处理器功率变得非常容易。处理器负载从而在此将会在具有不同地形的不同情况下基本上类似,并且还将会独立于车辆发动机转矩。这意味着,要执行计算的处理器的大小可被选择成不必应对与最坏情况相应的高峰情形。相反,处理器的大小可被选择成能满足均衡的处理器负载的需要。因此能够降低处理器成本,从而也降低了车辆的制造成本。
仅针对驾驶车辆的两种不同方式预测沿地平线的前方的车辆速度变化,即车辆速度的第一预测vpred_cc和车辆速度的第二预测vpred_Tnew,使得处理器负载相对较小。取决于两种预测的驾驶模式的结果,即车辆速度的第一预测vpred_cc和车辆速度的第二预测vpred_Tnew,随后选择参考值以用于调节车辆速度。
通过预测在某些其他转矩T(例如使车辆减速的最小转矩或使车辆加速的最大转矩)下的车辆速度,该***能够评估应当在调节车辆速度中使用哪个参考值。如果车辆速度的第二预测vpred_Tnew高于/低于限值vmax、vmin,那么各种实施例在控制车辆速度中使用在先前的模拟过程sj-n期间确定的参考值。
根据本发明的一个实施例,要调节车辆速度所依据的参考值基于至少一个规则。该规则从而限定如何选择参考值。
根据本发明的一个实施例,这些规则中的至少一个是:如果车辆速度的第二预测vpred_Tnew在第二比较中高于第二上限值vmax或低于第二下限值vmin,那么要调节车辆所依据的参考值就是对应于设定速度vset的值。
根据一个实施例,如果车辆速度的第二预测vpred_Tnew的最小值等于或高于第二下限值vmin且如果车辆速度的第二预测vpred_Tnew的最大值还等于或高于与设定速度vset相关的另一上限值vmax2,那么参考速度vref就被确定为代表车辆速度的第二预测vpred_Tnew的值。
根据一个实施例,如果车辆速度的第二预测vpred_Tnew的最大值等于或高于上限值vmax且如果该车辆速度的第二预测vpred_Tnew的最小值还等于或低于与设定速度相关的另一下限值vmin2,那么参考速度vref就被确定为代表车辆速度的第二预测vpred_Tnew的值。
根据本发明的一个实施例,根据本发明的方法完成的模拟通过使用成本函数来评估。成本在此被计算用于车辆速度的第二预测vpred_Tnew和/或车辆速度的第三预测vpred_Tk+new。换言之,成本在此被计算用于这两个不同的模拟驾驶模式。该评估使用基于计算车辆速度曲线v、能量消耗E以及旅程时间t中的至少一个的至少一个成本函数JTnew和JTk+new。
根据本发明的一个实施例,调节车辆速度所要使用的参考值基于在用于车辆速度的第二预测vpred_Tnew和用于车辆速度的第三预测vpred_Tk+new的成本函数JTnew和JTk+new之间的第四比较而被确定。
根据本发明的一个实施例,如果车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new达到不同的最终速度,那么罚因子就可被添加到成本函数JTnew和JTk+new中的至少一个上。在这些第二和第三预测速度没有达到相同最终速度的情况下,罚因子在此被添加以补偿相比较的不同的最终速度。
本发明的优选实施例在从属权利要求和具体实施例中描述。
附图说明
本发明在下文中参考附图描述,在附图中:
图1描绘根据本发明的一个实施例的模块。
图2描绘根据本发明的一个实施例的方法的流程图。
图3展示根据本发明的一个实施例的在模拟过程期间的预测速度。
图4展示根据本发明的一个实施例的多个模拟过程。
图5展示根据本发明的一个实施例的预测车辆速度。
图6展示根据本发明的一个实施例的方法的流程图。
图7展示根据本发明的一个实施例的预测车辆速度。
图8展示根据本发明的一个实施例的车辆速度的各种预测的不同的最终速度。
图9展示根据本发明的一个实施例的预测车辆速度。
具体实施例
图1示出了根据本发明的一方面用于控制车辆速度的模块。该模块包括适于接收车辆的期望速度(即设定速度vset)的输入单元。驾驶员例如可以设定他/她希望车辆维持的速度vset。该模块还包括适于借助于地图数据和位置数据来确定行程的地平线H的地平线单元。地平线H由路线区段构成,每个路线区段都具有至少一个特征。区段的特征的可能示例是它们的以弧度为单位的坡度α。
本发明的说明书表述了GPS(全球定位***)被用于确定车辆的位置数据,但是本领域技术人员将理解的是,可想到其他类型的全球或区域定位***来提供这些数据。这样的定位***例如可使用无线电接收器以确定车辆位置。车辆还可使用传感器来扫描周围环境并以此确定其位置。
图1示出了如何通过地图(地图数据)和GPS(位置数据)向模块提供关于行程的信息。例如,可通过CAN(控制器局域网)总线一点点地将行程传送至模块。该模块可与要使用参考值进行调节的一个或多个控制***分开或可以是该控制***的一部分。这样的控制***的示例是车辆发动机控制***。替代性地,处理地图和定位***的单元可以是要使用参考值进行调节的***的一部分。于是,在模块中,行程的数据一点点地在地平线单元中被拼拢起来以构建地平线,并由处理器单元处理以形成控制***可在上面进行调节的内部地平线。于是,地平线通过从具有GPS和地图数据的单元获得的行程的新数据持续地增补,以便保持期望的地平线长度。因此,地平线在车辆运动时持续地更新。
CAN是特别开发用于在车辆中使用的串行总线***。CAN数据总线使得数字数据能够在传感器、调节部件、致动器、控制装置等之间交换,并且确保两个或更多控制装置能够访问来自给定传感器的信号,以便使用所述信号来控制与它们连接的部件。图1所示的单元之间的连接中的每个可采用缆线、数据总线(例如CAN(控制器局域网)总线)、MOST(媒体导向***传输)总线或某些其他总线配置、或无线连接中的一个或多个的形式。
模块还包括计算单元,该计算单元适于在多个模拟过程sj期间(每个模拟过程都包括以预定速率f进行的N个模拟步骤),在每个模拟过程中在期望速度vset被给定为参考速度vref时,根据传统巡航控制进行沿地平线的车辆速度的第一预测vpred_cc,该第一预测取决于所述路线区段的特征。第一比较也在车辆速度的第一预测vpred_cc和第一下限值vlim1和上限值vlim2之间进行,该第一比较用于限定在下个模拟过程sj+1中使用的发动机转矩T。
沿地平线的车辆速度的第二预测vpred_Tnew接下来基于车辆发动机转矩T进行,该车辆发动机转矩取决于先前一模拟过程sj-1中的所述第一比较的结果。当在这个模拟过程sj中进行车辆速度的第二预测vpred_Tnew时,这个模拟过程sj从而在此使用前一模拟过程sj-1中的第一比较。
于是,在第二比较中,将车辆速度的第二预测vpred_Tnew与界定出车辆速度应处的范围的第二下限值vmin和上限值vmax比较。随后是基于这个模拟过程sj中的所述第二比较和/或车辆速度的第二预测vpred_Tnew来确定指示出车辆速度要如何被影响的至少一个参考值。
该模块还被设置成:能将调节车辆所依据的所述至少一个参考值(例如通过发送)提供至车辆的控制***。如何进行速度的预测将在下面更详细地阐述。
模块和/或计算单元至少包括适于根据本发明的方法进行所有计算、预测和比较的处理器和存储器单元。处理器在此是指处理器或微型计算机,例如用于数字信号处理的电路(数字信号处理器,DSP),或具有预定的特定功能的电路(应用特定集成电路,ASIC)。计算单元被连接到存储器单元,该存储器单元向计算单元提供例如使计算单元能够进行计算所需的被存储的程序代码和/或被存储的数据。计算单元还适于在存储器单元中存储计算的部分或最终结果。
根据本发明的用于控制车辆速度的方法及其不同的实施例还可在计算机程序中实施,该计算机程序当在计算机(例如前述处理器)中被执行时使得该计算机能够应用该方法。计算机程序通常采用被存储在数字存储介质上的计算机程序产品的形式,且被包括在计算机程序产品的计算机可读介质中,该计算机可读介质包括合适的存储器,例如ROM(只读存储器)、PROM(可编程只读存储器)、EPROM(可擦PROM)、闪存存储器、EEPROM(电可擦PROM)、硬盘单元等。
图2是根据本发明的一个实施例的用于控制车辆速度的方法的步骤的流程图。该方法包括第一步骤A)获取vset,作为使车辆维持的期望的设定速度,和第二步骤B)借助于地图数据和位置数据确定旅程的地平线,该地平线包括路线区段,其中每个区段都具有至少一个特征。
根据该方法,接下来沿地平线的长度进行多个模拟过程。模拟过程sj包括以预定速率f进行的N个模拟步骤,下述步骤在模拟过程sj期间执行:
C1)在设定速度vset被给定为参考速度vref时,根据传统巡航控制进行沿地平线的车辆速度的第一预测vpred_cc,该第一预测取决于所述路线区段的特征。
C2)将车辆速度的第一预测vpred_cc与第一下限值vlim1和第一上限值vlim2进行第一比较,所述第一比较用于限定出在下一模拟过程sj+1中使用的发动机转矩T。
C3)当车辆的发动机转矩T取决于前一模拟过程sj-1中的所述第一比较的结果时,进行沿地平线的车辆速度的第二预测vpred_Tnew。因此,在模拟过程sj期间,根据C1)的预测和根据C3)的预测并行地进行,如图2所示。车辆速度的第一预测vpred_acc在前一模拟过程sj-1中与第一下限值vlim1和上限值vlim2的第一比较的结果确定将会在这个模拟过程sj期间用于进行车辆速度的第二预测vpred_Tnew的转矩T。
C4)将车辆速度的第二预测vpred_Tnew与界定出车辆速度应处的范围的第二下限值vmin和第二上限值vmax进行第二比较。
C5)基于该模拟过程sj中的所述第二比较和/或车辆速度的第二预测vpred_Tnew来确定指示出车辆速度要如何被影响的至少一个参考值。
然后,作为进一步的步骤D),将所述至少一个参考值(例如通过经由CAN总线发送)提供至车辆的控制***,在所述控制***中使用所述至少一个参考值来根据所述至少一个参考值调节车辆速度。
根据本发明的方法在确定所述至少一个参考值时产生恒定的和预定的处理器负载。
因此,设定速度vset是与期望的巡航控制速度相关的驾驶员输入信号,且所述至少一个参考值是车辆调节所依据的值。所述至少一个参考值优选是参考速度vref、参考转矩Tref或参考发动机转速ωref。
参考速度vref被传送至发动机控制单元的速度调节器。如上所述,在传统巡航控制中,参考速度vref等于设定速度,即vref=vset。于是,速度调节器基于参考速度vref通过向发动机的转矩调节器要求必要的转矩来控制车辆速度。根据所述至少一个参考值是参考转矩Tref的实施例,可将所述至少一个参考值直接发送至发动机的转矩调节器。在所述至少一个参考值是参考发动机转速ωref的实施例中,可将所述至少一个参考值直接发送至发动机的速度调节器。
下面对如何确定不同的预测速度进行描述。
由周围环境作用于车辆上的总力Fenv由滚动阻力Froll、重力F和空气阻力Fair构成。重力计算为:
F=m·g·α (公式1)
其中,m是车辆重量,α是以弧度为单位的道路倾斜度。因为大多情况下仅考虑小角度,所以sin(α)近似于α。
将空气阻力如下地计算为因数k乘以车辆速度的平方:
Froll,present=Froll,est,m=mest, (公式3)
其中,A是估算的车辆迎风面积、Cd是取决于对象流线形状的阻力系数、ρ是空气密度、m是由车辆的重量估算***估算的车辆重量mest。当前滚动阻力Froll,present也在车辆中被持续地估算为Froll,est。为了计算mest和Froll,est,请参考由Maria Ivarsson所著的题为“Fuel Optimal Powertrain Control forHeavy Trucks Utilizing Look Ahead”(2009,ISBN978-91-7393-637-8)的论文。vi-1是在前一模拟步骤中的预测车辆速度。
推动车辆向前的力Fdrive取决于进行何种预测。根据一个实施例,与传统巡航控制比较,该力被取为使得车辆加速的转矩、或被取为使得车辆减速的转矩。
推动车辆向前的力Fdrive可被取在最大可能力(最大转矩)与最小可能力(最小转矩,例如拖曳转矩)之间。然而,如上所述,可基本上采用以下范围之内的任何期望的力:
Fmin≤Fdrive≤Fmax (公式4)
车辆速度第一预测vpred_Tnew_ret和第二预测vpred_Tnew_acc因此可以在除最大或最小转矩以外的其他转矩处进行。将Fmax计算为最大可用发动机转矩(其被描述为发动机转速的函数)乘以总传动比itot并除以有效轮胎半径rwheel。最小力Fmin以与最大力Fmax类似的方式计算,只不过通过最小转矩来计算:
其中,n是车辆发动机速度,而itot是车辆的总传动比。
车辆的加速Acc为:
Acc=(Fdrive-Fenv)/m (公式7)
根据一个实施例,在N个步骤的模拟过程sj期间,模拟步骤C1-C5具有取决于车辆速度的恒定步长。由下式给出每个模拟步骤的步长dP:
dP=K·vinit (公式8)
其中,K是时间常数,例如0.9s,而vinit是开始模拟时的当前车辆速度。
模拟步骤的时间dt为:
dt=dP/vi-1 (公式9)
其中,vi-1是在前一模拟步骤i-1处的预测速度。
速度差dv是:
dv=Acc·dt (公式10)
模拟步骤的能量消耗dW为:
dW=dP·(Fdrive-Fmin) (公式11)
在当前模拟步骤处的速度vi变为:
vi=vi-1+dv (公式12)
当前模拟步骤的总时间ti是:
ti=ti-1+dt (公式13)
当前模拟步骤的总能量消耗Wi是:
Wi=Wi-1+dW (公式14)
图3展示在具有L米长的地平线的N个模拟步骤的模拟过程sj期间如何预测车辆速度。预测在N个模拟步骤之后中断,即在模拟过程sj之后中断。新模拟过程sj+1接下来在下个时间样本中开始。每个模拟过程sj具有预定频率f。例如在100Hz的频率下,每秒进行100个模拟步骤。因为每个模拟步骤的长度取决于预测开始时的车辆速度vinit,所以地平线的预测区段的长度随车辆速度而变化。
例如,在80km/h(22.22m/s)处,如果f=100Hz并且K=0.9s,那么地平线就为2km长,因为每个模拟步骤dP此时为20m长,在100个步骤下地平线于是为2km。图3示出在每个模拟步骤i处预测的新速度vi。处理器负载在此是恒定的,且模拟步骤i的数量决定模拟过程sj将会持续多久。模拟步骤的数量由频率f决定,根据一个实施例,该频率是预定值。最大处理器负载因此能够总是预先被确定,从而在可相应地选择处理器的大小方面是有利的。因此,处理器负载与道路地形、车辆重量和发动机类型无关。根据一个实施例,车辆速度的第一预测vpred_cc和第二预测vpred_Tnew均可以是具有N个值的矢量,或替代性地,在每个模拟过程sj中可仅保存车辆速度的第一预测和第二预测的最大值和最小值。
图4展示三个模拟过程sj-1、sj、以及sj+1,和在这三个模拟过程中的每个期间进行的预测。车辆速度的第一预测vpred_cc和车辆速度的第二预测vpred_Tnew在每个模拟过程中被预测。在每个模拟过程之后,将车辆速度的第一预测vpred_cc与第一下限值vlim1和上限值vlim2比较,这个比较的结果用作确定转矩T的基础,该转矩T将会在下个模拟过程用于确定车辆速度的第二预测vpred_Tnew,如上所述并且还在图4中由标记为“选定T”的箭头展示。这还在图2中的流程图中的步骤C2和C3处展示,其中转矩T在这个模拟过程sj期间在步骤C2处确定并且接下来在下个模拟过程sj+1中被提供到步骤C3。这还在图6中的步骤S2处展示,随后是取决于车辆速度的第一预测vpred_cc的大小的相应步骤S21和S31。换言之,在模拟过程sj期间,步骤C3是基于在前一模拟过程sj-1期间确定的转矩T。
两个不同的车辆速度(即车辆速度的第一预测vpred_cc和车辆速度的第二预测vpred_Tnew)从而在每个模拟过程期间被预测。
根据本发明的一个实施例,如在下文中更详细地描述和示例的那样,在模拟过程sj之后,车辆速度的第二预测vpred_Tnew与第二下限值vmin和上限值vmax中的至少一个比较。在此,规则的设置中的至少一个用于确定至少一个参考值。
根据一个实施例,这样的规则是:参考值被取为设定速度vset的值。如果在该比较中,车辆速度的第二预测vpred_Tnew低于第二下限值vmin或高于第二上限值vmax,那么车辆必须基于设定速度vset控制,即参考值必须被取为设定速度vset的值。这在图6中的步骤S3处展示,在步骤S22和S32处的比较中任一个的结果为“否”的情况下到达该步骤S3。
与此相反,如果步骤S23和S32处的比较中任一个的结果为“是”,那么相应的加速或减速在步骤S23或S33处被评估。从而例如在车辆速度的第二预测vpred_Tnew处于由第二下限值vmin和上限值vmax限定的范围内或等于这些限值中任一个的情况下,该方法移动到图6中的相应步骤S23或S33。
因此,替代地,如果基于减速的车辆速度的第二预测vpred_Tnew不低于第二限值vmin,那么该方法继续移动到步骤S33,在该步骤中减速(速度的减少)被评估。
根据一个实施例,在步骤S33处,如果车辆速度的第二预测的最小值等于或高于第二下限值vmin且如果车辆速度的第二预测的最大值还等于或高于与设定速度vset相关的另一上限值vmax2,那么参考速度vref就被确定为代表车辆速度的第二预测vpred_Tnew的值。根据一个实施例,所述另一上限值vmax2对应于设定速度加上常数c1,即vmax2=vset+c1。根据另一实施例,所述另一上限值vmax2对应于因数c1乘以设定速度,即vmax2=vset×c1。这个因数c1的值例如可以是1.02,意味着所述另一上限值vmax2比设定速度vset高2%。
根据一个实施例,在步骤S33处,如果基于减速的车辆速度的第二预测vpred_Tnew低于第二下限值vmin和/或低于另一上限值vmax2,那么参考速度vref就被确定为对应于设定速度vset的值。
根据一个实施例,如果基于减速的车辆速度的第二预测vpred_Tnew的最小值高于或等于第二下限值vmin且如果基于减速的车辆速度的第二预测vpred_Tnew的最大值高于或等于另一上限值vmax2,那么步骤S33就将参考速度vref确定为对应于第二下限值vmin的值。这在图9中示意性地展示。
替代地,如果基于加速的车辆速度的第二预测vpred_Tnew不低于下限值vmin,那么该方法继续移动到步骤S23,在该步骤中,加速(速度的提高)被评估。
根据一个实施例,在步骤S23处,如果车辆速度的第二预测vpred_Tnew的最大值等于或低于上限值vmax且如果车辆速度的第二预测vpred_Tnew的最小值还等于或低于与设定速度相关的另一下限值vmin2,那么参考速度vref就被确定为代表车辆速度的第二预测vpred_Tnew的值。根据一个实施例,所述另一下限值vmin2对应于设定速度vset减去常数c2,即vmin2=vset–c2。根据另一实施例,所述另一下限值vmin2对应于因数c2乘以设定速度,即vmin2=vset×c2。这个因数c2的值例如可以是0.98,意味着所述另一下限值vmin2比设定速度vset低2%。
根据一个实施例,如果基于加速的车辆速度的第二预测vpred_Tnew高于上限值vmax和/或高于另一下限值vmin2,那么步骤S23就将参考速度vref确定为对应于设定速度vset的值。
根据一个实施例,在步骤S23处,如果基于加速的车辆速度的第二预测vpred_Tnew低于或等于第二上限值vmax且如果该车辆速度的第二预测vpred_Tnew的最小值低于或等于另一下限值vmin2,那么参考速度vref就被确定为对应于第二上限值vmax的值。根据本发明的一个实施例,参考速度vref在此还可向着对应于另一上限值vmax2的值升高。
每个模拟过程sj从而随后是:确定要影响车辆速度的是设定速度vset、是车辆速度的第二预测vpred_Tnew、还是一些其他值。代表被确定的速度的参考值接下来被给予控制单元,以便在控制车辆速度方面使用,该参考值可以采用参考车辆速度、参考转矩、或参考发动机速度的形式。
车辆控制***工作所依据的一个或多个参考值在车辆运动时被持续地确定。所述一个或多个参考值优选地在距车辆前方的特定预定距离时被确定,并且接下来在控制单元中被同步,以使得针对给定位置的计算参考值在正确的时间被设定。这样的距离的示例是50米,控制单元因此在调节车辆方面满足该距离。
根据本发明的一个实施例现在将会参照图5和6被解释。图5的顶部部分展示车辆速度的第一预测vpred_cc(粗线),该车辆速度的第一预测vpred_cc将会通过沿具有道路轮廓(诸如在图5的下部部分中被描绘的道路轮廓)的地平线的传统巡航控制达到。
图6中的流程图示出车辆速度的第一预测vpred_cc如何在第一步骤S1处被预测。在车辆速度的第一预测vpred_cc已被预测N个步骤时,将车辆速度的第一预测vpred_cc与第一下限值vlim1和上限值vlim2比较,如第二步骤S2所示。如果车辆速度的第一预测vpred_cc低于第一下限值vlim1,那么上坡被识别,但如果车辆速度的第一预测vpred_cc高于第一上限值vlim2,那么下坡就被识别。
如果上坡被识别,即如果车辆速度的第一预测vpred_cc低于第一下限值vlim1,如在图5中的P1处那样,那么在车辆速度的第二预测vpred_Tnew的预测中的车辆发动机转矩T在下个模拟过程sj+1中被取为加速车辆的转矩(例如最大转矩)。这在图6中的步骤S21处并且参见公式5示出,并且被示为图5中的虚线。然而,这是预先假定车辆速度的第一预测vpred_cc在可能会高于第一上限值vlim2之前低于第一下限值vlim1。
相反,如果下坡被识别,即如果车辆速度的第一预测vpred_cc高于第一上限值vlim2,如在图5中的P2处那样,那么在车辆速度的第二预测vpred_Tnew的预测中的车辆发动机转矩T在下个模拟过程sj+1中被取为减速车辆的转矩(例如最小转矩)。这在图6中的步骤S31处并且参见公式6被展示,并且被示为图5中的点划线。然而,这是预先假定车辆速度的第一预测vpred_cc在可能会低于第一下限值vlim1之前高于第一上限值vlim2。根据一个实施例,在上文中参照图1被解释的计算单元适于进行在此被描述的计算和比较。
根据本发明的上述一优选实施例,如果斜坡通过车辆速度的第一预测vpred_cc的上述分析被识别,那么就应用特定规则来确定将会依据所述一个或多个参考值中的哪一个来调节车辆。根据该实施例,计算单元适于使用规则以确定所述至少一个参考值。
根据本发明的一个实施例,将车辆速度的第二预测vpred_Tnew与界定出车辆速度应处的范围的第二下限值vmin和上限值vmax比较。这些比较在图6中的步骤S22和S32处完成。
根据本发明的一个实施例,这样的规则是:如果车辆速度的第二预测vpred_Tnew处于由第二下限值和上限值界定的范围内,即如果vmin≤vpred_Tnew≤vmax,那么该方法分别继续移动到步骤S23和S33,在该步骤S23和S33中,车辆的被给予的参考值被确定为代表车辆速度的第二预测vpred_Tnew的值。从而可以确保车辆速度将不会高于或低于由第二下限值vmin和上限值vmax界定的相应的速度限度。
在图5的上部部分中,三个点线展示vpred_Tnew如何利用加速转矩被预测并且接下来还被预测为高于第二上限值vmax。这个方案是不期望的,因为车辆速度将会超过速度限值vmax,因此设定速度vset被给定为参考值,如在图6中的步骤S3处那样。仅在车辆速度的第二预测vpred_Tnew被预测为不高于第二上限值vmax时,代表车辆速度的第二预测vpred_Tnew的参考值才可以根据图6中的步骤S23被给定。
这也在图6中的流程图中被展示。如果车辆速度的第二预测vpred_Tnew在步骤S21处利用加速转矩被预测,那么车辆速度的第二预测vpred_Tnew接下来在步骤S22处与第二上限值vmax比较。根据本发明的一个实施例,如果该车辆速度的第二预测vpred_Tnew低于或等于第二上限值vmax,那么车辆速度的第二预测vpred_Tnew在步骤S23处被给定为参考值。车辆速度的第二预测vpred_Tnew接下来在车辆速度的第一预测vpred_cc低于第一下限值vmin1时优选地在时间P1处被给定为参考值,只要该车辆速度的第二预测vpred_Tnew被预测为不高于第二上限值vmax。
类似地,车辆速度的第二预测vpred_Tnew在其基于减速转矩被预测的情况下在步骤S32处与第二下限值vmin比较。根据本发明的一个实施例,如果该车辆速度的第二预测vpred_Tnew高于或等于第二下限值vmin,那么车辆速度的第二预测vpred_Tnew在步骤S33处就被给定为参考值。车辆速度的第二预测vpred_Tnew从而优选地在车辆速度的第一预测vpred_cc高于第二上限值vmax的时刻被给定,只要该车辆速度的第二预测vpred_Tnew被预测为不低于第二下限值vmin。
在下个模拟过程中,该方法再次从S1开始。用于执行计算的时间(即预定速率f)被调节,以使得整个方法在模拟过程sj期间被遍历。
对于将会被减速或被加速(达到最小转矩或最大转矩)的车辆,根据本发明的一个实施例,至少一个参考值(例如参考速度vref)可以被给定为具有偏移量。最小转矩接下来可以例如通过给予参考速度vref低于下限值vmin的低值来给定。例如,参考速度vref的值可以被给定为vmin–k1,其中k1处于1-10km/h范围内。发动机的控制单元接下来将会向发动机要求拖曳转矩。以类似的方式,最大转矩可以通过给予参考速度vref高于第二上限值vmax的高值来达到。例如,参考速度vref的值可以被给定为vmax+k2,其中k2处于1-10km/h范围内。
根据本发明的一个实施例,车辆速度的最大第一预测vpred_cc,max和车辆速度的最小第一预测vpred_cc,min在根据传统巡航控制的车辆速度的第一预测vpred_cc期间被确定,并且接下来在与相应第一下限值vlim1和上限值vlim2的第一比较中被用以确定在第二预测中的车辆发动机转矩T。根据该实施例,计算单元适于执行这些计算。使用该实施例时,仅标量(而非整个矢量)需要被保存,从而节约了存储器空间。各个值也不需要在它们已在模拟过程sj中被使用之后被存储,因为参考值沿地平线向后的调节不会发生,这意味着各个值在这个模拟过程sj之后将不会被再次用于计算。与在前已知的计算算法比较,这个区别节约处理器功率并且协助实现恒定处理器负载。类似地,用于预测车辆速度的第二预测vpred_Tnew的相应的最大和最小速度可以在模拟过程sj期间被确定。
根据本发明的一个实施例,参考值(例如参考速度vref)被取为第二下限值vmin或第二上限值vmax。该实施例是上述那些使用到参考值的恒定偏移量k1或k2的迟滞量或添加量的实施例的替代例。该实施例可以因此用于避免急剧的调节或用于实现特定的低或高转矩。这导致对于速度预测中的潜在误差更不敏感,并且通过既不低于第二下限值vmin也不高于第二上限值vmax来避免驾驶员感到不适。
本发明的一个实施例在预测车辆速度的第二预测vpred_Tnew时,即在选择车辆速度的第二预测vpred_Tnew被确定时要被预测的控制策略时考虑到传动系(即发动机、变速箱、以及最终齿轮)的效率和舒适性/驾驶性能。根据发动机的效率或基于舒适性需求在大小和/或时间方面确定转矩T、从而产生不同大小的车辆速度的第二预测vpred_Tnew,使得可以实现舒适且经济的巡航控制。该实施例可以基于下述规则实施:例如发动机必须在特定发动机速度下具有特定转矩,或引起高于特定限值的加速的转矩绝不被允许。
我们已在上文中描述各种规则可以如何被用于决定要基于所述至少一个参考值中的哪一个来调节车辆。在下文中被描述的实施例替代地使用成本函数以决定要基于所述至少一个参考值中的哪一个来调节车辆。图6示出在步骤S23和S33处的基于这些成本函数的相应计算。成本函数如何被用在确定所述至少一个参考值中将会因此与本发明的另一实施例有关地在下文中被更详细地解释。
根据本发明的一个实施例现在将会参照部分对应于上述图5的图7被解释。在图7中(如在图5中),上部部分展示将会通过沿具有道路轮廓的地平线的传统巡航控制达到的车辆速度的第一预测vpred_cc(粗线),其中所述道路轮廓诸如在图7的下部部分中被描绘。
车辆速度的第一预测vpred_cc在已被预测时与第一下限值vlim1和上限值vlim2比较。如果所述车辆速度的第一预测vpred_cc低于第一下限值vlim1,那么上坡就被识别,但如果所述车辆速度的第一预测vpred_cc高于第一上限值vlim2,那么下坡就被识别。
如果上坡被识别,即如果车辆速度的第一预测vpred_cc低于第一下限值vlim1,如在图7中的P1处,那么车辆速度的第二预测vpred_Tnew的预测中的车辆发动机转矩T在下个模拟过程sj+1中被取为将车辆加速的转矩(最大转矩)。这被展示为图7中的虚线。然而,这是预先假定车辆速度的第一预测vpred_cc在可能会高于第一上限值vlim2之前低于第一下限值vlim1。
相反,如果下坡被识别,即如果车辆速度的第一预测vpred_cc高于第一上限值vlim2,如在图7中的P2处,那么车辆速度的第二预测vpred_Tnew的预测中的车辆发动机转矩T在下个模拟过程sj+1中被取为将车辆减速的转矩(最小转矩)。这被展示为图7中的虚线。然而,这是预先假定车辆速度的第一预测vpred_cc在车辆速度的第一预测(在适当的情况下)低于第一下限值vlim1之前高于第一上限值vlim2。根据一个实施例,在上文中参照图1被解释的计算单元适于进行在此被描述的计算和比较。
如果车辆速度的第一预测vpred_cc高于或等于第一下限值vlim1并且低于或等于第一上限值vlim2,那么参考值就被取为等于设定速度vset的参考速度,如在在图6中的步骤S2处、接着是步骤S3处被展示的那样。设定速度vset从而在车辆速度的第一预测vpred_cc不超出由第一下限值vlim1和上限值vlim2界定的范围的情况下被给定作为参考值。这例如可意味着没有斜坡被识别,在这种情况下车辆速度的第一预测vpred_cc超出由第一下限值vlim1和上限值vlim2界定的范围。因此,这可意味着车辆将会在水平的道路上行驶。设定速度vset接下来变为要调节车辆控制***所依据的参考值。车辆速度的第二预测vpred_Tnew优选地仍然利用最大或最小转矩预测,以便实现有利的平稳的处理器负载。
根据本发明的一个实施例,沿地平线的车辆速度的至少一个另一预测vpred_Tk+new在每个模拟过程sj中进行。根据本发明的一个实施例,在此进行车辆速度的总共三个不同的预测,即vpred_cc、vpred_Tnew、vpred_Tk+new。车辆速度的至少一个另一预测vpred_Tk+new中的每个均基于将车辆速度提高到高于车辆速度的第一预测vpred_cc所需要的转矩,或基于将车辆速度降低到低于车辆速度的第一预测vpred_cc所需要的转矩,在这种情况下所述至少一个另一预测所基于的转矩取决于前一模拟过程sj-1中的所述第一比较。
根据一个实施例,每个模拟过程sj因此还进行沿地平线的车辆速度的另一(例如第三)预测vpred_Tk+new,产生总共三个不同的预测,即vpred_cc、vpred_Tnew、vpred_Tk+new。在车辆发动机转矩T被取为最大转矩、最小转矩、或一些其他转矩时,参见公式4,这产生替代的驾驶模式,取决于前一模拟过程sj-1中的所述第一比较,车辆速度的第一预测vpred_cc符合传统巡航控制将会预测的那样并且随后是预测车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new。该车辆速度的第三预测vpred_Tk+new由图7中的双点划线表示。
根据一个实施例,类似标准被用于决定车辆速度的第二预测vpred_Tnew将会在何时并且在何种转矩T下被预测,并且还用于决定车辆速度的第三预测vpred_Tk+new将会在何时并且在何种转矩T下被预测。
根据一个实施例,其他标准被用于确定产生替代的驾驶模式的另一转矩T,以便决定车辆速度的第三预测vpred_Tk+new将会在何时并且在何种转矩T下(例如在特别舒适性需求被期望时)被预测。预测车辆速度的第三预测vpred_Tk+new优选地包括:首先通过使用传统巡航控制的功能进行一个或多个模拟步骤,随后是利用与传统巡航控制的转矩不同的另一转矩T(例如如上所述的最大或最小转矩)进行余下的模拟步骤。例如,图3中的模拟步骤1至4可以通过使用传统巡航控制来执行,随后是利用加速或减速转矩执行模拟步骤5至N。
图7的上部部分中的各种双点划线展示车辆速度的第三预测vpred_Tk+new如何被预测为高于第二上限值vmax。由于这个方案是不期望的,因此参考值被确定为等于设定速度vset。仅在车辆速度的第三预测vpred_Tk+new和车辆速度的第二预测vpred_Tnew都不被预测为高于第二上限值vmax时,这个驾驶模式才可适合于与根据本发明的一形式的成本函数比较。这在下文中关于公式15和16更详细地描述。
根据本发明的一个实施例,如果车辆速度的第二预测vpred_Tnew高于或低于由驾驶员直接地或间接地设定的限值,例如第二下限值vmin和上限值vmax,那么参考值就被确定为等于设定速度vset,如通过图6中的步骤S22、S32和S3展示的那样。
根据该实施例,利用不同控制策略的车辆速度的三个预测vpred_cc、vpred_Tnew、vpred_Tk+new从而对于车辆前方路线的有限部分(长度为L的部分,也被称为地平线)进行。于是,根据本发明的一个实施例,每个这样的预测优选地涉及计算车辆速度曲线v、总能量消耗EN、以及旅程时间tN。根据一个实施例,最大和最小速度也被计算用于预测,如在下文中更详细地描述。在模拟过程期间的用于预测速度的总能量消耗EN通过使用公式14来计算。在模拟过程期间的用于预测速度的总时间tN类似地通过公式13来计算。通过传统巡航控制的车辆速度的第一预测vpred_cc的预测给出了总能量消耗所指定的Epred_cc和总旅程时间所指定的tpred_cc,并且以与在上文中描述的类似的方式决定其他控制策略/驾驶模式中的哪个将会被预测。
用于车辆速度的第二预测vpred_Tnew的总时间tLA_Tnew和总能量消耗ELA_Tnew在每个模拟过程期间被计算。车辆速度的第三预测vpred_Tk+new也如上所述地被预测,用于车辆速度的第三预测vpred_Tk+new的总时间tLA_Tk+new和总能量消耗ELA_Tk+new在模拟过程期间被计算。
根据本发明的一个实施例,速度预测通过使用至少一个成本函数JTnew、JTk+new计算用于车辆速度的第二预测vpred_Tnew和/或车辆速度的第三预测vpred_Tk+new的成本来评估。从而可基于用于车辆速度/控制策略的这些第二和第三预测的成本来评估哪种车辆速度/控制策略的预测对特定情况而言最佳,从而使得可以选择适当地预测的车辆速度/控制策略。
上述计算单元优选地适于执行这些计算。根据一个实施例,用于根据车辆速度的第二预测vpred_Tnew和第三预测vpred_Tk+new的驾驶模式的成本JTnew和JTk+new通过将车辆速度的第二预测vpred_Tnew和第三预测vpred_Tk+new相对于根据车辆速度的第一预测vpred_cc的驾驶模式的相应能量减少和旅程时间减少以权重参数β根据成本函数加权来确定:
因此,成本函数JTnew和JTk+new相对于车辆的预测的驾驶模式根据传统巡航控制(Epred_cc和tpred_cc)被标准化。因此,成本评估例如与车辆重量无关。成本评估仅基于能量消耗和旅程时间,且所述计算不考虑车辆的燃料消耗。这意味着,不需要发动机效率的任何模型,因此在评估哪个控制策略最有益方面简化了计算。
权重参数β也几乎不依赖于车辆重量、所行驶的距离和发动机类型。因此简化了用于控制车辆速度的模式或设置工具的引入。根据一个实施例,驾驶员或***例如可通过改变权重参数β来选择优先减少燃料消耗或优先减少行驶时间。该功能可在用户界面中(例如车辆的仪表面板中)以权重参数β的形式或取决于权重参数β的参数的形式呈现给驾驶员。
根据本发明的一个实施例,用于车辆速度的第二预测vpred_Tnew和用于车辆速度的第三预测vpred_Tk+new的成本函数JTnew和JTk+new的成本经过第四比较,该第四比较接下来被用作用于确定要基于哪一个参考值来调节车辆的基础,即参考值基于该第四比较被确定。于是,车辆速度的第二预测和第三预测中产生最少成本的那个被用作参考值,即:所选取的参考值是这些车辆速度的第二预测或第三预测中产生最少成本的那个。这在这个实施例中在用于加速的步骤S23处和用于减速的步骤S33处完成(图6)。
根据一个实施例,以与上述类似的方式,所述至少一个参考值(例如参考速度vref)在此被给定为具有偏移量,以便车辆被减速或被加速(以达到最小转矩或最大转矩)。于是,最小转矩可例如通过给予参考速度vref低于第二下限值vmin的低值来给定,而最大转矩可通过给予参考速度vref高于第二上限值vmax的高值来实现。
根据本发明的一个实施例,车辆速度的最大第一预测vpred_cc,max和车辆速度的最小第一预测vpred_cc,min在根据传统巡航控制的车辆速度的第一预测vpred_cc期间被确定,并且接下来在与相应的第一下限值vlim1和上限值vlim2的第一比较中被用以确定第二预测中的以及第三预测中的车辆发动机转矩T。根据该实施例,计算单元也适于执行这些计算,其中仅标量在实际模拟过程sj期间需要被存储并且能够在之后被删除,从而产生基本上恒定的处理器负载。
各种控制策略(即车辆速度的各种预测vpred_Tnew和vpred_Tk+new)通常在地平线的末端具有相同的最终速度,且根据一个实施例,这在控制策略的成本的评估中被满足。这在图9中被展示,其中,车辆速度的第二预测vpred_Tnew利用最大转矩来预测,车辆速度的第三预测vpred_Tk+new在多个模拟步骤中根据传统巡航控制来预测并且接下来利用最大转矩来预测。与用于车辆速度的第三预测vpred_Tk+new的最终速度vend,Tk+new相比,车辆速度的第二预测vpred_Tnew产生了更高的最终速度vend,Tnew,因为车辆速度的第三预测vpred_Tk+new最初类似于传统巡航控制,结果是:在这种情况下的速度不像车辆速度的第二预测vpred_Tnew那样增加那么多,因为最大转矩在此与在预测车辆速度的第二预测中相比被应用于更靠后的模拟步骤中。然而,模拟过程sj在此在N个步骤之后结束(在图8中以垂直虚线示出),在该阶段用于相应预测的最终速度也被达到。
根据一个实施例,在车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new达到不同的最终速度的情况下,罚因子被添加到成本函数JTnew、JTk+new中的至少一个上。罚因子的大小可基于能量消耗Eγ和旅程时间tγ来计算,该能量消耗Eγ和旅程时间tγ将会被需要以将沿地平线的第三预测的最终速度vend,Tk+new变成用于第二预测的最终速度vend,Tnew并且与此同时使得两种预测覆盖相同的距离。
成本函数于是写作:
得出能量消耗Eγ和旅程时间tγ需要进行基于牛顿第二定律的多个计算,在Fenv为常数的情况下假定行驶阻力恒定,即在此假定道路是水平的并且空气阻力和滚动阻力不随车辆速度而变化:
基于这些假设,车辆速度成为时间的线性函数。
用于将第三预测从vend,Tk+new改变到vend,Tnew的旅程时间为:
车辆所行驶的距离是:
能量需求是:
Eγ,Tk+new=Fdriv·sγ (公式22)
在速度vend,Tnew不变的情况下使第二预测走完相同距离sγ的旅程时间是:
能量需求是:
Eγ,Tnew=Fenv·sγ (公式24)
如果vend,Tk+new<vend,Tnew,就使用最大转矩(Fdrive=Fmax),如果vend,Tk+new>vend,Tnew,就使用拖曳转矩(Fdrive=0)。
根据一个实施例,标准化值Epred_cc和tpred_cc不被更新以获得与其他预测完全相同的行驶距离值。例如,该值可针对每个模拟周期更新。相对于预测的总距离而言,距离sγ很短,从而即使不考虑传统巡航控制在距离sγ上所消耗的能量和时间,标准化也运作得很好。
根据本发明的一个实施例,所述至少一个参考值被确定为能产生最低总成本(JTnew或JTk+new)的预测车辆速度。
根据一个实施例,与设定速度不同的特定参考值(即:在所确定的参考值是例如vpred_Tnew或vpred_Tk+new的情况下)可在例如车辆处于陡峭斜坡上期间获得。在不同的驾驶/预测模式之间变动的控制动作从而被避免。陡峭斜坡在此可被识别为倾斜度超过预定值的斜坡。
本发明的一个实施例在预测车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new中(即在车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new被确定时选择将会被预测的控制策略中)考虑发动机的效率和舒适性/驾驶性能。根据发动机的效率或基于舒适性需求在大小和/或时间方面确定转矩T、从而产生不同大小的车辆速度的第二预测vpred_Tnew,使得可实现舒适且经济的巡航控制。该实施例可基于下述规则实施:例如发动机必须在特定发动机速度下具有特定转矩,或导致高于特定限值的更多加速的转矩绝不被允许。
根据本发明的一个方面,提出了一种计算机程序产品,其包括程序指令,当这些指令在车辆中的计算机***上运行时,所述指令能够使所述计算机***执行根据所述方法的步骤。本发明还包括一种计算机程序产品,所述程序指令在所述计算机程序产品中存储在能够由计算机***读取的介质上。
本发明不限于以上描述的实施例。各种替代例、改型和等同方案可以被使用。因此,上述实施例并不限制由权利要求所限定的本发明的保护范围。
Claims (42)
1.一种用于控制车辆速度的方法,其特征在于,包括:
-获取车辆的设定速度vset;
-借助于地图数据和位置数据确定旅程的地平线,该地平线包括一个或多个路线区段,每个路线区段都具有至少一个特征;
-在分别包括以预定频率f进行的N个模拟步骤的多个模拟过程sj中的每个期间都执行以下步骤:
-在设定速度vset被给定为参考速度vref时,根据传统巡航控制进行沿地平线的车辆速度的第一预测vpred_cc,该第一预测取决于所述路线区段的特征;
-将车辆速度的第一预测vpred_cc与第一下限值vlim1和第一上限值vlim2中的至少一个进行第一比较,所述第一比较用于限定出在下一模拟过程sj+1中使用的发动机转矩T;
-当车辆的发动机转矩T的值取决于前一模拟过程sj-1中的所述第一比较的结果时,进行沿地平线的车辆速度的第二预测vpred_Tnew;
-将车辆速度的第二预测vpred_Tnew与界定出车辆速度应处的范围的第二下限值vmin和第二上限值vmax中的至少一个进行第二比较;
-基于该模拟过程sj中的所述第二比较和/或车辆速度的第二预测vpred_Tnew来确定指示出车辆速度要如何被影响的至少一个参考值;以及
-在车辆的控制***中使用随后调节车辆所依据的所述至少一个参考值。
2.根据权利要求1所述的方法,其特征在于,所述N个模拟步骤具有取决于车辆速度的步长。
3.根据权利要求1和2中任一项所述的方法,其特征在于,所述至少一个参考值是下述中的任一个:
-参考车辆速度vref
-参考转矩Tref
-参考发动机速度ωref。
4.根据权利要求1-3中任一项所述的方法,其特征在于,如果车辆速度的第一预测vpred_cc在前一模拟过程sj+1中被确定为高于第一上限值vlim2,那么第二预测中的车辆发动机转矩T在该模拟过程sj中就被取为将车辆减速到低于该车辆速度的第一预测vpred_cc所需要的转矩。
5.根据权利要求4所述的方法,其特征在于,如果车辆速度的第二预测vpred_Tnew在所述第二比较中低于第二下限值vmin,那么所述至少一个参考值就采用在先前模拟过程sj-n期间被确定的至少一个参考值的形式。
6.根据权利要求1-3中任一项所述的方法,其特征在于,如果车辆速度的第一预测vpred_cc在前一模拟过程sj+1中被确定为低于第一下限值vlim1,那么第二预测中的车辆发动机转矩T在该模拟过程sj中就被取为将车辆加速到高于该车辆速度的第一预测vpred_cc所需要的转矩。
7.根据权利要求6所述的方法,其特征在于,如果车辆速度的第二预测vpred_Tnew在所述第二比较中高于第二上限值vmax,那么所述至少一个参考值就采用在先前模拟过程sj-n期间被确定的至少一个参考值的形式。
8.根据权利要求4-7中任一项所述的方法,其特征在于,车辆速度的最大第一预测vpred_cc,max和车辆速度的最小第一预测vpred_cc,min根据传统巡航控制在车辆速度的第一预测vpred_cc期间被确定,车辆速度的所述最大和最小第一预测然后在与相应的第一下限值vlim1和上限值vlim2的第一比较中被使用以确定第二预测中的车辆发动机转矩T。
9.根据权利要求1-8中任一项所述的方法,其特征在于,一迟滞量被施加于所述至少一个参考值。
10.根据权利要求1-9中任一项所述的方法,其特征在于,应用规则来确定要依据所述至少一个参考值中的哪一个来调节车辆。
11.根据权利要求10所述的方法,其特征在于,一个规则是:如果车辆速度的第二预测vpred_Tnew在第二比较中高于第二上限值vmax或低于第二下限值vmin,那么所述至少一个参考值就被确定为代表设定速度vset的值。
12.根据权利要求10所述的方法,其特征在于,如果车辆速度的第二预测vpred_Tnew的最小值等于或高于第二下限值vmin且如果车辆速度的第二预测vpred_Tnew的最大值还等于或高于另一上限值vmax2,那么所述至少一个参考值被确定为代表该车辆速度的第二预测vpred_Tnew的值,所述另一上限值vmax2对应于设定速度加上常数c1,即vmax2=vset+c1。
13.根据权利要求10所述的方法,其特征在于,如果车辆速度的第二预测vpred_Tnew的最大值等于或低于上限值vmax且如果车辆速度的第二预测vpred_Tnew的最小值还等于或低于另一下限值vmin2,那么所述至少一个参考值就被确定为代表车辆速度的第二预测vpred_Tnew的值,所述另一下限值vmin2对应于设定速度vset减去常数c2,即vmin2=vset–c2。
14.根据权利要求1-9中任一项所述的方法,其特征在于,在每个模拟过程sj中进行沿地平线的车辆速度的至少一个另一预测vpred_Tk+new,车辆速度的每个这样的另一第一预测基于将车辆速度提高到高于车辆速度的第一预测vpred_cc所需要的转矩、或基于将车辆速度降低到低于车辆速度的第一预测vpred_cc所需要的转矩,所述至少一个另一第一预测所基于的转矩取决于前一模拟过程sj-1中的所述第一比较。
15.根据权利要求14所述的方法,其特征在于,进行车辆速度的总共三个不同的预测vpred_cc、vpred_Tnew和vpred_Tk+new。
16.根据权利要求1-9中任一项所述的方法,其特征在于,车辆速度曲线v、能量消耗EN和旅程时间tN在每个预测期间被计算。
17.根据权利要求16所述的方法,其特征在于,所述模拟通过使用至少一个成本函数JTnew、JTk+new计算车辆速度的第二预测vpred_Tnew和/或车辆速度的第三预测vpred_Tk+new的成本来评估。
18.根据权利要求17所述的方法,其特征在于,用于车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new的相应成本函数JTnew和JTk+new通过将车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new相对于车辆速度的第一预测vpred_cc的相应的能量减少和旅程时间减少以权重参数β进行加权来确定。
19.根据权利要求18所述的方法,其特征在于,用于车辆速度的第二预测vpred_Tnew和用于车辆速度的第三预测vpred_Tk+new的成本函数JTnew和JTk+new经过第四比较,基于所述第四比较来确定随后调节车辆所依据的参考值。
20.根据权利要求16-19中任一项所述的方法,其特征在于,如果车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new达到不同最终速度,那么罚因子就被添加到用于车辆速度的第二预测vpred_Tnew和用于车辆速度的第三预测vpred_Tk+new的成本函数JTnew、JTk+new中的至少一个上。
21.一种被设置成用于控制车辆速度的模块,其特征在于,包括:
-输入单元,其适于接收车辆的设定速度vset;
-地平线单元,其适于借助于地图数据和位置数据确定旅程的地平线,该地平线包括路线区段,每个区段都具有至少一个特征;
-计算单元,其适于在分别包括以预定频率f进行的N个模拟步骤的多个模拟过程sj中的每个期间都执行以下步骤:
-在设定速度vset被给定为参考速度vref时,根据传统巡航控制进行沿地平线的车辆速度的第一预测vpred_cc,该第一预测取决于所述路线区段的特征;
-将车辆速度的第一预测vpred_cc与第一下限值vlim1和第一上限值vlim2中的至少一个进行第一比较,所述第一比较用于限定出在下一模拟过程sj+1中使用的发动机转矩T;
-当车辆的发动机转矩T的值取决于前一模拟过程sj-1中的所述第一比较的结果时,进行沿地平线的车辆速度的第二预测vpred_Tnew;
-将车辆速度的第二预测vpred_Tnew与界定出车辆速度应处的范围的第二下限值vmin和第二上限值vmax中的至少一个进行第二比较;以及
-基于该模拟过程sj中的所述第二比较和/或车辆速度的第二预测vpred_Tnew来确定指示出车辆速度要如何被影响的至少一个参考值;以及
-供送单元,其适于向车辆的控制***提供随后调节车辆所依据的所述至少一个参考值。
22.根据权利要求21所述的模块,其特征在于,所述计算单元适于:
-在N个模拟步骤的模拟过程期间使用取决于车辆速度的恒定步长,以及
-基于车辆速度调节所述步长。
23.根据权利要求21和22中任一项所述的模块,其特征在于,所述至少一个参考值是下述中的任一个:
-参考车辆速度vref
-参考转矩Tref
-参考发动机速度ωref。
24.根据权利要求21-23中任一项所述的模块,其特征在于,所述计算单元适于:在车辆速度的第一预测vpred_cc在前一模拟过程sj+1中被确定为高于第一上限值vlim2的情况下,将第二预测中的车辆发动机转矩T在该模拟过程sj中取为将车辆减速到低于该车辆速度的第一预测vpred_cc所需要的转矩。
25.根据权利要求24所述的模块,其特征在于,所述计算单元适于:在车辆速度的第二预测vpred_Tnew在所述第二比较中低于第二下限值vmin的情况下,确定所述至少一个参考值采用在先前模拟过程sj-n期间被确定的至少一个参考值的形式。
26.根据权利要求21-23中任一项所述的模块,其特征在于,所述计算单元适于:在车辆速度的第一预测vpred_cc在前一模拟过程sj+1中被确定为低于第一下限值vlim1的情况下,将第二预测中的车辆发动机转矩T在该模拟过程sj中取为将车辆加速到高于该车辆速度的第一预测vpred_cc所需要的转矩。
27.根据权利要求26所述的模块,其特征在于,所述计算单元适于:在车辆速度的第二预测vpred_Tnew在所述第二比较中高于第二上限值vmax的情况下,确定所述至少一个参考值采用在先前模拟过程sj-n期间被确定的至少一个参考值的形式。
28.根据权利要求24-27中任一项所述的模块,其特征在于,所述计算单元适于:
-根据传统巡航控制在车辆速度的第一预测vpred_cc期间确定车辆速度的最大第一预测vpred_cc,max和车辆速度的最小第一预测vpred_cc,min,和
-在与相应的第一下限值vlim1和上限值vlim2的第一比较中使用车辆速度的这些最大和最小第一预测,以确定第二预测中的车辆发动机转矩T。
29.根据权利要求21-28中任一项所述的模块,其特征在于,所述计算单元适于将一迟滞值施加于所述至少一个参考值。
30.根据权利要求21-29中任一项所述的模块,其特征在于,所述计算单元适于应用规则来确定要依据所述至少一个参考值中的哪一个来调节车辆。
31.根据权利要求30所述的模块,其特征在于,所述计算单元适于应用一规则,该规则是:如果车辆速度的第二预测vpred_Tnew在第二比较中高于第二上限值vmax或低于第二下限值vmin,那么所述至少一个参考值就被确定为代表设定速度vset的值。
32.根据权利要求30所述的模块,其特征在于,所述计算单元适于:在车辆速度的第二预测vpred_Tnew的最小值等于或高于第二下限值vmin且车辆速度的第二预测vpred_Tnew的最大值还等于或高于另一上限值vmax2的情况下,确定所述至少一个参考值为代表该车辆速度的第二预测vpred_Tnew的值,所述另一上限值vmax2对应于设定速度vset加上常数c1,即vmax2=vset+c1。
33.根据权利要求30所述的模块,其特征在于,所述计算单元适于:在车辆速度的第二预测vpred_Tnew的最大值等于或低于上限值vmax且车辆速度的第二预测vpred_Tnew的最小值还等于或低于另一下限值vmin2的情况下,确定所述至少一个参考值为代表车辆速度的第二预测vpred_Tnew的值,所述另一下限值vmin2对应于设定速度vset减去常数c2,即vmin2=vset–c2。
34.根据权利要求21-29中任一项所述的模块,其特征在于,所述计算单元适于:在每个模拟过程sj中进行沿地平线的车辆速度的至少一个另一预测vpred_Tk+new,车辆速度的每个这样的另一第一预测基于将车辆速度提高到高于车辆速度的第一预测vpred_cc所需要的转矩、或基于将车辆速度降低到低于车辆速度的第一预测vpred_cc所需要的转矩,所述至少一个另一第一预测所基于的转矩取决于前一模拟过程sj-1中的所述第一比较。
35.根据权利要求34所述的模块,其特征在于,所述计算单元适于进行车辆速度的总共三个不同的预测vpred_cc、vpred_Tnew和vpred_Tk+new。
36.根据权利要求21-29中任一项所述的模块,其特征在于,所述计算单元适于在每个预测期间计算车辆速度曲线v、能量消耗EN和旅程时间tN。
37.根据权利要求36所述的模块,其特征在于,所述计算单元适于:通过使用至少一个成本函数JTnew、JTk+new计算用于车辆速度的第二预测vpred_Tnew和/或车辆速度的第三预测vpred_Tk+new的成本来评估模拟。
38.根据权利要求37所述的模块,其特征在于,所述计算单元适于:通过将车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new相对于车辆速度的第一预测vpred_cc的相应的能量减少和旅程时间减少以权重参数β进行加权来确定用于车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new的相应成本函数JTnew和JTk+new。
39.根据权利要求38所述的模块,其特征在于,所述计算单元适于:使得用于车辆速度的第二预测vpred_Tnew和用于车辆速度的第三预测vpred_Tk+new的成本函数JTnew和JTk+new经过第四比较,基于所述第四比较来确定随后调节车辆所依据的参考值。
40.根据权利要求36-39中任一项所述的模块,其特征在于,所述计算单元适于:在车辆速度的第二预测vpred_Tnew和车辆速度的第三预测vpred_Tk+new达到不同最终速度的情况下,将罚因子添加到用于车辆速度的第二预测vpred_Tnew和用于车辆速度的第三预测vpred_Tk+new的成本函数JTnew、JTk+new中的至少一个上。
41.一种计算机程序产品,包括程序指令,当这些指令在车辆中的计算机***上运行时,所述指令能够使所述计算机***执行根据权利要求1-20中任一所述的方法的步骤。
42.根据权利要求41所述的计算机程序产品,其特征在于,所述程序指令被存储在能够由计算机***读取的介质上。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1151256-3 | 2011-12-22 | ||
PCT/SE2011/051575 WO2013095237A1 (en) | 2011-12-22 | 2011-12-22 | Method and module for controlling a vehicle's speed based on rules and/or costs |
SE1151256A SE536271C2 (sv) | 2011-12-22 | 2011-12-22 | Metod och modul för att styra ett fordons hastighet genom simulering |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104010863A true CN104010863A (zh) | 2014-08-27 |
Family
ID=48668946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180075761.8A Pending CN104010863A (zh) | 2011-12-22 | 2011-12-22 | 基于规则和/或成本控制车辆速度的方法和模块 |
Country Status (8)
Country | Link |
---|---|
US (1) | US9511668B2 (zh) |
EP (1) | EP2794328A4 (zh) |
KR (1) | KR101607248B1 (zh) |
CN (1) | CN104010863A (zh) |
BR (1) | BR112014012324A2 (zh) |
RU (1) | RU2014130024A (zh) |
SE (1) | SE536271C2 (zh) |
WO (1) | WO2013095237A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105946861A (zh) * | 2016-06-02 | 2016-09-21 | 大连理工大学 | 一种基于驾驶意图识别的nar神经网络车速预测方法 |
CN106428010A (zh) * | 2015-08-05 | 2017-02-22 | 霍尼韦尔国际公司 | 用于动态车辆速度优化的***和方法 |
CN107512267A (zh) * | 2017-07-20 | 2017-12-26 | 上海工程技术大学 | 一种基于自适应神经模糊模型的车速预测方法 |
CN109313445A (zh) * | 2016-03-23 | 2019-02-05 | 优特诺股份有限公司 | 车辆驾驶和自动驾驶的促进 |
CN110723173A (zh) * | 2019-10-30 | 2020-01-24 | 中车大连机车车辆有限公司 | 一种机车及其定速巡航方法 |
CN113950439A (zh) * | 2019-06-13 | 2022-01-18 | Avl李斯特有限公司 | 预测性车辆控制方法及装置 |
CN113950438A (zh) * | 2019-06-13 | 2022-01-18 | Avl李斯特有限公司 | 用于控制车辆的方法和控制装置 |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104010863A (zh) * | 2011-12-22 | 2014-08-27 | 斯堪尼亚商用车有限公司 | 基于规则和/或成本控制车辆速度的方法和模块 |
EP2794330A4 (en) * | 2011-12-22 | 2015-12-30 | Scania Cv Ab | METHOD AND MODULE FOR DETERMINING AT LEAST ONE REFERENCE VALUE |
GB2523195B (en) * | 2014-02-18 | 2017-10-25 | Jaguar Land Rover Ltd | Control system and method |
DE102014204354A1 (de) * | 2014-03-10 | 2015-09-10 | Robert Bosch Gmbh | Verfahren zum Betreiben eines Fahrzeugs und Fahrerassistenzsystem |
US9393963B2 (en) * | 2014-09-19 | 2016-07-19 | Paccar Inc | Predictive cruise control system with advanced operator control and feedback |
DE102015202216A1 (de) * | 2014-09-19 | 2016-03-24 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Betreiben eines Kraftfahrzeugs durch Vorgabe einer Sollgeschwindigkeit |
US9849880B2 (en) * | 2015-04-13 | 2017-12-26 | Ford Global Technologies, Llc | Method and system for vehicle cruise control |
US10124784B2 (en) * | 2015-04-13 | 2018-11-13 | Ford Global Technologies, Llc | Method and system for controlling shifting of a vehicle in cruise control |
DE102015006447A1 (de) * | 2015-05-19 | 2016-11-24 | Man Truck & Bus Ag | Verfahren zur modellbasierten Prädiktion einer Systemgröße eines Kraftfahrzeugs |
WO2017075578A1 (en) | 2015-10-30 | 2017-05-04 | Cummins, Inc. | Systems and methods for idle coasting management |
CN108290570B (zh) | 2015-11-04 | 2021-12-21 | 卡明斯公司 | 传动系脱离和滑行管理 |
CN110225854B (zh) | 2017-01-25 | 2022-09-20 | 卡明斯公司 | 用于预测性换挡和集成式预测性巡航控制的***和方法 |
US10252710B2 (en) | 2017-05-10 | 2019-04-09 | Toyota Motor Engineering & Manufacturing North America, Inc. | Utilizing missed prediction |
SE541438C2 (en) * | 2017-07-12 | 2019-10-01 | Scania Cv Ab | A vehicle propulsion system |
US10906397B2 (en) * | 2018-01-05 | 2021-02-02 | Ford Global Technologies, Llc | Methods and systems for cruise control |
US10980166B2 (en) | 2018-11-20 | 2021-04-20 | Cnh Industrial America Llc | System and method for pre-emptively adjusting machine parameters based on predicted field conditions |
US11181063B2 (en) | 2019-12-30 | 2021-11-23 | Cummins Inc. | Predictive road speed governor |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08310272A (ja) * | 1995-03-01 | 1996-11-26 | Eaton Vorad Technol Llc | 標準的なエンジン制御モードを用いてのインテリジェントな走行制御のためのシステム及び方法 |
US20070265759A1 (en) * | 2006-05-09 | 2007-11-15 | David Salinas | Method and system for utilizing topographical awareness in an adaptive cruise control |
US20100049400A1 (en) * | 2008-08-22 | 2010-02-25 | Daimler Trucks North America Llc | Vehicle disturbance estimator and method |
CN102803039A (zh) * | 2009-06-10 | 2012-11-28 | 斯堪尼亚商用车有限公司 | 用于控制车辆速度的方法和模块 |
CN102947122A (zh) * | 2010-06-23 | 2013-02-27 | 斯堪尼亚商用车有限公司 | 用于控制车辆速度的方法和模块 |
CN104010862A (zh) * | 2011-12-22 | 2014-08-27 | 斯堪尼亚商用车有限公司 | 用于确定车辆控制***的至少一个参考值的方法和模块 |
Family Cites Families (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0227198B1 (en) | 1985-12-26 | 1991-03-27 | Fujitsu Ten, Ltd. | A constant speed cruise control system of duty ratio control type and a leading angle control method thereof |
US7103460B1 (en) * | 1994-05-09 | 2006-09-05 | Automotive Technologies International, Inc. | System and method for vehicle diagnostics |
US20050192727A1 (en) * | 1994-05-09 | 2005-09-01 | Automotive Technologies International Inc. | Sensor Assemblies |
US7421321B2 (en) * | 1995-06-07 | 2008-09-02 | Automotive Technologies International, Inc. | System for obtaining vehicular information |
DE4434022C2 (de) | 1994-09-23 | 1999-11-11 | Daimler Chrysler Ag | Verfahren und Vorrichtung zur Geschwindigkeitsbegrenzung eines Kraftfahrzeuges |
JP3341554B2 (ja) | 1995-04-27 | 2002-11-05 | 日産自動車株式会社 | 車両用定速走行制御装置 |
US7085637B2 (en) | 1997-10-22 | 2006-08-01 | Intelligent Technologies International, Inc. | Method and system for controlling a vehicle |
JP3663677B2 (ja) | 1995-07-06 | 2005-06-22 | アイシン・エィ・ダブリュ株式会社 | 車両用自動変速機の制御装置 |
JP3171795B2 (ja) | 1996-09-04 | 2001-06-04 | 株式会社エクォス・リサーチ | 車両制御装置 |
DE19640694A1 (de) | 1996-10-02 | 1998-04-09 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Steuerung der Fahrgeschwindigkeit eines Fahrzeugs |
AU9659898A (en) * | 1997-10-21 | 1999-05-10 | Stridsberg Innovation Ab | A hybrid powertrain |
US6076036A (en) | 1998-10-05 | 2000-06-13 | Price; Christopher C. | Vehicle cruise control |
SE516119C2 (sv) | 1999-08-27 | 2001-11-19 | Thoreb Ab | Metod och anordning för att assistera en förare av ett fordon |
US6782961B1 (en) | 1999-10-18 | 2004-08-31 | Kabushiki Kaisha Toyoda Jidoshokki Seisakusho | Driving control apparatus for industrial vehicle |
JP3681052B2 (ja) * | 2000-01-11 | 2005-08-10 | 三菱電機株式会社 | 追従走行制御装置 |
DE10106033A1 (de) | 2001-02-09 | 2002-08-29 | Hess Consult Gmbh | Mikrotom |
US20030221886A1 (en) | 2002-05-30 | 2003-12-04 | Petrie Alfred E. | Veritable perimeter cruise control |
JP2004017867A (ja) | 2002-06-18 | 2004-01-22 | Denso Corp | 車両の自動走行制御装置 |
US7315804B2 (en) * | 2002-09-04 | 2008-01-01 | Nissan Motor Co., Ltd. | Engineering assist method and system |
US6990401B2 (en) * | 2002-10-04 | 2006-01-24 | Daimlerchrysler Ag | Predictive speed control for a motor vehicle |
DE60336162D1 (de) | 2002-10-28 | 2011-04-07 | Hitachi Construction Machinery | Gefällegeschwindigkeitssteuerung |
US8924049B2 (en) * | 2003-01-06 | 2014-12-30 | General Electric Company | System and method for controlling movement of vehicles |
EP1460022A1 (de) | 2003-03-20 | 2004-09-22 | Inventio Ag | Antriebseinheit für einen aufzug |
DE10335927B4 (de) | 2003-08-06 | 2005-09-22 | Siemens Ag | Navigationssystem mit Ermittlung einer verbrauchsoptimierten Route |
WO2006036930A1 (en) | 2004-09-27 | 2006-04-06 | Oshkosh Truck Corporation | System and method for reducing wheel slip and wheel locking in an electric vehicle |
SE529578C2 (sv) | 2005-04-04 | 2007-09-25 | Scania Cv Abp | Ett förfarande och ett system för att styra driften av ett fordon |
US7707810B2 (en) | 2005-07-15 | 2010-05-04 | Cnh America Llc | Apparatus and method to vary the reel speed versus ground speed of an agricultural windrower |
DE102005045891B3 (de) | 2005-09-26 | 2007-02-15 | Siemens Ag | Verfahren zur Kraftstoffverbrauchsreduktion einer Brennkraftmaschine |
US8712650B2 (en) | 2005-11-17 | 2014-04-29 | Invent.Ly, Llc | Power management systems and designs |
JP4796400B2 (ja) * | 2006-02-01 | 2011-10-19 | クラリオン株式会社 | 車両速度制御装置および同装置における目標速度設定方法ならびにプログラム |
JP4807107B2 (ja) * | 2006-03-02 | 2011-11-02 | 日産自動車株式会社 | 車両用走行制御装置 |
JP2007276542A (ja) | 2006-04-03 | 2007-10-25 | Honda Motor Co Ltd | 車両用走行制御装置 |
JP2008056226A (ja) * | 2006-08-01 | 2008-03-13 | Nissan Motor Co Ltd | 車両用走行制御装置および車両用走行制御方法 |
DE102007033256A1 (de) | 2007-07-17 | 2009-01-22 | Polysius Ag | Rollenmühle |
JP2009051401A (ja) | 2007-08-28 | 2009-03-12 | Denso Corp | 車両用制御装置及び制御システム |
US8406970B2 (en) * | 2007-11-03 | 2013-03-26 | GM Global Technology Operations LLC | Method for stabilization of optimal input speed in mode for a hybrid powertrain system |
US8285431B2 (en) * | 2007-11-03 | 2012-10-09 | GM Global Technology Operations LLC | Optimal selection of hybrid range state and/or input speed with a blended braking system in a hybrid electric vehicle |
US8214122B2 (en) | 2008-04-10 | 2012-07-03 | GM Global Technology Operations LLC | Energy economy mode using preview information |
US8701628B2 (en) * | 2008-07-11 | 2014-04-22 | Tula Technology, Inc. | Internal combustion engine control for improved fuel efficiency |
US8616181B2 (en) * | 2008-07-11 | 2013-12-31 | Tula Technology, Inc. | Internal combustion engine control for improved fuel efficiency |
DE102008035944B4 (de) * | 2008-07-31 | 2012-12-06 | Man Truck & Bus Ag | Verfahren zum Optimieren des Fahrbetriebs eines Kraftfahrzeugs |
US8095290B2 (en) | 2008-08-01 | 2012-01-10 | GM Global Technology Operations LLC | Method to control vehicular powertrain by monitoring map preview information |
JP4826609B2 (ja) * | 2008-08-29 | 2011-11-30 | トヨタ自動車株式会社 | 車両用異常解析システム及び車両用異常解析方法 |
US8359149B2 (en) | 2009-02-03 | 2013-01-22 | GM Global Technology Operations LLC | Method for integrating multiple feature adaptive cruise control |
SE534188C2 (sv) * | 2009-06-10 | 2011-05-24 | Scania Cv Ab | Metod och modul för bestämning av börvärden till ett fordons styrsystem |
SE534037C2 (sv) | 2009-06-10 | 2011-04-12 | Scania Cv Ab | Metod och modul för bestämning av hastighetsbörvärden till ett fordons styrsystem |
DE102009030784A1 (de) * | 2009-06-27 | 2010-02-04 | Daimler Ag | Verfahren zum Steuern des Betriebs eines Fahrzeugs |
US9020726B2 (en) * | 2009-11-04 | 2015-04-28 | Daimler Trucks North America Llc | Vehicle torque management |
DE102010003428A1 (de) | 2010-03-30 | 2011-10-06 | Robert Bosch Gmbh | Fahrgeschwindigkeitsregler für Kraftfahrzeuge |
SE534752C2 (sv) | 2010-04-08 | 2011-12-06 | Scania Cv Ab | Metod och modul i samband med farthållning |
SE534751C2 (sv) | 2010-04-08 | 2011-12-06 | Scania Cv Ab | En modul och en metod avseende modval vid bestämning av hastighetsbörvärden för ett fordon |
US20110276216A1 (en) | 2010-05-07 | 2011-11-10 | Texas Instruments Incorporated | Automotive cruise controls, circuits, systems and processes |
GB2480877A (en) | 2010-06-04 | 2011-12-07 | Mir Immad Uddin | Engine control unit which uses vehicle position data to control the engine speed |
SE535422C2 (sv) * | 2010-06-23 | 2012-07-31 | Scania Cv Ab | Metod och modul för att styra ett fordons hastighet |
JP5127917B2 (ja) * | 2010-12-13 | 2013-01-23 | 日立オートモティブシステムズ株式会社 | 車両制御装置 |
DE112011104550B4 (de) | 2010-12-23 | 2024-07-25 | Cummins Intellectual Property, Inc. | System und verfahren zur fahrzeuggeschwindigkeitsbasierten betriebskostenoptimierung |
DE112011104561B4 (de) | 2010-12-23 | 2024-01-25 | Cummins Intellectual Property, Inc. | Vorrichtung und Verfahren zur Verwaltung eines Fahrzeugbetriebszustandes |
SE537677C2 (sv) * | 2011-06-10 | 2015-09-29 | Scania Cv Ab | Förfarande och system för framförande av ett fordon |
EP2794378B1 (en) * | 2011-12-22 | 2020-09-30 | Scania CV AB | Method and module for determining of at least one reference value for a vehicle control system |
SE536266C2 (sv) * | 2011-12-22 | 2013-07-23 | Scania Cv Ab | Metod och modul för att bestämma ett fordons hastighetsbörvärden genom simulering |
CN104010863A (zh) * | 2011-12-22 | 2014-08-27 | 斯堪尼亚商用车有限公司 | 基于规则和/或成本控制车辆速度的方法和模块 |
EP2794330A4 (en) * | 2011-12-22 | 2015-12-30 | Scania Cv Ab | METHOD AND MODULE FOR DETERMINING AT LEAST ONE REFERENCE VALUE |
BR112014012321A2 (pt) * | 2011-12-22 | 2017-05-30 | Scania Cv Ab | módulo e método pertencentes a escolha de modo quando determinando valores de referência |
BR112014012359B1 (pt) * | 2011-12-22 | 2021-03-09 | Scania Cv Ab | método e módulo para controlar velocidade de veículo com base em regras e/ou custos |
KR101577754B1 (ko) * | 2011-12-22 | 2015-12-16 | 스카니아 씨브이 악티에볼라그 | 기준 값 결정 시에 모드 선택에 관한 모듈 및 방법 |
SE537839C2 (sv) * | 2012-06-19 | 2015-11-03 | Scania Cv Ab | Styrning av en referenshastighet för en konstantfartsbroms |
US20140277971A1 (en) * | 2013-03-14 | 2014-09-18 | Paccar Inc | In-truck fuel economy estimator |
-
2011
- 2011-12-22 CN CN201180075761.8A patent/CN104010863A/zh active Pending
- 2011-12-22 US US14/365,361 patent/US9511668B2/en not_active Expired - Fee Related
- 2011-12-22 WO PCT/SE2011/051575 patent/WO2013095237A1/en active Application Filing
- 2011-12-22 RU RU2014130024A patent/RU2014130024A/ru not_active Application Discontinuation
- 2011-12-22 SE SE1151256A patent/SE536271C2/sv unknown
- 2011-12-22 KR KR1020147020630A patent/KR101607248B1/ko not_active IP Right Cessation
- 2011-12-22 BR BR112014012324A patent/BR112014012324A2/pt not_active IP Right Cessation
- 2011-12-22 EP EP11877850.5A patent/EP2794328A4/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08310272A (ja) * | 1995-03-01 | 1996-11-26 | Eaton Vorad Technol Llc | 標準的なエンジン制御モードを用いてのインテリジェントな走行制御のためのシステム及び方法 |
US20070265759A1 (en) * | 2006-05-09 | 2007-11-15 | David Salinas | Method and system for utilizing topographical awareness in an adaptive cruise control |
US20100049400A1 (en) * | 2008-08-22 | 2010-02-25 | Daimler Trucks North America Llc | Vehicle disturbance estimator and method |
CN102803039A (zh) * | 2009-06-10 | 2012-11-28 | 斯堪尼亚商用车有限公司 | 用于控制车辆速度的方法和模块 |
CN102947122A (zh) * | 2010-06-23 | 2013-02-27 | 斯堪尼亚商用车有限公司 | 用于控制车辆速度的方法和模块 |
CN104010862A (zh) * | 2011-12-22 | 2014-08-27 | 斯堪尼亚商用车有限公司 | 用于确定车辆控制***的至少一个参考值的方法和模块 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106428010A (zh) * | 2015-08-05 | 2017-02-22 | 霍尼韦尔国际公司 | 用于动态车辆速度优化的***和方法 |
CN106428010B (zh) * | 2015-08-05 | 2021-03-09 | 盖瑞特交通一公司 | 用于动态车辆速度优化的***和方法 |
CN109313445A (zh) * | 2016-03-23 | 2019-02-05 | 优特诺股份有限公司 | 车辆驾驶和自动驾驶的促进 |
CN109313445B (zh) * | 2016-03-23 | 2022-02-18 | 动态Ad有限责任公司 | 车辆驾驶和自动驾驶的促进 |
CN105946861A (zh) * | 2016-06-02 | 2016-09-21 | 大连理工大学 | 一种基于驾驶意图识别的nar神经网络车速预测方法 |
CN107512267A (zh) * | 2017-07-20 | 2017-12-26 | 上海工程技术大学 | 一种基于自适应神经模糊模型的车速预测方法 |
CN113950439A (zh) * | 2019-06-13 | 2022-01-18 | Avl李斯特有限公司 | 预测性车辆控制方法及装置 |
CN113950438A (zh) * | 2019-06-13 | 2022-01-18 | Avl李斯特有限公司 | 用于控制车辆的方法和控制装置 |
CN113950439B (zh) * | 2019-06-13 | 2024-02-06 | Avl李斯特有限公司 | 预测性车辆控制方法及装置 |
CN113950438B (zh) * | 2019-06-13 | 2024-07-02 | Avl李斯特有限公司 | 用于控制车辆的方法和控制装置 |
CN110723173A (zh) * | 2019-10-30 | 2020-01-24 | 中车大连机车车辆有限公司 | 一种机车及其定速巡航方法 |
CN110723173B (zh) * | 2019-10-30 | 2021-11-02 | 中车大连机车车辆有限公司 | 一种机车及其定速巡航方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20140107587A (ko) | 2014-09-04 |
KR101607248B1 (ko) | 2016-04-11 |
US9511668B2 (en) | 2016-12-06 |
WO2013095237A1 (en) | 2013-06-27 |
EP2794328A4 (en) | 2016-09-14 |
EP2794328A1 (en) | 2014-10-29 |
BR112014012324A2 (pt) | 2017-05-30 |
RU2014130024A (ru) | 2016-02-10 |
SE1151256A1 (sv) | 2013-06-23 |
SE536271C2 (sv) | 2013-07-23 |
US20140350820A1 (en) | 2014-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104010863A (zh) | 基于规则和/或成本控制车辆速度的方法和模块 | |
KR101601889B1 (ko) | 규칙 및/또는 비용에 기초하여 차량 속도를 제어하기 위한 방법 및 모듈 | |
US8744718B2 (en) | Method and module for controlling a vehicle's speed | |
US8972138B2 (en) | Method and module for controlling a vehicle's speed | |
CN104010861B (zh) | 用于确定至少一个参考值的方法和模块 | |
CN102458944B (zh) | 用于确定车辆控制***的速率参考值的方法和模块 | |
US9193264B2 (en) | Method and module for determining of at least one reference value for a vehicle control system | |
CN104010910A (zh) | 用于确定车辆控制***的参考值的方法和模块 | |
KR101601890B1 (ko) | 차량 제어 시스템을 위한 적어도 하나의 기준 값의 결정을 위한 방법 및 모듈 | |
CN103998276A (zh) | 在确定参考值时与模式选择相关的模块和方法 | |
CN104010860A (zh) | 与确定参考值时的模式选择相关的模块和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140827 |