- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代控制理论实验报告剖析
现代控制理论实验报告学院:机电学院学号:XXXXX姓名:XXXXX班级:XXXX专业班级xxxx姓名xxxx实验地点xxxx实验日期学号xxxx实验成绩实验一系统的传递函数阵和状态空间表达式的转换实验目的1.熟悉线性系统的数学模型、模型转换。2.了解MATLAB 中相应的函数二、实验内容及步骤1.给定系统的传递函数为 要求(1)将其用Matlab 表达;(2)生成状态空间模型。2.在Matlab 中建立如下离散系统的传递函数模型 y(k ??2) ?5y(k ?1) ?6y(k) ??u(k ??2) ??2u(k ?1) ?u(k)在Matlab 中建立如下传递函数阵的Matlab 模型 给定系统的模型为 求(1)将其用Matlab 表达;(2)生成状态空间模型。 5.给定系统的状态方程系数矩阵如下: 用Matlab 将其以状态空间模型表示出来。 6.输入零极点函数模型,零点z=1,-2;极点p=-1,2,-3 增益k=1;求相应的传递函数模型、状态空间模型。三、实验结果及分析1.程序代码如下:num = [18 36]; den = [1 40.3 391 150];tf(num,den)ss(tf(num,den))运行结果:Transfer function: 18 s + 36----------------------------s^3 + 40.3 s^2 + 391 s + 150a = x1 x2 x3 x1 -40.3 -24.44 -2.344 x2 16 0 0 x3 0 4 0b = u1 x1 1 x2 0 x3 0c = x1 x2 x3 y1 0 1.125 0.5625d = u1 y1 0Continuous-time model.2.2.程序代码如下:num=[1 2 1];den=[1 5 6];tf(num,den,-1)运行结果:Transfer function:z^2 + 2 z + 1-------------z^2 + 5 z + 6Sampling time: unspecified3.程序代码如下:num={[1 2 1],[1 5];[2 3],[6]};den={[1 5 6],[1 2];[1 6 11 6],[2 7]};tf(num,den)运行结果:Transfer function from input 1 to output... s^2 + 2 s + 1 #1: ------------- s^2 + 5 s + 6 2 s + 3 #2: ---------------------- s^3 + 6 s^2 + 11 s + 6Transfer function from input 2 to output... s + 5 #1: ----- s + 2 6 #2: ------- 2 s + 74.程序代码如下:sys=zpk(-2,[-15 -25 -0.4],18)ss(sys)运行结果:1)Zero/pole/gain: 18 (s+2)---------------------(s+15) (s+25) (s+0.4)2)a = x1 x2 x3 x1 -0.4 1.265 0 x2 0 -15 1 x3 0 0 -25b = u1 x1 0 x2 0 x3 8c = x1 x2 x3 y1 2.846 2.25 0d = u1 y1 0Continuous-time model.5.程序代码如下:A=[-40.4 -138 -160;1 0 0;0 1 0];B=[1 0 0];C=[0 18 360];D=0;ss(A,B,C,D)运行结果:a = x1 x2 x3 x1 -40.4 -138 -160 x2 1 0 0 x3 0 1 0b = u1 x1 1 x2 0 x3
文档评论(0)