极点配置自适应控制器的设计

  • 格式:doc
  • 大小:384.33 KB
  • 文档页数:8

下载文档原格式

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

具有抑制噪声性质的极点配置自校正控制器设计

摘要:本文首先介绍了极点配置自校正控制器设计中的一些不足之处,然后提

出了一种极点配置自校正控制算法.它具有以下三个特点:(1)除了配置系统的闭环极点外,还可抑制噪声对系统输出的干扰;(2)与其他极点配置自校正控制算法相比,本算法所需的计算量大为减少;(3)理论上可得到算法的收敛性结果.该算法已在实际系统中得到了成功的应用。

关键字:极点配置 自校正 仿真 一、前言

极点配置自校正控制器在最近几年里得到了很大的发展,出现了许多自校正算法,但现有的各种自校正控制算法还存在一些不够完善之处。首先,由于这种控制器的控制目的是配置系统的闭环极点,所以,在控制器的设计过程中,对如何减少噪声对系统输出的干扰这个问题没有特别加以考虑;第二,计算量比较大,难以实时控制;第三,理论上不够完善,如现有的各种算法都没有收敛性证明。所以说,极点配置自校正控制器的理论和应用都不太成熟,有待于进一步发展。

二、算法

设所研究的系统由下面方程描述。

(1)

)e (t )C (q )u (t )(q q (t))(-1-1-k 1-+=B y q A 其中(t)y 为输出量,(t)u 为控制量,(t)e 为零均值白噪声且与t 时刻以前(不包括

t 时刻)的控制(t)

u 无关。

c

c b

b a a n n n n n n q

c q c q C q

b q b b q B q

a q

a A -1

-11--1

-101

--1

-11

-1)()(1)q (+⋅⋅⋅++=+⋅⋅⋅++=+⋅⋅⋅++=

)(1

-q A ,)(1

-q C 为稳定多项式,0

0≠b ,1-q 为延后一步算子。

对上述系统如采用如下控制律

)

()

()

()()

F(q )

G(q

-(t)1

1111

--1t y q F q

G t y u r --+

= (2)

其中(t)r y 为参考输入,)(1-q G ,)(1-q F ,)(1-1q G ,)(q -11F 为四个适当次数的多项。则可得闭环方程

(4)

(t )u (t )u u (t )(3) (t )(t )y (t )2121+=+=y y

其中

(5)

(t))

)G(q

(q q )(q )()

()()

(F )(q q (t)1

-1

-k

-1

-1

-1

-1-11

-1-1

-k

1r y B F q A q F q G q B y +⨯

=

为跟踪参考输入部分;

(6) (t))

)G(q (q q ))F(q A(q

)

)F(q C(q

(t)1

-1

-k

-1

-1

--1

-1

2e B y +=

为噪声所引起的扰动部分

(7)

(t))

)G(q

(q q )(q )()

()()

(F )

A(q

(t)1

-1

-k

-1

-1

-1

-11-1

-1-11r y B F q A q G q F q u +⨯

=

为跟踪参考输入所需的控制量

(8) (t))

)G(q (q q ))F(q A(q

)

)C(q

G(q

-(t)1

-1

-k

-1

-1

--1

-1

2e B u ⨯+=

为抑制噪声干扰所需的控制量。

为对于参考输入实现极点配置,应使下式成立。

(9) (t))

T(q )

)Z(q

(q q (t)1

--1

-1

-k

1r y B y =

其中)(1-q T ,)(1-q Z 由设计者给定,它们决定了系统对于参考输入的极点和部分零点。这里我们假设系统的开环零点都是希望的闭环零点。如此假设不成立时,可采用如下两种方法:1)假设原系统为最小相位系统,我们可取B T T '=。由式(9)可知,此时闭环传递函数为)(q )/T'(q -1-1-Z q k ,从而实现了零极点配置。2)如原系统是非最小相位系统,可将B 分解为稳定部分+B 和不稳定部分-B ,取

+

=B T T ',此时闭环传递函数为'/--T Z B q k

,从而实现了部分零极点配置。

为减少噪声对系统输出的干扰,应使指标函数

})(t )u ~

()k)(t {(2

222λ++=y E J (10) 最小。其中λ~

为某一常数。

不加证明地我们选取如下的控制器参数,可达到上述两个目的。

)()(1

-1

-q G q G =

(11)

)C(q )(q F )(q )(-1

-1

-1

1

-λ+=B q F (12)

))F(q (q )(-1

-1

1

-1T q F =

(13)

)B (q

))A(q )()C(q

(q )(-1

-1

-1

-11-1+=λZ q G (14)