【Matlab】设计状态观测器
关于控制理论的学习是长期的,时常就得拿出来复习一下,不然就忘记了,在去年的学习工作中发现了自身理论知识的匮乏,因此在今年会重新拿出来复习一下控制理论,巩固自己的知识储备。
总体步骤:
关于状态观测器的设计,可以按照一下几个基本步骤来设计:
1)引入反馈矩阵G,列出状态观测器的状态方程
2)求出状态方程的特征多项式
3)写出观测器期望极点的特征多项式
4)求解出反馈矩阵G的系数
例子:
例如一个系统的状态方程:
设计状态观测器,使其极点为-10,10
1.引入反馈矩阵G
2.求出特征多项式
3.写出观测器的期望多项式
4.求解G的系数
建模
求出G的系数之后,我们就可以实际搭建一个模型来看看实际的效果
在建模前,我们可以先把系统的状态方程,输出方程,以及观测器的状态方程与输出方程列清楚(观测器的变量取名我都后缀加了 ‘hat’ ):
状态方程:
x1* = x1 + u
x2* = u
输出方程:
y = 2 * x1 - x2
观测器状态方程:
x1*hat = x1_hat + u + g1 * (y - y_hat)
x2*hat = u + g2 * (y - y_hat)
观测器输出方程:
y_hat = 2 * x1_hat - x2_hat
在建模前先写在simulink空白处:
之后先建立原系统部分:
之后开始做观测器的部分:
之后将状态量的实际值与估计值进行对比,可看到观测器是正常工作收敛的:
之后我们可以给状态量一个初值,看看实际观测器能否真的收敛:
【Matlab】设计状态观测器相关推荐
- matlab 状态观测器 ppt,实验六利用MATLAB设计状态观测器
实验六利用MATLAB设计状态观测器 现代控制理论第五次上机实验报告 实验六实验六利用利用 MATLABMATLAB 设计状态观测器设计状态观测器 实验目的:实验目的: 1.学习观测器设计算法: 2. ...
- 状态观测器极点配置求解matlab,系统稳定性分析 、利用MATLAB 实现极点配置、设计状态观测器...
订 装 实验报告 实验名称系统稳定性分析.利用MATLAB 实现极点配置.设计状态观测器 系专业班 姓名学号授课老师 预定时间实验时间实验台号 一.目的要求 掌握系统稳定性的概念.学会使用MATLAB ...
- simulink降维观测器设计_基于MATLAB的状态观测器设计.doc
word文档 可自由复制编辑 PAGE 基于MATLAB的状态观测器设计 预备知识: 极点配置 基于状态反馈的极点配置法就是通过状态反馈将系统的闭环极点配置到期望的极点位置上,从而使系统特性满足要求. ...
- matlab中fir1中的边界频率,FIR滤波器的MATLAB设计与实现.pdf
FIR滤波器的MATLAB设计与实现 1.设计任务 1.用MATLAB软件实现FIR滤波器: 2.设计基于DSP 的FIR滤波器硬件框图: 3.了解用DSP实现FIR滤波器的关键问题: 4.完成必要的 ...
- matlab设计理想数字带通滤波器,基于matlab的数字带通滤波器课程设计报告
基于matlab的数字带通滤波器课程设计报告 1 西安文理学院机械电子工程系 课程设计报告 专业班级 08级电子信息工程1班 题 目 基于 MATLAB 的数字带通滤波器 学 号 学生姓名 指导教师 ...
- matlab设计激光腔,激光原理课程设计
激光原理课程设计 --基于Matlab激光谐振腔模式模拟 作者: 电讯4班程再兴 20113959 一.原理分析 1.基本原理 在分析激光器工作原理的过程中,谐振腔中的模式分布占据着重要的意义.经典的 ...
- matlab 变调器,关于变声变调的matlab设计 比较详细
[实例简介] 关于变声变调的matlab设计 比较详细 望下载使用 [实例截图] [核心代码] 变声bianshengchuli └── 数字信号处理课程设计 ├── 3_.wav ├── banyi ...
- MATLAB设计课题推荐及选择老师技巧
MATLAB设计课题推荐及选择老师技巧 前言:时光稍纵即逝,一转眼又到了大四开学季,目前即将面临的是bs选题,以作为毕业前的最后一道工程项目.兴许你会说选题是下半年的事情,还早呢,下半年再说.其实你错 ...
- matlab频率域滤波器,频率域滤波的MATLAB设计与实现_课程设计
频率域滤波的MATLAB设计与实现_课程设计 综合课程设计设计题目 频率域滤波的 MATLAB 设计与实现专业名称班级学号学生姓名指导教师设计时间目 录摘 要 .- 3 -1. 数字图像处理 - 1 ...
最新文章
- jvm类加载、初始化
- Electron学习-创建一个程序
- oracle自定义函数获取省份,oracle自定义函数查询数据字典项
- Apache 配置虚拟目录、主机的疑惑及解决
- matlab中打不开保存好的模糊控制器,【求助大神】模糊控制器仿真,在Simulink运行时出现问题...
- 实现一个在JNI中调用Java对象的工具类,从此只需一行代码
- Linux下安装Python3.6和第三方库
- 财务一体化项目,进度与计划11
- 【模板】吉老师线段树
- java 命令行参数 _java命令行参数
- 有哪些在朋友圈发会被秒赞的文案?
- ASP.NET profile之 找不到存储过程'dbo.aspnet_CheckSchemaVersion'
- [和秋叶一起学ppt]四步做好段落排版(笔记)
- linux查看trunk信息,linux网卡启用trunk模式操作标准.docx
- java通过身份证号码获取出生日期、性别、年龄
- 哈工大计算机学院崔启航,2014-2015年度哈尔滨工业大学学生先进集体及先进个人评选结果公示...
- 10天的百家号运营,让我发现了百家号的一些秘密
- MiKTeX + Texmaker ← 推荐的 LaTeX 学习环境
- 学区摇号软件设计_重学 Java 设计模式:实战观察者模式「模拟类似小客车指标摇号过程,监听消息通知用户中签场景」...
- 学HTML5要英语数学吗,数学和英语不好的人能学编程吗?
热门文章
- MVTEC 3D dataset
- 2014重庆邮电大学/重邮考研/计算机最全复试资料/c语言程序设计,重庆邮电大学计算机学院复试经验...
- ElasticSearch7.3学习(二十一)----Filter与Query对比、使用explain关键字分析语法
- 成都市 普通护照、往来港澳通行证、大陆居民往来台湾通行证 办理方法(2015年11月更新)
- Stata+R: Stata 与 R 等效命令备忘录
- Codeforces Round #786 (Div.3) 题解 (CF786) [A-G]
- 龙之崛起修改器V1.0版
- java 接口中 常量_在Java接口中怎样访问定义的常量呢?
- Redis?它主要用来什么的
- 算法之路(四)----汉诺塔(又称河内之塔)