分散式智能化控制网络系统及其应用 路建萍 夏敬华 陆宝春 Distributed
Intelligent Control Network System and 智能技术作为工业生产中高级控制策略,它综合了人工智能、控制理论等多种方法,实现对复杂过程的控制。随着现场总线技术的发展和应用,DCS、PLC等也逐渐向分散式智能化方向发展,而现场总线技术本身的一些特点也为实现分散式智能化控制建立了良好的基础[1,2]。 1 分散式智能化控制网络系统(DICNS) 1.1 DICNS的特征 |
图1 系统功能实现策略 2 DICNS应用研究 基于LonWorks的DICNS主要特征在于两个方面:一是节点间分散式智能化通信与协调功能,二是分布式人工智能技术在分布式节点中的实现。下面以散热器芯子烘焊自动线控制系统中主烘腔的温度控制为例子来说明基于LonWorks的DICNS的实现方式。 |
图2 主烘腔温度模糊控制系统结构 误差e及其变化率的输入语言变量分别表示为E和EC。误差E的要求精度为±10℃,为其选取7级语言值,即NL(负大),NM(负中),NS(负小),ZE(零),PS(正小),PM(正中),PL(正大)。误差变化率EC的经验范围是-5~+5℃,也为其选取7级语言值,即NL(负大),NM(负中),NS(负小),ZE(零),PS(正小),PM(正大),PL(正大)。输出控制量为可控硅导通角α的修整值u,经验范围为-36°~+36°,用U表示输出语言量,为其选取7级语言值,即:NL(负大),NM(负中),NS(负小),ZE(零),PS(正小),PM(正中),PL(正大)。输入输出语言变量的隶属函数如图3所示。根据经验的手动控制策略,提取出了由49条Fuzzy条件语句构成的控制规则,规则推理采用MAX—MIN方法。 |
图3 输入输出语言变量的隶属函数 2.2 基于LonWorks节点的温度模糊控制器的实现 |
图4 节点功能分配及节点间网络变量连接关系 下面以误差e=3℃,误差变化率e=1.5℃/min为例来说明温度模糊控制器的工作过程。首先传感器节点实时接受温度传感器送来的实测值(iotemp),并将温度值以网络变量(nvotemp)的形式输出到网络上,控制器节点接受到传感器节点输出的温度网络变量,计算出其误差e和误差变化率e,进行模糊化并基于模糊规则进行推理,最终反模糊化,得到控制量的修正值为α=30°,并将其以网络变量(nvoangle)的形式送入网上,执行器节点根据nviangle值的实时改变,输出ioangle驱动执行机构动作,将可控硅导角增加30°。 3 结论 本文基于LonWorks现场总线技术,提出建立分散式智能控制网络系统DICNS,对它的特征、实现策略进行了探讨,并以散热器芯子烘焊自动线控制系统中主烘腔的温度控制为应用对象,建立了基于LonWorks节点的主烘腔温度模糊控制系统,分散的节点不仅有效地实现了温度模糊控制的功能,且使系统整体性能得到了提高。 作者简介:第一作者路建萍,女,1962年生,1987年毕业于南京理工大学,工程师。主要从事机电控制及自动化的教不和科研工作。 作者单位:南京理工大学制造工程学院,南京 210094 参考文献 1 徐湘元,毛宗源.过程控制的发展方向——智能控制.化工自动化与仪表,1998,25(2):1~5
|