- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于matlab的状态观测器设计_精品
基于MATLAB的状态观测器设计
预备知识:
极点配置
基于状态反馈的极点配置法就是通过状态反馈将系统的闭环极点配置到期望的极点位置上,从而使系统特性满足要求。
1. 极点配置原理
假设原系统的状态空间模型为:
若系统是完全可控的,则可引入状态反馈调节器,且:
这时,闭环系统的状态空间模型为:
2. 极点配置的MATLAB函数
在MATLAB控制工具箱中,直接用于系统极点配置的函数有acker()和place()。调用格式为:
K=acker(A,C,P) 用于单输入单输出系统
其中:A,B为系统矩阵,P为期望极点向量,K为反馈增益向量。
K=place(A,B,P)
(K,prec,message)=place(A,B,P)
place()用于单输入或多输入系统。Prec为实际极点偏离期望极点位置的误差;message是当系统某一非零极点偏离期望位置大于10%时给出的警告信息。
3. 极点配置步骤:
(1)获得系统闭环的状态空间方程;
(2)根据系统性能要求,确定系统期望极点分布P;
(3)利用MATLAB极点配置设计函数求取系统反馈增益K;
(4)检验系统性能。
已知系统模型
如何从系统的输入输出数据得到系统状态?
初始状态:由能观性,从输入输出数据确定。
不足:初始状态不精确,模型不确定。
思路:构造一个系统,输出逼近系统状态
称为是的重构状态或状态估计值。实现系统状态重构的系统称为状态观测器。
观测器设计
状态估计的开环处理:
但是存在模型不确定性和扰动!初始状态未知!
应用反馈校正思想来实现状态重构。
通过误差来校正系统:状态误差,输出误差。
基于观测器的控制器设计
系统模型
若系统状态不能直接测量,
可以用观测器来估计系统的状态。
L是观测器增益矩阵,对偏差的加权。
真实状态和估计状态的误差向量
误差的动态行为:
的极点决定了误差是否衰减、如何衰减?通过确定矩阵L来保证。也即极点配置问题。
要使得误差衰减到零,需要选取一个适当的矩阵L,使得A-LC是稳定的。若能使得矩阵A-LC有适当的特征值,则可以使得误差具有一定的衰减率。
由于
因此,问题转化为的极点配置问题。
该极点配置问题可解的条件:
能控;等价于能观
定理:系统可以任意配置观测器极点的充分必要条件是(C, A)能观。
观测器的增益矩阵可以按照极点配置方法来设计,
求解的极点配置问题,得到增益矩阵k;
观测器增益矩阵
例 考虑由以下系数矩阵给定的系统
设计一个观测器,使观测器两个极点都是-2。
检验系统的能观性:
系统是能观的,因此问题可解。
要求确定观测器增益矩阵
使得矩阵A-LC具有两个相同的特征值-2。由于
期望的特征值多项式是
比较两个多项式,可以得到,
所求的观测器是
也可利用MATLAB命令来计算观测器增益矩阵:
L=(acker(A’,C’,V))’
L=(place(A’,C’,V))’
观测器设计时注意的问题:
(1)观测器极点比系统极点快2~5倍;
(2)并非越快越好。
例2:某系统
首先对系统的能控性进行判断,以编程方式实现
a=[-1 -2 -2;0 -1 1;1 0 -1];
b=[2;0;1]; %输入a,b矩阵
q=[b a*b a^2*b]
rank(q)
计算结果为
q的秩为3,因此该系统为完全能控型系统,在满足系统要求的前提下,理论上能任意配置期望极点。
观测器的设计
首先检验系统的是否完全能观
a=[-1 -2 -2;0 -1 1;1 0 -1];
c=[1 0 0];
q=[c;c*a;c*a*a]
rank(q)
rank(q)=3
说明系统是完全能观的
下面就是观测器期望极点选择,一般为了考虑观测器的响应速度要比闭环系统快,又要考虑干扰抑制,一般极点为闭环极点的2---5倍。
根据主导二阶极点方法所配置的极点为s1=-4 s2,3=-1±0.88i
选择观测器极点为s1=-12 s2,3=-3±0.88i
由此可进一步求出观测器增益矩阵l
a=[-1 -2 -2;0 -1 1;1 0 -1];
c=[1 0 0];
pe=[-12;-3+0.88*i;-3-0.88*i];
lt=acker(a,c,pe);
l=lt
求得l=[15;1.872;-25.2592];
下面可构建Simulink图,据此观察观测器的跟踪能力
跟踪效果图如下
可见,单路跟踪效果较好。
利用状态空间,可以方便地设计全维观测器,
各路跟踪效果如下:
据此发现观测器跟踪效果较好。
利用状态估计值的反馈控制器是
基于观测器的输出反馈控制系统结构图:
例3:系统状态空间模型
您可能关注的文档
- 大学生面试技巧培训_精品.ppt
- 多点创意聚会策划(定)_精品.doc
- 基于MatlabSimulink的双馈感应风力发电机组建模和仿真研究_精品.pdf
- 基于VCA810的程控_精品.doc
- 大学物理1期末考试复习,试卷原题与答案_精品.doc
- 大学英语六级常用词组_精品.pdf
- 基于PLC的四工位组合机床控制系统的设计_精品.doc
- 基于java的网上购物管理系统的设计与实现论文最终版_精品.doc
- 基于BS架构的网上求职招聘系统设计与实现 毕业论文_精品.doc
- 大学城市建设学院毕业设计:小型电镀厂废水处理工程_精品.doc
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 《第一单元 生活中的音乐学习项目二 音乐开启心灵之窗》教案(表格式)七年级音乐人教版(2024新版).pdf VIP
- 成功标书大餐——15份浙江省自然科学基金申请书.pdf VIP
- (辽宁富士电梯)系统故障代码及说明.doc VIP
- 2025版高考政治全程一轮复习必修2第一单元生产资料所有制与经济体制第一课我国的生产资料所有制课件.pptx VIP
- 陕西省专业技术人员继续教育2025公需课《党的二十届三中全会精神解读与高质量发展》20学时题库及答案.docx VIP
- 伤口换药护理操作.pptx VIP
- 贵州01-贵州省居住建筑节能设计标准DBJ52-49-20082.pptx VIP
- 《2023年度中国展览数据统计报告》.docx
- 城市名居商住楼房地产估价报告.doc VIP
- [说明]富士变频器维修与故障处理.doc VIP
文档评论(0)