System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及车辆,具体涉及一种整车起动控制方法和系统。
技术介绍
1、天然气重卡活动范围广阔,在低温环境尤其是极低温环境下起动时,相同发动机冷却液温度条件下,首次起动和非首次起动后发动机摩擦副和其他附件运转产生的摩擦扭矩和附件扭矩总和是不同的,进而发动机低怠速承接和稳定运转所需要的扭矩也是不同的。
2、当前已有的设计可基于发动机冷却液温度和发动机转速差异化输出预控扭矩,但未对发动机首次起动与非首次起动状态进行识别和区分,并且现有技术中预控扭矩的输出值仅靠标定确认,未基于发动机实际运行工况实现有效的动态调节。
技术实现思路
1、为此,本申请实施例提供一种整车起动控制方法和系统,根据发动机实际运行工况确定不同的预控扭矩计算路径,结合扭矩自学习实现预控扭矩差异化输出,保证不同地域和环境下发动机低怠速调控的普适性。
2、为了实现上述目的,本申请实施例提供如下技术方案:
3、根据本申请实施例的第一方面,提供了一种整车起动控制方法,所述方法包括:
4、响应于整车起动指令,根据发动机停机时间确定第一预控扭矩;
5、基于所述第一预控扭矩启动发动机,并实时获取发动机怠速运行时间和pid控制器输出值;
6、根据发动机怠速运行时间、当前发动机冷却液温度和转速确定第二预控扭矩,并基于所述第二预控扭矩继续运行发动机;
7、根据发动机怠速运行时间和当前pid控制器输出值判定是否需要进行预控扭矩自学习;若不需要预控扭矩自学习
8、根据输出的预控扭矩进行整车起动的发动机转速控制。
9、可选地,所述按照预控扭矩自学习后的预控扭矩输出,包括:
10、若当前pid控制器输出值小于设定pid区间的最小值,则pid控制器输出负扭矩,按照第一设定速率减小预控扭矩;
11、若当前pid控制器输出值大于或等于设定pid区间的最小值,则pid控制器输出正扭矩,按照所述第一设定速率增大预控扭矩;
12、实时对比当前pid控制器输出值与设定pid区间的相对关系,当pid控制器输出值落入所述设定pid区间时,预控扭矩自学习结束,输出此时的预控扭矩。
13、可选地,所述根据发动机怠速运行时间和当前pid控制器输出值判定是否需要进行预控扭矩自学习,包括:
14、若当前pid控制器输出值处于设定pid区间内,则判定不需要预控扭矩自学习;
15、若当前pid控制器输出值不处于设定pid区间内,则判定需要预控扭矩自学习。
16、可选地,根据发动机停机时间确定第一预控扭矩,包括:
17、若所述发动机停机时间小于设定停机限值,根据当前发动机冷却液温度和发动机实际转速确定第一预控扭矩;
18、若所述发动机停机时间大于或等于设定停机限值,根据当前发动机冷却液温度和发动机实际转速对预控扭矩进行增减修正,得到第一预控扭矩。
19、可选地,根据发动机怠速运行时间、当前发动机冷却液温度和转速确定第二预控扭矩,包括:
20、若发动机怠速运行时间大于设定运行阈值,则根据当前发动机冷却液温度和发动机实际转速确定第二预控扭矩;
21、如果发动机怠速运行时间小于或等于所述设定运行阈值,则所述第二预控扭矩的值维持为所述第一预控扭矩不变。
22、可选地,若发动机怠速运行时间大于设定运行阈值,所述基于所述第二预控扭矩继续运行发动机包括:
23、按照第二设定速率由所述第一预控扭矩过渡至所述第二预控扭矩。
24、根据本申请实施例的第二方面,提供了一种整车起动控制系统,所述系统包括:
25、第一扭矩确定模块,用于响应于整车起动指令,根据发动机停机时间确定第一预控扭矩;
26、发动机启动模块,用于基于所述第一预控扭矩启动发动机,并实时获取发动机怠速运行时间和pid控制器输出值;
27、第二扭矩确定模块,用于根据发动机怠速运行时间、当前发动机冷却液温度和转速确定第二预控扭矩,并基于所述第二预控扭矩继续运行发动机;
28、自学习模块,用于根据发动机怠速运行时间和当前pid控制器输出值判定是否需要进行预控扭矩自学习;若不需要预控扭矩自学习,则按照所述第二预控扭矩输出;若需要预控扭矩自学习,则按照预控扭矩自学习后的预控扭矩输出;
29、整车起动控制模块,用于根据输出的预控扭矩进行整车起动的发动机转速控制。
30、可选地,所述自学习模块,具体用于:
31、若当前pid控制器输出值小于设定pid区间的最小值,则pid控制器输出负扭矩,按照第一设定速率减小预控扭矩;
32、若当前pid控制器输出值大于或等于设定pid区间的最小值,则pid控制器输出正扭矩,按照所述第一设定速率增大预控扭矩;
33、实时对比当前pid控制器输出值与设定pid区间的相对关系,当pid控制器输出值落入所述设定pid区间时,预控扭矩自学习结束,输出此时的预控扭矩。
34、根据本申请实施例的第三方面,提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现上述第一方面所述的方法。
35、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述第一方面所述的方法。
36、综上所述,本申请实施例提供了一种整车起动控制方法和系统,响应于整车起动指令,根据发动机停机时间确定第一预控扭矩;基于所述第一预控扭矩启动发动机,并实时获取发动机怠速运行时间和pid控制器输出值;根据发动机怠速运行时间、当前发动机冷却液温度和转速确定第二预控扭矩,并基于所述第二预控扭矩继续运行发动机;根据发动机怠速运行时间和当前pid控制器输出值判定是否需要进行预控扭矩自学习;若不需要预控扭矩自学习,则按照所述第二预控扭矩输出;若需要预控扭矩自学习,则按照预控扭矩自学习后的预控扭矩输出;根据输出的预控扭矩进行整车起动的发动机转速控制。为了保证预控扭矩输出的精准性,通过借助发动机停机时间、发动机怠速运行时间、发动机低怠速pid调节器终值输出等信号的输入对发动机所处的状态和运行工况进行识别,以此为基础根据发动机实际运行工况使用不同的预控扭矩计算路径,结合扭矩自学习系统,实现预控扭矩差异化输出,保证不同地域和环境下发动机低怠速调控的普适性。
本文档来自技高网...【技术保护点】
1.一种整车起动控制方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述按照预控扭矩自学习后的预控扭矩输出,包括:
3.如权利要求1所述的方法,其特征在于,所述根据发动机怠速运行时间和当前PID控制器输出值判定是否需要进行预控扭矩自学习,包括:
4.如权利要求1所述的方法,其特征在于,根据发动机停机时间确定第一预控扭矩,包括:
5.如权利要求1所述的方法,其特征在于,根据发动机怠速运行时间、当前发动机冷却液温度和转速确定第二预控扭矩,包括:
6.如权利要求5所述的方法,其特征在于,若发动机怠速运行时间大于设定运行阈值,所述基于所述第二预控扭矩继续运行发动机包括:
7.一种整车起动控制系统,其特征在于,所述系统包括:
8.如权利要求7所述的系统,其特征在于,所述自学习模块,具体用于:
9.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行以实现如权利要求1-6任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1-6任一项所述的方法。
...【技术特征摘要】
1.一种整车起动控制方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述按照预控扭矩自学习后的预控扭矩输出,包括:
3.如权利要求1所述的方法,其特征在于,所述根据发动机怠速运行时间和当前pid控制器输出值判定是否需要进行预控扭矩自学习,包括:
4.如权利要求1所述的方法,其特征在于,根据发动机停机时间确定第一预控扭矩,包括:
5.如权利要求1所述的方法,其特征在于,根据发动机怠速运行时间、当前发动机冷却液温度和转速确定第二预控扭矩,包括:
6.如权利要求5所述的方法,其特征在于,若...
【专利技术属性】
技术研发人员:朱毅超,史祥东,刘志炀,杨兆山,
申请(专利权)人:潍柴动力股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。