您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > 最小拍-有限拍设计例题
题目要求1:已知连续被控对象的传递函数100.011Gsss,采用单位负反馈离散时间有限拍控制,采样周期T=0.01s。分别考虑单位阶跃和单位斜坡输入,试设计最小拍控制器D(z);进行仿真验证,并得出相应结论。解:1、在单位阶跃输入作用下:111Rzz(1)广义被控对象G(z)1212121001001001001100.0111010.011111010100010.0111011110110110111110101100100111010.TsTTTTeGzzssszzsszzsssTzzzzzzezTzzzeezTzTzze1111036810.717110.368zzzz广义被控对象零极点的分布:圆外极点无,i=0圆外零点无,j=0延时因子1zr=1输入阶跃函数R(z)的阶次p=1(2)确定期望的闭环结构闭环传递函数cGz:1rclGzzTz误差传递函数eGz:111eqGzzBz因为cGz和eGz的阶数要相同所以l+r=1+q按最小拍设计又因延时因子r=1所以l=q=0所以:110cGzzTz1101eGzzBz于是令:100100TzaBzb代入上式,得:10cGzza101eGzzb根据1ceGzGz,得:01a,01b所以可得:1cGzz11eGzz(3)确定控制器结构111111110.0368(10.717)(1)(1)(10.368)10.3680.0368(10.717)27.1740.3680.717ceGzDzGzGzzzzzzzzzzz(4)检验控制序列的收敛性111111111234110.036810.717110.36810.3680.03680.026427.17429.48421.15115.17410.88......cGzUzDzEzRzGzzzzzzzzzzzzz即控制量从零时刻起的值为27.174,-29.484,21.151,-15.174,10.88,....,,故是收敛的。(5)检验输出响应的跟踪性能111231czYzGzRzzzzz输出序列为1,1,1…..从第二拍起可得稳定的系统输出。(6)误差信号11pqEzAzBz从第二拍起误差为0且保持不变。(7)在Simulink环境下系统仿真模型如图1所示:图1系统仿真模型图中,增益Gain相当于采样开关。(8)仿真结果如图2所示:图2仿真结果图中,t=0s时施加单位阶跃输入;紫色是连续输出;青色是离散输出;黄色是误差;红色是输出控制序列。2、在单位斜坡输入作用下:1211TzRzz(1)、广义被控对象G(z)1212121001001001001100.0111010.011111010100010.0111011110110110111110101100100111010.TsTTTTeGzzssszzsszzsssTzzzzzzezTzzzeezTzTzze1111036810.717110.368zzzz广义被控对象零极点的分布:圆外极点无,i=0圆外零点无,j=0延时因子1zr=1输入阶跃函数R(z)的阶次p=2(2)确定期望的闭环结构闭环传递函数cGz:1rclGzzTz误差传递函数eGz:2111eqGzzBz因为cGz和eGz的阶数要相同所以l+r=2+q按最小拍设计又因延时因子r=1所以l=1,q=0所以:111cGzzTz21101eGzzBz于是令:11101100TzaazBzb代入上式,得:1101()cGzzaaz2101eGzzb根据1ceGzGz,得:02a,11a,01b所以可得:112cGzzz12(1)eGzz(3)确定控制器结构11111211111120.0368(10.717)(1)(1)(10.368)10.5(10.368)0.01841(10.717)54.3480.3680.510.717ceGzDzGzGzzzzzzzzzzzzzzzz(4)检验控制序列1111211111231212342(1)0.036810.717110.3680.020.001730.003680.03680.01040.02640.5430.1070.5190.36cGzUzDzEzRzGzzzTzzzzzzzzzzzzzzz即控制量从零时刻起的值为0.543,0.107,0.519,0.36,....,,故是收敛的。(5)检验输出响应的跟踪性能111212345670.01210.020.030.040.050.060.07czYzGzRzzzzzzzzzz输出序列为0.02,003,0.04,0.05…从第三拍起可得稳定的系统输出。(6)误差信号110.01pqEzAzBzz从第三拍起误差为0且保持不变。(7)在Simulink环境下系统仿真模型如图3所示:图3系统仿真模型图中,增益Gain相当于采样开关。(8)仿真结果如图4所示:图4仿真结果图中,t=0s时施加单位斜坡输入;紫色是连续输出;青色是离散输出;黄色是误差;红色是输出控制序列。3、结论连续时间被控对象按照有限拍/最小拍设计法设计时,对被控对象加上零阶保持器再按照部分分式法离散化可以实现严格的有限拍/最小拍误差调节。由图2和图4可见,尽管在1拍(图2)或2拍(图4)后在采样点上以达到输出无误差,但是在采样点之间输出还是存在较大的“纹波”。题目要求2:针对某一特定输入设计的有限拍系统,其调节器Dz对于该特定输入是最小拍无差,但是对于其它不同类型的输入,其输出特性可能会变得很差。对这个问题进行仿真验证。1、按单位阶跃输入设计的调节器,施加单位斜坡输入针对单位阶跃输入设计最小拍控制器Dz的方法同前,结果以同前。不同的是施加单位斜坡输入,在Simulink环境下系统仿真模型如图5所示:图5系统仿真模型图中,增益Gain相当于采样开关。仿真结果如图6所示:图6仿真结果图中,t=0s时施加单位斜坡输入;紫色是连续输出;青色是离散输出;黄色是误差;红色是输出控制序列。通过图2和图6的仿真结果可以看到,在单位阶跃输入下设计的相同调节器,在单位阶跃输入作用下,表现为其误差在有限拍后会保持为零;而在单位斜坡输入作用下,其误差一直保持不为零。通过图4和图6的仿真结果可以看到,当二者均在单位斜坡输入作用下时,按单位斜坡输入设计的有限拍系统,其调节器Dz对于该斜坡输入是最小拍无差;但是,对于在单位阶跃输入设计的有限拍系统,其输出特性变得很差。2、按单位斜坡输入设计的调节器,施加单位阶跃输入针对单位斜坡输入设计最小拍控制器Dz的方法同前,结果以同前。不同的是施加单位阶跃输入,在Simulink环境下系统仿真模型如图7所示:图7系统仿真模型图中,增益Gain相当于采样开关。仿真结果如图8所示:图8仿真结果图中,t=1s时施加单位斜坡输入;紫色是连续输出;青色是离散输出;黄色是误差;红色是输出控制序列。通过图2和图8的仿真结果可以看到,当二者均在单位阶跃输入作用下时,按单位阶跃输入设计的有限拍系统,其调节器Dz对于该阶跃输入是最小拍无差;但是,对于按单位斜坡输入设计的有限拍系统,其输出误差一直不为零。通过图4和图8的仿真结果可以看到,按单位斜坡输入下设计的相同调节器,在单位斜坡输入作用下,表现为误差调节的拍数少且误差最终会保持为零;而在单位阶跃输入作用下,其输出误差一直不为零(尽管很小)。3、结论针对某一特定输入设计的有限拍系统调节器Dz,其对于该特定输入是最小拍无差,但是,对于其它不同类型的输入,其输出特性可能会变得很差。就是说有限拍/最小拍无差系统的设计依赖于特定的输入函数类型。
本文标题:最小拍-有限拍设计例题
链接地址:https://www.777doc.com/doc-1488141 .html