CN112977395B - 一种车辆防抖方法、装置、存储介质及系统 - Google Patents
一种车辆防抖方法、装置、存储介质及系统 Download PDFInfo
- Publication number
- CN112977395B CN112977395B CN202110220200.8A CN202110220200A CN112977395B CN 112977395 B CN112977395 B CN 112977395B CN 202110220200 A CN202110220200 A CN 202110220200A CN 112977395 B CN112977395 B CN 112977395B
- Authority
- CN
- China
- Prior art keywords
- rotating speed
- motor rotating
- motor
- speed
- moment
- 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
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000000630 rising effect Effects 0.000 claims description 42
- 230000001174 ascending effect Effects 0.000 claims description 37
- 238000004590 computer program Methods 0.000 claims description 10
- 238000001914 filtration Methods 0.000 claims description 10
- 239000002609 medium Substances 0.000 description 12
- 238000010586 diagram Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- SGTNSNPWRIOYBX-UHFFFAOYSA-N 2-(3,4-dimethoxyphenyl)-5-{[2-(3,4-dimethoxyphenyl)ethyl](methyl)amino}-2-(propan-2-yl)pentanenitrile Chemical compound C1=C(OC)C(OC)=CC=C1CCN(C)CCCC(C#N)(C(C)C)C1=CC=C(OC)C(OC)=C1 SGTNSNPWRIOYBX-UHFFFAOYSA-N 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000000295 fuel oil Substances 0.000 description 1
- 239000012120 mounting media Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000003208 petroleum Substances 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/08—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of electric propulsion units, e.g. motors or generators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/02—Control of vehicle driving stability
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
本发明公开了一种车辆防抖方法、装置、存储介质及系统,所述方法包括:基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。通过上述方案,可以有效减轻车辆抖动,提高用户驾驶或乘坐车辆的舒适度。
Description
技术领域
本发明实施例涉及车辆控制技术领域,尤其涉及一种车辆防抖方法、装置、存储介质及系统。
背景技术
随着全球汽车保有量不断增加,汽车尾气排放引起的环境污染越来越严重,同时燃油大量消耗也加速了石油资源的枯竭,而在能源紧缺、环境恶化的形势下,加快发展节能环保的新能源汽车已迫在眉睫。新能源汽车作为传统汽车的一种替代产品已是大势所趋,并受到世界各国政府与车企的认可与重视。新能源汽车一般有多个动力源,以混合动力汽车为例,车辆的驱动力来自发动机和电动机,二者既可以单独驱动也可以联合驱动。
为了降低排放,提高燃油经济性,发动机需要怠速停机,而在进入发动机高效区后,则需要启动发动机,在这种起动和停机过程中就可能会造成车辆抖动,导致舒适性下降。另一方面,由于
驱动电机的转矩响应速度明显高于发动机,当较大的转矩阶跃施加到动力传动系上时也可能造成共振,导致车辆抖动。如何有效防止车辆抖动,变得至关重要。
发明内容
本发明提供一种车辆防抖方法、装置、存储介质及系统,可以有效保证地图构建过程中场景识别的鲁棒性和准确性,有助于车辆基于优化后的地图进行准确定位。
第一方面,本发明实施例提供了一种车辆防抖方法,包括:
基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;
根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;
当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;
基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。
可选的,基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量,包括:
实时获取以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速;
对所述电机转速进行滤波,并基于滤波后的电机转速确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量。
可选的,基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量,包括:
针对以当前时刻为起始时刻向前追溯预设时间窗口长度内各个时刻的车辆的电机转速,将目标时刻的电机转速与上一时刻的电机转速进行比较,确定电机转速处于上升阶段对应的上升时间长度及电机转速最大值,并确定电机转速处于下降阶段对应的下降时间长度及电机转速最小值;
将所述上升时间长度与下降时间长度的和作为所述电机转速的抖动周期,并将所述电机转速最大值与所述电机转速最小值的均值作为所述电机转速的偏移量。
可选的,将目标时刻的电机转速与上一时刻的电机转速进行比较,确定电机转速处于上升阶段对应的上升时间长度及电机转速最大值,并确定电机转速处于下降阶段对应的下降时间长度及电机转速最小值,包括:
将目标时刻的电机转速与上一时刻的电机转速进行比较,当目标时刻的电机转速连续大于上一个时刻的电机转速时,确定所述电机转速处于上升阶段,并实时对处于上升阶段的上升数量进行累加计数,直至目标时刻的电机转速小于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最大值,将上升数量与单个预设上升时长的乘积作为电机转速处于上升阶段对应的上升时间长度;
当目标时刻的电机转速连续小于上一个时刻的电机转速时,确定所述电机转速处于下降阶段,并实时对处于下降阶段的下降数量进行累加计数,直至目标时刻的电机转速大于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最小值,将下降数量与单个预设下降时长的乘积作为电机转速处于下降阶段对应的下降时间长度。
可选的,当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩,包括:
当当前时刻的电机转速小于预设转速阈值,所述抖动范围小于预设抖动阈值及所述抖动周期与相邻抖动周期的差值小于预设周期阈值时,确定当前时刻的电机转速对应的补偿扭矩。
可选的,确定当前时刻的电机转速对应的补偿扭矩,包括:
确定与当前时刻的电机转速对应的补偿增益;
将所述补偿增益与所述当前时刻的电机转速对应的真实扭矩的乘积,作为当前时刻的电机转速对应的补偿扭矩。
可选的,确定与当前时刻的电机转速对应的补偿增益,包括:
获取电机转速与补偿增益的对应关系表;
在所述对应关系表中查找与当前时刻的电机转速对应的补偿增益。
第二方面,本发明实施例还提供了一种车辆防抖装置,包括:
偏移量确定模块,用于基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;
抖动范围确定模块,用于根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;
补偿扭矩确定模块,用于当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;
扭矩补偿模块,用于基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。
可选的,所述偏移量确定模块,用于:
实时获取以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速;
对所述电机转速进行滤波,并基于滤波后的电机转速确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量。
可选的,所述偏移量确定模块,包括:
比较单元,用于针对以当前时刻为起始时刻向前追溯预设时间窗口长度内各个时刻的车辆的电机转速,将目标时刻的电机转速与上一时刻的电机转速进行比较,确定电机转速处于上升阶段对应的上升时间长度及电机转速最大值,并确定电机转速处于下降阶段对应的下降时间长度及电机转速最小值;
抖动周期及偏移量确定单元,用于将所述上升时间长度与下降时间长度的和作为所述电机转速的抖动周期,并将所述电机转速最大值与所述电机转速最小值的均值作为所述电机转速的偏移量。
可选的,所述比较单元,用于:
将目标时刻的电机转速与上一时刻的电机转速进行比较,当目标时刻的电机转速连续大于上一个时刻的电机转速时,确定所述电机转速处于上升阶段,并实时对处于上升阶段的上升数量进行累加计数,直至目标时刻的电机转速小于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最大值,将上升数量与单个预设上升时长的乘积作为电机转速处于上升阶段对应的上升时间长度;
当目标时刻的电机转速连续小于上一个时刻的电机转速时,确定所述电机转速处于下降阶段,并实时对处于下降阶段的下降数量进行累加计数,直至目标时刻的电机转速大于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最小值,将下降数量与单个预设下降时长的乘积作为电机转速处于下降阶段对应的下降时间长度。
可选的,补偿扭矩确定模块,用于:
当当前时刻的电机转速小于预设转速阈值,所述抖动范围小于预设抖动阈值及所述抖动周期与相邻抖动周期的差值小于预设周期阈值时,确定当前时刻的电机转速对应的补偿扭矩。
可选的,补偿扭矩确定模块,包括:
补偿增益确定单元,用于确定与当前时刻的电机转速对应的补偿增益;
补偿扭矩计算单元,用于将所述补偿增益与所述当前时刻的电机转速对应的真实扭矩的乘积,作为当前时刻的电机转速对应的补偿扭矩。
可选的,所述补偿增益确定单元,用于:
获取电机转速与补偿增益的对应关系表;
在所述对应关系表中查找与当前时刻的电机转速对应的补偿增益。
第三方面,本发明实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所提供的车辆防抖方法。
第四方面,本发明实施例提供了一种车辆防抖系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例提供的车辆防抖方法。
本发明提供的车辆防抖方案,包括:基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。在本发明实施例提供的技术方案中,可以有效减轻车辆抖动,提高用户驾驶或乘坐车辆的舒适度。
附图说明
图1为本发明实施例提供的一种车辆防抖方法的流程示意图;
图2为本发明实施例提供的另一种车辆防抖方法的流程示意图;
图3为本发明实施例提供的一种车辆防抖装置的结构框图;
图4为本发明实施例提供的一种车辆防抖系统的结构框图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
图1为本发明实施例提供的一种车辆防抖方法的流程示意图,该方法可以由车辆防抖装置执行,其中该装置可由软件和/或硬件实现,一般可集成在车辆防抖系统中,通常车辆防抖系统可配置于车辆中。如图1所示,该方法包括:
步骤101、基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量。
在本发明实施例中,当前时刻可以理解为车辆防抖事件被触发的时刻。以当前时刻为起始时刻向前追溯预设时间窗口长度,可理解为从当前时刻向前追溯的预设时间段。具体的,获取预设时间窗口长度内,各个时刻对应的车辆的电机转速,并根据预设时间窗口长度内车辆的电机转速确定电机转速的抖动周期及偏移量,其中,电机转速的偏移量可以理解为在抖动周期内,电机转速相对于0值(x轴)的偏移值。示例性的,可以对预设时间窗口长度内的电机转速进行抖动自学习,如将预设时间窗口长度内的电机转速输入至预先训练的抖动自学习模型中,根据抖动自学习模型的输出结果,确定预设时间窗口长度内电机转速的抖动周期及偏移量。
可选的,基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量,包括:针对以当前时刻为起始时刻向前追溯预设时间窗口长度内各个时刻的车辆的电机转速,将目标时刻的电机转速与上一时刻的电机转速进行比较,确定电机转速处于上升阶段对应的上升时间长度及电机转速最大值,并确定电机转速处于下降阶段对应的下降时间长度及电机转速最小值;将所述上升时间长度与下降时间长度的和作为所述电机转速的抖动周期,并将所述电机转速最大值与所述电机转速最小值的均值作为所述电机转速的偏移量。这样设置的好处在于,可以准确确定电机转速的偏移量及抖动周期。
其中,目标时刻为预设时间窗口长度内的任一时刻,也可以理解为预设时间窗口内电机转速的任一采样时刻。示例性的,针对预设时间窗口长度内各个时刻的电机转速,将目标时刻的电机转速及上一个时刻的电机转速进行比较,确定目标时刻的电机转速与上一时刻的电机转速的大小关系,其中,上一时刻为目标时刻的上一个时刻。根据各个相邻时刻的电机转速的大小关系,确定电机转速处于上升阶段还是下降阶段,其中,上升阶段可以理解为电机转速持续增大的阶段,下降阶段可以理解为电机转速持续减小的阶段。统计电机转速处于上升阶段对应的上升时间长度及电机转速处于下降阶段对应的下降时间长度,并将上升时间长度与下降时间长度的和作为电机转速的抖动周期,其中,上升时间长度可以理解为电机转速持续上升的时长,下降时间长度可以理解为电机转速持续下降的时长。另外,确定电机转速处于上升阶段的电机转速最大值及电机转速处于下降阶段的电机转速最小值,其中,电机转速最大值可以理解为在该抖动周期内电机转速的最大值,电机转速最小值可以理解为在该抖动周期内电机转速的最小值。对电机转速最大值和电机转速最小值求和后并取其均值,将电机转速最大值和电机转速最小值的均值作为在该抖动周期内电机转速的偏移量。
可选的,将目标时刻的电机转速与上一时刻的电机转速进行比较,确定电机转速处于上升阶段对应的上升时间长度及电机转速最大值,并确定电机转速处于下降阶段对应的下降时间长度及电机转速最小值,包括:将目标时刻的电机转速与上一时刻的电机转速进行比较,当目标时刻的电机转速连续大于上一个时刻的电机转速时,确定所述电机转速处于上升阶段,并实时对处于上升阶段的上升数量进行累加计数,直至目标时刻的电机转速小于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最大值,将上升数量与单个预设上升时长的乘积作为电机转速处于上升阶段对应的上升时间长度;当目标时刻的电机转速连续小于上一个时刻的电机转速时,确定所述电机转速处于下降阶段,并实时对处于下降阶段的下降数量进行累加计数,直至目标时刻的电机转速大于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最小值,将下降数量与单个预设下降时长的乘积作为电机转速处于下降阶段对应的下降时间长度。示例性的,将目标时刻的电机转速Spd(z)与上一时刻的电机转速值Spd(z-1)进行比较,如果目标时刻的电机转速连续大于上一时刻的电机转速,则认为当前电机处于转速上升阶段,可被记录为Spd_up,在上升阶段对上升数量Spd_up不断累加计数,当某一时刻电机转速Spd(z)小于上一时刻的电机转速值Spd(z-1)时,则认为上一时刻的电机转速为电机转速的波峰值,即将上一时刻的电机转速作为电机转速最大值,可将其记录为Spd_max;同时记录上升的时间Ti,电机转速处于下降时,则与电机处于上升阶段的情况相反,具体的,如果目标时刻的电机转速连续小于上一时刻的电机转速,则认为当前电机处于转速下升阶段,可记录为Spd_down,在下降阶段对下降数量Spd_down不断累加计数,当某一时刻电机转速Spd(z)大于上一时刻的电机转速值Spd(z-1)时,则认为上一时刻的电机转速为电机转速的波谷值,即将上一时刻的电机转速作为电机转速最小值,可将其记录为Spd_min。计算上升数量与单个预设上升时长的乘积,并将该乘积作为电机转速处于上升阶段对应的上升时间长度;计算下降数量与单个预设下降时间的乘积,并将该乘积作为电机转速处于下降阶段对应的下降时间长度。其中,单个预设上升时长可以理解为电机转速处于上升阶段时目标时刻与上一时刻的间隔时长,单个预设下降时长可以理解为电机转速处于下降阶段时目标时刻与上一时刻的间隔时长。可选的,单个预设上升时长与单个预设下降时长可以相同,也可以不同,本发明实施例对此不做限定。当单个预设上升时长与单个预设下降时长相同时,可以直接将上升数量与下降数量求和后乘以两个相邻时刻的间隔时长,并将该计算结果作为电机转速的抖动周期。
步骤102、根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围。
在本发明实施例中,确定某抖动周期内电机转速的最大值,并根据该抖动周期内电机转速的最大值与电机转速的偏移量,计算在该抖动周期内电机转速的抖动范围。具体的,计算该抖动周期内电机转速的最大值与电机转速的偏移量的差值,根据该差值作为电机转速的抖动范围。例如,抖动周期内电机转速的最大值与电机转速的偏移量的差值为b,则电机转速在(-b,+b)区间内抖动。
步骤103、当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩。
在本发明实施例中,确定当前时刻的电机转速,并判断当前时刻的电机转速、抖动范围及该抖动周期与上一抖动周期的差值是否同时满足预设条件,若是,则确定当前时刻的电机转速对应的补偿扭矩。例如,当当前时刻的电机转速处于预设转速范围内,抖动范围处于预设抖动范围内及两相邻抖动周期的差值小于预设周期阈值时,确定当前时刻的电机转速对应的补偿扭矩。
可选的,当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩,包括:当当前时刻的电机转速小于预设转速阈值,所述抖动范围小于预设抖动阈值及所述抖动周期与相邻抖动周期的差值小于预设周期阈值时,确定当前时刻的电机转速对应的补偿扭矩。这样设置的好处在于,可以有效改善低速抖动,提高驾驶舒适度。具体的,判断当前时刻的电机转速、抖动范围及相邻两抖动周期的差值是否同时满足如下预设条件:电机转速小于预设转速阈值Spd_cal;抖动范围是否小于预设抖动阈值Spd_cali;相邻两抖动周期的差值是否小于预设周期阈值T_cal;若是,则确定当前时刻的电机转速对应的补偿扭矩。其中,预设转速阈值Spd_cal、预设抖动阈值Spd_cali及预设周期阈值T_cal可以为对车辆进行实验标定确定的标准量。示例性的,该车辆为纯电动汽车,由于纯电动汽车存在低速抖动,低速抖动情况经整车试验标定,确定的预设转速阈值Spd_cal可以为200rpm,整车由于总称一致性等因素一般共振频率在5HZ-10HZ,所以预设周期阈值T_calT_cal也可根据此区间值进行试验标定。
在本发明实施例中,可以根据电机转速与补偿扭矩的对应关系,确定当前时刻的电机转速对应的补偿扭矩。例如,可以获取预先存储的电机转速与补偿扭矩的对应关系表,在电机转速与补偿扭矩的对应关系表中,查找与当前时刻的电机转速对应的补偿扭矩。又如,可以确定预先存储的电机转速与补偿扭矩的对应关系式,根据当前时刻的电机转速及对应关系式计算当前时刻的电机转速对应的补偿扭矩。
可选的,确定当前时刻的电机转速对应的补偿扭矩,包括:确定与当前时刻的电机转速对应的补偿增益;将所述补偿增益与所述当前时刻的电机转速对应的真实扭矩的乘积,作为当前时刻的电机转速对应的补偿扭矩。这样设置的好处在于,可以准确确定电机转速对应的补偿扭矩,有助于提高对车辆防抖的效果。具体的,补偿增益可以为根据电机抖动时的转速及去抖动时的电机转速进行比较,根据两者的偏差进行标定得到的补偿系数。其中,补偿增益K取负值,因为电机转速抖动与电机按照整车转矩指令FFT分解出的转矩同频率,而且幅值同正同负,若依照电机转速波动对整车转矩指令进行叠加,需将电机转速乘以一个负值的补偿增益。可选的,确定与当前时刻的电机转速对应的补偿增益,包括:获取电机转速与补偿增益的对应关系表;在所述对应关系表中查找与当前时刻的电机转速对应的补偿增益。具体的,通过对整车标定,确定电机转速与补偿增益间的对应关系表,在该对应关系表中查找与当前时刻的电机转速对应的补偿增益,其中,当该对应关系表中查找不到与当前时刻的电机转速对应的补偿增益时,可以基于插值方法确定与当前时刻的电机转速对应的补偿增益。确定当前时刻的电机转速对应的真实扭矩,其中,真实扭矩为整车控制器控制电机以该电机转速转动时给定的扭矩,将真实扭矩与补偿增益的乘积作为当前时刻的电机转速对应的补偿扭矩。
步骤104、基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。
在本发明实施例中,将当前时刻的电机转速对应的补偿扭矩与当前时刻的电机转速对应的真实扭矩进行叠加,以叠加后的扭矩控制电机转动并输出,以防止车辆抖动。可以理解的是,随着电机转速抖动的不断变化,叠加在整车转矩指令(整车控制器给定的真实扭矩)中补偿转矩也是变化的,直至电机转速抖动范围降至驾驶员不可感知的电机转速抖动范围,或者电机转速围绕零转速抖动,从而实现对抖动车辆扭矩的使能补偿。
本发明提供的车辆防抖方法,包括:基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。在本发明实施例提供的技术方案中,可以有效减轻车辆抖动,提高用户驾驶或乘坐车辆的舒适度。
在一些实施例中,基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量,包括:实时获取以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速;对所述电机转速进行滤波,并基于滤波后的电机转速确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量。具体的,在以当前时刻为起始时刻向前追溯预设时间窗口长度内,通过电机旋变实时计算车辆的电机转速,由于旋变位置异常波动容易造成电机转速波动,因此,可对电机转速进行滤波。其中,滤波长度不能过小,以避免因旋变位置异常波动导致电机转速波动,进而导致对车辆防抖失败的情况发生,还应考虑因滤波长度过大导致滤波后的电机转速与实际电机转速相位偏移较大,尤其是在电机转速变化较快时导致滤波后电机转速偏差较大,此对电机控制器运用此滤波后值进行其他控制处理时带来滞后的影响。例如,可以基于平均值滤波法对电机转速进行滤波。示例性的,由旋变解码计算所得电机转速是与电机控制周期相同,一般频率在4K至10K之间,故其滤波周期可控制在100us至250us之间。然后,基于滤波后的电机转速确定在预设时间窗口长度内电机转速的抖动周期及偏移量。
在一些实施例中,当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时不满足预设条件时,可以不对当前时刻的电机转速对应的真实扭矩进行补偿,也可以将补偿扭矩设置为0。示例性的,当当前时刻的电机转速、抖动范围及相邻两抖动周期的差值不满足如下预设条件中的任一一个时:电机转速小于预设转速阈值Spd_cal;抖动范围是否小于预设抖动阈值Spd_cali;相邻两抖动周期的差值是否小于预设周期阈值T_cal,说明车辆抖动范围不大,可直接将补偿扭矩设置为0,实现对车辆扭矩补偿的不使能。
图2为本发明实施例提供的另一种车辆防抖方法的流程示意图,如图2所示,该方法包括如下步骤:
步骤201、实时获取以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速。
步骤202、对所述电机转速进行滤波,并针对预设时间窗口长度内各个时刻的滤波后的电机转速,将目标时刻的电机转速与上一时刻的电机转速进行比较。
步骤203、当目标时刻的电机转速连续大于上一个时刻的电机转速时,确定所述电机转速处于上升阶段,并实时对处于上升阶段的上升数量进行累加计数,直至目标时刻的电机转速小于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最大值,将上升数量与单个预设上升时长的乘积作为电机转速处于上升阶段对应的上升时间长度。
步骤204、当目标时刻的电机转速连续小于上一个时刻的电机转速时,确定所述电机转速处于下降阶段,并实时对处于下降阶段的下降数量进行累加计数,直至目标时刻的电机转速大于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最小值,将下降数量与单个预设下降时长的乘积作为电机转速处于下降阶段对应的下降时间长度。
步骤205、将所述上升时间长度与下降时间长度的和作为所述电机转速的抖动周期,并将所述电机转速最大值与所述电机转速最小值的均值作为所述电机转速的偏移量。
步骤206、根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围。
步骤207、当当前时刻的电机转速小于预设转速阈值,所述抖动范围小于预设抖动阈值及所述抖动周期与相邻抖动周期的差值小于预设周期阈值时,确定与当前时刻的电机转速对应的补偿增益。
步骤208、将所述补偿增益与所述当前时刻的电机转速对应的真实扭矩的乘积,作为当前时刻的电机转速对应的补偿扭矩。
可选的,确定与当前时刻的电机转速对应的补偿增益,包括:获取电机转速与补偿增益的对应关系表;在所述对应关系表中查找与当前时刻的电机转速对应的补偿增益。
步骤209、基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。
本发明实施例提供的车辆防抖方法,实时获取以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,并对电机转速进行滤波,然后对预设时间窗口长度内的滤波后的电机转速进行工况自学习,确定电机转速的抖动周期及偏移量,然后进一步根据抖动周期内电机转速的最大值及偏移量,确定在抖动周期内电机转速的抖动范围,当当前时刻的电机转速小于预设转速阈值,抖动范围小于预设抖动阈值及相邻两抖动周期的差值小于预设周期阈值时,确定与当前时刻的电机转速对应的补偿扭矩,以对当前时刻的电机转速的真实扭矩进行补偿,可以有效减轻车辆抖动,提高用户驾驶或乘坐车辆的舒适度,而且运算周期短、易标定、同时可兼顾车辆加速性和舒适性。
图3为本发明实施例提供的一种车辆防抖装置的结构框图,该装置可由软件和/或硬件实现,一般集成在车辆防抖系统中,可通过执行车辆防抖方法来减少车辆抖动。如图3所示,该装置包括:
偏移量确定模块301,用于基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;
抖动范围确定模块302,用于根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;
补偿扭矩确定模块303,用于当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;
扭矩补偿模块304,用于基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。
本发明提供的车辆防抖装置,基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。在本发明实施例提供的技术方案中,可以有效减轻车辆抖动,提高用户驾驶或乘坐车辆的舒适度。
可选的,所述偏移量确定模块,用于:
实时获取以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速;
对所述电机转速进行滤波,并基于滤波后的电机转速确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量。
可选的,所述偏移量确定模块,包括:
比较单元,用于针对以当前时刻为起始时刻向前追溯预设时间窗口长度内各个时刻的车辆的电机转速,将目标时刻的电机转速与上一时刻的电机转速进行比较,确定电机转速处于上升阶段对应的上升时间长度及电机转速最大值,并确定电机转速处于下降阶段对应的下降时间长度及电机转速最小值;
抖动周期及偏移量确定单元,用于将所述上升时间长度与下降时间长度的和作为所述电机转速的抖动周期,并将所述电机转速最大值与所述电机转速最小值的均值作为所述电机转速的偏移量。
可选的,所述比较单元,用于:
将目标时刻的电机转速与上一时刻的电机转速进行比较,当目标时刻的电机转速连续大于上一个时刻的电机转速时,确定所述电机转速处于上升阶段,并实时对处于上升阶段的上升数量进行累加计数,直至目标时刻的电机转速小于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最大值,将上升数量与单个预设上升时长的乘积作为电机转速处于上升阶段对应的上升时间长度;
当目标时刻的电机转速连续小于上一个时刻的电机转速时,确定所述电机转速处于下降阶段,并实时对处于下降阶段的下降数量进行累加计数,直至目标时刻的电机转速大于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最小值,将下降数量与单个预设下降时长的乘积作为电机转速处于下降阶段对应的下降时间长度。
可选的,补偿扭矩确定模块,用于:
当当前时刻的电机转速小于预设转速阈值,所述抖动范围小于预设抖动阈值及所述抖动周期与相邻抖动周期的差值小于预设周期阈值时,确定当前时刻的电机转速对应的补偿扭矩。
可选的,补偿扭矩确定模块,包括:
补偿增益确定单元,用于确定与当前时刻的电机转速对应的补偿增益;
补偿扭矩计算单元,用于将所述补偿增益与所述当前时刻的电机转速对应的真实扭矩的乘积,作为当前时刻的电机转速对应的补偿扭矩。
可选的,所述补偿增益确定单元,用于:
获取电机转速与补偿增益的对应关系表;
在所述对应关系表中查找与当前时刻的电机转速对应的补偿增益。
本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行车辆防抖方法,该方法包括:
基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;
根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;
当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;
基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。
存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDRRAM、SRAM、EDORAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的车辆防抖操作,还可以执行本发明任意实施例所提供的车辆防抖方法中的相关操作。
本发明实施例提供了一种车辆防抖系统,该车辆防抖系统中可集成本发明实施例提供的车辆防抖装置。图4为本发明实施例提供的一种车辆防抖系统的结构框图。车辆防抖系统400可以包括:存储器401,处理器402及存储在存储器401上并可在处理器运行的计算机程序,所述处理器402执行所述计算机程序时实现如本发明实施例所述的车辆防抖方法。
本发明实施例中提供的车辆防抖系统,基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动。在本发明实施例提供的技术方案中,可以有效减轻车辆抖动,提高用户驾驶或乘坐车辆的舒适度。
上述实施例中提供的车辆防抖装置、存储介质及系统可执行本发明任意实施例所提供的车辆防抖方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的车辆防抖方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (9)
1.一种车辆防抖方法,其特征在于,包括:
基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;
根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;
当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;
基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动;
所述基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量,包括:
针对以当前时刻为起始时刻向前追溯预设时间窗口长度内各个时刻的车辆的电机转速,将目标时刻的电机转速与上一时刻的电机转速进行比较,确定电机转速处于上升阶段对应的上升时间长度及电机转速最大值,并确定电机转速处于下降阶段对应的下降时间长度及电机转速最小值;
将所述上升时间长度与下降时间长度的和作为所述电机转速的抖动周期,并将所述电机转速最大值与所述电机转速最小值的均值作为所述电机转速的偏移量。
2.根据权利要求1所述的方法,其特征在于,基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量,包括:
实时获取以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速;
对所述电机转速进行滤波,并基于滤波后的电机转速确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量。
3.根据权利要求1所述的方法,其特征在于,将目标时刻的电机转速与上一时刻的电机转速进行比较,确定电机转速处于上升阶段对应的上升时间长度及电机转速最大值,并确定电机转速处于下降阶段对应的下降时间长度及电机转速最小值,包括:
将目标时刻的电机转速与上一时刻的电机转速进行比较,当目标时刻的电机转速连续大于上一个时刻的电机转速时,确定所述电机转速处于上升阶段,并实时对处于上升阶段的上升数量进行累加计数,直至目标时刻的电机转速小于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最大值,将上升数量与单个预设上升时长的乘积作为电机转速处于上升阶段对应的上升时间长度;
当目标时刻的电机转速连续小于上一个时刻的电机转速时,确定所述电机转速处于下降阶段,并实时对处于下降阶段的下降数量进行累加计数,直至目标时刻的电机转速大于上一时刻的电机转速时,将上一时刻的电机转速作为电机转速最小值,将下降数量与单个预设下降时长的乘积作为电机转速处于下降阶段对应的下降时间长度。
4.根据权利要求1所述的方法,其特征在于,当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩,包括:
当当前时刻的电机转速小于预设转速阈值,所述抖动范围小于预设抖动阈值及所述抖动周期与相邻抖动周期的差值小于预设周期阈值时,确定当前时刻的电机转速对应的补偿扭矩。
5.根据权利要求1-4任一所述的方法,其特征在于,确定当前时刻的电机转速对应的补偿扭矩,包括:
确定与当前时刻的电机转速对应的补偿增益;
将所述补偿增益与所述当前时刻的电机转速对应的真实扭矩的乘积,作为当前时刻的电机转速对应的补偿扭矩。
6.根据权利要求5所述的方法,其特征在于,确定与当前时刻的电机转速对应的补偿增益,包括:
获取电机转速与补偿增益的对应关系表;
在所述对应关系表中查找与当前时刻的电机转速对应的补偿增益。
7.一种车辆防抖装置,其特征在于,包括:
偏移量确定模块,用于基于以当前时刻为起始时刻向前追溯预设时间窗口长度内车辆的电机转速,确定在所述预设时间窗口长度内所述电机转速的抖动周期及偏移量;
抖动范围确定模块,用于根据任一抖动周期内电机转速的最大值及偏移量,确定在所述抖动周期内所述电机转速的抖动范围;
补偿扭矩确定模块,用于当当前时刻的电机转速、所述抖动范围及所述抖动周期与相邻抖动周期的差值同时满足预设条件时,确定当前时刻的电机转速对应的补偿扭矩;
扭矩补偿模块,用于基于所述补偿扭矩对与所述当前时刻的电机转速对应的真实扭矩进行补偿,以防止所述车辆抖动;
所述偏移量确定模块,包括,
比较单元,用于针对以当前时刻为起始时刻向前追溯预设时间窗口长度内各个时刻的车辆的电机转速,将目标时刻的电机转速与上一时刻的电机转速进行比较,确定电机转速处于上升阶段对应的上升时间长度及电机转速最大值,并确定电机转速处于下降阶段对应的下降时间长度及电机转速最小值;
抖动周期及偏移量确定单元,用于将所述上升时间长度与下降时间长度的和作为所述电机转速的抖动周期,并将所述电机转速最大值与所述电机转速最小值的均值作为所述电机转速的偏移量。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6任一所述的车辆防抖方法。
9.一种车辆防抖系统,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6任一所述的车辆防抖方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110220200.8A CN112977395B (zh) | 2021-02-26 | 2021-02-26 | 一种车辆防抖方法、装置、存储介质及系统 |
PCT/CN2021/141867 WO2022179287A1 (zh) | 2021-02-26 | 2021-12-28 | 车辆防抖方法、装置、存储介质及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110220200.8A CN112977395B (zh) | 2021-02-26 | 2021-02-26 | 一种车辆防抖方法、装置、存储介质及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112977395A CN112977395A (zh) | 2021-06-18 |
CN112977395B true CN112977395B (zh) | 2022-07-05 |
Family
ID=76351268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110220200.8A Active CN112977395B (zh) | 2021-02-26 | 2021-02-26 | 一种车辆防抖方法、装置、存储介质及系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112977395B (zh) |
WO (1) | WO2022179287A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112977395B (zh) * | 2021-02-26 | 2022-07-05 | 中国第一汽车股份有限公司 | 一种车辆防抖方法、装置、存储介质及系统 |
CN113723473B (zh) * | 2021-08-12 | 2024-07-12 | 一汽解放青岛汽车有限公司 | 车辆抖动识别方法、装置、计算机设备和存储介质 |
CN116961494B (zh) * | 2023-09-19 | 2024-01-26 | 江西五十铃汽车有限公司 | 一种驱动电机主动防抖控制方法及系统 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106553634A (zh) * | 2015-09-28 | 2017-04-05 | 长城汽车股份有限公司 | 通过bsg电机启动发动机的控制方法、系统及车辆 |
CN106809051A (zh) * | 2015-12-01 | 2017-06-09 | 上海汽车集团股份有限公司 | 电动汽车电机抖动抑制方法及装置 |
CN106849823A (zh) * | 2017-02-24 | 2017-06-13 | 中国第汽车股份有限公司 | 电动汽车主动减振控制方法 |
CN107399250A (zh) * | 2017-07-12 | 2017-11-28 | 深圳市大地和电气股份有限公司 | 消除新能源电动汽车抖动的方法及系统 |
CN107487227A (zh) * | 2017-05-17 | 2017-12-19 | 宝沃汽车(中国)有限公司 | 车辆电机控制方法、装置及车辆 |
DE102017214336A1 (de) * | 2016-08-22 | 2018-02-22 | Fanuc Corporation | Motorsteuervorrichtung, motorsteuerverfahren und motorsteuerprogramm |
CN110138304A (zh) * | 2019-04-24 | 2019-08-16 | 浙江吉利控股集团有限公司 | 一种电驱系统防抖控制方法、装置和车辆 |
CN110329237A (zh) * | 2019-06-28 | 2019-10-15 | 潍柴动力股份有限公司 | 车辆起步控制方法、装置、存储介质以及车辆 |
CN111216566A (zh) * | 2020-02-21 | 2020-06-02 | 威马智慧出行科技(上海)有限公司 | 一种车辆电机扭矩的控制方法及装置 |
CN111376737A (zh) * | 2018-12-29 | 2020-07-07 | 北京宝沃汽车有限公司 | 驱动电机的抖动控制方法、装置和车辆 |
CN111775719A (zh) * | 2020-06-30 | 2020-10-16 | 智新控制系统有限公司 | 消除电动汽车起步抖动的方法、存储介质 |
CN111845373A (zh) * | 2019-04-29 | 2020-10-30 | 北京新能源汽车股份有限公司 | 一种电机控制方法、装置、设备及电动汽车 |
CN112009268A (zh) * | 2020-09-16 | 2020-12-01 | 北京车和家信息技术有限公司 | 一种车辆抖动控制方法及装置、驱动控制系统、车辆 |
CN112046300A (zh) * | 2020-08-28 | 2020-12-08 | 合肥巨一动力系统有限公司 | 一种基于扭矩补偿控制的防抖控制方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3092799B2 (ja) * | 1998-09-03 | 2000-09-25 | 株式会社デンソー | ハイブリッド車の制御装置 |
CN102336191B (zh) * | 2011-07-05 | 2014-04-09 | 昆山力久新能源汽车技术有限公司 | 一种基于模型的电机驱动车辆的防抖控制方法 |
CN105946623A (zh) * | 2016-05-23 | 2016-09-21 | 北京新能源汽车股份有限公司 | 电动汽车的防抖控制方法、系统及电动汽车 |
CN106183888A (zh) * | 2016-07-20 | 2016-12-07 | 深圳比亚迪戴姆勒新技术有限公司 | 一种汽车防抖方法、系统及电机控制器 |
CN106965707A (zh) * | 2017-02-23 | 2017-07-21 | 重庆长安汽车股份有限公司 | 一种纯电动汽车抖动的控制方法及系统 |
CN110857033B (zh) * | 2018-08-22 | 2021-05-14 | 宝沃汽车(中国)有限公司 | 抖动控制方法、装置和车辆 |
CN109866625B (zh) * | 2019-03-12 | 2020-11-17 | 北汽福田汽车股份有限公司 | 车辆、消除车辆抖动的方法和装置 |
CN110752808B (zh) * | 2019-10-21 | 2021-02-26 | 中国第一汽车股份有限公司 | 电机位置传感器误差补偿方法、装置、车辆及存储介质 |
CN110877608B (zh) * | 2019-11-28 | 2022-04-29 | 东风商用车有限公司 | 同轴并联混动商用车停机振动抑制控制方法 |
CN112977395B (zh) * | 2021-02-26 | 2022-07-05 | 中国第一汽车股份有限公司 | 一种车辆防抖方法、装置、存储介质及系统 |
-
2021
- 2021-02-26 CN CN202110220200.8A patent/CN112977395B/zh active Active
- 2021-12-28 WO PCT/CN2021/141867 patent/WO2022179287A1/zh active Application Filing
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106553634A (zh) * | 2015-09-28 | 2017-04-05 | 长城汽车股份有限公司 | 通过bsg电机启动发动机的控制方法、系统及车辆 |
CN106809051A (zh) * | 2015-12-01 | 2017-06-09 | 上海汽车集团股份有限公司 | 电动汽车电机抖动抑制方法及装置 |
DE102017214336A1 (de) * | 2016-08-22 | 2018-02-22 | Fanuc Corporation | Motorsteuervorrichtung, motorsteuerverfahren und motorsteuerprogramm |
CN106849823A (zh) * | 2017-02-24 | 2017-06-13 | 中国第汽车股份有限公司 | 电动汽车主动减振控制方法 |
CN107487227A (zh) * | 2017-05-17 | 2017-12-19 | 宝沃汽车(中国)有限公司 | 车辆电机控制方法、装置及车辆 |
CN107399250A (zh) * | 2017-07-12 | 2017-11-28 | 深圳市大地和电气股份有限公司 | 消除新能源电动汽车抖动的方法及系统 |
CN111376737A (zh) * | 2018-12-29 | 2020-07-07 | 北京宝沃汽车有限公司 | 驱动电机的抖动控制方法、装置和车辆 |
CN110138304A (zh) * | 2019-04-24 | 2019-08-16 | 浙江吉利控股集团有限公司 | 一种电驱系统防抖控制方法、装置和车辆 |
CN111845373A (zh) * | 2019-04-29 | 2020-10-30 | 北京新能源汽车股份有限公司 | 一种电机控制方法、装置、设备及电动汽车 |
CN110329237A (zh) * | 2019-06-28 | 2019-10-15 | 潍柴动力股份有限公司 | 车辆起步控制方法、装置、存储介质以及车辆 |
CN111216566A (zh) * | 2020-02-21 | 2020-06-02 | 威马智慧出行科技(上海)有限公司 | 一种车辆电机扭矩的控制方法及装置 |
CN111775719A (zh) * | 2020-06-30 | 2020-10-16 | 智新控制系统有限公司 | 消除电动汽车起步抖动的方法、存储介质 |
CN112046300A (zh) * | 2020-08-28 | 2020-12-08 | 合肥巨一动力系统有限公司 | 一种基于扭矩补偿控制的防抖控制方法 |
CN112009268A (zh) * | 2020-09-16 | 2020-12-01 | 北京车和家信息技术有限公司 | 一种车辆抖动控制方法及装置、驱动控制系统、车辆 |
Non-Patent Citations (1)
Title |
---|
一种动态抑制驱动电机转速波动的控制系统;魏亚帅;《汽车电器》;20200220(第02期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112977395A (zh) | 2021-06-18 |
WO2022179287A1 (zh) | 2022-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112977395B (zh) | 一种车辆防抖方法、装置、存储介质及系统 | |
US8010272B2 (en) | Control device for internal combustion engine | |
JPH07122412B2 (ja) | 内燃機関駆動車両の加速制御装置 | |
CN113602101A (zh) | 一种用于抑制电机抖动的控制方法、装置及车辆 | |
JP4356792B1 (ja) | 二次電池の放電制御装置 | |
CN113847156B (zh) | 发动机的噪声控制方法、装置及计算机存储介质 | |
JPH10184431A (ja) | エンジン制御方式 | |
US20120180454A1 (en) | Method for controlling the regeneration process in lnt devices | |
JP7198118B2 (ja) | ハイブリッド車用制御装置 | |
JPH10184429A (ja) | エンジン制御方式 | |
CN108759952B (zh) | 一种分段式基于汽车发动机转速和扭矩的油耗估计方法 | |
US6176218B1 (en) | Stabilizing function for torque based idle control | |
JP2003232241A (ja) | 内燃機関の燃料噴射装置 | |
KR20190051830A (ko) | 부동 시간이 보상되는 연소 엔진의 회전수를 제어하기 위한 방법 | |
WO2022105367A1 (en) | Gear adjustment method and apparatus for autonomous vehicle | |
US20100198437A1 (en) | Method and device for operating a drive unit | |
CN113588270A (zh) | 一种检测涡轮增压电控执行器的方法及装置 | |
CN116201646B (zh) | 一种燃气量的控制方法及装置 | |
CN118977697A (zh) | 增程器功率跟随控制方法、装置、设备、产品和介质 | |
CN109343588A (zh) | 车辆加速度特性的动态评估方法及加速度控制方法 | |
KR101866054B1 (ko) | 손실토크 학습을 이용한 엔진마찰손실제어방법 및 차량 | |
CN116513149A (zh) | 动力系统的扭矩控制方法、介质及车辆 | |
CN118367838B (zh) | 一种重载车辆的启动防抖动方法和装置 | |
JPS63314371A (ja) | 内燃機関の点火時期制御装置 | |
CN114013447B (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 |