单神经元的温箱自适应控制系统考虑.docx

上传人:安*** 文档编号:16373983 上传时间:2022-05-17 格式:DOCX 页数:7 大小:19.22KB
返回 下载 相关 举报
单神经元的温箱自适应控制系统考虑.docx_第1页
第1页 / 共7页
单神经元的温箱自适应控制系统考虑.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《单神经元的温箱自适应控制系统考虑.docx》由会员分享,可在线阅读,更多相关《单神经元的温箱自适应控制系统考虑.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、单神经元的温箱自适应控制系统考虑摘要:为了提高温箱的温度控制精度与抗扰能力,提出了一种基于单神经元的自适应改良控制算法。分析了温箱模型及其时延性与传导惯性,将单神经元与经典PID算法相结合,利用单神经元的非线性逼近和自学习能力,实现参数的在线调整,同时利用二次型性能指标对连接权值进行约束调整,提高参数调整稳定性和收敛速度。仿真结果表明,与经典PID算法相比,该改良控制算法具有更快的响应速度和更小的超调量,系统自适应和鲁棒性能得到明显提升。关键词:温度控制;PID;神经元;学习规则;自适应控制温箱是高低温实验的重要设备,其主要功能是实现温箱空间内的高精度温度控制,保证其温度变化稳定跟踪设定轨迹。

2、随着工业技术的发展,对温度控制精度提出了更高的要求,需要对传统控制算法进行改良,以提升温度控制响应速度与控制精度。经典PID控制器基于线性控制模型进行设计,具有良好的鲁棒性,在温度控制系统设计中得到广泛应用1-3。由于温箱模型具有时滞性、非线性、传导惯性及时变性等特性,仅采用经典线性PID算法很难实现温度控制精度和抗扰能力的进一步提升4-5。本文提出了一种基于单神经元的自适应控制算法,将单神经元应用于PID参数训练中,利用神经元的非线性逼近和自学能力,实现控制参数的在线实时调整,以提升控制系统的自适应性和鲁棒性,进而提高温度控制的稳定精度和抗扰能力。1温箱数学模型分析温箱主要采用加热棒作为热源

3、,通过控制加热棒中的二次电流,实现对温度的控制。提高加热棒中的电流,增加热量输出,进而控制温度上升,降低加热棒中的电流,进而控制温度下降。为实现温度的高精度控制,需要利用温度传感器、电流驱动器及控制算法实现对温度的实时控制,在进行控制器设计前,首先需要对温箱进行数学建模。加热棒产生的热量通过散热片及箱体进行传导,并通过空气进行辐射扩散,在温度传导的经过中,会产生一定的时延6。另外,由于温箱中具有一定的密闭空间,其温度变化经过具有一定的惯性。考虑温度变化的时延性和惯性,可将温箱简化为一个包含一阶惯性环节和纯时延环节的控制对象,温箱模型的传递函数可表示为Gs=ke-sTgs+11式中:Gs表示温箱

4、模型的传递函数;k表示加热棒输入电流与热量输出的放大系数;表示温箱的时延系数;Tg表示温箱的惯性时间常数。温箱模型实际是一个更为复杂的系统,其内部具有非线性和时变性,且遭到外界温度、湿度、风向等工作环境因素的干扰,为了简化被控模型,可将内部不确定因素和外界干扰统一看作一个扰动总和,作为模型的一个干扰输入,记作ds。2温度控制系统设计2.1经典PID控制设计经典PID控制算法由于具有构造简单、较强的鲁棒性,仍然在线性控制系统设计中占有主要地位,在工业设计中得到广泛应用。基于PID算法的控制系统模型如图1所示,其主要利用温度传感器的采集值反应至输入端,构成闭环控制回路,将输入指令与输出值之间的差值

5、输入至PID控制器,经过运算输出控制电流,进而控制加热棒的热量释放7-9。PID控制算法的离散型表达式为u=kpek-ek-1+kiek+kdek-2ek-1+ek-22式中:u表示控制器输出增量;ek表示输入与输出之间的差值;kp,ki,kd分别表示比例、积分和微分参数。为了保证温度控制的响应速度和稳定经度,一般可将温控系统设计为二阶闭环控制系统,控制参考模型的闭环传递函数可表示为10s2s2+2s+23式中:表示系统阻尼比;表示系统带宽。可根据系统设计需求,设定适宜的阻尼比和带宽,进而推导出PID控制器对应的适当参数。但是,由于实际被控对象中存在时延和惯性特性,且包含了非线性和时变性等不确

6、定因素,仅采用传统的频域设计和参数设定方法,很难保证系统知足需求所要求的稳定性和响应速度,且控制参数确定后,控制器无法根据外界干扰变化进行自适应调整,稳定裕度和自适应能力缺乏。随着工业生产水平的提高,对温控系统的控制精度和稳定性提出了更高的要求,仅采用传统PID设计方法很难知足更高的控制需求。为了进一步提高温度控制精度和自适应控制能力,利用神经网络的非线性逼近和自学能力,将单神经网络与PID算法相结合,提出一种基于单神经元的自适应控制算法。2.2基于单神经元的自适应改良设计神经元构造模型如图2所示,模拟大脑皮层神经元构造,具有多个输入和单个输出,输入信号与连接权值进行线性加权求和,通过加权、阈

7、值比拟等非线性处理,最终输出状态结果11。图中x1,x2,xn表示神经元的输入元素;i1,i2,in表示连接权值,反响突触的连接强度。输入通过线性加权求和,表达式为Neti=ijxj4将加权求和与阈值进行运算比拟,进而引起输出状态的变化,输出状态函数的数学表达式为yisgnijxj-i5式中:i表示阈值;sgn表示符号函数。利用学习规则对连接权值进行迭代修正,直到输出知足需求的结果。本文采用Hebb学习规则,其属于有监督的学习规则,学习规则表达式为ijk+1=ijk+di-yixj6式中:di表示期望输出;yi表示实际输出;表示调整步幅系数,控制学习速率。为了提升温度控制系统的控制精度和响应速

8、度,提高系统自适应能力和稳定裕度,将单神经元与PID控制算法相结合,实现控制参数的在线调整,克制系统参数时变性和非线性的干扰。基于单神经元的自适应温度控制系统构造如图3所示。图中,yd表示系统的期望输出;y表示系统的实际输出,定义期望输出与实际输出间的差值为ek=ydk-yk,定义神经元的3个输入为:x1k=ek,x2k=ek-ek-1,x3k=ek-2ek-1+ek-2,连接权值1,2,3分别表示kp,ki,kd参数。温度控制算法表达式为uk=uk-1+3i1ikxik7学习规则算法表达式为ik=ik/3i1kik=ik-1+iekukxik8式中:i表示第i给连接权值的调整步幅系数,控制其

9、学习速率;控制整个系统的响应速度,需要根据系统阶跃响应速度进行适当调整。为进一步优化控制效果,可利用最优控制理论,将二次型性能指标对控制律进行约束,在学习规则中引入二次型性能指标,将输出误差和控制增量的加权平均和作为约束条件,对神经元的连接权值进行调整,进而对输出误差实现间接的约束控制。二次型性能指标表达式为Ek=12Pydk-yk2+Q2uk9式中:P表示输出误差的加权系数;Q表示控制增量的加权系数;ydk表示k时刻的期望输出;y表示k时刻的实际输出。改良后的学习规则算法表达式为ik=ik/3i1kik=ik-1+iPb0ekxik-QB3i1ikxikxik10式中:b0表示输出值的初始值

10、。3仿真验证为验证所设计控制算法的性能,设定被研究温箱的数学模型为Gs=0.6e-4s36s+111分别采用传统PID控制算法和单神经元自适应控制算法进行温度控制,输入设定温度值,测试温度控制阶跃响应控制效果,比照两种算法的过渡响应经过和稳定性能。两种控制算法的控制仿真结果如图4所示。由控制仿真结果能够看出,与传统PID控制算法相比,单神经元自适应控制算法的响应速度更快,能够迅速上升到设定值,且具有更小的超调量,具有更快更稳的响应速度。另外,在200s处增加一个外界干扰2,比照两种控制算法的抗扰能力,能够明显看出,单神经元自适应控制算法能够快速抑制干扰,控制输出收敛至设定值,具有更强的干扰抑制

11、能力。比例kp、积分ki、微分kd三个参数的自适应在线调整经过如图5所示,在控制响应过渡阶段,参数根据输出误差及控制量进行自适应调整,快速迭代收敛至稳定状态,在出现干扰时,参数能够自适应进行微量调整,进而快速对干扰进行抑制,验证了单神经元自适应控制算法的有效性。本文针对温箱的温度控制问题,对温箱模型进行了分析,为克制温箱温度传导的时延性和传导惯性,在经典PID控制算法的基础上,结合单神经元的非线性逼近和自学能力,提出了一种改良型自适应控制算法。通过仿真实验,比照了经典PID算法和改良算法的阶跃响应特性,并引入干扰量,测试两种控制算法的抗扰能力,仿真结果表明,基于单神经元的改良型自适应控制算法具有更快的响应速度和更小的超调量,在干扰抑制方面,能够快速抑制外界干扰,输出仅出现较小的波动,且能够迅速收敛至设定值,在控制过渡经过,控制参数通过学习规则进行了实时调整,并能够快速迭代收敛至稳定值,验证了改良型控制算法的有效性。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁