柴油机预润滑油泵控制系统及采用该控制系统的控制方法与流程

文档序号:27336544发布日期:2021-11-10 02:24阅读:149来源:国知局
柴油机预润滑油泵控制系统及采用该控制系统的控制方法与流程

1.本发明涉及柴油机预润滑油技术领域,尤其是一种柴油机预润滑油泵控制系统及采用该控制系统的控制方法。


背景技术:

2.国内既有内燃机车多数为中低速柴油机,其启动前需要进行预润滑工序。目前主流的方法是采用固定转速的电机驱动预润滑油泵,一定预润滑时间后启动柴油机。该方法的缺点是固定的电机转速将导致润滑油低温情况下,润滑油泵出口压力过高,润滑油高温情况下,润滑油出口压力过低,同时没有考虑润滑油在不同的压力及温度下完成有效预润滑最长时间的不同,导致柴油机启机预润滑时间过长,影响用户体验。


技术实现要素:

3.本发明要解决的技术问题是:提供一种减少柴油机启动前滑油预润滑时间,提高预润滑的效率的柴油机预润滑油泵控制系统及采用该控制系统的控制方法。
4.本发明解决其技术问题所采用的技术方案是:一种柴油机预润滑油泵控制系统,温度传感器,用于检测柴油机润滑油入口处润滑油温度t;压力传感器,用于检测柴油机润滑油入口处润滑油压力p;预润滑油泵,用于建立压力驱动润滑油流动;预润滑油泵控制器,与预润滑油泵连接,用于驱动预润滑油泵旋转;
5.系统控制器,与温度传感器、压力传感器、预润滑油泵控制器相连,系统控制器接收温度传感器反馈数据、接收压力传感器反馈数据、接收预润滑油泵控制器反馈数据并计算输出合理的预润滑油泵控制器输出频率,并控制系统的启停操作。
6.进一步的,预润滑油泵由直流无刷电机与油泵部分连接构成。
7.一种柴油机预润滑油泵控制方法,具有一种柴油机预润滑油泵控制系统,通过控制系统采集柴油机滑油入口温度t,采集柴油机滑油入口压力p,采集预润滑油泵控制器输出电流i,采集预润滑油泵控制器输出频率f,计算本次累计预润滑时间t,计算预润滑初始时间t0,计算预润滑最小压力pmin,预润滑最大压力pmax,预润滑最长时间tmax,柴油机预润滑控制器最大输出电流imax,柴油机预润滑控制器最大输出频率fmax,系统根据采集的t、p、i、f等综合判断预润滑油泵的启动、停止及控制输出频率,完成柴油机启动前的预润滑。
8.进一步的,所述的系统通过网络或开关量信号与上位机通信获得预润滑油泵启动或停机的命令,收到启动命令后包括如下步骤:
9.步骤s1:计算预润滑时间t0,系统进入预润滑时间计算步骤s100;本步骤主要目的是根据当前柴油机滑油入口温度计算启机前预润滑的时间值t0;
10.步骤s2:比较t0与0,t0>0时进入步骤s3,t0≤0时进入步骤s15;
11.步骤s3:计算预润滑最小压力pmin,系统进入预润滑压力计算步骤s300;本步骤主要目的是根据当前柴油机滑油入口温度计算启机预润滑的目标压力的最小值pmin。
12.步骤s4:比较预润滑最小压力pmin与0,预润滑最小压力pmin>0时进入步骤s5,预润滑最小压力pmin≤0时,进入步骤s15;
13.步骤s5:启动预润滑油泵控制器,驱动预润滑油泵以最低频率工作,进入步骤s6;
14.步骤s6:比较预润滑油泵控制器输出电流i与柴油机预润滑控制器最大输出电流imax;当i>imax时,进入步骤s10,当i≤imax时,进入步骤s7;
15.步骤s7:比较柴油机滑油入口压力p与计算预润滑最小压力pmax,当p>pmax时,进入步骤s10,当p≤pmax时,进入步骤s8;
16.步骤s8:比较预润滑油泵控制器输出频率f与柴油机预润滑控制器最大输出频率fmax,当f>fmax时,进入步骤s10,当f≤fmax时,进入步骤s9;
17.步骤s9:按照一定步长增加预润滑油泵控制器输出频率f,进入步骤s11;
18.步骤s10:按照一定步长减小预润滑油泵控制器输出频率f,进入步骤s11;
19.步骤s11:比较计算本次累计预润滑时间t与计算预润滑初始时间t0,当t≤t0时,进入步骤s6,当t>t0时,进入步骤s12;
20.步骤s12:比较柴油机滑油入口压力p与预润滑最大压力pmin,当p>pmin时,进入步骤s14,当p≤pmin时,进入步骤s13;
21.步骤s13:比较计算本次累计预润滑时间t与预润滑最长时间tmax,当t<tmax时,进入步骤s6,当t≥tmax时,进入步骤s15;
22.步骤s14:预润滑成功,反馈给上位机成功信号,进入步骤s16。
23.步骤s15:预润滑失败,反馈给上位机失败信号,进入步骤s16;
24.步骤s16:完成本次预润滑,流程结束。
25.进一步的,所述的预润滑时间t0包括如下计算步骤:
26.步骤s101:比较柴油机滑油入口温度t与t1,当t≥t1时,进入步骤s102,当t<t1时,进入步骤s103,t1为预设的温度值1;
27.步骤s102:计算预润滑初始时间t0,t0=t1,进入步骤s108,t1为预润滑时间设置1;
28.步骤s103:比较柴油机滑油入口温度t与t2,当t≥t2时,进入步骤s104,当t<t2时,进入步骤s105,t2为预设的温度值2;
29.步骤s104:计算t0,t0=t1+(t2

t1)*(t

t2)/(t1

t2),进入步骤s108,t2为预润滑时间设置2;
30.步骤s105:比较t与t3,当t≥t3时,进入步骤s106,当t<t3时,进入步骤s107,t3为预设的温度值3;
31.步骤s106:计算t0,t0=t2+(t3

t2)*(t

t3)/(t2

t3),进入步骤s108,t3为预润滑时间设置3;
32.步骤s107:计算t0,t0=0,进入步骤s108;
33.步骤s108:本子流程结束,返回至主流程入口处。
34.进一步的,所述的最小润滑压力pmin包括如下计算步骤:
35.步骤s301:比较柴油机滑油入口温度t与t1,当t≥t1时,进入步骤s302,当t<t1时,进入步骤s303,t1为预设的温度值1;
36.步骤s302:计算t0,t0=t1,进入步骤s308,t1为预润滑时间设置1;
37.步骤s303:比较t与t2,当t≥t2时,进入步骤s304,当t<t2时,进入步骤s305,t2为预设的温度值2;
38.步骤s304:计算t0,t0=t1+(t2

t1)*(t

t2)/(t1

t2),进入步骤s308,t2为预润滑时间设置2;
39.步骤s305:比较t与t3,当t≥t3时,进入步骤s306,当t<t3时,进入步骤s307,t3为预设的温度值3;
40.步骤s306:计算t0,t0=t2+(t3

t2)*(t

t3)/(t2

t3),进入步骤s308,t3为预润滑时间设置3;
41.步骤s307:计算t0,t0=0,进入步骤s308;
42.步骤s308:本子流程结束,返回至主流程入口处。
43.本发明的有益效果是,解决了背景技术中存在的缺陷,可减少柴油机启动前滑油预润滑时间,提高预润滑的效率,保证润滑油出口压力,优化用户体验感;同时可应用于新造机车或既有机车的改造,新造机车可由机车微机承担系统控制器的功能,既有机车可以使用独立的控制器。
附图说明
44.下面结合附图和实施例对本发明进一步说明。
45.图1是本发明柴油机预润滑油泵控制系统的流程图;
46.图2是本发明柴油机预润滑油泵控制方法的流程图;
47.图3是本发明柴油机预润滑油泵控制方法中预润滑时间t0的计算流程图;
48.图4是本发明柴油机预润滑油泵控制方法中最小润滑压力pmin的计算流程图。
49.图中:1.系统控制器,2.温度传感器,3.压力传感器,4.预润滑油泵控制器,5.预润滑油泵。
具体实施方式
50.现在结合附图和优选实施例对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
51.如图1所示的一种柴油机预润滑油泵控制系统,包括温度传感器2,用于检测柴油机润滑油入口处润滑油温度t;压力传感器3,用于检测柴油机润滑油入口处润滑油压力p;预润滑油泵5,用于建立压力驱动润滑油流动;预润滑油泵控制器4,与预润滑油泵5连接,用于驱动预润滑油泵5旋转;
52.系统控制器1,与温度传感器2、压力传感器3、预润滑油泵控制器4相连,系统控制器1接收温度传感器2反馈数据、接收压力传感器3反馈数据、接收预润滑油泵控制器4反馈数据并计算输出合理的预润滑油泵控制器4输出频率,并控制系统的启停操作。
53.其中,预润滑油泵5由直流无刷电机与油泵部分连接构成。
54.如图2所示的,一种柴油机预润滑油泵控制方法,具有一种柴油机预润滑油泵控制系统,通过控制系统采集柴油机滑油入口温度t,采集柴油机滑油入口压力p,采集预润滑油泵控制器输出电流i,采集预润滑油泵控制器输出频率f,计算本次累计预润滑时间t,计算预润滑初始时间t0,计算预润滑最小压力pmin,预润滑最大压力pmax,预润滑最长时间
tmax,柴油机预润滑控制器最大输出电流imax,柴油机预润滑控制器最大输出频率fmax,系统根据采集的t、p、i、f等综合判断预润滑油泵的启动、停止及控制输出频率,完成柴油机启动前的预润滑。
55.其中,系统通过网络或开关量信号与上位机通信获得预润滑油泵5启动或停机的命令,收到启动命令后包括如下步骤:
56.步骤s1:计算预润滑时间t0,系统进入预润滑时间计算步骤s100;本步骤主要目的是根据当前柴油机滑油入口温度计算启机前预润滑的时间值t0;
57.步骤s2:比较t0与0,t0>0时进入步骤s3,t0≤0时进入步骤s15;
58.步骤s3:计算预润滑最小压力pmin,系统进入预润滑压力计算步骤s300;本步骤主要目的是根据当前柴油机滑油入口温度计算启机预润滑的目标压力的最小值pmin。
59.步骤s4:比较预润滑最小压力pmin与0,预润滑最小压力pmin>0时进入步骤s5,预润滑最小压力pmin≤0时,进入步骤s15;
60.步骤s5:启动预润滑油泵控制器4,驱动预润滑油泵5以最低频率工作,进入步骤s6;
61.步骤s6:比较预润滑油泵控制器输出电流i与柴油机预润滑控制器最大输出电流imax;当i>imax时,进入步骤s10,当i≤imax时,进入步骤s7;
62.步骤s7:比较柴油机滑油入口压力p与计算预润滑最小压力pmax,当p>pmax时,进入步骤s10,当p≤pmax时,进入步骤s8;
63.步骤s8:比较预润滑油泵控制器输出频率f与柴油机预润滑控制器最大输出频率fmax,当f>fmax时,进入步骤s10,当f≤fmax时,进入步骤s9;
64.步骤s9:按照一定步长增加预润滑油泵控制器输出频率f,进入步骤s11;
65.步骤s10:按照一定步长减小预润滑油泵控制器输出频率f,进入步骤s11;
66.步骤s11:比较计算本次累计预润滑时间t与计算预润滑初始时间t0,当t≤t0时,进入步骤s6,当t>t0时,进入步骤s12;
67.步骤s12:比较柴油机滑油入口压力p与预润滑最大压力pmin,当p>pmin时,进入步骤s14,当p≤pmin时,进入步骤s13;
68.步骤s13:比较计算本次累计预润滑时间t与预润滑最长时间tmax,当t<tmax时,进入步骤s6,当t≥tmax时,进入步骤s15;
69.步骤s14:预润滑成功,反馈给上位机成功信号,进入步骤s16。
70.步骤s15:预润滑失败,反馈给上位机失败信号,进入步骤s16;
71.步骤s16:完成本次预润滑,流程结束。
72.其中,如图3所示的,预润滑时间t0包括如下计算步骤:
73.步骤s101:比较柴油机滑油入口温度t与t1,当t≥t1时,进入步骤s102,当t<t1时,进入步骤s103,t1为预设的温度值1;
74.步骤s102:计算预润滑初始时间t0,t0=t1,进入步骤s108,t1为预润滑时间设置1;
75.步骤s103:比较柴油机滑油入口温度t与t2,当t≥t2时,进入步骤s104,当t<t2时,进入步骤s105,t2为预设的温度值2;
76.步骤s104:计算t0,t0=t1+(t2

t1)*(t

t2)/(t1

t2),进入步骤s108,t2为预润滑
时间设置2;
77.步骤s105:比较t与t3,当t≥t3时,进入步骤s106,当t<t3时,进入步骤s107,t3为预设的温度值3;
78.步骤s106:计算t0,t0=t2+(t3

t2)*(t

t3)/(t2

t3),进入步骤s108,t3为预润滑时间设置3;
79.步骤s107:计算t0,t0=0,进入步骤s108;
80.步骤s108:本子流程结束,返回至主流程入口处。
81.其中,如图4所示的,最小润滑压力pmin包括如下计算步骤:
82.步骤s301:比较t与t1,当t≥t1时,进入步骤s302,当t<t1时,进入步骤s303,t1为预设的温度值1;
83.步骤s302:计算t0,t0=t1,进入步骤s308,t1为预润滑时间设置1;
84.步骤s303:比较t与t2,当t≥t2时,进入步骤s304,当t<t2时,进入步骤s305,t2为预设的温度值2;
85.步骤s304:计算t0,t0=t1+(t2

t1)*(t

t2)/(t1

t2),进入步骤s308,t2为预润滑时间设置2;
86.步骤s305:比较t与t3,当t≥t3时,进入步骤s306,当t<t3时,进入步骤s307,t3为预设的温度值3;
87.步骤s306:计算t0,t0=t2+(t3

t2)*(t

t3)/(t2

t3),进入步骤s308,t3为预润滑时间设置3;
88.步骤s307:计算t0,t0=0,进入步骤s308;
89.步骤s308:本子流程结束,返回至主流程入口处。
90.以上说明书中描述的只是本发明的具体实施方式,各种举例说明不对本发明的实质内容构成限制,所属技术领域的普通技术人员在阅读了说明书后可以对以前所述的具体实施方式做修改或变形,而不背离发明的实质和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1