单级倒立摆三种控制方法的对比研究

  • 格式:pdf
  • 大小:316.18 KB
  • 文档页数:7
! (( *,-)) .8 #( *,-* % 78 )
(!%)
())
其中 - 由下列 780,998 方程获得
(! , ( *,-* % 78 ) * -) % &,08& # - (!)) ),-) ( ),-*
在控制律的作用下, 闭环系统方程变为 " ( / % !)#( ) … $" 控制律中的 2 }, .3 由 /0.&+1,-- 公式给出
[
$" % $! $! & !
$! & ! "
] [
(!
" "
" $! +&!
] [
$" % $! $! & !
$! & ! "
] [
(! 2
" ( )!
)" " (2)
]
!

(# . ! $ # $" % $! $! & ! $! & ! "
[
]
(!
[ ]
" "
其中 - 由下列 780,998 方程获得
(! , ( *,-* % 1! ) ),-) ( ),-* * -) % 0! # - (!")
( /) , 控制向量 ! ( /) 引起的性 7! 分别用来对状态向量 " 0! , 能度量的相对重要性进行加权。 在 实 际 系 统 的 控制过程中, 我们取 0! # !() . ’% . % ; 和式 (!") , 设计出状态反馈增益矩阵为 根据式 (3) 7! # "(3。 .6 #[ ( ! 4 !#) # ( !" 4 45# %5 !"! ( % 4 %$" !# ( ! 4 5%$ 4!] (!!) 最优控制策略中的 %&( 调节器 设输出反馈调节律的形式为 ( / )# ( .8" ( /) ! 此时可通过使性能指标函数 "8 # ( / )08% ( / )% #( %
{
’( E @ *# C "#) # % D 7# &-+ F %7# 23& " @ ’# 87# &-+ "# A ’# ? "# A 3# "#
[

(#)
式 (#) 中第一个方程为小车的运动方程; 第二个为摆杆的运 动方程; 第三个为摆杆的转动方程。各个参数的物理意义分 别为:’7 — — — 小车质量; — — 摆杆质量; — — 小车与导 ’# — 37 — 轨的摩擦力; — — 摆杆旋转时的摩擦力矩; — — 摆杆质 3# — 7# —
基金项目: 中国科学院重点项目资助课题 万方数据 作者简介: 丛爽 (#9;# 8 ) , 女, 教授, 博士, 主要研究方向为先进控制策略的理论与应用等。
系统工程与电子技术 ・ %4 ・ #""! 年 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 心到转轴之间的距离; — — 小车位移; — — 摆杆与铅垂线 !— !— 之间的相对角度; — — 摆杆的转动惯量。 "— 对式 (!) 在 ! # ", 可得 ! # " 处线性化, ’ *! $" % $ ! $! & ! " ( )" ! % # ’ * % $! & ! " " ( )! ! !
将连续系统进行离散化处理, 可得离散化后的被控系统 ( / % !)# )" ( / )% *! ( /) " ( / )# &" ( /) % 其中
#+ ) # 0 1, *#
" 4 3)) " ( " 4 "%$ "! 5 (%) !"$ 此时求得控制增益矩阵为
!&
"
,1
( , (#) # 1
— — 采样周期, 实验 $’ ,1 — #,
系统工程与电子技术 第 !" 卷 第 ## 期
文章编号: (!77#) #77#<:7;= ##<77>?<7"
$%&’()& *+,-+((.-+, /+0 *1(2’.3+-2&
4315!", 635## !77#
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
( /) , 控制向量 ! ( /) 引起 08 , 78 分别用来对输出向量 % 的性能度量的相对重要性进行加权。 在实际系统的控制过程 和式 (!)) , 设 中, 我们取 08 # % . ’# . # ; 根据式 (!%) 78 # " 4 ),
[
" "
" $! +&!
][
" % [ ]! ] " !
!
(#)
[
][ ] [
# #
]
[ ]
・ , 令系统状态 " #[ ! ! * , 可得被控的状态空间方程为 ! !] ・
( - )# #" ( - )% $! ( -) " ( - )# &" ( -) % ($)

"
’# . #
其中
!"#$%&%’()* +’,-. "/ 01&** !"/’&"2 3*’1"-4 "5 ’1* +(/62* 7/)*&’*- 8 9*/-,2,# +.4’*#
GH6I $JK/+,,LMF6I N3+,<OK+,P*Q M(+, 8 JK/
( !"#$%&’"(& )* +,&)’$&-)( ,.(-/"%0-&1 )* 23-"(3" $(4 5"36()7)81 )* 96-($ ,+(6,- :"*"- ;<==;> )
置如下
2 (! " /! " % … % "! % "" # /2 % "" 2 (! /
( #)# # % "" % 2 (! # .3 #(" "
2 (!
"# "’ % … % "! % ""

( #) " !) ,) %
& # [ ’# . # 的状态方程为
"]
通过仿真及实际的控制经验, 我们将实际闭环极点的配 [" 4 33" " ( " 4 ""3 3 5 / # " 4 33" " % " 4 ""3 3 5 " 4 3)) " % " 4 %$" ! 5 ]
收稿日期: !777 8 #! 8 #9 修订日期: !77# 8 7: 8 79
进行线性控制器的设计, 首先需要对被控系统进行建模。为 此, 对系统作如下假设: (#)摆杆为刚体; (!)忽略静摩擦力, 小车与导轨的摩擦力正比于小车的速度, 摆杆旋转时的摩擦 力矩正比于其相对角速度; (")忽略电机电感, 在小车上的 控制量正比于输出控制电压 , , 比例系数为! 。 则根据物理学牛顿定律, 有下式成立 ? B ’7 % @ !, A 37 % A *# C
/#! 6
中取 ,1 # "("")*。 文中所实施的 $ 种控制器的设计均采用被控系统在状 态空间的离散模型直接进行。
!
三种不同控制器的设计
三种控制器都需要用到系统状态的全反馈, 而实际系统
, ) ( /) ( /) ! 1!!
(4)
为最小, 可求得
! (( *,-)) .6 #( *,-* % 1! )
(3)
中直接可测的状态只有小车位置和倒立摆的位置。一种方 法是通过采用状态观测器来得到小车以及倒立摆的速度; 实 际上对于倒立摆系统而言, 虽然不能直接测量小车以及倒立 摆的速度, 但是可以很容易地通过对直接可测的小车位置和 倒立摆位置的线性差分得到。通过实验我们发现, 由于系统 的非线性以及噪声的影响, 系统的状态观测器重构状态的效 果不如通过线性差分得到系统状态的效果好。因此在三种 控制器的设计中均是采用线性差分得到速度变量。本节中 将对三种不同的线性控制器进行具体的设计。 !"# [* 闭环状态反馈极点配置调节器 首 先 构 造 被 控 系 统 的 能 控 性 矩 阵 ,) )* … # , 通过计算可得 +,-. ( ,) )# %, 即系 )2 ( ! *]
? 引

@
系统建模
传统的线性控制方法离不开被控系统的线性模型, 为了
倒立摆系统是一个典型的高阶次、 多变量、 严重不稳定 和强耦合的非线性系统。由于它的行为与火箭飞行以及两 足机器人行走有很大的相似性, 因而对其研究具有重大的理 论和实践意义。由于倒立摆系统本身所具有的上述特点, 使 它成为人们深入学习、 研究和证实各种控制理论有效性的实 验系统。有关国内外教学及研究人员对倒立摆系统的研究 文章已有不少报道, 不过一般研究多是停留在仿真实验上。 本文针对倒立摆系统的控制问题, 设计并且具体实现了 几种线性控制方法, 其中包括极点配置法、 线性二次状态调 节器 (@AB) 和线性二次输出调节器 ( @AC) , 同时根据实际的 倒立摆系统进行了实时控制; 对所获得的控制结果进行了对 比研究, 不仅从理论上分析了 " 种方法各自的优缺点, 而且 从自不稳定的倒立摆实际控制系统中进一步证实了各方法 的控制效果。