本发明涉及发动机控制领域,尤其涉及一种机油压力的控制方法。
背景技术:
1、研究表明egr系统在改善排放,降低油耗和改善抗爆震能力上有一定优势。egr废气降低燃烧温度,避免爆震,抑制点火提前角推迟。由于系统迟滞性egr率过低可能会造成控制执行器振荡,甚至egr系统不稳定;而且如果egr率过低,会对egr系统的控制能力提出很大的要求;甚至egr率过低无法展现其优势。基于此,提出了一种最小egr率的设计方法,在egr率极小时关闭egr,既避免了对egr系统稳定性造成影响,同时可以较低软件开发成本。
2、发动机是通过燃烧将化学能转化为机械能的动力来源,过程中产生大量的热能,而从动力性和经济性、排放性能等角度出发发动机最好工作在最佳压力,所以需要配备适合的冷却系统。机油压力信息是冷却系统的重要参数,机油压力的作用有:防锈防蚀,机油可以把零件表面上的空气、酸性物质、有害气体等吸附掉,避免跟零件接触;冷却降温,机油可以把热量带回到机油箱里面,然后再散发到空气之中,从而帮助水箱冷却发动机;密封防漏,机油能够在活塞和活塞环之间形成密封圈,从而避免气体泄漏,同时防止外界污染物侵入。机油压力过低,会造成曲轴、连杆及凸轮轴轴承等处的润滑不良,发动机会出现异响、运转不稳及动力下降。如果重要摩擦部位润滑不良,还会造成局部过热。如果发动机持续在机油压力过低的条件下运转,情况严重时可能会造成发动机烧瓦,此时发动机将不能启动,需进行刮瓦或换瓦。
3、现有技术中有通过控制扭矩电磁阀的电流来减小输出功率,进而降低油压的方法,但该方法并未从改善热管理角度去优化最小机油压力。现有技术中有直接将目标压力和实际压力进行比较,根据目标压力和实际压力的大小,仅分为不同工况进行预设压力调节的方法,但该方法并未从改善热管理角度去优化最小机油压力。
4、基于此,亟需设计一种机油压力的控制方法,改善最小机油压力的控制。
技术实现思路
1、本发明要解决的技术问题在于针对现有技术中的缺陷,提供一种机油压力的控制方法,优化学习最小机油压力,在实际机油压力低压最小机油压力时进行保护控制。
2、本发明解决其技术问题所采用的技术方案是:
3、本发明提供一种机油压力的控制方法,该方法包括:
4、在一次驾驶循环中,若满足最小机油压力学习的激活条件和自学习稳定化阶段的条件,则进入最小机油压力的自学习激活阶段;
5、在进入自学习激活阶段后,若发动机的运行参数累积达到一定时间后,进入最小机油压力自学习更新阶段;
6、在进入自学习更新阶段后,根据实际进气vvt相位平均值与目标进气vvt相位平均值之差、实际排气vvt相位平均值与目标排气vvt相位平均值之差,逐级设置不同的学习值,将学习值与默认状态下发动机运行过程中的最小机油压力相乘,得到自学习更新后的最小机油压力;
7、在车辆下电后对自学习更新的最小机油压力进行保存,在车辆下一次驾驶循环中使用更新后的值。
8、进一步地,本发明的该方法中最小机油压力学习的激活条件包括:
9、发动机处于运行状态;
10、机油泵处于控制当中,即机油压力的控制处于闭环pid控制中,此时控制机油泵实现实际机油压力跟随目标机油压力;
11、当前实际机油压力与最小机油压力之差不超于预设范围;
12、实际机油压力与目标机油压力之差不超过预设范围;
13、发动机转速在一定范围内,且进入自学习的发动机转速波动在一定范围内;
14、负荷在一定范围内,且进入自学习的负荷波动在一定范围内,负荷表示进入气缸新鲜空气进气密度;
15、实际egr率波动在一定范围内;
16、目标进气vvt相位波动在一定范围内;
17、目标排气vvt相位波动在一定范围内;
18、实际空燃比波动在一定范围内;
19、实际机油压力在一定范围内,且进入自学习的实际机油压力波动在一定范围内;
20、发动机水温在一定范围内,且进入自学习的发动机水温波动在一定范围内;
21、进气温度在一定范围内,且进入自学习的进气温度波动在一定范围内;
22、点火角效率波动波动在一定范围内;
23、大气压力波动波动在一定范围内;
24、氧传感器加热完成;
25、油品辛烷值系数未发生变化。
26、进一步地,本发明的该方法中最小机油压力的自学习稳定化阶段的判断条件包括:
27、进入自学习稳定化阶段超过预设时间t0;
28、最小机油压力的自学习次数未更新不超过预设时间t1。
29、进一步地,本发明的该方法中在自学习激活阶段中发动机的运行参数的判断条件包括:
30、在进入最小机油压力的自学习激活阶段时,累计一定时间内t2的发动机转速总和、负荷总和、进气温度总和、水温总和、目标进气vvt相位总和、实际进气vvt相位总和、目标排气vvt相位总和、实际排气vvt相位总和、点火效率总和、实际egr率总和、实际空燃比总和、发动机爆震发生推迟点火角度总和,在时间t2满足后,则进入最小机油压力自学习更新阶段。
31、进一步地,本发明的该方法中自学习更新阶段的方法包括:
32、令:进气vvt异常表示:实际进气vvt相位平均值与目标进气vvt相位平均值之差超过±2°;排气vvt异常表示:实际排气vvt相位平均值与目标排气vvt相位平均值之差超过±2°;
33、条件1、如果t2时间内发生进气vvt异常且发生排气vvt异常,则尝试将最小机油压力增加为原来的1.1倍,并在进入t3时间后再次判断;
34、条件2、如果t2时间内不发生进气vvt异常或不发生排气vvt异常,则尝试将最小机油压力增加为原来的1.06倍,并在进入t3时间后再次判断;
35、条件3、如果t2时间内不发生进气vvt异常且不发生排气vvt异常,则尝试将最小机油压力增加为原来的1.02倍,并在进入t3时间后再次判断。
36、进一步地,本发明的该方法中的条件1在进入t3时间后的判断方法包括:
37、条件1.1、仍然发生进气vvt异常且发生排气vvt异常,则:
38、(1)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值a,则将最小机油压力学习值radapt立刻更新为:radapt(n+1)=radapt(n)×1.21;
39、(2)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值b,则将最小机油压力学习值radapt更新为:radapt(n+1)=radapt(n)×1.25;
40、条件1.2、不发生进气vvt异常,但仍发生排气vvt异常,则:
41、(1)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值a,则将最小机油压力学习值radapt立刻更新为:radapt(n+1)=radapt(n)×1.15;
42、(2)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值b,则将最小机油压力学习值radapt更新为:radapt(n+1)=radapt(n)×1.18;
43、条件1.3、仍发生进气vvt异常,但不发生排气vvt异常,则:
44、(1)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值a,则将最小机油压力学习值radapt立刻更新为:radapt(n+1)=radapt(n)×1.15;
45、(2)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值b,则将最小机油压力学习值radapt更新为:radapt(n+1)=radapt(n)×1.18;
46、条件1.4、不发生进气vvt异常,且不发生排气vvt异常,则:
47、(1)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值a,则将最小机油压力学习值radapt更新为:radapt(n+1)=radapt(n)×1.1;
48、(2)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值b,则将最小机油压力学习值radapt更新为:radapt(n+1)=radapt(n)×1.12;
49、条件1.5、不属于条件1.1-1.4的其它条件,最小机油压力学习值radapt不更新,radapt(n+1)=radapt(n);
50、其中,n=0,1,2…,radapt(n)为第n次学习的学习值,radapt(n+1)为第n+1次学习的学习值,radapt(0)为默认值1。
51、进一步地,本发明的该方法中的条件2在进入t3时间后的判断方法包括:
52、条件2.1、进气vvt异常和排气vvt异常,其中有且仅有一个发生,另一个不发生,则:
53、(1)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值a,则将最小机油压力学习值radapt立刻更新为:radapt(n+1)=radapt(n)×1.12;
54、(2)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值b,则将最小机油压力学习值radapt更新为:radapt(n+1)=radapt(n)×1.14;
55、条件2.2、不发生进气vvt异常,且不发生排气vvt异常,则:
56、(1)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值a,则将最小机油压力学习值radapt更新为:radapt(n+1)=radapt(n)×1.06;
57、(2)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值b,则将最小机油压力学习值radapt更新为:radapt(n+1)=radapt(n)×1.08;
58、条件2.3、不属于条件2.1-2.2的其它条件,最小机油压力学习值radapt不更新,radapt(n+1)=radapt(n)。
59、进一步地,本发明的该方法中的条件3在进入t3时间后的判断方法包括:
60、条件3.1、不发生进气vvt异常,且不发生排气vvt异常,则:
61、(1)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值a,则将最小机油压力学习值radapt立刻更新为:radapt(n+1)=radapt(n)×1.02;
62、(2)如果发动机爆震发生推迟点火角度平均值减去学习值更新前发动机爆震发生推迟点火角度平均值不超过预设值b,则将最小机油压力学习值radapt更新为:radapt(n+1)=radapt(n)×1.04;
63、条件3.2、不属于条件3.1的其它条件,最小机油压力学习值radapt不更新,radapt(n+1)=radapt(n)。
64、进一步地,本发明的该方法中更新自学习的最小机油压力的方法包括:
65、最终自学习的最小机油压力poilminfinal=poilminraw×radapt,poilminraw为默认状态下发动机运行过程中的最小机油压力设置,radapt为学习值。
66、本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的机油压力的控制方法的步骤。
67、本发明产生的有益效果是:
68、1、本发明提出了一种机油压力的控制方法,在不影响发动机正常运行的前提下,不管是发动机制造差异,还是发动机生命周期的差异,从改善热管理系统寿命角度和vvt控制精度角度考虑识别准确的最小机油压力,不影响动力性和排放的前提下,改善了控制系统的稳定性和进行了有效发动机保护。
69、2、本发明提出了最小机油压力的学习条件,分为了多个不同的阶段进行判断,其判断的准确度更高。
70、3、本发明在进行最小机油压力更新的过程中,综合考虑了多种条件、工况,针对不同条件、工况设置了不同的更新方法,其适应范围更广,能对不同条件、工况都进行精准的控制。
71、4、本发明采用了可更新的学习值,通过学习值与默认状态下发动机运行过程中的最小机油压力相乘,得到自学习后更新的最小机油压力,该方法优化了最小机油压力的控制流程。