- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第8章MATLAB在非线性系统中的应用
1、状态反应与极点配置
状态反应是指从状态变量到控制端的反应,如图3所示。
设原系统动态方程为:
引入状态反应后,系统的动态方程为:
图3状态反应
状态反应极点配置问题就是:通过状态反应矩阵K的选取,使闭环系统式()的极点,即的特征值恰好处于所希望的一组给定闭环极点的位置上。
线性定常系统可以用状态反应任意配置极点的充分必要条件是:该系统必须是完全能控的。所以,在实现极点的任意配置之前,必须判别受控系统的能控性。
例8.1有以下系统
希望将闭环系统的极点配置在S1,2,3,4=-1,-2,-1+j,-1-j
解:参考程序:
A=[-5800;-4700;0004;00-26];
B=[4;-2;2;1];
P=[-1,-2,-1+sqrt(-1),-1-sqrt(-1)];
K=place(A,B,P)
运行结果:
???Errorusing==place
Cantplaceeigenvaluesthere.
说明:对于不完全可控的系统,解决方法:将系统分解成可控局部和不可控局部,可控局部可以将极点配置到任意的位置。
2、输出反应与极点配置
输出反应指从输出端到状态变量导数的反应,如图4所示。
设原系统动态方程为:
引入输出反应后,系统的动态方程为:
图4输出反应
极点配置算法:
Ackerman算法
K=acker(A,B,P)
鲁棒算法
K=place(A,B,P)
函数place()不适用于含有多重期望极点的配置问题。
例8.2对象模型
如何将闭环系统的极点配置在s1,2,3,4=-1,-2,-1±j?
-------------------------------------------------------------------------------------------------
参考程序:
A=[0100;00-10;0001;00110];
B=[0;1;0;-1];
eig(A)%特征值
P=[-1,-2,-1+sqrt(-1),-1-sqrt(-1)];
K=place(A,B,P)%极点配置
eig(A-B*K)
运行结果:
ans=
K=
ans=
-2.0000-1.0000-1.0000i-1.0000+1.0000i-1.0000
-----------------------------------------------------------------------------------------------------
可以看出,受控系统的极点位置确定位于0,0,,,即该受控系统是不稳定的。应用极点配置技术,我们可以将系统的闭环极点配置到某些期望的位置上,从而使得闭环系统得到稳定,并同时得到较好的动态特性。
例8.3对象模型
利用MATLAB实现将其中的两个极点配置到。
-----------------------------------------------------------------------------------
此题程序参考:
A=[0,1,0,0;0,5,0,0;0,0,-7,0;0,0,0,-8];
b=[1;1;3;4];c=[0,5,0,8];
p=eig(A)
p1=p
p1(1:2)=[-1,-2]
K1=place(A,b,p1)
eig(A-b*K1)
运行结果:
p=
05-7-8
p1=
05-7-8
p1=
-1-2-7-8
K1=
-0.50008.50000.00000
ans=
如果需要配置三个极点,那么例如
p2=p;p2(1:3)=[-1,-2,-3];
K2=place(A,b,p2),eig(A-b*K2),
---------------------------------------------------------------------------------------------------
如果受控系统并不是完全能控的,那么我们只能将其中能控的极点配置到指定的位置,称为局部极点配置问题,而实现局部极点配置的前提条件是:受控系统没有重极点。
结论:对受控系统中不可控的模态而言,假设其是不稳定的
您可能关注的文档
最近下载
- 蓝海华腾VA-H系列伺服驱动器 用户手册2.0.pdf
- 国家法定41种传染病大全(就诊科室、传播途径、病原体、检测方法等)及防护措施.doc VIP
- GB50877-2014 防火卷帘、防火门、防火窗施工及收规范.docx VIP
- T_CECWA 2001-2023 钢结构焊接工艺评定标准.docx
- 8.铁路工程预算定额 路基工程宣贯讲义.ppt VIP
- 2024年四川宜宾五粮液股份有限公司招聘笔试真题.docx VIP
- 医疗废物管理条例.pptx VIP
- 2025年辽宁省电力行业十五五发展规划研究.docx
- 国标GB_T 43388-2023《家用汽车产品严重安全性能故障判断指南》实践.pdf VIP
- 厂房租赁合同.doc VIP
文档评论(0)