摘 要:本文分析研究了神经网络的工作原理及其在加热炉模式识别与智能控制系统中应用情况,论述了加热炉模式识别与智能控制的特点。实践结果表明,这种控制思想是可行的,能够取得满意的控制效果。
关键词:神经网络 模式识别 轧钢加热炉 智能控制
一、前 言
近年来,模拟生物神经系统的神经网络,由于具有学习、自组织等新的信息处理能力,对于模式识别问题有很大的优越性,得到了迅速的发展。在冶金行业中,轧钢加热炉是轧钢生产过程中的重要设备之一,在实际操作过程中,操作人员依靠传感器的信息,判断炉况,进行操作。有些判断难以用简单的“IF A THEN B”这样的规则表达,而是根据操作人员的经验,将炉况分成几种模式,用神经网络来识别目前炉况属于那种模式,对其进行操作进行指导,或作为专家系统的补充,有较大的作用。
二、神经网络模型
神经网络是模拟生物的神经系统(特别是脑)功能的网络。人脑约由150亿个神经细胞组成,每个细胞同数千、数万个神经细胞相联系,形成网络。这样,神经细胞模型可以看作是n输入单输出的信息处理单元。某个输入Xi对神经细胞的影响以影响度表示,称为细胞的结合权重或效率Wi,这个细包模型如图1所示。
图1 细胞模型
细胞的输入有强有弱,当其总合超过某一阀值,则细胞进入兴奋状态,产生输出;当其总合低于阈值时,细胞进入抑制状态,没有输出。
神经细胞之间可以有不同的连接方式,目前已经提出了许多神经网络模型,在神经网络中,由于神经细胞的计算的并行性,其总体计算效率很高。生物的一个重要特征是有自学习功能,改变神经网络中细胞(或节点)输入端的权重或者细胞兴奋的阀值,控制细胞的兴奋状态,可以实现生物系统所具有的灵活的判断和自学习功能。
神经网络的两种常用的模型。
2.1 多层感知器模型
图2 层次感知器神经网络
图2是一个三层感知器神经网络,有N个输人,M个输出,一个中间层。从输入信
号x,由内部单元经非线性变换,最终得到输出y。
对于输入x,期望的输出设为yd=yd(x),而实际输出为y=y(x),一般二者不一致;
输入—输出的函数与网络内部细胞的结合权重有关。由期望输出与实际输出的误差信号
e = yd(x)-y(x)
调整网络内部的结合权,使误差减小,以改善神经网络的工作,这称为学习神经网络。
在这种场合,因为给定期望的输出,故称为有教导的学习。
目前逆向误差传播学习法得到广泛应用,这一学习法以输出的二乘误差为评价函数,以最速下降法反向修正各层结合权和阀值。
这样,开始时在网络上随机设置小的权重和内部阀值,重复输入训练数据进行学习,每一试验,根据指标的误差信息对权值和阀值进行调整,直到指标达到可以接受的值。这一迭代算法步骤如下:
(1) 权值和阀值的初始值设定。
(2) 给连续输入向量x={x1,x2,…,xn}和期望输出 yd={yd1,yd2, …,ydM}
(3) 计算实际输出。
(4) 调整权重。
(5) 返回(2),重复进行。
对于阀值的调整也可以相似进行。
2.2自组织模型
自组织模型与上述不同的是不规定期望的输出,通过自学习抽取对象数据的特征,进
行基本模式的分类,这称为无教导的学习。
图3所示M个输出节点的阵列,用来抽取输入特征,输出节点用局部连接相连。每一输入xi通过可变的权重wij与每一输出节点yj相连。反复送入分类数据作为输入向量x,权重将进行组织,以输出最大的节点为核心,使核的节点和其邻近的节点响应相同的输入信号。通过这种学习,使各节点的权重代表相应的输入模式。与逆向误差传播多层神经网络不同的是:这里是由学习自动抽取数据的特征,分成典型的模式,而不用给定期望的模式:而分成的典型模式用权重记忆,找出权重就掌握了数据的特征。图3为自组织网络图。
图3 自组织网络图
三 、多层感知器神经网络在轧钢加热炉模式识别中的应用
采用多层感知器神经网络作为轧钢加热炉炉温控制和热风量控制专家系统的一部分。 以轧钢加热炉炉温预测神经网络为例,采用如图4所示的三层网络。以钢坯加热状况,煤气成分,炉中部热平衡计算求得的计算值指数、 炉体热损失量过程数据作为输入层的输入。
图4 炉温预测神经网络
中间层通过调整后选用几个节点,输出层有三个节点,即“炉温变高”,“炉温不变”和“炉温变低”。输入数据经归一化后,为-1~+1之间的值,输出为0~1范围的预测值。学习采用逆向误差传播学习算法,进行权重调整以加快收敛。
对于采用多层神经网络对炉内煤气流分布进行预测,作为专家系统的一部分。模式识别的对象是炉膛上部检测器、炉膛中部检测器和炉壁(纵向)温度计,检测器是插入炉内的煤气温度计或煤气采样管。对炉膛上部检测、炉膛中部检测、炉壁;(纵向)温度的模式识别都采用三层神经网络。预先根据过去的操作经验对轧钢加热炉炉况进行分类,直观判断所检测的数据模式接近那一类,这样,得到几种模式作为教导数据,故神经网络的输出层也采用几个节点,每个节点的输出代表一种模式。
输入层的节点数和中间层的节点数也都进行归类分析经过归一化进行整理得出有效控制模式。
学习方法也采用逆向误差传播学习法进行学习,并与专家系统结果进行比较,得出最佳结果。
神经网络与专家系统的结合如图5所示。神经网络用C语言编写程序,起动后,读入数据,在几个煤气流分布模式中,取最接近的作为判定结果,送入专家系统。专家系统根据模式识别的输出和信息处理的输出,使用预先装入的规则,经过推理机进行推理,预测轧钢加热炉炉况,输出操作指导。
图5 神经网络与专家系统的结合
四. 自组织神经网络在轧钢加热炉模式识别中的应用
以炉膛温度来说,在炉膛沿上方向和左右方向共设置一些测温点,温度数据是二维的分布模式,依靠操作人员观察对模式进行分类是很困难的,因此不能预先给出教导模式,而是用自组织网络自动抽取数据特征,进行分类。
自组织网络采用多个输入节点,多个输出阵列,用一段时间的日平均测温数据,用自组织网络进行分类,得到轧钢加热炉高温、稍高温、低温等几种炉膛温度模式,模式特征在邻近节点间平滑变化。
使用自组织后的网络,可以用来识别日平均炉膛温度数据与哪一温度分布模式最为接近,用这一识别可以定量分析与其它炉况数据的关系。
五.自适应神经网络控制器在轧钢加热炉过程控制中的应用
自适应神经网络控制是根据对人脑的宏观结构功能模拟与人脑的控制、决策行为和各种逻辑推理机构出发而设计的一种控制器,它通过在线、实时学习,自动获取知识,并能不断地提高和完善控制性能。
5.1自适应神经网络控制方式
5.1.1系统工作方式:
神经网络控制系统将根据加热炉工艺条件的不同和各种检测情况,在其投运以后按下述本信息来自网络,不代表中国自动化网观点