制药配液罐温度控制策略的研究.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
制药配液罐温度控制策略的研究

制药配液罐温度控制策略的研究△冯健(辽宁医学院基础学院王昌军锦州121004)摘要:利用实验数据建立了制药配液罐的神经网络模型,通过增益调度PID控制方法对配液罐温度控制过程进行仿真,并与常规PID控制方法进行比较。实验结果表明,基于BP神经网络建立的模型能够比较准确地反应输入量与罐内温度之间的关系,同时与常规PID控制相比,增益调度PID控制方法能够更好地完成对配液罐温度的精确控制。关键词:配液罐;温度;BP神经网络;增益调度PIDdoi:10.3969/j.issn.1004-4337.2014.04.023的精确控制是非常困难的[1]。本文以某实验室配液罐实验装置为研究对象,以实验过程记录的数据为基础建立了配液罐神经网络模型,再根据模型非线性的特点,采用增益调度PID控制方法对罐内温度控制过程进行仿真,并将它与采用常规PID控制方法的仿真结果进行比较。引言1配液罐广泛应用于医药和食品等生产领域,用来完成水解、中和、结晶、蒸馏、聚合、加热混配、恒温反应等工艺过程。制药厂在配制药液的整个过程中要对配液罐的罐内温度和罐内压力等参数进行精确控制,而在所有的参数之中最重要是罐内温度,对温度控制的效果直接影响药物产品的药性和药物的最终有效产量。与此同时,不同药液在混合过程中还会发生剧烈的放热反应,这些因素使得配液罐的罐内温度具有时滞性、时变性和非线性的特点,因此要想实现对配液罐温度2BP神经网络温度模型2.1BP神经网络建模原理BP神经网络采用误差反向传播算法,包括网络输入层,中间隐含层和网络输出层。其结构如图1所示。图1BP神经网络结构任一层中一个神经元j的输入是netj,输出是Oj,这一层的前一层中一个神经元的输出是Oi,有如下关系:=1f(j)(3)O=netj(-net-θ)1+expjj式中:θi为单元的阈值。若输出层第k个神经元的实际输出为Ok。则Ok和netk分别为:(1)(2)neti=∑ωjiOiOj=f(netj)式中:ωji叫做神经元j与i的连接权值;f(neti)叫做神经元的S型输出函数。(4)(5)netk=∑ωkjOjOk=f(netk)收稿日期:2014-03-27作者简介:冯健(1987-),男,辽宁锦州人,辽宁医学院助教,硕士。研究方向:医学影像设备及医学影像物理。△基金项目:辽宁省科学事业公益研究基金(2011002008)·430·数理医药学杂志2014年第27卷第4期真,得到训练100步后的配液罐温度模型的模型[3,4],由图3我们可以看到,网络输出与实际输出拟合较好。如果一共有N个样本,输入层中第k个神经元的期望输出是Dpk,实际输出是Ypk,那么我们可以得到整个系统均方差:E=1∑∑(Dk-Yk)2(6)pp2Npk在整个训练过程中,输出层的误差向隐含层和输入层传送,各层之间的连接权值ωki随之进行不停地修正,最终整个系统均方差E获得了最小值。此时,采用必威体育精装版得到的权值ωki,训练结束。[2]2.2建立配液罐BP神经网络温度模型根据现场实际运行情况可知,罐温控制主要通过调节导热油调节阀的开度,利用导热油流经配液罐的夹套传热来提高罐内温度,因此我们将本时刻调节阀开度和本时刻夹套温度当做输入量;又考虑到配液罐温度的时滞性,我们还将前一时刻罐温和夹套温度也当做输入量,最终确定本时刻调节阀开度、本时刻夹套温度、上时刻罐温、上时刻夹套温度作为网络的输入,对罐温模型进行辨识。但我们知道,夹套温度是配液罐加热过程的中间变量,我们在建模时完全可以不采用这个中间变量,模型将会被大大简化。在这里我们选择本时刻调节阀开度和上时刻罐温作为网络的输入量;网络的输出为配液罐本时刻的温度,神经网络模型的关系可表示为:图3BP网络输出与实际输出曲线我们想知道该模型是否精确还要看如果将其他未参训练的样本带入该模型后的输出与实际输出依然有较好的拟合,即可说明之前所建立的配液罐温度模型非常准确。在这里我们将另外40组数据带入模型,得到验证曲线如图4所示:y(t)=f[u(t),y(t-1)](7)式中:y(t)为网络的输出,y(t-1)为上时刻罐温,u(t)为本时刻调节阀开度。建模过程中所用的样本来自配液罐实际运行中的数据,一共138组,用98组数据作为训练样本,40组数据作为验证样本。图4误差曲线如图5所示:验证曲线图2配液罐温度简化BP网络结构图如图2所示,网络结构采用三层BP神经网络:网络输入层、中间隐含层、网络输出层。隐含层节点数根据Kolmogorov定理确定为5,初始权值随机产生。隐含层和输出层的激励函数采用S函数和线性函数。1f(x)=(8)1+exp(-x)图5误差曲线f(x)=x式(8)为S函数,式(9)为纯线性函数。(9)从图5中我们可以看到,用第二组数据进行验证,除了有一点偏差为2.02℃,其余各点偏差基本

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档