APP下载

大滞后系统的温度控制方案

2019-10-21黄晨欧小雨纪倩文陈君宽郁剑

科学大众 2019年4期
关键词:PID控制温度控制BP神经网络

黄晨 欧小雨 纪倩文 陈君宽 郁剑

摘   要:温度控制在冶金、电子、机械等工业领域的应用相当广泛,其对生产过程和产品质量有重大影响。但由于温度控制系统通常具有非线性、时变、大滞后等特性,而传统的PID(比例、积分、微分)控制参数在整个控制过程中是固定的,这就使得其在较复杂的温度控制系统中作用效果较差。文章提出一种基于BP神经网络的PID控制方法,该方法先通过BP神经网络得到一组基于ITAE指标下最优化的PID控制参数作为初始值,然后对该组PID参数进行在线调整,以达到在不同的情况下都能起到较好的温度控制效果的目的。通过比较采用不同控制器下的仿真实验,结果表明基于BP神经网络的PID控制方法更具有效性和优势。

关键词:温度控制;BP神经网络;PID控制;大滞后

随着我国科技的飞速发展,工业生产对温度控制的要求也不断提高。在工业控制过程中,由于纯滞后的存在,使得被控对象不能及时响应系统的输入或者扰动。为了克服大滞后的影响,现已有不少温度控制方案,如Simth预估控制,比例、积分、微分(Proportion-Integral-Differential,PID)控制、模糊控制、神经网络等,但现有的温度控制方法取得的效果并不是很理想:Simth预估控制虽能减弱纯滞后因素的影响,但其对扰动的抑制能力较差;传统PID控制对拥有大滞后、时变等特性的复杂温度控制系统的作用效果较差;模糊控制适应学习能力较弱,比较依賴人的经验。本文以电阻炉为温控对象,结合PID控制与神经网络,通过Matlab仿真研究,提出了一种基于误差反向传播算法(Back Propagation Neural Network,BP)神经网络的PID控制方法,该法对模型参数变化有较好的适应性,且能达到较优的控制效果,能满足工业温度控制的要求。

1    温控对象数学模型

4    结语

温度控制是一种具有非线性、时变、大滞后特性的系统,传统的PID控制方法不能使系统达到很好的动态性能。本文提出的基于BP神经网络的PID控制法先通过BP神经网络的拟合作用得到能够根据时间常数T和纯滞后时间τ的不同,而给出该情况下较优的PID控制参数初始值的BP神经网络模块。通过该BP神经网络模块得到初始值后再对PID参数进行在线调整,以达到较好的控制效果。从仿真结果可以看出基于BP神经网络的PID控制法可以得到较理想的控制效果,系统基本无超调,调节时间短,且具有较好的抗干扰性和鲁棒性,完全可以达到大滞后系统的温度控制要求。

[参考文献]

[1]李强.大滞后温度系统的控制方法研究[D].成都:西南交通大学,2009.

[2]韩力群.人工神经网络理论、设计及应用[M].2版.北京:化学工业出版社,2007.

[3]何芝强.PID控制器参数整定方法及其应用研究[D].杭州:浙江大学,2005.

[4]李莲,贾栋,张晓.基于BP神经网络PID在地铁车站温度控制中的研究[J].天津理工大学学报,2018(5):9-13.

[5]姜增如.自动控制理论创新实验案例教程[M].北京:机械工业出版社,2015.

[6]赵卫华.基于神经网络参数优化的PID控制研究[D].太原:中北大学,2008.

[7]林辉,常继彬.基于PID控制的温度大滞后系统算法研究[J].甘肃科学学报,2011(1):118-121.

猜你喜欢

PID控制温度控制BP神经网络
基于PLC的智能加热座椅系统
电饭锅为什么不会把饭做糊?
谈建筑工程大体积混凝土施工技术及温度控制
内模控制在火电厂主汽温系统中的应用
常规PID控制和常规模糊控制的比较
一种基于SPWM的逆变电源并联运行参数设计及控制策略仿真
复杂背景下的手势识别方法
BP神经网络在软件质量评价中的应用研究 
BP神经网络算法在数值预报产品释用中的应用