李佳怡++錢同云
摘要:針對電控發(fā)動機中怠速控制(Idle Speed Control, ISC)系統(tǒng)工作過程的特點和規(guī)律,把模糊邏輯理論應(yīng)用于發(fā)動機的怠速控制,提出了相應(yīng)的模糊控制規(guī)律及模糊控制表,根據(jù)模糊控制規(guī)則建立了怠速控制系統(tǒng)的數(shù)學(xué)模型,在MATLAB/Simulink動態(tài)仿真集成環(huán)境中進(jìn)行了怠速跟蹤性和抗干擾性的仿真研究,結(jié)果表明系統(tǒng)怠速平穩(wěn),而且具有很好的抗干擾特性。
關(guān)鍵詞:模糊邏輯理論 怠速控制 ISC MATLAB Simulink 仿真
中圖分類號:TP273 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)08-0013-02
從控制理論上來說,怠速工況具有明顯的非線性,時變性和不確定性,因此很難得到其精確的數(shù)學(xué)模型。而傳統(tǒng)的PID控制又依賴于系統(tǒng)精確的數(shù)學(xué)模型,所以很難達(dá)到理想的控制效果。然而,模糊控制的優(yōu)點恰是不依賴系統(tǒng)精確的數(shù)學(xué)模型,它模仿人在控制活的中的模糊概念和控制策略,對系統(tǒng)的參數(shù)變化和外部干擾具有很強的魯棒性。因此,模糊控制和怠速系統(tǒng)是很好的結(jié)合。本文根據(jù)電控發(fā)動機的怠速系統(tǒng)的工作特點,設(shè)計了怠速模糊控制系統(tǒng),根據(jù)模糊控制規(guī)則建立了怠速控制系統(tǒng)數(shù)學(xué)模型,并進(jìn)行了MATLAB/Simulink的仿真研究。
1 怠速模糊控制系統(tǒng)工作原理
怠速控制是指怠速時轉(zhuǎn)速的控制,實質(zhì)上市對怠速時的氣缸充氣量進(jìn)行控制。在發(fā)動機運行時,傳感器通過檢測到的轉(zhuǎn)速n,負(fù)荷P,冷卻水溫T和電瓶電壓E等信號后經(jīng)ECU計算后確定怠速電動機調(diào)節(jié)步數(shù)u及發(fā)動機的目標(biāo)怠速轉(zhuǎn)速n0??刂葡到y(tǒng)將檢測到的實際轉(zhuǎn)速n也目標(biāo)轉(zhuǎn)速n0進(jìn)行比較,當(dāng)n
當(dāng)模糊論域為離散時,fuzzy量化后的輸入、輸出量是有限的,可以通過各種組合離線計算對應(yīng)的控制量,大大減少了在線的計算量。圖1是怠速模糊控制系統(tǒng)結(jié)構(gòu)框圖,其中k1,k2,k3為尺度變換的量化因子。怠速模糊控制系統(tǒng)采用二維模糊控制器,以誤差和誤差的變化為輸入量,以控制量的變化作為控制器的輸出。
2 怠速控制系統(tǒng)數(shù)學(xué)模型
由于點火時刻,空燃比控制盒怠速控制都是相對獨立的過程,因此可以將怠速控制系統(tǒng)動態(tài)模型簡化成單輸入/單輸出的控制系統(tǒng),輸入量為步進(jìn)電動機的工作步數(shù),輸出量為怠速轉(zhuǎn)速,如圖2所示。
由于很難建立一個復(fù)雜的動力學(xué)過程的怠速控制系統(tǒng)的精確模型,因此,通常將怠速控制系統(tǒng)的數(shù)學(xué)模型簡化為工作點附近線性化的降維模型,如圖3所示。
2.1 怠速旁通閥數(shù)學(xué)模型
由表1和得出,電動機工作步數(shù)是0~128步,與旁通閥開度0%~100%,近似可看成直線關(guān)系,故視為其數(shù)學(xué)模型為比例環(huán)節(jié),即
在發(fā)動機怠速運行的狀態(tài)下,我們所討論的理論工作范圍為怠速從600r/min提高到800r/min,,旁通閥開度值為27%,即
2.2 發(fā)動機數(shù)學(xué)模型
在此工作過點附近,怠速旁通閥的開度與怠速關(guān)機可近似為一個二階系統(tǒng)模型,離散的狀態(tài)空間表達(dá)式可近似為公式1所示。
3 模糊規(guī)則的確定
模糊控制器的輸入是發(fā)動機轉(zhuǎn)速誤差e,和誤差變化率de,輸出量是旁通閥調(diào)節(jié)量的步進(jìn)發(fā)電機步數(shù)u。取誤差,誤差變化率即輸出變量的模糊集整數(shù)論語均為[-6 +6],劃分為13個等級。
發(fā)動機轉(zhuǎn)速的誤差e的實際變化范圍是,de的實際變化范圍是,,步進(jìn)電動機的工作步數(shù)u的實際變化范圍是步,模糊論域均為,所以e,de,u的量化因子分別為:
本控制器當(dāng)中轉(zhuǎn)速誤差e和步進(jìn)電動機步數(shù)u取為7個模糊子集,分別是{負(fù)大,負(fù)中,負(fù)小,零,正小,正中,正大},即{NB,NM,NS,ZE,PS,PM,PB},把轉(zhuǎn)速誤差de的模糊自己取為8個,分別是{負(fù)大,負(fù)中,負(fù)小,負(fù)零,正零,正小,正中,正大},即{NB,NM,NS,NZ,PZ,PS,PM,PB}。得到一組由56條模糊條件語句構(gòu)成的控制規(guī)則,總結(jié)為模糊控制規(guī)則表2。表2表示的模糊規(guī)則為:
R1:如果e是NB and de是NB,則u是NB;R2:如果e是NB and de是NM,則u是NB;R56:如果e是PB and de是PB,則u是PB。
4 系統(tǒng)仿真
在Matlab/Simulink環(huán)境中搭建怠速仿真模型如圖4,設(shè)置輸入為600rad/min~800rad/min的方波,查看仿真曲線如圖5所示。
5 結(jié)語
系統(tǒng)的設(shè)定值是600rad/min~800rad/min的方波,無負(fù)載空轉(zhuǎn)時設(shè)定為600rad/min,有負(fù)載怠速設(shè)定為800rad/min。通過怠速系統(tǒng)仿真曲線可以看出實際輸出值可以很快跟蹤到設(shè)定值,因此,采用模糊邏輯理論的方法可以有效對怠速系統(tǒng)進(jìn)行控制,而且得到的實際輸出值波動很小,控制效果良好,確保了汽油機怠速運行的穩(wěn)定性。
參考文獻(xiàn)
[1]李國勇.智能控制及其MATLAB實現(xiàn)[M].北京:電子工業(yè)出版社,2005.
[2]Tohru Takahashi ,Takashi Ueno,Aklto Yamamoto ect.A simple Engine Model for Idle Speed Control[R].SAE 850291,1985.2.769-2.776
[3]卓斌,劉啟華.車用汽油機燃料噴射與電子控制[M].北京:機械工業(yè)出版社,1999.
[4]王順顯,舒迪前.智能控制系統(tǒng)及其應(yīng)用[M].北京:機械工業(yè)出版社,1999.
[5]李士勇.模糊控制神經(jīng)控制和智能控制論[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1998.
摘要:針對電控發(fā)動機中怠速控制(Idle Speed Control, ISC)系統(tǒng)工作過程的特點和規(guī)律,把模糊邏輯理論應(yīng)用于發(fā)動機的怠速控制,提出了相應(yīng)的模糊控制規(guī)律及模糊控制表,根據(jù)模糊控制規(guī)則建立了怠速控制系統(tǒng)的數(shù)學(xué)模型,在MATLAB/Simulink動態(tài)仿真集成環(huán)境中進(jìn)行了怠速跟蹤性和抗干擾性的仿真研究,結(jié)果表明系統(tǒng)怠速平穩(wěn),而且具有很好的抗干擾特性。
關(guān)鍵詞:模糊邏輯理論 怠速控制 ISC MATLAB Simulink 仿真
中圖分類號:TP273 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)08-0013-02
從控制理論上來說,怠速工況具有明顯的非線性,時變性和不確定性,因此很難得到其精確的數(shù)學(xué)模型。而傳統(tǒng)的PID控制又依賴于系統(tǒng)精確的數(shù)學(xué)模型,所以很難達(dá)到理想的控制效果。然而,模糊控制的優(yōu)點恰是不依賴系統(tǒng)精確的數(shù)學(xué)模型,它模仿人在控制活的中的模糊概念和控制策略,對系統(tǒng)的參數(shù)變化和外部干擾具有很強的魯棒性。因此,模糊控制和怠速系統(tǒng)是很好的結(jié)合。本文根據(jù)電控發(fā)動機的怠速系統(tǒng)的工作特點,設(shè)計了怠速模糊控制系統(tǒng),根據(jù)模糊控制規(guī)則建立了怠速控制系統(tǒng)數(shù)學(xué)模型,并進(jìn)行了MATLAB/Simulink的仿真研究。
1 怠速模糊控制系統(tǒng)工作原理
怠速控制是指怠速時轉(zhuǎn)速的控制,實質(zhì)上市對怠速時的氣缸充氣量進(jìn)行控制。在發(fā)動機運行時,傳感器通過檢測到的轉(zhuǎn)速n,負(fù)荷P,冷卻水溫T和電瓶電壓E等信號后經(jīng)ECU計算后確定怠速電動機調(diào)節(jié)步數(shù)u及發(fā)動機的目標(biāo)怠速轉(zhuǎn)速n0??刂葡到y(tǒng)將檢測到的實際轉(zhuǎn)速n也目標(biāo)轉(zhuǎn)速n0進(jìn)行比較,當(dāng)n
當(dāng)模糊論域為離散時,fuzzy量化后的輸入、輸出量是有限的,可以通過各種組合離線計算對應(yīng)的控制量,大大減少了在線的計算量。圖1是怠速模糊控制系統(tǒng)結(jié)構(gòu)框圖,其中k1,k2,k3為尺度變換的量化因子。怠速模糊控制系統(tǒng)采用二維模糊控制器,以誤差和誤差的變化為輸入量,以控制量的變化作為控制器的輸出。
2 怠速控制系統(tǒng)數(shù)學(xué)模型
由于點火時刻,空燃比控制盒怠速控制都是相對獨立的過程,因此可以將怠速控制系統(tǒng)動態(tài)模型簡化成單輸入/單輸出的控制系統(tǒng),輸入量為步進(jìn)電動機的工作步數(shù),輸出量為怠速轉(zhuǎn)速,如圖2所示。
由于很難建立一個復(fù)雜的動力學(xué)過程的怠速控制系統(tǒng)的精確模型,因此,通常將怠速控制系統(tǒng)的數(shù)學(xué)模型簡化為工作點附近線性化的降維模型,如圖3所示。
2.1 怠速旁通閥數(shù)學(xué)模型
由表1和得出,電動機工作步數(shù)是0~128步,與旁通閥開度0%~100%,近似可看成直線關(guān)系,故視為其數(shù)學(xué)模型為比例環(huán)節(jié),即
在發(fā)動機怠速運行的狀態(tài)下,我們所討論的理論工作范圍為怠速從600r/min提高到800r/min,,旁通閥開度值為27%,即
2.2 發(fā)動機數(shù)學(xué)模型
在此工作過點附近,怠速旁通閥的開度與怠速關(guān)機可近似為一個二階系統(tǒng)模型,離散的狀態(tài)空間表達(dá)式可近似為公式1所示。
3 模糊規(guī)則的確定
模糊控制器的輸入是發(fā)動機轉(zhuǎn)速誤差e,和誤差變化率de,輸出量是旁通閥調(diào)節(jié)量的步進(jìn)發(fā)電機步數(shù)u。取誤差,誤差變化率即輸出變量的模糊集整數(shù)論語均為[-6 +6],劃分為13個等級。
發(fā)動機轉(zhuǎn)速的誤差e的實際變化范圍是,de的實際變化范圍是,,步進(jìn)電動機的工作步數(shù)u的實際變化范圍是步,模糊論域均為,所以e,de,u的量化因子分別為:
本控制器當(dāng)中轉(zhuǎn)速誤差e和步進(jìn)電動機步數(shù)u取為7個模糊子集,分別是{負(fù)大,負(fù)中,負(fù)小,零,正小,正中,正大},即{NB,NM,NS,ZE,PS,PM,PB},把轉(zhuǎn)速誤差de的模糊自己取為8個,分別是{負(fù)大,負(fù)中,負(fù)小,負(fù)零,正零,正小,正中,正大},即{NB,NM,NS,NZ,PZ,PS,PM,PB}。得到一組由56條模糊條件語句構(gòu)成的控制規(guī)則,總結(jié)為模糊控制規(guī)則表2。表2表示的模糊規(guī)則為:
R1:如果e是NB and de是NB,則u是NB;R2:如果e是NB and de是NM,則u是NB;R56:如果e是PB and de是PB,則u是PB。
4 系統(tǒng)仿真
在Matlab/Simulink環(huán)境中搭建怠速仿真模型如圖4,設(shè)置輸入為600rad/min~800rad/min的方波,查看仿真曲線如圖5所示。
5 結(jié)語
系統(tǒng)的設(shè)定值是600rad/min~800rad/min的方波,無負(fù)載空轉(zhuǎn)時設(shè)定為600rad/min,有負(fù)載怠速設(shè)定為800rad/min。通過怠速系統(tǒng)仿真曲線可以看出實際輸出值可以很快跟蹤到設(shè)定值,因此,采用模糊邏輯理論的方法可以有效對怠速系統(tǒng)進(jìn)行控制,而且得到的實際輸出值波動很小,控制效果良好,確保了汽油機怠速運行的穩(wěn)定性。
參考文獻(xiàn)
[1]李國勇.智能控制及其MATLAB實現(xiàn)[M].北京:電子工業(yè)出版社,2005.
[2]Tohru Takahashi ,Takashi Ueno,Aklto Yamamoto ect.A simple Engine Model for Idle Speed Control[R].SAE 850291,1985.2.769-2.776
[3]卓斌,劉啟華.車用汽油機燃料噴射與電子控制[M].北京:機械工業(yè)出版社,1999.
[4]王順顯,舒迪前.智能控制系統(tǒng)及其應(yīng)用[M].北京:機械工業(yè)出版社,1999.
[5]李士勇.模糊控制神經(jīng)控制和智能控制論[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1998.
摘要:針對電控發(fā)動機中怠速控制(Idle Speed Control, ISC)系統(tǒng)工作過程的特點和規(guī)律,把模糊邏輯理論應(yīng)用于發(fā)動機的怠速控制,提出了相應(yīng)的模糊控制規(guī)律及模糊控制表,根據(jù)模糊控制規(guī)則建立了怠速控制系統(tǒng)的數(shù)學(xué)模型,在MATLAB/Simulink動態(tài)仿真集成環(huán)境中進(jìn)行了怠速跟蹤性和抗干擾性的仿真研究,結(jié)果表明系統(tǒng)怠速平穩(wěn),而且具有很好的抗干擾特性。
關(guān)鍵詞:模糊邏輯理論 怠速控制 ISC MATLAB Simulink 仿真
中圖分類號:TP273 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)08-0013-02
從控制理論上來說,怠速工況具有明顯的非線性,時變性和不確定性,因此很難得到其精確的數(shù)學(xué)模型。而傳統(tǒng)的PID控制又依賴于系統(tǒng)精確的數(shù)學(xué)模型,所以很難達(dá)到理想的控制效果。然而,模糊控制的優(yōu)點恰是不依賴系統(tǒng)精確的數(shù)學(xué)模型,它模仿人在控制活的中的模糊概念和控制策略,對系統(tǒng)的參數(shù)變化和外部干擾具有很強的魯棒性。因此,模糊控制和怠速系統(tǒng)是很好的結(jié)合。本文根據(jù)電控發(fā)動機的怠速系統(tǒng)的工作特點,設(shè)計了怠速模糊控制系統(tǒng),根據(jù)模糊控制規(guī)則建立了怠速控制系統(tǒng)數(shù)學(xué)模型,并進(jìn)行了MATLAB/Simulink的仿真研究。
1 怠速模糊控制系統(tǒng)工作原理
怠速控制是指怠速時轉(zhuǎn)速的控制,實質(zhì)上市對怠速時的氣缸充氣量進(jìn)行控制。在發(fā)動機運行時,傳感器通過檢測到的轉(zhuǎn)速n,負(fù)荷P,冷卻水溫T和電瓶電壓E等信號后經(jīng)ECU計算后確定怠速電動機調(diào)節(jié)步數(shù)u及發(fā)動機的目標(biāo)怠速轉(zhuǎn)速n0??刂葡到y(tǒng)將檢測到的實際轉(zhuǎn)速n也目標(biāo)轉(zhuǎn)速n0進(jìn)行比較,當(dāng)n
當(dāng)模糊論域為離散時,fuzzy量化后的輸入、輸出量是有限的,可以通過各種組合離線計算對應(yīng)的控制量,大大減少了在線的計算量。圖1是怠速模糊控制系統(tǒng)結(jié)構(gòu)框圖,其中k1,k2,k3為尺度變換的量化因子。怠速模糊控制系統(tǒng)采用二維模糊控制器,以誤差和誤差的變化為輸入量,以控制量的變化作為控制器的輸出。
2 怠速控制系統(tǒng)數(shù)學(xué)模型
由于點火時刻,空燃比控制盒怠速控制都是相對獨立的過程,因此可以將怠速控制系統(tǒng)動態(tài)模型簡化成單輸入/單輸出的控制系統(tǒng),輸入量為步進(jìn)電動機的工作步數(shù),輸出量為怠速轉(zhuǎn)速,如圖2所示。
由于很難建立一個復(fù)雜的動力學(xué)過程的怠速控制系統(tǒng)的精確模型,因此,通常將怠速控制系統(tǒng)的數(shù)學(xué)模型簡化為工作點附近線性化的降維模型,如圖3所示。
2.1 怠速旁通閥數(shù)學(xué)模型
由表1和得出,電動機工作步數(shù)是0~128步,與旁通閥開度0%~100%,近似可看成直線關(guān)系,故視為其數(shù)學(xué)模型為比例環(huán)節(jié),即
在發(fā)動機怠速運行的狀態(tài)下,我們所討論的理論工作范圍為怠速從600r/min提高到800r/min,,旁通閥開度值為27%,即
2.2 發(fā)動機數(shù)學(xué)模型
在此工作過點附近,怠速旁通閥的開度與怠速關(guān)機可近似為一個二階系統(tǒng)模型,離散的狀態(tài)空間表達(dá)式可近似為公式1所示。
3 模糊規(guī)則的確定
模糊控制器的輸入是發(fā)動機轉(zhuǎn)速誤差e,和誤差變化率de,輸出量是旁通閥調(diào)節(jié)量的步進(jìn)發(fā)電機步數(shù)u。取誤差,誤差變化率即輸出變量的模糊集整數(shù)論語均為[-6 +6],劃分為13個等級。
發(fā)動機轉(zhuǎn)速的誤差e的實際變化范圍是,de的實際變化范圍是,,步進(jìn)電動機的工作步數(shù)u的實際變化范圍是步,模糊論域均為,所以e,de,u的量化因子分別為:
本控制器當(dāng)中轉(zhuǎn)速誤差e和步進(jìn)電動機步數(shù)u取為7個模糊子集,分別是{負(fù)大,負(fù)中,負(fù)小,零,正小,正中,正大},即{NB,NM,NS,ZE,PS,PM,PB},把轉(zhuǎn)速誤差de的模糊自己取為8個,分別是{負(fù)大,負(fù)中,負(fù)小,負(fù)零,正零,正小,正中,正大},即{NB,NM,NS,NZ,PZ,PS,PM,PB}。得到一組由56條模糊條件語句構(gòu)成的控制規(guī)則,總結(jié)為模糊控制規(guī)則表2。表2表示的模糊規(guī)則為:
R1:如果e是NB and de是NB,則u是NB;R2:如果e是NB and de是NM,則u是NB;R56:如果e是PB and de是PB,則u是PB。
4 系統(tǒng)仿真
在Matlab/Simulink環(huán)境中搭建怠速仿真模型如圖4,設(shè)置輸入為600rad/min~800rad/min的方波,查看仿真曲線如圖5所示。
5 結(jié)語
系統(tǒng)的設(shè)定值是600rad/min~800rad/min的方波,無負(fù)載空轉(zhuǎn)時設(shè)定為600rad/min,有負(fù)載怠速設(shè)定為800rad/min。通過怠速系統(tǒng)仿真曲線可以看出實際輸出值可以很快跟蹤到設(shè)定值,因此,采用模糊邏輯理論的方法可以有效對怠速系統(tǒng)進(jìn)行控制,而且得到的實際輸出值波動很小,控制效果良好,確保了汽油機怠速運行的穩(wěn)定性。
參考文獻(xiàn)
[1]李國勇.智能控制及其MATLAB實現(xiàn)[M].北京:電子工業(yè)出版社,2005.
[2]Tohru Takahashi ,Takashi Ueno,Aklto Yamamoto ect.A simple Engine Model for Idle Speed Control[R].SAE 850291,1985.2.769-2.776
[3]卓斌,劉啟華.車用汽油機燃料噴射與電子控制[M].北京:機械工業(yè)出版社,1999.
[4]王順顯,舒迪前.智能控制系統(tǒng)及其應(yīng)用[M].北京:機械工業(yè)出版社,1999.
[5]李士勇.模糊控制神經(jīng)控制和智能控制論[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1998.