二级倒立摆模糊控制设计
二级倒立摆的参数自整定模糊-PI控制
文 章 编 号 : 6 2— 3 5 20 ) 4— 6 5一 4 17 9 1 (0 7 o 0 3 o
二 级倒 立摆 的 参数 自整 定模 糊 一P 控 制 I
李志鸿 , 嵇启春 , 张 龙 , 冯仰敏
( 西安建筑科技大学 信息与控制工程学院 , 陕西 西安 70 5 ) 10 5
摘
要 :基本模 糊控 制 器在 面对 复杂控 制 对 象 时 , 其稳 态精 度 比较 差 。针 对 这 一 问题 , 中以二 文
级倒 立摆 系统 为控 制对 象 , 出 了一种 新 的模 糊控 制 器。该 模 糊 控 制 器通 过 对基 本 模 糊 控 制 器 提
中结构参数的寻优和调整, 以及系统输 出结构的 完善 , 实现 了二级倒 立摆精度方面与基本模糊控制器相比 , 提 都有
收 稿 日期 : 0 7—0 20 6—1 O 作者简介:李志鸿( 9 1一), , 18 男 山西忻州人 , 硕士研究生 , 主要从事工业过程计算机控制方面的研究
・
维普资讯
66 3
西
安
科
技
大 学 学
报
20 07卓
图 1 基 本 模 糊 控 制 器 系 统 图
了明显的 改进 。
关键 词 :模糊控 制 ; 级倒 立摆 ; 算机 仿真 二 计
中图分类 号 : P2 7 4 T 3 . 文献 标识 码 : A
Co t o l r o a a e e s a t t r i g f z y — PIf r n r l fp r m t r u o u n n u z e — o d u l n e t d p n l m o b e i v r e e du u
维普资讯
二级倒立摆系统的最优控制
∞
ut
+
B
+
1 /S
x
C
y
A
R-1BT
P
五、仿真分析
将某二级倒立摆系统模型各参数代入式1-8,得出系数矩阵 设, 写出Matlab程序如下:
A=[0,0,0,1,0,0;0,0,0,0,1,0;0,0,0,0,0,1; 0,-2.57163,0.164291,-16.6674,0.0124145,0.005; 0,29.9499,-15.1957,40.3167,-0.204856,0.17380; 0,29.9499,65.4455,-49.3949,0.463474,-0.59148]; B=[0;0;0;8.64636;-20.9146;25.9146]; C=[1 0 0 0 0 0;0 1 0 0 0 0;0 0 1 0 0 0];D=[0;0;0]; %求开环特征值 r1=eig(A) %加入最优反馈器 q1=100;q2=10;q3=5000;q4=0;q5=0;q6=0; Q=[q1 0 0 0 0 0;0 q2 0 0 0 0;0 0 q3 0 0 0;0 0 0 q4 0 0;0 0 0 0 q5 0;0 0 0 0 0 q6];R=1; %求最优增益矩阵、黎卡提方程的解、闭环特征值 [K,P,r2]=lqr(A,B,Q,R) Ac=[(A-B*K)];Bc=[B];Cc=[C];Dc=[D]; T=0:0.02:20;U=zeros(size(T)); x0=[0;-0.05;0.1;0;0;0]; [Y,X]=lsim(Ac,Bc,Cc,Dc,U,T,x0); %绘制下摆偏离垂直方向的角度变化曲线 figure(1);plot(T,Y(:,1)); xlabel('Time/sec');ylabel('01/rad');grid; %绘制上下摆角度之差的曲线 figure(2);plot(T,Y(:,2)); xlabel('Time/sec');ylabel('02-01/rad');grid; %绘制小车位移曲线 figure(3);plot(T,Y(:,3)) xlabel('Time/sec');ylabel('x(小车)/m');grid;
基于LQR的二级倒立摆的模糊控制
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
二级倒立摆基于融合函数的模糊控制
10. 3969/j. issn. 1003-5060. 2011. 08. 009二级倒立摆基于融合函数的模糊控制邢景虎,陈其工,江明安徽工程大学电气传动与控制安徽省高校重点实验室,安徽芜湖241000摘要:文章针对多变量、非线性、强耦合性的二级倒立摆系统,采用模糊控制理论研究了二级倒立摆的稳定控制问题。
考虑到二级倒立摆为多变量系统,为了解决模糊控制器规则组合爆炸问题,利用LQR控制方法设计了融合函数以降低模糊控制器的输入变量维数,降低了控制器的设计难度,并研究了量化因子对控制效果的影响,通过设置阈值使量化因子可自动调节,进而提升了模糊控制器的性能品质。
仿真和实验结果表明,通过这种模糊控制算法设计的控制器不但结构简单,而且具有良好的控制效果。
二级倒立摆;模糊控制;融合函数;量化因子TP273A1003-5060(2011)08-1155-05Fusion function based fuzzy control for a double inverted pendulum XING Jing-hu CHEN Qi-gong JIANG Ming 2010-07-192010-12-25安徽工程大学青年科研基金资助项目(2008YQ047)邢景虎(1980-),男,安徽芜湖人,安徽工程大学讲师;陈其工(1961-),男,安徽滁州人,安徽工程大学教授,硕士生导师.万方数据万方数据万方数据万方数据@@[1]谷正气.汽车车身现代技术[M].北京:机械工业出版社, 2009:301-302.@@[2]于学兵,车艳秋.车门缝隙对车室内热环境影响的数值模拟 [J].机械设计与制造,2010(5):133-135.@@[3]熊可嘉,王伟,张万平.轿车热环境模拟及风口面积对乘 客舒适性的影响[J].制冷技术,2009,37(1):32-36.@@[4]向立平,王汉青.空调客车内气流分布的人体热舒适性研究 [J].中南大学学报:自然科学版,2009,40(5): 1194-1198.@@[5]王贤民,王晓梅.轻型客车空调风道改进设计[J].合肥工业 大学学报:自然科学版,2007,30(3):357-360.@@[6]谷正气,盂庆超,杨易,等.轿车室内流场的数值模拟研究 [J].系统仿真学报,2008,20(7):1700-1702.@@[7]王福军.计算流体动力学分析[M].北京:清华大学出版社, 2004:124.@@[8]傅德薰,马延文.计算流体力学[M].北京:高等教育出版 社,2004:196.@@[9]王保国,王新泉,刘淑艳,等.安全人机工程学[M].北京:机 械工业出版杜,2007:112-124.@@[1]李洪兴.世界首例倒立摆实物控制系统在我校试验成功 [J].北京师范大学学报:自然科学版,2002,10(2):22-24.@@[2]殷路,单劲松.n级倒立摆数学模型的建立[J].科技信息, 2008(32):202-203.@@[3] Ogata K.现代控制工程[M].卢伯英,于海勋,译.北京:电 子工业出版社,2003:34-220.@@[4]曲建岭,吴文海,孙俊恩.三级倒立摆系统模糊控制器设计 及仿真[J].系统仿真学报,2004,16(3):578-581.@@[5]曲建岭,王磊,高峰.基于信息融合的多输入模糊控制 器设计方法[J].测控技术,1999,18(7):8-10.@@[6]陈江宁,潘笑.基于融合技术的单级倒立摆模糊控制器 [J].微计算机信息,2009,25(1):290-293. @@[7]周端,王敏,黄心汉.基于最优权值的二级倒立摆模糊 控制器[J].计算机与数字工程,2007,35(5):171-172, 198.@@[8]李士勇.模糊控制、神经控制和智能控制论[M].哈尔滨: 哈尔滨工业大学出版杜.1998:120-220.万方数据。
模糊控制在二级倒立摆系统中的应用
制 在 二 级 倒 立 摆 系统 中 的 应 用
武俊峰 , 王胜达
( 哈尔滨理工大 学 自动化学 院 , 黑龙江 哈尔滨 1 5 0 0 8 0 )
摘
一
要: 为 了深入研 究二级 倒 立摆 的稳 定 问题 , 本 文提 出 了融合 函数 的概 念 , 它是 融合信 息 的
WU J u n - f e n g , W A N G S h e n g — d a
( S c h o o l o f A u t o ma t i o n ,H a r b i n U n i v e r s i t y o f S c i e n c e a n d T e c h n o l o g y , Ha rb i n 1 5 0 0 8 0, C h i n a )
Ab s t r a c t : I n o r d e r t o s t u d y t h e s t a b i l i t y o f t h e d o u b l e i n v e r t e d p e n d u l u m p r o b l e ms f u r t h e r ,t h i s p a p e r p u t f o r — w a r d t h e c o n c e p t o f f u s i o n f u n c t i o n,w h i c h i s a n e f f e c t i v e me t h o d t o s o l v e t h e f u s i o n i n f o r ma t i o n p r o b l e m.I t n o t o n - l y r e d u c e d t h e i n p u t d i me n s i o n s o f t h e f u z z y c o n t r o l l e r ,b u t ls a o ma d e t h e f u z z y r u l e n u mb e r d e c l i n e d o b v i o u s l y,a s t h e f u z z y ul r e s w e r e e a s y t o b e s e t u p,t h e d e s i g n o f f u z z y c o n t r o l l e r w i t h r e s p e c t t o mu h i v a r i a b l e s y s t e m wa s mo s t l y
模糊控制在二级倒立摆系统中的应用
中图 分 类 号 : TP2 3 7
多年来 , 国内外许 多专 家学 者对 倒立 摆系统 进行 了大量 的研究 . 目前应用 在倒立 摆 上的算 法有 以下 几 类: 经典控 制( MIP D ; L , I ) 现代控 制 ( 极点 配置法 , QR法 ) H。控制 ; 结构 控制 ; 糊 控制 ; 经 网络 控 L ; 。 变 模 神
表 1 二 级 倒 立摆 系统 符 号 参 数 表 图 1 二 级倒 立摆 系统 示 意 图
符号 含 义 小 车质 量 摆 杆 1质 量 m2 摆 杆 2质 量 』 摆 杆 1绕 (1的转 动 惯 量 )
取值 符 号 含义 1 3 g . 2k L 摆 杆 1的长 度 0 2 5k . l g L2 摆 杆 2的长 度 012 g . 3 k _ 小 车 与 导轨 问 的滑 动 摩 擦 系 厂 c 0 0 83 8k . 0 9 g・m。 _ 摆 杆 1绕 Ot的摩 擦 阻 力 矩 厂 厂 摆 杆 2绕 O 的摩 擦 阻力 矩 2 2 g 当 地 重 力加 速 度
摘 要 : 对 多 变 量 、 线 性 、 耦 合 性 的二 级 倒 立 摆 系 统 的 稳 定 控 制 问 题 . 先 , 针 非 强 首 为解 决 模 糊 控 制 在 多 变 量 系 统
中 常 遇 到 的“ 则 爆 炸 ” 规 问题 , 出 了一 种 基 于 融 合 函数 的模 糊 控 制 方 法 , 方 法 将 最 优 控 制 理 论 与 模 糊 控 制 提 该 理 论 相结 合 , 用 L 运 QR控 制 方 法 设 计 了 融合 函数 , 少 了 模糊 控 制 器 的 规 则 数 , 对 控 制参 数 进 行 了寻 优 和 减 并
S p., 1 e 20 0
二级倒立摆基于融合函数的模糊控制
收稿日期:-年-月-日;修回日期:-年-月-日. 基金项目:安徽工程科技学院青年科研基金(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 引言倒立摆系统是一个非线性、强耦合、多变量和自然不稳定的系统,倒立摆系统通常用来检验控制策略的效果,是控制理论研究中较为理想的实验装置。
基于二级倒立摆实验装置模糊控制
收 稿 日期 : 0 51 —5 20 —2 0 基 金 项 目 : 庆 邮 电学 院 青 年 教 师 基 金 资 助 项 目( 0 42 ) 重 A20 —5
图 Z 控 制 系 统 示 意 图
作者简介 : 蔡
芳 (9 3 。 , 1 7 一)女 安徽淮南 人。 贵州大学讲师 ,主要从事数学应用研究.
壁
!! ! ! 垡 璺 ! 兰 ! !
:
文 章 编 号 :1 0 - 9 9 2 0 0 — 1 30 0 6 2 3 ( 0 6) 20 0 —5
基 于二 级倒 立摆 实验 装置模 糊 控 制
蔡 芳 陈 勇 ,
( . 州 大学 理 学 院 , 州 贵 阳 1贵 贵 5 0 0 I2 重 庆 邮 电 学 院 自动化 学 院 ,重 庆 5 0 0 . 4 06 ) 00 5
以驱 动直流力 矩 电机 的运 动 , 过 电机 带 动旋 臂 通
被越 来越 多的研究 者 接受 。通过 对倒 立摆 系统状
态反 馈最优 控制 算 法 的 研究 , 分析 各 种 与倒 立 在
摆 系统稳定性 有 关 因素 的基 础 上 , 引入 模糊 控 制
的转 动来控制 摆杆 的倒 立 和保 持平 衡 。
维普资讯
14 0
长 春 工 业 大 学 学 报( 自然 科 学版 )
第 z 卷 7
系统 的状态 空 间方 程如下 :
同) 由于实 时性 和硬 件 性 能 的 影 响 , 制模 式下 , 控
{A yx a c = :
其中
= = =
所得的速度值要大于上述范围, 取其 为[ ,] 一11 。
绝对 不稳定 系统 的 研究 。近 年来 , 内外 不 少专 国
二级倒立摆
ux
(5)
带入参数值,系统的状态方程为:
x 0 0 0 1 0 0 0 2 0 0 0 0 0 x 0 0 86.69 21.62 1 0 40.31 39.45 2 x 1 0 0 0 0 y 0 1 0 0 0 1 2 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 x 0 0 1 0 1 2 0 u 0 x 1 6.64 0 1 0 2 0.08
通过如下公式可以求得综合误差E和综合误差率EC 表达式:
K1 K 2 Kr 0 K2 K2 K2 E EC f1 ( x) K r 0 0 0 K2 0 0 0.1 0.53 1 0 0 0.63 0.06 0 0 K1 K
二级倒立摆自动起 摆[标清版].mp4
20
x 1 0 0 2 u 0 0 x 0 0 1 2
模糊控制器的设计
二级倒立摆系统有6个状态变量,直接进行模糊控制器设计, 模糊控制规则会很多,而过多的控制规则,会使控制器的设计 和系统的实时性都难以达到要求,所以需要对状态变量进行适 当的处理,以减少模糊控制器输入变量,同时又能更好的控制 倒立摆系统。 根据各个状态变量的特点和作用,引入两个综合变量E和 EC,其中E表示综合误差(小车的位移 x 、上摆的摆角 1、下摆的 、上摆的角速 摆角 2),EC表示综合误差变化率(小车的速度 x )。 、下摆的角速度 x1 度 2 1
模糊控制在二级倒立摆系统中的应用
模糊控制在二级倒立摆系统中的应用
模糊控制是一种基于模糊逻辑的控制方法,它可以应用于各种控制系统中,包括二级倒立摆系统。
二级倒立摆系统是一种常见的非线性系统,它由两个相互垂直的杆和一个可旋转的关节组成。
该系统具有高度非线性和不稳定性,对控制要求较高,而模糊控制则可以很好地解决这些问题。
在二级倒立摆系统中,模糊控制的应用通常涉及到以下几个方面。
首先,通过对系统的建模和仿真分析,可以确定二级倒立摆系统的运动特性和控制要求。
其次,根据系统的特点和要求,可以设计相应的模糊控制器,并进行实验验证。
最后,对实验结果进行分析和评估,以确定模糊控制在二级倒立摆系统中的有效性和优越性。
在具体的应用中,模糊控制通常采用基于规则的模糊控制方法,即根据一定的规则来进行控制决策。
具体而言,模糊控制器通常包括模糊化、规则库、模糊推理和解模糊四个部分。
其中,模糊化将系统输入转化为模糊量,规则库定义了一系列的控制规则,模糊推理根据输入的模糊量和规则库中的控制规则来确定控制输出,解模糊将模糊输出转化为具体的控制量。
在二级倒立摆系统中,模糊控制可以用于调节系统的角度和位置,以实现系统的稳定和控制。
具体而言,模糊控制器通常将摆杆的角度和位置作为系统的输入,输出控制信号,以调节系统的运动状态。
通过对模糊控制器的设计和调试,可以使二级倒立摆系统具有较好的控制性能和鲁棒性。
总之,模糊控制在二级倒立摆系统中的应用是一种有效的控制方法,可以提高系统的控制性能和鲁棒性,实现系统的稳定和控制。
(完整word版)二级倒立摆模糊控制设计
目录绪论 (6)1 倒立摆系统的建模 (7)1.1 倒立摆系统的特性分析 (7)1.2 二级倒立摆系统的数学建模 (8)1。
2。
1 基于牛顿力学的二级倒立摆系统数学模型建立 (9)1。
3 二级倒立摆系统数学模型的线性化处理 (10)2 线性二次型最优控制(LQR)的方案设计 (12)2。
1 二级倒立摆性能分析 (12)2。
1。
1 稳定性分析 (12)2.1.2 能控性能观性分析 (12)2。
2 线性二次型最优调节器原理 (13)2。
3 加权阵Q和R的选择 (15)3 模糊控制的基本原理 (16)3。
1 模糊理论的基本知识 (16)3.1.1 模糊控制概述 (16)3.1。
2 模糊集合 (17)3.1.3 模糊规则和模糊推理 (17)3。
1。
4 反模糊化 (19)3。
2 模糊控制系统的设计 (19)3。
2.1 模糊控制系统的组成及原理 (19)3。
2。
2 模糊控制器设计的基本方法与步骤 (20)3.3 二级倒立摆模糊控制器的设计 (21)4 二级倒立摆模糊控制系统的MATLAB仿真 (25)4.1 基于最优调节器的二级倒立摆控制系统的MATLAB仿真 (25)4.2 基于模糊控制器的二级倒立摆控制系统的MATLAB仿真 (28)4.2。
1 二级倒立摆模糊控制系统的仿真波形 (28)4。
2.2 量化因子和比例因子对模糊控制器性能的影响 (29)4.3 两种控制系统的MATLAB仿真对比研究 (30)结束语 (31)致谢 (32)参考文献 (33)附录 (34)摘要本文以二级倒立摆模型为控制对象,首先阐述了倒立摆系统控制算法的研究发展过程和现状,介绍了倒立摆系统的结构和数学模型,并详细推导了二级倒立摆的数学模型。
其次,本文主要研究倒立摆系统的现代控制方法以及智能控制方法,用LQR最优控制方法、模糊控制理论设计了控制器,通过MATLAB及SIMULINK仿真两个控制器,分析指出两方法的优缺点,结果表明:智能控制策略不仅能满足非线性系统的控制要求,而且能明显改善控制指标,整个系统具有更好的动态特性。
二级倒立摆的区间值模糊控制
I n t e r v a l — v a l u e d f u z z y c o n t r o l o f d o u b l e i n v e r t e d p e n d u l u m
XUE Z h a n - a o , L I Yu e - j u n , C HE NG Hu i — r u , XUE T i a n - y u
2 0 1 3年 9月
计 算 机 工程 与设 计
COMPUTER ENGI NEERI NG AND DES I GN
Se p t . 2 0 1 3
第 3 4卷
第 9 期
Vo 1 . 3 4 No . 9
二 级 倒 立 摆 的 区 问值 模 糊 控 制
o l l e g e o f Co mp u t e r a n d I n f o r ma t i o n E n g i n e e r i n g,H e n a n No r ma l Un i v e r s i t y ,Xi n x i a n g 4 5 3 0 0 7 ,Ch i n a )
实时控制 实验 ,对比分析 了区间值模糊控制 与点值模糊 控制的性能 。实验结果表 明 ,区间值模 糊控制具 有更好 的稳定性和
鲁棒性 。
关 键 词 :倒 立摆 ; 区间 值模 糊 集 ; 区 间值 模 糊 蕴 涵 ; 区 间值 模 糊 控 制 ;模 糊控 制 器 ;稳 定 性
中图法分 类号 : T P 1 8 文献标识号 :A 文章编号 :1 0 0 0 — 7 0 2 4( 2 0 1 3 )0 9 — 3 2 5 5 — 0 5
Ab s t r a c t : To i mp r o v e t h e s t a b i l i t y o f f u z z y c o n t r o l f o r i n v e r t e d p e n d u l u m ,t h e i n t e r v a l — v a l u e d f u z z y c o n t r o l o f d o u b l e i n v e r t e d p e n d u l u m i s s t u d i e d .Ba s e d o n t h e t h e o r y o f i n t e r v a l - v a l u e d f u z z y s e t s ,t h e i n t e r v a l s t r u c t u r e s a r e c o n s t r u c t e d b y c o mp o s i n g a v a — r i e t y o f me mb e r s h i p f u n c t i o n s .B y e mp l o y i n g t h e i n t e r v a l — v a l u e d i mp l i c a t i o n o p e r a t o r ,t h e c o n t r o l r u l e s a r e ma d e a n d t h e i n t e r v a l - v a l u e d f u z z y c o n t r o l l e r s o f d o u b l e i n v e r t e d p e n d u l u m a r e d e s i g n e d .Th e n t h e s i mu l a t i o n e x p e r i me n t s a n d r e a l t i me c o n t r o l e x p e r i — me n t s a r e d o n e a n d t h e p e r f o r ma n c e s o f t h e i n t e r v a l - v a l u e d f u z z y c o n t r o l l e r s a n d t h e p o i n t - v a l u e d f u z z y c o n t r o l l e r s a r e a n a l y z e d . Th e e x p e r i me n t a l r e s u l t s s h o w t h a t t h e i n t e r v a l - v a l u e d f u z z y c o n t r o l o f d o u b l e i n v e r t e d p e n d u l u m i s b e t t e r i n s t a b i l i t y a n d a n t i - i n — t e r f e r e n c e p e r f o r ma n c e . Ke y wo r d s :i n v e r t e d p e n d u l u m;i n t e r v a l - v a l u e d f u z z y s e t s ;i n t e r v a l — v a l u e d f u z z y i mp l i c a t i o n; i n t e r v a b v a l u e d f u z z y c o n t r o l ; f u z z y c o n t r o l l e r ;s t a b i l i t y
(参考资料)基于模糊+PID+的二级倒立摆控制器的设计
二级倒立摆的模糊控制
1966 年 Schaefer 和 Cannon 应用 BangBang 控制理论 70 年代
曲轴稳定于倒置位置
人们就将倒立摆的控制问题作为现代控制理论
应用的典型试验进行研究 级倒立摆的控制
1972 年 Stugen 等人采用线性控制模拟电路实现了二 并采用全维状态
保密 本学位论文属于 不保密 请在以上方框内打
在
年解密后适用本授权书
学位论文作者签名 冯冰
指导教师签名 翁正新
日期
2006 年 2 月 20 日
日期
2006 年 2 月 20 日
上海交通大学 学位论文原创性声明
本人郑重声明 所呈交的学位论文 是本人在导师的指导下 独 立进行研究工作所取得的成果 除文中已经注明引用的内容外 本论 文不包含任何其他个人或集体已经发表或撰写过的作品成果 对本文 的研究做出重要贡献的个人和集体 均已在文中以明确方式标明 本 人完全意识到本声明的法律结果由本人承担
的仿真结果比较 证明了通常建模过程中的线性化近似对系统产生了 影响 而非线性模型能更真实地反应系统的状况 4 在 Simulink 下进行了稳定控制仿真 抗干扰仿真和各级控制 器分析的仿真试验 并对试验结果和设计时的参数选择进行分析
通过对倒立摆系统的研究 验证了模糊控制能够利用简单的语言 规则对复杂的控制系统进行良好的控制 不仅能满足非线性系统的控 制要求 而且具有很强的鲁棒性
2
上海交通大学硕士学位论文
活中所见到的任何重心在上 云台的稳定 姿态类似
支点在下的控制问题
到空间飞行器和各类伺服 同时其动态过程与人类行走
都和倒立摆的控制有很大的相似性 其平衡与火箭的发射姿态调整类似 如海上钻井平台的稳定控制
基于智能控制算法的二级倒立摆控制器设计 精品
基于智能控制算法的二级倒立摆控制器设计精品基于智能控制算法的二级倒立摆控制器设计第一章绪论倒立摆系统是一个典型的多变量、非线性、强耦合的自然不稳定系统。
最近几年一直是控制领域研究的热点。
对倒立摆系统的研究不仅具有很重要的理论意义,而且在研究双足机器人直立行走,火箭发射过程的姿态调整和直升机飞行控制领域中也有指导性的现实意义。
本文围绕二级直线倒立摆系统,设计模糊控制器和神经网络控制器对二级倒立摆实现稳定控制。
实物控制的成功进一步证明了本文所设计的控制器具有很好的稳定性和抗干扰性。
主要研究工作如下:1)建立了二级倒立摆系统的数学模型,对倒立摆系统进行定性分析。
证明了倒立摆系统开环是不稳定的,但在平衡点是可控的。
同时,从相对可控度方面指出了二级倒立摆的相对可控度要比一级倒立摆小很多,更难以控制。
2)二级倒立摆的模糊控制器设计。
因为二级倒立摆的状态方程中有6个状态变量,所以模糊控制器的设计要求更高,要求它的输入维数不能太高,避免产生“规则爆炸”的问题。
规则必须有效而且完整。
为此,基于LQR最优二次理论,得出反馈矩阵,并以此构造出了降维矩阵,把状态变量进行有效的合并。
最后,设计出了二级倒立摆的稳定模糊控制器,经过实物实验,成功的实现二级倒立摆的稳定控制。
证明了本文所设计的二级倒立摆稳定模糊控制器的有效性。
3)二级倒立摆的神经网络控制器基于实时控制时的样本数据,设计了BP网络,通过matlab对网络进行了训练,实验证明训练好的神经网络控制器有很强的适应性和抗干扰性能。
4) 二级倒立摆实物调试完成了对二级倒立摆实物的模糊控制和神经网络控制1.1倒立摆系统研究的意义倒立摆系统的研究涉及到机器人技术、控制理论、计算机控制等多个领域,其本身是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,作为一个典型的控制对象一直以来受到不少专家学者的关注与研究。
人们试图通过倒立摆这样的一个典型对象,检验新的控制方法是否有较强的处理多变量、非线性和绝对不稳定系统的能力,从而从中找到最优秀的控制方法。
二级倒立摆系统的模糊控制
摆 掣
图 1 二 级 倒 立 摆 示 意 图
Fi .1 T —t g n u u s h mai ig a g wo sa e pe d l m c e tc d a r m
表 1 倒 立 摆 参 数 定 义
Ta . Pa a e e e ne ft nv r e e u u b1 r m trd f so i he i e t d p nd l m
c n r l fd u l v  ̄ d p n uu r a- mec nr l r b e ,d sg z y c n rle o to e s b l y o e iv  ̄e o to o b e i e e e d l m e l i o t o lm o n t op e in af z o tolrt c n r l h t i t f h n e d u o t a i t
+ + + () 2
合 误 差 变 化 率 ( 车 的 速 度 、 摆 的角 速 度 、 摆 的 角 速 度 ) 小 上 下
E C作 为 输 入变 量 , 电机 的控 制 力 u 为输 出变 量1 作 3 1 。
利 用命 令 K l ( B, R)得 到 反 馈 矩 阵 : =q A, Q, , r
9 9-
作 者 简 介 : 灵侠 ( 9 3 ) 女 , 西 西安 人 , 士 , 教 。研 究方 向 : 制 理 论 与 控 制 工程 。 焦 18 一 , 陕 硕 助 控
-
《 电子设计 工程  ̄ 0 2年 第 1 21 6期
坐标 上 的外 力 。系 统 的广 义 坐 标 有 3个 , 别 为 ,。0。 分 o,2 系统 的动 能 :
u s b 、 l-a al、 r g o pi n O n I rcue s i i r s ot lbetn n ier g ntipp r a uz nt l mutvr bes o - u l gadS .ts utr ml nr jc g e n. s a e, zy ae i i tn c n o st i s a a c oo ie n i I h f
二级倒立摆T-S模糊控制器优化设计
李志刚 1,吴 楠 2
(1. 华北理工大学 信息工程学院,河北 唐山 063210;2. 华北理工大学 电气工程学院,河北 唐山 063210)
摘 要:针对多维变量的被控对象进行模糊控制时存在“规则爆炸”等问题,提出基于融合函数的 T⁃S 模糊控制器设计
思 想 。 以 二 级 倒 立 摆 为 被 控 对 象 ,运 用 拉 格 朗 日 方 程 建 立 数 学 模 型 ;运 用 极 点 配 置 、函 数 融 合 等 方 法 ,并 结 合 并 行 分 布 补 偿
2018 年 11 月 1 日 第 41 卷第 21 期
现代电子技术 Modern Electronics Technique
DOI:10.16652/j.issn.1004⁃373x.2018.21.025
Nov. 2018 Vol. 41 No. 21
111二级倒立ຫໍສະໝຸດ T⁃S 模糊控制器优化设计收稿日期:2017⁃11⁃10
修回日期:2018⁃01⁃26
基金项目:河北省自然科学基金资助项目(F2013209203)
Project Supported by Natural Science Foundation of Hebei Province
(F2013209203)
制 器 ,虽 然 能 够 避 免 规 则 过 多 问 题 ,但 想 要 精 确 地 调 整 比 例 因 子 是 非 常 困 难 的 。 文 献 [11] 将 改 进 遗 传 算 法 引 入到小波神经网络来设计控制器,但是这种方法需要找 到 特 殊 的 环 境 ,否 则 容 易 陷 入 收 敛 缓 慢 ,早 熟 问 题 。 文 献[12]在 T⁃S 模糊控制器上对两个摆角进行设定,但是 这种方法容易陷入局部最优。文献[13]采用多种群遗传 算 法 虽 然 能 够 打 破 传 统 遗 传 算 法 的 缺 点 ,但 是 每 次“ 移 民 ”都 需 要 解 码 再 编 码 ,增 加 了 运 行 时 间 。 文 献 [14]通过 极点配置对系统设计了控制器,但是控制效果不是很好。
二级倒立摆系统的模糊控制
二级倒立摆系统的模糊控制焦灵侠;任海波;郭敏【摘要】As a typical experiment device, inverted pendulum system has many characteristics, such as high-order,nonlinear, unstable,multi-variable ,strong-coupling and so on. Its structure is similar as control object in engineering.In this paper, a fuzzy control of double inverted pendulum real-time control problem, design a fuzzy controller to control the stability of the inverted pendulum system. Practice has proved that the fuzzy control of double inverted pendulum system is feasible.%倒立摆系统作为一种典型的实验装置,它具有高阶次、非线性、不稳定、多变量、强耦合等特点,可以很好的验证控制理论,并且与工程中的控制对象具有类似的结构。
文中采用模糊控制研究二级倒立摆系统的实时控制问题,设计模糊控制器控制倒立摆系统的稳定。
实践证明.模糊控制方法控制二级倒立摆系统的稳定是可行的。
【期刊名称】《电子设计工程》【年(卷),期】2012(020)016【总页数】4页(P99-101,105)【关键词】倒立摆;模型;模糊;实时控制;稳定【作者】焦灵侠;任海波;郭敏【作者单位】西安工业大学北方信息工程学院,陕西西安710032;西北机电工程研究所,陕西咸阳712099;榆林学院能源工程学院,陕西榆林719000【正文语种】中文【中图分类】TP273倒立摆是一种典型的高阶非线性、多变量、强耦合、绝对不稳定的实验装置,它具有结构简单、成本低廉、易于调整等特点,作为这样一个被控对象,只有有效的控制策略才能够使其稳定,同时它也是检验各种控制理论的实验平台。
二级倒立摆的TS型逐级模糊神经网络控制
・ ・ ・ ・ ・ ・
and (θ 1 is N e ) then ( u is u9 )
If (θ 2 is Z e ) and (θ 2 is Z e ) and (θ 1 is N e )
・
・
10
and (θ 1 is Z e ) then ( u is u10 )
[ y1 y2 y3 ]
T T
・
, 由神经网络来构造
[ 8 ~10 ]
[ 4 ~7 ]
・
.
・
控制器参数采用遗传算法分 4 步优化
.
1 二级倒立摆模型
直线二级倒立摆的理想化模型可抽象成小车和 匀质杆组成的系统 (见图 1 ) . 实验模型中 ,小车通过 皮带由步进电机拖动在光滑导轨上运动 .
If (θ 2 is Z e ) and (θ 2 is Z e ) and (θ 1 is Z e )
・
・
16
and (θ 1 is Po ) then ( u is u16 )
If (θ 2 is Z e ) and (θ 2 is Z e ) and (θ 1 is Z e ) and (θ 1 is
T
ห้องสมุดไป่ตู้
and (θ 1 is Po ) then ( u is u11 )
If (θ 2 is Z e ) and (θ 2 is Z e ) and (θ 1 is Po )
・
・
・
・
・
T
12
and (θ 1 is N e ) then ( u is u12 )
If (θ 2 is Z e ) and (θ 2 is Z e ) and (θ 1 is Po )
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
绪论 (1)1倒立摆系统的建模 (2)1.1倒立摆系统的特性分析 (2)1.2二级倒立摆系统的数学建模 (3)1.2.1基于牛顿力学的二级倒立摆系统数学模型建立41.3二级倒立摆系统数学模型的线性化处理 (5)2线性二次型最优控制(LQR)的方案设计 (8)2.1二级倒立摆性能分析 (8)2.1.1稳定性分析 (8)2.1.2能控性能观性分析 (9)2.2线性二次型最优调节器原理 (11)2.3加权阵Q和R的选择 (13)3模糊控制的基本原理 (14)3.1模糊理论的基本知识 (14)3.1.1模糊控制概述 (14)3.1.2模糊集合 (15)3.1.3 模糊规则和模糊推理 (16)3.1.4反模糊化 (17)3.2模糊控制系统的设计 (17)3.2.1模糊控制系统的组成及原理 (17)3.2.2模糊控制器设计的基本方法与步骤 (19)3.3二级倒立摆模糊控制器的设计 (20)4二级倒立摆模糊控制系统的MATLAB仿真 (23)4.1基于最优调节器的二级倒立摆控制系统的MATLAB仿真 (24)4.2基于模糊控制器的二级倒立摆控制系统的MATLAB仿真 (26)4.2.1二级倒立摆模糊控制系统的仿真波形 (26)4.2.2量化因子和比例因子对模糊控制器性能的影响 (28)4.3两种控制系统的MATLAB仿真对比研究 (29)结束语 (30)致 (31)参考文献 (32)附录 (33)本文以二级倒立摆模型为控制对象,首先阐述了倒立摆系统控制算法的研究发展过程和现状,介绍了倒立摆系统的结构和数学模型,并详细推导了二级倒立摆的数学模型。
其次,本文主要研究倒立摆系统的现代控制方法以及智能控制方法,用LQR 最优控制方法、模糊控制理论设计了控制器,通过MATLAB及SIMULINK仿真两个控制器,分析指出两方法的优缺点,结果表明:智能控制策略不仅能满足非线性系统的控制要求,而且能明显改善控制指标,整个系统具有更好的动态特性。
最后完成了二级倒立摆系统控制程序的设计和调试,实验取得较好的仿真控效果,并对实验结果进行了详细的分析。
结论部分对本课题的意义、目的和工作内容进行总结。
关键词:二级倒立摆,最优控制,模糊控制ABSTRACTThe paper is focused on the double inv erted pen dulum. After discuss ingthe historical development process and t he current tendency of theresearch based on the inv erted pen dulum, the paper firstly in troduced the structure and deduced the mathematical model of the double in verted pen dulum. Then focuses mainly on the research of the inverted pendulum system's control using the dynamicalcontrol methods as well as the intelligentcontrol methods, I developed the system controllers based on the LQR optimal con trol methods and the fuzzy con trol methods ,I also simulated the whole system by using the MATLAB and the SIMULI NK, after that the advantages and disadvantages of the two control methods has been analysed .So the conclusion indicates that the intelligent control strategies can not only achieve the con trolli ng dema nd of the non-l in ear system, but also meliorate sig nifica ntly the con trol in dex of the system, as a result , the whole system's dynamic characteristic has been improved greatly. Lastly, I designed and debugged the code for modeling as well as controlling the double inverted pendulum using the MATLAB. The desired result of the simulation has been realized and discussed in detail. The meaning, the purpose and the main content of the paper has bee n summarized in the end o f the paper.Key words: double in verted pen dulum , optimal con trol , fuzzy con troller倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论设计及测试的理想实验平台。
倒立摆系统控制涉及到机器人技术、控制理论、计算机控制等多个领域。
其被控系统本身是一个绝对不稳定、高阶次、多变量、强耦合的非线性系统,可以作为一个典型的控制对象对其进行研究⑴。
同时,由于实际机械系统中存在的各种摩擦力,实际倒立摆系统亦具有一定的不确定性。
倒立摆系统的控制涉及到许多典型的控制问题:非线性问题、随动及跟踪问题、鲁棒性问题、非最小相位系统的镇定问题等等。
正是由于倒立摆系统的特殊性,许多不同领域的专家学者在检验新提出理论的正确性和实际可行性时,都将倒立摆系统作为实验测试平台。
再将经过测试后的控制理论和控制方法应用到更为广泛的领域中去⑴。
如:把一级倒立摆的研究成果应用到对航空航天领域中的火箭发射推进器和卫星飞行状态控制的研究;把二级倒立摆的研究成果应道到双足机器人行走控制中[2]。
所以说,对倒立摆系统控制理论的研究不仅具有理论研究价值,也具有相当的实际工程应用价值。
倒立摆系统的传统控制方法主要是使用经典控制理论和现代控制理论。
它们都以精确的系统数学模型为控制对象。
经典控制理论在线性定常、输入输出量较少的系统中能很好的完成控制设计指标,经典控制理论的数学基础是拉普拉斯变换,占主导地位的分析和综合方法是频率域方法。
而现代控制理论是建立在状态空间分析法上的,基本分析方法是时域分析法。
这种方法能够克服经典控制理论的缺陷:能够解决系统的输入输出变量过多、系统的非线性等问题。
现代控制理论已经在工业生产过程、军事科学、航空航天等许多方面都取得了成功的应用。
例如极小值原理可以用来解决某些最优控制问题;利用卡尔曼滤波器可以对具有有色噪声的系统进行状态估计;预测控制理论可以对大滞后过程进行有效的控制。
但是它们都有一个基本的要求:需要建立被控对象的精确数学模型⑶随着科学技术的迅猛发展,各个领域对自动控制控制精度、响应速度、系统稳定性与适应能力的要求越来越高,所研究的系统也日益复杂多变。
然而由于一系列的原因,诸如被控对象或过程的非线性、时变性、多参数间的强烈耦合、较大的随机干扰、过程机理错综复杂、各种不确定性以及现场测量手段不完善等,难以建立被控对象的精确模型⑷。
虽然常规自适应控制技术可以解决一些问题,但范围是有限的。
对于像二级倒立摆这样的非线性、多参数、强耦合的被控对象,使用传统控制理论难以达到良好的控制性能。
而模糊控制理论能够克服这些困难,达到实际设计要求。
1倒立摆系统的建模1.1倒立摆系统的特性分析直线型二级倒立摆系统是典型的机械电子系统。
这种倒立摆系统具有如下特性:(1) .开环不稳定系统。
倒立摆系统有两个平衡状态:竖直向下和竖直向上。
竖直向下的状态是系统稳定的平衡点,而竖直向上的状态是系统不稳定的平衡点,开环时微小的扰动都会使系统离开竖直向上的状态而进入到竖直向下的状态中。
(2) .不确定性。
主要是指建立系统数学模型时的参数误差、测量噪声以及机械传动过程中的非线性因素所导致的难以量化的部分。
(3) .耦合特性。
倒立摆摆杆和小车之间,以及多级倒立摆系统的上下摆杆之间都是强耦合的。
这既是可以采用单电机驱动倒立摆控制系统的原因,也是使得控制系统的设计、控制器参数调节变得复杂的原因。
(4) .仿射非线性系统。
倒立摆控制系统是一种典型的仿射非线性系统,可以应用微分几何方法进行分析。
(5) .欠冗余性。
一般地,倒立摆控制系统采用单电机驱动,因而它与冗余结构,比如说冗余机器人有较大不同。
之所以采用欠冗余是要在不失系统可靠性的前提下节约经济成本或者有效的空间。
由于以上倒立摆的特性,在建模时,为了简单起见,忽略系统中一些次要的难以建模的因素,如空气阻力、伺服电机的静摩擦力、系统连接处的松弛程度、摆杆连接处质量分布不均匀、传动皮带的弹性以及传动齿轮的间隙等等。
将小车抽象为质点,摆杆抽象为匀质刚体,摆杆绕转轴转动,这样不仅可以简化分析,而且可以建立系统较为精确的数学模 型。
1.2二级倒立摆系统的数学建模二级倒立摆系统如图2.1所示。
二级倒立摆装置由沿导轨运动的小车和通过转轴固定 在小车上的摆体组成。
在导轨一端装有用来测量小车位置的光电编码器。
摆体与小车之间、 摆体与摆体之间有转轴连接,并在连接处有两个光电编码器分别用来测量下摆和上摆的角 度。
下摆和上摆可以绕各自的转轴在水平导轨上左右运动,从而使倒立摆稳定在竖直位置 并且可以沿着导轨倒立行走。
建立系统的运动方程时,为了简化二级倒立摆系统的数学模型,忽略空气流动作用在 摆杆上的力矩干扰,并做以下假设:(1) .小车、下摆摆杆和上摆摆杆都是刚体;(2) .皮带轮与皮带间无相对滑动,皮带不能拉伸变长;(3) .小车与导轨之问的摩擦力与小车速度成正比;(4) .各摆杆与转轴间的转动摩擦力矩与摆杆的角度成正比;在建立模型时,定义二级倒立摆物理参数符号:M ,小车质量,取0.595kg口丄,下摆刚性摆杆质量,取0.161kg图2.1二级倒立摆系统口二,上摆刚性摆杆质量,取0.142kgL,下摆质心阳到转轴的距离,取0.124m,上摆质心匕到转轴上的距离,取0.227m1 1,下摆摆杆长度,取0.151mL,上摆摆杆长度,取0.151m1,下摆摆杆与垂直向上方向所夹角度二,上摆摆杆与垂直向上方向所夹角度F,倒立摆系统的控制力x,小车的水平位移量下摆重心的水平位移量'上摆重心的水平位移量5下摆重心的垂直位移量\上摆重心的垂直位移量1;,小车与平台间的动摩擦系数,取11( )'-,下摆与转轴・间的摩擦阻力矩系数,取0.00324(上,上摆与转轴二间的摩擦阻力矩系数,取0.000774( )'-,下摆到下摆质心匕的转动惯量,取0.00284()L 上摆到上摆质心上的转动惯量,取0.002433()1.2.1基于牛顿力学的二级倒立摆系统数学模型建立(1).对上摆进行受力分析:对上摆列转矩平衡方程,可得..:in ;\ ; I . '■ j 1 :(2-1对上摆列水平方向受力方程,可得=国卩IT卫=即H卩卫cos迥卩+凹国cos個诅+ X)"]](2-2)对上摆列垂直方向受力方程,可得31EE = 13口叭国二EiE(EUJ3 sin [E1E + E d E sin 胆疋十Y)*j ](2-3)⑵对下摆进行受力分析:对下摆列转矩方程,Gy%sin 吗+ %色一吗)一%% -ey 気吗c”叫+吗吒习sinQj =几鮎(3).对整个倒立摆系统进行受力分析:联立上面所有方程,并消去 L. , ■可得二级倒立摆模型方程:一耳耳sin 述=G o u (2-7)跖[翳cos 珏囘+珈週cos(S^ —叫鳧4- Y 两+歸鸥Y 區;+跖I 瓏sin® — 一 F 261 + F a 02(2-8)1.3二级倒立摆系统数学模型的线性化处理为了简化分析过程,必须对二级倒立摆系统数学模型进行一定的简化。