于奔淼
摘要:文章對模糊PID控制的發(fā)動機冷卻智能控制系統(tǒng)進行了論述。該系統(tǒng)采用模糊推理方法在線修正PID控制器的參數(shù),通過PID控制策略實現(xiàn)冷卻溫度控制。文章給出了單片機核心和外圍驅(qū)動電路原理圖,完成了硬件系統(tǒng)和軟件設(shè)計。
關(guān)鍵詞:汽車發(fā)動機;冷卻控制系統(tǒng);模糊PID;單片機;PID控制器 文獻標識碼:A
中圖分類號:TP273 文章編號:1009-2374(2016)28-0018-02 DOI:10.13535/j.cnki.11-4406/n.2016.28.010
1 概述
1.1 課題研究的背景
近些年來隨著我國經(jīng)濟實力的壯大,人民生活水平的不斷提升,人們對于汽車需求不斷增加。但是相比掌握汽車制造業(yè)高技術(shù)和實際行業(yè)標準的發(fā)達國家,我國的制造水平還很低,這表現(xiàn)在基礎(chǔ)制造和新穎設(shè)計兩個方面。因此,本項目研制成功,將加強我國自主創(chuàng)新的研發(fā)能力,提升發(fā)動機的工作效率,改善發(fā)動機的動力,減少不必要的能源消耗,從而提升我國汽車產(chǎn)業(yè)的市場競爭力和在國際市場的競爭能力。
1.2 國內(nèi)發(fā)展現(xiàn)狀
汽車電動式冷卻風扇的提出要追溯到20世紀80年代初,由美國專利文件提出,它將皮帶驅(qū)動的冷卻風扇改造成電動冷卻風扇,這種發(fā)明可以使發(fā)動機根據(jù)工作溫度變化來控制風扇的轉(zhuǎn)速。最近幾年,以單片機為核心對不同的輸入信號進行分析,分別對大循環(huán)和小循環(huán)狀態(tài)進行不同處理,發(fā)動機冷卻智能控制系統(tǒng)中,采用多級聯(lián)合智能控制系統(tǒng)將節(jié)溫器、保溫簾和冷卻風扇進行聯(lián)結(jié)。
2 PID與模糊控制理論基礎(chǔ)
2.1 數(shù)字PID控制算法
現(xiàn)今PID控制器成為當前工業(yè)控制的主流,它以調(diào)整方便、簡單、工作可靠、穩(wěn)定性好受到廣泛應(yīng)用。為了達到發(fā)動機冷卻系統(tǒng)對溫度控制的要求,我們需要找到一個合適的控制算法。傳統(tǒng)的PID控制器結(jié)構(gòu)和參數(shù)設(shè)定簡單方便,被大規(guī)模運用到工業(yè)控制中。PID控制中實際應(yīng)用一個為PI,另一個為PD控制,其次為PID控制,PID控制系統(tǒng)的誤差,控制量是利用比例、積分、微分計算進行控制的。PID模塊的溫度控制精度主要受P、I、D這三個參數(shù)影響,其中P代表比例、I代表積分、D代表微分。
2.2 模糊控制的基本理論
模糊控制是建立在人工經(jīng)驗基礎(chǔ)之上的。設(shè)計者將熟練的操作人員的豐富實踐經(jīng)驗收集起來,通過這些熟練經(jīng)驗采取合理精確的策略控制一個復(fù)雜系統(tǒng)。如果將這些熟練操作員的實踐經(jīng)驗用計算機語言表達出來,總結(jié)出一種定性的、不精確的控制規(guī)則。如果用模糊數(shù)學(xué)將這種定性的,不精確的控制規(guī)則定量化就轉(zhuǎn)化為模糊控制算法,形成模糊控制理論。
模糊控制器對噪聲具有較強的抑制能力,而且對時滯、非線性和時變性具有一定的適應(yīng)能力,并且無須建立精確的數(shù)學(xué)模型。采用模糊控制與PID控制相結(jié)合,不僅能夠提升模糊控制精確度,同時還能彌補PID控制器需要精確控制對象的不足。
模糊PID控制是根據(jù)PID控制器的三個參數(shù)與偏差e和偏差的變化ec之間的模糊關(guān)系,在運行時不斷檢測e及ec,通過事先確定的關(guān)系,利用模糊推理的方法,在線修改PID控制器的三個參數(shù),讓PID參數(shù)可自整定。
最終它還是一個PID控制器,但是因為參數(shù)可自動調(diào)整的緣故,所以也能解決不少一般的非線性問題,但是假如系統(tǒng)的非線性、不確定性很嚴重時,模糊PID的控制效果就會不理想。而且模糊PID控制的規(guī)則還是較復(fù)雜的,隸屬度函數(shù)的選定也得靠經(jīng)驗。
優(yōu)點就是可以自動調(diào)整PID的參數(shù),對于一般的不確定系統(tǒng)可以使用。
3 發(fā)動機冷卻系統(tǒng)硬件設(shè)計
3.1 硬件設(shè)計
本系統(tǒng)采用智能控制技術(shù),首先溫度傳感器將采集到的發(fā)動機溫度值經(jīng)A/D轉(zhuǎn)換器將采集來的溫度模擬信號轉(zhuǎn)化為數(shù)字信號,然后送入到微處理器中進行計算,模糊推理,PID運算后得出此溫度時風扇需要的轉(zhuǎn)速,輸出PWM信號來控制直流電機的轉(zhuǎn)速,從而達到調(diào)節(jié)發(fā)動機工作環(huán)境溫度的目的。
3.2 軟件設(shè)計
在本設(shè)計的軟件設(shè)計中,實現(xiàn)了以單片機為核心和模糊PID為控制算法的控制策略,在設(shè)計中有采用程序,AD、DA轉(zhuǎn)換程序,模糊PID控制算法,延時等程序。
在軟件設(shè)計中,為了避免程序運行出現(xiàn)問題,將程序初始化,然后根據(jù)系統(tǒng)要求對定時器進行設(shè)置,在定時器程序中,編輯定時器的子函數(shù),這個子函數(shù)包括溫度采集命令,AD轉(zhuǎn)換命令和最重要的模糊PID控制算法,最后系統(tǒng)將控制量進行DA轉(zhuǎn)換輸出信號來控制驅(qū)動環(huán)節(jié)。其中模糊PID算法的設(shè)計很重要,在模糊PID算法中,首先要定義E和EC的范圍,根據(jù)模糊控制的規(guī)則將Kp、Ki、Kd模糊化,根據(jù)模糊規(guī)則對其進行模糊推理,最后轉(zhuǎn)換為真實值作為PID控制參數(shù)的修正值,經(jīng)PID算法算出控制量u。
4 結(jié)語
本課題圍繞以AT89S51單片機為控制核心的冷卻系統(tǒng)風扇的電子智能驅(qū)動設(shè)計展開,通過散熱風扇的作用下來實現(xiàn)對冷卻系統(tǒng)水溫的自動調(diào)節(jié),保證了汽車在預(yù)熱、過熱及正常運轉(zhuǎn)情況下,有效地節(jié)約能源消耗。本課題從系統(tǒng)的硬件、軟件進行設(shè)計,通過自制實驗板對研究成果進行了有效論證。主要完成內(nèi)容如下:
4.1 基于單片機的汽車發(fā)動機冷卻系統(tǒng)的設(shè)計
4.1.1 ADC0809與單片機的接口簡潔。在設(shè)計之初,考慮到溫度采集速率不高和成本的問題,采用了ADC0809芯片與單片機直接相連的做法,不經(jīng)過地址鎖存器。這樣至少可以節(jié)約地址鎖存器和或非門兩塊芯片,只是軟件在控制時序方面要復(fù)雜些。
4.1.2 程序調(diào)試摒棄以往直接在硬件平臺上調(diào)試程序,而是先使用Proteus仿真軟件進行仿真,再移植到硬件平臺上調(diào)試,這樣可以有效地提高系統(tǒng)的開發(fā)速度,節(jié)約成本,提高效率。
4.1.3 解決了硬件資源不足,產(chǎn)生PWM信號頻率低,中斷會給軟件設(shè)計帶來的種種困難,最終較好地實現(xiàn)了系統(tǒng)設(shè)計初的功能要求。
4.2 控制過程實現(xiàn)智能化
以溫度傳感器測得散熱器內(nèi)冷卻水的溫度,微控制系統(tǒng)根據(jù)溫度數(shù)值進行PID運算,將計算結(jié)果轉(zhuǎn)換為PWM信號輸出,驅(qū)動散熱風扇和冷卻水泵,保證冷卻系統(tǒng)水溫處于適于發(fā)動機工作的溫度。在控制策略上,采用模糊PID控制,可以實現(xiàn)比傳統(tǒng)PID更好的控制效果和控制精度,解決了汽車發(fā)動運行過程的負荷的不確定性,從而難于精確控制問題。
由于時間及本人能力有限,只在實驗室內(nèi)完成了此功能,希望在以后的工作中,進一步完善系統(tǒng)的功能,同時還要進行工程的設(shè)計與實現(xiàn)。如果在國內(nèi)各種車輛上采用這種智能控制裝置,其經(jīng)濟效益和社會效益非??捎^,具有很好的應(yīng)用前景。
參考文獻
[1] 毛志堅,高國獻,邵常貴.現(xiàn)代汽車大全[M].武漢:湖北科技出版社,1986.
[2] 崔靖,邊耀璋,等.汽車構(gòu)造(上冊)[M].西安:陜西科學(xué)技術(shù)出版社,1991.
[3] 下春華,孫運柱,郭新民.ZL50裝載冷卻能力的智能控制[M].農(nóng)機化研究,2003,(2).
[4] 崔靖,邊耀璋,等.汽車構(gòu)造(上冊)[M].西安:陜西科學(xué)技術(shù)出版社,1991.
[5] 毛志堅,高國散,邵常貴.現(xiàn)代汽車大全[M].武漢:湖北科技出版社,1986.
[6] Robert D.Chalgren,Gordon G.Parker,Oner Arici,John H. Johnson.A controlled EGR cooling system for heavy-duty diesel applications using the vehicle engine cooling system simulation[M].SAE 2002 World CongressDetroit,Michigan,USA,2003.
[7] 鄭金土,鄭利文.S195柴油機冷卻水水溫對耗油率影響的試驗分析[J].杭州:浙江農(nóng)業(yè)大學(xué)學(xué)報,1994,20(4).
[8] 李健.冷卻水溫對發(fā)動工作的影響[J].現(xiàn)代交通管理,2003,(11).
[9] 譚乘仁,孫國強,陸海章.柴油機高溫冷卻試驗研究[J].汽車拖拉機,1993,(1).
[10] Setlur,Pradeep.An advanced engine thermal management system:nonlinear control and test[J].Source:IEEE/ASME Transactions on Mechatronics,2005,(10).
(責任編輯:黃銀芳)