專利名稱:一種低怠速控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制領(lǐng)域,特別涉及一種低怠速控制方法及裝置。
背景技術(shù):
在利用PI控制器(比例積分控制,P為比例控制,輸出與輸入誤差信號成比例關(guān)系;1為積分控制,積分器對誤差進(jìn)行累計(jì)用于消除穩(wěn)態(tài)誤差)對發(fā)動機(jī)進(jìn)行怠速控制時(shí),一般情況下,在發(fā)動機(jī)進(jìn)入穩(wěn)態(tài)后PI控制器能夠合理的進(jìn)行怠速控制,但是,在發(fā)動機(jī)由啟動模式切換為正常工作模式或者發(fā)動機(jī)從高轉(zhuǎn)速下降到低轉(zhuǎn)速時(shí),發(fā)動機(jī)轉(zhuǎn)速會降低到低怠速設(shè)定值以下一段時(shí)間,只有在I控制器積到一定值的時(shí)候發(fā)動機(jī)轉(zhuǎn)速才會上升到低怠速設(shè)定值,導(dǎo)致怠速控制過程中出現(xiàn)過調(diào)現(xiàn)象,影響司機(jī)的正常駕駛?,F(xiàn)有技術(shù)中存在以下兩種解決方案一種是,盡量大的調(diào)整I控制器的積分時(shí)間,以實(shí)現(xiàn)對被控對象的平滑控制,這就會導(dǎo)致整個(gè)調(diào)節(jié)周期過長,不適用于發(fā)動機(jī)怠速控制。一種是,利用PID控制器來解決過調(diào)現(xiàn)象,在發(fā)動機(jī)轉(zhuǎn)速下降并快接近低怠速設(shè)定值時(shí),讓D控制器介入,此時(shí)D控制器會抑制發(fā)動機(jī)轉(zhuǎn)速的下降,當(dāng)轉(zhuǎn)速等于低怠速設(shè)定值時(shí),D控制器退出并將其計(jì)算獲得的扭矩賦給I控制器作為初始化扭矩,隨后利用PI控制器來控制發(fā)動機(jī)轉(zhuǎn)速。在這種方案中,如果D控制器全程工作,就會加劇被控對象的不穩(wěn)定性,因此在當(dāng)被控對象趨于穩(wěn)定時(shí)D控制器應(yīng)退出工作。這樣,就需要一套復(fù)雜邏輯來判斷何時(shí)讓D控制器工作、何時(shí)讓D控制器退出,控制過程較為復(fù)雜;另外,加入D控制器后還需要確定D控制器的參數(shù),這就會成倍增加PID參數(shù)調(diào)整周期。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種低怠速控制方法及裝置,用以解決現(xiàn)有技術(shù)解決過調(diào)問題時(shí)出現(xiàn)的調(diào)整周期長、調(diào)整過程復(fù)雜的技術(shù)問題。為了解決上述問題,本發(fā)明公開了一種低怠速控制方法,所述方法包括獲取發(fā)動機(jī)的轉(zhuǎn)速,如果所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,則提升原始怠速設(shè)定值為當(dāng)前怠速設(shè)定值;控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降,所述預(yù)定斜率與發(fā)動機(jī)的轉(zhuǎn)速下降曲線相匹配;將下降過程中的怠速設(shè)定值實(shí)時(shí)輸出至PI控制器,以使所述PI控制器按照輸出的所述怠速設(shè)定值控制發(fā)動機(jī)的轉(zhuǎn)速。優(yōu)選的,所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件包括根據(jù)所述轉(zhuǎn)速判斷發(fā)動機(jī)的運(yùn)行狀態(tài),如果為起動狀態(tài),則判斷所述轉(zhuǎn)速是否大
于第一預(yù)設(shè)轉(zhuǎn)速;如果所述轉(zhuǎn)速大于所述第一預(yù)設(shè)轉(zhuǎn)速,則判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件。
優(yōu)選的,所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件包括根據(jù)所述轉(zhuǎn)速判定發(fā)動機(jī)的運(yùn)行狀態(tài),如果為降速狀態(tài),則鎖存所述轉(zhuǎn)速,并根據(jù)第二預(yù)設(shè)轉(zhuǎn)速判斷所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件。優(yōu)選的,所述根據(jù)第二預(yù)設(shè)轉(zhuǎn)速判斷所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,包括在所述轉(zhuǎn)速小于所述第二預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件;則所述當(dāng)前怠速設(shè)定值E = [(C-F)/K1]+F ;其中,F(xiàn)為原始怠速設(shè)定值,C為發(fā)動機(jī)轉(zhuǎn)速,E為當(dāng)前怠速設(shè)定值,K1為第一調(diào)整因子;所述控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降包括在所述轉(zhuǎn)速小于所述當(dāng)前怠速設(shè)定值時(shí),控制所述當(dāng)前怠速設(shè)定值按照所述預(yù)定斜率下降。優(yōu)選的,所述根據(jù)第二預(yù)設(shè)轉(zhuǎn)速判斷所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,包括在所述轉(zhuǎn)速不小于所述第二預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件;則所述當(dāng)前怠速設(shè)定值E = [(C-F)/K2]+F ;其中,F(xiàn)為原始怠速設(shè)定值,C為發(fā)動機(jī)轉(zhuǎn)速,E為當(dāng)前怠速設(shè)定值,K2為第二調(diào)整因子;所述控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降包括在所述轉(zhuǎn)速小于(E-X)時(shí),控制所述當(dāng)前怠速設(shè)定值按照所述預(yù)定斜率下降;其中,X為預(yù)設(shè)偏差。相應(yīng)地,本發(fā)明還提供一種低怠速控制裝置,所述裝置包括提升單元,用于獲取發(fā)動機(jī)的轉(zhuǎn)速,并在所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件時(shí),提升原始怠速設(shè)定值為當(dāng)前怠速設(shè)定值;下降單元,用于控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降,所述預(yù)定斜率與發(fā)動機(jī)的轉(zhuǎn)速下降曲線相匹配;輸出單元,用于將下降過程中的怠速設(shè)定值實(shí)時(shí)輸出至PI控制器,以使所述PI控制器按照輸出的所述怠速設(shè)定值控制發(fā)動機(jī)的轉(zhuǎn)速。優(yōu)選的,所述提升單元包括第一狀態(tài)判斷單元,用于根據(jù)所述轉(zhuǎn)速判斷發(fā)動機(jī)的運(yùn)行狀態(tài),如果為起動狀態(tài),則判斷所述轉(zhuǎn)速是否大于第一預(yù)設(shè)轉(zhuǎn)速;第一轉(zhuǎn)速判斷單元,用于在所述轉(zhuǎn)速大于所述第一預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件。優(yōu)選的,所述提升單元包括第二狀態(tài)判斷單元,用于根據(jù)所述轉(zhuǎn)速判定發(fā)動機(jī)的運(yùn)行狀態(tài),如果為降速狀態(tài),則鎖存所述轉(zhuǎn)速;第二轉(zhuǎn)速判斷單元,用于根據(jù)第二預(yù)設(shè)轉(zhuǎn)速判斷所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件。優(yōu)選的,所述第二轉(zhuǎn)速判斷單元,具體用于在所述轉(zhuǎn)速小于所述第二預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件;則所述下降單元,具體用于在所述轉(zhuǎn)速小于所述當(dāng)前怠速設(shè)定值時(shí),控制所述當(dāng)前怠速設(shè)定值按照所述預(yù)定斜率下降;所述當(dāng)前怠速設(shè)定值E = [(C-F)/K1]+F ;其中,F(xiàn)為原始怠速設(shè)定值,C為發(fā)動機(jī)轉(zhuǎn)速,E為當(dāng)前怠速設(shè)定值,K1為第一調(diào)整因子。
優(yōu)選的,所述第二轉(zhuǎn)速判斷單元,具體用于在所述轉(zhuǎn)速不小于所述第二預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件;則所述下降單元,具體用于在所述轉(zhuǎn)速小于(E-X)時(shí),控制所述當(dāng)前怠速設(shè)定值按照所述預(yù)定斜率下降;x為預(yù)設(shè)偏差,所述當(dāng)前怠速設(shè)定值E = [(C-F)/K2]+F ;其中,F(xiàn)為原始怠速設(shè)定值,C為發(fā)動機(jī)轉(zhuǎn)速,E為當(dāng)前怠速設(shè)定值,K2為第二調(diào)整因子。與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點(diǎn)本發(fā)明在判斷發(fā)動機(jī)需要進(jìn)行怠速控制時(shí),提升原始怠速設(shè)定值為當(dāng)前怠速設(shè)定值,控制發(fā)動機(jī)提前進(jìn)入怠速調(diào)節(jié)過程,實(shí)現(xiàn)發(fā)動機(jī)轉(zhuǎn)速的平滑控制,方便快捷的解決怠速控制過程中出現(xiàn)的過調(diào)現(xiàn)象。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明低怠速控制方法的流程圖;圖2是本發(fā)明起動狀態(tài)時(shí)的低怠速控制方法的流程圖;圖3a是現(xiàn)有技術(shù)在起動狀態(tài)時(shí)的發(fā)動機(jī)轉(zhuǎn)速曲線示意圖;圖3b是本發(fā)明在起動狀態(tài)時(shí)的發(fā)動機(jī)轉(zhuǎn)速曲線示意圖;圖4是本發(fā)明中降速狀態(tài)時(shí)的低怠速控制方法流程圖;圖5a是現(xiàn)有技術(shù)在降速狀態(tài)時(shí)的發(fā)動機(jī)轉(zhuǎn)速曲線示意圖;圖5b是本發(fā)明在降速狀態(tài)時(shí)的發(fā)動機(jī)轉(zhuǎn)速曲線示意圖;圖6是本發(fā)明低怠速控制裝置的構(gòu)成示意圖;圖7是本發(fā)明中提升單元實(shí)施例1的構(gòu)成示意圖;圖8是本發(fā)明中提升單元實(shí)施例2的構(gòu)成示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供一種低怠速控制方法和裝置,在發(fā)動機(jī)轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件時(shí),依靠發(fā)動機(jī)本身的轉(zhuǎn)速特性來修正原始怠速設(shè)定值(即提升為當(dāng)前怠速設(shè)定值),然后再控制當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降,使發(fā)動機(jī)提前進(jìn)入怠速調(diào)節(jié)過程,就能降低怠速的波動幅度,實(shí)現(xiàn)發(fā)動機(jī)轉(zhuǎn)速的平滑控制,解決怠速控制過程中出現(xiàn)的過調(diào)現(xiàn)象,具體可體現(xiàn)為緩解過調(diào)程度或者避免過調(diào)現(xiàn)象。參見圖1,示出了本發(fā)明低怠速控制方法的流程圖,可以包括步驟101,獲取發(fā)動機(jī)的轉(zhuǎn)速,如果所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,則提升原始怠速設(shè)定值為當(dāng)前怠速設(shè)定值。本發(fā)明的低怠速控制裝置實(shí)時(shí)監(jiān)測發(fā)動機(jī)的運(yùn)行狀態(tài),獲取其運(yùn)行轉(zhuǎn)速,并根據(jù)轉(zhuǎn)速判斷當(dāng)前是否需要對發(fā)動機(jī)進(jìn)行低怠速控制,如果發(fā)動機(jī)的轉(zhuǎn)速滿足預(yù)設(shè)低怠速控制條件,則觸發(fā)啟動對發(fā)動機(jī)進(jìn)行怠速控制,否則繼續(xù)監(jiān)測。需要說明的是,對應(yīng)發(fā)動機(jī)的不同運(yùn)行狀態(tài),例如起動狀態(tài)、起動后的降速狀態(tài),應(yīng)設(shè)置不同的低怠速控制條件,在后續(xù)的內(nèi)容中再對此展開介紹,此處暫不詳述。步驟102,控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降,所述預(yù)定斜率與發(fā)動機(jī)的轉(zhuǎn)速下降曲線相匹配。步驟103,將下降過程中的怠速設(shè)定值實(shí)時(shí)輸出至PI控制器,以使所述PI控制器按照輸出的所述怠速設(shè)定值控制發(fā)動機(jī)的轉(zhuǎn)速。在步驟101確定發(fā)動機(jī)需要進(jìn)行低怠速控制,且修正原始怠速設(shè)定值為當(dāng)前怠速設(shè)定值(當(dāng)前怠速設(shè)定值大于原始怠速設(shè)定值)之后,在當(dāng)前怠速設(shè)定值的基礎(chǔ)上按照預(yù)定斜率逐漸下降,直至降為原始怠速設(shè)定值,并將這段期間變化的怠速設(shè)定值均實(shí)時(shí)輸出至PI控制器,由PI控制器據(jù)此來控制發(fā)動機(jī)轉(zhuǎn)速。提升怠速設(shè)定值的目的就是為了讓PI控制器提前介入發(fā)動機(jī)的怠速調(diào)節(jié)過程,從而降低怠速波動幅度,方便快捷的解決過調(diào)現(xiàn)象,即緩解過調(diào)程度,且在當(dāng)前怠速設(shè)定值合理時(shí),還能有效避免出現(xiàn)過調(diào)現(xiàn)象。需要說明的是,預(yù)定斜率應(yīng)與發(fā)動機(jī)的轉(zhuǎn)速下降曲線相匹配,這樣才能保證發(fā)動機(jī)轉(zhuǎn)速的平穩(wěn)過渡,所謂相匹配可以理解為二者的變化趨勢基本一致,且均為變斜率。本發(fā)明技術(shù)方案主要是為了解決怠速控制過程中出現(xiàn)的過調(diào)現(xiàn)象,可以體現(xiàn)為以下兩種具體情況一種是發(fā)動機(jī)為起動狀態(tài)時(shí),即發(fā)動機(jī)從起動模式切換到正常運(yùn)轉(zhuǎn)模式,具體控制過程可參見圖2 ;一種是發(fā)動機(jī)為降速狀態(tài)時(shí),即發(fā)動機(jī)起動后從高轉(zhuǎn)速下降到低轉(zhuǎn)速,具體控制過程可參見圖4。參見圖2,示出了本發(fā)明起動狀態(tài)時(shí)的低怠速控制方法的流程圖,可以包括步驟201,獲取發(fā)動機(jī)的轉(zhuǎn)速,根據(jù)所述轉(zhuǎn)速判斷發(fā)動機(jī)的運(yùn)行狀態(tài)。作為本發(fā)明確定發(fā)動機(jī)工作狀態(tài)的一種實(shí)現(xiàn)方式,可以通過發(fā)動機(jī)轉(zhuǎn)速來確定,如果發(fā)動機(jī)轉(zhuǎn)速低于預(yù)定轉(zhuǎn)速(例如600r/min),則認(rèn)為其正在起動,為起動狀態(tài)。步驟202,判斷所述轉(zhuǎn)速是否大于第一預(yù)設(shè)轉(zhuǎn)速,如果大于,則執(zhí)行步驟203,否則繼續(xù)監(jiān)測獲取發(fā)動機(jī)的轉(zhuǎn)速,并與第一預(yù)設(shè)轉(zhuǎn)速比較;步驟203,如果所述轉(zhuǎn)速大于所述第一預(yù)設(shè)轉(zhuǎn)速,則判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,將原始怠速設(shè)定值提升為當(dāng)前怠速設(shè)定值。步驟204,控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降,并將所述當(dāng)前怠速設(shè)定值下降為所述原始怠速設(shè)定值過程中的變化低怠速設(shè)定值實(shí)時(shí)輸出至PI控制器,以使所述PI控制器按照輸出的所述怠速設(shè)定值控制發(fā)動機(jī)的轉(zhuǎn)速。參見圖3a和3b所示對比曲線圖,圖3a為現(xiàn)有技術(shù)未修正怠速設(shè)定值時(shí)的發(fā)動機(jī)轉(zhuǎn)速曲線,圖3b為本發(fā)明修正怠速設(shè)定值時(shí)的發(fā)動機(jī)轉(zhuǎn)速曲線。由圖3a可知,PI控制器按照原始怠速設(shè)定值F對發(fā)動機(jī)進(jìn)行怠速控制,在tl t2時(shí)間段內(nèi)出現(xiàn)了轉(zhuǎn)速過調(diào)現(xiàn)象,參見圖中示出的轉(zhuǎn)速Rl,可知Rl < F,這在發(fā)動機(jī)轉(zhuǎn)速控制過程中是不允許出現(xiàn)的。相應(yīng)地,可參見利用本發(fā)明技術(shù)方案進(jìn)行怠速控制后的曲線示意圖,實(shí)時(shí)監(jiān)測發(fā)動機(jī)的轉(zhuǎn)速直至不小于R2時(shí),將原始怠速設(shè)定值F提升為當(dāng)前怠速設(shè)定值E,使PI控制器提前介入轉(zhuǎn)速控制,然后使E按照預(yù)定斜率(為變斜率)下降,直至下降到F,這樣PI控制器就可以利用這期間變化的低怠速設(shè)定值來控制發(fā)動機(jī)轉(zhuǎn)速。與圖3a相比,本發(fā)明的下降曲線更為平滑,且解決了過調(diào)現(xiàn)象,未出現(xiàn)轉(zhuǎn)速低于F的情況。參見圖4,示出了本發(fā)明降速狀態(tài)時(shí)的低怠速控制方法的流程圖,可以包括步驟301,獲取發(fā)動機(jī)的轉(zhuǎn)速,根據(jù)所述轉(zhuǎn)速判斷發(fā)動機(jī)的運(yùn)行狀態(tài)。同樣的,本步驟亦可根據(jù)發(fā)動機(jī)轉(zhuǎn)速確定發(fā)動機(jī)的運(yùn)行狀態(tài),如果發(fā)動機(jī)轉(zhuǎn)速不低于預(yù)定轉(zhuǎn)速(例如600r/min),并且檢測到轉(zhuǎn)速在不斷降低,則判定為起動后的降速狀態(tài)。步驟302,如果發(fā)動機(jī)處于降速狀態(tài),則鎖存其轉(zhuǎn)速,并判斷所述轉(zhuǎn)速是否小于第二預(yù)設(shè)轉(zhuǎn)速,如果小于,則執(zhí)行步驟303,否則執(zhí)行步驟305 ;步驟303,如果所述轉(zhuǎn)速小于所述第二預(yù)設(shè)轉(zhuǎn)速D,則判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,將原始怠速設(shè)定值F提升為當(dāng)前怠速設(shè)定值E。其中,E= [(C-F)/KJ+F。步驟304,繼續(xù)監(jiān)測發(fā)動機(jī)轉(zhuǎn)速,并判斷所述轉(zhuǎn)速是否小于當(dāng)前怠速設(shè)定值E,如果小于,則控制E按照預(yù)定斜率下降到F,并將下降過程中變化的低怠速設(shè)定值實(shí)時(shí)輸出至PI控制器,以使所述PI控制器按照輸出的所述怠速設(shè)定值控制發(fā)動機(jī)的轉(zhuǎn)速;如果不小于,則繼續(xù)監(jiān)測發(fā)動機(jī)轉(zhuǎn)速直至小于E。步驟305,如果所述轉(zhuǎn)速不小于所述第二預(yù)設(shè)轉(zhuǎn)速,則判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,將原始怠速設(shè)定值F提升為當(dāng)前怠速設(shè)定值E。其中,E= [(C-F)/K2]+F。步驟306,繼續(xù)監(jiān)測發(fā)動機(jī)轉(zhuǎn)速,并判斷所述轉(zhuǎn)速是否小于(E-X),如果小于,則控制E按照預(yù)定斜率下降到F,并將下降過程中變化的怠速設(shè)定值實(shí)時(shí)輸出至PI控制器,以使所述PI控制器按照輸出的所述怠速設(shè)定值控制發(fā)動機(jī)的轉(zhuǎn)速;如果不小于,則繼續(xù)監(jiān)測發(fā)動機(jī)轉(zhuǎn)速直至小于(E-X)。參見圖5a和5b所示對比曲線圖,圖5a為現(xiàn)有技術(shù)未修正怠速設(shè)定值時(shí)的發(fā)動機(jī)轉(zhuǎn)速曲線,圖5b為本發(fā)明修正怠速設(shè)定值時(shí)的發(fā)動機(jī)轉(zhuǎn)速曲線。由圖5a可知,PI控制器按照原始怠速設(shè)定值F對發(fā)動機(jī)進(jìn)行怠速控制,在tl t2時(shí)間段內(nèi)出現(xiàn)了轉(zhuǎn)速過調(diào)現(xiàn)象,參見圖中示出的轉(zhuǎn)速R1,可知Rl < F,這在發(fā)動機(jī)轉(zhuǎn)速控制過程中是不允許出現(xiàn)的。相應(yīng)地,可參見利用本發(fā)明技術(shù)方案進(jìn)行怠速控制后的曲線示意圖,使PI控制器提前介入發(fā)動機(jī)的轉(zhuǎn)速控制過程,按照預(yù)定斜率(為變斜率)使E下降,直至下降到F,這樣PI控制器就可以利用這期間變化的低怠速設(shè)定值來控制發(fā)動機(jī)轉(zhuǎn)速。與圖5a相比,本發(fā)明的下降曲線更為平滑,且解決了過調(diào)現(xiàn)象,未出現(xiàn)轉(zhuǎn)速低于F的情況。下面對圖4所示方案中出現(xiàn)的參數(shù)的選取條件進(jìn)行簡單介紹。步驟303中當(dāng)前怠速設(shè)定值E = [(C-F)/K1]+F,選擇第一調(diào)整因子的條件如下當(dāng)發(fā)動機(jī)轉(zhuǎn)速下降且低于第二預(yù)設(shè)轉(zhuǎn)速D時(shí),可以計(jì)算出需要提升的發(fā)動機(jī)低怠速值,即原始怠速設(shè)定值與當(dāng)前怠速設(shè)定值間的偏差值,Y = (C-F-G)/K1,其中,Y為偏差值,C為發(fā)動機(jī)當(dāng)前轉(zhuǎn)速,F(xiàn)為原始怠速設(shè)定值,G為確認(rèn)轉(zhuǎn)速下降的時(shí)間段內(nèi)轉(zhuǎn)速的下降值(避免將發(fā)動機(jī)抖動出現(xiàn)的轉(zhuǎn)速下降判定為本發(fā)明的降速狀態(tài),故需監(jiān)測一段時(shí)間內(nèi)的發(fā)動機(jī)轉(zhuǎn)速變化情況,G即為該段時(shí)間內(nèi)發(fā)動機(jī)的轉(zhuǎn)速下降值),Y需要滿足以下條件1)Y < C-F-G ;
2)從(Y+F)下降到F時(shí),PI控制器中的I控制器能基本保持在一恒值范圍內(nèi)變化不大;3) Y要盡可能的大,以預(yù)留出I積分時(shí)間。根據(jù)上述三個(gè)條件即可確定出第一調(diào)整因子K1的取值范圍,例如可以取為1. 5。步驟305中當(dāng)前怠速設(shè)定值E = [(C-F)/K2]+F,選擇第二調(diào)整因子的條件如下當(dāng)發(fā)動機(jī)轉(zhuǎn)速下降且高于第二預(yù)設(shè)轉(zhuǎn)速D時(shí),可以計(jì)算出需要提升的發(fā)動機(jī)低怠速值,即原始怠速設(shè)定值與當(dāng)前怠速設(shè)定值間的偏差值,Y = (C-F-G)/K2,其中,Y為偏差值,C為發(fā)動機(jī)當(dāng)前轉(zhuǎn)速,F(xiàn)為原始怠速設(shè)定值,G為確認(rèn)轉(zhuǎn)速下降的時(shí)間段內(nèi)轉(zhuǎn)速的下降值,Y需要滿足以下條件1)Y < C-F-G ;2) C要考慮最大值/最小值,即從發(fā)動機(jī)最高轉(zhuǎn)速和D轉(zhuǎn)速下降時(shí)對應(yīng)的情況;3) Y要盡可能的小,以減小油耗;4)當(dāng)從D轉(zhuǎn)速下降時(shí),從(Y+F)下降到F時(shí),PI控制器中的I控制器能基本保持在一恒值范圍內(nèi)變化不大;需要說明的是,從Y下降到F這段時(shí)間是可以依據(jù)轉(zhuǎn)速下降特性計(jì)算出來的。根據(jù)上述三個(gè)條件即可確定出第二調(diào)整因子K2的取值范圍,例如可以取為3。步驟306中在轉(zhuǎn)速小于(E-X)時(shí),控制E按照預(yù)定斜率下降到F,選擇偏差X的條件如下當(dāng)發(fā)動機(jī)轉(zhuǎn)速從高于第二預(yù)設(shè)轉(zhuǎn)速D下降時(shí),會形成一個(gè)比較大的轉(zhuǎn)速減速度,當(dāng)轉(zhuǎn)速到達(dá)提升后的低怠速E后,PI控制器開始輸出正值,干預(yù)轉(zhuǎn)速下降,負(fù)反饋PI控制器輸出干預(yù)值時(shí)的主要依據(jù)就是偏差值。當(dāng)轉(zhuǎn)速低于E時(shí),I積分器開始由O累積輸出正值,P控制器持續(xù)輸出正值,當(dāng)轉(zhuǎn)速到達(dá)(E-X)時(shí),I積分器累積值加P控制器輸出值,以克服掉轉(zhuǎn)速下降減速度并按照既定的低怠速值開始跟隨。參見圖6,示出了本發(fā)明低怠速控制裝置的示意圖,可以包括提升單元401,用于獲取發(fā)動機(jī)的轉(zhuǎn)速,并在所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件時(shí),提升原始怠速設(shè)定值為當(dāng)前怠速設(shè)定值;下降單元402,用于控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降,所述預(yù)定斜率與發(fā)動機(jī)的轉(zhuǎn)速下降曲線相匹配;輸出單元403,用于將下降過程中的怠速設(shè)定值實(shí)時(shí)輸出至PI控制器,以使所述PI控制器按照輸出的所述怠速設(shè)定值控制發(fā)動機(jī)的轉(zhuǎn)速。進(jìn)一步地,與圖2所示方法示例相對應(yīng)的,本發(fā)明還提供了提升單元401的兩種具體實(shí)現(xiàn)方式,參見圖7,示出了提升單元實(shí)施例1的示意圖,包括第一狀態(tài)判斷單元501,用于根據(jù)所述轉(zhuǎn)速判斷發(fā)動機(jī)的運(yùn)行狀態(tài),如果為起動狀態(tài),則判斷所述轉(zhuǎn)速是否大于第一預(yù)設(shè)轉(zhuǎn)速;第一轉(zhuǎn)速判斷單元502,用于在所述轉(zhuǎn)速大于所述第一預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件。進(jìn)一步地,與圖4所示方法示例相對應(yīng)的,參見圖8,示出了提升單元實(shí)施例2的示意圖,包括第二狀態(tài)判斷單元601,用于根據(jù)所述轉(zhuǎn)速判定發(fā)動機(jī)的運(yùn)行狀態(tài),如果為降速狀態(tài),則鎖存所述轉(zhuǎn)速;第二轉(zhuǎn)速判斷單元602,用于根據(jù)第二預(yù)設(shè)轉(zhuǎn)速判斷所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件。其中,所述第二轉(zhuǎn)速判斷單元,具體用于在所述轉(zhuǎn)速小于所述第二預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件;則所述下降單元,具體用于在所述轉(zhuǎn)速小于所述當(dāng)前怠速設(shè)定值時(shí),控制所述當(dāng)前怠速設(shè)定值按照所述預(yù)定斜率下降;所述當(dāng)前怠速設(shè)定值E = [(C-F)/K1]+F ;其中,F(xiàn)為原始怠速設(shè)定值,C為發(fā)動機(jī)轉(zhuǎn)速,E為當(dāng)前怠速設(shè)定值,K1為第一調(diào)整因子。或者,所述第二轉(zhuǎn)速判斷單元,具體用于在所述轉(zhuǎn)速不小于所述第二預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件;則所述下降單元,具體用于在所述轉(zhuǎn)速小于(E-X)時(shí),控制所述當(dāng)前怠速設(shè)定值按照所述預(yù)定斜率下降;x為預(yù)設(shè)偏差,所述當(dāng)前怠速設(shè)定值E = [(C-F)/K2]+F ;其中,F(xiàn)為原始怠速設(shè)定值,C為發(fā)動機(jī)轉(zhuǎn)速,E為當(dāng)前怠速設(shè)定值,K2為第二調(diào)整因子。需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對于系統(tǒng)類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或
者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)......”限定的要素,
并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上對本發(fā)明所提供的一種信息推送方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種低怠速控制方法,其特征在于,所述方法包括獲取發(fā)動機(jī)的轉(zhuǎn)速,如果所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,則提升原始怠速設(shè)定值為當(dāng)前怠速設(shè)定值;控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降,所述預(yù)定斜率與發(fā)動機(jī)的轉(zhuǎn)速下降曲線相匹配;將下降過程中的怠速設(shè)定值實(shí)時(shí)輸出至PI控制器,以使所述PI控制器按照輸出的所述怠速設(shè)定值控制發(fā)動機(jī)的轉(zhuǎn)速。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件包括 根據(jù)所述轉(zhuǎn)速判斷發(fā)動機(jī)的運(yùn)行狀態(tài),如果為起動狀態(tài),則判斷所述轉(zhuǎn)速是否大于第一預(yù)設(shè)轉(zhuǎn)速;如果所述轉(zhuǎn)速大于所述第一預(yù)設(shè)轉(zhuǎn)速,則判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件包括 根據(jù)所述轉(zhuǎn)速判定發(fā)動機(jī)的運(yùn)行狀態(tài),如果為降速狀態(tài),則鎖存所述轉(zhuǎn)速,并根據(jù)第二預(yù)設(shè)轉(zhuǎn)速判斷所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)第二預(yù)設(shè)轉(zhuǎn)速判斷所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,包括在所述轉(zhuǎn)速小于所述第二預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件;則所述當(dāng)前怠速設(shè)定值E = [(C-F)/K1]+F ;其中,F(xiàn)為原始怠速設(shè)定值,C為發(fā)動機(jī)轉(zhuǎn)速, E為當(dāng)前怠速設(shè)定值,K1為第一調(diào)整因子;所述控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降包括在所述轉(zhuǎn)速小于所述當(dāng)前怠速設(shè)定值時(shí),控制所述當(dāng)前怠速設(shè)定值按照所述預(yù)定斜率下降。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)第二預(yù)設(shè)轉(zhuǎn)速判斷所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,包括在所述轉(zhuǎn)速不小于所述第二預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件;則所述當(dāng)前怠速設(shè)定值E = [(C-F)/K2]+F ;其中,F(xiàn)為原始怠速設(shè)定值,C為發(fā)動機(jī)轉(zhuǎn)速, E為當(dāng)前怠速設(shè)定值,K2為第二調(diào)整因子;所述控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降包括在所述轉(zhuǎn)速小于(E-X)時(shí),控制所述當(dāng)前怠速設(shè)定值按照所述預(yù)定斜率下降;其中,X為預(yù)設(shè)偏差。
6.一種低怠速控制裝置,其特征在于,所述裝置包括提升單元,用于獲取發(fā)動機(jī)的轉(zhuǎn)速,并在所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件時(shí),提升原始怠速設(shè)定值為當(dāng)前怠速設(shè)定值;下降單元,用于控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降,所述預(yù)定斜率與發(fā)動機(jī)的轉(zhuǎn)速下降曲線相匹配;輸出單元,用于將下降過程中的怠速設(shè)定值實(shí)時(shí)輸出至PI控制器,以使所述PI控制器按照輸出的所述怠速設(shè)定值控制發(fā)動機(jī)的轉(zhuǎn)速。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述提升單元包括第一狀態(tài)判斷單元,用于根據(jù)所述轉(zhuǎn)速判斷發(fā)動機(jī)的運(yùn)行狀態(tài),如果為起動狀態(tài),則判斷所述轉(zhuǎn)速是否大于第一預(yù)設(shè)轉(zhuǎn)速;第一轉(zhuǎn)速判斷單元,用于在所述轉(zhuǎn)速大于所述第一預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述提升單元包括第二狀態(tài)判斷單元,用于根據(jù)所述轉(zhuǎn)速判定發(fā)動機(jī)的運(yùn)行狀態(tài),如果為降速狀態(tài),則鎖存所述轉(zhuǎn)速;第二轉(zhuǎn)速判斷單元,用于根據(jù)第二預(yù)設(shè)轉(zhuǎn)速判斷所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二轉(zhuǎn)速判斷單元,具體用于在所述轉(zhuǎn)速小于所述第二預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件;則所述下降單元,具體用于在所述轉(zhuǎn)速小于所述當(dāng)前怠速設(shè)定值時(shí),控制所述當(dāng)前怠速設(shè)定值按照所述預(yù)定斜率下降;所述當(dāng)前怠速設(shè)定值E = [(C-F)/K1]+F ;其中,F(xiàn)為原始怠速設(shè)定值,C為發(fā)動機(jī)轉(zhuǎn)速,E為當(dāng)前怠速設(shè)定值,K1為第一調(diào)整因子。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第二轉(zhuǎn)速判斷單元,具體用于在所述轉(zhuǎn)速不小于所述第二預(yù)設(shè)轉(zhuǎn)速時(shí),判定所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件;則所述下降單元,具體用于在所述轉(zhuǎn)速小于(E-X)時(shí),控制所述當(dāng)前怠速設(shè)定值按照所述預(yù)定斜率下降;X為預(yù)設(shè)偏差,所述當(dāng)前怠速設(shè)定值E = [(C-F)/K2]+F ;其中,F(xiàn)為原始怠速設(shè)定值,C為發(fā)動機(jī)轉(zhuǎn)速,E為當(dāng)前怠速設(shè)定值,K2為第二調(diào)整因子。
全文摘要
本發(fā)明提供一種低怠速控制方法及裝置,所述方法包括獲取發(fā)動機(jī)的轉(zhuǎn)速,如果所述轉(zhuǎn)速符合預(yù)設(shè)低怠速控制條件,則提升原始怠速設(shè)定值為當(dāng)前怠速設(shè)定值;控制所述當(dāng)前怠速設(shè)定值按照預(yù)定斜率下降,所述預(yù)定斜率與發(fā)動機(jī)的轉(zhuǎn)速下降曲線相匹配;將下降過程中的怠速設(shè)定值實(shí)時(shí)輸出至PI控制器,以使所述PI控制器按照輸出的所述怠速設(shè)定值控制發(fā)動機(jī)的轉(zhuǎn)速。如此方案,就能實(shí)現(xiàn)發(fā)動機(jī)轉(zhuǎn)速的平滑控制,解決現(xiàn)有技術(shù)解決過調(diào)問題時(shí)出現(xiàn)的調(diào)整周期長、調(diào)整過程復(fù)雜的技術(shù)問題。
文檔編號F02D41/08GK103047034SQ20121058324
公開日2013年4月17日 申請日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日
發(fā)明者劉棟, 李少佳 申請人:濰柴動力股份有限公司