现代控制理论作业--蒋子丹.docx

现代控制理论作业--蒋子丹.docx

ID:61479508

大小:145.57 KB

页数:7页

时间:2021-02-03

现代控制理论作业--蒋子丹.docx_第1页
现代控制理论作业--蒋子丹.docx_第2页
现代控制理论作业--蒋子丹.docx_第3页
现代控制理论作业--蒋子丹.docx_第4页
现代控制理论作业--蒋子丹.docx_第5页
资源描述:

《现代控制理论作业--蒋子丹.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、HUNANUNIVERSITY学生姓名蒋子丹学生学号S1209W250专业班级电气工程12级硕士7班已知系统传递函数:1.由传递函数求取状态空间模型>>num=[1,4,8];den=[1,4,8,1];G=tf(num,den);G1=ss(G)输出结果:a=x1x2x3x1-4-2-0.5x2400x300.50b=u1x12x20x30c=x1x2x3y10.50.52d=u1y10Continuous-timemodel.2.计算系统给定时间的状态转移矩阵(在此t=0.2为例)>>A=[-4,-2,-

2、0.5;4,0,0;0,0.5,0];>>expm(A*0.2)输出结果:ans=0.3555-0.2647-0.06520.52190.8774-0.03040.03040.09560.99893.求取系统在单位阶跃输入作用下的状态响应>>B=[2;0;0];C=[0.5,0.5,2];>>D=[0];[y,t,x]=step(G1);>>plot(t,x)输出结果:4.判断系统的能控性>>n=length(A)Uc=[A,A*B,A^2*B];rank(Uc)输出结果:n=3ans=3由此,可以得到系统能

3、控性矩阵Uc的秩是3,等于系统维数,故系统是能控的。5.判断系统的能观性>>Uo=[C;C*A;C*A^2];rank(Uo)输出结果:ans=3由此,可以得到系统能观性矩阵Uo的秩是3,等于系统维数,故系统是能观的。6.由李雅普诺夫第一方法判别系统的稳定性>>flag=0;[z,p,k]=ss2zp(A,B,C,D,1);disp('Systemzero-points,pole-pointsandgainare:');zpkfori=1:nifreal(p(i))>0flag=1;endendifflag=

4、=1disp('Systemisunstable');elsedisp('Systemisstable');end输出结果:Systemzero-points,pole-pointsandgainare:z=-2.0000+2.0000i-2.0000-2.0000ip=-1.9332+1.9355i-1.9332-1.9355i-0.1336k=1.0000Systemisstable7.由李雅普诺夫第二方法判别系统的稳定性>>Q=eye(3,3);P=lyap(A,Q);forj=1:ndet(P(1:j

5、,1:j))if(det(P(1:j,1:j))<=0)flag=1;endendifflag==1disp('Systemisunstable');elsedisp('Systemisstable');end输出结果:ans=0.2016ans=0.1665ans=0.5541Systemisstable附:matlab总程序.m文件clearclc%由传递函数求取状态空间模型num=[1,4,8];den=[1,4,8,1];G=tf(num,den);G1=ss(G)%计算t=0.2时的状态转移矩阵A=

6、[-4,-2,-0.5;4,0,0;0,0.5,0];expm(A*0.2)%该系统在单位阶跃输入作用下的状态响应B=[2;0;0];C=[0.5,0.5,2];D=[0];[y,t,x]=step(G1);plot(t,x)%判断系统的能控性n=length(A)Uc=[A,A*B,A^2*B];rank(Uc)%判断系统的能观性Uo=[C;C*A;C*A^2];rank(Uo)%由李雅普诺夫第二方法判别系统的稳定性flag=0;[z,p,k]=ss2zp(A,B,C,D,1);disp('Systemze

7、ro-points,pole-pointsandgainare:');zpkfori=1:nifreal(p(i))>0flag=1;endendifflag==1disp('Systemisunstable');elsedisp('Systemisstable');end%由李雅普诺夫第二方法判别系统的稳定性Q=eye(3,3);P=lyap(A,Q);forj=1:ndet(P(1:j,1:j))if(det(P(1:j,1:j))<=0)flag=1;endendifflag==1disp('Syste

8、misunstable');elsedisp('Systemisstable');end

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。