二级倒立摆系统的LQR控制算法研究

合集下载

环型二级倒立摆LQR控制

环型二级倒立摆LQR控制

环型二级倒立摆LQR控制作者:系别:专业:学号:指导教师:日期:二零零六年五月二十日摘要控制理论发展过程中,某一理论的正确性以及实际应用中可行性,往往需要一个按其理论所设计的控制器去控制一个典型对象来验证其控制策略的效果。

倒立摆就是这样一个较为理想的实验装置。

倒立摆本身是一个自然不稳定体,在控制过程中能有效地反映控制中的许多问题。

倒立摆的典型性在于:作为一个装置,其成本低廉,结构简单,便于模拟,数字实现不同方式控制;作为被控对象,又相当复杂,是高阶次、不稳定、非线性、强耦合系统,只有采取行之有效的控制方法方能使之稳定。

本文在环型二级倒立摆系统进行数学建模的基础上得出系统的状态方程, 应用线性二次型最优控制策略, 对环型二级倒立摆进行LQR控制器的设计与MATLAB仿真实验,并给出了相应的实验结果。

关键词: 倒立摆;LQR;最优控制;状态方程AbstractThe inverted pendulum is an ideal equipment, which enables the possibility to validate the validity and the feasibility of some control theories, The inverted pendulum is a natural unstable equipment and can effectively reflects many matters in the control process. The model of the inverted pendulum is: as an equipment, low cost, simple machinery, easy to perform all kinds of controls in simulation and digital; as a controlled object, quite complex, high orders, instability, non-linearity, strong coupling system. We can keep it stable through some control method. Inverted pendulum system is a complicated , nonlinear , unstable system of high order. In the paper, it is discussed how to model the system of double inverted pendulums by using dynamics equation and then to t transform into a control problem of linearitied system. The optimized cont rolling policy with LQR cont roller is established on the MATLAB platform. The relevant experiment is also provided.Keywords: LQR; inverted pendulum; optimal control目录1概述………………………………………………………………………………………………………………41.1当前国内外控制理论发展概述………………………………………………………………………51.2倒立摆系统的历史…………………………………………………………………………………………61.3倒立摆控制系统的发展动向………………………………………………………………………………71.4现代控制在倒立摆系统稳定控制中的应用………………………………………………………………91.5对倒立摆系统研究的意义…………………………………………………………………………………101.6本文的主要工作………………………………………………………………………………………………112环型倒立摆系统数学模型的建立……………………………………………………………………………122.1环型倒立摆的特点………………………………………………………………………………………122.2Lagrange方程的特点……………………………………………………………………………………122.3状态空间模型……………………………………………………………………………………………132.4环型二级倒立摆系统数学模型的建立…………………………………………………………………143线性二次型最优控制器(LQR)的设计……………………………………………………………………213.1线性二次型最优控制理论………………………………………………………………………………213.1.1二次型最优控制理论…………………………………………………………………………………213.1.2加权矩阵的选取………………………………………………………………………………………233.2系统的可控性与可观测性………………………………………………………………………………243.3环型二级倒立摆LQR调节器的设计……………………………………………………………………243.3.1设计要求………………………………………………………………………………………………253.3.2理论分析………………………………………………………………………………………………253.3.3实例分析………………………………………………………………………………………………263.3.4Matlab实现……………………………………………………………………………………………304结束语…………………………………………………………………………………………………………33致谢…………………………………………………………………………………………………………………34参考文献……………………………………………………………………………………………………………35附录…………………………………………………………………………………………………………………361 概述在现代科学技术的许多领域中,自动控制技术起着越来越重要的作用。

基于LQR的二级倒立摆的模糊控制

基于LQR的二级倒立摆的模糊控制
t t e f e t f o t o i s u i d. h q a iy o t e u z c nto l r i i r v d b a d n a t t r i g o h e f c o c n r l s t d e T e u l t f h f z y o r le s mp o e y d i g u o u n n q a tf c to f c o s S mu a i n u n i i a i n a t r . i l to p o e t t t s f z y c n r l a ihme i ha t a v n a e o f w r l s f s s e d , o d s a ii y a g o r b s n s . r v ha hi u z o t o r t tc s he d a t g s f e u e , a t p e g o t b lt nd od o u te s
Ab ta t T e u z c n r l t o y s n r d c d o t d t e o t o l n p o l m o t e o b n i e t d e d l m i t i a e . n r e s r c : h f z y o t o he r i i t o u e t s u y h c n r li g r b e f h d u i nv r e p n u u n h s p p r I o d r
Ke W od Do be i v re p nd l m; J y rs: u l n e td e u u I QR; uz y o t o ; u in un to qu ntfc t0 f co s F z c n rl f so f ci n; a ii ai n a tr

倒立摆系统的模糊控制和LQR控制

倒立摆系统的模糊控制和LQR控制

摘要提出了一种利用模糊控制器进行倒立摆控制的方法,建立了倒立摆的数学模型,并进行了计算机仿真,仿真结果表明,该方案可以得到较为满意的结果。

关键词倒立摆模糊控制器计算机仿真1引言倒立摆小车系统如图1所示。

它由质量为 M的小车,长为2 L 的倒立摆构成。

倒立摆质量为m,铰链在小车上。

小车在控制函数f =u(t)的作用下,沿滑轨在x方向运动,使倒立摆在垂直平面内稳定。

x=0.05 m, 倒立摆的角度=0.08 rad。

我们通常用状态空间法来解决多输入、输出的问题。

对这个倒立摆问题我们尝试控制倒立摆的角度theta和小车的位置x。

要求小车应在5 s内到达期望位置,并且上升时间在5 s之内,同时限制倒立摆的最大角度为2°(0.35弧度),在5 s内稳定。

其中:M—小车的质量(M=1 kg);m—倒立摆的质量(m=0.1 kg);F—加给小车的外力;b—小车的摩擦系数(50 N/s);2 L —倒立摆的长度(2 L=2 m);x —小车的位置。

2系统分析与建模经分析,系统的动力学方程组为:由于φ较小,系统的动力学方程组可线性化为:计算A的极点为0,-5.1188,-2.6013,2.7476,有一个极点在右半平面,原系统是不稳定的。

而根据原系统的可控性,rank([B AB A2B A3B])=4,因而是可控的,可以任意配置系统的极点。

在matlab中,命令lqr (A,B,Q,R)可解连续时间的线性二次型调节器问题,并可解与其有关的黎卡提方程。

该命令可计算最佳反馈增益矩阵K,并且产生性能指标:在约束方程条件下达到极小的反馈控制律:u=-Kx。

可求得:K=[-22.3607,-30.1549,-142.8290,-52.2546 ],此时系统的极点分别为-4.33082.1985i,-2 56330.4834i,都处于s左半平面,系统是稳定的。

系统对应的响应曲线为图2所示。

由图2知线性化的系统达到了二次型最佳控制条件下的设计要求。

直线二级倒立摆建模与matlab仿真LQR

直线二级倒立摆建模与matlab仿真LQR

直线二级倒立摆建模与仿真1、直线二级倒立摆建模为进行性线控制器的设计,首先需要对被控制系统进行建模.二级倒立摆系统数学模型的建立基于以下假设:1)每一级摆杆都是刚体;2)在实验过程中同步带长保持不变;3)驱动力与放大器输入成正比,没有延迟直接拖加于小车;4)在实验过程中动摩擦、库仑摩擦等所有摩擦力足够小,可以忽略不计。

图1 二级摆物理模型二级倒立摆的参数定义如下:M 小车质量m1摆杆1的质量m2摆杆2的质量m3质量块的质量l1摆杆1到转动中心的距离l2摆杆2到转动中心的距离θ1摆杆1到转动与竖直方向的夹角θ2摆杆2到转动与竖直方向的夹角F 作用在系统上的外力利用拉格朗日方程推导运动学方程拉格朗日方程为:其中L 为拉格朗日算子,q 为系统的广义坐标,T 为系统的动能,V 为系统的势能其中错误!未找到引用源。

,错误!未找到引用源。

为系统在第i 个广义坐标上的外力,在二级倒立摆系统中,系统有三个广义坐标,分别为x,θ1,θ2,θ3。

首先计算系统的动能:其中错误!未找到引用源。

,错误!未找到引用源。

,错误!未找到引用源。

,错误!未找到引用源。

分别为小车的动能,摆杆1的动能,摆杆2的动能和质量块的动能。

小车的动能:错误!未找到引用源。

,其中错误!未找到引用源。

,错误!未找到引用源。

分别为摆杆1的平动动能和转动动能。

错误!未找到引用源。

,其中错误!未找到引用源。

,错误!未找到引用源。

分别为摆杆2的平动动能和转动动能。

对于系统,设以下变量: xpend1摆杆1质心横坐标 xpend2摆杆2质心横坐标 yangle1摆杆1质心纵坐标 yangle2摆杆2质心纵坐标 xmass 质量块质心横坐标 ymass 质量块质心纵坐标 又有:(,)(,)(,)L q q T q q V q q =-则有:系统总动能:系统总势能:则有:求解状态方程:可解得:使用MATLAB对得到的系统进行阶跃响应分析,执行命令:A=[0 0 0 1 0 0;0 0 0 0 1 0;0 0 0 0 1 01;0 0 0 0 0 0;0 86.69 -21.62 0 0 0;0 -40.31 39.45 0 0 0];B=[0;0;0;1;6.64;-0.808];C=[1 0 0 0 0 0;0 1 0 0 0 0;0 0 1 0 0 0];D=[0;0;0];sys=ss(A,B,C,D);t=0:0.001:5;step(sys,t)求取系统的单位阶跃响应曲线:图2 二级摆阶跃响应曲线由图示可知系统小车位置、摆杆1角度和摆杆2角度均发散,需要设计控制器以满足期望要求。

二级倒立摆系统稳定控制方法研究_论文

二级倒立摆系统稳定控制方法研究_论文

西安工业大学北方信息工程学院本科毕业设计(论文)题目:二级倒立摆系统稳定控制方法研究系别:电子信息系专业:自动化班级:姓名:学号:导师:年月毕业设计(论文)任务书系(部)电子信息系专业自动化班姓名学号1.毕业设计(论文)题目:二级倒立摆系统稳定控制方法研究2.题目背景和意义:本课题是个理论研究课题,对控制理论的研究有较高的应用价值,也对实际生产过程有广泛的应用价值。

课题内容紧密结合自动化专业教学要求。

通过本课题,学生可以深入了解分析问题和解决问题的方法,能够把所学理论知识应用于实际问题中,学会Matlabhe和Simulink的软件编程及系统的仿真分析方法。

3.设计(论文)的主要内容(理工科含技术指标):(1)查阅资料深入了解倒立摆系统的结构和特点,以及目前的发展情况。

(2)研究倒立摆系统的建模方法,并进行方案的选择和比较,建立倒立摆系统的模型(3)研究倒立摆系统稳定控制方法,并进行方案的选择和比较,进行算法分析和研究,选择合适的方法对倒立摆系统进行稳定控制(4)研究软件编程的方法,编写代码,完成整个系统的设计;学习Simulink仿真系统的方法,对各种方案进行仿真比较。

(5)系统调试及结果分析。

(6)与题目有关的英文资料翻译(要求:汉字3000以上)(7)撰写毕业设计论文,字数在一万五千左右。

4.设计的基本要求及进度安排(含起始时间、设计地点):起止时间2011.11—2012.5设计地点:西安工业大学金花校区。

完成任务书规定的设计内容,提交相应的设计成果。

1—3周:查阅有关资料,对课题有清楚的了解认知,准备开题答辩。

4—7周:倒立摆建模,认真研究其特点。

对开环系统进行仿真。

8-12周:研究倒立摆系统稳定控制方法,并进行方案的选择和比较,进行算法分析和研究,选择合适的方法对倒立摆系统进行稳定控制;准备中期答辩,完成外文资料翻译。

13—15周:研究软件编程的方法,编写代码,学习Simulink 仿真系统的方法,调试系统,进行实验;16—17周:编写毕业论文。

基于PSO的二级倒立摆LQR最优控制器设计

基于PSO的二级倒立摆LQR最优控制器设计

倒 立摆 作 为 控 制 系 统 的被 控 对 象 ,许 多 抽 象 的控 制 概 念 都 可 以 通 过它 直 观 的表 现 出 来 , 因此 成 为 检 验 各 种 新 型 控 制 理 论 和 方 法 有效 性 的典 型 装 置 。 年 来 , 多 学 者 对 倒 立摆 系统 进 行 近 许 广 泛 地 研 究 。 文 献 [— ] 出 了 基 于 模 糊 神 经 网 络 的 倒 立 摆 控 12提 制 系 统 , 方 法 由 于模 糊 神 经 网 络 系 统 的 自适 应 能 力 , 效 地 克 该 有 服 了 系 统存 在 的非 线 性 和 不 确 定 性 ,但 该 方 法 过 分 依 赖 人 类 直 接 控 制 被 控 对 象 的 经 验 。文 献 [ — ] 出 了倒 立 摆 拟 人 控 制 方 34提
优 控 制 器 比 较 , 真 结 果表 明 : 方 法 所 设 计 的 最 优 控 制 器 能 使 系统 的 响 应 时 间更 快 , 调 量 更 小 , 二 级 倒 立 摆 的 控 制 效 仿 该 超 对
果更理想。
关 键 词 : 级 倒 立摆 ,QR P 0, 二 L ,S 最优 控 制 器
基 于 P O 的 二级 倒 立 摆 L S QR最 优 控 制器 设 计
基于 P O的二级倒立摆 L S QR最优控制器设计
P O a e L S b s d QR Op i lCo t l r De i n f r t ma n r l sg o Do bl n e t d P n uu oe u e Iv r e d lm e

L QR tmal o r l op i c nt erdesgn ol i metod h ba ed n s o PS O i su e whi o er m e te hoc bl dn s f s tdid ch v co s h c ie i es o wei ig n ght m ar n ti x of QR i t e L n h de i prce s. i m e h d sgn o s Ths t o mak s s o PS e u e f O al i m wi h r t gl l t iat n o gorh t t eu i i h s c oba op i z i t ge Q 、 m o t R a nd s ae e t t fedb k co tol aw K. ubl ivet d ac n r l Do e n re pen lm o i c tol a duu pt mal onr l er ppl a in h metod s i to oft e c h i de i e whi o er sgn d ch v .

二级直线型倒立摆系统的LQR控制探析

二级直线型倒立摆系统的LQR控制探析

统 的控 制器 , 并 进行 了数值 仿 真 , 结 果表 明 了该 方法 的有效 性 。
关 键词 : 倒 立摆 ; L QR ; 数值仿 真
0 引 言
字母符号
表 1 二 级 直 线 型 倒 立 摆 系统 的 结 构 参 数
对应参数 字母符 号 对应参数
倒立摆 系统是一种多变量 、 强耦 合 、 严 重非线性 、 自然不稳
现 了 四级 倒 立 摆 控 制 仿 真 实 验 。线 性 二 次 型 调 节 器 ( L Q R) 的
0 3 × 1 0 3 ×1 03 × 1
0 0 0
L× 3
0 1 x 3
0 3 x 1

最优控制_ 】 是基 于现代控 制理论 发展 起来 的 , 通过对 倒立 摆 系统 的分析建立其动力学模型 , 应用 状态反馈 控制器使得 目标
1 4 3
2 0 1 3 第 9期 总第 3 6 3期
s n e J — u F e n × 量 坌 堑 鍪
2 . 3 计算风 阻, 并 确 定 风 机 的 工 作点
根据风机形成 的实际风速 1 3 . 5 m/ s , 则雷诺数为 :
R 一l 0 V / 一1 . 1 1 ×1 3 . 5 ×6 . 6 9 ×1 0 ~/ ( 1 9 . 4 ×1 0 一 ) 一5 1 6 7
s n e j — u F e n × ! 量 坌 羹
二 级直 线 型 倒 立 摆 系 统 的 L QR控 制 探 析
王春平
( 杭州佐 帕斯 工 业有 限公 司 , 浙 江 杭州 3 1 0 0 1 8 )

要: 以二级 直线 型倒立 摆 系统 为研究 对象 , 基 于线 性二 次 型调 节 器 ( L i n e a r Q u a d r a t i c R e g u l a t o r , L Q R ) 理 论 设 计 了二 级倒 立 摆 系

二级倒立摆基于融合函数的模糊控制

二级倒立摆基于融合函数的模糊控制

收稿日期:-年-月-日;修回日期:-年-月-日. 基金项目:安徽工程科技学院青年科研基金(2008YQ047).作者简介:邢景虎(1980--),男,汉(安徽、芜湖市),讲师,硕士,从事电力电子技术及现代电力传动控制、智 能控制的研究。

二级倒立摆基于融合函数的模糊控制邢景虎(安徽工程科技学院 电气传动与控制安徽省高校重点实验室,安徽 芜湖241000)摘 要:采用模糊控制理论研究了二级倒立摆的控制问题。

考虑到二级倒立摆为多变量系统,为了解决模糊控制器规则组合爆炸问题,利用LQR 控制方法设计了融合函数以降低模糊控制器的输入变量维数,大大减少模糊控制的规则数,并研究了量化因子对控制效果的影响,通过设置阈值使量化因子可自动调节,进而提高模糊控制器的性能品质。

仿真和实验结果表明,这种模糊控制算法规则数少,响应速度快,有良好的稳定性和鲁棒性。

关键词:二级倒立摆;LQR ;模糊控制;融合函数;量化因子 中图分类号:TP273 文件标识码:AFusion Function Based Fuzzy Control for a Double InvertedPendulumXING Jing-hu(Anhui University of Technology And Science, Anhui Provincial key Laboratory of Electric and Control, Wuhu 241000, China. Correspondent:XING Jing-hu,E-mail:xingjinghu@ )Abstract: The fuzzy control theory is introduced to study the controlling problem of the double inverted pendulum in this paper. In order to solve the fuzzy rule number ’sexplosion in multi-variable system,the dimensions of input varieties of a fuzzy controller are depressed by designing a fusion function using the LQR theory, and it can reduce the rules of fuzzy greatly. The infection of quantification factors to the effect of control is studied. The quality of the fuzzy controller is improved by adding auto turning quantification factors. Simulation and experiment prove that this fuzzy control arithmetic has the advantages of few rules, fast speed, good stability and good robustness. Keywords:Double inverted pendulum; LQR;Fuzzy control; fusion function; quantification factors1 引言倒立摆系统是一个非线性、强耦合、多变量和自然不稳定的系统,倒立摆系统通常用来检验控制策略的效果,是控制理论研究中较为理想的实验装置。

倒立摆的PID与LQR控制算法的对比研究

倒立摆的PID与LQR控制算法的对比研究

论 文2006年第2期广东自动化与信息工程 1倒立摆的PID 与LQR 控制算法的对比研究朱文凯 袁桂嫦 朱学峰华南理工大学自动化学院摘要文章在一级倒立摆的数学模型的基础上基于MATLAB 仿真软件对一级倒立摆的PID 及LQR 控制算法进行了仿真研究一般而言LQR 控制算法的控制性能要优于PID控制算法关键词倒立摆PID LQR1 引言倒立摆是一种典型的快速多变量非线性绝对不稳定非最小相位系统由于它的行为与火箭飞行以及两足机器人行走有极大的相似性因而对其进行研究具有重要的理论和实践意义同时由于倒立摆结构简单成本低廉因此成为人们学习研究和验证各种控制理论的理想装置2 PID 控制算法的研究PID 控制是最早发展起来的一种控制方法, 至今仍广泛应用于工业过程控制中[2] [3](1) 比例调节P比例系数Kp 的大小决定了比例调节器调节的快慢程度但Kp 过大会使控制系统出现超调或振荡现象Kp 过小又起不到调节作用比例控制无法消除余差(2) 积分调节I积分作用可消除余差积分常数Ti 的大小决定了积分作用强弱程度积分作用通常使系统的稳定性下降因此, 积分常数Ti 大小的选择要得当(3) 微分调节D当偏差e 瞬间波动过快时微分调节器会立即产生响应来抑制偏差的变化使系统更趋于稳定改善了系统的动态性能通过选择不同的PID 参数对倒立摆系统进行仿真决定对每个控制指标都选择PD 控制方式控制器为ui ( k) = kpi ei ( k) + kdi dei ( k)式中, ei ( k) dei ( k)分别为第i 个控制指标的误差和误差变化率,总的控制量u ( k) =∑=41)(i i ku 下面将利用MATLAB 进行仿真[1] [4]然后再修改相关参数比较分析仿真结果首先设定4个控制指标摆角角速度小车位置小车速度的PD 参数,初始依次选择为( 50, 10 ) , ( 10, 10 )(1010)(1010)改变摆角误差e1的比例系数Kp1观察仿真的变化增大摆角误差e1的比例系数Kp1使u1中的Kp1由50增至100仿真对比结果如图1图2所示图1 增加摆角误差e1比例系数Kp1后对比仿真曲线摆角图2 增加摆角误差e1比例系数Kp1后对比仿真曲线控制量u可见增大了摆角误差e1的比例系数Kp1后摆角Angle 的动态性能明显的有所提高但换来的代价是控制量 u 的增大即消耗更多的能量2下面探求增加摆角误差e1的微分系数Kd1后控制效果的变化使u1的Kd1由10增至150摆角Angle 的对比仿真结果如图3所示图3 增加摆角误差e1的微分系数Kd1后仿真曲线可见微分作用过度增大后摆角的超调量调节时间有所增加即动态性能变坏故Kd 的选择要适当3 LQR 控制算法的研究LQR 控制算法是基于状态方程x=Ax+Bu 确定最佳控制量u(t)=-Kx(t)的最优反馈增益矩阵K 使得控制性能指标∫∞+=0)(dt Ru u Qx x J TT 达到极小其实质在于用较小的控制来维持较小的误差达到能量和误差综合最优的目的其中Q 为正定或半正定厄米特矩阵R 为正定厄米特矩阵Q 和R 分别表示了误差和能量损耗的相对重要性Q 中对角矩阵的各个元素分别代表对各项指标误差的重视程度[5]下面将研究Q R 参数的变化对性能指标的影响LQR 控制器的最优反馈增益矩阵为 K=LQR A B Q R u(k)=-Kx由原理知,要求出最优控制作用u ,除求解代数Riccati 方程外,加权矩阵的选择也是至关重要的下面是几个选择的一般原则• 通常选用Q 和R 为对角线矩阵,实际应用中,通常将R 值固定,然后改变Q 的数值,最优控制的确定通常在经过仿真或实际比较后得到当控制输入只有一个时, R 成为一个标量数(一般可直接选R = 1)• Q 的选择不唯一这表明当得到的控制器相同时,可以有多种Q 值的选择,其中总有一个对角线形式的Q下面将通过仿真实验[1]探求加权阵Q ( t) R ( t) 与性能指标间的关系设定初始参数为Q1000010*********R [0.1]现在改变Q 的权值本次将通过改变小车位置状态变量的权值观察变化即G100001000000100001R [0.1]对比仿真结果如图4图5所示K-81.0131 -15.1156 -31.6228 -21.3686图4 改变小车位置权值后仿真曲线小车位置 CarPosition图5 改变小车位置权值后仿真曲线控制量u可以看出经过增大小车位置的状态变量权值后由1增大为100小车位置的响应效果有明显的改善但是我们同时也发现动态性能的改善的代价是控制量 u 增大从0.8增至 1.4即以比较大的能量消耗为代价故可得出结论当Q ( t) 阵中某一元素的权值增大时, 与其相对应的x ( t) 的动态响应过程好转, ts td 显著下降系统快速性得到明显提高与此同时朱文凯 袁桂嫦 朱学峰倒立摆的PID 与LQR 控制算法的对比研究2006年第2期广东自动化与信息工程 3也引进了一些振荡而控制量的幅值会相应增大这表明要求输入能量增大即要提高动态性能必须以比较大的能量消耗为代价现保持Q 值不变即Q1000010*********增大R 使R [0.1]变为R [3]考察控制量的变化对比仿真结果如图6所示K-28.6326 -5.1621 -0.5774 -1.5217图6 增大R 值后的仿真曲线控制量u可见当R ( t) 阵中某一元素的权值增大时控制量幅值相应减小由0.8减少为0.5,表明能量消耗随R ( t) 增大而减小,其对应的动态性能指标有所改善,但并不显著结论LQR 最优控制系统中Q ( t) 和R ( t) 的选择是相互制约相互影响的如果要求控制状态的误差平方积分减少必然会导致增大能量的消耗反之为了节省控制能量就不得不牺牲对控制性能的要求 4 结论常规PID 控制的效果稍差而LQR 控制可以比较好地控制倒立摆主要是因为常规PID 控制器实质上是一种线性控制器对于像倒立摆这样的非线性绝对不稳定系统控制效果上显得有所不足但LQR 的抗干扰性能及鲁棒性也不是十分的完美因为LQR 是通过对系统进行局部线性化后运用的一种方法随着控制理论的发展新的控制方法不断出现但PID 控制器因具有结构简单设计原理易于被工程设计人员掌握鲁棒性强和不需要对象的精确数学模型等优点在工业过程控制中仍然得到了最广泛的应用然而对于那些复杂如具有延迟非线性和时变的控制系统为了克服传统PID 控制的缺点人们把传统PID 控制与模糊逻辑神经网络遗传算法等人工智能技术相结合形成智能PID 参考文献[1] 刘金琨. 先进PID 控制及其MATLAB 仿真[M]. 北京: 电子工业出版社, 2003: 325330[2] 邱丽, 曾贵娥, 朱学峰, 等. 几种PID 控制器参数整定方法的比较研究[J]. 自动化技术与应用, 2005, 24 (11):28~31 [3] Kiam Heong Ang, Gregory Chong, Yun Li . PID Controlsystem Analysis, Design, and Technology.[J] IEEE Transactions on control systems technology, 2005, 13 (4) [4] 罗晶, 陈平. 一阶倒立摆的PID 控制[J]. 实验室研究与探索,2005, 24 (11):26~28[5] 刘豹. 现代控制理论第2版[M]. 北京: 机械工业出版社, 2004: 272292A Comparative Study of PID and LQR Algorithm for Inverted PendulumZhu Wenkai Yuan Guichang Zhu Xuefeng(College of Automation Science and Engineering, South China University of Technology)Abstract : In this paper, based on the mathematic model of the pendulum and MATLAB software, the PID and the LQRalgorithms are respectively applied to control the pendulum. In general, the control performance of LQR is better than PID.Key words : Pendulum; PID Control; LQR Control作者简介朱文凯男1982年生本科研究方向控制理论与控制工程网络实时控制。

二级倒立摆的LQR和LQY控制

二级倒立摆的LQR和LQY控制

二级倒立摆的LQR 和LQY 控制摘要:本文首先采用小扰动原理将二级倒立摆的非线性模型在其平衡点附近线性化,然后基于该线性化模型,分别采用线性二次状态调节器和输出调节器设计最优性能指标和反馈控制率,最后进行了仿真,并对两者的仿真结果进行了分析和比较。

一. 二级倒立摆非线性数学模型的建立及线性化图1给出了一个二级倒立摆系统的物理结构示意图。

其中r 表示小车在水平位置的位移,1θ表示下摆杆与垂直位置的角度,2θ表示上摆杆与垂直位置的角度。

图 1 二级倒立摆的物理结构示意图为了设计上述二级倒立摆系统的线性控制器,必须先对被控系统进行建模。

另外,为了减小建模的难度,对系统有如下假设:① 每一级摆杆都是刚体。

② 在实验过程中同步带长度保持不变。

③ 驱动力与放大器输入成正比,没有延迟直接施加于小车。

④ 实验过程中的库仑摩擦、动摩擦等所有摩擦力足够小,在建模过程中可忽略不计。

在上述假设的条件下,根据动力学理论,其动力学方程如下:Gu N rF r M ++⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡),(),,,(),(212121212121θθθθθθθθθθθθ (1)其中)cos( cos )cos( cos )( cos cos )( ),(2222122122221221221221111121222112132121⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+--++++++=l M J l L M l M l L M L M l M J l M M l M l M M M M M M θθθθθθθθθθ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-+∙--+∙-+-∙∙+-=12112212221221221222211121102121 )sin( 0 )sin( )( 0 sin sin )( ),,,(F F l L M F l L M F F l M L M l M F F θθθθθθθθθθθθθθ()⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+=2221121121sinsin 0 ),(θθθθg l M g L M l M N ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡= 0 0 0G G式中个参量的意义及参数值如下表1所示。

二级倒立摆的 LQG 最优控制研究

二级倒立摆的 LQG 最优控制研究
后, 根据 I Q( 的 分离 原理 设计 出控 制器 , 实 现 了对 噪 声 的有效 抑制 。
1 系统 建 模
直线 二级 倒立 摆 系统 的模 型结 构 如图 1 所 示 。图 1中 , , 一 为 小车 位移 ( 右 为正 方 向 ) ; , 分 别 为 下 摆 杆、 上摆 杆 与垂 直方 向的夹 角 ( 顺 时针 为正方 向) 。 为使研 究对 象的 模 型不 过 于 复 杂 , 简 化 数 学模 型
二级 倒 立摆 的 L QG 最优 控 制 研 究 与 电 气工 程 学 院 。 山东 青岛 2 6 6 5 9 0 )
摘 要 : 为 实 现 二级 倒 立摆 系统 的稳 摆 控 制 ,应 用 了 线 性 二 次 高 斯 最 优 控 制 。 根 据 L Q G 的 分 离 原 理 . 首 先 利 用 最 优 控制 设 计 控制 律 ,得 到状 态 反馈 ; 由于 系统 状 态 不 能 完全 测 得 , 而 且 系统 也 不 可避 免地 会 受 到 噪 声 的 影 响 , 在 详 细 给 出相 应 参 数取 值 规 则 的 基 础 上 ,采 用 了卡 尔 曼滤 波 对 系统 输 出做 出最 优 估 计 。 最 后 的 仿 真 结 果 表 明 . 设 计 的 控制 器 能 够 较好 地 对 二 级倒 立摆 进 行 稳定 控制 ,且 具 有 抑 制 噪 声 和 抗 干 扰 能 力 。
第 l 期( 总第 1 8 2期 )
2 O I 4年 O 2月
机 械 工 程 与 自 动 化
ME CI { ANI CAL ENGI NEE Rl NG & AUT( ) M ATl ( ) N
No.1 Fe b.
文章编号 : l 6 7 2 — 6 4 1 3 ( 2 0 1 4 ) 0 l 一 0 1 5 0 — 0 3

基于LQR的平面二级倒立摆控制策略研究

基于LQR的平面二级倒立摆控制策略研究

s
io
n
f
c o rr e
la te d
u a n
s
t ie s
is
a
dde d
tO s im
p l if y
c t o c
a s
ll
a s
iz

the c o n tro
a
in
o
v
ir t
u e
y te
u
c
h n o lo g y
n
T h e in fe
c t io n
f th e q
s c a
tif i
系统 的复 杂 化 模 糊 规 则 的 总 数都 会 随 着 输 入 变 量 的 个

对 于 平 面 倒 立 摆 系统



量 化 因 子 对控 制效 果 的 影 响 应 用 所设 计 两 种控制 器 进 行 系统 仿真 与 实 时 控 制实验 其 结 果 证 明 两 种控 制 器都 能保 证 良好 的控


制精 度 响 应速 度快 有 良好 的 稳 定 性 和 鲁 棒 性
, ,

关 键词 :平面 二 级 例立 摆 t L Q R ;模 糊控 制 ;量 化因子 中图 分类号 :T
e n
ify t h e
f f i c ie
f the
gg
d
tra te g y
u

K
e
y
w o r
ds
: p la n a r
do
b le in
v e r te
d pe
n
d u lu
m ;L

直线二级倒立摆系统控制策略研究设计

直线二级倒立摆系统控制策略研究设计

毕业设计(论文)题目直线二级倒立摆控制策略研究毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。

据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。

对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。

有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。

学校可以公布论文(设计)的全部或部分内容。

保密的论文(设计)在解密后适用本规定。

作者签名:指导教师签名:日期:日期:注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它摘要倒立摆是一个复杂的多变量强耦合不稳定非线性的系统,借助于这样一个系统可以有效的检测各种控制理论的好坏。

倒立摆的LQR控制器算法的设计与仿真

倒立摆的LQR控制器算法的设计与仿真

Fig 4.1 Conventional LQR control system structure对于状态方程式所表示的连续时间的线性被控对象有:(4-1)0)0(),()()(x x t Bu t Ax t x =+=上式中,x(t)为n 维状态向量;u(t)为m 维控制向量;A ,B 分别为n×n 及n×m 阶的常数矩阵。

在进行线性二次最优控制系统设计时,比较令人感兴趣的是如何选择控制向量u(t),使得给定的性能指标达到最小,线性二次最优调节器( LQR) 是针对系统状态方程,寻找最优控制,使得控制性能指标 J 达到最小,其中 Q 、R 分别表示了对状态变量和输入变量的加权值。

二次型性能指标函数:(4-2)dt RU U QX X J T T )(+=⎰+∞∞-则有如下状态反馈控制律:(4-3))()(t Kx t U -=式中,K 为最优反馈矩阵:(4-4)P B R K T 1-=在式(4-4)中,P 为Riccati 方程非负定对称解。

而Riccati 方程为:(4-5)01=+-+-Q P B PBR P A PA T T 如此,可得到状态反馈增益向量K :(4-6)P B R K T 1-= 由此可见最优控制器的设计的关键是选择合适的加权矩阵Q 和R ,并根据式(4-6)可以算出P ,这样就能求出反馈增益K 了。

而加权矩阵Q 和R 的具体作用为:Q 中某元素相对增加时,其对应的状态变量的响应速度增加,其他状态变量的响应速度相对减慢;R 增加时,控制力减小,角度变化变小,跟随速度变慢。

改变矩阵Q 的值,可以得到不同的响应效果,Q 主对角线元素的值在一定范围之内越大,系统调整时间越短,而且抵抗干扰的能力越强,但是Q 不能过大,不然将对实验结果有一定的影响[16]。

上述推导过程即为线性二次最优控制的控制原理。

而当今现在,随着计算机技术的飞速发展,已经可以不使用上述公式进行繁琐的计算,而利用 MATLAB 的lqr 命令轻松的得到反馈矩阵K 的值:(,,,)K lqr A B Q R = 4.3 二次最优控制器的参数调整二次最优控制器的参数调整关键在于选择好合适的加权矩阵Q 和R ,这样就能得出反馈增益K [17]。

人工鱼群算法在lqr控制直线二级倒立摆中的应用

人工鱼群算法在lqr控制直线二级倒立摆中的应用
smootherꎬ accompanied by the smaller overshoot of the trolley displacement and the angle of the
swing bar.
Key words:linear double inverted pendulumꎻ artificial fish swarm algorithmꎻ LQR
第一作者简介: 武俊峰 (1959 - ) ꎬ男ꎬ黑龙江省伊春人ꎬ教授ꎬ 博士研究生导师ꎬ研究方向:控制理论及应用ꎬE ̄mail:wu_jf@ hrbust. edu. cnꎮ
黑 龙 江 科 技 大 学 学 报 第 29 卷
742
术、机器人控制等领域的发展ꎬ倒立摆控制系统的实
武俊峰1ꎬ2 ꎬ 郭旭飞1
(1. 黑龙江科技大学 电气与控制工程学院ꎬ 哈尔滨 150022ꎻ 2. 哈尔滨理工大学 自动化学院ꎬ 哈尔滨 150080)
摘 要:直线二级倒立摆控制系统的关键问题在于如何对处于不稳定状态的系统进行有效控
制ꎬ使上摆和下摆时刻处于动态平衡状态ꎬ且具备较强的鲁棒性ꎬ以直线二级倒立摆作为研究对象ꎬ设
ear two ̄stage inverted pendulum control system is how to realize an effective control of the system in the
unstable state to ensure that the up and down pendulum are in the dynamic balance stateꎬ with a stronger
linear double inverted pendulum
Wu Junfeng1ꎬ2 ꎬ Guo Xufei1

基于LQR的倒立摆最优控制系统设计

基于LQR的倒立摆最优控制系统设计

基于LQR的倒立摆最优控制系统设计基于LQR的倒立摆最优控制系统设计[摘要]倒立摆系统是一个典型的多变量、非线性、强耦合和快速运动的高阶不稳定系统,它是检验各种新的控制理论和方法有效性的典型理想模型。

在其控制过程中,能有效地反映诸如镇定性、鲁棒性、随动性以及跟踪等许多关键问题。

本文主要研究二级倒立摆LQR控制方法。

本文以二级直线倒立摆为研究对象,对直线二级倒立摆系统进行分析,然后运用Matlab实时控制软件对模型进行控制算法的模拟仿真,最后得出相应结论。

本文先对二级直线倒立摆的模型进行分析,然后通过拉格朗日方程建立倒立摆的数学模型,然后再二级倒立摆的状态方程、系统的稳定性及能控性和能控性做了详细的分析,再以最优控制理论为原理,设计出LQR控制器,通过对倒立摆系统的LQR 控制算法的研究,探讨了加权矩阵Q和R的选取方法,最后利用Matlab建立倒立摆系统模型,进行了二级倒立摆的LQR控制器的仿真,模拟出相应参数下的阶跃响应曲线,通过对响应曲线的稳定性,快速性的观察,选取最合适的加权矩阵Q和R。

[关键词]二级直线倒立摆;LQR控制;仿真Research on Double Inverted Pendulum Control SystemBased on LQR[Abstract]The inverted pendulum is a typical high order system, with multi- variable, non-linear, strong-coupling, fleet and absolutely instable. It is representative as an ideal model to prove new control theory and techniques. During the control process, pendulum can effectively reflect many key problems such as equanimity, robust, follow-up and track, therefore. This paper studies a control method of double inverted pendulum LQR.In this paper, two linear inverted pendulum as the researchobject, linear inverted pendulum system for analysis, then the use of real-time control software Matlab model control algorithm simulation, finally draw the appropriate conclusions.This article first for two straight inverted pendulum model analysis, and then through Lagrange equation established mathematical model of inverted pendulum, and then inverted pendulum equation of state, system stability and controllability and controllability do a detailed analysis, then the theory of optimal control theory to design a LQR controller, through the inverted pendulum system LQR control algorithm, discusses the weighting matrices Q and R, selection methods, and finally the use of Matlab established inverted pendulum system model for the two inverted pendulum LQR controller simulation, simulation of the corresponding parameters of the step response curve, through the response curve of stability, speed observation, select the most appropriate weighting matrices Q and R.[Key Words]Double linear inverted pendulum; LQR control; Simulation前言倒立摆系统是进行控制理论研究的典型实验平台。

基于LQR二级倒立摆控制系统研究论文

基于LQR二级倒立摆控制系统研究论文

基于LQR的二级倒立摆控制系统研究摘要倒立摆系统是一个典型的多变量、非线性、强耦合和快速运动的高阶不稳定系统,它是检验各种新的控制理论和方法有效性的典型理想模型。

在其控制过程中,能有效地反映诸如镇定性、鲁棒性、随动性以及跟踪等许多关键问题。

本文主要研究二级倒立摆LQR控制方法。

首先建立了二级倒立摆的数学模型,然后对二级倒立摆的数学模型进行控制设计,应用遗传算法确定系统性能指标函数中的加权阵Q,R得到系统状态反馈控制矩阵。

最后,用MATLAB进行了系统仿真。

在几次凑试Q矩阵值后系统的响应结果都不尽如人意,于是采用遗传算法对Q矩阵优化。

仿真结果证明:经过遗传算法优系统响应能更加满足设计要求。

关键词二级倒立摆;LQR控制;遗传算法Research on double inverted pendulum controlsystem based on LQRAbstractThe inverted pendulum is a typical high order system, with multi- variable, non-linear, strong-coupling, fleet and absolutely instable. It is representative as an ideal model to prove new control theory and techniques. During the control process, pendulum can effectively reflect many key problems such as equanimity, robust, follow-up and track, therefore.This paper studies a control method of double inverted pendulum LQR. First of all, the mathematical model of the double inverted pendulum is established, then make a control design to double inverted pendulum on the mathematical model, and determine the system performance index weight matrix Q, R by using genetic algorithm in order to attain the system state feedback control matrix. Finally, the simulation of the system is made by MATLAB. After several test matrix Q value the results are not satisfactory response, then we optimize Q matrix by using Genetic Algorithm. Simulation results show: The system response can meet the design requirements effectively after Genetic Algorithm optimization.Key words Double inverted pendulum; LQR control; Genetic Algorithm.目录摘要 (I)Abstract (II)第1章绪论 (1)1.1引言 (1)1.2倒立摆设备简介 ..................................... 错误!未定义书签。

倒立摆系统LQR模糊控制算法研究

倒立摆系统LQR模糊控制算法研究
进行了L 一模糊控制方法的研究。 R Q 运用最优控制方法设计了最优状态变量合 成函数,减少模糊控制器的输入变量维数,成功解决了 “ 规则爆炸”问题。研究 了量化因子对控制效果的影响,通过设置闽值使量化因子可以自 动切换,进而提
升了模糊控制器的性能品质。
利用 Mt a 和 Smln 工具进行了 alb i ik u 三级倒立摆模糊控制系统的仿真研究。
摘要
本文围绕三级倒立摆系统, 主要采用 LR Q一模糊控制理论研究了倒立摆的控制 系统仿真和实物系统控制问 题。倒立摆系统是一个典型的多变量、非线性、强祸 合和快速运动的自 然不稳定系统。因此倒立摆在研究双足机器人直立行走、火箭 发射过程的姿态调整和直升机飞行控制领域中有重要的现实意义,相关的科研成 果己经应用到航天科技和机器人学等诸多领域。 本文设计思想是:借助于系统的线性化模型设计三级倒立摆系统模糊控制器, 这种方法将线性系统理论与模糊控制技术相结合,将单一的复杂控制策略转化为 多级控制策略嵌套,大大简化了 三级倒立摆系统模糊控制器的设计步骤。仿真与 实物实验证明了本文设计的LR Q一模糊控制器有很好的稳定性、鲁棒性和适应性。
该工具使模型的建立更具灵活性,给仿真带来很大方便,从而成功实现了多种情
况下的三级倒立摆 LR Q一模糊控制的仿真。 仿真结果证明: LR Q一模糊控制器不仅 可以稳定倒立摆系统,还具有定位功能。
关键词:倒立摆 模糊控制 状态变量合成 计算机控制Leabharlann Ab t c sr t a
I ee edl ss m pnu m yt i m l aal nnna sog opn ad n rd vt u e s ui rb , ler t n- ulg t i e o i , v r c i n i t i y u l. r er o i ee pnu m s n iprn r lt n a l nt ay T e a h n rd dl h m y o at ii sb i a rl h e c f t e u a a m t e sc t s v a m ai it r er sc a t w ln o b e r o t l ci p cso e n n e a h h h a i f d t h u h g e f n g h s c u s e k g i o , n n r s e , p b e o r kt d i cn o o hlot, m n cr li p dcos s o e a f n ot l ecp r ad ay rav r utn h c n l g r f i e n y o e te o i a apctnit flot ho g os c i t sb cor o plaos e f nl y p e g ad j t bt i i n id e o f f h n u e f . h e c al o L R Fz ot l r s o cd t y li ad otl g z cno t o iir ue t s d s u tn t cnoi Q & u y r h y n d e t o i ao n h u m e rl n p b m r l e t e i ee pnu m ts e Sc s o cn o o r l i e t o h e rd dl i h ppr uc s ot l o e n i f n t e u n a . e f r f am r v i hr a pnu m s m ad cs o s u tn vs t cnoe hs a w r edl s t , sces i li p e t ts t lr d e u y e n u f ao r m o h h o rl a a i vrgo s bi, s es aat iyMa r er w ridc r bl : e od iyr ut sad p bi. n a h k ele e w y t l o n n d a l a t b t i e c o s a d o s T e t acl eo t e i rd dl i r oe Ii r e t m tam dl h e ee pnu m p ps . p vd t h m h i o f n t e u s ae r v o d t o h s a o e e nr i ee pnu m sm i t i y bt i cn oal ad p n o t n rd dl s t i n a l , i s t lb n v t e u y e s bi u t o rl e s t o sra l b ev be euii pi. s e e cn oaiyo tre v r d qi rm n A a t t ot lbi f e i e e l u o t t i h b m m e rl l t h n t pnu m vrs a, ot l h e rd dl ivrdfcl edl i e m ls cnoot e i ee pnu m e ii t u s y l o r f n t e u s f u . r v y R sa h Q c t l rh o n r d dl yt . s g o L R n o a oim i ee pnuu ss m B ui eer n c or l t g f t v e m e y n ot i t n n o t oy T e l t n m tx d i dc se . i pi z i c t l r, s e i o ai Q a R s iu sd I s m ao o r h e h e co f r n t i rdcd traz te li o t i ee pnu m s m t Maa. n oue hw ele s ao f n rd dl s t b h tb t o o i h i t n h vt e u y e y mu e e l Tr i ee pnu m R t lr e ge ad u t . cnom dl h e rd dl L cn oeids nd e le L R t l e e n t e u Q o r l s v i n m ad Q o r o ipor m d S u n5 , t l ob i ee pnu m r a ss m s g m e b i lk. cn oo dul n rd dl h d r yt r a y i 0 o r f e t e u a w e e m v ir le. e e t r pne v oec stvrb ad cr ocno s i dM r vrh e oscr s a te al n t u e otl e z o o , s a e u e f a a e h v f r h i e qat w e t pnu m sb obi d tbd p s t . a, o unt hn edl i t l r g u e a r e e A lt p t i y h e u s e e i r r e n d t a o a n s e s h w e t pnu m sb iso n hn edl i t l s w h e u s e h a R sa h Q &Fzy t a rh o n r d dl s t . o L R uz cnrl oim i e e pnu m s m T e eer n c o o l t f t e u y e h g v d es n nuvrts uz cnoeidp s d ds n g t a te i n o o i t eeo f y tlr er s b egi a ml m i f a i f o rl s e e y i n o i st p i z p a v il s ts f co ui ot i tn t l r, icn ue rl aae y h iu tn n pmz i cnot oyad a r c t u s rb s es i s g i ao o r h n n e n t e d h e e o f z s ry 'l ep s n p b m sl d Te e i o qatitn f y p , xl i ' l i o e. i co f nfao u h l re o o r e s z a u o v h n tn u i i f c f t s fcocn ois d dT e l oL R f z cnoeiip vd a o teet ot l ui . qat f & u y t lr r e c r o f f r s e h u i t y Q z o r l s o m b ad g sih g nfao f t s y i at wt i qati tn o . dn u o c n u ic i a r c Te u tn L R Fzycn o o t e i ee pnu m s m h s li o Q & uz ot l h e r d dl s t i i ao f m r f r n t v e u ye s

倒立摆论文:倒立摆 粒子群 LQR 模糊控制 实时控制

倒立摆论文:倒立摆 粒子群 LQR 模糊控制 实时控制

【关键词】倒立摆粒子群 LQR 模糊控制实时控制【英文关键词】Inverted pendulum PSO LQR Fuzzy control Real-time control倒立摆论文:基于粒子群优化的二级倒立摆控制研究【中文摘要】倒立摆系统是一个多变量、强耦合、自然不稳定的高阶非线性系统,研究它的控制设计具有很大的意义。

一方面可以反映许多控制理论中的经典问题,如系统鲁棒性问题、镇定问题、跟踪问题;另一方面对于军事工业、航天仪器、机器人领域和一般工业进程也有着很高的理论指导意义,是控制理论与实际应用的桥梁;倒立摆系统作为检验各种控制算法和控制理论的典型实验装置,为检验控制器设计方法的有效性做了重要贡献。

本文以直线二级倒立摆系统为研究对象,将粒子群算法应用到传统控制理论和智能控制理论当中,设计了基于粒子群优化的二级倒立摆LQR最优控制器和基于粒子群优化的二级倒立摆模糊控制器,并对倒立摆实物系统进行了实时控制。

具体研究内容如下:1)介绍倒立摆系统的和研究现状,运用拉格朗日方程建立二级倒立摆系统的数学机理模型,并在平衡点附近进行线性化处理得到其状态空间方程,运用线性控制理论对其进行定性分析,证明了直线二级倒立摆系统的自然不稳定性和平衡位置附近的能控能观性。

2)介绍LQR最优控制和粒子群算法的基本原理。

利用粒子群算法所具有的智能式搜索、渐进式优化,快速收敛等特点,获取Q、R的全局最优解,从而设计状态反馈控制律K,实现基于粒子群算法优化的二级倒立摆LQR控制器设计,并仿真验证了控制方法的有效性。

3)利用LQR控制器设计的状态反馈控制率K,设计信息融合函数,将系统输入变量降维,然后将粒子群算法的强大优化功能应用到比例因子和加权因子的选取当中,实现了基于粒子群优化的二级倒立摆模糊控制器设计,并通过仿真验证了控制方法的有效性。

最后对所设计的两种控制器进行了仿真对比分析,结果表明基于粒子群算法优化的模糊控制器具有更好的稳定性和鲁棒性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.毕业设计(论文)题目:二级倒立摆系统的LQR控制算法研究2.题目背景和意义:本课题来源于西安工业大学机器人实验室的倒立摆实验台。

倒立摆系统是一个多变量、快速、非线性和自然不稳定系统。

在控制过程中能有效地反映控制中的许多关键问题如非线性问题、系统的鲁棒性问题、随动问题、镇定问题及跟踪问题等。

倒立摆在控制理论研究中是一种较为理想的实验装置。

从日常生活中所见到的各种重心在上,支点在下的控制问题,到空间飞行器和各类伺服机构的稳定,都和倒立摆的控制有很大的相似性,故对其的稳定控制在实际生产和生活中有很多用场。

3.设计(论文)的主要内容(理工科含技术指标):本题目是以倒立摆为研究对象,设计一个LQR控制器。

借助Matlab语言编程,得出直线二级倒立摆LQR控制器、仿真图。

修改Simulink 的LQR模块中的参数,观察仿真;通过试验对系统进行仿真分析,从而得出对系统的最佳控制方案。

4.设计的基本要求及进度安排(含起始时间、设计地点):按毕业设计题目的要求在毕业设计时间内完成设计内容并。

1-5周;开题,针对原理及应用、主要技术难点的收集资料,熟悉课题方案。

6-10周;完成方案论证,确定设计方案。

10-15周;利用Matlab对系统做进一步的仿真分析,完善控制器的设计和算法,得到系统的最优控制器。

16—18周;完成所有的设计工作,整理资料,完成毕业论文,准备答辩。

5.毕业设计(论文)的工作量要求:*或实习(天数):350小时①实验(时数)*:A4一张②图纸(幅面和张数)③其他要求:外文翻译3000字指导教师签名:年月日学生签名:年月日系(教研室)主任审批:年月日说明:1本表一式二份,一份由学生装订入附件册,一份教师自留。

2 带*项可根据学科特点选填。

西安工业大学北方信息工程学院本科毕业设计(论文)题目:二级倒立摆系统的LQR控制算法研究系别电子信息工程系专业电气工程及其自动化班级B070307姓名龙仕学号B********导师张荷芳焦灵侠2011年 6 月二级倒立摆系统的LQR控制算法研究摘要倒立摆系统是一个非线性自然不稳定系统,是验证各种控制理论和方法有效性的典型理想模型,许多抽象的控制概念如控制系统的稳定性、系统收敛速度等,都可以通过倒立摆系统直观的表现出来。

最近几年一直是控制领域研究的热点。

对倒立摆系统的研究不仅具有很重要的理论意义,而且在航天科技和机器人学等领域中也有现实指导性意义。

本文以固高公司直线倒立摆为研究对象,对直线二级倒立摆系统进行分析,运用Matlab实时控制软件对模型进行控制算法的仿真,得出相应结论。

本文以最优控制理论为原理,设计出LQR控制器,进行了倒立摆系统的LQR 控制算法的研究。

对二级倒立摆的状态方程、系统的稳定性及可控性做了详细的分析,运用最优控制理论,探讨了加权矩阵Q和R的选取方法。

介绍了如何利用Matlab建立倒立摆系统模型,进行了二级倒立摆的LQR控制器的设计与仿真,通过改变Simulink的LQR中态空间模块的参数,得出最好的控制效果。

关键词:直线倒立摆;LQR算法;控制;仿真Research on LQR Control Algorithm of the Double InvertedPendulum SystemAbstractThe inverted Pendulum systerm is a nonlinear unstable natural system, in the controlling process, it can effectively reflect many key problems such as stability and tracking in control and so on . In resent years, always is a study hotspot in control field. Studying on inverted Pendulum not only has a very important theory significance, but also has a realistic directory mean in aerospace science and technology and robotics.This dissertation, based on the linear inverted Pendulum of Googol ComPany, has analysised the double inverted Pendulum system, with the help of Googol Matlab real-time control software experiment platform, simulated control algorithm of the model, finally, reach the corresponding conclusion.By using optimization control theory, designing and emulated the double inverted Pendulum LQR controller, discussing the simulation of LQR control of the inverted Pendulum system. then analysised the inverted Pendulum state equation, system stability and controllability, the selection of matrix Q and R is dicussed. It is introduced how to realize the simulation of the inverted Pendulum system by the Matlab, the double inverted Pendulum LQR controller is designed and emulated, the LQR control simulation figure of the liner the double inverted Pendulum system has been obtained. And by altering the Parameters of Simulink LQR state space model, the best control result has been achieved.Key words: linear inverted Pendulum; LQR algorithm; control; simulation目录1绪论 (1)1.1 研究倒立摆的背景及意义 (1)1.1.2 倒立摆的特性 (2)1.1.3 倒立摆的控制目标 (3)1.1.4 倒立摆的控制方法 (3)1.2倒立摆的发展及现状 (3)1.3 倒立摆的主要控制算法 (4)1.4 本文的主要工作 (5)2 倒立摆的模型及定性分析 (6)2.1二级倒立摆系统数学模型 (6)2.1.1倒立摆的系统结构 (6)2.1.2 倒立摆的数学模型 (7)2.1.3 倒立摆的空间状态方 (11)2.2二级倒立摆系统定性分析 (12)2.2.1倒立摆系统的稳定性分析 (13)2.2.2倒立摆系统的可控性分析 (13)2.3 本章小结 (14)3 最优控制理论的简介 (15)3.1最优控制理论的发展历程 (15)3.2 LQR最优控制器原理 (16)3.3最优控制理论加权矩阵的选取 (17)3.4本章小结 (19)4 LQR控制器的设计与仿真 (20)4.1倒立摆LQR控制器的设计 (20)4.2二级倒立摆LQR控制仿真 (21)4.3倒立摆系统的硬件结构及工作原理 (25)4.3.1倒立摆系统设备简介 (25)4.3.2直线二级倒立摆系统工作原理 (26)4.3.3 倒立摆系统的硬件连接 (27)4.4本章小结 (27)5总结 (29)5.1总结 (29)5.2展望 (29)参考文献 (31)致谢 (34)毕业设计(论文)知识产权声明 (35)毕业设计(论文)独创性声明 (36)1 绪论1绪论本章介绍了倒立摆产生的背景和研究意义、倒立摆系统的分类、特性、控制方法以及倒立摆系统的发展及现状,最后简要论述了本文所做的工作。

1.1研究倒立摆的背景及意义上世纪五十年代为解决火箭、卫星飞行过程中对姿态修正,双足机器人的行走,直升机飞行时平衡控制,麻省理工大学设计出一级倒立摆实验设备,而后人们参照双足机器人的控制设备设计出二级摆,后来又出现了三级摆、多级摆,柔性连接直线倒立摆、平面倒立摆、环形倒立摆和环形并联多级倒立摆,由于倒立摆系统是研究变结构控制、非线性控制、目标定位控制、智能控制的系统,故在控制中能反映很多关键的工程问题,诸如镇定问题、非线性问题、鲁棒性问题、随动问题和跟踪问题。

研究倒立摆系统不仅具有很强的理论意义,而且还能解决很多实际问题。

凡是重心在上、支点在下的控制问题,都可抽象为一种倒立摆模型;由于倒立摆系统本身就是一个静态的、不稳定的诸如高阶次、多变量、强耦合的非线性系统,其作为控制理论研究中一种比较理想的实验手段,为处理多变量、非线性、绝对不稳定系统提供了最优的控制方法。

倒立摆主要有两个方面的用途。

第一,作为一个非线性自然不稳定系统,倒立摆系统是进行控制理论教学及开展各种控制实验的理想实验平台。

对倒立摆系统的研究能有效直观地反映控制中的许多典型问题:如非线性问题、鲁棒性问题、镇定问题、随动问题以及跟踪问题等。

第二,由于倒立摆系统具有高阶次、不稳定、多变量、非线性和强耦合等特性,其作为控制理论研究中的一个严格的控制对象,通过对倒立摆的控制,用来检验新的控制方法是否有较强的处理非线性和不稳定性问题的能力。

对倒立摆的控制涉及到控制科学中处理非线性、高阶次、强耦合对象的关键技术,许多现代控制理论的研究人员一直将它视为研究对象。

因而倒立摆被誉为“控制领域中的一颗明珠”[1]。

通过对倒立摆的研究不仅可以解决控制中的理论问题,还能将控制理论涉及的三个主要基础学科—力学、数学和电学进行有机合应用[2]。

同时,其控制方法在军工、航天、机器人和一般工业过程领域中都有着广泛的用途,如机器人行走过程中的平衡控制、海上钻井平台的稳定控制、火箭发射中的垂直度控制和卫星飞行中的姿态控制、太空探测器着陆控制和测量仪器展开稳定控制等[3]。

因此,倒立摆提供了一个从控制理论通往实践的桥梁。

相关文档
最新文档