一种BP网络校正算法的实验室智能温控系统研究_第1页
一种BP网络校正算法的实验室智能温控系统研究_第2页
一种BP网络校正算法的实验室智能温控系统研究_第3页
一种BP网络校正算法的实验室智能温控系统研究_第4页
一种BP网络校正算法的实验室智能温控系统研究_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    一种bp网络校正算法的实验室智能温控系统研究    罗云芳摘 要: 实验室中的电子设备和化学试剂等对温度条件的要求较高,需要进行智能温度控制。传统的实验室温度控制方法采用bp神经网络控制方法,系统连接权值表现为一种静态属性相关权重,难以适应实验室温度自适应控制的需求。提出一种基于变结构bp神经网络自适应校正的实验室智能温度控制算法。进行实验室温度数据的挖掘和预处理,构建变结构bp神经网络自校正控制模型,采用自适应校正方法对温差进行调整,采用比例元进行温度过高情况下的微调,采用积分元进行温度过低下的微调,实现控制算法改进。基于tms320vc550

2、9a dsp芯片进行智能温控系统的核心电路设计。仿真结果表明,采用该系统能有效实现实验室温度智能控制,性能较好,可靠性高。关键词: 实验室; 温度控制; bp神经网络; 系统设计: tn911?34; tp373 : a : 1004?373x(2015)20?0084?04research on laboratorys intelligent temperature control system based onbp network correction algorithmluo yunfang(guangxi vocational and technical college, naning

3、 530226, china)abstract: the electronic equipment and chemical reagents in laboratory need intelligent temperature control due to their high requirements for temperature conditions. the traditional temperature control method with bp neural network control can not meet the requirements of laboratory

4、temperature self?adaptive control since the system connection weight is a kind of relative weight of static attribute. an intelligent temperature control algorithm based on structure?transform bp neural network self?adaptive correction is proposed for laboratories. on the basis of the data mining an

5、d preprocessing, the improvement of the control algorithm is realized by the methods that the bp neural network self?adaptive control model is constructed, the adaptive correction method is adopted to adjust the temperature difference, the proportion element is used to conduct fine adjustment of exc

6、ess temperature, and the integral element is employed to execute fine adjustment of too low temperature. the core circuit of intelligent temperature control system based on dsp tms320vc5509a chip was designed. the simulation results show that the system can effectively achieve the laboratory tempera

7、ture intelligent control.keywords: laboratory; temperature control; bp neural network; system design0 引 言大型的实验室采用封闭设计,空气循环和温度调节需要通过实验室的温度传感器和空调进行智能控制,对实验室温度的精确控制,对保证实验结果准确性具有重要意义。通过对大型实验室温度传感数据状态模式的准确挖掘,以此为样本数据,实现对实验室温度的精确控制,提高实验分析的精度和性能。由于实验室中的电子设备和化学试剂等对温度条件的要求较高,需要进行智能温度控制,研究实验室的温度自适应智能控制系统设计和控制算

8、法改进具有重要的意义,相关的研究受到了广大学者和专家的重视1。在进行实验室智能温控过程中,实验室温度传感数据状态采集系统进行温度信息的感知,实现温度数据的挖掘和采集,实验室温度数据采集方法主要有热催化式测定法、半导体气敏传感器测量法、光纤吸收法、光声光谱法等,热催化式的测定方法中探测元件的寿命较短,无法在温控要求较高的实验室中进行精确测试,关于实验室温控智能控制系统的设计中,传统光干涉的温度控制设计方法较为复杂,无法进行大规模的普及。更多是采用光电检测技术进行信号处理后对温度进行检测2?4。温度控制理论上,传统的温度控制主要从控制论出发,通过传感器数据状态模式的挖掘实现对实验室温度的精确控制,

9、常见的如pid控制方法5?8。传统方法中对实验室温度传感器的数据状态模式挖掘采用半导体气敏传感器测量法进行数据采集,并采用神经网络控制法实现数据状态模式挖掘和温度控制,方法受限于温度数据的均衡控制无法准确把握,控制效果不好9。而采用bp神经网络控制方法,神经网络控制的连接权值表现为一种静态属性相关权重,难以适应实验室温度自适应控制的需求。 针对上述问题,本文提出一种基于变结构bp神经网络自适应校正的实验室智能温控方法,并进行系统设计。首先进行实验室温度控制算法设计,然后采用dsp芯片进行实验室温控系统的硬件设计与实现,最后进行仿真实验实现性能测试和验证,得出有效性结论。1 实验室温度数据的挖掘

10、和预处理为了实验室温度智能控制,需要进行数据分析,本文进行实验室温度数据采集方法采用半导体气敏传感器测量法,实验室温度数据的采集流程如图1所示。图1 实验室温度数据的采集流程结合图1所示的算法流程图,进行温度传感数据的状态模式挖掘,采用pid控制器进行实验室的温度调节和自适应控制,根据实验室温度的非线性控制特性,采用粗糙低分辨率的模糊训练集,得到实验室的温度控制模糊决策函数的输入为:y=emaxtan(x×a) (1)式中:emax表示传感器节点采集的温度数据的模糊论域最大值;a为常数。此时智能温控传感器系统向ctcs发送温度控制指令,得到实验室的温度传感信息包络指向性特征表示为:y

11、(t)=ren=1ln(t)e-j2fcn(t)s(t-n(t)ej2fct (2)随着实验室温度变化,实验室温度传感数据的自相关控制状态方程为:y(t)=n=1ln(t)e-j2fc(t)n(t)s(t-n(t) =n=1ln(t)s(t-n(t) (3)式(3)表明,可以用自动模糊匹配方法实现对实验室温度数据的冲激响应特征分析,采用c(;t)来描述列实验室温度控制中心的脉冲响应频率,得到温度控制量偏差为:c(;t)=n=1ln(t)(t-n(t) (4)温度传感器记录到的输入温度变化幅度st为一个带宽为w的冲激响应函数,根据抽样定理,其等效低通滤波输出可以表示为:st-=n=-st-nts

12、in2b-nt2b-nt (5)式中:b=w2为实验室温度控制的带宽,温度采样间隔t=12b=1w。输出等效低通温度调整配置权重为:yt=-c;tn=-st-ntsin2b-nt2b-ntd =n=-st-nt-c;tsin2b-nt2b-ntd =n=-st-ntgnt (6)式中,温度控制的权系数应随控制状态和环境因素自适应变化,得到稳态误差输出为:gnt=-c;tsincb-ntd (7)通过解调和a/d转换,输出实验室温度数据的挖掘结果,以此为数据基础,进行信息融合和分析,为后续控制系统提供信息输入。2 实验室温度智能控制算法改进设计在上述进行数据挖掘和特征提取的基础上,得到了温度数据

13、传感信息,以此作为数据源,进行温度控制。传统的实验室温度控制方法采用bp神经网络控制方法,难以适应实验室温度自适应控制的需求。本文提出一种基于变结构bp神经网络自适应校正的实验室智能温度控制算法。bp神经网络自适应校正控制算法的设计描述如下。首先构建变结构bp神经网络自校正控制模型,如图2所示。图2 变结构bp神经网络自校正控制模型图2中,变结构bp神经网络自校正系统的输入向量为第1节所述中提取的温度传感器采集的温度数据原始数据r1,r2,rn,作为变结构bp神经网络的温度变化幅度输入,在神经网络系统中,输入层为2n个神经元结构,温度控制偏差变化率ec,偏差积分ed,此时bp神经元输入为:ne

14、ts1(k)=rs(k)nets2(k)=ys(k) (8)变结构bp神经网络采用双闭环控制,通过振幅调制使测量的实验室温度控制信号为一个低频信号,当温度控制偏差较小时进行系统细调,得到神经元的状态为:usi(k)=netsi(k) (9)实验室温度控制的bp神经网络第三层神经元的输出为:xsi(k)=1, usi(k)>1usi(k), -1usi(k)1-1, usi(k)<-1 (10)式中:1和-1分别表示温度控制系统中出现温度过高和过低的情形,在限定条件下实验室温度数据的温度控制结构需要进行自适应校正,实现温差补偿,得到被控量序号(s=1,2,n);bp神经元中i为子网输

15、入层序号(i=1,2)。通过上述分析,采用自适应校正方法对温度的温差进行调整,得到实验室温度控制的模糊匹配系数表达式为:netsj(k)=i=12wsijxsi(k) (11)在bp神经网络系统中,采用比例元进行温度过高情况下的微调,其中比例元的状态为:us1(k)=nets1(k) (12)采用积分元进行温度过低下的粗调,得到bp神经网络的积分元状态为:us2(k)=us2(k-1)+nets2(k) (13)测试温度进行粗调后的预测值,得到bp神经网络的微分元状态为:us3(k)=nets3(k)-nets3(k-1) (14)通过上述处理,实现bp神经网络下的实验室温度自适应校正,得到校

16、正后的温度控制系统的隐含层各神经元的输出为:xsj(k)=1, usj(k)>1usj(k), -1usj(k)1-1, usj(k)<-1 (15) 式中:s为温度扫描周期;j为子网中隐含层神经元序号(j=1,2,3);wsij为温度控制bp神经网络输入层至隐含层的连接权重值。通过上述处理,使得实验室的温度变化率、积分时间和微分时间通过线性组合的方式进行自适应组合,提高温度控制精度。3 智能温控系统硬件设计与实现在上述算法设计的基础上,进行实验室温度智能控制系统的硬件设计,本文采用dsp芯片进行温度控制和核心电路设计,数字信号处理器选用了ti公司的tms320vc5509a,整个

17、系统的硬件设计如图3所示。图3 系统整体设计框图系统设计主要包括时钟发生器、部存储器、电源电路、外围电路、模拟信号到数字信号的转换器等,时钟发生器将接收到的温度传感信息数据输入时钟变换电路中,通过cpu及其外设所需要的工作时钟进行温度控制系统的a/d转换和数据调节。另外温度控制系统需要进行外部存储器扩展,系统中选用了sra,flash和sdram三种不同类型的存储器,进行温度数据的存储和调度。温度控制系统外部存储器电路结构如图4所示。硬件系统设计的另一个重要子系统为温度传感数据的波形发生器,波形发生器是依据直接数字频率合成(dds)原理来设计的。频率精密可控,其范围为2200 hz,可输出两路

18、波形,一路正弦波,一路方波。两路输出分别有同步信号输出,以供调试使用。且方波占空比可控,范围为5%70%。幅度固定为(4±0.1)v,控制由键盘输入,并带有 lcd 显示系统当前状态。该子程序的基本功能是:当接收到fpga给出的启动信号时,定时器3(t3)开始工作;当定时器内部计数器值达到预设的周期值时,启动adc转换,同时进入a/d中断,在a/d中断子程序中完成对数据的读取,并保存到预先设定的数组里面,然后等待下一时刻中断,如此循环;当数组数据储存满时,关闭定时器,进入温度传感数据处理子程序来处理先前保存的那一组数据。并通过接入电阻使输出电压为010 v。vaa为+5 v电压输入,

19、vdd,vee为±15 v电压供电,由此实现了实验室温度的智能控制。实验室智能温控系统的逻辑控制电路如图5所示。图4 温度控制系统外部存储器电路结构图5 实验室智能温控系统的逻辑控制电路4 系统仿真实验与结果分析为了测试本文设计的改进的实验室智能温控系统的性能,进行仿真实验,中心频率32阶可控,可达140 khz;根据设计的温度传感器数据采集系统,进行实验室的温度数据采集,行实验室温度原始数据采集中,采用双通道温度信息采集传感装置,基于4位控制信号来实验室温度信息的偏差和衰减量。得到温度数据采样结果见表1。根据上述温度数据采集样本,进行温度bp自校正控制,设温度控制的bp神经网络的系

20、数为:ki=0.05,kp=0.02,kd=0;中心频率32阶可控,可达140 khz;时钟范围为40 hz4.0 mhz。根据上述结果,得到温度数据的幅值采用结果如图6所示。从图6可见,采用本文设计方法能有效实现温度信息的提取和数据感知,为进行温度控制提供准确的数据基础。以此为基础,调整fpga输出波形时显示当前信号频率、方波占空比、信号幅度及衰减器衰减值,得到温度控制处理结束时显示波形和所需数据,实现智能温控,得到仿真结果如图7所示。从图可见,采用本文算法,能有效实现实验室温度智能控制,对实验室温度的微调和粗调的精度都较高。表1 实验室温度传感数据采集测试结果图6 温度数据采样结果图7 智

21、能温控系统输出显示5 结 语实验室中的电子设备和化学试剂等对温度条件的要求较高,需要进行智能温度控制。传统的实验室温度控制方法采用bp神经网络控制方法,神经网络控制的连接权值表现为一种静态属性相关权重,难以适应实验室温度自适应控制的需求。提出一种基于变结构bp神经网络自适应校正的实验室智能温度控制算法。首先进行实验室温度控制算法设计,采用比例元进行温度过高情况下的微调,采用积分元进行温度过低下的粗调,测试温度进行粗调后的预测值,实现bp神经网络下的实验室温度自适应校正,然后采用dsp芯片进行实验室温控系统的硬件设计与实现,系统设计主要包括时钟发生器、部存储器、电源电路、外围电路、模拟信号到数字信号的转换器等。仿真结果表明,采用本文设计的系统能有效实现实验室温度智能控制,性能较好,可靠性高。参考文献1 雷琪.焦炉加热燃烧过程的智能集成优化控制策略及其应用研究d.长沙:中南大学,2007.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论