matlab状态反馈控制器设计,H无穷的状态反馈控制器设计
本帖最后由 zhedongxiao 于 2011-5-25 15:16 编辑
求教 :用LMI方法求倒立摆H无穷状态反馈控制器程序
求教 :用LMI方法求倒立摆H无穷状态反馈控制器程序用LMI方法求倒立摆H无穷状态反馈控制器程序 但运行出现没有合适的gama值
显示“could not establish feasibility nor infeasibility”
A=[0 1 0 0;0 0 0 0;0 0 0 1; 0 0 29.4 0];
B1=[0;0;-1;0];
B2=[0;1;0;3];
C1=[1 0 0 0; 0 0 1 0];
D=[0;0];
E=[0;1.496;0;3.612];
F=[0 1 1 0];
e=4;
setlmis([]); %%初始化LMI系统
X=lmivar(1,[4,1]);
W=lmivar(2,[1,4]);
gama=lmivar(2,[1,1]); %%定义决策变量X,W,r
NO=newlmi;
lmiterm([NO 1 1 X],A,1);
lmiterm([NO 1 1 W],B2,1);
lmiterm([NO 1 1 -X],1,A');
lmiterm([NO 1 1 -W],1,B2');
lmiterm([NO 1 1 0],e*E*E');
lmiterm([NO 1 2 X],1,F');
lmiterm([NO 1 3 0],B1);
lmiterm([NO 1 4 -X],1,C1');
lmiterm([NO 1 4 -W],1,D');
lmiterm([NO 2 2 0],-e);
lmiterm([NO 3 3 0], -1);
lmiterm([NO 4 4 0],-gama^2*eye(size(C1,1))); %%对矩阵不等式进行LMI描述
% 27行可能出错处
N0=newlmi
lmiterm([-NO 1 1 X],1,1); %%对X>0进行描述
lmil=getlmis; %%获取LMI系统描述
n=decnbr(lmil);
c=zeros(n,1);
for j=1:n
[gamaj]=defcx(lmil,j,gama);
c(j)=gamaj*gamaj;
end %%生成最小化r所需的向量c,这里 x即为决策
%34-39可能出错处 %% X中r所对应的变量
[copt,xopt]=mincx(lmil,c); %%由求解器mincx()求解最小化
X=dec2mat(lmil,xopt,X);
W=dec2mat(lmil,xopt,W); %%从决策变量xopt中得到变量矩阵X,W的解
W*inv(X) %%求得K
无标题.png
(51.58 KB, 下载次数: 42)
2011-5-25 13:59 上传
matlab状态反馈控制器设计,H无穷的状态反馈控制器设计相关推荐
- matlab中h无穷状态反馈控制,求教 :用LMI方法求倒立摆H无穷状态反馈控制器程序...
求教 :用LMI方法求倒立摆H无穷状态反馈控制器程序用LMI方法求倒立摆H无穷状态反馈控制器程序 但运行出现没有合适的gama值 显示"could not establish feasibi ...
- 使用hinfric和hinflmi函数设计H∞输出反馈控制器(含实现程序)
目录 1.H∞输出反馈控制框架结构 2.函数使用格式 2.1基于Riccati方法的hinfric函数格式 2.2基于LMI方法的hinflmi函数格式 3.示例学习 3.1.所有程序 4.悬架系统控 ...
- 基于matlab基本放大电路仿真,基于MATLAB的控制器仿真
基于MATLAB的控制器仿真是小柯毕业论文网通过网络搜集,并由本站工作人员整理后发布的,基于MATLAB的控制器仿真是篇质量较高的学术论文,供本站访问者学习和学术交流参考之用,不可用于其他商业目的,基 ...
- 控制器matlab仿真研究,单神经元自适应PID控制器的研究及MATLAB仿真
单神经元自适应PID控制器的研究及MATLAB仿真 在分析传统的PID控制器的基础上,提出了一种单神经元自适应PID控制器,这种控制器,不仅结构简单,且具有较好的适应 (本文共2页) 阅读全文> ...
- 【MATLAB】FOA优化算法整定PID控制器参数(五)—— 一阶带时延的被控对象
[MATLAB]FOA优化算法整定PID控制器参数(五)-- 一阶带时延的被控对象 目录 [MATLAB]FOA优化算法整定PID控制器参数(五)-- 一阶带时延的被控对象 1研究背景 2果蝇优化算法 ...
- c语言设计数字增量pi控制器,数字PI控制器的设计与仿真.pdf
自动化技术与应用>2008年第27卷第10期 工 业 控制 与应 用 ndust~ ControlandApplications 数字PI控制器的设计与仿真 荣晓飞 .温莹莹 (1.临沂师范学院 ...
- 步进电机控制器设计 利用Quartus ii9.0设计一个具有四相单四拍
步进电机控制器设计 利用Quartus ii9.0设计一个具有四相单四拍,四相双四拍和四相八拍的脉冲分配器.设计一个三选一数据选择器来控制pause信号选择工作方式,以及用两个74160与两个7447 ...
- 彩灯控制器课程设计vhdl_VHDL花样彩灯控制器的设计
10 分 得 分 一.实验名称 实验 8 :花样彩灯控制器的设计 二.任务及要求 [基本部分] 5 分 1 .在 QuartusII 平台上,采用文本输入设计方法,通过编写 VHDL 语言程序,设计一 ...
- 设计一个彩灯循环控制器
一.设计的内容 设计一个彩灯循环控制器 二.课程设计的要求与数据 设计要求包括: 1.10路彩灯分别用10个发光二极管L0.L1-..L9模拟,发光二极管L0.L1-..L9从左到右排列. 2.要求显 ...
- 一款专为升压、升降压开关电源设计的专用DC-DC 控制器芯片 OC6801B
OC6801B 是一款专为升压.升降压开关电源设计的专用DC-DC 控制器芯片. OC6801B典型应用支持5-40V输入电压范围.通过扩展输入供电,也可以支持400V 以上的输入电压范围.芯片采用固 ...
最新文章
- html -%3e 转义,特殊字符html,css转义大全
- Michael Jordan、Sutton、Silver等人,刚刚入选英国皇家学会会士
- golang 逐行 读文件
- Shell脚本的调试技术
- 刚换工作,记录下心得
- linux 更改ctime_Linux 的文件系统及文件缓存知识点整理
- 图像降噪算法——Variance Stabilizing Transform / Generalization Anscombe Transform算法
- 联想笔记本那些有手写功能_联想高端翻转本YOGA C940开启促销 配一体式转轴音响还可私人订制...
- MongoDB 副本集
- android krc歌词解析,10行代码解析krc歌词文件
- ARM assembler in Raspberry Pi
- Linux运维养成记-磁盘管理LVM 逻辑卷
- php 远程下载木马
- 大话西游免费版最新服务器是,2020年4月1日服务器数据互通公告
- 修改php fpm监听端口,怎样修正php fpm监听端口_后端开发
- 早安我的少年怎么用电脑玩 早安我的少年模拟器玩法教程
- 修改文件后缀 java_java批量修改文件后缀名方法总结|chu
- 黎曼猜想推导的数学基础
- 毕业设计 - java web 进销存管理系统的设计与实现【源码+论文】
- 裂变营销活动的核心逻辑,裂变增长的本质
热门文章
- 智能机器人比巴和智伴哪个好_毛爸聊玩具:金鹰卡通出品的麦咭机器人,白送我都不要...
- 2472 莫斯方块——题解与C++示例代码
- java二路归并排序算法_二路归并排序的java实现
- 单片机c语言延时30s程序,单片机c语言中的精确延时程序
- java超市库存管理系统_java实现超市库存管理系统
- 使用Qt开发中国象棋(七):网络对战
- 七彩虹平板刷成android,七彩虹I803 Q1平板电脑刷机固件升级教程
- iphone6s 10.2系统越狱及遇到的问题解决方案
- 网络出版服务许可证 你了解吗?
- MySQL配置+SQLyog安装教程