1 / 69
文档名称:

现代控制理论实验.doc

格式:doc   大小:1,146KB   页数:69页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

现代控制理论实验.doc

上传人:pppccc8 2019/2/12 文件大小:1.12 MB

下载得到文件列表

现代控制理论实验.doc

文档介绍

文档介绍::..现代控制理论实验报告学生姓名:张磊 院:信息与通信工程学院专业:。学会在MATLAB中建立状态空间模型的方法。。学会川MATLAB实现不同模型之间的相互转换。。学会用MATLAB确定整个系统的状态空间表达式和传递函数。。掌握将状态空间表达式转换为对角标准型、约当标准型、能控标准型和能观测标准型的方法。学会用MATLAB进行线性变换。(a)G(5)= ; 5(5+I)2(5+3)(b)G(5)=5"+65+852+45+3(1)建立系统的TF或ZPK模型。(2)将给定传递函数用函数ss()转换为状态空间表达式。再将得到的状态空间表达式用函数tf()转换为传递函数,并与原传递函数进行比较。(3)将给定传递函数用函数jordantsG转换为对角标准型或约当标准型。再将得到的对角标准型或约当标准型用函数tf()转换为传递函数,并与原传递函数进行比较。(4)将给定传递函数用函数ctHts()转换为能控标准型和能观测标准型。再将得到的能控称准型和能观测准型用函数tf()转换为传递函数,并与原传递函数进行比较。实验数裾为实验1 (a)⑴»z=[],p=[0-1-1-3]z=[]p=0 -1 -1 -3»G=zpk(z,p,4)Zero/pole/gain:4s(s+1)八2(s+3)⑵»G=ss(G)a=xlx2x3x4xl 0 1 0 0x20-1 10x3 0 0 -1 1x4 0 0 0 -3b=ulxl0x20x30x42c=xlx2x3x4yl2 0 0 0d=ulyl0Continuous-timemodel.»G=tf(G)Transferfunction:4s八4+5s八3+7s八2+3s实验一丨b(1)»z=[-2-4],p=f-l-31-2 -4P=-1 -3»G=zpk(z,p,l)Zero/pole/gain:(s+2)(s+4)(s+l)(s+3)(2)»G=ss(G)a=xlx2xl-1 1x20-3b=IIIxl1x21c=xlx2yl1 1d=ulyiiContinuous-timemodel.»G=tf(G)Transferfunction:sA2+6s+8s八2+4s+3实验一2〜{J5QiR;〜}〜{#(〜}2〜{#b}a〜{#(〜}1〜{#)〜}»A=[0l;-5-6];B=[0;l];C=[ll];D=O;G=ss(A,B,C,D)Geig=eig(G)Gtf=tf(G)Gzpk=zpk(Gtf)a=xlx2xl0 1x2-5-6b=ulxl0x21c=xlx2yl1 1d=ulyl0Continuous-=Transferfunction:s+1Zero/pole/gain:(S+l)(s+5)(s+l)〜{#(〜}2〜{#)〜}»A=[0l;-5-6];B=[0;l];C=[ll];D=O;G=ss(A,B,C,D)Gcanon=canon(G)Geig=eig(Gcanon)Gtf=tf(Gcanon)Gzpk=zpk(Gtf)xlx2xl0 1x2-5-6ulxl0x21c=xlx2yl丨1ulyl0Continuous-=xlx2xl-1 0x20-5b==xl x2yl =ulyl0Continuous-=Transferfunction:Zero/pole/gain:1(s+5)〜{J5QiR;〜}2b»A=[010;302;-12-7-6];B=[2;l;7];C=[l1l];D=O;G=ss(A,B,C,D)Geig=eig(G)Gtf=tf(G)Gzpk=zpk(Gtf)a=xlx2x3xl 0 1 0x2 30 2x3-12 -7 -6b=ulxl2x21x37xlx2x3yl1 1 1d=ulyl0Continuous-=•--:10s八2+8s-39sA3+6sA2+11s+6Zero/pole/gain:10(s+)(s-)(s+3)(s+2)(s+1)〜{#(〜}2〜{#)〜}»A=[010;302;-12-7-6];B=[2;l;7];C=fl1l];D=0;G=ss