靳輝
【摘??要】隨著我國航運事業(yè)的發(fā)展和計算機信息、網(wǎng)絡(luò)、集成電路技術(shù)上的突破,船舶控制系統(tǒng)也日趨智能化。原有技術(shù)采用的PLC等通用控制器在結(jié)構(gòu)簡化、實時性、安全性等方面已不能滿足日益發(fā)展的自動控制智能系統(tǒng)的技術(shù)要求。數(shù)字信號處理器DSP是一種高速專用微處理器,其精度高、可靠性好、實時性強,可以為機艙自動化控制輔助系統(tǒng)提供高效、可靠的平臺。為了確保船舶的安全與快速通信,高智能化的船舶需要傳輸快、傳送量大的通訊方式及實時監(jiān)測的嵌入式系統(tǒng)?;诂F(xiàn)場總線的CAN技術(shù)在實時監(jiān)測具備較強的優(yōu)勢。
【關(guān)鍵詞】船舶;自動化控制;智能輔助
本文應(yīng)用的系統(tǒng)主要由兩部分組成:基于DSP/F28335設(shè)計的下位機控制系統(tǒng)和上位機控制系統(tǒng)。其中,在下位機系統(tǒng)的DSP控制器中,使用變論域模糊PID控制優(yōu)化控制效果,并將DSP與CAN總線相結(jié)合,實現(xiàn)控制系統(tǒng)的實時通訊和控制,使船舶機艙自動化系統(tǒng)的可靠性、實時性能夠得到較大的提高。
1?系統(tǒng)總體結(jié)構(gòu)及算法
1.1?總體結(jié)構(gòu)
本文針對船舶用自動控制智能輔助系統(tǒng)設(shè)計了一種網(wǎng)絡(luò)構(gòu)架——基于以太網(wǎng)-CAN總線的控制網(wǎng)絡(luò)。在此,將主柴油機子系統(tǒng)作為系統(tǒng)結(jié)構(gòu)的被控對象,同時提供其他接口以便其他控制系統(tǒng)使用。柴油機子系統(tǒng)與船舶其他子系統(tǒng)的輸入量有:DSP/F28335控制器的PWM控制量信號和上位機操作界面設(shè)置的控制量,他們分別由DSP控制器的CAN接口和Any?CAN節(jié)點的DO接口送入。而輸出量有:柴油機子系統(tǒng)和其他子系統(tǒng)的過程參數(shù)與給上位機反饋設(shè)備控制量,他們分別通過Any?CAN節(jié)點的DI接口和DSP控制器的CAN接口傳送到CAN總線。CAN總線再通過CANET網(wǎng)關(guān)傳輸?shù)酱凹叵到y(tǒng),集控室工作人員可以在上位機操作界面對傳送回來的參數(shù)進行實時監(jiān)測。上位機對柴油機子系統(tǒng)的轉(zhuǎn)速控制通過DSP控制器實現(xiàn),設(shè)定的轉(zhuǎn)速也通過上位機操作界面完成。DSP根據(jù)控制算法計算出控制量,并輸出,來驅(qū)動PWM作動器及電機,最終實現(xiàn)柴油機轉(zhuǎn)速控制。整個CAN網(wǎng)絡(luò)以CANNET為主站,Any?CAN和DSP為從站。
1.2?算法實現(xiàn)
柴油機子系統(tǒng)的正常工作主要是通過壓氣機、中冷器和掃氣箱控制子系統(tǒng)的進氣量,等到氣缸內(nèi)的燃油燃燒做功而發(fā)出扭矩;柴油機的排氣管中具有能量趨勢的渦輪做功,帶動壓氣機工作。本文基于柴油機子系統(tǒng)的原理,設(shè)計了仿真實驗平臺,其特點為:柴油機子系統(tǒng)的各個系統(tǒng)進行數(shù)學(xué)模型的簡化處理,去掉繁瑣復(fù)雜的計算,只考慮輸入輸出的效果和過程的狀態(tài)變量。
柴油機子系統(tǒng)仿真框圖,如圖1所示。其中,mac?為流入掃氣箱的空氣流量;Tac為流入掃氣箱的氣體溫度;ma?為掃氣流量;Ts為掃氣箱內(nèi)溫度;ms為掃氣箱內(nèi)氣體質(zhì)量;Ps為掃氣壓力;mf?為流入氣缸燃油平均質(zhì)量流量;Mc為壓氣機產(chǎn)生的負(fù)載扭矩;mm為渦輪氣體質(zhì)量;MT?為渦輪工作時的扭矩;Tc為壓氣機輸出端溫度;Pc為壓氣機輸出端壓力;T?n?為渦輪轉(zhuǎn)速;TI?為增壓器轉(zhuǎn)子當(dāng)量慣性轉(zhuǎn)矩;mg為排氣管內(nèi)氣體質(zhì)量。壓氣機特性參數(shù)、渦輪特性曲線和熱效率,均使用最小二乘法擬合得到。在仿真中,柴油機的轉(zhuǎn)速通過變論域模糊PID控制,實質(zhì)上是控制柴油機的噴油量便可達到控制柴油機子系統(tǒng)正常工作時的動作,即控制柴油機的轉(zhuǎn)速。柴油機子系統(tǒng)的相關(guān)參數(shù)。
基于DSP/28335控制芯片,本文采用變論域模糊PID控制原理實現(xiàn)PID控制器參數(shù)的自適應(yīng)優(yōu)化,進一步完善了控制系統(tǒng)的性能。系統(tǒng)使用的是對被控對象進行在線辨識,根據(jù)相應(yīng)的性能指標(biāo)對PID控制器3個控制量(kp,ki,kd)進行實時調(diào)整,使用MATLAB/Simulink自帶模糊控制系列工具實現(xiàn)。
2?系統(tǒng)實現(xiàn)結(jié)果
圖1干擾下柴油機轉(zhuǎn)速曲線
圖2?干擾下變論域PID輸入論域伸縮因子曲線
圖3干擾下變論域PID輸出論域伸縮因子變化曲線
圖1是在設(shè)定柴油機轉(zhuǎn)速為60?RPM的前提下,分別采用常規(guī)PID、變論域PID跟蹤階躍轉(zhuǎn)速信號得到的轉(zhuǎn)速控制仿真曲線。圖2和圖3為變論域PID輸入輸出論域伸縮因子變化曲線。在3 s左右,變論域PID控制下的柴油機轉(zhuǎn)速到穩(wěn)定值,而常規(guī)PID控制下的轉(zhuǎn)速直到4?s后在穩(wěn)定。轉(zhuǎn)速穩(wěn)定后,在6?s時輸入供油端加入幅值為0.025?kg,脈寬為0.2?s的脈沖信號作為外部干擾。
整體上看,通過仿真分析得到,對比常規(guī)PID控制器的控制效果,對同一個被控對象:船舶柴油機子系統(tǒng),使變論域模糊PID控制的控制性能明顯地體現(xiàn)出來。通過對輸入變量加入基于函數(shù)模型的伸縮因子的方式,得到的控制效果是響應(yīng)速度更快、超調(diào)更小、魯棒性也更強,取得了較好的效果。尤其是相對于常規(guī)PID控制,在自適應(yīng)力和抗干擾方面均有著明顯優(yōu)越性。
3?結(jié)束語
本文在了解當(dāng)前船舶機艙自動化智能輔助系統(tǒng)的研究現(xiàn)狀后,以實時性強、傳輸量大的?CAN?總線技術(shù)為通訊手段,開發(fā)了基于?DSP/F28335?控制芯片的船舶用自動化智能輔助系統(tǒng)。并在系統(tǒng)的實時混合仿真平臺上進行相關(guān)的干擾實驗,對比了基于傳統(tǒng)PID?控制器系統(tǒng)的控制效果。實驗表明,使用變論域模糊?PID?控制算法的?DSP?控制器,大幅度提高了船舶用自動智能控制輔助系統(tǒng)的實時性、抗干擾性和自適應(yīng)性。
參考文獻:
[1]柳晨光,初秀民,謝朔,等.船舶智能化研究現(xiàn)狀與展望[J].船舶工程,2016(3):77-84.
[2]馮發(fā)旗,鄒穎霄.基于物聯(lián)網(wǎng)的海關(guān)三位一體船舶監(jiān)管體系研究與實現(xiàn)[J].現(xiàn)代電子技術(shù),2014(6):83-87.
[3]黃鵬.基于DSP的船舶機艙自動化系統(tǒng)控制器研究[D].重慶:重慶大學(xué),2010.
[4]陳和洲.船舶嵌入式?CAN?總線控制系統(tǒng)設(shè)計[J].艦船科學(xué)技術(shù),2016(18):70-72.
(作者單位:天津市斯萊頓電子有限公司)