您的当前位置:首页一级倒立摆的μ分析和μ综合研究

一级倒立摆的μ分析和μ综合研究

2021-06-24 来源:六九路网
第35卷第4期 2018 年 4 月 机 电工程

Journal of Mechanical & Electrical Engineering V* !5 4

Apr. 2018

DOI;10.3969/j. issn. 1001 -4551.2018.04.017

一级倒立摆的分析和^综合研究

张义辰

(上海理工大学机械工程学院,上海200093)

摘要:针对设计一级倒立摆系统的H„鲁棒控制器时出现的保守性问题,提出了一种以结构奇异值M理论为依据的M分析和M综合

方法。首先进行了倒立摆系统的标准H„控制器设计,同时运用^分析的方法证明了系统H„控制器存在保守性这事实,指出了 问题的解决方向;其次,针对出现的问题,运用D-K迭代算法设计了修正后的H„控制器并加人原系统,修正了原控制器存在的问 题;最后从仿真实验结果和与不同干扰抑制度的H„控制结果的比较等方面,验证了新方法对降低保守性的实际效果。研究结果表

明;新方法降低了原控制器的保守性,同时改善了输出质量,方法有效。关键词:一级倒立摆系统#分析糾综合;标准H„控制;D-K迭代算法中图分类号:TP24 文献标志码:A

文章编号:1001 -4551(2018)04 -0425 -06

(analysis and syntliesis of inverted pendulum

(Institute of Mechanical Engineering,Shanghai University of Science and Technology,Shanghai 200093,China)

Abstract; Aiming at sis on theory

of

tlie conservatism

problem of designing

was

h-infinity robust

controller on

basis

of inverted

structure singular value

presented. First,standard

h-infinity controller was

ZHANG Yi-chen

pendu

developed and was proved

analysis,so that key factors were found out. Then,D-Kiteration method was applied to correct the original controller and added to system.Finally,the practise effects of improve conservatism were verified by simulation results and comparisons with other h-infinity controllers ondifferent interference suppression gues that it is effective.

Key words; inverted pendulum; '

analysis; ' synthesis;

standard h-infinity control; the algorithm

of

D-Kiteration

level.

The results

indicate that

newmethod

declines conservatism

and

impro

〇引言

单级倒立摆是倒立摆系统中形式最简单的一种模 型,具有非线性性、不稳定性等特性,常被作为研究非 线性控制、鲁棒控制、最优控制、自适应控制等问题的 经典模型。鲁棒控制问题作为先进控制问题的典型代 表,其中的Ha控制理论、H2控制理论、滑模控制理论 等都是解决这类问题的经典理论,近年来成为控制领 域研究的热点。

关于控制算法保守性问题的分析与处理,学术界 做了相当多的研究。李炜等[1]在新模型中引入时延

收稿日期:2017 -09 -04作者简介:张义辰(1992 -

下界,并且在证明过程中略去了模型转换和交叉项放 大等环境,引入了适当的自由权矩阵,解决了鲁棒控制

结果的保守性,并与传统的LMIS算法相比较,揭示了 传统方法的保守性;马静等[23]重点从原理分析与公式 推导方面说明了由于寻求公共Lyapunov矩阵而带来 的鲁棒控制的保守性,并分别基于积分滑模控制和多 面体不确定性区间震荡控制方法改进了鲁棒H2/Ha 控制的保守性;杨忠[4]从模糊时滞系统出发,重点研 究了如何在稳定条件下降低保守性的问题,提出了保 成本控制条件、针对时变时滞模糊系统的保守性减小 方法和区间变时滞模糊系统Ha控制的保守性减小方

),男,新疆乌鲁木齐人,硕士研究生,主要从事机器人鲁棒控制理论方面的研究。E-mail:z8839933@163. cm

-426 -机 电工程第35卷

法;林庆强[5]则研究了不确定线性时滞系统控制 的保守性减小修正方法;PFIFERH等(6)则使用积分二 次型约束进行了线性时变系统低保守性鲁棒性能分 析,从实验结果上证实了保守性的降低。这些方法的 共同之处在于都是通过一种新的方法或理论来规避原 方法的保守性,力求通过其他算法的优势来弥补这一 劣势,但是都没有真正从传统算法本身来修正该算法, 降低保守性。然而,从老方法入手解决保守性问题,使 得修正方法的可操作性明显增强,省去了新理论的理

解和复杂公式的推导,降低了难度,提高了效率。因 此,研究控制方法本身的保守性修正问题很有必要。

本文将提出应用结构奇异值的理论来解决Ha控 制的保守性问题,即对一级倒立摆系统进行M分析和M

综合(对文献[7-8]总结出的倒立摆模型作适当处理#。

1系统描述

一级倒立摆系统的示意图如图1所示。

图1 一级倒立摆系统

该系统的的输入信号4包含倒立摆期望角位移和 台车期望水平位移两部分;干扰Y主要包含摩擦、振 动、冲击等;输出信号5包含倒立摆的实际角位移、台 车的水平实际位移;驱动元件主要是台车的驱动电机; 力位转换器主要负责将输入的位移信号转换成力或者 力矩信号;反馈控制器为负反馈控制器,由具体的控制 算法求得。整个系统实际为轨迹跟踪系统,跟踪性是它 的重要性能指标。

简化模型可以写成如下的形式:

! #

动是有界的、随机性的,按照不确定参数的标准形式可

c

l

=c0 +

=l〇 ' kld,kl = /max - /min

M,< =c腿-cmm

⑷(5 #

式(4〜5#中:&一极点摩擦系数;&一极点摩擦系数基

m$k&,< 一权重系数,k&、< + -;+ —不确定函数,+ +

[-1,& ]。

准值;l 一摆杆质心位置,m; l〇 —摆杆质心位置基准值,

Ax ' :&Y +

为了进一步简化模型,降低研究的复杂程度,特将

( 1 #⑵

(3 #

参数/确定为基准值l,参数&不变,那么原模型就变

成了只含有个摄动参数c的系统模型,矩阵A的变

4

[A\",b(0,A0,b(0]

4 #4(\",Y ⑴

时变系数矩阵A和:主要受极点摩擦系数c和倒 立摆摆杆质心位置/的影响,这两个不确定参数的摄

-00

00〇0 -

-化和参数l无关,而矩阵:和:2变为常数矩阵,具体 的:10

01

(6#

0

m l

(M ' m) J ' Mmll

(M) mgl0\\ + m/ 〇 0 (J + \\)/ + J\\〇

&ml0-(J + ml)H2TH2g

[(M ' m)J ' Mml]2a(2(M ' m) J ' Mmll

-c(M 丁' //tym)m0lT1Hg

[ (J + a + Mml〇 ] 2ar2 (M ' m#J ' Mmll

—J^/l〇 K.R K.9

:1 # :2 # [〇

[(M + m)J + Mmi〇]2ar[(M + m)J + MmZ〇]2a]

(J 'mlHH

(7)

第4期

张义辰'一级倒立摆的;a分析和;a综合研究

-427 -

式中:\\一摆杆质量,kg —台车质量,kg $ g—重力加 速度Nm,取9. 8 m/s2;2—电枢电阻,电机力矩系 数,/A;HE—反向电势系数,Vs/rad;r—台车驱动 轮半径,m;Hg —齿轮比;a —转动惯量,kg - m2&

人为定义不确定参数c的范围为(-0• 6,0],基准 值为-0.3,将此基准值代入式(6)中,并结合文献[11]第4部分的已知参数,矩阵9的标称矩阵9。、干 扰输入矩阵%输入矩阵:2的具体形式为'

-001 0 -000 10-3.04-15.52 - 1.45

匕0

31.58

38.17 15.09 ^

-0

-:1 # :2 #

03.43

&L-8.43」

进一步可得到系统的标称形式为:

! # 90! + :1 Y + :2 4

( 8 )

> 无扰状态下的标准H。控制 Ha控制是通过控制系统在最坏情况下的最大幅

值来增强不确定系统鲁棒性的方法,这种方法的性能

指标是不确定系统的最大奇异值,即系统的Ha范数。 实际应用表明,几乎所有的Ha控制问题都可以转化

为标准Ha控制问题[9],并可遵照下述结构图求解,

模型如图2所示。

图2 系统的鲁棒分析基本模型

标准Ha控制问题如图2(a)所示。图2(a)中的) 和&为已知的控制系统和待求的控制器;Y,4,+,5分 别代表有限维的外部输入、控制输入、被调输出和测量

输出。标准H

a问题就是要寻找一个控制器&,使得闭

环系统内部稳定,并且让被调输出z和外部输入y间的 传递函数3+的Ha范数取得最小值,总的来说就是求

解问题,即:

&min稳定

G

'(),&) ||

(9)

求解这一问题,具体可以通过求解代数黎卡提方 程或者求解线性矩阵不等式组来完成。求解标准Ha

控制问题,从另一个角度来考虑,主要是运用了小增益 定理,即保证:

|| )(H)&(H) I a < 1 (10)

本例中采用LMI方法求解这一问题,无扰状态下 控制器的具体求解过程可参见文献[10],这里给出求 解结果:&0 # [ 539.939 7,126.341 2,143.245 1,61.453 7 ]

(11)

需要指出的是,小增益定理(10)是使系统具有鲁 棒稳定性和鲁棒特性的最低条件,这一条件实际上可 以等效地表示成:

SUP-max[ GK] ' 1 (12)

即系统的最大奇异值不超过1,这就使得算出的 标准Ha控制器不一定是最优控制器,从而使结果产 生一定的保守性,这种保守性会让优化后的系统不能 真正达到性能指标的最优值,影响最终的控制效果。因 此就需要一种方法来直观地描述这种保守性,同时需

要另一种方法来降低或者消除这种保守性。

3

—级倒立摆分析

3.1 ;(分析方法

一级倒立摆的M分析是以系统的结构奇异值理论

为基础提出的,结构奇异值衡量系统结构不确定性大 小的一种值。确切地说,它是对使反馈系统不稳定的最 小结构不确定性的一种量化处理,也是反馈系统本身 稳定裕度的倒数。对于具有如图2(b)所示的系统结 构,其结构奇异值Ma [!(A ]的形式为:

'〜

[!(

A] mm----------{-maX(A):1det------------(/-JA)}(13)

、)式中:A—快对角结构不确定性。

与系统的最大奇异值-maX(!)相比,结构奇异值

'(!)介于谱半径$!)和-max(!)之间,即'

$!)*'(!) *-

max(!) (A

用结构奇异值M来分析系统鲁棒性时,常常将系

的 个 性的 量 在 ,2(b)中的不确定性A,是一个块对角结构。其中,!通 常为已知系统)和已求控制器&的线性分式变换,即:

! # 1(),&) #

「!n !121

L !21 !22 J

(15)

式中:!,!n,!12,!21,!22—广义系统及其子块;F— 已知系统的传递函数;&—反馈控制器;1(-,-)—下 线性分式变换。

该式实际反映了系统本身的鲁棒稳定性,而系统

428机电工程

35 ^

!与

性A之间的线性分式变换又实际反映了系

统的鲁棒性能大小,是鲁棒稳定性与鲁棒特性的

:(16)

式中:@(-,0—上线性分式变换;!一 块。

此时判断已知系统是否满足小增益定理,只需 保证:

—'(!)* 1

(17)

该条件要比单纯的使用||)(H)&(H# || a < 1,

的最大奇异值-max * 1要密的多,故而

方法保守性的缺点。

对 进行M分析,通常是 的具

,绘制 的 奇异值M随频率3变化的曲线,该曲

观地反映

性因素的

变化范围,变趋势、

等信息,对

是否稳定、分析 鲁棒特性、评价控制方法优劣

性很有帮助。

3.2 —级倒立摆的/(分析

'分析方法在评价控制方法优劣性方面的优

势Qa,本 采用该方法来分析 控制的保守性。本研究先利用Ma/b

,以便确认

中的frd函数 (频函数) 改成频响函数的 ;@使用函数musi(计

奇异值)计

频率值下

的M值的上界和 ,然 上界值,绘制上界值随

频率3的变化曲线,即M分析曲线; 计 的

Qa范数,将其作为常函数,和M分析曲线画在同一坐

。绘制

3所示。

090

•807•60•5•043•20•00••00••00••00••00••

1〇-3 10—2

10'1 10o/(rad° 101 102 103

104

• s_1)

图3 修正前后系统的^分析图

带“ □”标记的实线一修正后系统的最大奇异

值标记一修正后系统的结构奇异值$ \"带(〇”标记的实线一修正后系统的最大奇异值 -ma_ ;“〇”标记一修正后系统的结构奇异值'

由图3 看出: Qa控制方法优

的系

,其 奇异值的峰值和最大奇异值 存在一定

的间距,

实际

的控制器是

的最优解,存在保守性。

4 不确定系统的综合问题

文献[9]

:修正原算法 低或消除保守性

D转 的综

。-K;

法是解决

的一种有效方法,它的主要思路是运用矩阵对角放缩的方法来计算 的上界,同时 满足

上界的最优控制器。对个满足式(7)的 !,首先固 阵,,解

Qa控制

[11]'

&稳5 1,

MD_1 1 a

( 18 )

优控制器&,再固定控制器&,求解关于,

的凸优

'inf || DMD @ 1 a

(19)

新的

阵Dk再以此

点进行

算,至计 的两个

阵差距足够小,便

修正的最优控制器&

pt。在初次求解时,初始的

矩阵D% 阵>,求解程中,需要在每一

步 计

毕后对修

进行分析,检 奇值是否满足公式(17 ),条件满足则

,若

满足,则

解。

在Ma/b中应用D-K :

法设计控制器,主要

LMI工具箱和最优化函数fmincon交替使用,具体 步骤如下[12]:(1)设D% # >,使用LMI工具配合最优 解函数mine求解 Ha , 优解&%,并使用mussv函数计算优 的 奇异值';(2) f&固定, 阵D<定为未知量,使用fmincon函数计算最优解D*t;(3)检验||D*t-D<||是否小于给定

值, 1e-7,条满足则 ,若不满足则返

步骤(1)重新计算。值

的是,虽然使用该方法

的最优解&非全局最优解,

对制器本身的修正效

充分的降低了保守性。基于上述方法,对本例中的控制器

&%进行M综合修正,

的控制器可行解矩阵:

&*t # [466.47,93.97,117.96,52.30]

5 验证分析

修 制器的验证主要分3个方面:(1)

'分析检验 Qa控制解的保守性是

低或者消除,

主要是看修

的M曲线的峰值与最大奇异值是否重 者距离在 范

(2)观察控制器修正前后,优化后的

的控

第#期

张义辰:一级倒立摆的;a分析和;a综合研究

-429 -

制性能有无变化,这主要从摆的

性和 的跟踪特性两方面检验,若两种特性无明显变化,则

修正方法对 的控制性 较大 ;(3)二较控制器修

信号的评价指有无变化,若指值变 大 修

小,则说明

修正后的控制器对 制

有所改善。

5.1有效性验证

观察图3可以发现:修正前系统的最大奇异值和 结构奇异值相差〇. 010 33,修 两值相差0.003 81。 上 :修 的控制器,其保守性有明显的降低,

修方法有效。

5.2仿真输出结果验证

本研究利用Matlab/Simulink参照式(1 #搭建仿真 模型,使用与有关文献中相同的

信号进行 ,仿

4所

Integrator!

(a)仿真系统 摆的镇定

输优入信优化化前号后的的

输输出

出 图4仿真系统和仿真结果

实线一输入信号;点划线一修正前系统的控制效果; 虚线一修正后系统的控制效果

观察 4 : 修 , 的 效 和的

节效

修 ,

方法保守性有了改善;

1所的仿真

实验数据上也 。

原始数据进行抽样后得到的数据如表1所

表1优化前后的仿真实验数据对比

时间输人优

化前台车优化后台车优化前摆角优角

\"S信号4位移!

/m//m位移bra(L位移b/raL10000020000030000040000050.20

000

A0.20.19A 237 9580.195 717 82A-0.017 113

461-0.016 330 88770.20.199 997 07

0.200 029 A83-0.003 504 426-0.003 310 055

80.20.200

011 7840.199 937 494-0.000

600 175-0.000 397 46790.20.200 014 6350.199 944 937-0.000 127 813 2.593 42E -05100.20.200 020 294

0.199 882 372-A. 199 85E-050.000

221 49由表1可以看出:优化后的摆角位移比优化前更 \"0,的 效

有改善,进一步从明了原方法优

保守性的改善。

计算文献[7]

5部分

的摆的镇定和台车

节两个评价指标,当使用传统方法的控制器

&优化系统时,摆的镇定评价值D& =0.418,台车

节的评价值

m?;。\" A;使用综合方法的 制器优 时,摆的 价值D$1 =

0.393 1,台车位置调节的评价值=1.971 8。显

然,控制器修

价值

修 ,说新方法在降低保守性的同时对

标略有改善。5@不同

H'算法的特性比较

本文研究的是H00控制的最优算法,对该最优 算法进行M综合保守性分析,还有一个重要的步骤 是 与 制 /的次优Ha控制法 较,重点观察 在M曲线上的变化。为此,分别取/ = 3 %2 % 1、0. 7设计倒立摆的Ha次优控 制器, 原始 进行4次M分析,绘制4条/x 曲线,与M综 法优 的两个最优控制 :的M曲 较。 I算法的M特性 5

观察图5 ( a#可以发现:随着/值的减小,系统在 不同频率下的M值也相应 ,其中M值的峰值 :

显;次优算法与最优算法 晰比较可由图

5(b)看出:

的最优

其M值最小,与优的最优控制系统相比,对 因素的抑制

,进一步揭 优

优算法的保守性,证明了M综合方法对降低

保守性所发挥的作用,该优化

-430 -机 电工程第35卷

参考文献(References):

[I] 李炜,王艳飞.少保守性网络化控制系统鲁棒保性能容

错控制[J]兵工学报,2012,33(2):170-178.[2 ]

静,郭锐,王玉慧,等.基于积分滑模控制的广域阻尼鲁棒控制策略[J]电网技术,2013,37(2):362-365.

[3] 马静,郭 ,王,等.基于多面 性和降低 保守性的鲁棒H$/Ha控制策略[J ].电网技术,2012,36 (9) :102-106.[4] 忠.模糊时滞系统稳定性条件保守性减小研究[D].

上海:上海交通大学机械与动力工程学院,2009.[5] 林. 性时滞 具有低保守性的Ha控制器设计[D].. 滨: 滨工业大学机电工程学院, 2012.

[6] PFIFERH,SEILERP. Less conservative robustness analysis

of linear parameter varing systems using integral quadratic constraints [ J ]. International Journal of robust and non­linear control,2016,26(16) :3580-3594.[7] 袁性忠,姜新建.基于滑模变结构的倒立摆系统稳定控制 [J]控制理论与应用,2004,21(5):720-723.

图5不同H。算法的^特性

方法合理有效。

[8 ]申铁龙,梅生伟,王宏,等.鲁棒控制基准设计问题:倒 立摆控制[J ]控制理论与应用,2003,20 (6): 974-975.[9] 吴敏.现代鲁棒控制[M].长沙:中南大学出版社,

2006.

[10] 俞立.鲁棒控制一线性矩阵不等式处理方法[M].北

京:清华大学出版社,2002.[II]

,有

峰,聂, ,等.$分析与综合方法在航空电源中的应用[J].. 技术,2016,50 (12): 102­105.

[12]何联,姜晓明,孟范伟,等.$综合中的D-K迭代法

[J].电机与控制学报,2010,14(9):31-35.

[编辑!李辉]

6结束语

本文将M分析和M综合理论应用在倒立摆的Ha 制

中,从结构奇异值的角 传

效地修 , 性,改善

纯利用小增益定理来设计控制器的缺

Ha最优控制方法的不足,降低保守

的控制性能和

量。

时,在用D-K 法求解M综合问题时,本

文使用最优化函数fmincon 解 (19 #的优

,该方法新颖、效

本文引用格式!

张义辰• 一级倒立摆的M分析和M综合研究[J].机电工程,2018,35(4):425 -430.

ZHANG Yi-chen. ' analysis and synthesis of inverted pendulum[ J]. Journal of Mechanical & Electrical Engineering,2018,35 (4) :425 -430.

《机电工程》杂志:http ://ww. meem. com. cn

因篇幅问题不能全部显示,请点此查看更多更全内容