技术新讯 > 控制调节装置的制造及其应用技术 > 基于发动机停缸控制的诊断方法、装置、设备及存储介质与流程  >  正文

基于发动机停缸控制的诊断方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-07-31 23:40:34

本技术涉及一种车辆的发动机,具体而言,涉及基于发动机停缸控制的诊断方法、装置、设备及介质。

背景技术:

1、碳中和大背景下,混动和纯电汽车是未来的发展趋势,纯电汽车由于目前电池容量及充电时间限制,适用于短途出行,中长途出行仍离不开油电混合动力汽车(hybridelectric vehicle,hev)和插电式混合动力汽车(plug-in hybrid electric vehicle,phev)。而hev和phev则离不开频繁启停发动机的工况,大多数启停发动机工况都非驾驶员主观意愿,因此启停平顺性和噪声、振动与声振粗糙度(noise、vibration、harshness,nvh)性能是驾乘人员衡量舒适性的重要指标之一。

2、目前,在停机位置控制技术下,可以对发动机停缸位置进行控制,以改善发动机启停的平顺性,但由于整车环境的复杂性,发动机停缸控制过程中存在误判,导致停缸控制并不准确,从而影响对整车的安全。

技术实现思路

1、为解决上述技术问题,本技术的实施例提供了一种基于发动机停缸控制的诊断方法及装置、电子设备、计算机可读存储介质以及计算机程序产品,提高停缸位置控制的安全性和可靠性,从而降低对整车安全的影响。

2、根据本技术实施例的一个方面,提供了一种基于发动机停缸控制的诊断方法,包括:检测到电机进行发动机停缸控制时,获取发动机关键信号,并对所述发动机关键信号进行诊断,以确定发动机停缸的可用性;若根据所述可用性确定所述发动机停缸可用,则获取进行电机同步控制处理后所得到的电机目标停机位置;根据所述电机目标停机位置进行发动机停机位置的诊断处理得到停机位置诊断结果;获取所述发动机停缸控制的停缸控制时间,并根据所述停机位置诊断结果和所述停缸控制时间确定所述发动机停缸是否成功。

3、根据本技术实施例的一个方面,所述获取发动机关键信号,并对所述发动机关键信号进行诊断,以确定发动机停缸的可用性,包括:接收来自发动机管理系统的凸轮轴和曲轴关键信号;对所述凸轮轴和曲轴信号进行异常诊断得到信号诊断结果;若所述信号诊断结果指示所述凸轮轴和曲轴信号未发生异常,则获取所述电机的转速,以及所述凸轮轴和曲轴信号在预设时间段内的变化情况;根据所述电机的转速和所述变化情况确定所述发动机停缸的可用性。

4、根据本技术实施例的一个方面,所述获取进行电机同步控制处理后所得到的电机目标停机位置之前,所述方法还包括:向整车控制器发送停缸可用信号,并接收来自整车控制器的停缸关键信号;对所述停缸关键信号进行信号错误诊断,所述信号错误诊断包括超时、滚动计数器错误和校验错误中的至少一种;若诊断结果指示所述停缸关键信号未发生错误,则向所述整车控制器发送停缸可用信号,以使所述整车控制器对所述停缸可用信号进行信号错误诊断;接收所述整车控制器在诊断通过后所发送的停缸启动请求信号。

5、根据本技术实施例的一个方面,所述获取进行电机同步控制处理后所得到的电机目标停机位置,包括:在设定停机位置未变时,获取本次电机同步控制处理后所得到的本次同步目标位置;计算所述本次同步目标位置与上次电机同步控制处理后所得到前次同步目标位置的位置误差;若所述位置误差在预设误差范围内,则将所述本次同步位置作为所述电机目标停机位置;若所述位置误差在所述预设误差范围外,则将所述前次同步目标位置作为所述电机目标停机位置。

6、根据本技术实施例的一个方面,所述根据所述电机目标停机位置进行发动机停机位置的诊断处理得到停机位置诊断结果,包括:获取电机当前实际位置,并根据所述电机目标停机位置和所述电机当前实际位置的停机角度差确定所述发动机是否停在目标位置;若所述停机角度差在预设误差范围内,且所述电机当前实际转速为预设转速,则确定停机位置诊断结果为所述发动机停在所述目标位置;若所述停机角度差在预设误差范围外,则确定停机位置诊断结果为所述发动机停在其他位置。

7、根据本技术实施例的一个方面,所述获取发动机停缸控制的停缸控制时间,包括:若检测到所述发动机停缸控制的过程中未诊断到异常情况,则根据述车辆能量流和发动机状态确定停缸控制开始时间;获取进行发动机停机位置的诊断处理对应的诊断结束时间,并根据所述停缸控制开始时间和诊断结束时间计算所述停缸控制时间。

8、根据本技术实施例的一个方面,所述根据所述停机位置诊断结果和所述停缸控制时间确定所述发动机停缸是否成功,包括:若所述停机位置诊断结果指示所述发动机停在目标位置,且所述停缸控制时间小于预设时间阈值,则确定所述发动机停缸成功;所述确定所述发动机停缸是否成功之后,所述方法还包括:若确定所述发动机停缸成功,则向整车控制器发送停缸成功信号,以使所述整车控制器选择第一电机启动扭矩拖动所述发动机启动;若确定所述发动机停缸失败,则降低所述发动机的扭矩,向所述整车控制器发送停缸失败信号,以使所述整车控制器选择第二电机启动扭矩拖动所述发动机启动,所述第二电机启动扭矩大于所述第一电机启动扭矩。

9、根据本技术实施例的一个方面,提供了一种基于发动机停缸控制的诊断装置,包括:获取模块,用于在检测到电机进行发动机停缸控制时,获取发动机关键信号,并对所述发动机关键信号进行诊断,以确定发动机停缸的可用性;获取模块,还用于若根据所述可用性确定所述发动机停缸可用,则获取进行电机同步控制处理后所得到的电机目标停机位置;诊断模块,还用于根据所述电机目标停机位置进行发动机停机位置的诊断处理得到停机位置诊断结果;诊断模块,还用于获取所述发动机停缸控制的停缸控制时间,并根据所述停机位置诊断结果和所述停缸控制时间确定所述发动机停缸是否成功。

10、根据本技术实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如前所述的基于发动机停缸控制的诊断方法。

11、根据本技术实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的基于发动机停缸控制的诊断方法。

12、根据本技术实施例的一个方面,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的基于发动机停缸控制的诊断方法中的步骤。

13、在本技术的实施例所提供的技术方案中,检测到电机进行发动机停缸控制时,获取发动机关键信号,并对发动机关键信号进行诊断,以确定发动机停缸的可用性;若根据可用性确定发动机停缸可用,则获取进行电机同步控制处理后所得到的电机目标停机位置;根据电机目标停机位置进行发动机停机位置的诊断处理得到停机位置诊断结果;获取发动机停缸控制的停缸控制时间,并根据停机位置诊断结果和停缸控制时间确定发动机停缸是否成功;也就是说,本技术实施例提供的技术方案对停缸位置控制中的关键信号、关键控制过程和停机位置进行诊断,从而及时正确的识别各种异常状态,确定发动机停缸是否成功,以提高停缸位置控制的安全性和可靠性,从而降低对整车安全的影响。

14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。

本文地址:https://www.jishuxx.com/zhuanli/20240730/198032.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。