《现代控制理论》实验报告高等教育实验设计_高等教育-实验设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《现代控制理论》实验报告高等教育实验设计_高等教育-实验设计.pdf》由会员分享,可在线阅读,更多相关《《现代控制理论》实验报告高等教育实验设计_高等教育-实验设计.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 组 员:院 系:信息工程学院 专 业:指导老师:年 月 日 现代控制理论实验报告 实验 1 系统的传递函数阵和状态空间表达式的转换 实验要求 应用MATLAB对系统仿照例编程,求系统的A、B、C、阵;然后再仿照例进行 验证。并写出实验报告。实验目的 1、学习多变量系统状态空间表达式的建立方法、了解系统状态空间表达式与传 递函数相互转换的方法;2、通过编程、上机调试,掌握多变量系统状态空间表达式与传递函数相互转换 方法。实验内容 1设系统的模型如式示。其中A为nxn维系数矩阵、B为n x m维输入矩阵 C为px n维输出矩阵,D 为传递阵,一般情况下为0,只有n和m维数相同时,D=1。系统的传
2、递函数阵 和状态空间表达式之间的关系如式示。G(s)nUm(S)C(SI A)1B D den(s)式中,num(s)表示传递函数阵的分子阵,其维数是 px m;den(s)表示传递函数 阵的按s降幕排列的分母。2实验步骤 根据所给系统的传递函数或(A、B、C阵),依据系统的传递函数阵和状 态空间表达式之间的关系如式,采用 MATLA的编程。注意:ss2tf和tf2ss 是互为逆转换的指令;在MATLA界面下调试程序,并检查是否运行正确。已知SISO系统的状态空间表达式为,求系统的传递函数。x Ax Bu y Cx D x Rn u Rm y Rp 换实验要求应用对系统仿照例编程求系统的阵然后
3、再仿照例进行验证并写出实验报告实验目的学习多变量系统状态空间表达式的建立方法了解系统状态空间表达式与传递函数相互转换的方法通过编程上机调试掌握多变量系统状态空传递阵一般情况下为只有和维数相同时系统的传递函数阵和状态空间表达式之间的关系如式示式中表示传递函数阵的分子阵其维数是表示传递函数阵的按降幕排列的分母实验步骤根据所给系统的传递函数或阵依据系统的传递函数阵知系统的状态空间表达式为求系统的传递函数程序程序运行结果从程序运行结果得到系统的传递函数为从系统的传递函数式求状态空间表达式程序二程序运行结果对上述结果进行验证编程将上述结果赋值给阵实验结果实验分析程序X1 0 1 0 0 X1 0 X1
4、X2 0 0 1 0 X2 1 x2 u,y 1 0 0 0 X3 0 0 0 1 X3 0 X3 X4 0 0 5 0 X4 2 X4 程序:A=0 1 0 0;0 0-1 0;0 0 0 1;0 0 5 0;B=0;1;0;-2;C=1 0 0 0;D=0;n um,de n=ss2tf(A,B,C,D,1)程序运行结果:num=0 den=0 0 0 从程序运行结果得到:系统的传递函数为 从系统的传递函数式求状态空间表达式 程序:G(S)s2 3 s4 5 s2 换实验要求应用对系统仿照例编程求系统的阵然后再仿照例进行验证并写出实验报告实验目的学习多变量系统状态空间表达式的建立方法了解系
5、统状态空间表达式与传递函数相互转换的方法通过编程上机调试掌握多变量系统状态空传递阵一般情况下为只有和维数相同时系统的传递函数阵和状态空间表达式之间的关系如式示式中表示传递函数阵的分子阵其维数是表示传递函数阵的按降幕排列的分母实验步骤根据所给系统的传递函数或阵依据系统的传递函数阵知系统的状态空间表达式为求系统的传递函数程序程序运行结果从程序运行结果得到系统的传递函数为从系统的传递函数式求状态空间表达式程序二程序运行结果对上述结果进行验证编程将上述结果赋值给阵实验结果实验分析程序num=0 0 1 0-3;den 二1 0-5 0 0;A,B,C,D=tf2ss(num,de n)B=1 0 0
6、0 C=0 1 0-3 D=0 对上述结果进行验证编程%将上述结果赋值给 A、B、C、D 阵;A=0 5 0 0;1 0 0 0;0 1 0 0;0 0 1 0;B=1;0;0;0;C=0 1 0-3;D=0;num,den=ss2tf(A,B,C,D,1)实验结果:num=0 程序运行结果:A=0 5 0 0 1 0 0 0 0 1 0 0 换实验要求应用对系统仿照例编程求系统的阵然后再仿照例进行验证并写出实验报告实验目的学习多变量系统状态空间表达式的建立方法了解系统状态空间表达式与传递函数相互转换的方法通过编程上机调试掌握多变量系统状态空传递阵一般情况下为只有和维数相同时系统的传递函数阵和
7、状态空间表达式之间的关系如式示式中表示传递函数阵的分子阵其维数是表示传递函数阵的按降幕排列的分母实验步骤根据所给系统的传递函数或阵依据系统的传递函数阵知系统的状态空间表达式为求系统的传递函数程序程序运行结果从程序运行结果得到系统的传递函数为从系统的传递函数式求状态空间表达式程序二程序运行结果对上述结果进行验证编程将上述结果赋值给阵实验结果实验分析程序den=0 0 0 程序运行结果与 完全相同。实验分析 当已知系统的状态空间表达式,我们可以求得系统的传递函数。当已知系统的传 递函数式,我们也可以求得状态空间表达式。由于一个系统的状态空间表达式并 不唯一,所以程序运行结果有可能不等于原式中的矩阵
8、,但该结果与原式是等效 的。验证结果证明了这个结论。换实验要求应用对系统仿照例编程求系统的阵然后再仿照例进行验证并写出实验报告实验目的学习多变量系统状态空间表达式的建立方法了解系统状态空间表达式与传递函数相互转换的方法通过编程上机调试掌握多变量系统状态空传递阵一般情况下为只有和维数相同时系统的传递函数阵和状态空间表达式之间的关系如式示式中表示传递函数阵的分子阵其维数是表示传递函数阵的按降幕排列的分母实验步骤根据所给系统的传递函数或阵依据系统的传递函数阵知系统的状态空间表达式为求系统的传递函数程序程序运行结果从程序运行结果得到系统的传递函数为从系统的传递函数式求状态空间表达式程序二程序运行结果对
9、上述结果进行验证编程将上述结果赋值给阵实验结果实验分析程序实验 2 状态空间控制模型系统仿真及状态方程求解 实验要求 1、进行模型间的相互转换。2、绘出系统单位阶跃及脉冲曲线。实验目的 1、熟悉线性定常离散与连续系统的状态空间控制模型的各种表示方法。2、熟悉系统模型之间的转换功能。3、利用MATLAB对线性定常系统进行动态分析 实验内容 实验结果及分析 1、程序:num=1 2 1 3;den=1 2 1;sys=tf(nu m,de n)z,p,k=tf2zp(nu m,de n)A,B,C,D=tf2ss(num,de n)impulse(sys),hold on step(sys)程序运
10、行结果:Tran sfer fun cti on:sA3+2 sA2+s+3 sA3+sA2+2 s+1 2、已知离散系统状态空间方程:1 2 2 2 x(k 1)0 1 1 x(k)0 u(k)1 0 1 1 y(k)1 2 0 x(k)型,并求其单位脉冲响应及单位阶跃响应 采样周期Ts 1、给定系统G(s)32 八 s 2s s 3 s3 0.5s2 2s 1 求系统的零极点增益模型和状态空间模 0.05s。在Z域和连续域对系统性能进行仿真、分析 换实验要求应用对系统仿照例编程求系统的阵然后再仿照例进行验证并写出实验报告实验目的学习多变量系统状态空间表达式的建立方法了解系统状态空间表达式与
11、传递函数相互转换的方法通过编程上机调试掌握多变量系统状态空传递阵一般情况下为只有和维数相同时系统的传递函数阵和状态空间表达式之间的关系如式示式中表示传递函数阵的分子阵其维数是表示传递函数阵的按降幕排列的分母实验步骤根据所给系统的传递函数或阵依据系统的传递函数阵知系统的状态空间表达式为求系统的传递函数程序程序运行结果从程序运行结果得到系统的传递函数为从系统的传递函数式求状态空间表达式程序二程序运行结果对上述结果进行验证编程将上述结果赋值给阵实验结果实验分析程序z=+P=0+0-k=1 A=0 0 0 0 B=1 0 0 C=D=1 单位脉冲响应/单位阶跃响应:2、程序:g=-1-2 2;0-1
12、1;1 0-1;h=2;0;1;c=1 2 0;d=0;换实验要求应用对系统仿照例编程求系统的阵然后再仿照例进行验证并写出实验报告实验目的学习多变量系统状态空间表达式的建立方法了解系统状态空间表达式与传递函数相互转换的方法通过编程上机调试掌握多变量系统状态空传递阵一般情况下为只有和维数相同时系统的传递函数阵和状态空间表达式之间的关系如式示式中表示传递函数阵的分子阵其维数是表示传递函数阵的按降幕排列的分母实验步骤根据所给系统的传递函数或阵依据系统的传递函数阵知系统的状态空间表达式为求系统的传递函数程序程序运行结果从程序运行结果得到系统的传递函数为从系统的传递函数式求状态空间表达式程序二程序运行结
13、果对上述结果进行验证编程将上述结果赋值给阵实验结果实验分析程序u=1;sysd=ss(g,h,c,d,dstep(g,h,c,d,u)程序运行结果:a=x1 x2 x3 x1-1-2 2 x2 0-1 1 x3 1 0-1 b=u1 x1 2 x2 0 x3 1 c=x1 x2 x3 y1 1 2 0 d=u1 y1 0 Sampling time:Discrete-time model.换实验要求应用对系统仿照例编程求系统的阵然后再仿照例进行验证并写出实验报告实验目的学习多变量系统状态空间表达式的建立方法了解系统状态空间表达式与传递函数相互转换的方法通过编程上机调试掌握多变量系统状态空传递阵
14、一般情况下为只有和维数相同时系统的传递函数阵和状态空间表达式之间的关系如式示式中表示传递函数阵的分子阵其维数是表示传递函数阵的按降幕排列的分母实验步骤根据所给系统的传递函数或阵依据系统的传递函数阵知系统的状态空间表达式为求系统的传递函数程序程序运行结果从程序运行结果得到系统的传递函数为从系统的传递函数式求状态空间表达式程序二程序运行结果对上述结果进行验证编程将上述结果赋值给阵实验结果实验分析程序 Z域性能仿真图形:连续域仿真曲线:sysc=d2c(sysd,zoh)step(sysc)和连续系统不同,离散系统中各部分的信号不再都是时间变量 t的连续函数 换实验要求应用对系统仿照例编程求系统的阵
15、然后再仿照例进行验证并写出实验报告实验目的学习多变量系统状态空间表达式的建立方法了解系统状态空间表达式与传递函数相互转换的方法通过编程上机调试掌握多变量系统状态空传递阵一般情况下为只有和维数相同时系统的传递函数阵和状态空间表达式之间的关系如式示式中表示传递函数阵的分子阵其维数是表示传递函数阵的按降幕排列的分母实验步骤根据所给系统的传递函数或阵依据系统的传递函数阵知系统的状态空间表达式为求系统的传递函数程序程序运行结果从程序运行结果得到系统的传递函数为从系统的传递函数式求状态空间表达式程序二程序运行结果对上述结果进行验证编程将上述结果赋值给阵实验结果实验分析程序 实验 3 能控能观判据及稳定性判
16、据 实验目的 1、利用MATLAB分析线性定常及离散系统的可控性与可观性。2、利用MATLAB进行线性定常及离散系统的李雅普诺夫稳定性判据。实验内容 1、已知系统状态空间方程:0 1 0 1 0 x0 0 1x 0 1u(1)2 4 3 1 1 0 4 3 x 0 20 16 x(2)0 25 20 y 1 30 x 对系统进行可控性、可观性分析。2、已知系统状态空间方程描述如下:换实验要求应用对系统仿照例编程求系统的阵然后再仿照例进行验证并写出实验报告实验目的学习多变量系统状态空间表达式的建立方法了解系统状态空间表达式与传递函数相互转换的方法通过编程上机调试掌握多变量系统状态空传递阵一般情况
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代控制理论 现代 控制 理论 实验 报告 高等教育 实验设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内