[发明专利]一种具有无扰切换功能的位置型自抗扰控制方法有效
申请号: | 201410014233.7 | 申请日: | 2014-01-13 |
公开(公告)号: | CN103760765A | 公开(公告)日: | 2014-04-30 |
发明(设计)人: | 李东海;薛亚丽;张玉琼 | 申请(专利权)人: | 清华大学 |
主分类号: | G05B13/00 | 分类号: | G05B13/00 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 邸更岩 |
地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种具有无扰切换功能的位置型自抗扰控制方法,属于工业自动化技术领域。该方法包括:自抗扰控制器非跟踪状态的判断,控制器阶数选择;根据非跟踪状态变量值和控制器阶数,分别通过不同计算方式更新控制器内部变量以及控制器输出,并通过手操器的选择判断进行相应控制量与系统其他变量的对接。本发明所设计的位置型自抗扰控制方法可以实现ADRC/PID/MAN三种模式切换过程中平稳过渡,不会对被控过程造成额外扰动和冲击,仿真结果表明该位置型自抗扰控制方法在过程控制应用的有效性和可实现性。 | ||
搜索关键词: | 一种 有无 切换 功能 位置 控制 方法 | ||
【主权项】:
1.一种具有无扰切换功能的位置型自抗扰控制方法,其特征在于该方法包括如下步骤:1)将上一时刻被控过程的实际控制量赋值给变量uini;2)将被控过程的“自动”状态变量SA与“自抗扰控制方式”状态变量ADRC_OPT进行求与逻辑,得到自抗扰控制器的“非跟踪”状态变量ADRC_SA;将ADRC_OPT的逆与SA进行求与逻辑,得到PID控制器的“非跟踪”状态变量PID_SA,连接原PID控制器的“非跟踪”状态端口;3)判断ADRC_SA的值:i)若ADRC_SA=0,再判断自抗扰控制器的阶数,当自抗扰控制器阶数ADRC_ord=1,根据下式计算更新自抗扰控制器中扩张状态观测器的变量z1和z2:z 1 ( k ) = y ( k ) z 2 ( k ) = - b 0 u ini - - - ( 1 ) ]]> 其中,k表示当前计算步序,b0为控制律系数,y为被控过程变量,该变量值根据过程输出变量PV更新,即y(k)=PV(k);当ADRC_ord=2,根据下式计算更新自抗扰控制器中扩张状态观测器的变量z1、z2和z3:z 1 ( k ) = y ( k ) z 2 ( k ) = 0 z 3 ( k ) = - b 0 u ini - - - ( 2 ) ]]> ii)若ADRC_SA=1,再判断自抗扰控制器的阶数,当ADRC_ord=1,根据下式更新自抗扰控制器中扩张状态观测器的变量z1和z2:z 1 ( k ) = z 1 ( k - 1 ) + h { z 2 ( k - 1 ) + β 1 [ y ( k - 1 ) - z 1 ( k - 1 ) ] + b 0 u ( k - 1 ) } z 2 ( k ) = z 2 ( k - 1 ) + h { β 2 [ y ( k - 1 ) - z 1 ( k - 1 ) ] } - - - ( 3 ) ]]> 其中,u为自抗扰控制器的控制变量输出,β1、β2为观测器系数,h为计算步长;当ADRC_ord=2,根据下式更新自抗扰控制器中扩张状态观测器的变量z1、z2和z3:z 1 ( k ) = z 1 ( k - 1 ) + h { z 2 ( k - 1 ) + β 1 [ y ( k - 1 ) - z 1 ( k - 1 ) ] } z 2 ( k ) = z 2 ( k - 1 ) + h { z 3 ( k - 1 ) + β 2 [ y ( k - 1 ) - z 1 ( k - 1 ) ] + b 0 u ( k - 1 ) } z 3 ( k ) = z 3 ( k - 1 ) + h { β 3 [ y ( k - 1 ) - z 1 ( k - 1 ) ] } - - - ( 4 ) ]]> 其中,β3为观测器系数;4)根据控制器阶数计算自抗扰控制器的输出:i)当ADRC_ord=1时,根据下式更新自抗扰控制器的控制量输出:u ( k ) = k p [ r ( k ) - z 1 ( k ) ] - z 2 ( k ) b 0 - - - ( 5 ) ]]> 其中,kp为控制律系数,r为设定值输入,与被控过程当前设定值SP相连,即:r(k)=SP(k);若SA=0,则SP始终跟踪y,即SP(k)=y(k),若SA=1,则SP每时刻均更新为操作员当前设置的设定值;ii)当ADRC_ord=2时,根据下式更新自抗扰控制器的控制量输出:u ( k ) = k p [ r ( k ) - z 1 ( k ) ] - k d z 2 ( k ) - z 3 ( k ) b 0 - - - ( 6 ) ]]> 其中,kd为控制律系数;5)根据SA的值和ADRC_OPT的值,更新与实际被控过程中的执行机构相连接的手操器输出量:i)若SA=0,则手操器输出为操作员设定值;ii)若SA=1且ADRC_OPT=1,则手操器输出为自抗扰控制器计算输出u(k),若SA=1且ADRC_OPT=0,则手操器输出为PID控制器的输出;手操器输出最终送入执行机构。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410014233.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于传动轴车削的夹持装置
- 下一篇:一种驱动桥专用立式校直机