CN112356842B - 自动驾驶车辆的档位调节方法、装置、设备及存储介质 - Google Patents

自动驾驶车辆的档位调节方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN112356842B
CN112356842B CN202011309596.5A CN202011309596A CN112356842B CN 112356842 B CN112356842 B CN 112356842B CN 202011309596 A CN202011309596 A CN 202011309596A CN 112356842 B CN112356842 B CN 112356842B
Authority
CN
China
Prior art keywords
vehicle
speed
upshift
acceleration
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011309596.5A
Other languages
English (en)
Other versions
CN112356842A (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.)
Suzhou Zhijia Technology Co Ltd
Original Assignee
Suzhou Zhijia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Zhijia Technology Co Ltd filed Critical Suzhou Zhijia Technology Co Ltd
Priority to CN202011309596.5A priority Critical patent/CN112356842B/zh
Publication of CN112356842A publication Critical patent/CN112356842A/zh
Priority to PCT/CN2021/116747 priority patent/WO2022105367A1/en
Application granted granted Critical
Publication of CN112356842B publication Critical patent/CN112356842B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/10Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
    • 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
    • B60W40/00Estimation 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/10Estimation 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/105Speed
    • 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
    • B60W40/00Estimation 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/10Estimation 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/1005Driving resistance
    • 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
    • B60W40/00Estimation 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/10Estimation 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/107Longitudinal acceleration
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0023Planning or execution of driving tasks in response to energy consumption
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H59/00Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
    • F16H59/36Inputs being a function of speed
    • F16H59/44Inputs being a function of speed dependent on machine speed of the machine, e.g. the vehicle
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H59/00Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
    • F16H59/48Inputs being a function of acceleration
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/02Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used
    • F16H61/0202Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric
    • F16H61/0204Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal
    • 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/06Combustion engines, Gas turbines
    • B60W2510/0638Engine speed
    • 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/10Change speed gearings
    • B60W2510/1005Transmission ratio engaged
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • B60W2520/105Longitudinal acceleration
    • 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
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • B60W2530/10Weight
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/06Combustion engines, Gas turbines
    • B60W2710/0666Engine torque
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/10Change speed gearings
    • B60W2710/1005Transmission ratio engaged
    • 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • B60W2720/106Longitudinal acceleration
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H59/00Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
    • F16H59/36Inputs being a function of speed
    • F16H2059/366Engine or motor speed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/02Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used
    • F16H61/0202Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric
    • F16H61/0204Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal
    • F16H61/0213Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal characterised by the method for generating shift signals
    • F16H2061/0216Calculation or estimation of post shift values for different gear ratios, e.g. by using engine performance tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Transmission Device (AREA)

Abstract

本说明书实施例提供一种自动驾驶车辆的档位调节方法、装置、设备及存储介质。所述方法包括:获取车辆的当前档位和当前速度;基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,根据所述目标加速度生成调节信号,所述调节信号用于指示车辆控制模块将所述车辆的加速度调整为所述目标加速度;将所述调节信号发送至车辆控制模块,使得所述车辆控制模块在所述车辆达到所述目标加速度后进行升档操作。上述方法使车辆在高档位以较低的发动机转速行驶,从而减少了车辆油耗,增加了车辆的续航里程,提高了用户的使用体验。

Description

自动驾驶车辆的档位调节方法、装置、设备及存储介质
技术领域
本说明书实施例涉及自动驾驶技术领域,特别涉及一种自动驾驶车辆的档位调节方法、装置及存储介质。
背景技术
近年来,无人驾驶技术获得了突飞猛进的发展,无人驾驶汽车正在逐步成为现实。在行驶过程中,车辆中的计算模块可以根据行驶路径以及车辆本身的状态,确定车辆的下一状态,并发送相应的控制信号至操作单元以对车辆的油门、档位或刹车进行调节,从而实现车辆的自动行驶。
但是,目前在对车辆进行控制时,往往只关注车辆的行驶路径以及行驶状态,而忽略了车辆的油耗控制。例如,在车辆按某一速度进行行驶时,可能被控制为始终在低档位以较高的发动机转速进行移动,而发动机转速的高低直接对于车辆的油耗大小进行影响。在没有及时对车辆档位进行调节的情况下,车辆存在更大的油耗,从而造成了对于资源的不必要的浪费。因此,目前亟需一种能够有效减少自动驾驶车辆的油耗的技术方案。
发明内容
本说明书实施例的目的是提供一种自动驾驶车辆的档位调节方法、装置、设备及存储介质,以解决如何减少自动驾驶车辆的油耗的问题。
为了解决上述技术问题,本说明书实施例提出一种自动驾驶车辆的档位调节方法,所述方法包括:获取车辆的当前档位和当前速度;基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,所述升档关系表为预先确定的在至少一个升档点处所述车辆的速度和加速度的对应关系;根据所述目标加速度生成调节信号,所述调节信号用于指示车辆控制模块将所述车辆的加速度调整为所述目标加速度;将所述调节信号发送至车辆控制模块,使得所述车辆控制模块在所述车辆达到所述目标加速度后进行升档操作。
本说明书实施例还提出一种自动驾驶车辆的档位调节装置,包括:参数获取模块,用于获取车辆的车辆档位和车辆速度;目标加速度计算模块,用于基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,所述升档关系表为预先确定的在至少一个升档点处所述车辆的速度和加速度的对应关系;调节信号生成模块,用于根据所述目标加速度生成调节信号;所述调节信号用于指示车辆控制模块将所述车辆的加速度调整为所述目标加速度;调节信号发送模块,用于将所述调节信号发送至车辆控制模块,使得所述车辆控制模块在所述车辆达到所述目标加速度后进行升档操作。
本说明书实施例还提出一种档位调节设备,包括存储器和处理器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述计算机程序指令以实现以下步骤:获取车辆的当前档位和当前速度;基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,所述升档关系表为预先确定的在至少一个升档点处所述车辆的速度和加速度的对应关系;根据所述目标加速度生成调节信号,所述调节信号用于指示车辆控制模块将所述车辆的加速度调整为所述目标加速度;将所述调节信号发送至车辆控制模块,使得所述车辆控制模块在所述车辆达到所述目标加速度后进行升档操作。
本说明书实施例还提出一种计算机存储介质,其上存储有计算机程序,所述计算机程序在被执行时实现上述自动驾驶车辆的档位调节方法。
本说明书实施例还提出一种自动驾驶车辆,所述自动驾驶汽车配置有上述档位调节设备。
由以上本说明书实施例提供的技术方案可见,本说明书实施例在获取到自动驾驶车辆的车辆档位和车辆速度后,可以根据对应于所述车辆档位的升档点的升档关系表,确定当前车辆速度需要进行升档所需要达到的目标加速度,进而生成相应的指示使得所述操作模块调整所述自动驾驶车辆的加速度,进而能够在所述自动驾驶车辆达到所述目标加速度后进行升档,从而使得自动驾驶车辆尽可能地以高档位进行行驶。由于当车辆以相同速度分别基于高档位和低档位进行行驶时,在高档位下车辆的发动机具有相对较低的转速,从而能够直接地减少车辆的油耗,避免了燃料的浪费,提高了车辆的续航里程,提升了用户的使用体验。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书实施例一种自动驾驶车辆的档位调节方法的流程图;
图2为本说明书实施例一种自动驾驶车辆的档位调节装置的模块图;
图3为本说明书实施例一种自动驾驶车辆的档位调节设备的结构图。
具体实施方式
下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
为了解决上述技术问题,本说明书实施例提出一种自动驾驶车辆的档位调节方法。具体的,所述档位调节方法可以由档位调节设备实现。如图1所示,所述自动驾驶车辆的档位调节方法包括以下具体实施步骤。
S110:获取车辆的当前档位和当前速度。
车辆的档位对应于车辆内部的变速器。变速器由多个具有不同传动比的齿轮副所构成。具有较大传动比的齿轮副对应于较大的发动机输出扭矩和较小的速度变化范围,相应的,具有较小传动比的齿轮副对应于较小的发动机输出扭矩和较大的速度变化范围。当车辆在起步阶段时,车辆具有较大的启动阻力,可以通过切换具有较大传动比的齿轮副进行工作,使车辆具有较高的动力从静止状态开始移动。当车辆完成起步后,需要进一步提高车辆的速度时,可以切换至具有较小传动比的齿轮副进行工作,以使汽车达到较高的行驶速度。
不同的车辆档位即对应于变速器中的不同齿轮副,当车辆在某一车辆档位下达到一定的速度时,可以对车辆采取升档操作,由于高档位所对应的齿轮副具有较小的传动比,因此在相同速度时,高档位所对应的发动机转速小于低档位对应的发动机转速;相应的,在车辆减速时,高档位所对应的发动机转速具有更大的下降幅度,为了避免发动机转速小于发送机怠速时的转速而导致车辆熄火,应当采取降档操作,以使发动机正常工作。
所述当前档位可以通过在自动驾驶车辆的变速箱上设置相应的传感器进行获取。
车辆的速度可以是所述自动驾驶车辆相对于行驶路面的速度。在一些实施方式中,可以在所述自动驾驶车辆的发动机上设置相应的传感器以获取发动机转速,并结合当前档位所对应的齿轮副,确定所述当前速度。
实际应用中也可以通过其他方式获取所述当前档位和当前速度,并不限于上述示例,在此不再赘述。
在一些实施方式中,所述当前档位和当前速度可以只在自动驾驶车辆启动并行驶的状态下,对车辆的档位和速度进行获取,以避免额外消耗自动驾驶车辆蓄电池电量。
S120:基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,所述升档关系表为预先确定的在至少一个升档点处所述车辆的速度和加速度的对应关系。
升档关系表为预先确定的用于表示不同的升档点处所述自动驾驶车辆的速度和加速度的对应关系。即,当所述自动驾驶车辆在当前档位需要进行升档时,其速度和加速度均需要满足其中任意一组速度和加速度的对应关系,以使自动驾驶车辆能够顺利完成升档。
车辆档位对应的升档点即为比当前档位大一级的升档点,例如,在当前档位为第七档时,当前档位对应的升档点即为第八档,进而获取第八档所对应的升档关系表。
对应于同一升档点,自动驾驶车辆可以具有多组速度和加速度的对应关系。相应的,对应于同一升档点,当升档时的速度越大时,加速度越小,反之亦然。
如下表1所示,为一个升档关系表的具体示例。例如,当由第6档升至第7档时,车辆本身的速度和加速度需要满足下表1中档位“6th->7th”所对应的任意一组升档关系表。
Figure BDA0002789329160000041
表1
在一些实施方式中,升档关系表可以通过以下方式获取:采集自动驾驶车辆对应于至少一个升档点的升档数据;根据所述升档数据计算对应于所述升档点的升档速度和车辆加速度;利用对应于至少一个升档点的所述升档速度和车辆加速度构建对应于所述升档点的升档关系表。
当车辆处于升档点时,车辆可以采取相应的升档操作。升档点可以是基于预先设定的车速以及发动机输出扭矩进行确定的。当车辆在行驶过程中时,若确定车辆当前的车速及发动机输出扭矩均大于或等于预先设定的车速以及发动机输出扭矩时,可以确定当前状态为升档点。相应的,在车辆的发动机上可以设置相应的传感器,以获取对应于发动机的发动机转速、摩擦力矩百分比以及节气门开度等数据。具体的,可以设置所述升档数据为档位数据、节气门开度、摩擦力矩比例和发动机转速等,并利用相应的方式直接测量得到所述升档数据。
下表2即为一个对应于不同升档点所采集的发动机转速的示例。其中,节气门开度发动机节气门的开启角度。汽车发动机节气门由驾驶员通过加速踏板来操纵,以改变发动机的进气量,从而控制发动机的运转。当设置不同的节气门开度时,采取升档操作时发动机可能具有不同的转速,即车辆可能具有不同的速度和发动机输出扭矩。根据速度和发动机输出扭矩即可确定升档点对应的速度和加速度,进而能够在后续步骤中根据所述升档关系表求取相应的目标加速度。
Figure BDA0002789329160000051
表2
表2只是对获取发动机转速进行示例性的说明,实际应用中还可以获取摩擦力矩百分比等其他参数,并不限于上述示例,在此不再赘述。
在获取到对应于各个升档点的不同的升档数据后,即可根据所述升档数据计算对应于各个升档点的升档速度和升档加速度。
其中,在计算升档速度时,可以根据档位数据和发动机转速确定升档速度。
具体的,可以是利用利用公式
Figure BDA0002789329160000052
确定升档速度,式中,v为升档速度(velocity),er为发动机转速(engine rpm),rtr为转速至弧度转动转化比率(rpm toradius per second),wr为轮胎半径(wheel radius),or=fdr×gr,其中,or为车辆传动比(overall ratio),fdr为主减速桥百分比(final drive ratio),gr为变速器传动比(gearratio)。
在计算车辆加速度时,可以先利用所述摩擦力矩比例和节气门开度确定发动机有效输出扭矩,再计算车辆阻力,其中,所述车辆阻力包括空气阻力和滚动阻力。进而通过所述有效输出扭矩和车辆阻力求取发动机有效输出力,最后利用所述有效输出力和车辆质量确定车辆加速度。
具体的,可以利用公式t=(tp-ftp)×mrt确定发动机有效输出扭矩,式中,t为发动机有效输出扭矩(torque),tp为节气门开度(throttle percentage),ftp为摩擦力矩比例(friction torque percentage),mrt为发动机最大输出扭矩(max reference torque)。
同时,在获取到所述升档速度之后,可以利用公式rf=arf+rrf计算车辆阻力,式中,rf为车辆阻力(resistance force),arf=0.5×dc×dsa×ad×v2,其中,arf为空气阻力(air resistance force),dc为空气阻力系数(drag coefficient),dsa为阻力截面积(drag section area),ad为空气密度(air density),v为升档速度(velocity),rrf=rfc×m×ga,其中,rrf为滚动阻力(rolling resistance force),rfc为滚动摩擦系数(rolling resistance coefficient),m为整车质量(mass),ga为重力加速度(gravityacceleration)。
在获取到所述有效输出扭矩和车辆阻力后,即可求取发动机有效输出力,具体的,可以是利用公式
Figure BDA0002789329160000053
求取有效输出力,式中,f为有效输出力(force),t为扭矩(torque),or为车辆传动比(overall ratio),te为传动效率(transmission efficiency),wr为轮胎半径(wheel radius),rf为车辆阻力(resistance force)。
在获取到发动机的有效输出力后,即可根据所述有效输出力和车辆的质量确定车辆的加速度。但是,在实际应用中,由于车辆在行驶过程中,车辆中的轮胎和发动机等模块处于运动过程,相应的具备一定的惯性质量,因此,在一些实施方式中,可以求取车辆的惯性质量,并利用所述惯性质量确定车辆的加速度。
具体的,所述惯性质量可以是利用公式me=m+it/wr2求取车辆惯性质量,式中,me为车辆惯性质量(mass_eq),m为整车质量(mass),wr为轮胎半径(wheel radius),it=iw+ie×te×or2,其中,it为惯性项(inertia term),iw为惯性轮(inertia wheels),ie为惯性发动机(inertia engine),te为传动效率(transmission efficiency),or为车辆传动比(overall ratio)。
相应的,在计算车辆加速度时可以利用公式a=f/me确定车辆加速度,式中,a为车辆加速度(acceleration),f为有效输出力(force),me为车辆惯性质量(mass_eq)。
由于升档关系表中,对应于一个升档点只能记录有限组的速度与加速度,而在实际应用中,所获取到的当前速度可能无法与升档关系表中的速度完全匹配。因此,在一些实施方式中,当所述当前速度在升档关系表中无法获取完全对应的速度时,可以在所述升档关系表中获取与所述当前速度最接近的第一速度值和第二速度值,其中,所述第一速度值小于所述车辆速度,所述第二速度值大于所述车辆速度。所述第一速度值和第二速度值基于所述升档关系表分别对应有第一加速度值和第二加速度值。在获取到所述第一速度值、第二速度值、第一加速度值和第二加速度值后,可以利用插值法获取所述车辆速度对应的目标加速度。
具体的,可以利用公式acc=a2-(v2-vcurrent)/(v2-v1)×(a2-a1)计算目标加速度,式中,acc为目标加速度,a2为第二加速度值,v2为第二速度值,vcurrent为当前速度,v1为第一速度值,a1为第一加速度值。
实际应用中也可以通过其他方式计算得到所述目标加速度,例如根据升档关系表中的速度和加速度拟合得到相应的函数,并利用该函数中车辆速度所对应的加速度作为目标加速度,其他用于求取所述目标加速度的方式在此不再赘述。
在一些实施方式中,利用所述升档关系表计算目标加速度之前,还可以先判断所述车辆档位是否达到升档最小档位。由于当车辆在起步阶段位于低档位时,车辆行驶所需要克服的阻力较大,车辆对于动力需求的优先级高于节油需求。若强行对车辆进行提速,则可能需要额外消耗较多的燃油,进而违背了节油的技术目的。因此,可以设置升档最小档位,所述升档最小档位即用于限定可以通过升档来达到节油效果的最小档位。
当获取到车辆档位之后,可以将所述车辆档位与所述升档最小档位进行比较,并在所述车辆档位不小于所述升档最小档位的情况下,基于所述车辆档位对应的升档点的升档关系表,利用所述车辆速度计算目标加速度;当车辆档位小于所述升档最小档位时,则按照原有的规划对车辆进行控制,从而避免燃油的额外消耗。
具体的对于所述升档最小档位的设置过程可以基于实际应用情况进行设置,例如根据不同车辆的特性以及实际测试过程进行设置,在此不再赘述。
在一些实施方式中,利用所述升档关系表计算目标加速度之前,还可以先获取所述自动驾驶车辆的发动机转速,并判断所述发动机转速是否大于转速经济值。所述转速经济值可以是用于限定发动机油耗水平的转速最大值。当所述发动机转速不大于所述转速经济值时,若强制进行升档操作,可能需要较大地对速度和加速度进行提高,从而在升档的过程中大大增加了车辆的油耗,进而违背了减少油耗的技术目的。
因此,可以在判断发动机转速大于转速经济值后,再基于所述车辆档位对应的升档点的升档关系表,利用所述车辆速度计算目标加速度,并进一步实施后续的步骤。若发动机转速小于转速经济值,则不必要对车辆采取升档操作,以避免额外的油耗,并保证车辆行驶的安全性。
S130:根据所述目标加速度生成调节信号,所述调节信号用于指示车辆控制模块将所述车辆的加速度调整为所述目标加速度。
在确定所述目标加速度后,即可根据所述目标加速度生成相应的调节信号。所述调节信号用于指示车辆控制模块将所述自动驾驶车辆的加速度调整为所述目标加速度。所述调节信号可以是被车辆控制模块读取的电信号使得车辆控制模块能够在接收到所述调节信号后对车辆的加速度进行调节。
具体的调节方式例如可以是调节节气门开度进而改变发动机的输出扭矩以实现加速度的调节。当目标加速度小于当前的加速度时,也可以通过刹车提供额外阻力的方式减小当前的加速度。实际应用中可以根据需求采取其他方式将所述自动驾驶车辆的加速度调整为所述目标加速度。
在一些实施方式中,所述自动驾驶车辆对应有速度规划。所述速度规划可以是自动驾驶车辆中的规划模块根据外界环境、当前路况以及用户需求等情况所做出的速度规划,具体的可以是提高当前速度的加速规划、降低当前速度的减速规划以及维持当前速度的匀速规划等。
由于当进行升档操作时,车辆一般处于加速的状态,因此,在根据所述目标加速度生成调节信号之前,还可以判断当前的速度规划是否为加速规划。在所述速度规划为加速规划的情况下,根据所述目标加速度生成调节信号。
而在所述速度规划为减速规划或匀速规划时,车辆的速度并不会增加,强行进行升档可能会违背相应的速度规划,因此可以避免执行生成调节信号的步骤。
基于上述实施方式,优选的,所述速度规划中还可以包含加速度规划数据,即所规划的车辆的加速度。在获取到所述加速度规划数据,可以比较所述加速度规划数据与所述目标加速度,在在所述速度规划为加速规划,且所述加速度规划数据与所述目标加速度之间的差值小于加速度差值阈值的情况下,再根据所述目标加速度生成调节信号。
加速度差值阈值可以是一个预先设定的固定值,当所述加速度规划数据与所述目标加速度之间的差值小于加速度差值阈值时,对车辆的加速度所进行的调控不会对车辆的燃油消耗造成较大的影响。而在加速度规划数据与目标加速度之间的差值不小于加速度差值阈值时,改变所规划的加速度可能与原本的目标存在较大的偏差,进而既增加了燃油消耗,也增加了安全隐患。因此,可以只在所述加速度规划数据与所述目标加速度之间的差值小于加速度差值阈值时,根据所述目标加速度生成调节信号。
在一些实施方式中,可能存在目标加速度为一个较小的负值的情况,例如当前车速已经过大,需要稍微减少一定的速度才能完全符合升档关系表。在这种情况下,可以获取自动驾驶车辆的惯性加速度,所述惯性加速度可以是在发动机空转的情况下车辆的加速度,相应的也是一个负值。在所述目标加速度小于所述惯性加速度的情况下,可以生成空档调节信号,使发动机不对外做功,即不提供输出扭矩,而是凭借车辆自身的惯性加速度完成对车辆速度和加速度的调控,从而减少油耗,进一步地节约燃油的使用。
S140:将所述调节信号发送至车辆控制模块,使得所述车辆控制模块在所述车辆达到所述目标加速度后进行升档操作。
在生成所述调节信号后,即可将所述调节信号发送至对应的车辆控制模块。车辆控制模块在控制车辆达到所述目标加速度之后,即可采取升档操作提高当前档位,进而使得当前车辆以较低的发动机转速在高档位进行行驶,降低车辆的油耗。
由于实际操作中,车辆将自身的加速度提高或降低到所述目标加速度存在一个过程,而一般情况下车辆自身的加速度均为正值,当车辆的加速度达到所述目标加速度时,在正的加速度的作用下,车辆本身的速度一般会大于原本的车辆速度值,相应的也大于升档关系表中目标加速度所对应的速度值,使得车辆符合升档操作的速度及加速度的要求,可以顺利地完成相应的升档操作。
基于上述自动驾驶车辆的档位调节方法的实施例的介绍可以看出,所述档位调节方法在获取到自动驾驶车辆的车辆档位和车辆速度后,可以根据对应于所述车辆档位的升档点的升档关系表,确定当前车辆速度需要进行升档所需要达到的加速度,进而生成相应的指示使得所述操作模块调整所述自动驾驶车辆的加速度,进而能够在所述自动驾驶车辆达到该加速度后进行升档,从而使得自动驾驶车辆尽可能地以高档位进行行驶。由于当车辆以相同速度分别基于高档位和低档位进行行驶时,在高档位下车辆的发动机具有相对较低的转速,从而能够直接地减少车辆的油耗,避免了燃料的浪费,提高了车辆的续航里程,提升了用户的使用体验。
基于上述自动驾驶车辆的档位调节方法,本说明书实施例还提出一种自动驾驶车辆的档位调节装置。所述自动驾驶车辆的档位调节装置可以设置于所述档位调节设备。如图2所示,所述自动驾驶车辆的档位调节装置可以包括以下具体模块。
参数获取模块210,用于获取车辆的当前档位和当前速度。
目标加速度计算模块220,用于基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,所述升档关系表为预先确定的在至少一个升档点处所述车辆的速度和加速度的对应关系。
调节信号生成模块230,用于根据所述目标加速度生成调节信号,所述调节信号用于指示车辆控制模块将所述车辆的加速度调整为所述目标加速度。
调节信号发送模块240,用于将所述调节信号发送至车辆控制模块,使得所述车辆控制模块在所述车辆达到所述目标加速度后进行升档操作。
在一些实施方式中,所述参数获取模块还用于获取所述车辆的当前加速度;所述目标加速度计算模块还用于确定所述当前加速度与所述目标加速度之差小于预定的加速度差值阈值。
在一些实施方式中,所述装置用于自动驾驶车辆的加速规划。
在一些实施方式中,所述目标加速度计算模块在计算在所述当前速度下升档所需的目标加速度时,执行以下步骤:判断所述当前档位是否达到升档最小档位;并且在所述当前档位达到升档最小档位的情况下,基于所述当前档位对应的升档点的升档关系表,利用所述当前速度计算目标加速度。
在一些实施方式中,所述参数获取模块还用于获取所述自动驾驶车辆的当前加速度;所述调节信号生成模块还用于在所述目标加速度小于所述当前加速度的情况下,生成空档调节信号;所述空档调节信号用于指示车辆控制模块将档位切换至空档以使发动机不提供输出扭矩。
在一些实施方式中,所述目标加速度计算模块在计算在所述当前速度下升档所需的目标加速度之前,还用于执行以下步骤:获取所述自动驾驶车辆的发动机转速;并且在所述发动机转速大于转速经济值的情况下,基于所述当前档位对应的升档点的升档关系表,利用所述当前速度计算目标加速度;所述转速经济值,用于限定对应于发动机油耗水平的转速最大值。
在一些实施方式中,所述升档关系表根据以下方式获取:采集自动驾驶车辆对应于所述至少一个升档点的升档数据;根据所述升档数据计算对应于每个所述升档点的升档速度和升档加速度;将所述升档点与对应的所述升档速度、所述升档加速度的组合相关联。
基于上述实施方式,优选的,所述升档数据包括档位数据、节气门开度、摩擦力矩比例和发动机转速;所述根据所述升档数据计算对应于所述升档点的升档速度和升档加速度,包括:根据档位数据和发动机转速确定所述车辆速度;利用所述摩擦力矩比例和节气门开度确定发动机有效输出扭矩;根据车辆阻力模型计算车辆阻力;通过所述有效输出扭矩和所述车辆阻力确定发动机有效输出力;利用所述有效输出力和车辆惯性质量确定所述车辆加速度。
基于上述实施方式,优选的,所述根据档位数据和发动机转速确定车辆速度,包括:利用公式
Figure BDA0002789329160000101
式中,v为车辆速度,er为发动机转速,rtr为转速至弧度转动转化比率,wr为轮胎半径,or=fdr×gr,其中,or为车辆传动比,fdr为主减速桥百分比,gr为变速器传动比。
基于上述实施方式,优选的,所述利用所述摩擦力矩比例和节气门开度确定发动机有效输出扭矩,包括:利用公式t=(tp-ftp)×mrt确定发动机有效输出扭矩,式中,t为发动机有效输出扭矩,tp为节气门开度,ftp为摩擦力矩比例,mrt为发动机最大输出扭矩;相应的,所述计算车辆阻力,包括:利用公式rf=arf+rrf计算车辆阻力,式中,rf为车辆阻力,arf=0.5×dc×dsa×ad×v2,其中,arf为空气阻力,dc为空气阻力系数,dsa为阻力截面积,ad为空气密度,v为车辆速度,rrf=rfc×m×ga,其中,rrf为滚动阻力,rfc为滚动摩擦系数,m为车辆质量,ga为重力加速度;相应的,所述通过所述有效输出扭矩和车辆阻力求取发动机有效输出力,包括:利用公式
Figure BDA0002789329160000102
求取有效输出力,式中,f为有效输出力,t为扭矩,or为车辆传动比,te为传动效率,wr为轮胎半径,rf为车辆阻力。
基于上述实施方式,优选的,所述车辆加速度通过以下方法计算:利用公式me=m+it/wr2求取车辆惯性质量,式中,me为车辆惯性质量,m为车辆质量,wr为轮胎本经,it=iw+ie×te×or2,其中,it为惯性项,iw为惯性轮,ie为惯性发动机,te为传动效率,or为车辆传动比;利用公式a=f/me确定车辆加速度,式中,a为车辆加速度,f为所述有效输出力。
在一些实施方式中,所述目标加速度计算模块在计算所述当前速度下升档所需的目标加速度时,执行以下步骤:确定所述升档关系表中与所述车辆速度最接近的第一速度值和第二速度值;所述第一速度值小于所述车辆速度,所述第二速度值大于所述车辆速度;所述第一速度值和第二速度值分别对应有第一加速度值和第二加速度值;利用公式acc=a2-(v2-vcurrent)/(v2-v1)×(a2-a1)计算目标加速度,式中,acc为目标加速度,a2为第二加速度值,v2为第二速度值,vcurrent为车辆速度,v1为第一速度值,a1为第一加速度值。
基于上述自动驾驶车辆的档位调节方法,本说明书实施例还提供一种自动驾驶车辆的档位调节设备。如图3所示,所述档位调节设备可以包括存储器和处理器。
在本实施例中,所述存储器可以按任何适当的方式实现。例如,所述存储器可以为只读存储器、机械硬盘、固态硬盘、或U盘等。所述存储器可以用于存储计算机程序指令。
在本实施例中,所述处理器可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。所述处理器可以执行所述计算机程序指令实现以下步骤:获取车辆的当前档位和当前速度;基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,所述升档关系表为预先确定的在至少一个升档点处所述车辆的速度和加速度的对应关系;根据所述目标加速度生成调节信号,所述调节信号用于指示车辆控制模块将所述车辆的加速度调整为所述目标加速度;将所述调节信号发送至车辆控制模块,使得所述车辆控制模块在所述车辆达到所述目标加速度后进行升档操作。
本说明书还提供计算机存储介质的一个实施例。所述计算机存储介质包括但不限于随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、缓存(Cache)、硬盘(Hard Disk Drive,HDD)、存储卡(Memory Card)等等。所述计算机存储介质存储有计算机程序。在所述计算机程序在被执行时实现本说明书图1所对应实施例中的程序指令。
本说明书实施例还提出一种自动驾驶车辆,所述自动驾驶车辆上可以设置有图3所对应的档位调节设备。
虽然上文描述的过程流程包括以特定顺序出现的多个操作,但是,应当清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。
虽然上文描述的过程流程包括以特定顺序出现的多个操作,但是,应当清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。
本申请是参照根据本说明书实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
本领域技术人员应明白,本说明书的实施例可提供为方法、***或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本说明书实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (27)

1.一种自动驾驶车辆的档位调节方法,其特征在于,包括:
获取车辆的当前档位和当前速度;
基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,所述升档关系表为预先确定的在至少一个升档点处所述车辆的速度和加速度的对应关系;
根据所述目标加速度生成调节信号,所述调节信号用于指示车辆控制模块将所述车辆的加速度调整为所述目标加速度;
将所述调节信号发送至车辆控制模块,使得所述车辆控制模块在所述车辆达到所述目标加速度后进行升档操作。
2.如权利要求1所述的方法,其特征在于,所述根据所述目标加速度生成调节信号之前,还包括:
获取所述车辆的当前加速度;
确定所述当前加速度与所述目标加速度之差小于预定的加速度差值阈值。
3.如权利要求1所述的方法,其特征在于,所述方法用于自动驾驶车辆的加速规划。
4.如权利要求1所述的方法,其特征在于,所述基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度之前,还包括:
判断所述当前档位是否达到升档最小档位;
相应的,所述基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,包括:
在所述当前档位达到升档最小档位的情况下,基于所述当前档位对应的升档点的升档关系表,利用所述当前速度计算目标加速度。
5.如权利要求1所述的方法,其特征在于,所述根据所述目标加速度生成调节信号,包括:
获取所述自动驾驶车辆的当前加速度;
在所述目标加速度小于所述当前加速度的情况下,生成空档调节信号;所述空档调节信号用于指示车辆控制模块将档位切换至空档以使发动机不提供输出扭矩。
6.如权利要求1所述的方法,其特征在于,所述基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度之前,还包括:
获取所述自动驾驶车辆的发动机转速;
相应的,所述基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,包括:
在所述发动机转速大于转速经济值的情况下,基于所述当前档位对应的升档点的升档关系表,利用所述当前速度计算目标加速度;所述转速经济值,用于限定对应于发动机油耗水平的转速最大值。
7.如权利要求1所述的方法,其特征在于,所述升档关系表根据以下方式获取:
采集自动驾驶车辆对应于所述至少一个升档点的升档数据;
根据所述升档数据计算对应于每个所述升档点的升档速度和升档加速度;
将所述升档点与对应的所述升档速度、所述升档加速度的组合相关联。
8.如权利要求7所述的方法,其特征在于,所述升档数据包括档位数据、节气门开度、摩擦力矩比例和发动机转速;所述根据所述升档数据计算对应于所述升档点的升档速度和车辆加速度,包括:
根据档位数据和发动机转速确定所述升档速度;
利用所述摩擦力矩比例和节气门开度确定发动机有效输出扭矩;
根据车辆阻力模型计算车辆阻力;
通过所述有效输出扭矩和所述车辆阻力确定发动机有效输出力;
利用所述有效输出力和车辆惯性质量确定所述车辆加速度。
9.如权利要求8所述的方法,其特征在于,所述根据档位数据和发动机转速确定所述升档速度,包括:
利用公式
Figure FDA0003366343590000021
确定升档速度,式中,v为升档速度,er为发动机转速,rtr为转速至弧度转动转化比率,wr为轮胎半径,or=fdr×gr,其中,or为车辆传动比,fdr为主减速桥百分比,gr为变速器传动比。
10.如权利要求8所述的方法,其特征在于,所述利用所述摩擦力矩比例和节气门开度确定发动机有效输出扭矩,包括:
利用公式t=(tp-ftp)×mrt确定发动机有效输出扭矩,式中,t为发动机有效输出扭矩,tp为节气门开度,ftp为摩擦力矩比例,mrt为发动机最大输出扭矩;
相应的,所述计算车辆阻力,包括:
利用公式rf=arf+rrf计算车辆阻力,式中,rf为车辆阻力,arf=0.5×dc×dsa×ad×v2,其中,arf为空气阻力,dc为空气阻力系数,dsa为阻力截面积,ad为空气密度,v为升档速度,rrf=rfc×m×ga,其中,rrf为滚动阻力,rfc为滚动摩擦系数,m为车辆质量,ga为重力加速度;
相应的,所述通过所述有效输出扭矩和车辆阻力求取发动机有效输出力,包括:
利用公式
Figure FDA0003366343590000031
求取有效输出力,式中,f为有效输出力,t为扭矩,or为车辆传动比,te为传动效率,wr为轮胎半径,rf为车辆阻力。
11.如权利要求8所述的方法,其特征在于,所述车辆加速度通过以下方法计算:
利用公式me=m+it/wr2求取车辆惯性质量,式中,me为车辆惯性质量,m为车辆质量,wr为轮胎半径,it=iw+ie×te×or2,其中,it为惯性项,iw为惯性轮,ie为惯性发动机,te为传动效率,or为车辆传动比;
利用公式a=f/me确定车辆加速度,式中,a为车辆加速度,f为所述有效输出力。
12.如权利要求1所述的方法,其特征在于,所述基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,包括:
确定所述升档关系表中与所述当前速度最接近的第一速度值和第二速度值;所述第一速度值小于所述当前速度,所述第二速度值大于所述当前速度;所述第一速度值和第二速度值基于所述升档关系表分别对应有第一加速度值和第二加速度值;
利用公式acc=a2-(v2-vcurrent)/(v2-v1)×(a2-a1)计算目标加速度,式中,acc为目标加速度,a2为第二加速度值,v2为第二速度值,vcurrent为当前速度,v1为第一速度值,a1为第一加速度值。
13.一种自动驾驶车辆的档位调节装置,其特征在于,包括:
参数获取模块,用于获取车辆的当前档位和当前速度;
目标加速度计算模块,用于基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,所述升档关系表为预先确定的在至少一个升档点处所述车辆的速度和加速度的对应关系;
调节信号生成模块,用于根据所述目标加速度生成调节信号;所述调节信号用于指示车辆控制模块将所述车辆的加速度调整为所述目标加速度;
调节信号发送模块,用于将所述调节信号发送至车辆控制模块,使得所述车辆控制模块在所述车辆达到所述目标加速度后进行升档操作。
14.如权利要求13所述的装置,其特征在于,所述参数获取模块还用于获取所述车辆的当前加速度;
所述目标加速度计算模块还用于确定所述当前加速度与所述目标加速度之差小于预定的加速度差值阈值。
15.如权利要求13所述的装置,其特征在于,所述装置用于自动驾驶车辆的加速规划。
16.如权利要求13所述的装置,其特征在于,所述目标加速度计算模块在计算在所述当前速度下升档所需的目标加速度时,执行以下步骤:
判断所述当前档位是否达到升档最小档位;并且在所述当前档位达到升档最小档位的情况下,基于所述当前档位对应的升档点的升档关系表,利用所述当前速度计算目标加速度。
17.如权利要求13所述的装置,其特征在于,所述参数获取模块还用于获取所述自动驾驶车辆的当前加速度;
所述调节信号生成模块还用于在所述目标加速度小于所述当前加速度的情况下,生成空档调节信号;所述空档调节信号用于指示车辆控制模块将档位切换至空档以使发动机不提供输出扭矩。
18.如权利要求13所述的装置,其特征在于,所述目标加速度计算模块在计算在所述当前速度下升档所需的目标加速度之前,还用于执行以下步骤:
获取所述自动驾驶车辆的发动机转速;并且在所述发动机转速大于转速经济值的情况下,基于所述当前档位对应的升档点的升档关系表,利用所述当前速度计算目标加速度;所述转速经济值,用于限定对应于发动机油耗水平的转速最大值。
19.如权利要求13所述的装置,其特征在于,所述升档关系表根据以下方式获取:
采集自动驾驶车辆对应于所述至少一个升档点的升档数据;
根据所述升档数据计算对应于每个所述升档点的升档速度和升档加速度;
将所述升档点与对应的所述升档速度、所述升档加速度的组合相关联。
20.如权利要求19所述的装置,其特征在于,所述升档数据包括档位数据、节气门开度、摩擦力矩比例和发动机转速;所述根据所述升档数据计算对应于所述升档点的升档速度和车辆加速度,包括:
根据档位数据和发动机转速确定所述升档速度;
利用所述摩擦力矩比例和节气门开度确定发动机有效输出扭矩;
根据车辆阻力模型计算车辆阻力;
通过所述有效输出扭矩和所述车辆阻力确定发动机有效输出力;
利用所述有效输出力和车辆惯性质量确定所述车辆加速度。
21.如权利要求20所述的装置,其特征在于,所述根据档位数据和发动机转速确定升档速度,包括:
利用公式
Figure FDA0003366343590000051
式中,v为升档速度,er为发动机转速,rtr为转速至弧度转动转化比率,wr为轮胎半径,or=fdr×gr,其中,or为车辆传动比,fdr为主减速桥百分比,gr为变速器传动比。
22.如权利要求20所述的装置,其特征在于,所述利用所述摩擦力矩比例和节气门开度确定发动机有效输出扭矩,包括:
利用公式t=(tp-ftp)×mrt确定发动机有效输出扭矩,式中,t为发动机有效输出扭矩,tp为节气门开度,ftp为摩擦力矩比例,mrt为发动机最大输出扭矩;
相应的,所述计算车辆阻力,包括:
利用公式rf=arf+rrf计算车辆阻力,式中,rf为车辆阻力,arf=0.5×dc×dsa×ad×v2,其中,arf为空气阻力,dc为空气阻力系数,dsa为阻力截面积,ad为空气密度,v为升档速度,rrf=rfc×m×ga,其中,rrf为滚动阻力,rfc为滚动摩擦系数,m为车辆质量,ga为重力加速度;
相应的,所述通过所述有效输出扭矩和车辆阻力求取发动机有效输出力,包括:
利用公式
Figure FDA0003366343590000061
求取有效输出力,式中,f为有效输出力,t为扭矩,or为车辆传动比,te为传动效率,wr为轮胎半径,rf为车辆阻力。
23.如权利要求20所述的装置,其特征在于,所述车辆加速度通过以下方法计算:
利用公式me=m+it/wr2求取车辆惯性质量,式中,me为车辆惯性质量,m为车辆质量,wr为轮胎本经,it=iw+ie×te×or2,其中,it为惯性项,iw为惯性轮,ie为惯性发动机,te为传动效率,or为车辆传动比;
利用公式a=f/me确定车辆加速度,式中,a为车辆加速度,f为所述有效输出力。
24.如权利要求13所述的装置,其特征在于,所述目标加速度计算模块在计算在所述当前速度下升档所需的目标加速度时,执行以下步骤:
确定所述升档关系表中与所述当前速度最接近的第一速度值和第二速度值;所述第一速度值小于所述当前速度,所述第二速度值大于所述当前速度;所述第一速度值和第二速度值基于所述升档关系表分别对应有第一加速度值和第二加速度值;
利用公式acc=a2-(v2-vcurrent)/(v2-v1)×(a2-a1)计算目标加速度,式中,acc为目标加速度,a2为第二加速度值,v2为第二速度值,vcurrent为车辆速度,v1为第一速度值,a1为第一加速度值。
25.一种档位调节设备,包括存储器和处理器;
所述存储器,用于存储计算机程序指令;
所述处理器,用于执行所述计算机程序指令以实现以下步骤:获取车辆的当前档位和当前速度;基于所述车辆的升档关系表,在所述当前速度高于在所述当前档位进行升档的最低速度时,计算在所述当前速度下升档所需的目标加速度,所述升档关系表为预先确定的在至少一个升档点处所述车辆的速度和加速度的对应关系;根据所述目标加速度生成调节信号,所述调节信号用于指示车辆控制模块将所述车辆的加速度调整为所述目标加速度;将所述调节信号发送至车辆控制模块,使得所述车辆控制模块在所述车辆达到所述目标加速度后进行升档操作。
26.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序在被执行时实现如权利要求1-12中任一项所述的方法。
27.一种自动驾驶车辆,其特征在于,所述自动驾驶汽车配置有如权利要求25所述的设备。
CN202011309596.5A 2020-11-20 2020-11-20 自动驾驶车辆的档位调节方法、装置、设备及存储介质 Active CN112356842B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011309596.5A CN112356842B (zh) 2020-11-20 2020-11-20 自动驾驶车辆的档位调节方法、装置、设备及存储介质
PCT/CN2021/116747 WO2022105367A1 (en) 2020-11-20 2021-09-06 Gear adjustment method and apparatus for autonomous vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011309596.5A CN112356842B (zh) 2020-11-20 2020-11-20 自动驾驶车辆的档位调节方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN112356842A CN112356842A (zh) 2021-02-12
CN112356842B true CN112356842B (zh) 2022-03-18

Family

ID=74533032

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011309596.5A Active CN112356842B (zh) 2020-11-20 2020-11-20 自动驾驶车辆的档位调节方法、装置、设备及存储介质

Country Status (2)

Country Link
CN (1) CN112356842B (zh)
WO (1) WO2022105367A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112356842B (zh) * 2020-11-20 2022-03-18 苏州智加科技有限公司 自动驾驶车辆的档位调节方法、装置、设备及存储介质

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1985109A (zh) * 2004-07-07 2007-06-20 易通公司 用于混合动力电动车变速器的换档点策略
CN103089989A (zh) * 2011-10-31 2013-05-08 福特全球技术公司 用于避免动力传动系波动的换挡控制
CN103786598A (zh) * 2012-10-26 2014-05-14 现代自动车株式会社 用于具有变速器的电动车的电动机扭矩控制的***和方法
CN104002814A (zh) * 2014-05-30 2014-08-27 合康变频科技(武汉)有限公司 一种基于amt并联式混合动力车***的换档方法、装置及车辆
CN105620465A (zh) * 2014-11-27 2016-06-01 比亚迪股份有限公司 用于车辆的换挡点修正方法、装置和车辆
CN106151493A (zh) * 2015-03-31 2016-11-23 上海通用汽车有限公司 自动挡汽车动力***控制方法
JP2018080814A (ja) * 2016-11-18 2018-05-24 トヨタ自動車株式会社 車両制御装置
CN108216187A (zh) * 2016-12-15 2018-06-29 丰田自动车株式会社 车辆的控制装置
CN109723813A (zh) * 2018-12-28 2019-05-07 潍柴动力股份有限公司 一种目标挡位计算方法和装置
CN109896471A (zh) * 2019-04-04 2019-06-18 杭叉集团股份有限公司 一种自动换档方法以及***
CN109941285A (zh) * 2017-12-21 2019-06-28 河南森源重工有限公司 一种电动车辆自动升档控制方法和控制***
CN110356415A (zh) * 2018-03-26 2019-10-22 长城汽车股份有限公司 一种车辆控制方法及装置
KR20200042991A (ko) * 2018-10-16 2020-04-27 현대자동차주식회사 무단변속기용 변속 제어방법
CN210554769U (zh) * 2018-10-26 2020-05-19 本田技研工业株式会社 车辆控制装置
CN111577882A (zh) * 2020-05-19 2020-08-25 北京理工大学 一种越野车辆自动变速器动力性换挡控制方法
CN111810624A (zh) * 2020-06-30 2020-10-23 中国第一汽车股份有限公司 一种换挡规律的确定方法及车辆

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4519895B2 (ja) * 2007-10-18 2010-08-04 本田技研工業株式会社 シフトインジケータ装置
JP2017141883A (ja) * 2016-02-10 2017-08-17 トヨタ自動車株式会社 自動変速機の制御装置
CN111055830B (zh) * 2019-11-27 2022-03-22 苏州智加科技有限公司 一种车辆自动驾驶传动***的控制方法及装置
CN111231955B (zh) * 2020-02-25 2021-06-01 芜湖雄狮汽车科技有限公司 纵向车速的控制方法、装置、***及存储介质
CN112356842B (zh) * 2020-11-20 2022-03-18 苏州智加科技有限公司 自动驾驶车辆的档位调节方法、装置、设备及存储介质

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1985109A (zh) * 2004-07-07 2007-06-20 易通公司 用于混合动力电动车变速器的换档点策略
CN103089989A (zh) * 2011-10-31 2013-05-08 福特全球技术公司 用于避免动力传动系波动的换挡控制
CN103786598A (zh) * 2012-10-26 2014-05-14 现代自动车株式会社 用于具有变速器的电动车的电动机扭矩控制的***和方法
CN104002814A (zh) * 2014-05-30 2014-08-27 合康变频科技(武汉)有限公司 一种基于amt并联式混合动力车***的换档方法、装置及车辆
CN105620465A (zh) * 2014-11-27 2016-06-01 比亚迪股份有限公司 用于车辆的换挡点修正方法、装置和车辆
CN106151493A (zh) * 2015-03-31 2016-11-23 上海通用汽车有限公司 自动挡汽车动力***控制方法
JP2018080814A (ja) * 2016-11-18 2018-05-24 トヨタ自動車株式会社 車両制御装置
CN108216187A (zh) * 2016-12-15 2018-06-29 丰田自动车株式会社 车辆的控制装置
CN109941285A (zh) * 2017-12-21 2019-06-28 河南森源重工有限公司 一种电动车辆自动升档控制方法和控制***
CN110356415A (zh) * 2018-03-26 2019-10-22 长城汽车股份有限公司 一种车辆控制方法及装置
KR20200042991A (ko) * 2018-10-16 2020-04-27 현대자동차주식회사 무단변속기용 변속 제어방법
CN210554769U (zh) * 2018-10-26 2020-05-19 本田技研工业株式会社 车辆控制装置
CN109723813A (zh) * 2018-12-28 2019-05-07 潍柴动力股份有限公司 一种目标挡位计算方法和装置
CN109896471A (zh) * 2019-04-04 2019-06-18 杭叉集团股份有限公司 一种自动换档方法以及***
CN111577882A (zh) * 2020-05-19 2020-08-25 北京理工大学 一种越野车辆自动变速器动力性换挡控制方法
CN111810624A (zh) * 2020-06-30 2020-10-23 中国第一汽车股份有限公司 一种换挡规律的确定方法及车辆

Also Published As

Publication number Publication date
CN112356842A (zh) 2021-02-12
WO2022105367A1 (en) 2022-05-27

Similar Documents

Publication Publication Date Title
CN111376738B (zh) 车速控制方法和***
US9162673B2 (en) Gear shift control system for automatic transmission
SE1200392A1 (sv) Transmissionsstyrning
CN113561993B (zh) 车速规划方法、装置及电子设备
WO2014003652A1 (en) Transmission control system
CN110356252B (zh) 行车控制方法、装置及计算机可读存储介质
CN111055830B (zh) 一种车辆自动驾驶传动***的控制方法及装置
US8938352B2 (en) Method and device for controlling a cruise control governor in a vehicle
KR20160111856A (ko) 차량용 구동력 제어 장치
WO2023000610A1 (zh) 车辆的控制方法、装置、设备及介质
CN106627560A (zh) 用于混合动力车换档控制的设备和方法
CN112356842B (zh) 自动驾驶车辆的档位调节方法、装置、设备及存储介质
JPH099407A (ja) 車両用駆動装置の制御装置
CN114312330A (zh) 一种电动汽车制动换挡控制方法及***
CN113200034A (zh) 一种扭矩控制方法、装置、存储介质、车辆
CN115489498A (zh) 用于工程车辆的控制方法、控制装置、处理器及工程车辆
CN112158080B (zh) 一种手动挡电动汽车的控制方法、***及装置
CN114623230A (zh) 一种车辆档位调节方法、装置、***和存储介质
JP3680701B2 (ja) 車速制御装置
KR101401626B1 (ko) 자동차의 구동 능력 결정 방법
JPH0514133B2 (zh)
CN114258364B (zh) 一种混合动力车辆的请求驱动力的确定方法及装置
JP2000326760A (ja) 先行車追従制御装置
US20230347870A1 (en) Creep torque control system for a vehicle
CN114475277A (zh) 一种行车自动变档与经济时速的分析方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant