计 算 机 控 制 系 统 大 作 业完成时间: 2012 年 6 月 13 日星期三上机作业 1 3-9:实验题目如下图所示计算机控制系统, 其中1110
5( )10
2zD zz,0210(5)( )sGss,0
+D(z)ZOHG0(s)Tr(t)Ty(t)-e(t)e(k)u(k)u(t)实验要求:(1) 将连续部分变换为等效的脉冲传递函数G(z),然后分别列写 D(z)和 G(z)对应的状态方程和输出方程,最终列出闭环系统的状态方程和输出方程
(2) 直接写出连续部分的连续状态方程,然后将该连续状态方程离散化, 给出相应的离散状态方程和输出方程,再结合(1)中计算出的 D(z) 对应的状态方程和输出方程,最终给出闭环系统的状态方程和输出方程
(3) 分别对上述两种方法得到的闭环系统状态空间描述做Matlab 仿真,并分别绘制闭环系统在单位阶跃信号输入的情况下的响应曲线,以及状态变化曲线
(4) 对两种方法得到的仿真结果进行对比分析,给出仿真结论 (即:两种数学描述的等价性)
(5) 用 Matlab 提供的 simulink 仿真工具对该闭环系统进行仿真,给出单位阶跃响应曲线
(选作)理论分析:(1)被控对象离散化:212231 e10(5)5(1)( )[]10(1)[](1)(1)sTsTzT z zG zZzsszz=21
6)(1)zz依串行法写状态方程:1
6)( )(1)(1)zG zzz11(1)( )1
25 ( )x kx ku k2211(1)( )(1)0
6 ( )x kx kx kx k21112( )[( )1
25 ( )]0
6 ( )0
4( )( )1
25 ( )x kx ku kx kx kx ku k1122(1)( )101
25( )(1)0
41( )1
25x kx ku kxkx