摘要
目前,随着工业控制的对象日趋复杂,单纯的PID控制已无法满足要求。该文给出了一种基于Lonworks现场总线的模糊PID控制器的实现方法。简述了Lonworks现场总线的技术特点和网络结构;给出了模糊控制系统的三层结构:上位机部分负责监控及算法更新,Lon节点负责通信及模糊控制算法,单片机部分负责PID控制及数据采集。通过硬件部分来实现现场总线的通信,通过软件编程来实现模糊PID的控制算法。文中给出一个模糊PID控制温室温度的实例,将其控制效果与传统的PID控制比较,很好地解决温室的大时延问题,达到预期的控制效果。
At present, PID control can't have satisfactory result because the object becomes more and more complex. In this paper, it gives a method for implementing fuzzy - PID controller based on Lonworks. The technical characters and the network structure of Lonworks are introduced. The 3 - layer architecture of the fuzzy control system includes computer, Lon node and single chip. Computer monitors the system and updates the algorithm. The fuzzy control algorithm is written in the Lon node. Data collection and PID control can be realized through single chip. The communication of Fieldbus is realized through hardware and fuzzy - PID control algorithm is realized through software. The instance of greenhouse temperature control system utilizes the advantages of fuzzy control and PID control, which resolved the delay problem of greenhouse and reached expected control result.
出处
《计算机仿真》
CSCD
2005年第10期155-158,共4页
Computer Simulation
关键词
现场总线
模糊控制
单片机
温室控制
Field bus
Fuzzy control
Single chip
Greenhouse control