BP神经网络PID在扭矩标准机上的建模与实现.docx
《BP神经网络PID在扭矩标准机上的建模与实现.docx》由会员分享,可在线阅读,更多相关《BP神经网络PID在扭矩标准机上的建模与实现.docx(9页珍藏版)》请在第一文库网上搜索。
1、BP神经网络PID在扭矩标准机上的建模与实现O引言静重式扭矩标准机是进行扭矩量值传递的基础。其采用祛码的力源作为标准力值,借助力臂杠杆的相互作用形成标准扭矩,直接或经过特定的杠杆机械结构产生标准扭矩,并施加到被检对象上。很多国家的扭矩标准装置结构基本参照PTB的标准装置进行设计。目前处于国内领先水平的一级扭矩计量站,其装置的加载方式均为分段式速度加载。在检定扭矩传感器过程中,连接往往存在不同大小的间隙。各品牌扭矩传感器材料弹性模量各不相同,如依旧使用传统的控制逻辑,会导致检定校准过程单一、缓慢。同时,依据目前现行的国家检定规程操作,在实际使用中检定校准过程往往需要花费大量时间。由于组态软件与可
2、编程逻辑控制器(控制系统自身技术的局限,使用其内部数据库与程序,难以引入先进的控制算法。针对扭矩标准机加载系统中用于平衡加载祛码的二相混合式步进电机,本文提出了基于误差反向传播神经网络自适应比例积分微分控制系统算法。该控制算法使用用于过程控制的对象连接与嵌入通信协议实现组态王与Mat1ab的数据交换,将组态软件与神经网络自适应PID控制算法相结合。经过P1C编程后的静态扭矩标准机实现了智能化自整定、自适应的功能。该项技术可以使扭矩标准机在不同安装状况、不同被测对象中依旧平稳加载至目标值,从而大幅度缩小各级扭矩加载时间。1加载控制系统建模本文以实验室中的一台3OOONm静重式扭矩标准机为研究对象
3、。加载系统由P1C控制器以及上位机、标准力臂机构、力臂平衡机构、祛码加载机构、位移传感器组成。该自动控制系统的控制对象为平衡杠杆上的位移传感器相对位置,而被控对象为混合式两相伺服电机输出。所以该系统是一个典型单闭环伺服系统。伺服系统PID控制如图1所示。图1伺服系统PID控制框图系统中,输入量环节受到扭矩传感器安装间隙与受力形变因素影响,在安装不同的被检传感器时往往引入不同的时滞和非线性高阶项,导致整个控制系统不确定因素增加,影响系统稳定性。现代控制系统理论建模中,将输入作为扰动信号并简化为单位脉冲信号,以便后续反馈系统建模设计分析。在步进电机的控制中,需要在负载扭矩中进行高分辨率步进角度控制
4、,同时减缓运转过程的震动和噪声,以提高转角精度和运行平稳性。因此,需要利用步进电机驱动器对其进行细分驱动。本文选用的是KINCO2S110Q-03999两相式步进电机,其步进角b为1.8。,搭配2H1160步进电机驱动器,可用于细分控制。驱动器顶部设置八段双列直插封装,设定开关中的D1P2、DIP3、DIP4为OFF、OFF、OFF,并选择128步细分驱动控制。步进角结合细分控制步进电机的转角为:式中:P为脉冲数;n为细分数。减速机是负责传递动能的机械结构,利用不同齿数的齿轮啮合构成速度转换器,使高速运转动力装置的速度变为正常工作所需要的速度。减速机能有效提高转矩的输出,同时可减少负载惯量。在
5、此采用大型减速机,减速比i为5294.8。其输出转速为:式中:为输入转速;i为转速比。控制角度可由转速随时间积分得到。非接触式位移传感器安装于平衡杠杆的特定位置,距离杠杆中心支点为固定E巨离,即0.665m。D=1sin1式中:D为位移传感器读取的相对位移值;1为位移传感器平衡杠杆位置长度;1为平衡杠杆偏移水平面角度。经过传感器线性变换转换为采样信号d,由单位换算关系可得:d=D100000式中:Ad为经过传感器线性变换转换为采样模拟量输入的变化值。取杠杆平衡位置为采样信号的零点d0=0。根据d=dO+Ad,Ad的值为实际相对位移输出。执行机构需要控制驱动步进电机的增量,采用经典增量式PID控
6、制6,利用闭环反馈原理,以系统输出值与期望值的差作为系统偏差,纠正控制输出值。其控制器逻辑可由式实现。式中:u(k)为本次控制量;u(k1)为上次控制量;e(k)为本次偏差;rin(k)为系统期望值;yout(k)为控制对象输出实际值;e(k1)为上次偏差;e(k2)为上上次偏差;KP为比例系数;Ki为积分系数;Kd为微分系数。建立经典的增量式PID控制器之后,使用Simuhnk对系统进行数学建模。在Simu1ink建立PID控制框图如图2所示。图2在Simu1ink建立PID控制框图闭环传递函数根据等效变换法则,可简化为:式中:G(S)为连续系统闭环传递函数;S为拉氏变换的S域。对闭环传递函
7、数作离散Z变换,设置采样时间1s,可得简化闭环传递函数为:式中:G(Z)为离散系统闭环传递函数;Z为Z变换的Z域。在Simu1ink建立简化PID控制框图如图3所示。图3在Simu1ink建立简化PID控制框图2BP神经网络自适应P1D控制系统PID神经网络是一种新型的多层神经元网络,可作为系统的解耦控制器,由经典增量式PID控制器和BP神经网络算法组合而成。BP神经网络PID控制器结构如图4所示。其P1D控制利用BP神经网络整定实时更新,具有良好的自学习和自适应解耦控制特性。图4BP神经网络PID控制器结构BP神经网络算法是基于生物神经网络,模拟人的形象思维和信息处理能力的算法,需要经历学习
8、过程。实际使用时,需要大量数据,并通过学习不断更新连接权重,使得神经网络逐渐逼近非线性系统。BP神经网络结构如图5所示。图5BP神经网络结构BP神经网络利用输入前向传播、误差闭环反馈信号反向传播和梯度下降的基本原理,以链式求导法则获取权值更新变化规律,使权值可以按照一定的函数规律进行更新迭代9;通过对权值的输出调节PID控制参数,达到降低误差、取代人工调节参数,并使神经网络输出对应于最优控制规律的PID控制参数的目的。由于不受制于被控对象,通过加入神经网络对PID控制进行参数自整定,能大幅度提高控制系统的鲁棒性。BP神经网络控制器网络由输入层1ayer1、隐含层1ayer2、输出层1ayer3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BP 神经网络 PID 扭矩 标准 建模 实现