[go: up one dir, main page]

CN118419014A - A vehicle control method, device and apparatus based on torque self-optimization - Google Patents

A vehicle control method, device and apparatus based on torque self-optimization Download PDF

Info

Publication number
CN118419014A
CN118419014A CN202410691314.4A CN202410691314A CN118419014A CN 118419014 A CN118419014 A CN 118419014A CN 202410691314 A CN202410691314 A CN 202410691314A CN 118419014 A CN118419014 A CN 118419014A
Authority
CN
China
Prior art keywords
vehicle
torque
output torque
candidate
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410691314.4A
Other languages
Chinese (zh)
Inventor
张家乐
马春明
黄娜
张孝斌
田磊
赵玉超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China National Heavy Duty Truck Group Jinan Power Co Ltd
Original Assignee
China National Heavy Duty Truck Group Jinan Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China National Heavy Duty Truck Group Jinan Power Co Ltd filed Critical China National Heavy Duty Truck Group Jinan Power Co Ltd
Priority to CN202410691314.4A priority Critical patent/CN118419014A/en
Publication of CN118419014A publication Critical patent/CN118419014A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes 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/14Adaptive cruise control
    • B60W30/143Speed control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes 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/14Adaptive cruise control

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Abstract

本申请提供一种基于扭矩自寻优的车辆控制方法、装置和设备。该方法包括:按照周期获取前方道路信息以及车辆状态信息,所述前方道路信息包括:前方道路的坡度;根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩;根据前一周期的第一输出扭矩对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩;在当前周期内按照所述第二输出扭矩控制车辆行驶。本申请的方法,减小了车辆巡航时的油耗。

The present application provides a vehicle control method, device and equipment based on torque self-optimization. The method comprises: obtaining the road ahead information and vehicle status information in a periodic manner, wherein the road ahead information comprises: the slope of the road ahead; determining the candidate torque of the current period according to the slope and the vehicle status information; optimizing the candidate torque according to the first output torque of the previous period to obtain the second output torque of the current period; and controlling the vehicle to travel according to the second output torque in the current period. The method of the present application reduces the fuel consumption of the vehicle during cruising.

Description

一种基于扭矩自寻优的车辆控制方法、装置和设备A vehicle control method, device and apparatus based on torque self-optimization

技术领域Technical Field

本申请涉及智能驾驶节油技术领域,尤其涉及一种基于扭矩自寻优的车辆控制方法、装置和设备。The present application relates to the field of intelligent driving and fuel saving technology, and in particular to a vehicle control method, device and equipment based on torque self-optimization.

背景技术Background technique

随着全球能源危机的日益加剧和环保意识的不断提高,节能减排已成为汽车产业及交通运输领域的重要发展方向。巡航节油技术作为其中的一种重要手段,其研发和应用正受到广泛关注。With the increasing global energy crisis and the continuous improvement of environmental awareness, energy conservation and emission reduction have become an important development direction for the automotive industry and transportation. As an important means of this, the research and development and application of cruise fuel-saving technology are receiving widespread attention.

目前,在辅助驾驶系统中广泛应用的巡航算法主要包括定速巡航算法和自适应巡航算法。尽管这些算法在一定程度上为驾驶员提供了便利,如维持恒定的车速或根据交通状况自动调整车速,但它们在燃油经济性方面存在显著不足。At present, the cruise algorithms widely used in assisted driving systems mainly include fixed-speed cruise algorithms and adaptive cruise algorithms. Although these algorithms provide convenience to drivers to a certain extent, such as maintaining a constant speed or automatically adjusting the speed according to traffic conditions, they have significant shortcomings in terms of fuel economy.

具体来说,定速巡航算法使车辆保持固定的速度行驶,而不考虑路况、车辆负载或驾驶风格的变化,这往往导致在不需要全速行驶的情况下,车辆仍以较高的速度运行,从而增加了燃油消耗。另一方面,自适应巡航算法虽然能根据前车的速度和距离自动调整车速,但在某些情况下,其反应速度和调整策略可能不够精准,同样可能导致不必要的燃油浪费。Specifically, the cruise control algorithm keeps the vehicle at a fixed speed regardless of changes in road conditions, vehicle load or driving style, which often results in the vehicle running at a higher speed when full speed is not required, thereby increasing fuel consumption. On the other hand, although the adaptive cruise control algorithm can automatically adjust the vehicle speed according to the speed and distance of the vehicle in front, in some cases, its reaction speed and adjustment strategy may not be accurate enough, which may also lead to unnecessary fuel waste.

发明内容Summary of the invention

本申请提供一种基于扭矩自寻优的车辆控制方法、装置和设备,用以解决现有巡航算法导致车辆行驶过程中油耗较高的问题。The present application provides a vehicle control method, device and equipment based on torque self-optimization, which are used to solve the problem of high fuel consumption during vehicle driving caused by existing cruise algorithms.

一方面,本申请提供一种基于扭矩自寻优的车辆控制方法,包括:On the one hand, the present application provides a vehicle control method based on torque self-optimization, comprising:

按照周期获取前方道路信息以及车辆状态信息,所述前方道路信息包括:前方道路的坡度;Acquire the road ahead information and vehicle status information periodically, wherein the road ahead information includes: the slope of the road ahead;

根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩;determining a candidate torque for a current cycle according to the slope and the vehicle state information;

根据前一周期的第一输出扭矩对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩;Optimizing the candidate torque according to the first output torque of the previous cycle to obtain the second output torque of the current cycle;

在当前周期内按照所述第二输出扭矩控制车辆行驶。The vehicle is controlled to travel according to the second output torque in the current cycle.

可选的,所述车辆状态信息包括:实时车速,所述根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩,包括:Optionally, the vehicle state information includes: real-time vehicle speed, and determining the candidate torque of the current cycle according to the slope and the vehicle state information includes:

获取车辆的车重和驾驶员设定的巡航设定车速;Obtain the vehicle weight and the cruise speed set by the driver;

根据所述车重和所述巡航设定车速,确定巡航车速区间;Determining a cruising speed range according to the vehicle weight and the cruise setting speed;

判断所述实时车速是否处于所述巡航车速区间;Determining whether the real-time vehicle speed is within the cruising speed range;

若所述实时车速处于所述巡航车速区间,则根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩。If the real-time vehicle speed is within the cruising speed range, a candidate torque for a current cycle is determined according to the slope and the vehicle state information.

可选的,所述车辆状态信息还包括:瞬时油耗,所述根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩,包括:Optionally, the vehicle state information further includes: instantaneous fuel consumption, and determining the candidate torque of the current cycle according to the slope and the vehicle state information includes:

确定所述车重、坡度、所述瞬时油耗以及所述巡航设定车速的权重系数;Determining weight coefficients of the vehicle weight, the slope, the instantaneous fuel consumption, and the cruise setting speed;

根据所述车重、坡度、所述瞬时油耗、所述巡航设定车速以及所述权重系数,确定所述候选扭矩。The candidate torque is determined according to the vehicle weight, the slope, the instantaneous fuel consumption, the cruise setting speed and the weight coefficient.

可选的,所述根据前一周期的第一输出扭矩对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩,包括:Optionally, the optimizing the candidate torque according to the first output torque of the previous cycle to obtain the second output torque of the current cycle includes:

确定所述第一输出扭矩与所述候选扭矩之间的相对误差;determining a relative error between the first output torque and the candidate torque;

判断所述相对误差是否小于相对误差阈值;Determine whether the relative error is less than a relative error threshold;

若是,则将所述候选扭矩作为所述当前周期的第二输出扭矩;If yes, taking the candidate torque as the second output torque of the current cycle;

若否,则基于所述第一输出扭矩,对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩。If not, the candidate torque is optimized based on the first output torque to obtain the second output torque of the current cycle.

可选的,所述基于所述第一输出扭矩,对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩,包括:Optionally, the optimizing the candidate torque based on the first output torque to obtain the second output torque of the current cycle includes:

根据所述第一输出扭矩和所述候选扭矩,确定所述车辆的行驶状态,所述行驶状态包括:增速状态和减速状态;determining a driving state of the vehicle according to the first output torque and the candidate torque, the driving state comprising: a speed-up state and a speed-down state;

将所述第一输出扭矩与所述相对误差阈值的乘积作为所述候选扭矩的修正项;taking the product of the first output torque and the relative error threshold as a correction term of the candidate torque;

若所述行驶状态为增速状态,则将所述第一输出扭矩与所述修正项之和作为所述第二输出扭矩;If the driving state is a speed-increasing state, the sum of the first output torque and the correction term is used as the second output torque;

若所述行驶状态为减速状态,则将所述第一输出扭矩与所述修正项之差作为所述第二输出扭矩。If the running state is a deceleration state, the difference between the first output torque and the correction term is used as the second output torque.

可选的,所述确定所述车重、坡度、所述瞬时油耗以及所述巡航设定车速的权重系数之前,所述方法还包括:Optionally, before determining the weight coefficients of the vehicle weight, the slope, the instantaneous fuel consumption and the cruise setting speed, the method further includes:

确定数据库中是否存在与所述坡度以及所述实时车速匹配的历史数据组,其中与坡度以及实时车速匹配的历史数据组是指:历史数据组中的历史坡度与所述坡度相同,且历史实时车速与所述实时车速相同的数据组;Determine whether there is a historical data group matching the slope and the real-time vehicle speed in the database, wherein the historical data group matching the slope and the real-time vehicle speed refers to a data group in which the historical slope in the historical data group is the same as the slope and the historical real-time vehicle speed is the same as the real-time vehicle speed;

若存在,则确定所述历史数据组中的历史瞬时油耗是否低于所述当前周期的瞬时油耗;If so, determining whether the historical instantaneous fuel consumption in the historical data set is lower than the instantaneous fuel consumption in the current cycle;

并在所述历史瞬时油耗低于所述当前周期的瞬时油耗时,将所述当前周期的瞬时油耗更新为所述历史瞬时油耗。When the historical instantaneous fuel consumption is lower than the instantaneous fuel consumption of the current cycle, the instantaneous fuel consumption of the current cycle is updated to the historical instantaneous fuel consumption.

可选的,所述根据所述车重、坡度、所述瞬时油耗、所述巡航设定车速以及所述权重系数,确定所述候选扭矩,包括:Optionally, determining the candidate torque according to the vehicle weight, the slope, the instantaneous fuel consumption, the cruise setting speed and the weight coefficient includes:

采用如下公式确定所述候选扭矩:The candidate torque is determined using the following formula:

T(i)=k1*M+k2*Slp+k3*Fuel+k4*V0 T(i)=k 1 *M+k 2 *Slp+k 3 *Fuel+k 4 *V 0

其中,k1为车重对应的权重系数,M为车重,k2为坡度对应的权重系数,Slp为坡度,k3为瞬时油耗对应的权重系数,Fuel为瞬时油耗,k4为设定车速对应的权重系数,V0为设定车速。Among them, k1 is the weight coefficient corresponding to the vehicle weight, M is the vehicle weight, k2 is the weight coefficient corresponding to the slope, Slp is the slope, k3 is the weight coefficient corresponding to the instantaneous fuel consumption, Fuel is the instantaneous fuel consumption, k4 is the weight coefficient corresponding to the set vehicle speed, and V0 is the set vehicle speed.

另一方面,本申请提供一种基于扭矩自寻优的车辆控制装置,包括:On the other hand, the present application provides a vehicle control device based on torque self-optimization, comprising:

获取模块,用于按照周期获取前方道路信息以及车辆状态信息,所述前方道路信息包括:前方道路的坡度;An acquisition module, used to periodically acquire road ahead information and vehicle status information, wherein the road ahead information includes: a slope of the road ahead;

确定模块,用于根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩;A determination module, configured to determine a candidate torque for a current cycle according to the slope and the vehicle state information;

处理模块,用于根据前一周期的第一输出扭矩对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩;A processing module, configured to optimize the candidate torque according to the first output torque of the previous cycle to obtain the second output torque of the current cycle;

控制模块,用于在当前周期内按照所述第二输出扭矩控制车辆行驶。A control module is used to control the vehicle to travel according to the second output torque in a current cycle.

可选的,所述车辆状态信息包括:实时车速,所述装置还包括:判断模块;Optionally, the vehicle status information includes: real-time vehicle speed, and the device further includes: a judgment module;

所述获取模块,还用于获取车辆的车重和驾驶员设定的巡航设定车速;The acquisition module is further used to acquire the vehicle weight and the cruise speed set by the driver;

所述确定模块,还用于根据所述车重和所述巡航设定车速,确定巡航车速区间;The determination module is further used to determine a cruising speed interval according to the vehicle weight and the cruise setting speed;

所述判断模块,用于判断所述实时车速是否处于所述巡航车速区间;The judging module is used to judge whether the real-time vehicle speed is within the cruising speed range;

所述确定模块,用于在所述实时车速处于所述巡航车速区间时,根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩。The determination module is used to determine the candidate torque of the current cycle according to the slope and the vehicle state information when the real-time vehicle speed is in the cruising speed range.

可选的,所述车辆状态信息还包括:瞬时油耗,所述确定模块,用于确定所述车重、坡度、所述瞬时油耗以及所述巡航设定车速的权重系数;根据所述车重、坡度、所述瞬时油耗、所述巡航设定车速以及所述权重系数,确定所述候选扭矩。Optionally, the vehicle status information also includes: instantaneous fuel consumption, the determination module is used to determine the weight coefficient of the vehicle weight, slope, the instantaneous fuel consumption and the cruise setting speed; determine the candidate torque according to the vehicle weight, slope, the instantaneous fuel consumption, the cruise setting speed and the weight coefficient.

可选的,所述确定模块,用于确定所述第一输出扭矩与所述候选扭矩之间的相对误差;Optionally, the determination module is used to determine a relative error between the first output torque and the candidate torque;

所述判断模块,还用于判断所述相对误差是否小于相对误差阈值;The judging module is further configured to judge whether the relative error is less than a relative error threshold;

所述处理模块,用于在所述相对误差小于相对误差阈值时,将所述候选扭矩作为所述当前周期的第二输出扭矩;The processing module is configured to use the candidate torque as the second output torque of the current cycle when the relative error is less than a relative error threshold;

所述处理模块,用于在所述相对误差大于相对误差阈值时,基于所述第一输出扭矩,对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩。The processing module is used to optimize the candidate torque based on the first output torque to obtain the second output torque of the current cycle when the relative error is greater than a relative error threshold.

可选的,所述确定模块,用于根据所述第一输出扭矩和所述候选扭矩,确定所述车辆的行驶状态,所述行驶状态包括:增速状态和减速状态;Optionally, the determination module is used to determine the driving state of the vehicle according to the first output torque and the candidate torque, and the driving state includes: a speed-up state and a speed-down state;

所述处理模块,用于将所述第一输出扭矩与所述相对误差阈值的乘积作为所述候选扭矩的修正项;The processing module is used to use the product of the first output torque and the relative error threshold as a correction term of the candidate torque;

所述处理模块,用于在所述行驶状态为增速状态时,将所述第一输出扭矩与所述修正项之和作为所述第二输出扭矩;The processing module is configured to use the sum of the first output torque and the correction term as the second output torque when the driving state is a speed-increasing state;

所述处理模块,用于在所述行驶状态为减速状态时,将所述第一输出扭矩与所述修正项之差作为所述第二输出扭矩。The processing module is used to use the difference between the first output torque and the correction term as the second output torque when the driving state is a deceleration state.

可选的,所述确定模块,用于确定数据库中是否存在与所述坡度以及所述实时车速匹配的历史数据组,其中与坡度以及实时车速匹配的历史数据组是指:历史数据组中的历史坡度与所述坡度相同,且历史实时车速与所述实时车速相同的数据组;Optionally, the determination module is used to determine whether there is a historical data group matching the slope and the real-time vehicle speed in the database, wherein the historical data group matching the slope and the real-time vehicle speed refers to: a data group in which the historical slope in the historical data group is the same as the slope, and the historical real-time vehicle speed is the same as the real-time vehicle speed;

所述确定模块还用于,在数据库中存在与所述坡度以及所述实时车速匹配的历史数据组时,确定所述历史数据组中的历史瞬时油耗是否低于所述当前周期的瞬时油耗;The determination module is further configured to, when there is a historical data group matching the slope and the real-time vehicle speed in the database, determine whether the historical instantaneous fuel consumption in the historical data group is lower than the instantaneous fuel consumption in the current cycle;

所述处理模块,用于在所述历史瞬时油耗低于所述当前周期的瞬时油耗时,将所述当前周期的瞬时油耗更新为所述历史瞬时油耗。The processing module is used to update the instantaneous fuel consumption of the current cycle to the historical instantaneous fuel consumption when the historical instantaneous fuel consumption is lower than the instantaneous fuel consumption of the current cycle.

可选的,所述确定模块,用于采用如下公式确定所述候选扭矩:Optionally, the determination module is used to determine the candidate torque using the following formula:

T(i)=k1*M+k2*Slp+k3*Fuel+k4*V0 T(i)=k 1 *M+k 2 *Slp+k 3 *Fuel+k 4 *V 0

其中,k1为车重对应的权重系数,M为车重,k2为坡度对应的权重系数,Slp为坡度,k3为瞬时油耗对应的权重系数,Fuel为瞬时油耗,k4为设定车速对应的权重系数,V0为设定车速。Among them, k1 is the weight coefficient corresponding to the vehicle weight, M is the vehicle weight, k2 is the weight coefficient corresponding to the slope, Slp is the slope, k3 is the weight coefficient corresponding to the instantaneous fuel consumption, Fuel is the instantaneous fuel consumption, k4 is the weight coefficient corresponding to the set vehicle speed, and V0 is the set vehicle speed.

第三方面,本申请提供一种基于扭矩自寻优的车辆控制设备,包括:In a third aspect, the present application provides a vehicle control device based on torque self-optimization, comprising:

存储器;Memory;

处理器;processor;

其中,所述存储器存储计算机执行指令;Wherein, the memory stores computer-executable instructions;

所述处理器执行所述存储器存储的计算机执行指令,以实现如上述第一方面及第一方面各种可能的实现方式所述的基于扭矩自寻优的车辆控制方法。The processor executes the computer-executable instructions stored in the memory to implement the vehicle control method based on torque self-optimization as described in the above-mentioned first aspect and various possible implementation methods of the first aspect.

第四方面,本申请提供一种计算机存储介质,其上存储有计算机执行指令,所述计算机执行指令被处理器执行以实现如上述第一方面及第一方面各种可能的实现方式所述的基于扭矩自寻优的车辆控制方法。In a fourth aspect, the present application provides a computer storage medium having computer execution instructions stored thereon, wherein the computer execution instructions are executed by a processor to implement a vehicle control method based on torque self-optimization as described in the first aspect and various possible implementations of the first aspect.

本申请提供的一种基于扭矩自寻优的车辆控制方法、装置和设备,该方法通过按照周期获取前方道路信息以及车辆状态信息,所述前方道路信息包括:前方道路的坡度;根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩;根据前一周期的第一输出扭矩对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩;在当前周期内按照所述第二输出扭矩控制车辆行驶。本申请的方法,减小了车辆巡航时的油耗。The present application provides a vehicle control method, device and equipment based on torque self-optimization. The method obtains the road ahead information and vehicle status information in a periodic manner, wherein the road ahead information includes: the slope of the road ahead; determines the candidate torque of the current period according to the slope and the vehicle status information; optimizes the candidate torque according to the first output torque of the previous period to obtain the second output torque of the current period; and controls the vehicle to travel according to the second output torque in the current period. The method of the present application reduces the fuel consumption of the vehicle during cruising.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

图1为本申请实施例提供的基于扭矩自寻优的车辆控制方法流程图一;FIG1 is a flow chart 1 of a vehicle control method based on torque self-optimization provided in an embodiment of the present application;

图2为本申请实施例提供的基于扭矩自寻优的车辆控制方法流程图二;FIG2 is a second flow chart of a vehicle control method based on torque self-optimization provided in an embodiment of the present application;

图3为本申请提供的基于扭矩自寻优的车辆控制装置的结构示意图;FIG3 is a schematic structural diagram of a vehicle control device based on torque self-optimization provided by the present application;

图4为本申请提供的基于扭矩自寻优的车辆控制设备的结构示意图。FIG4 is a schematic diagram of the structure of a vehicle control device based on torque self-optimization provided in the present application.

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments.

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein.

本申请实施例中,“示例性的”或者“例如”等词用于表示例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

传统的定速巡航算法在车辆行驶过程中,主要依据驾驶员设定的恒定车速来控制车辆的加速和减速,以达到维持恒定速度行驶的目的。然而,这种算法在设计和执行时,往往没有充分考虑到实际路况对巡航功能的影响,会导致油耗过高等问题。Traditional cruise control algorithms control the acceleration and deceleration of the vehicle based on the constant speed set by the driver during driving, in order to maintain a constant speed. However, when designing and implementing this algorithm, the impact of actual road conditions on the cruise function is often not fully considered, which can lead to problems such as excessive fuel consumption.

路况的多样性对车辆行驶有着直接的影响。例如,在平坦的公路上,车辆可以较为稳定地以恒定速度行驶,但在遇到上坡、下坡、弯道或者路面不平整等情况时,车辆需要额外的动力来克服这些阻力,或者需要通过制动来降低速度以保证行驶安全。传统的定速巡航算法在这种情况下仍然会维持设定的恒定速度,这就会导致车辆在不需要加速的情况下仍然保持高转速,或者在需要减速时不能及时降低速度,从而造成不必要的燃油消耗。The diversity of road conditions has a direct impact on vehicle driving. For example, on a flat road, a vehicle can travel relatively stably at a constant speed, but when encountering uphill, downhill, curves or uneven road conditions, the vehicle needs additional power to overcome these resistances, or needs to reduce speed through braking to ensure driving safety. In this case, the traditional cruise control algorithm will still maintain the set constant speed, which will cause the vehicle to maintain a high speed when acceleration is not required, or fail to reduce speed in time when deceleration is required, resulting in unnecessary fuel consumption.

此外,驾驶员的加速和减速习惯、对车辆的控制精度以及对路况的判断能力等因素都会影响车辆的燃油经济性,传统的定速巡航算法无法根据驾驶员的驾驶习惯进行个性化调整,也会在一定程度上增加油耗。In addition, factors such as the driver's acceleration and deceleration habits, vehicle control accuracy, and ability to judge road conditions will affect the vehicle's fuel economy. Traditional cruise control algorithms cannot be personalized according to the driver's driving habits, and will also increase fuel consumption to a certain extent.

针对现有技术中存在的上述问题,本申请提供了一种基于扭矩自寻优的车辆控制方法。该方法通过获取车辆自身信息和前方道路信息进行扭矩寻优,并对寻优扭矩进行输出,并依据前一周期输出扭矩和当前周期输出扭矩的相对误差对输出扭矩进行优化调整,节省了车辆巡航时的油耗。In view of the above problems existing in the prior art, the present application provides a vehicle control method based on torque self-optimization. The method obtains the vehicle's own information and the road ahead information to optimize the torque, outputs the optimized torque, and optimizes the output torque according to the relative error between the output torque of the previous cycle and the output torque of the current cycle, thereby saving fuel consumption when the vehicle is cruising.

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

图1是本申请实施例提供的一种基于扭矩自寻优的车辆控制方法流程图一。如图1所示,本实施例提供的基于扭矩自寻优的车辆控制方法,包括:FIG1 is a flow chart of a vehicle control method based on torque self-optimization provided in an embodiment of the present application. As shown in FIG1 , the vehicle control method based on torque self-optimization provided in this embodiment includes:

S101:按照周期获取前方道路信息以及车辆状态信息。S101: Obtaining the road ahead information and vehicle status information periodically.

其中,前方道路信息包括前方道路的坡度,车辆状态信息包括车重、发动机请求扭矩、瞬时油耗、实时车速、设定车速等。Among them, the road ahead information includes the slope of the road ahead, and the vehicle status information includes vehicle weight, engine requested torque, instantaneous fuel consumption, real-time vehicle speed, set vehicle speed, etc.

为获取上述信息,车辆需要配备各种传感器,并将传感器捕获的原始数据经过处理和分析,以便提取出有关道路和车辆自身状态的信息。通过设定一个固定的时间间隔,如每秒、每毫秒等,系统可以定期触发数据收集和处理过程,确保信息的实时性和连续性,进而为驾驶员和自动驾驶系统提供准确、实时的信息,以提高驾驶的安全性和效率。To obtain the above information, the vehicle needs to be equipped with various sensors, and the raw data captured by the sensors must be processed and analyzed to extract information about the road and the vehicle's own status. By setting a fixed time interval, such as every second or every millisecond, the system can regularly trigger the data collection and processing process to ensure the real-time and continuity of information, thereby providing accurate and real-time information to the driver and the autonomous driving system to improve driving safety and efficiency.

S102:根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩。S102: Determine a candidate torque for the current cycle according to the slope and the vehicle state information.

其中,坡度信息描述了道路的倾斜程度,道路坡度会直接影响车辆的行驶性能和动力需求。例如,上坡时,车辆需要更多的扭矩来克服重力,保持或增加速度;而下坡时,车辆会因为重力而获得额外的加速度,此时需要适当减少扭矩或进行制动以防止速度过快。车辆状态信息反映了车辆的当前运行状况,是确定扭矩需求的重要依据。候选扭矩是根据当前行驶条件和车辆状态计算出的适合当前周期的扭矩值。Among them, the slope information describes the inclination of the road, and the road slope will directly affect the vehicle's driving performance and power requirements. For example, when going uphill, the vehicle needs more torque to overcome gravity and maintain or increase speed; when going downhill, the vehicle will gain additional acceleration due to gravity, and it is necessary to appropriately reduce torque or brake to prevent excessive speed. Vehicle status information reflects the current operating status of the vehicle and is an important basis for determining torque requirements. Candidate torque is a torque value suitable for the current cycle calculated based on the current driving conditions and vehicle status.

S103:根据前一周期的第一输出扭矩对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩。S103: Optimizing the candidate torque according to the first output torque of the previous cycle to obtain the second output torque of the current cycle.

其中,在控制车辆行驶的过程中,为了实现更加精确和平滑的动力输出,通常根据前一周期,即上一个时间间隔的输出扭矩来对当前周期的候选扭矩进行优化处理。In the process of controlling the driving of the vehicle, in order to achieve more accurate and smooth power output, the candidate torque of the current cycle is usually optimized according to the output torque of the previous cycle, that is, the previous time interval.

具体地,通过获取前一周期的第一输出扭矩数据,该数据反映了车辆在过去一段时间内的动力输出情况,并结合当前的行驶环境、驾驶员的意图以及车辆的实时状态等因素,对上述数据进行综合分析和处理。在优化过程中,控制系统可以应用各种算法和模型,来确定当前周期车辆所需的最优扭矩输出,并据此对候选扭矩进行调整。Specifically, by obtaining the first output torque data of the previous cycle, which reflects the power output of the vehicle in the past period, and combining the current driving environment, the driver's intention, the real-time status of the vehicle and other factors, the above data is comprehensively analyzed and processed. During the optimization process, the control system can apply various algorithms and models to determine the optimal torque output required by the vehicle in the current cycle, and adjust the candidate torque accordingly.

S104:在当前周期内按照所述第二输出扭矩控制车辆行驶。S104: Controlling the vehicle to travel according to the second output torque in the current cycle.

其中,通过上述步骤得到的第二输出扭矩值,将作为当前周期车辆动力输出的依据,通过传动系统传递给车轮,从而驱动车辆按照预期的方式行驶。该过程意味着车辆的发动机管理系统、传动系统以及制动系统等会协同工作,以确保车辆按照第二输出扭矩进行动力输出或制动操作。The second output torque value obtained through the above steps will be used as the basis for the vehicle power output in the current cycle, and will be transmitted to the wheels through the transmission system, so as to drive the vehicle to travel in the expected manner. This process means that the vehicle's engine management system, transmission system, and braking system will work together to ensure that the vehicle performs power output or braking operations according to the second output torque.

可以理解的,如果第二输出扭矩是正值,发动机将按照这一扭矩值提供相应的动力,传动系统则将动力传递到车轮,从而推动车辆行驶;如果第二输出扭矩是负值,制动系统将会介入,根据该扭矩值对车轮施加相应的制动力,以实现车辆的减速。在整个过程中,控制系统会不断监测车辆的状态和行驶环境,并根据需要实时调整第二输出扭矩,以确保车辆安全、平稳地行驶。It can be understood that if the second output torque is a positive value, the engine will provide corresponding power according to this torque value, and the transmission system will transmit the power to the wheels to drive the vehicle; if the second output torque is a negative value, the braking system will intervene and apply corresponding braking force to the wheels according to the torque value to achieve vehicle deceleration. During the whole process, the control system will continuously monitor the vehicle's status and driving environment, and adjust the second output torque in real time as needed to ensure safe and smooth driving of the vehicle.

本申请实施例提供的一种基于扭矩自寻优的车辆控制方法,该方法按照周期获取前方道路的坡度以及车辆状态信息;根据坡度以及车辆状态信息确定当前周期的候选扭矩;根据前一周期的第一输出扭矩对候选扭矩进行优化处理,得到当前周期的第二输出扭矩;在当前周期内按照第二输出扭矩控制车辆行驶。该方法提高了车辆行驶过程的安全性和舒适性。The embodiment of the present application provides a vehicle control method based on torque self-optimization, which periodically obtains the slope of the road ahead and vehicle status information; determines the candidate torque of the current cycle according to the slope and vehicle status information; optimizes the candidate torque according to the first output torque of the previous cycle to obtain the second output torque of the current cycle; and controls the vehicle to travel according to the second output torque in the current cycle. The method improves the safety and comfort of the vehicle driving process.

图2为本申请实施例提供的一种基于扭矩自寻优的车辆控制方法流程图二。本实施例是在图1实施例的基础上,对基于扭矩自寻优的车辆控制方法进行详细说明。如图2所示,本实施例提供的基于扭矩自寻优的车辆控制方法,包括:FIG2 is a flow chart 2 of a vehicle control method based on torque self-optimization provided in an embodiment of the present application. This embodiment is based on the embodiment of FIG1 and describes in detail the vehicle control method based on torque self-optimization. As shown in FIG2, the vehicle control method based on torque self-optimization provided in this embodiment includes:

S201:按照周期获取前方道路信息以及车辆状态信息。S201: Obtaining the road ahead information and vehicle status information periodically.

其中,步骤S201与上述步骤S101类似,在此不再赘述。Among them, step S201 is similar to the above step S101 and will not be repeated here.

S202:获取车辆的车重和驾驶员设定的巡航设定车速。S202: Obtain the vehicle weight and the cruise control speed set by the driver.

其中,车重对车辆的操控性、加速性能、制动性能以及燃油经济性都有直接影响。在获取车重信息时,通常可以通过车辆的制造数据或直接在车辆上安装重量传感器来实现。车重信息可以用于计算车辆的载重能力、评估车辆的稳定性和安全性,以及优化车辆的燃油经济性。Among them, vehicle weight has a direct impact on the vehicle's handling, acceleration performance, braking performance, and fuel economy. When obtaining vehicle weight information, it can usually be achieved through the vehicle's manufacturing data or by directly installing a weight sensor on the vehicle. Vehicle weight information can be used to calculate the vehicle's load capacity, evaluate the vehicle's stability and safety, and optimize the vehicle's fuel economy.

巡航设定车速是驾驶员在使用巡航控制系统时设定的目标车速。当车辆达到设定的巡航车速后,巡航控制系统将自动维持该车速,使驾驶员无需长时间踩踏油门踏板,从而减轻驾驶疲劳并提高驾驶安全性。The cruise setting speed is the target speed set by the driver when using the cruise control system. When the vehicle reaches the set cruise speed, the cruise control system will automatically maintain the speed, so that the driver does not need to step on the accelerator pedal for a long time, thereby reducing driving fatigue and improving driving safety.

通过获取车重和驾驶员设定的巡航设定车速这两个参数,车辆控制系统可以更准确地评估车辆的性能和安全性,并为驾驶员提供更智能、更安全的驾驶辅助。同时,上述参数信息还可以用于优化车辆的燃油经济性,降低行驶成本。By obtaining the vehicle weight and the cruise control speed set by the driver, the vehicle control system can more accurately evaluate the vehicle's performance and safety and provide the driver with smarter and safer driving assistance. At the same time, the above parameter information can also be used to optimize the vehicle's fuel economy and reduce driving costs.

S203:根据所述车重和所述巡航设定车速,确定巡航车速区间。S203: Determine a cruising speed range according to the vehicle weight and the set cruising speed.

其中,巡航设定车速区间随车重和巡航设定车速动态变化,具体的,巡航设定车速用V0表示,则巡航设定车速区间上限Vmax=V0+V1;巡航设定车速区间下限Vmin=V0-V2。车重越大,V1、V2越小;巡航设定车速越高,V1、V2越大。The cruise setting speed interval changes dynamically with the vehicle weight and the cruise setting speed. Specifically, the cruise setting speed is represented by V 0 , and the upper limit of the cruise setting speed interval V max = V 0 + V 1 ; the lower limit of the cruise setting speed interval V min = V 0 - V 2 . The greater the vehicle weight, the smaller V 1 and V 2 ; the higher the cruise setting speed, the larger V 1 and V 2 .

S204:判断所述实时车速是否处于所述巡航车速区间;若是,则执行步骤S206;若否,则执行步骤S205。S204: Determine whether the real-time vehicle speed is within the cruising speed range; if so, execute step S206; if not, execute step S205.

其中,可以通过车辆的传感器或速度表来实时获取车辆的速度,进而判断车辆的实时车速是否处于巡航车速区间内,如果实时车速大于或等于巡航车速区间的下限,并且小于或等于其上限,则认为实时车速处于巡航车速区间内。Among them, the vehicle speed can be obtained in real time through the vehicle's sensors or speedometer, and then it is determined whether the vehicle's real-time speed is within the cruising speed range. If the real-time speed is greater than or equal to the lower limit of the cruising speed range and less than or equal to its upper limit, it is considered that the real-time speed is within the cruising speed range.

在自动驾驶或高级驾驶辅助系统中,通过判断实时车速是否处于巡航车速区间,可以用于维持车辆在预设的巡航速度范围内行驶,以提高驾驶的安全性和舒适性。In automatic driving or advanced driver assistance systems, by determining whether the real-time vehicle speed is within the cruising speed range, it can be used to maintain the vehicle within the preset cruising speed range to improve driving safety and comfort.

S205:若所述实时车速不处于所述巡航车速区间,则按照原有车速控制车辆继续行驶。S205: If the real-time vehicle speed is not within the cruising speed range, the vehicle is controlled to continue traveling at the original vehicle speed.

可以理解的,只有当实时车速处于上述步骤中确定的巡航车速区间内,系统才会进入特定的控制流程,确保了车辆在期望的速度范围内行驶时,才能根据坡度和车辆状态信息进行更精细的扭矩调整。It can be understood that only when the real-time vehicle speed is within the cruising speed range determined in the above steps will the system enter a specific control process, ensuring that when the vehicle is traveling within the desired speed range, more precise torque adjustments can be made based on the slope and vehicle status information.

S206:若所述实时车速处于所述巡航车速区间,则确定数据库中是否存在与所述坡度以及所述实时车速匹配的历史数据组。S206: If the real-time vehicle speed is in the cruising speed range, determine whether there is a historical data set matching the slope and the real-time vehicle speed in the database.

其中,与坡度以及实时车速匹配的历史数据组,指的是历史数据组中的历史坡度与当前坡度相同,且历史实时车速与当前实时车速相同的数据组。The historical data group that matches the slope and the real-time vehicle speed refers to a data group in which the historical slope in the historical data group is the same as the current slope, and the historical real-time vehicle speed is the same as the current real-time vehicle speed.

S207:若数据库中存在与所述坡度以及所述实时车速匹配的历史数据组,则确定所述历史数据组中的历史瞬时油耗是否低于所述当前周期的瞬时油耗。S207: If there is a historical data set matching the slope and the real-time vehicle speed in the database, determine whether the historical instantaneous fuel consumption in the historical data set is lower than the instantaneous fuel consumption of the current cycle.

其中,通过比较当前周期的瞬时油耗与历史数据组中的瞬时油耗,可以评估当前车辆的运行效率,或者分析不同驾驶条件对油耗的影响。Among them, by comparing the instantaneous fuel consumption of the current cycle with the instantaneous fuel consumption in the historical data set, the operating efficiency of the current vehicle can be evaluated, or the impact of different driving conditions on fuel consumption can be analyzed.

在成功匹配到与当前坡度及实时车速相同的历史数据组后,从数据库中提取该历史数据组中的瞬时油耗记录,并与当前周期的瞬时油耗进行比较,进而确定历史数据组中的瞬时油耗是否低于当前周期的瞬时油耗。After successfully matching the historical data group with the same current slope and real-time vehicle speed, the instantaneous fuel consumption record in the historical data group is extracted from the database and compared with the instantaneous fuel consumption of the current cycle to determine whether the instantaneous fuel consumption in the historical data group is lower than the instantaneous fuel consumption of the current cycle.

S208:在所述历史瞬时油耗低于所述当前周期的瞬时油耗时,将所述当前周期的瞬时油耗更新为所述历史瞬时油耗。S208: When the historical instantaneous fuel consumption is lower than the instantaneous fuel consumption of the current cycle, updating the instantaneous fuel consumption of the current cycle to the historical instantaneous fuel consumption.

其中,在对比当前周期的瞬时油耗与匹配到的历史数据组中的瞬时油耗后,如果发现历史数据组中的瞬时油耗更低,意味着在当前的道路和车速条件下,车辆存在一个更为节能的运行状态或驾驶策略。进一步地,将瞬时油耗更低的数据组用于后续步骤中确定候选扭矩。Among them, after comparing the instantaneous fuel consumption of the current cycle with the instantaneous fuel consumption in the matched historical data set, if it is found that the instantaneous fuel consumption in the historical data set is lower, it means that under the current road and vehicle speed conditions, the vehicle has a more energy-saving operating state or driving strategy. Further, the data set with lower instantaneous fuel consumption is used to determine the candidate torque in the subsequent steps.

S209:确定所述车重、坡度、所述瞬时油耗以及所述巡航设定车速的权重系数。S209: Determine the weight coefficients of the vehicle weight, the slope, the instantaneous fuel consumption and the cruise setting speed.

其中,权重系数是一种用于量化不同参数对系统性能影响程度的工具。在车辆控制系统中,不同的参数如车重、坡度、瞬时油耗、巡航设定车速等,对车辆的动力学性能、燃油经济性、舒适性等方面有不同的影响。通过确定上述参数的权重系数,可以更加精确地控制车辆的性能,以满足驾驶员的需求和期望。Among them, the weight coefficient is a tool used to quantify the degree of influence of different parameters on system performance. In the vehicle control system, different parameters such as vehicle weight, slope, instantaneous fuel consumption, cruise setting speed, etc. have different effects on the vehicle's dynamic performance, fuel economy, comfort, etc. By determining the weight coefficients of the above parameters, the performance of the vehicle can be controlled more accurately to meet the needs and expectations of the driver.

可以理解的,车重是影响车辆性能的一个重要参数。车重越大,车辆加速和减速所需的能量就越大,对动力系统的要求也就越高。同时,车重还会影响车辆的制动性能和操控稳定性。因此,在确定权重系数时,需要充分考虑车重对车辆性能的影响,并赋予适当的权重。It is understandable that vehicle weight is an important parameter that affects vehicle performance. The heavier the vehicle weight, the more energy is required for vehicle acceleration and deceleration, and the higher the requirements for the power system. At the same time, vehicle weight also affects the braking performance and handling stability of the vehicle. Therefore, when determining the weight coefficient, it is necessary to fully consider the impact of vehicle weight on vehicle performance and assign an appropriate weight.

坡度是道路条件的一个重要因素,对车辆的动力需求有显著影响。在上坡时,车辆需要更多的能量来克服重力,因此动力系统的输出需要相应增加。而在下坡时,车辆可以利用重力势能来辅助减速,降低动力系统的负担。因此,坡度对车辆性能的影响也需要通过权重系数来量化。Slope is an important factor in road conditions and has a significant impact on the vehicle's power requirements. When going uphill, the vehicle needs more energy to overcome gravity, so the output of the power system needs to increase accordingly. When going downhill, the vehicle can use the potential energy of gravity to assist in deceleration and reduce the burden on the power system. Therefore, the impact of slope on vehicle performance also needs to be quantified through weight coefficients.

瞬时油耗反映了车辆在当前工况下的燃油消耗情况。通过确定瞬时油耗的权重系数,可以控制车辆在巡航过程中尽量保持较低的燃油消耗,提高燃油经济性。Instantaneous fuel consumption reflects the fuel consumption of the vehicle under the current working conditions. By determining the weight coefficient of instantaneous fuel consumption, the vehicle can be controlled to maintain a low fuel consumption as much as possible during cruising to improve fuel economy.

巡航设定车速是驾驶员期望的车辆行驶速度。在巡航控制系统中,系统需要确保车辆能够稳定地维持在设定的巡航车速附近。因此,赋予巡航设定车速相应的权重系数,可以确保系统能够准确地响应驾驶员的期望速度。The cruise setting speed is the vehicle speed that the driver expects. In the cruise control system, the system needs to ensure that the vehicle can stably maintain near the set cruise speed. Therefore, giving the cruise setting speed a corresponding weight coefficient can ensure that the system can accurately respond to the driver's expected speed.

权重系数的确定通常基于实验数据、工程经验以及驾驶员的偏好。可以通过对大量实验数据进行统计分析,确定不同参数对车辆性能的影响程度,并据此确定相应的权重系数。此外,还可以根据驾驶员的反馈和偏好来调整权重系数,以满足不同驾驶员的需求和期望。The determination of weight coefficients is usually based on experimental data, engineering experience, and driver preferences. By statistically analyzing a large amount of experimental data, the degree of influence of different parameters on vehicle performance can be determined, and the corresponding weight coefficients can be determined accordingly. In addition, the weight coefficients can be adjusted based on driver feedback and preferences to meet the needs and expectations of different drivers.

S210:根据所述车重、坡度、所述瞬时油耗、所述巡航设定车速以及所述权重系数,确定所述候选扭矩。S210: Determine the candidate torque according to the vehicle weight, the slope, the instantaneous fuel consumption, the cruise setting speed and the weight coefficient.

其中,确定不同参数的权重系数,并将其应用于车辆控制系统中,通过将权重系数与相应的参数值相乘并求和,可以得到一个综合性能指标,用于指导车辆控制系统的决策过程。Among them, the weight coefficients of different parameters are determined and applied to the vehicle control system. By multiplying the weight coefficients with the corresponding parameter values and summing them, a comprehensive performance indicator can be obtained to guide the decision-making process of the vehicle control system.

例如,在巡航控制系统中,可以根据综合性能指标来调整动力系统的输出,以确保车辆能够稳定地维持在设定的巡航车速附近,并同时满足燃油经济性和动力性的要求。For example, in a cruise control system, the output of the power system can be adjusted based on comprehensive performance indicators to ensure that the vehicle can stably maintain near the set cruising speed while meeting the requirements of fuel economy and power.

具体地,可以采用如下公式确定候选扭矩:Specifically, the candidate torque can be determined using the following formula:

T(i)=k1*M+k2*Slp+k3*Fuel+k4*V0 T(i)=k 1 *M+k 2 *Slp+k 3 *Fuel+k 4 *V 0

其中,k1为车重对应的权重系数,M为车重,k2为坡度对应的权重系数,Slp为坡度,k3为瞬时油耗对应的权重系数,Fuel为瞬时油耗,k4为设定车速对应的权重系数,V0为设定车速。Among them, k1 is the weight coefficient corresponding to the vehicle weight, M is the vehicle weight, k2 is the weight coefficient corresponding to the slope, Slp is the slope, k3 is the weight coefficient corresponding to the instantaneous fuel consumption, Fuel is the instantaneous fuel consumption, k4 is the weight coefficient corresponding to the set vehicle speed, and V0 is the set vehicle speed.

S211:确定所述第一输出扭矩与所述候选扭矩之间的相对误差。S211: Determine a relative error between the first output torque and the candidate torque.

其中,第一输出扭矩指的是前一周期的输出扭矩,候选扭矩指的是根据坡度和车辆状态信息确定的当前周期的输出扭矩。The first output torque refers to the output torque of the previous cycle, and the candidate torque refers to the output torque of the current cycle determined according to the slope and vehicle state information.

可以理解的,将前一周期的输出扭矩作为真值,并通过如下公式计算得到前一周期的输出扭矩与当前周期输出扭矩的相对误差:It can be understood that the output torque of the previous cycle is taken as the true value, and the relative error between the output torque of the previous cycle and the output torque of the current cycle is calculated by the following formula:

其中,δ为相对误差,T1为当前周期的输出扭矩,TZ-1为前一周期的输出扭矩。Where, δ is the relative error, T1 is the output torque of the current cycle, and TZ-1 is the output torque of the previous cycle.

S212:判断所述相对误差是否小于相对误差阈值,若是,则执行步骤S213,若否,则执行步骤S214。S212: Determine whether the relative error is less than a relative error threshold, if so, execute step S213, if not, execute step S214.

其中,相对误差阈值通常基于实际需求、行业标准或技术限制来确定。在实际应用中,可以通过实际测试来验证相对误差阈值的合理性。The relative error threshold is usually determined based on actual needs, industry standards or technical limitations. In practical applications, the rationality of the relative error threshold can be verified through actual tests.

如果相对误差小于相对误差阈值,则认为该结果是准确可靠的,满足了对于精确度的要求;如果相对误差大于或等于相对误差阈值,则需要考虑采取适当的措施来降低误差,提高结果的准确性。If the relative error is less than the relative error threshold, the result is considered accurate and reliable and meets the accuracy requirement; if the relative error is greater than or equal to the relative error threshold, it is necessary to consider taking appropriate measures to reduce the error and improve the accuracy of the result.

S213:将所述候选扭矩作为所述当前周期的第二输出扭矩。S213: Using the candidate torque as the second output torque of the current cycle.

其中,第二输出扭矩为当前周期的最优扭矩。在当前周期输出扭矩与前一周期输出扭矩的相对误差小于相对误差阈值时,则认为当前周期的输出扭矩是准确的,进一步地,将当前周期的输出扭矩作为第二输出扭矩。The second output torque is the optimal torque of the current cycle. When the relative error between the output torque of the current cycle and the output torque of the previous cycle is less than the relative error threshold, the output torque of the current cycle is considered to be accurate, and further, the output torque of the current cycle is used as the second output torque.

S214:根据所述第一输出扭矩和所述候选扭矩,确定所述车辆的行驶状态。S214: Determine the driving state of the vehicle according to the first output torque and the candidate torque.

其中,车辆的行驶状态包括增速状态和减速状态。在判断行驶状态时,控制系统会对比第一输出扭矩和候选扭矩的大小和变化趋势,如果候选扭矩大于第一输出扭矩,那么控制系统可以判断车辆处于增速状态,意味着驾驶员或自动控制系统希望车辆加速,因此控制系统会相应地调整发动机或其他动力源的扭矩输出。如果候选扭矩小于第一输出扭矩,那么控制系统可以判断车辆处于减速状态,控制系统会减小扭矩输出,以实现减速。The driving state of the vehicle includes an acceleration state and a deceleration state. When judging the driving state, the control system will compare the size and change trend of the first output torque and the candidate torque. If the candidate torque is greater than the first output torque, the control system can judge that the vehicle is in an acceleration state, which means that the driver or the automatic control system wants the vehicle to accelerate, so the control system will adjust the torque output of the engine or other power source accordingly. If the candidate torque is less than the first output torque, the control system can judge that the vehicle is in a deceleration state, and the control system will reduce the torque output to achieve deceleration.

通过综合考虑第一输出扭矩和候选扭矩的大小和变化趋势,控制系统可以准确地判断车辆的行驶状态,并据此调整动力系统的输出,以满足驾驶员的意图和车辆的需求。By comprehensively considering the size and change trend of the first output torque and the candidate torque, the control system can accurately judge the driving state of the vehicle and adjust the output of the power system accordingly to meet the driver's intentions and the needs of the vehicle.

S215:将所述第一输出扭矩与所述相对误差阈值的乘积作为所述候选扭矩的修正项。S215: taking the product of the first output torque and the relative error threshold as a correction term for the candidate torque.

其中,将第一输出扭矩与相对误差阈值的乘积作为候选扭矩的修正项,意味着控制系统会根据当前的第一输出扭矩和允许的误差范围来计算一个额外的扭矩值,这个额外的扭矩值将被用来对候选扭矩进行修正。Among them, taking the product of the first output torque and the relative error threshold as the correction item of the candidate torque means that the control system will calculate an additional torque value according to the current first output torque and the allowable error range, and this additional torque value will be used to correct the candidate torque.

S216:若所述行驶状态为增速状态,则将所述第一输出扭矩与所述修正项之和作为所述第二输出扭矩。S216: If the driving state is a speed-increasing state, the sum of the first output torque and the correction term is used as the second output torque.

其中,若当前周期车辆需要加速,为了确保动力输出的平稳性和准确性,需要对前一周期的输出扭矩进行一定的调整,具体地,将第一输出扭矩与上述步骤中确定的修正项相加,得到的结果即为第二输出扭矩。Among them, if the vehicle needs to accelerate in the current cycle, in order to ensure the stability and accuracy of the power output, it is necessary to make certain adjustments to the output torque of the previous cycle. Specifically, the first output torque is added to the correction term determined in the above steps, and the result is the second output torque.

上述过程还可以通过如下公式表示:The above process can also be expressed by the following formula:

T=TZ-1+T1*ε(T1-TZ-1)*δ0 T=T Z-1 +T 1 *ε(T 1 -T Z-1 )*δ 0

其中,ε(T1-TZ-1)为阶跃函数,T1为当前周期的输出扭矩,TZ-1为前一周期的输出扭矩,δ0为相对误差阈值。Wherein, ε(T 1 -T Z-1 ) is a step function, T 1 is the output torque of the current cycle, T Z-1 is the output torque of the previous cycle, and δ 0 is the relative error threshold.

S217:若所述行驶状态为减速状态,则将所述第一输出扭矩与所述修正项之差作为所述第二输出扭矩。S217: If the driving state is a deceleration state, the difference between the first output torque and the correction term is used as the second output torque.

其中,若当前周期车辆需要减速,为了实现安全且平稳的减速过程,需要对前一周期的输出扭矩进行相应的调整,具体地,将第一输出扭矩与上述步骤中确定的修正项相减,得到的结果即为第二输出扭矩。Among them, if the vehicle needs to decelerate in the current cycle, in order to achieve a safe and smooth deceleration process, the output torque of the previous cycle needs to be adjusted accordingly. Specifically, the first output torque is subtracted from the correction term determined in the above steps, and the result is the second output torque.

可以理解的,上述过程也可以通过步骤S216中的公式表示。It can be understood that the above process can also be expressed by the formula in step S216.

S218:在当前周期内按照所述第二输出扭矩控制车辆行驶。S218: Controlling the vehicle to travel according to the second output torque in the current cycle.

其中,步骤S218与上述步骤S104类似,在此不再赘述。Among them, step S218 is similar to the above-mentioned step S104 and will not be repeated here.

本实施例提供的基于扭矩自寻优的车辆控制方法,该方法根据车辆的车重和驾驶员设定的巡航设定车速,确定巡航车速区间,确定车重、坡度、瞬时油耗以及巡航设定车速的权重系数,并根据车重、坡度、瞬时油耗、巡航设定车速以及权重系数,确定候选扭矩,判断当前周期的第一输出扭矩与候选扭矩之间的相对误差是否小于相对误差阈值,进而对候选扭矩进行优化处理,得到当前周期的第二输出扭矩,并在当前周期内按照第二输出扭矩控制车辆行驶。该方法节省了车辆巡航时的油耗,提高了驾驶的经济性。The vehicle control method based on torque self-optimization provided in this embodiment determines the cruising speed range according to the vehicle weight and the cruising speed set by the driver, determines the weight coefficient of the vehicle weight, slope, instantaneous fuel consumption and the cruising speed, and determines the candidate torque according to the vehicle weight, slope, instantaneous fuel consumption, cruising speed and weight coefficient, determines whether the relative error between the first output torque of the current cycle and the candidate torque is less than the relative error threshold, and then optimizes the candidate torque to obtain the second output torque of the current cycle, and controls the vehicle to travel according to the second output torque in the current cycle. This method saves fuel consumption when the vehicle is cruising and improves the driving economy.

图3为本申请提供的基于扭矩自寻优的车辆控制装置的结构示意图。如图3所示,本实施例提供的基于扭矩自寻优的车辆控制方法装置300,包括:FIG3 is a schematic diagram of the structure of a vehicle control device based on torque self-optimization provided by the present application. As shown in FIG3 , a vehicle control method device 300 based on torque self-optimization provided by the present embodiment includes:

获取模块301,用于按照周期获取前方道路信息以及车辆状态信息,所述前方道路信息包括:前方道路的坡度;The acquisition module 301 is used to periodically acquire the road ahead information and vehicle status information, wherein the road ahead information includes: the slope of the road ahead;

确定模块302,用于根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩;A determination module 302, configured to determine a candidate torque for a current cycle according to the slope and the vehicle state information;

处理模块303,用于根据前一周期的第一输出扭矩对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩;A processing module 303 is used to optimize the candidate torque according to the first output torque of the previous cycle to obtain the second output torque of the current cycle;

控制模块304,用于在当前周期内按照所述第二输出扭矩控制车辆行驶。The control module 304 is configured to control the vehicle to travel according to the second output torque in a current cycle.

可选的,所述车辆状态信息包括:实时车速,所述装置还包括:判断模块305;Optionally, the vehicle status information includes: real-time vehicle speed, and the device further includes: a judgment module 305;

所述获取模块301,还用于获取车辆的车重和驾驶员设定的巡航设定车速;The acquisition module 301 is further used to acquire the vehicle weight and the cruise speed set by the driver;

所述确定模块302,还用于根据所述车重和所述巡航设定车速,确定巡航车速区间;The determination module 302 is further configured to determine a cruising speed interval according to the vehicle weight and the cruise setting speed;

所述判断模块305,用于判断所述实时车速是否处于所述巡航车速区间;The judging module 305 is used to judge whether the real-time vehicle speed is within the cruising speed range;

所述确定模块302,用于在所述实时车速处于所述巡航车速区间时,根据所述坡度以及所述车辆状态信息确定当前周期的候选扭矩。The determination module 302 is used to determine the candidate torque of the current cycle according to the slope and the vehicle state information when the real-time vehicle speed is in the cruising speed range.

可选的,所述车辆状态信息还包括:瞬时油耗,所述确定模块302,用于确定所述车重、坡度、所述瞬时油耗以及所述巡航设定车速的权重系数;根据所述车重、坡度、所述瞬时油耗、所述巡航设定车速以及所述权重系数,确定所述候选扭矩。Optionally, the vehicle status information also includes: instantaneous fuel consumption, the determination module 302 is used to determine the weight coefficient of the vehicle weight, slope, the instantaneous fuel consumption and the cruise setting speed; determine the candidate torque according to the vehicle weight, slope, the instantaneous fuel consumption, the cruise setting speed and the weight coefficient.

可选的,所述确定模块302,用于确定所述第一输出扭矩与所述候选扭矩之间的相对误差;Optionally, the determination module 302 is used to determine a relative error between the first output torque and the candidate torque;

所述判断模块305,还用于判断所述相对误差是否小于相对误差阈值;The judging module 305 is further configured to judge whether the relative error is less than a relative error threshold;

所述处理模块303,用于在所述相对误差小于相对误差阈值时,将所述候选扭矩作为所述当前周期的第二输出扭矩;The processing module 303 is configured to use the candidate torque as the second output torque of the current cycle when the relative error is less than a relative error threshold;

所述处理模块303,用于在所述相对误差大于相对误差阈值时,基于所述第一输出扭矩,对所述候选扭矩进行优化处理,得到所述当前周期的第二输出扭矩。The processing module 303 is used to optimize the candidate torque based on the first output torque to obtain the second output torque of the current cycle when the relative error is greater than a relative error threshold.

可选的,所述确定模块302,用于根据所述第一输出扭矩和所述候选扭矩,确定所述车辆的行驶状态,所述行驶状态包括:增速状态和减速状态;Optionally, the determination module 302 is used to determine the driving state of the vehicle according to the first output torque and the candidate torque, and the driving state includes: a speed-up state and a speed-down state;

所述处理模块303,用于将所述第一输出扭矩与所述相对误差阈值的乘积作为所述候选扭矩的修正项;The processing module 303 is used to use the product of the first output torque and the relative error threshold as a correction term of the candidate torque;

所述处理模块303,用于在所述行驶状态为增速状态时,将所述第一输出扭矩与所述修正项之和作为所述第二输出扭矩;The processing module 303 is used for, when the driving state is a speed-increasing state, taking the sum of the first output torque and the correction term as the second output torque;

所述处理模块303,用于在所述行驶状态为减速状态时,将所述第一输出扭矩与所述修正项之差作为所述第二输出扭矩。The processing module 303 is configured to use the difference between the first output torque and the correction term as the second output torque when the driving state is a deceleration state.

可选的,所述确定模块302,用于确定数据库中是否存在与所述坡度以及所述实时车速匹配的历史数据组,其中与坡度以及实时车速匹配的历史数据组是指:历史数据组中的历史坡度与所述坡度相同,且历史实时车速与所述实时车速相同的数据组;Optionally, the determination module 302 is used to determine whether there is a historical data group matching the slope and the real-time vehicle speed in the database, wherein the historical data group matching the slope and the real-time vehicle speed refers to: a data group in which the historical slope in the historical data group is the same as the slope, and the historical real-time vehicle speed is the same as the real-time vehicle speed;

所述确定模块302,还用于在数据库中存在与所述坡度以及所述实时车速匹配的历史数据组时,确定所述历史数据组中的历史瞬时油耗是否低于所述当前周期的瞬时油耗;The determination module 302 is further configured to determine whether the historical instantaneous fuel consumption in the historical data group is lower than the instantaneous fuel consumption in the current cycle when there is a historical data group matching the slope and the real-time vehicle speed in the database;

所述处理模块303,用于在所述历史瞬时油耗低于所述当前周期的瞬时油耗时,将所述当前周期的瞬时油耗更新为所述历史瞬时油耗。The processing module 303 is configured to update the instantaneous fuel consumption of the current cycle to the historical instantaneous fuel consumption when the historical instantaneous fuel consumption is lower than the instantaneous fuel consumption of the current cycle.

可选的,所述确定模块302,用于采用如下公式确定所述候选扭矩:Optionally, the determination module 302 is configured to determine the candidate torque using the following formula:

T(i)=k1*M+k2*Slp+k3*Fuel+k4*V0 T(i)=k 1 *M+k 2 *Slp+k 3 *Fuel+k 4 *V 0

其中,k1为车重对应的权重系数,M为车重,k2为坡度对应的权重系数,Slp为坡度,k3为瞬时油耗对应的权重系数,Fuel为瞬时油耗,k4为设定车速对应的权重系数,V0为设定车速。Among them, k1 is the weight coefficient corresponding to the vehicle weight, M is the vehicle weight, k2 is the weight coefficient corresponding to the slope, Slp is the slope, k3 is the weight coefficient corresponding to the instantaneous fuel consumption, Fuel is the instantaneous fuel consumption, k4 is the weight coefficient corresponding to the set vehicle speed, and V0 is the set vehicle speed.

图4为本申请提供的基于扭矩自寻优的车辆控制设备的结构示意图。如图4所示,本申请提供的基于扭矩自寻优的车辆控制设备,该基于扭矩自寻优的车辆控制设备400包括:接收器401、发送器402、处理器403以及存储器404。Fig. 4 is a schematic diagram of the structure of a vehicle control device based on torque self-optimization provided by the present application. As shown in Fig. 4, the vehicle control device based on torque self-optimization provided by the present application, the vehicle control device based on torque self-optimization 400 comprises: a receiver 401, a transmitter 402, a processor 403 and a memory 404.

接收器401,用于接收指令和数据;Receiver 401, for receiving instructions and data;

发送器402,用于发送指令和数据;A transmitter 402, used for sending instructions and data;

存储器404,用于存储计算机执行指令;Memory 404, for storing computer-executable instructions;

处理器403,用于执行存储器404存储的计算机执行指令,以实现上述实施例中基于扭矩自寻优的车辆控制方法所执行的各个步骤。具体可以参见前述基于扭矩自寻优的车辆控制方法实施例中的相关描述。The processor 403 is used to execute the computer-executable instructions stored in the memory 404 to implement the various steps executed by the vehicle control method based on torque self-optimization in the above embodiment. For details, please refer to the relevant description in the above embodiment of the vehicle control method based on torque self-optimization.

可选地,上述存储器404既可以是独立的,也可以跟处理器403集成在一起。Optionally, the memory 404 may be independent or integrated with the processor 403 .

当存储器404独立设置时,该电子设备还包括总线,用于连接存储器404和处理器403。When the memory 404 is independently provided, the electronic device further includes a bus for connecting the memory 404 and the processor 403 .

本申请还提供一种计算机存储介质,计算机存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上述基于扭矩自寻优的车辆控制设备所执行的基于扭矩自寻优的车辆控制方法。The present application also provides a computer storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, a vehicle control method based on torque self-optimization as performed by the above-mentioned vehicle control device based on torque self-optimization is implemented.

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules/units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims (10)

1. A vehicle control method based on torque self-optimization, the method comprising:
acquiring front road information and vehicle state information according to a period, wherein the front road information comprises: slope of the road ahead;
determining a candidate torque of the current period according to the gradient and the vehicle state information;
Optimizing the candidate torque according to the first output torque of the previous period to obtain a second output torque of the current period;
and controlling the vehicle to run according to the second output torque in the current period.
2. The method of claim 1, wherein the vehicle status information comprises: and determining the candidate torque of the current period according to the gradient and the vehicle state information, wherein the candidate torque comprises the following components:
Acquiring the weight of the vehicle and the cruising set vehicle speed set by a driver;
determining a cruising speed interval according to the vehicle weight and the cruising set speed;
Judging whether the real-time vehicle speed is in the cruising vehicle speed interval or not;
And if the real-time vehicle speed is in the cruising vehicle speed section, determining candidate torque in the current period according to the gradient and the vehicle state information.
3. The method of claim 2, wherein the vehicle status information further comprises: and determining the candidate torque of the current period according to the gradient and the vehicle state information, wherein the candidate torque comprises the following components:
determining weight coefficients of the vehicle weight, the gradient, the instant oil consumption and the cruising set vehicle speed;
And determining the candidate torque according to the vehicle weight, the gradient, the instant oil consumption, the cruising set vehicle speed and the weight coefficient.
4. A method according to claim 3, wherein said optimizing said candidate torque according to a first output torque of a previous cycle to obtain a second output torque of said current cycle comprises:
determining a relative error between the first output torque and the candidate torque;
Judging whether the relative error is smaller than a relative error threshold value or not;
If yes, the candidate torque is used as a second output torque of the current period;
If not, optimizing the candidate torque based on the first output torque to obtain a second output torque in the current period.
5. The method of claim 4, wherein optimizing the candidate torque based on the first output torque to obtain the second output torque for the current period comprises:
Determining a driving state of the vehicle according to the first output torque and the candidate torque, wherein the driving state comprises: a speed increasing state and a speed decreasing state;
Taking the product of the first output torque and the relative error threshold as a correction term for the candidate torque;
if the running state is a speed increasing state, taking the sum of the first output torque and the correction term as the second output torque;
And if the running state is a deceleration state, taking the difference between the first output torque and the correction term as the second output torque.
6. The method of claim 3, wherein prior to said determining the weighting factors for the vehicle weight, grade, instantaneous fuel consumption, and cruise set vehicle speed, the method further comprises:
Determining whether a historical data set matched with the gradient and the real-time vehicle speed exists in a database, wherein the historical data set matched with the gradient and the real-time vehicle speed refers to: the historical gradient in the historical data set is the same as the gradient, and the historical real-time vehicle speed is the same as the real-time vehicle speed;
if so, determining whether the historical instantaneous oil consumption in the historical data set is lower than the instantaneous oil consumption of the current period;
and updating the instant oil consumption of the current period into the historical instant oil consumption when the historical instant oil consumption is lower than the instant oil consumption of the current period.
7. The method of claim 3, wherein said determining said candidate torque based on said vehicle weight, grade, said instantaneous fuel consumption, said cruise set vehicle speed, and said weighting factor comprises:
The candidate torque is determined using the following formula:
T(i)=k1*M+k2*Slp+k3*Fuel+k4*V0
Wherein k 1 is a weight coefficient corresponding to the vehicle weight, M is a weight coefficient corresponding to the gradient, k 2 is a weight coefficient corresponding to the gradient, slp is a weight coefficient corresponding to the instantaneous Fuel consumption, k 3 is a weight coefficient corresponding to the instantaneous Fuel consumption, k 4 is a weight coefficient corresponding to the set vehicle speed, and V 0 is the set vehicle speed.
8. A torque self-optimizing based vehicle control apparatus, the apparatus comprising:
The system comprises an acquisition module, a control module and a control module, wherein the acquisition module is used for acquiring front road information and vehicle state information according to a period, and the front road information comprises: slope of the road ahead;
A determining module for determining a candidate torque of a current period according to the gradient and the vehicle state information;
the processing module is used for optimizing the candidate torque according to the first output torque of the previous period to obtain the second output torque of the current period;
and the control module is used for controlling the vehicle to run according to the second output torque in the current period.
9. A torque self-optimizing based vehicle control apparatus, characterized by comprising:
a memory;
A processor;
wherein the memory stores computer-executable instructions;
The processor executes computer-executable instructions stored in the memory to implement a torque self-optimizing based vehicle control method as claimed in any one of claims 1-7.
10. A computer storage medium having stored therein computer executable instructions which when executed by a processor are adapted to implement a torque self-optimizing based vehicle control method as claimed in any one of claims 1-7.
CN202410691314.4A 2024-05-30 2024-05-30 A vehicle control method, device and apparatus based on torque self-optimization Pending CN118419014A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410691314.4A CN118419014A (en) 2024-05-30 2024-05-30 A vehicle control method, device and apparatus based on torque self-optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410691314.4A CN118419014A (en) 2024-05-30 2024-05-30 A vehicle control method, device and apparatus based on torque self-optimization

Publications (1)

Publication Number Publication Date
CN118419014A true CN118419014A (en) 2024-08-02

Family

ID=92310742

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410691314.4A Pending CN118419014A (en) 2024-05-30 2024-05-30 A vehicle control method, device and apparatus based on torque self-optimization

Country Status (1)

Country Link
CN (1) CN118419014A (en)

Similar Documents

Publication Publication Date Title
US10668923B2 (en) Method for adaptively controlling a vehicle speed in a vehicle, and speed control system for carrying out the method
CN107067753B (en) A car-following automatic driving method based on driving safety distance
CN113119750B (en) Vehicle energy consumption control method and device and electric vehicle
CN109774492B (en) A vehicle power distribution method for pure electric vehicles based on future driving power requirements
CN111434545A (en) Cruise control method and system of vehicle and vehicle
EP4371838A1 (en) Method for longitudinal control of vehicle, computer device, storage medium, and vehicle
CN113147760B (en) Unmanned constant-speed cruise control method and terminal
CN117284288A (en) Autonomous constant-speed cruise control system and method capable of adapting to driver demand
CN117601870A (en) Driver demand torque calculation method, system, vehicle and storage medium
CN115489529A (en) Control method and device for energy recovery intensity, vehicle and readable medium
CN117341692A (en) A vehicle cruise control method, cruise control device, equipment and storage medium
TW201819222A (en) Energy-conservation vehicle driving control system
CN118906846B (en) Wheel speed distribution method, device and new energy vehicle based on multi-objective control
CN110723143A (en) Economical adaptive cruise control system and method suitable for multiple driving conditions
CN112172543B (en) Torque control method applicable to traction electric vehicle in novel speed mode
CN118419014A (en) A vehicle control method, device and apparatus based on torque self-optimization
CN116620281B (en) Adaptive cruise system ride control method, electronic equipment and storage medium
CN118288807A (en) Staged torque control method and device based on slip rate and new energy automobile
US20240181896A1 (en) Electric motor torque control for electric vehicles
CN117301888A (en) Torque distribution method and device, storage medium and vehicle
WO2024138288A1 (en) Vehicle predictive cruise control method and apparatus, electronic device, vehicle, and computer-readable medium
CN114750758B (en) Method and system for improving braking smoothness of adaptive cruise system intrusion condition
CN116985644A (en) Recovery torque intervention control method and system and vehicle
KR102279658B1 (en) Method and device for distributing power of hybrid vehicle based on driving preference of driver
CN113815609A (en) Constant-speed cruise system and oil-saving control method and device thereof

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