本技術涉及(ji)油泵(beng)控(kong)制(zhi),特別涉及(ji)一種(zhong)機油泵(beng)的控(kong)制(zhi)方法、裝置、電子設備、存儲(chu)介質。
背景技術:
1、當發(fa)動(dong)(dong)機工作(zuo)時,凸輪(lun)軸上的(de)(de)驅動(dong)(dong)齒輪(lun)帶(dai)動(dong)(dong)機油(you)泵(beng)的(de)(de)傳動(dong)(dong)齒輪(lun),使固(gu)定(ding)在主動(dong)(dong)齒輪(lun)軸上的(de)(de)主動(dong)(dong)齒輪(lun)旋(xuan)轉,從(cong)(cong)而帶(dai)動(dong)(dong)從(cong)(cong)動(dong)(dong)齒輪(lun)做(zuo)反方向(xiang)的(de)(de)旋(xuan)轉,將機油(you)從(cong)(cong)進(jin)油(you)腔(qiang)沿齒隙與泵(beng)壁送至(zhi)出(chu)油(you)腔(qiang)。如此,進(jin)油(you)腔(qiang)處形成低壓而產生吸力,把油(you)底殼內(nei)的(de)(de)機油(you)吸進(jin)進(jin)油(you)腔(qiang)。
2、機(ji)(ji)油(you)(you)泵(beng)(beng)的(de)(de)控制是(shi)車輛控制的(de)(de)重要(yao)一環(huan)。其主要(yao)作(zuo)用是(shi)將機(ji)(ji)油(you)(you)提(ti)高到一定壓力后(hou),強(qiang)制的(de)(de)壓送至發(fa)(fa)動(dong)機(ji)(ji)各零件(jian)的(de)(de)運(yun)動(dong)表面上。目前(qian)的(de)(de)機(ji)(ji)油(you)(you)泵(beng)(beng)控制方(fang)法主要(yao)是(shi)直接通(tong)過當前(qian)發(fa)(fa)動(dong)機(ji)(ji)的(de)(de)轉(zhuan)速和扭(niu)矩查找到機(ji)(ji)油(you)(you)壓力設定值,再通(tong)過pid控制機(ji)(ji)油(you)(you)泵(beng)(beng)閥開度實(shi)現機(ji)(ji)油(you)(you)壓力的(de)(de)控制。
3、但是,僅通過發動機(ji)的(de)轉(zhuan)速和扭矩來(lai)控制方式并不(bu)能準確地實(shi)現發動機(ji)在各種運行(xing)狀(zhuang)態下的(de)機(ji)油壓力需求。
技術實現思路
1、基(ji)于上(shang)述現有(you)技(ji)術的不足(zu),本技(ji)術提供了(le)一種機(ji)油泵的控(kong)制方(fang)法(fa)、裝置、電子設(she)備、存(cun)儲介質(zhi),以解決現有(you)技(ji)術不能準(zhun)確地實現發動機(ji)在各種運行(xing)狀態下的機(ji)油壓力需求的問題。
2、為了(le)實現上(shang)述目的,本技術(shu)提供了(le)以下技術(shu)方案:
3、本技術(shu)第一(yi)方(fang)(fang)面提(ti)供了一(yi)種機(ji)油泵的(de)控制(zhi)方(fang)(fang)法,包括:
4、將發動機(ji)(ji)的(de)當(dang)前參數(shu)分別輸入至機(ji)(ji)油泵開度(du)模型(xing)和機(ji)(ji)油泵流量(liang)模型(xing),得到所(suo)述機(ji)(ji)油泵的(de)預設開度(du)和所(suo)述機(ji)(ji)油泵的(de)預設流量(liang),所(suo)述當(dang)前參數(shu)包括:當(dang)前轉速、當(dang)前扭(niu)矩和當(dang)前機(ji)(ji)油溫度(du);
5、依據所述(shu)機油泵(beng)的實際(ji)流(liu)量(liang)和(he)所述(shu)機油泵(beng)的預(yu)設(she)流(liu)量(liang),確定(ding)所述(shu)機油泵(beng)的修(xiu)正(zheng)開度;
6、利(li)用所述(shu)機油(you)泵(beng)的修正開度對所述(shu)機油(you)泵(beng)的預設(she)開度進(jin)行修正,得到所述(shu)機油(you)泵(beng)的需(xu)求開度,以控制(zhi)所述(shu)機油(you)泵(beng)按照所述(shu)機油(you)泵(beng)的需(xu)求開度運行。
7、可選地,在上述的(de)機(ji)油(you)泵(beng)的(de)控制方法中,依據所(suo)述機(ji)油(you)泵(beng)的(de)實際流(liu)量和所(suo)述機(ji)油(you)泵(beng)的(de)預設流(liu)量,確定(ding)所(suo)述機(ji)油(you)泵(beng)的(de)修正開度,包括:
8、對(dui)所述(shu)機油泵的實際流(liu)量和(he)所述(shu)機油泵的預設(she)流(liu)量進行運算,得到所述(shu)機油泵的流(liu)量差(cha)值;
9、依據所(suo)述機油泵的(de)(de)流量差值在預設的(de)(de)機油泵開度(du)修(xiu)正(zheng)表進行(xing)查(cha)找,得到所(suo)述機油泵的(de)(de)修(xiu)正(zheng)開度(du)。
10、可(ke)選地,在上述的機油(you)泵的控制方(fang)法中,利用所述機油(you)泵的修正開度(du)對所述機油(you)泵的預設(she)開度(du)進行修正,得到所述機油(you)泵的需求開度(du),包括:
11、確定(ding)所述機油(you)泵的實際流量;
12、對所述(shu)機油(you)泵(beng)的修正開(kai)度(du)和(he)所述(shu)機油(you)泵(beng)的預設(she)開(kai)度(du)進行求(qiu)和(he)處理,得到所述(shu)機油(you)泵(beng)的需求(qiu)開(kai)度(du)。
13、可選地,在上述的(de)機油泵(beng)的(de)控制方(fang)法中,在將發動機的(de)當前(qian)參(can)數分(fen)別輸入至機油泵(beng)開度模型和(he)機油泵(beng)流量(liang)模型,得(de)到所述機油泵(beng)的(de)預設(she)開度和(he)所述機油泵(beng)的(de)預設(she)流量(liang)之(zhi)前(qian),還包括:
14、獲取所述發動機的當(dang)前參數。
15、可選地,在上述(shu)的(de)機油泵(beng)的(de)控制方法中(zhong),所述(shu)機油泵(beng)開(kai)度模型和(he)所述(shu)機油泵(beng)流量模型的(de)建立(li)過程,包括:
16、獲(huo)取(qu)實(shi)(shi)測(ce)數據,所(suo)(suo)(suo)述實(shi)(shi)測(ce)數據包括(kuo)至少一(yi)組(zu)實(shi)(shi)測(ce)數組(zu),所(suo)(suo)(suo)述實(shi)(shi)測(ce)數組(zu)包括(kuo)對應工況和對應機油(you)溫度下(xia)所(suo)(suo)(suo)述發動機的(de)油(you)耗最低所(suo)(suo)(suo)對應的(de)機油(you)泵(beng)開度和機油(you)泵(beng)流量(liang),各個所(suo)(suo)(suo)述實(shi)(shi)測(ce)數組(zu)所(suo)(suo)(suo)對應的(de)工況和對應機油(you)溫度至少存在(zai)一(yi)者(zhe)不同(tong);
17、利(li)用預設仿真分析軟件對所(suo)(suo)(suo)述(shu)實測(ce)數據進行(xing)建(jian)模,得到所(suo)(suo)(suo)述(shu)機(ji)油泵開度模型和所(suo)(suo)(suo)述(shu)機(ji)油泵流(liu)量模型。
18、可選地,在上述(shu)(shu)的(de)機(ji)油(you)(you)泵(beng)的(de)控制方法中,所述(shu)(shu)機(ji)油(you)(you)泵(beng)開(kai)度(du)模型為:,表示所述(shu)(shu)機(ji)油(you)(you)泵(beng)開(kai)度(du)模型,表示轉速,表示扭矩,表示機(ji)油(you)(you)溫度(du),表示所述(shu)(shu)機(ji)油(you)(you)泵(beng)開(kai)度(du)模型的(de)各個因子(zi)或因子(zi)組合(he)所對應的(de)系數(shu)。
19、可選地,在上(shang)述的(de)機(ji)(ji)油(you)泵(beng)的(de)控(kong)制方法中,所述機(ji)(ji)油(you)泵(beng)流(liu)量模型(xing)為:,表(biao)示(shi)所述機(ji)(ji)油(you)泵(beng)流(liu)量模型(xing),表(biao)示(shi)轉速(su),表(biao)示(shi)扭矩,表(biao)示(shi)機(ji)(ji)油(you)溫(wen)度(du),表(biao)示(shi)所述機(ji)(ji)油(you)泵(beng)流(liu)量模型(xing)的(de)各個(ge)因子(zi)(zi)或(huo)因子(zi)(zi)組合(he)所對應的(de)系數。
20、本技術第二方面提供了一種機(ji)油泵(beng)的控(kong)制裝置,包括:
21、輸(shu)入(ru)單元,用于(yu)將發動機(ji)(ji)的當(dang)前(qian)參數(shu)分別輸(shu)入(ru)至機(ji)(ji)油(you)泵(beng)開度(du)(du)模型和機(ji)(ji)油(you)泵(beng)流量(liang)模型,得(de)到所述機(ji)(ji)油(you)泵(beng)的預設(she)開度(du)(du)和所述機(ji)(ji)油(you)泵(beng)的預設(she)流量(liang),所述當(dang)前(qian)參數(shu)包(bao)括:當(dang)前(qian)轉速、當(dang)前(qian)扭矩和當(dang)前(qian)機(ji)(ji)油(you)溫度(du)(du);
22、確定單元,用于依據(ju)所(suo)述機(ji)油(you)泵的(de)(de)實際流(liu)量和(he)所(suo)述機(ji)油(you)泵的(de)(de)預設流(liu)量,確定所(suo)述機(ji)油(you)泵的(de)(de)修正開度;
23、修正控制(zhi)單元,用于利用所(suo)(suo)(suo)述機(ji)油泵(beng)的修正開(kai)度對(dui)所(suo)(suo)(suo)述機(ji)油泵(beng)的預設開(kai)度進(jin)行(xing)(xing)修正,得到(dao)所(suo)(suo)(suo)述機(ji)油泵(beng)的需求開(kai)度,以(yi)控制(zhi)所(suo)(suo)(suo)述機(ji)油泵(beng)按照所(suo)(suo)(suo)述機(ji)油泵(beng)的需求開(kai)度運行(xing)(xing)。
24、可選(xuan)地,在(zai)上(shang)述的機油泵的控制裝置中,該確定(ding)單元具體(ti)用于:
25、確(que)定所述機(ji)油泵的實際流(liu)量;
26、對所(suo)(suo)述(shu)機油泵的實際流量和所(suo)(suo)述(shu)機油泵的預設流量進(jin)行(xing)運算,得到所(suo)(suo)述(shu)機油泵的流量差值;
27、依據所述機油(you)泵(beng)的流量差值在預設的機油(you)泵(beng)開度(du)修正表進(jin)行(xing)查找,得(de)到所述機油(you)泵(beng)的修正開度(du)。
28、可選地,在上述的機油泵的控(kong)制裝置中(zhong),該(gai)修正控(kong)制單元具(ju)體用(yong)于:
29、對所述(shu)機(ji)油泵的修正開度和所述(shu)機(ji)油泵的預設開度進(jin)行(xing)求和處(chu)理,得到所述(shu)機(ji)油泵的需求開度。
30、可選(xuan)地,在上述的機油泵(beng)的控制裝置(zhi)中(zhong),還(huan)包括:
31、獲取單元(yuan),用于獲取所述發動機的當前參數。
32、可選地(di),在上述(shu)(shu)的(de)(de)機(ji)油(you)(you)(you)泵(beng)的(de)(de)控制裝置中,所述(shu)(shu)機(ji)油(you)(you)(you)泵(beng)開度(du)模型和所述(shu)(shu)機(ji)油(you)(you)(you)泵(beng)流量模型的(de)(de)建立過程,包括:
33、獲取實(shi)測(ce)(ce)數(shu)(shu)據,所述實(shi)測(ce)(ce)數(shu)(shu)據包(bao)括至(zhi)少一(yi)組(zu)實(shi)測(ce)(ce)數(shu)(shu)組(zu),所述實(shi)測(ce)(ce)數(shu)(shu)組(zu)包(bao)括對(dui)(dui)(dui)應工(gong)況和對(dui)(dui)(dui)應機油溫度下(xia)所述發動機的油耗最低所對(dui)(dui)(dui)應的機油泵(beng)開度和機油泵(beng)流量,各個(ge)所述實(shi)測(ce)(ce)數(shu)(shu)組(zu)所對(dui)(dui)(dui)應的工(gong)況和對(dui)(dui)(dui)應機油溫度至(zhi)少存在一(yi)者不同;
34、利(li)用預(yu)設仿真分析軟件對所(suo)述實測(ce)數據進行建模(mo)(mo),得到所(suo)述機油(you)泵(beng)(beng)開度模(mo)(mo)型(xing)和所(suo)述機油(you)泵(beng)(beng)流量模(mo)(mo)型(xing)。
35、可選地,在上述(shu)的(de)機(ji)油(you)泵(beng)(beng)的(de)控(kong)制(zhi)裝置中,所述(shu)機(ji)油(you)泵(beng)(beng)開度模(mo)型為:,表示(shi)(shi)(shi)所述(shu)機(ji)油(you)泵(beng)(beng)開度模(mo)型,表示(shi)(shi)(shi)轉速(su),表示(shi)(shi)(shi)扭矩,表示(shi)(shi)(shi)機(ji)油(you)溫(wen)度,表示(shi)(shi)(shi)所述(shu)機(ji)油(you)泵(beng)(beng)開度模(mo)型的(de)各個因子或因子組合所對(dui)應的(de)系數。
36、可選地(di),在上述(shu)的(de)機(ji)油(you)泵(beng)(beng)的(de)控制裝置中,所(suo)(suo)述(shu)機(ji)油(you)泵(beng)(beng)流(liu)(liu)量(liang)(liang)(liang)模(mo)(mo)型(xing)為:,表(biao)(biao)示(shi)所(suo)(suo)述(shu)機(ji)油(you)泵(beng)(beng)流(liu)(liu)量(liang)(liang)(liang)模(mo)(mo)型(xing),表(biao)(biao)示(shi)轉速,表(biao)(biao)示(shi)扭矩,表(biao)(biao)示(shi)機(ji)油(you)溫度,表(biao)(biao)示(shi)所(suo)(suo)述(shu)機(ji)油(you)泵(beng)(beng)流(liu)(liu)量(liang)(liang)(liang)模(mo)(mo)型(xing)的(de)各個因子或(huo)因子組(zu)合所(suo)(suo)對應的(de)系數。
37、本技術第三方面提(ti)供了一(yi)種(zhong)電(dian)子設備,包括(kuo):
38、存儲器和處理器;
39、其中,所述(shu)存儲器用于存儲程序;
40、所述(shu)處理器(qi)用(yong)于執行(xing)所述(shu)程序(xu),所述(shu)程序(xu)被執行(xing)時,具體用(yong)于實現如第(di)一方(fang)(fang)面公(gong)開(kai)的(de)任意一項(xiang)所述(shu)的(de)機油泵的(de)控(kong)制方(fang)(fang)法。
41、本技術第(di)(di)四方面提供(gong)了(le)一種(zhong)計(ji)算機存(cun)儲介質,用(yong)(yong)于存(cun)儲計(ji)算機程(cheng)序(xu),所述計(ji)算機程(cheng)序(xu)被執行時,用(yong)(yong)于實現如第(di)(di)一方面公開的任意(yi)一項所述的機油泵的控制(zhi)方法。
42、本技(ji)術提供了一種機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)的(de)(de)(de)控(kong)制(zhi)(zhi)方法,將發動(dong)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)的(de)(de)(de)當(dang)前(qian)(qian)(qian)參數(shu)(shu)分別輸入至機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)開(kai)(kai)(kai)度(du)(du)(du)(du)(du)模(mo)型和(he)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)流(liu)(liu)量模(mo)型,得(de)到機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)的(de)(de)(de)預(yu)設(she)開(kai)(kai)(kai)度(du)(du)(du)(du)(du)和(he)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)的(de)(de)(de)預(yu)設(she)流(liu)(liu)量,當(dang)前(qian)(qian)(qian)參數(shu)(shu)包括:當(dang)前(qian)(qian)(qian)轉速(su)、當(dang)前(qian)(qian)(qian)扭矩和(he)當(dang)前(qian)(qian)(qian)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)溫度(du)(du)(du)(du)(du);依據機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)的(de)(de)(de)實際流(liu)(liu)量和(he)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)的(de)(de)(de)預(yu)設(she)流(liu)(liu)量,確定機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)的(de)(de)(de)修正(zheng)開(kai)(kai)(kai)度(du)(du)(du)(du)(du);利用(yong)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)的(de)(de)(de)修正(zheng)開(kai)(kai)(kai)度(du)(du)(du)(du)(du)對(dui)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)的(de)(de)(de)預(yu)設(she)開(kai)(kai)(kai)度(du)(du)(du)(du)(du)進(jin)行(xing)修正(zheng),得(de)到機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)的(de)(de)(de)需求開(kai)(kai)(kai)度(du)(du)(du)(du)(du),以控(kong)制(zhi)(zhi)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)按(an)照機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)的(de)(de)(de)需求開(kai)(kai)(kai)度(du)(du)(du)(du)(du)運行(xing),相較于現有僅(jin)通(tong)過(guo)發動(dong)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)的(de)(de)(de)轉速(su)和(he)扭矩來控(kong)制(zhi)(zhi)方式,本技(ji)術通(tong)過(guo)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)開(kai)(kai)(kai)度(du)(du)(du)(du)(du)模(mo)型和(he)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)流(liu)(liu)量模(mo)型對(dui)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)進(jin)行(xing)控(kong)制(zhi)(zhi),還利用(yong)了除轉速(su)和(he)扭矩之(zhi)外的(de)(de)(de)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)溫度(du)(du)(du)(du)(du)這(zhe)一參數(shu)(shu),能(neng)使(shi)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)泵(beng)(beng)(beng)(beng)(beng)時刻保(bao)持最優(you)性能(neng),準確地實現發動(dong)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)在(zai)各種運行(xing)狀態下的(de)(de)(de)機(ji)(ji)(ji)(ji)(ji)(ji)(ji)(ji)油(you)(you)(you)(you)壓(ya)力需求。