- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
经济控制论实践训练二实践报告班级:0309105姓名:陈凡学号:030910532实践目的:学习、掌握分析经济系统性能的基本方法。实践内容:第1题:已知如下系统,,,D=0(1)请使用M-file方法,应用判定定理分析判断系统的稳定性、可控性、可观性(提示:使用断点进行调试);(2)请使用Model文件方法画出框图,运行调试,并分析系统的性能。稳定性判定的M-file文件如下:function result=fun_w(A) %A阵为系统的状态矩阵,对A阵求解特征根,若所有特征根都在Z平面单位圆内,则系统稳定n=size(A); %确定A阵维数A_eig=eig(A); %求A阵的特征根A_eig_abs=abs(A_eig); %求特征根的模值flag=0;count=0;for i=1:n if(A_eig_abs(i)1) flag=1; %只要有一个特征根模值大于1,系统不稳定 count=count+1; endendif flag==0 disp(###系统稳定###);else disp(###系统不稳定###); disp(count)endresult=flag系统状态能控性判定的M-file文件如下:function result=fun_k1(A,B)%给定系统状态矩阵A和输入矩阵B,构造能控性矩阵Pn,并求秩%若能控性矩阵的秩等于状态个数N,则系统状态能控n=length(A);Pn=B; %构造系统能控性矩阵Pnfor i=1:n-1 Pn=[Pn A^i*B];endr=rank(Pn); %计算能控性矩阵的秩,判断系统是否能控[N,tmp]=size(Pn)if(r==N) disp(###系统状态能控###);else disp(###系统状态不能控###);endresult=(r==N); %能控为1,不能控为0系统输出能控判定的M-file文件如下:function result=fun_k2(A,B,C)%给定系统状态矩阵A,输入矩阵B,输出矩阵C%构造系统输出能控性矩阵Qn=[C*B C*A*B C*A^(n-1)*B],并求秩%如果Qn的秩等于输出变量个数R,系统输出能控n=length(A);Qn=C*B; %构造系统输出能控性矩阵Qnfor i=1:n-1 Qn=[Qn C*A^i*B]endr=rank(Qn); %计算Qn的秩,判断是否能控[R,tmp]=size(Qn);if(r==R) disp(###系统输出能控###);else disp(###系统输出不能控###);endresult=(r==R);判断系统能观测性的M-file文件:function result=fun_g(A,C)%给定系统状态矩阵A和输出矩阵C%构造能观测性矩阵Rn,并求秩,如果Rn的秩等于状态个数N,系统能观测n=length(A);Rn=C; %构造能观测性矩阵Rnfor i=1:n-1 Rn=[Rn (A)^i*C]endr=rank(Rn); %计算Rn的秩,判断是否能观测[N,tmp]=size(Rn);if (r==N) disp(###系统能观测###);else disp(###系统不能观测###);endresult=(r==N);将4个判断系统性质的M-file文件输入Matlab,并且保存在Matlab的文件夹中。在Matlab的command窗口输入本题的三个矩阵A,B,C。 A=[0.8760 0 0;0.2546 0.6621 -0.5701;0.1508 0.4221 1]; B=[0.2105;0.1033;0.1768]; C=[1 1 3.5];分别运行之前编辑的4个函数,得到如下结果:(1)、稳定性判定: fun_w(A)###系统稳定###result = 0ans = 0(2)、状态能控性判定: fun_k1(A,B)Pn = 0.2105 0.1844 0.1033 0.0212 0.1768 0.2521Pn = 0.2105 0.1844 0.1615 0.1033 0.0212 -0.0828 0.1768 0.2521 0.2889###系统状态能控###ans = 1(3)、输出能控性判定: fun_k2(A,B,C)Qn = 0.9326
文档评论(0)