一種發(fā)動機控制方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明設及動力系統(tǒng)控制技術領域,尤其設及一種發(fā)動機控制方法和裝置。
【背景技術】
[0002] 目前,電控發(fā)動機的動作是通過發(fā)動機控制器化CU)進行控制的。電控發(fā)動機依賴 軌壓傳感器反饋的測量軌壓進行供油量控制W及噴射控制,當測量軌壓低于設定值時,ECU 認為無足夠的高壓燃油,會控制發(fā)動機停止噴油、停機。發(fā)動機的油壓是通過安裝在高壓油 軌上的PRV閥進行控制的,當高壓油軌內的測量軌壓超過設定值時,PRV閥自動打開進行泄 壓。
[0003] 然而,電磁干擾對電控發(fā)動機的影響不可忽視:電磁干擾輕則造成發(fā)動機出現(xiàn)轉 速波動、誤報警等故障,重則會導致發(fā)動機出現(xiàn)停機、PRV閥沖開等故障。例如,如果電磁干 擾導致軌壓傳感器信號失真,軌壓傳感器反饋的測量軌壓信號將不能真實地反映高壓油軌 中的燃油壓力,此時如果發(fā)動機控制器ECU仍根據(jù)測量軌壓信號進行供油量控制、噴射控 制,將會出現(xiàn)停機、PRV閥被沖開、轉速波動等問題,影響發(fā)動機的正常工作。
[0004] 現(xiàn)階段,多采用增加硬件濾波電路來防止電磁干擾對發(fā)動機控制的影響,然而,運 種方法在很大會增加發(fā)動機的成本。
【發(fā)明內容】
[0005] 為了在不增加濾波電路的情況下,避免因軌壓傳感器受到電磁干擾造成的發(fā)動機 控制器無法對發(fā)動機的軌壓進行準確控制,本發(fā)明提供了一種發(fā)動機控制方法和裝置。
[0006] 本發(fā)明的第一方面提供了 一種發(fā)動機控制方法,包括:
[0007] S1,根據(jù)預設軌壓、測量軌壓構建的PID控制算法計算得到發(fā)動機穩(wěn)態(tài)運行時的第 一供油量,獲取發(fā)動機穩(wěn)態(tài)運行時的穩(wěn)態(tài)轉速、穩(wěn)態(tài)噴油量,將所述第一供油量、穩(wěn)態(tài)轉速、 穩(wěn)態(tài)噴油量關聯(lián)存儲生成MAP表;
[000引S2,根據(jù)軌壓傳感器電壓信號的波動情況,判斷軌壓傳感器是否受到電磁干擾;
[0009] S3,當判定軌壓傳感器受到電磁干擾時,根據(jù)發(fā)動機的當前轉速和當前噴油量從 所述MAP表中查詢相應的供油量,并獲取當前轉速和當前噴油量對應的前饋供油量,W查詢 到的供油量與所述前饋供油量之和作為待供油量;
[0010] S4,根據(jù)所述待供油量控制軌壓。
[0011] 進一步的,所述步驟S2包括:
[0012] 當軌壓傳感器相鄰的兩個電壓信號的差值大于預設值時,判定軌壓傳感器出現(xiàn)異 常;
[0013] 當在預設時間內,軌壓傳感器出現(xiàn)異常的次數(shù)大于預設次數(shù)時,判定軌壓傳感器 受到電磁干擾。
[0014] 進一步的,所述步驟S1,包括:
[0015] 將所述PID控制算法中積分環(huán)節(jié)的計算值輸出,對輸出的計算值進行低通濾波算 法處理得到所述第一供油量。
[0016] 進一步的,所述步驟S3,包括:
[0017] 步驟S31,判斷軌壓傳感器是否存在異常,若不存在異常,進入步驟S32;
[0018] 步驟S32,判斷發(fā)動機運行時長是否大于第一預設時長,若大于,進入步驟S33;
[0019] 步驟S33,判斷發(fā)動機冷卻水溫度是否超過預設溫度,若超過,進入步驟S34;
[0020] 步驟S34,根據(jù)PID控制算法生成每個穩(wěn)態(tài)轉速和穩(wěn)態(tài)噴油量組對應的第一供油 量,將每個第一供油量與對應的穩(wěn)態(tài)轉速和穩(wěn)態(tài)噴油量組關聯(lián)存儲生成MAP表;
[0021] 步驟S35,獲取實時軌壓、實時轉速和實時噴油量,計算所述實時軌壓對應的實時 供油量,將所述MP表中穩(wěn)態(tài)轉速為所述實時轉速,且穩(wěn)態(tài)噴油量為所述實時噴油量對應的 第一供油量更新為所述實時供油量。
[0022] 進一步的,當判定軌壓傳感器受到電磁干擾時,所述方法還包括:
[0023] 根據(jù)預設軌壓進行軌壓監(jiān)控和/或噴油量控制。
[0024] 進一步的,所述方法還包括:
[0025] 當判定軌壓傳感器出現(xiàn)電磁干擾時,采用大濾波算法濾除電磁干擾導致的油口信 號的抖動。
[00%] 進一步的,所述方法還包括:
[0027] 在判定軌壓傳感器受到電磁干擾后,判定軌壓傳感器在第二預設時長內持續(xù)受到 電磁干擾。
[0028] 基于相同的構思,本發(fā)明的第二方面提供了一種發(fā)動機控制裝置,包括:
[0029] 生成模塊,用于根據(jù)預設軌壓、測量軌壓構建的PID控制算法計算得到發(fā)動機穩(wěn)態(tài) 運行時的第一供油量,獲取發(fā)動機穩(wěn)態(tài)運行時的穩(wěn)態(tài)轉速、穩(wěn)態(tài)噴油量,將所述第一供油 量、穩(wěn)態(tài)轉速、穩(wěn)態(tài)噴油量關聯(lián)存儲生成MAP表;
[0030] 監(jiān)控模塊,用于根據(jù)軌壓傳感器電壓信號的波動情況,判斷軌壓傳感器是否受到 電磁干擾;
[0031] 查詢模塊,用于當判定軌壓傳感器受到電磁干擾時,根據(jù)發(fā)動機的當前轉速和當 前噴油量從所述MAP表中查詢相應的供油量,并獲取當前轉速和當前噴油量對應的前饋供 油量,W查詢到的供油量與所述前饋供油量之和作為待供油量;
[0032] 控制模塊,用于根據(jù)所述待供油量控制軌壓。
[0033] 進一步的,所述監(jiān)控模塊具體用于:
[0034] 當軌壓傳感器相鄰的兩個電壓信號的差值大于預設值時,判定軌壓傳感器出現(xiàn)異 常;
[0035] 當在預設時間內,軌壓傳感器出現(xiàn)異常的次數(shù)大于預設次數(shù)時,判定軌壓傳感器 受到電磁干擾。
[0036] 進一步的,所述生成模塊具體用于:
[0037] 將所述PID控制算法中積分環(huán)節(jié)的計算值輸出,對輸出的計算值進行低通濾波算 法處理得到所述第一供油量。
[0038] 本發(fā)明提供的發(fā)動機控制方法,通過根據(jù)預設軌壓、測量軌壓構建的PID控制算法 計算得到發(fā)動機穩(wěn)態(tài)運行時的第一供油量,將發(fā)動機穩(wěn)態(tài)運行時的穩(wěn)態(tài)轉速、穩(wěn)態(tài)噴油量 和第一供油量關聯(lián)存儲生成MAP表;當根據(jù)軌壓傳感器電壓信號的波動情況判定軌壓傳感 器受到電磁干擾時,根據(jù)發(fā)動機的當前轉速和當前噴油量從MAP表中查詢相應的供油量,并 獲取當前轉速和當前噴油量對應的前饋供油量,W查詢到的供油量與前饋供油量之和作為 待供油量,并根據(jù)待供油量控制軌壓。從而能夠在軌壓傳感器受到電磁干擾時,在不增加濾 波電路的情況下便可保證發(fā)動機控制器對發(fā)動機的軌壓進行準確控制,進而避免因軌壓傳 感器受到電磁干擾導致的發(fā)動機停機、PRV閥被沖開、轉速波動等問題。
【附圖說明】
[0039] 圖1是本發(fā)明第一實施例提供的發(fā)動機控制方法的流程示意圖;
[0040] 圖2是高壓共軌發(fā)動機燃油系統(tǒng)的結構示意圖;
[0041 ]圖3是軌壓控制邏輯的流程示意圖;
[0042] 圖4是本發(fā)明第一實施例提供的發(fā)動機控制方法中判定軌壓傳感器是否出現(xiàn)電磁 干擾的一種實施方式的步驟的流程示意圖;
[0043] 圖5是本發(fā)明第一實施例提供的發(fā)動機控制方法中生成MAP表的步驟的流程示意 圖;
[0044] 圖6是本發(fā)明第一實施例提供的發(fā)動機控制方法中生成MAP表的一種具體實施方 式的步驟的流程示意圖;
[0045] 圖7是本發(fā)明第二實施例提供的發(fā)動機控制裝置的結構示意圖。
【具體實施方式】
[0046] 下面結合附圖,對本發(fā)明的【具體實施方式】作進一步描述。W下實施例僅用于更加 清楚地說明本發(fā)明的技術方案,而不能W此來限制本發(fā)明的保護范圍。
[0047] 本發(fā)明第一實施例提供的發(fā)