首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
综合设计
»
EDA
» 基于MATLAB的线性二次型最优控制
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于MATLAB的线性二次型最优控制
发短消息
加为好友
forsuccess
当前离线
UID
871057
帖子
6281
精华
0
积分
3141
阅读权限
90
在线时间
282 小时
注册时间
2012-2-21
最后登录
2015-6-23
论坛元老
UID
871057
性别
男
1
#
打印
字体大小:
t
T
forsuccess
发表于 2013-5-11 00:38
|
只看该作者
基于MATLAB的线性二次型最优控制
反应速度
,
稳定性
倒立摆系统是非线性、强耦合、多变量和自然不稳定的系统。在控制过程中,它能有效地反应控制理论中诸如系统稳定性、可控性、鲁棒性、系统收敛速度、随动性以及跟踪等问题,是检验各种控制理论的理想模型。线性二次型最优控制(Linear Quadratic Regulator,LQR)问题在现代控制理论中占有非常重要的位置,其优势在于控制方案简单,超调量小,且反应速度快,该方法不仅对单级倒立摆系统能够进行有效控制,且已经成功的应用于直线双倒立摆[1]和双足机器人的控制[2]。
本文针对单级倒立摆系统,完成了具体的系统建模及
LQR控制
的
MATLAB仿真
,通过增加系统自身的扰动及改变LQR控制器中加权阵R,对比仿真,得到了良好的控制效果。
1 单级倒立摆建模
实际的单级倒立摆系统比较复杂,除了各组成器件的非线性外,还受到各种干扰,为分析其本质,需要对实际系统进行简化[4]。简化约束条件如下:
(1) 将摆杆视为质量均匀分布的刚体细杆;
(2) 各部分的摩擦力与相对速度成正比;
(3) 施加在滑块上的驱动力与加在功率放大器上的输入电压成正比,并无延时地加到滑块上;
(4) 出皮带轮与传送带之间无滑动,传送带无延长现象;
(5) 除滑块与导轨之间的摩擦及摆杆转轴的摩擦外其它摩擦及阻尼的影响均忽略。
对比仿真结果可以看出,当小车摆杆角度权重选定为合适的值,随着小车位置权重的增加,小车位移系统阶跃响应超调减小,上升时间和调整时间也加快。与此同时,也引进了一些振荡。
5.2 加权矩阵R的研究
从降低控制系统能量要求优先角度出发,让Q不变,R减小。这时由Riccati方程求得的系统反馈增益阵K增大。例如R=0.01时,相应的K=[-175.4699,-46.1765,-10.0000,-20.8841]。
改变加权阵Q后的响应结果如图6,控制力输出曲线如图7
对比仿真结果可以看出,调整时间与超调量减小,上升时间与稳态误差减小。但是系统稳定性很差,时控过程噪声很大。
6 结束语
本文针对倒立摆系统进行数学建模,采用最优控制中的LQR控制方法,对系统进行局部的线性化,通过仿真实验得到该方法作用于倒立摆系统是可行且有效的,同时分析了加权矩阵Q和R对系统性能指标的影响。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议