CN110171428B - 驾驶状态评估方法、装置、设备及存储介质 - Google Patents
驾驶状态评估方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN110171428B CN110171428B CN201910443787.1A CN201910443787A CN110171428B CN 110171428 B CN110171428 B CN 110171428B CN 201910443787 A CN201910443787 A CN 201910443787A CN 110171428 B CN110171428 B CN 110171428B
- Authority
- CN
- China
- Prior art keywords
- driving state
- value
- self
- learning
- gear shifting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/08—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
- B60W40/09—Driving style or behaviour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Mathematical Physics (AREA)
- Marketing (AREA)
- Software Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Educational Administration (AREA)
- General Business, Economics & Management (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Game Theory and Decision Science (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Operations Research (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Control Of Transmission Device (AREA)
Abstract
本发明公开了一种驾驶状态评估方法、装置、设备及存储介质,其中方法包括:响应于检测到的第一换挡操作,获取换挡参数;根据换挡参数查询对应的驾驶状态评估系数;确定换挡参数对应的驾驶状态变化值;获取并对历史驾驶状态评估结果进行学习,得到驾驶状态自学习值;基于驾驶状态评估系数、驾驶状态变化值和驾驶状态自学习值,计算当前驾驶状态评估结果。本发明对不同驾驶员的不同驾驶意图进行评分并在换挡的时间点上区别对待,能够满足驾驶员对档位的需求。
Description
技术领域
本发明涉及车辆控制技术领域,具体涉及一种用于换挡的驾驶状态评估方法、装置、设备及存储介质。
背景技术
现有技术中,变速箱目标挡位的计算主要有两种方式。一是通过油门开度与车速信号查询换挡线脉谱,得到当前汽车的目标档位;二是通过油门开度与实际挡位信号查询换挡车速脉谱,得到当前挡位下的升、降档的车速,再分别将当前挡位下的升档车速、当前挡位下的降档车速与实际车速比较判断是否应该换挡。
由于目标档位的计算主要是依靠一张换挡脉谱,一款车型无论是哪个驾驶员在操作,无论他的驾驶意图是什么,都是同一种换挡方式。这样的做法只能在各种工况下取一个折中的方案,却不能对于不同驾驶员的不同驾驶意图进行评分并在换挡的时间点上区别对待。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明第一方面提出一种驾驶状态评估方法,所述方法包括:
响应于检测到的第一换挡操作,获取换挡参数;
根据所述换挡参数查询对应的驾驶状态评估系数;
确定所述换挡参数对应的驾驶状态变化值;
获取并对历史驾驶状态评估结果进行学习,得到驾驶状态自学习值;
基于所述驾驶状态评估系数、所述驾驶状态变化值和所述驾驶状态自学习值,计算当前驾驶状态评估结果。
进一步地,所述确定所述换挡参数对应的驾驶状态变化值,包括:
根据所述换挡参数判断是否满足预设的查询触发条件;
若满足,根据所述换挡参数查询预设换挡曲线,得到驾驶状态初始评估值;
判断是否检测到预设的归零操作;所述预设的归零操作与所述预设的查询触发条件一一对应存储;
根据归零操作检测结果处理所述驾驶状态初始评估值,得到所述驾驶状态评估值。
进一步地,所述根据归零操作检测结果处理所述驾驶状态初始评估值,包括:
在检测到所述预设的归零操作时,将所述驾驶状态评估值归零;
在未检测到所述预设的归零操作时,控制所述驾驶状态评估值随时间呈梯度变化。
进一步地,所述获取并对历史驾驶状态评估结果进行学习,得到驾驶状态自学习值,包括:
对当次驾驶循环内的历史驾驶状态评估结果进行自学习,得到驾驶状态短期自学习值;对整车生命周期内的历史驾驶状态评估结果进行自学习,得到驾驶状态长期自学习值;
获取并根据当次驾驶循环中当前档位的累计换挡次数确定第一权重系数和第二权重系数;其中,所述第一权重系数对应于所述驾驶状态短期自学习值,所述第二权重系数对应于所述驾驶状态长期自学习值;
根据所述第一权重系数、所述驾驶状态短期自学习值、所述第二权重系数和所述驾驶状态长期自学习值,计算所述驾驶状态自学习值。
进一步地,所述基于所述驾驶状态评估系数、所述驾驶状态变化值和所述驾驶状态自学习值,计算当前驾驶状态评估结果之后,还包括:
判断所述第一换挡操作是否满足预设的记录条件;
在所述第一换挡操作满足预设的记录条件时,统计当次驾驶循环中当前档位对应的换档次数,根据统计结果更新当前档位的累计换挡次数。
进一步地,所述判断所述第一换挡操作是否满足预设的记录条件,包括:
判断在基于所述第一换挡操作确定的时间范围内是否检测到第二换挡操作,所述第二换挡操作与所述第一换挡操作方向相反;
若否,记录所述第一换挡操作对应的所述换挡参数、所述当前驾驶状态评估结果以及所述换挡参数与所述当前驾驶状态评估结果的对应关系;
其中,所述预设时间范围包括所述第一换挡操作之前的第一预设时长和/或所述第一换挡操作之后的第二预设时长。
进一步地,所述基于所述驾驶状态评估系数、所述驾驶状态变化值和所述驾驶状态自学习值,计算当前驾驶状态评估结果,包括:
计算所述驾驶状态变化值与所述驾驶状态自学习值的差值;
对所述差值与所述驾驶状态评估系数进行求积运算;
对求积运算的结果与所述驾驶状态变化值进行求和运算,得到所述当前驾驶状态评估结果。
本发明第二方面提出一种驾驶状态评估装置,所述装置包括:
变化值获取模块,用于响应于检测到的第一换挡操作,获取换挡参数;
系数确定模块,用于根据所述换挡参数查询对应的驾驶状态评估系数;
变化值确定模块,用于确定所述换挡参数对应的驾驶状态变化值;
自学习值获取模块,用于获取并对历史驾驶状态评估结果进行学习,得到驾驶状态自学习值;
结果计算模块,用于基于所述驾驶状态评估系数、所述驾驶状态变化值和所述驾驶状态自学习值,计算当前驾驶状态评估结果。
本发明第三方面提出一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如本发明第一方面所述的驾驶状态评估方法。
本发明第四方面提出一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如本发明第一方面所述的驾驶状态评估方法。
实施本发明具有以下有益效果:
本发明实施例通过分析当前驾驶状态来反应司机此时的加速急迫性;通过一个驾驶循环的学习来反应这次出行“赶时间”的程度;从整个汽车生命周期的自学习反应司机是个开车暴力的人或是一个关注油耗的人,将这些分析结果结合到目标挡位的计算中,能够很好的满足司机对档位的需求。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本发明实施例提供的驾驶状态评估方法的流程图;
图2是本发明实施例提供的驾驶状态评估系数查询示意图;
图3是本发明实施例提供的步骤S130的流程图;
图4是本发明实施例提供的快速油门加速引起的驾驶状态评估值的计算过程示意图;
图5是本发明实施例提供的慢速油门加速引起的驾驶状态评估值的计算过程示意图;
图6是本发明实施例提供的油门变化的幅度与时间阈值的对应关系示意图;
图7是本发明实施例提供的快速油门减速引起的驾驶状态评估值的计算过程示意图;
图8是本发明实施例提供的慢速油门减速引起的驾驶状态评估值的计算过程示意图;
图9是本发明实施例提供的步骤S140的流程图;
图10是本发明实施例提供的驾驶状态评估方法的流程图;
图11是本发明实施例提供的驾驶状态评估方法的原理图;
图12是本发明实施例提供的驾驶状态评估装置的结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。
实施例
图1是本发明实施例提供的驾驶状态评估方法的流程图,请参照图1,在一个实施例中,该方法包括:
S110:响应于检测到的第一换挡操作,获取换挡参数;
可选地,换挡参数包括油门踏板开度、油门踏板开度变化率、整车加速度和整车加速度变化率,通过对油门变化进行分析评估出驾驶员的当前驾驶状态;通过对整车加速度和整车加速度变化率进行分析也可以评估出驾驶员的当前驾驶状态。
S120:根据换挡参数查询对应的驾驶状态评估系数;
图2是本发明实施例提供的驾驶状态评估系数查询示意图,请参照图2,具体地,根据油门踏板开度和整车加速度查表得到对应的驾驶状态评估系数;图2示出的表格中横坐标为油门踏板开度、纵坐标为整车加速度,在油门踏板开度为50%,整车加速度为2m/s2时,两者对应的驾驶状态评估系数为0.4。需要说明的是,图2示出的表格及所列数据仅用于举例说明,不应视为对本发明实施例的限制,根据实际需要,查询所用的表格及所涉及的数据还可以是其他数值。
需要说明的是,油门踏板开度越大说明此时驾驶员的动力需求越迫切,油门变化引起的驾驶状态评估系数也越大。驾驶状态评估系数增大会使得驾驶状态变化值对当前驾驶状态评估结果的影响加大,驾驶状态自学习值对当前驾驶状态评估结果的影响减小。
S130:确定换挡参数对应的驾驶状态变化值;
具体地,对油门变化引起的驾驶状态评估值进行裁决,选出最终有效的驾驶状态增加值或减少值作为驾驶状态变化值。其中,油门变化包括快速油门加速、慢速油门加速、快速油门减速以及慢速油门减速。
S140:获取并对历史驾驶状态评估结果进行学习,得到驾驶状态自学习值;
S150:基于驾驶状态评估系数、驾驶状态变化值和驾驶状态自学习值,计算当前驾驶状态评估结果。其中,当前驾驶状态评估结果可以用于计算目标档位。
图3是本发明实施例提供的步骤S130的流程图,请参照图3,在一个实施例中,步骤S130包括:
S131:根据换挡参数判断是否满足预设的查询触发条件;
S132:若满足,根据换挡参数查询预设换挡曲线,得到驾驶状态初始评估值;
S133:判断是否检测到预设的归零操作;预设的归零操作与预设的查询触发条件一一对应存储;
在步骤S133之后执行根据归零操作检测结果处理驾驶状态初始评估值,得到驾驶状态评估值的步骤。详细地,步骤S133之后包括:
S134:在检测到预设的归零操作时,将驾驶状态评估值归零;
S135:在未检测到预设的归零操作时,控制驾驶状态评估值随时间呈梯度变化。
图4是本发明实施例提供的快速油门加速引起的驾驶状态评估值的计算过程示意图,请参照图4,在一个实施例中,预设的查询触发条件包括快滤波的油门加速度超过了加速度阈值且在第一换挡操作之前的第一预设时长内的油门踏板开度上升幅度超过预设的第一油门踏板开度阈值。其中,第一预设时长可以如图3示设置为3s,还可以根据实际需要设置为其他数值,例如2s、4s等,本实施例不以此为限。
若快滤波的油门加速度超过了预设的加速度阈值、且过去的第一预设时长内油门踏板开度上升的幅度超过预设的第一油门踏板开度阈值,可以确定满足预设的查询触发条件,驾驶员有较强烈的加速的欲望。此时根据油门踏板开度值查询预设换挡曲线可以得到快速油门加速引起的驾驶状态初始评估值。
判断是否检测到预设的归零操作;其中,预设的归零操作包括油门减小的量超过第二油门踏板开度阈值和/或踩下刹车、促使增加值为零。
在检测到预设的归零操作时,将驾驶状态初始评估值归零,得到快速油门加速引起的驾驶状态评估值。
在未检测到预设的归零操作时,控制驾驶状态初始评估值按时间以预设梯度减小,得到快速油门加速引起的驾驶状态评估值。
图5是本发明实施例提供的慢速油门加速引起的驾驶状态评估值的计算过程示意图,请参照图5,在一个实施例中,根据过去的第二预设时长内的油门上升幅度查询预设的开度时间曲线可以得到油门踏板开度值对应的时间;图6是本发明实施例提供的油门变化的幅度与时间阈值的对应关系示意图,请参照图6,图6示出了预设的开度时间曲线上部分点的油门变化的幅度与油门变化的时间阈值的对应关系,其中油门变化的幅度为40%对应的油门变化的时间阈值为4s,油门变化的幅度为50%对应的油门变化的时间阈值为3s,那么在油门变化的幅度为45%时,查图6示出的对应关系表可以知其对应的油门变化的时间阈值为3.5s。
需要指出的是,图6中油门变化的幅度与油门变化的时间阈值的取值仅用于举例说明,不应视为对本发明实施例的限制,根据实际需要油门变化的幅度以及油门变化的时间阈值还可以取其他数值。
在检测到油门踏板加速度(慢滤波)变化率超过预设的加速度变化率阈值时,对超过该加速度变化率阈值后的时间进行累加,得到油门踏板加速度(慢滤波)变化率超过该加速度变化率阈值的持续时间;当该持续时间大于油门踏板开度值对应的时间时,触发慢速油门加速引起的驾驶状态初始评估值的计算。根据油门踏板开度值查询预设的换挡曲线得到慢速油门加速引起的驾驶状态初始评估值。其中,第二预设时长可以如图4所示设置为10s,还可以根据实际需要设置为其他数值,例如8s、13s等,本实施例不以此为限。
判断是否检测到预设的归零操作;其中,预设的归零操作包括快速的油门变化成立,油门减小的量超过预设的第三油门踏板开度阈值,或踩下刹车、促使增加值为零。
在未检测到预设的归零操作时,慢速油门加速引起的驾驶状态初始评估值会以预设梯度减小;
在检测到预设的归零操作时,将驾驶状态初始评估值归零,得到快速油门加速引起的驾驶状态评估值。
图7是本发明实施例提供的快速油门减速引起的驾驶状态评估值的计算过程示意图,请参照图7,在一个实施例中,预设的查询触发条件包括快滤波的油门减速度超过了预设的减速度阈值且在第一换挡操作之前的第一预设时长内的油门上升幅度超过第四油门踏板开度阈值。其中,第一预设时长可以如图3示设置为3s,还可以根据实际需要设置为其他数值,例如2s、4s等,本实施例不以此为限。
若快滤波的油门减速度超过了该减速度阈值、且过去的第一预设时长内油门下降的幅度超过预设的第五油门踏板开度阈值,可以确定满足预设的查询触发条件,驾驶员有较强烈的动力愿望。此时根据油门踏板开度值查询预设换挡曲线可以得到快速油门加速引起的驾驶状态初始评估值。
判断是否检测到预设的归零操作;其中,预设的归零操作包括踩油门加速的量超过阈值。
在检测到预设的归零操作时,将驾驶状态初始评估值归零,得到快速油门减速引起的驾驶状态评估值。
在未检测到预设的归零操作时,控制驾驶状态初始评估值按时间以预设梯度增大,得到快速油门减速引起的驾驶状态评估值。
图8是本发明实施例提供的慢速油门减速引起的驾驶状态评估值的计算过程示意图,请参照图6和图8,在一个实施例中,根据过去的第二预设时长内的油门减小幅度查询预设的开度时间曲线可以得到油门踏板开度值对应的时间;其中,第二预设时长可以是10s,根据实际需要第二预设时长可以是其他数值。
在检测到油门踏板减速度(慢滤波)变化率超过预设的减速度变化率阈值时,对超过该减速度变化率阈值后的时间进行累加,得到油门踏板减速度(慢滤波)变化率超过该减速度变化率阈值的持续时间;当该持续时间大于油门踏板开度值对应的时间时,触发慢速油门加速引起的驾驶状态初始评估值的计算。根据油门踏板开度值查询预设的换挡曲线得到慢速油门加速引起的驾驶状态初始评估值。
判断是否检测到预设的归零操作;其中,预设的归零操作包括快速的油门变化成立,油门减小的量超过第四预设阈值,促使增加值为零。
在未检测到预设的归零操作时,慢速油门加速引起的驾驶状态初始评估值会以预设梯度增加;
在检测到预设的归零操作时,将驾驶状态初始评估值归零,得到快速油门减速引起的驾驶状态评估值。
图9是本发明实施例提供的步骤S140的流程图,请参照图9,在一个实施例中,步骤S140包括:
S141:对当次驾驶循环内的历史驾驶状态评估结果进行自学习,得到驾驶状态短期自学习值;
具体地,记录每次换挡操作对应的驾驶状态评估结果作为当次驾驶循环的历史驾驶状态评估结果,每次变速箱控制器下电时,学习值清零。
具体地,驾驶状态短期自学习值是对当次驾驶循环内的历史驾驶状态评估结果进行自学习得到的,能够反应司机当次出行的操作意图。
S142:对整车生命周期内的历史驾驶状态评估结果进行自学习,得到驾驶状态长期自学习值;
具体地,记录每次换挡操作对应的驾驶状态评估结果作为整个汽车生命周期的历史驾驶状态评估结果,每次变速箱控制器下电时,学习值存入非易失性随机访问存储器(NVRAM,Non-Volatile Random Access Memory)。
具体地,驾驶状态长期自学习值是对整个汽车生命周期的历史驾驶状态评估结果进行自学习得到的,能够反应司机的驾驶习惯。
S143:获取并根据当次驾驶循环中当前档位的累计换挡次数确定第一权重系数和第二权重系数;其中,第一权重系数对应于驾驶状态短期自学习值,第二权重系数对应于驾驶状态长期自学习值;
具体地,通常情况下一个驾驶循环换挡次数越多,越能够反映这个驾驶循环的状态,一个驾驶循环的自学习值的权重系数越大,也就是说,档次驾驶循环换挡次数越多,第一权重系数越大。
S144:根据第一权重系数、驾驶状态短期自学习值、第二权重系数和驾驶状态长期自学习值,计算驾驶状态自学习值。
图10是本发明实施例提供的驾驶状态评估方法的流程图,图11是本发明实施例提供的驾驶状态评估方法的原理图,请参照图10和图11,在一个实施例中,步骤S150之后还包括:
S160:判断第一换挡操作是否满足预设的记录条件;
S170:在第一换挡操作满足预设的记录条件时,统计当次驾驶循环中当前档位对应的换档次数,根据统计结果更新当次驾驶循环中当前档位的累计换挡次数。统计整车生命周期内当前档位对应的换挡次数,根据统计结果更新整车生命周期内当前档位的累计换挡次数。
具体地,每记录一次换档的驾驶状态,按一定比例朝中性值靠近。
在一个实施例中,步骤S160包括:
判断在基于第一换挡操作确定的时间范围内是否检测到第二换挡操作,第二换挡操作与第一换挡操作方向相反;
若否,记录第一换挡操作对应的换挡参数、当前驾驶状态评估结果以及换挡参数与当前驾驶状态评估结果的对应关系;
其中,预设时间范围包括第一换挡操作之前的第一预设时长和/或第一换挡操作之后的第二预设时长。
需要说明的是,本说明书实施例中所记载的查表格与查曲线原理是一样的,只是查表是根据两个参数来确定查询结果,查曲线是根据一个参数来确定查询结果;查表格与查曲线还可以按照一维表格、二维表格来区分,或者用Curve和Map来区分。
在一个实施例中,步骤S150包括:
计算驾驶状态变化值与驾驶状态自学习值的差值;对差值与驾驶状态评估系数进行求积运算;对求积运算的结果与驾驶状态变化值进行求和运算,得到当前驾驶状态评估结果。
当前驾驶状态评估结果=(驾驶状态变化值-驾驶状态自学习值)×驾驶状态评估系数+驾驶状态变化值
需要说明的是,对于前述的各方法实施例,为了简便描述,将其都表述为二系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。此外,还可对上述实施例进行任意组合,得到其他的实施例。
基于与上述实施例中的驾驶状态评估方法相同的思想,本发明还提供一种驾驶状态评估装置,该装置可用于执行上述一种驾驶状态评估方法。为了便于说明,在驾驶状态评估装置实施例的结构示意图中,仅仅示出了与本发明实施例相关的部分,本领域技术人员可以理解,图示结构并不构成对系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
图12是本发明实施例提供的驾驶状态评估装置的结构框图,可以理解,上述各模块是指计算机程序或者程序段,用于执行某一项或多项特定的功能,此外,上述各模块的区分并不代表实际的程序代码也必须是分开的。请参照图12,该装置包括:
变化值获取模块210,用于响应于检测到的第一换挡操作,获取换挡参数;
可选地,换挡参数包括油门踏板开度、油门踏板开度变化率、整车加速度和整车加速度变化率,通过对油门变化进行分析评估出驾驶员的当前驾驶状态;通过对整车加速度和整车加速度变化率进行分析也可以评估出驾驶员的当前驾驶状态。
系数确定模块220,用于根据换挡参数查询对应的驾驶状态评估系数;
具体地,根据油门踏板开度和整车加速度查表得到对应的驾驶状态评估系数;需要说明的是,油门踏板开度越大说明此时驾驶员的动力需求越迫切,油门变化引起的驾驶状态评估系数也越大。驾驶状态评估系数增大会使得驾驶状态变化值对当前驾驶状态评估结果的影响加大,驾驶状态自学习值对当前驾驶状态评估结果的影响减小。
变化值确定模块230,用于确定换挡参数对应的驾驶状态变化值;
具体地,对油门变化引起的驾驶状态评估值进行裁决,选出最终有效的值。其中,油门变化包括快速油门加速、慢速油门加速、快速油门减速以及慢速油门减速。
自学习值获取模块240,用于获取并对历史驾驶状态评估结果进行学习,得到驾驶状态自学习值;
结果计算模块250,用于基于驾驶状态评估系数、驾驶状态变化值和驾驶状态自学习值,计算当前驾驶状态评估结果。其中,当前驾驶状态评估结果可以用于计算目标档位。
在一个实施例中,变化值确定模块230包括:
第一条件判断模块,用于根据换挡参数判断是否满足预设的查询触发条件;
数据查询模块,用于若满足,根据换挡参数查询预设换挡曲线,得到驾驶状态初始评估值;
归零检测模块,用于判断是否检测到预设的归零操作;预设的归零操作与预设的查询触发条件一一对应存储;
数据处理模块,用于根据归零操作检测结果处理驾驶状态初始评估值,得到驾驶状态评估值。详细地,数据处理模块包括:
第一数据处理单元,用于在检测到预设的归零操作时,将驾驶状态评估值归零;
第二数据处理单元,用于在未检测到预设的归零操作时,控制驾驶状态评估值随时间呈梯度变化。
在一个实施例中,自学习值获取模块240包括:
短期自学习模块,用于对当次驾驶循环内的历史驾驶状态评估结果进行自学习,得到驾驶状态短期自学习值;
具体地,记录每次换挡操作对应的驾驶状态评估结果作为当次驾驶循环的历史驾驶状态评估结果,每次变速箱控制器下电时,学习值清零。
具体地,驾驶状态短期自学习值是对当次驾驶循环内的历史驾驶状态评估结果进行自学习得到的,能够反应司机当次出行的操作意图。
长期自学习模块,用于对整车生命周期内的历史驾驶状态评估结果进行自学习,得到驾驶状态长期自学习值;
具体地,记录每次换挡操作对应的驾驶状态评估结果作为整个汽车生命周期的历史驾驶状态评估结果,每次变速箱控制器下电时,学习值存入非易失性随机访问存储器(NVRAM,Non-Volatile Random Access Memory)。
具体地,驾驶状态长期自学习值是对整个汽车生命周期的历史驾驶状态评估结果进行自学习得到的,能够反应司机的驾驶习惯。
权重系数确定模块220,用于获取并根据当次驾驶循环中当前档位的累计换挡次数确定第一权重系数和第二权重系数;其中,第一权重系数对应于驾驶状态短期自学习值,第二权重系数对应于驾驶状态长期自学习值;
具体地,通常情况下一个驾驶循环换挡次数越多,越能够反映这个驾驶循环的状态,一个驾驶循环的自学习值的权重系数越大,也就是说,档次驾驶循环换挡次数越多,第一权重系数越大。
汇总模块,用于根据第一权重系数、驾驶状态短期自学习值、第二权重系数和驾驶状态长期自学习值,计算驾驶状态自学习值。
在一个实施例中,该装置还包括:
第二条件判断模块,用于判断第一换挡操作是否满足预设的记录条件;
换挡次数统计模块,用于在第一换挡操作满足预设的记录条件时,统计当次驾驶循环中当前档位对应的换档次数,根据统计结果更新当前档位的累计换挡次数。
在一个实施例中,第二条件判断模块包括:
第三条件判断模块,用于判断在基于第一换挡操作确定的时间范围内是否检测到第二换挡操作,第二换挡操作与第一换挡操作方向相反;
数据记录模块,用于在未检测到第二换挡操作时,记录第一换挡操作对应的换挡参数、当前驾驶状态评估结果以及换挡参数与当前驾驶状态评估结果的对应关系;
其中,预设时间范围包括第一换挡操作之前的第一预设时长和/或第一换挡操作之后的第二预设时长。
在一个实施例中,结果计算模块250包括:
求差模块,计算驾驶状态变化值与驾驶状态自学习值的差值;
求积模块,用于对差值与驾驶状态评估系数进行求积运算;
求和模块,用于对求积运算的结果与驾驶状态变化值进行求和运算,得到当前驾驶状态评估结果。
当前驾驶状态评估状态-(驾驶状态变化值-驾驶状态自学习值)×驾驶状态评估系数+驾驶状态变化值
本发明实施例还公开了一种设备,设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如上述实施例公开的驾驶状态评估方法。
存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
本发明实施例还公开了一种计算机可读存储介质,存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如上述实施例公开的驾驶状态评估方法。
可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例通过分析当前驾驶状态来反应司机此时的加速急迫性;通过一个驾驶循环的学习来反应这次出行“赶时间”的程度;从整个汽车生命周期的自学习反应司机是个开车暴力的人或是一个关注油耗的人,将这些分析结果结合到目标挡位的计算中,能够很好的满足司机对档位的需求。
在上述实施例中,对各实施例的描述都各有侧重,某各实施例中没有详述的部分,可以参见其它实施例的相关描述。
本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。
应当指出的是,以上所述仅为本发明的几种具体实施方式,不能理解为对本发明保护范围的限制。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种驾驶状态评估方法,其特征在于,包括:
响应于检测到的第一换挡操作,获取换挡参数;
根据所述换挡参数查询对应的驾驶状态评估系数;
确定所述换挡参数对应的驾驶状态变化值;
获取并对历史驾驶状态评估结果进行学习,得到驾驶状态自学习值;
计算所述驾驶状态变化值与所述驾驶状态自学习值的差值;
对所述差值与所述驾驶状态评估系数进行求乘积运算;
对求乘积运算的结果与所述驾驶状态变化值进行求和运算,得到当前驾驶状态评估结果;
所述获取并对历史驾驶状态评估结果进行学习,得到驾驶状态自学习值,包括:对当次驾驶循环内的历史驾驶状态评估结果进行自学习,得到驾驶状态短期自学习值;对整车生命周期内的历史驾驶状态评估结果进行自学习,得到驾驶状态长期自学习值;
获取并根据当次驾驶循环中当前档位的累计换挡次数确定第一权重系数和第二权重系数;其中,所述第一权重系数对应于所述驾驶状态短期自学习值,所述第二权重系数对应于所述驾驶状态长期自学习值;
根据所述第一权重系数、所述驾驶状态短期自学习值、所述第二权重系数和所述驾驶状态长期自学习值,计算所述驾驶状态自学习值。
2.根据权利要求1所述的方法,其特征在于,所述确定所述换挡参数对应的驾驶状态变化值,包括:
根据所述换挡参数判断是否满足预设的查询触发条件;
若满足,根据所述换挡参数查询预设换挡曲线,得到驾驶状态初始评估值;
判断是否检测到预设的归零操作;所述预设的归零操作与所述预设的查询触发条件一一对应存储;
根据归零操作检测结果处理所述驾驶状态初始评估值,得到驾驶状态评估值;对所述驾驶状态评估值进行裁决,选出最终有效的驾驶状态增加值或减少值作为所述驾驶状态变化值。
3.根据权利要求2所述的方法,其特征在于,所述根据归零操作检测结果处理所述驾驶状态初始评估值,包括:
在检测到所述预设的归零操作时,将所述驾驶状态评估值归零;
在未检测到所述预设的归零操作时,控制所述驾驶状态评估值随时间呈梯度变化。
4.根据权利要求1所述的方法,其特征在于,所述得到当前驾驶状态评估结果之后,还包括:
判断所述第一换挡操作是否满足预设的记录条件;
在所述第一换挡操作满足预设的记录条件时,统计当次驾驶循环中当前档位对应的换档次数,根据统计结果更新当前档位的累计换挡次数。
5.根据权利要求4所述的方法,其特征在于,所述判断所述第一换挡操作是否满足预设的记录条件,包括:
判断在基于所述第一换挡操作确定的时间范围内是否检测到第二换挡操作,所述第二换挡操作与所述第一换挡操作方向相反;
若否,记录所述第一换挡操作对应的所述换挡参数、所述当前驾驶状态评估结果以及所述换挡参数与所述当前驾驶状态评估结果的对应关系;
其中,所述预设时间范围包括所述第一换挡操作之前的第一预设时长和/或所述第一换挡操作之后的第二预设时长。
6.一种驾驶状态评估装置,其特征在于,包括:
变化值获取模块,用于响应于检测到的第一换挡操作,获取换挡参数;
系数确定模块,用于根据所述换挡参数查询对应的驾驶状态评估系数;
变化值确定模块,用于确定所述换挡参数对应的驾驶状态变化值;
自学习值获取模块,用于获取并对历史驾驶状态评估结果进行学习,得到驾驶状态自学习值;
结果计算模块,用于计算所述驾驶状态变化值与所述驾驶状态自学习值的差值;对所述差值与所述驾驶状态评估系数进行求乘积运算;对求乘积运算的结果与所述驾驶状态变化值进行求和运算,得到当前驾驶状态评估结果;
所述自学习值获取模块包括:
短期自学习模块,用于对当次驾驶循环内的历史驾驶状态评估结果进行自学习,得到驾驶状态短期自学习值;
长期自学习模块,用于对整车生命周期内的历史驾驶状态评估结果进行自学习,得到驾驶状态长期自学习值;
权重系数确定模块,用于获取并根据当次驾驶循环中当前档位的累计换挡次数确定第一权重系数和第二权重系数;其中,所述第一权重系数对应于所述驾驶状态短期自学习值,所述第二权重系数对应于所述驾驶状态长期自学习值;
汇总模块,用于根据所述第一权重系数、所述驾驶状态短期自学习值、所述第二权重系数和所述驾驶状态长期自学习值,计算所述驾驶状态自学习值。
7.一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1-5任一所述的驾驶状态评估方法。
8.一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1-5任一所述的驾驶状态评估方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910443787.1A CN110171428B (zh) | 2019-05-27 | 2019-05-27 | 驾驶状态评估方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910443787.1A CN110171428B (zh) | 2019-05-27 | 2019-05-27 | 驾驶状态评估方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110171428A CN110171428A (zh) | 2019-08-27 |
CN110171428B true CN110171428B (zh) | 2020-11-03 |
Family
ID=67695856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910443787.1A Active CN110171428B (zh) | 2019-05-27 | 2019-05-27 | 驾驶状态评估方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110171428B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111765245A (zh) * | 2020-07-02 | 2020-10-13 | 汉腾汽车有限公司 | 一种提高换挡经济性的换挡系统和换挡方法 |
CN112428986B (zh) * | 2020-11-26 | 2023-04-28 | 重庆长安汽车股份有限公司 | 自动驾驶控制转角纠偏方法、系统、车辆及存储介质 |
CN113183965B (zh) * | 2021-05-06 | 2022-04-22 | 恒大恒驰新能源汽车研究院(上海)有限公司 | 一种驾驶模式的调节方法、装置和系统 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9002578B2 (en) * | 2011-07-20 | 2015-04-07 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
KR101518921B1 (ko) * | 2013-12-05 | 2015-05-12 | 현대자동차 주식회사 | 차량의 발진 제어 장치 및 방법 |
KR101575277B1 (ko) * | 2014-08-11 | 2015-12-07 | 현대자동차 주식회사 | 운전자의 운전 성향 판단 장치 및 방법 |
JP6512173B2 (ja) * | 2016-05-18 | 2019-05-15 | トヨタ自動車株式会社 | ハイブリッド自動車 |
KR101994302B1 (ko) * | 2016-11-02 | 2019-09-30 | 현대자동차주식회사 | 하이브리드 자동차 및 그를 위한 변속 제어 방법 |
-
2019
- 2019-05-27 CN CN201910443787.1A patent/CN110171428B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110171428A (zh) | 2019-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110171428B (zh) | 驾驶状态评估方法、装置、设备及存储介质 | |
KR101860192B1 (ko) | 차량용 구동력 제어 장치 | |
KR101459473B1 (ko) | 차량용 자동 변속기의 변속 제어 방법 | |
CN109163086B (zh) | 换挡策略的修正方法及系统 | |
CN113002545B (zh) | 一种车辆控制方法、装置及车辆 | |
CN113090754B (zh) | 一种车辆智能换挡提示方法及装置 | |
CN109664760A (zh) | 一种防误踩油门处理方法、装置及系统 | |
CN112283339B (zh) | 档位处理方法、装置、设备及计算机可读存储介质 | |
US9145968B2 (en) | Device and method for controlling shift in vehicle | |
US5514051A (en) | Method and an arrangement for controlling an automatic transmission | |
JP2888056B2 (ja) | 車両用自動変速装置 | |
CN105667493A (zh) | 用于防止自动变速车辆的突然起动的装置和方法 | |
CN107187317A (zh) | 汽车行驶速度的控制方法、装置、整车控制器和汽车 | |
JP2007506912A (ja) | 適応切換制御方法 | |
EP1173693A1 (en) | Method and apparatus for controlling an automatic gearbox | |
DE102016104243A1 (de) | Antriebskraft-Steuerungssystem für ein Fahrzeug | |
EP1726502B1 (de) | Verfahren zur Bestimmung einer Größe bei einem Kraftfahrzeug | |
CN108423001A (zh) | 发动机扭矩计算方法与装置 | |
CN104141782B (zh) | 基于坡度的防振荡定时器 | |
US6295000B1 (en) | Method for assessing actuations of the accelerator by a vehicle driver to detect nervousness | |
US20070105691A1 (en) | Simulated throttle kickdown in automated mechanical transmission | |
JPH01238748A (ja) | 自動変速機の変速制御装置 | |
CN114738484B (zh) | 一种amt变速箱的控制方法、计算机设备和存储介质 | |
US9037367B2 (en) | System and method for inhibiting top gear at winding road driving | |
KR20070026536A (ko) | 제동시 1단 기어비로 다운시프트하는 방법 |
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 |