μ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.
评论