极点配置状态反馈控制器的设计--王俊伟
原来倒立摆的开环系统是不稳定的,通过引入状态反馈形成闭环控制系统,不仅是系统稳定了,还使系统获得一个比较好的动态性能。
极点配置的三种方法:1、极点配置状态反馈器的直接法。2、极点配置状态反馈控制器的变换法。3、爱克曼公式-----------------------------------但都只适用于单输入系统。
优点:只要系统能控,就可以任意配置极点
缺点:不适用于多输入系统
三种方法的理论步骤在笔记上
零输入响应:
可以看出此时开环系统是不稳定的。
A=[0 1 0 0;0 0 -1 0;0 0 0 1;0 0 4 0]
B=[0;1;0;-1]
C=[1 0 0 0]
D=0
P=[-1;-2;-1+j;-1-j]
K=place(A,B,P)
G=tf(ss((A-B*K),B,C,D))
eig(G)>> main
A =
0 1 0 0
0 0 -1 0
0 0 0 1
0 0 4 0B =
0
1
0
-1C =
1 0 0 0
D =
0
P =
-1.0000 + 0.0000i
-2.0000 + 0.0000i
-1.0000 + 1.0000i
-1.0000 - 1.0000iK =
-1.3333 -3.3333 -15.3333 -8.3333
G =
s^2 - 3
-------------------------------
s^4 + 5 s^3 + 10 s^2 + 10 s + 4
Continuous-time transfer function.ans =
-2.0000 + 0.0000i
-1.0000 + 1.0000i
-1.0000 - 1.0000i
-1.0000 + 0.0000i
>>ss((A-B*K),B,C,D)A =
x1 x2 x3 x4
x1 0 1 0 0
x2 1.333 3.333 14.33 8.333
x3 0 0 0 1
x4 -1.333 -3.333 -11.33 -8.333
此时闭环系统状态是稳定的。并且具有良好的动态性能,最终小车回到了初始状态,摆杆处于垂直状态。
x1:小车位移
x2:小车线速度
x3:摆角
x4:角速度
检验输出是否稳定:
对于单输入线性定常系统而言,如果系统能控,则可以任意配置极点,设计所需要的状态反馈控制器来改善系统的动态性能并使系统稳定,但带来的坏处是,闭环系统输出会有较大的稳态误差,因此需要设计其他控制器,使系统稳定、有较好的动态性能且稳态误差等于0,比如跟踪控制器。
????????如果是多输入系统,怎么进行极点配置
需要对系统进行动态解耦/静态解耦,对解耦后单输入单输出系统的期望极点进行配置
极点配置状态反馈控制器的设计--王俊伟相关推荐
- LQ优化控制Matlab,基于Matlab的LQ控制器的设计与仿真研究
第24卷第4期2010年7月甘肃联合大学学报(自然科学版) Jour nal of G ansu Lianhe U niver sity (N atural Sciences)V o l.24No.4 ...
- MATLAB中PI调节器设计,华中科技大学电气学院matlab选修课大作业pi控制器的设计...
华中科技大学电气学院matlab选修课大作业pi控制器的设计 2008 级<MATAB 语言与控制系统仿真>课程大作业姓 名 赖智鹏 学 号 u200811806 所在院系 电气与电子工程 ...
- 2016计算机课程设计,2016年计算机组成原理课程设计-硬布线控制器的设计.doc
2016年计算机组成原理课程设计-硬布线控制器的设计 编 号: 学 号: 课 程 设 计 教 学 院计算机学院课程名称计算机组成原理课程设计题 目硬布线控制器的设计专 业计算机科学与技术班 级二班姓 ...
- VHDL交通灯控制器的设计
主要内容: 设计主干道的交叉路口交通信号灯无人自动管理的控制系统.将路口红绿灯的各种亮灯情况定义不同的状态,路口状况定义为触发条件,组成有限状态机. 1.设计的目的 本次课程设计的目的是通过设计交通灯 ...
- (转)基于MVC4+EasyUI的Web开发框架形成之旅--MVC控制器的设计
http://www.cnblogs.com/wuhuacong/p/3284628.html 自从上篇<基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍>总体性的概括,得到 ...
- 模型计算机控制器的设计,模型计算机控制器的设计.pdf
第 0 页模型计算机控制器的设计 <计算机组成原理> 课 程 设 计 报 告 设计题目 : 模型计算机控制器的设计 学 生: 学 号: 专业班级: 13 计师 X 班 指导教师: 麦 山 ...
- 基于matlab模糊pid控制系统,基于MATLAB的模糊自适应PID控制器的设计
[摘要]文章介绍了一种模糊自适应PID控制器的设计方法.利用MATLAB中的SIMULATE及Fuzzy工具箱,建立有效的模糊规则,完成PID参数在线自整定模糊控制系统的设计.其次,分别利用建立好的模 ...
- 基于matlab的模糊控制器的设计与仿真,基于MATLAB的模糊控制洗衣机的设与仿真详解.doc...
基于MATLAB的模糊控制洗衣机的设计与 仿真 卫瑶瑶,王胜红 (南京农业大学工学院,210031) 摘要:根据模糊控制的原理对传统洗衣机进行改造,设计了模糊控制系统.通过MATLAB仿真,采用取最大 ...
- 计算机控制器及其设计实现
控制器及其设计实现 中央处理器CPU的功能与结构 中央处理器的功能: 程序是指令的有序集合,程序运行过程实质是指从程序首地址开始,连续自动的处理指令序列,直到程序最后一条指令 从存储程序来看,中央处理 ...
最新文章
- 前景背景分割——ostu算法的原理及实现 OpenCV (八)
- 互联网公司面试官是如何360°无死角考察候选人的?(下篇)
- TensorFow的基本使用
- TCP粘包问题 转自CSDN
- C++ 构造函数的初始化列表
- HBase数据存取流程
- python修改zip文件内容_windows-将zip文件内容提取到Python 2.7中的特定目录
- [转]如何才能在 IIS 7.5 使用 Windows PowerShell Snap-In 功能
- 使用Pytorch简单实现混合密度网络(Mixture Density Network, MDN)
- Varnish的基本应用详解
- Sql基本语句增删改查
- 基于物联网的智能门锁应用系统设计方案
- 小波去噪 语音去噪 信号小波去噪 小波基去噪 小波收缩去噪-matlab
- firewall-cmd常用命令
- 乔纳森-弗莱彻:被遗忘的搜索引擎之父
- 微信小程序如何保存图片到本地?
- 深富策略:盘面太墨迹 期待来根大阳线
- 生僻字_tte_linux_ttf_提取字体_打印生僻字_uni
- Python基础-*args和**kwargs魔法变量
- Ubuntu 16.04 编译Android 6.0系统源码