μC/OS-II與ARM在中央空調機組控制器中的應用
以溫控為例,網絡的輸入信號x1、x2分別是溫差及溫差變化率et、Δet,模糊論域分別定為[-20,20]、[-10,10],模糊子集均為:NB(負大)、NM(負中)、NS(負小)、ZE(零)、PS(正小)、PM(正中)、PB(正大),模糊規則49條,隸屬度函數為高斯函數。前件網絡輸入層直接將et、Δet送入到模糊化層計算其屬于各語言變量值模糊集合的隸屬度函數,規則層采用求積法計算出每條規則的適用度[10]。后件網絡由3個結構相同的并列子網絡組成,輸出PID控制器的3個控制參數kp、ki、kd。系統采集常規PID控制器工作時et、Δet輸入數據及控制參數為訓練樣本,利用誤差反傳算法訓練網絡參數:連接權pkji、隸屬度函數中心值cij及寬度δij。試驗記錄表明訓練后的控制器的動態特性與靜態特性均優于傳統PID及單純模糊控制方法。
本中央空調現場控制器采用32位高性能ARM處理器,滿足了控制系統對實時監控能力和組網通信能力的要求,簡化了系統設計。嵌人式操作系統μC/OS-II的移植保證了系統的實時性,多任務運行特性使所開發的控制軟件運行穩定、可靠。
參考文獻
[1] 余明楊,朱峰.基于ARM7的中央空調網絡集中控制器的研究[J].計算機系統應用,2007(7):117-119.
[2] 李子文.基于現場總線技術的中央空調控制器設計[D].上海:上海大學,2005:10-13.
[3] 霍小平.中央空調自控系統設計[M].北京:中國電力出版社,2004.
[4] 邱黎輝.中央空調控制器的研制與開發[D].上海:上海交通大學,2003.
[5] 周立功.ARM嵌入式系統基礎教程[M].北京:北京航空航天大學出版社,2005:416-417.
[6] 王芳,陳榕,張琳,等.基于μC/OS-II嵌入式系統構件的研究與設計[J].微計算機信息,2007,23(3):65-67.
[7] 吳永忠,程文娟,鄭淑麗,等.嵌入式實時操作系統μC/OS-II教程[M].西安:西安電子科技大學出版社,2007.
[8] 錢華明,牛付震,夏全喜.嵌入式溫鹽深測量儀的設計[J].電子測量與儀器學報,2009,23(增):399-403.
[9] 石舒健,王江江,王慧,等.神經網絡PID控制器在高精度空調系統中的應用[J].儀器儀表用戶,2004(6).
[10] 孫增圻.智能控制理論與技術[M].北京:清華大學出版社,2006:177-181.
評論