第20卷 第16期 V01.20 No.16 电子设计工程 Electronic Design Engineering 2012年8月 Aug.2012 二级倒立摆系统的模糊控制 焦灵侠 ,任海波 ,郭敏 (1.西安工业大学北方信息工程学院陕西西安710032;2.西北机电工程研究所陕西成阳712099 3.榆林学院能源工程学院,陕西榆林719000) 摘要:倒立摆系统作为一种典型的实验装置,它具有高阶次、非线性、不稳定、多变量、强耦合等特点,可以很好的验 证控制理论.并且与工程中的控制对象具有类似的结构。文中采用模糊控制研究二级倒立摆系统的实时控制问题,设 计模糊控制器控制倒立摆系统的稳定。实践证明.模糊控制方法控制二级倒立摆系统的稳定是可行的。 关键词:倒立摆;模型;模糊;实时控制;稳定 中图分类号:TP273 文献标识码:A 文章编号:1674—6236(2012)16—0099—03 Fuzzy control of double inverted pendulum system JIAO Ling—xia ,REN Hai-bo ,GUO Min (1.Xi’伽Technological University NoAh Institute ofInformation EngineeringXi’帆710032,China; 2.Noahwest Institute fMechaniocal&Electrical Engineering,Xianyang 712099,China; 3.College fEnoergy Engineering,Yulin University,Yulin 719000,China) Abstract:As a typical experiment device,inve ̄ed 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 inve ̄ed pendulum real-time control problem,design a fuzzy controller to control the stability of the inve ̄ed pendulum system.Practice has proved that the fuzzy control of double inve ̄ed pendulum system is feasible. Key words:invefled pendulum;model;fuzzy;real—time control;stable 倒立摆是一种典型的高阶非线性、多变量、强耦合、绝对 不稳定的实验装置,它具有结构简单、成本低廉、易于调整等 特点,作为这样一个被控对象,只有有效的控制策略才能够 摆杆2\ 质量块 ,使其稳定,同时它也是检验各种控制理论的实验平台。倒立 摆系统涉及控制理论、计算机控制、机器人技术等多个领域. 并且结合了多种技术,因此可以看作是典型的被控对象供科 研人员研究。倒立摆系统被广泛应用于双足机器人行走及火 箭稳定发射及飞行方面,对于多级倒立摆和复杂结构的倒立 摆进行控制更是近年来各科学领域不断研究,创新的问题之 一摆掣 图1二级倒立摆示意图 Fig.1 Two—stage pendulum schematic diagram 表1倒立摆参数定义 Tab.1 Parameter defines of the inverted pendulum ,所以对于倒立摆系统的研究具有深远的意义Ⅲ。 1二级倒立摆系统数学模型的建立 在忽略了空气阻力和各种摩擦,并认为摆杆为刚体。二 级倒立摆示意图如图1所示 利用拉格朗日方程推导运动学方程: 拉格朗日方程为:£(q,q)= (g,q)一V(q, ) dt 一 6qI Ji ㈩ 其中 为拉格朗日算子,q为系统的广义坐标,71为系统 的动能, 为系统的势能,i=1,2,3…n ,:为系统在第i个广义 收稿日期:2012—05—15 稿件编号:201205089 99- 作者简介:焦灵侠(1983一),女,陕西西安人,硕士,助教。研究方向:控制理论与控制工程。 -《电子设计工程 ̄2012年第16期 坐标上的外力。系统的广义坐标有3个,分别为 ,o。,02。 系统的动能: + + + (2) 合误差变化率(小车的速度、上摆的角速度、下摆的角速度) EC作为输入变量,电机的控制力u作为输出变量131。 利用命令K=lqr(A,B,Q,R),得到反馈矩阵 : . . ¨ := 一 其中 , , , 分别为小车的动能,摆杆1的动能, 摆杆2的动能和质量块的动能。 系统的动能为: + + + d一 K=[22.361 l18.028—223.62 22.947 2.179 6—36.56ll(8) 综合误差E和综合误差变化率EC。 lEc l= ( )=[一吕 一 一 3一品6 】 (9) 一 2)E、EC、u隶属度函数的设计 d一出 一= 1  ̄ m "21 t m・(( )2+(\d ̄dr 1P)) )+ 1 m 砰 盟硼 一 一 舰 哦 + ̄m2(/ d(x2))2 +()‘)+ 1 m +lm3(t d(x3) 2 ) ) (3) 系统的势能为: V=V .+ + =, lYl+m2m2+, 3y3 =mlllcosO1+m2(2Z1cosOl+Z2cosO2)+2m3/lcosOl (4) 系统在0 ,02广义坐标下没有外力作用,所以有: 将其在平衡位置附近进行泰勒级数展开,并线性化,有: 『上= (6) 带人参数值.系统的状态方程为 O 0 0 l 0 0 0, 0 0 0 0 1 0 0 0 0 O 1 0 ● 0 0 0 0 O + 86.69 21.62 0 0 0 1 一0 -40.31 39.45 0 0 0 ● 6.64 0 -0.088 (7) 『【 ]『 1 0 0 0 0 0 1』 0 ● 0 ● 0 2二级倒立摆的模糊控制 二级倒立摆的模糊控制[21采用的控制思想是将多输入/单 输出的模糊控制器。分解成一个较简单的多输入/单输出的模 糊控制器。通过对模型的仿真,得到最合适的模糊控制参数, 量化因子和比例因子k…k、k 。在仿真的基础上,设计实时控 制程序,在实际的倒立摆实验平台上进行实时控制研究。 2.1模糊控制器的设计 1)确定输入变量和输出变量 综合误差(小车的位移、上摆的摆角、下摆的摆角)E和综 ..100- 5 图2 E和EC隶属度函数曲线 Fig.2 Membership function curves of E and EC OUtDut Var l abIe”“” 图3“的隶属度函数曲线 Fig.3 Membership function curves of M 3)模糊推理 采用Mamdani最小运算规则。 4)模糊控制规则 根据输入,输出论域上的模糊语言变量划分NB(负大), NM(负中),NS(负小),ZO(零),PS(正小),PM(正中),PB(正 大),设计模糊推理规则如表2所示。 表2模糊控制规则 Tab.2 Rules of fuzzy control 5)解模糊 重心法。 2.2二级倒立摆系统的实时控制 经过多次仿真.选定了合适的模糊控制器的参数H卅,得 到了比较理想的曲线,当 =1.5、 =1.5、 =6时控制效果较 苗汇静,等 立体声信号相位差电平差测试仪 高、输出阻抗低、电源范围宽、功耗小等特点,其测量误差小 平差的绝对误差小于3 mV(当AUi=IO mV),测试精度较高。 于±O.3%。C 是输入耦合电容,一般取5~25 F。c4是输出滤 波电容,一般取5~15 F,其数值会影响到输出电压有效值的 精度,在低频端更为重要。G一般取30—40 F,其数值大小 会影响到被测电压的波峰因数 , 是被测电压的峰值与 真有效值之比。 5 结 论 随着电子技术的迅速发展,人们的生活质量不断提高, 同时对广播和音乐放音也提出了更高的要求。只有准确地测 量出左右声道的相位差电平差,再用补偿电路进行修正,才 能保证播音和放音质量,满足人们欣赏到音质优美的广播和 音乐的需求 。 3系统软件设计 用C8051FO20单片机,采用C语言编程,由主程序和子 程序两部分组成。主程序完成系统初始化、参数设置和各子 程序的调用。子程序主要包括:工作模式选择模块、参数设置 本设计为高质量立体声广播和研发制造高质量音响设 备奠定了基础,还可推广到其它应用领域,用于检测和调整 两路信号平衡,如飞机平衡、运动平衡调整等。 参考文献: 及计算模块、相位差计算模块、电平差计算模块、A/D模块、键 盘扫描模块和显示模块等。如图6所示,是主程序流程图。 【1】裴跃波,杨旭东.音频输入信号相位与电平差对调频立体 声广播质量的影响『J】.广播与电视技术,2002(8):160—161. PEI Yue—bo,YANG Xu—dong.Audio input signal phase and 信息查询l l检测信息l l系统说明 level difference on the quality of FM stereo radio[J].Radio& TV Broadcast,2002(8):160—161. I兰塑 里I ’ 【2]何佳若,曾向阳.声信号的可视化特征提取方法[J].电声 技术,2011,35(7):61—63. 疋上 HE Jia-ruo,ZENG Xiang-yan ̄Method of extracting visualized features for sound signals『J].Electro—acoustic Technology, 2011,35(7):61-63. 疋 【3】丁英丽.相位差测量方法 本溪冶金高等专科学校学报,2002, 4(2):20—21. 相位差检测 竺兰 I墨 相位差检测 二[ DING Ying-li.Phase difference measurement method[J].Journal of Benxi College of Metallurgy,2002,4(2):20—21. 电平差检测 显示监测信息l l电平差检测I l电平差检测 【4】谭博学,苗汇静.集成电路原理及应用【M】.北京:电子工业 出版社.2011. 返回 呈至草型笪:垦I l里量砦型笪:垦 [5】刘春生.真有效值AC/DC转换器AD736.xL其在RMS4 ̄.表电 路中的应用『J].国外电子元器件,2001(9):66—68. LIU Chun-sheng.Principle and application of true eft ective 厂 图6主程序流程图 J返回1 Fig.6 Flow chart of the main pro ̄am value AC/DC conve ̄er AD736【J].International Electronic Elements,2001(9):66—68. 4试验数据及分析 如表1所示.是相位差电平差测试数据。 由表1的测试数据可知,相位差的绝对误差小于0.7。,电 [6]Park J Y,Chang J H,Kim Y H.Generation of inde—pendent bright zones for a two—channel private audiosystem IJ].J. Acoust.Eng.Soc.,2010(58):382—393. (上接第101页) 【5]李岩,姚旭东.二级倒立摆控制系统分析fJ】.沈阳工业学 院学报,1999,18(2):86—92. LI Yan,YAO Xudong.Analysis of double inve ̄ed pendulum (2):86—92 [6】张龙.直线二级倒立摆的稳定控制研究[D】.西安:西安建 筑科技大学.2008. control system[J].Shenyang Polytechnic University,1999,1 8 欢迎订阅201 2年度《电子设计工程》(半月刊) 国内邮发代号:52—142 国际发行代号:M2996 订价:15.O0元,期360.O0元/年 -105-