第 5 章 现代控制技术

33
5 5 第第第第第第 第第第第第第 第第第第第第第第 第第第第第第第第第第第第第第第第第第第 第 第 传统 第第第第第第第第 第第第第第第第第第第第第第第第第第第第 第 第 传统 第第第第第第第第第第第第 第第第第第第第第第第第第第第第第 第第第第第第 传统 第第第第第第第第第第第第 第第第第第第第第第第第第第第第第 第第第第第第 传统 第第第第第第第第 第第第第第第第 第第第第第第第第第第第第第第第第第第 第第第第第第第第 第第第第第第第 第第第第第第第第第第第第第第第第第第 第第 第第第第第第第 第第第第第第第第 第第第第第第第第第第第第第第 ,, 第第 第第第第第第第 第第第第第第第第 第第第第第第第第第第第第第第 ,,

Upload: samuel-buck

Post on 01-Jan-2016

57 views

Category:

Documents


3 download

DESCRIPTION

第 5 章 现代控制技术 . 在经典控制理论中,用传递函数模型来设计和分析单输入单输出系统,但传递函数模型只能反映出系统的输出变量与输入变量之间的关系,而不能了解到系统内部的变化情况。在现代理论中,用状态空间模型来设计和分析多输入多输出系统,便于计算机求解,同时也为多变量系统的分析研究提供了有力的工具。. 5.1 采用状态空间的输出反馈设计. 设线性定常系统被控对象的连续状态方程为. ( 5.1.1 ). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第 5 章  现代控制技术

第第 55 章 现代控制技术 章 现代控制技术

在经典控制理论中,用传递函数模型来设计和分在经典控制理论中,用传递函数模型来设计和分析单输入单输出系统,但传递函数模型只能反映出析单输入单输出系统,但传递函数模型只能反映出系统的输出变量与输入变量之间的关系,而不能了系统的输出变量与输入变量之间的关系,而不能了解到系统内部的变化情况。在现代理论中,用状态解到系统内部的变化情况。在现代理论中,用状态空间模型来设计和分析多输入多输出系统,便于计空间模型来设计和分析多输入多输出系统,便于计算机求解,同时也为多变量系统的分析研究提供了算机求解,同时也为多变量系统的分析研究提供了有力的工具。有力的工具。

Page 2: 第 5 章  现代控制技术

5.15.1采用状态空间的输出反馈设计采用状态空间的输出反馈设计设线性定常系统被控对象的连续状态方程为设线性定常系统被控对象的连续状态方程为

)()(

)()()()()( 00

tt

ttttt tt

Cxy

xxBuAxx

采用状态空间的输出反馈设计法的目的是:利用状态采用状态空间的输出反馈设计法的目的是:利用状态空间表达式,设计出数字控制器空间表达式,设计出数字控制器 D(z)D(z),使得多变量,使得多变量计算机控制系统满足所需要的性能指标,即在控制器计算机控制系统满足所需要的性能指标,即在控制器D(z)D(z)的作用下,系统输出的作用下,系统输出 y(t)y(t)经过经过 NN次采样次采样 (N(N拍拍 ))后,跟踪参考输入函数后,跟踪参考输入函数 r(t)r(t)的瞬变响应时间为最小。的瞬变响应时间为最小。

(( 5.1.15.1.1))

Page 3: 第 5 章  现代控制技术

图图 5.15.1具有输出反馈的多变量计算机控制系统的闭环结构形式图具有输出反馈的多变量计算机控制系统的闭环结构形式图

T T

x(t) y(t) u(t) r(t) u(k) e(k)

被控对象

A

C D(z) S

TSe1

B

S

I

Page 4: 第 5 章  现代控制技术

55.. 11.. 1 1 连续状态方程的离散化 连续状态方程的离散化

t

t

)τt(0

)tt(

0

0 dτ)τ(e)t(ex(t) Bux AA

Tk

kT

TkTAAT Budexex)1( )( )()()1( kkk

)()(

)()()1(

kk

kkk

Cxy

GuFxx

T AAT BdeGeF0

,

Page 5: 第 5 章  现代控制技术

5.1.2 5.1.2 最少拍无纹波系统的跟踪条件最少拍无纹波系统的跟踪条件

由系统输出方程可知, 由系统输出方程可知, y(t)y(t)以最少的以最少的 NN拍跟踪参考输入拍跟踪参考输入r(t)r(t),必须满足条件,必须满足条件

0)()( rNCxNy 仅按上式设计的系统,将是有纹波系统,为设计无纹波系统,还必仅按上式设计的系统,将是有纹波系统,为设计无纹波系统,还必须满足条件须满足条件

0)(

Nx

Page 6: 第 5 章  现代控制技术

5.1.3 5.1.3 输出反馈设计法的设计步骤 输出反馈设计法的设计步骤

11.将连续状态方程进行离散化.将连续状态方程进行离散化

)()(

)()()1(

kk

kkk

Cxy

GuFxx

Page 7: 第 5 章  现代控制技术

22.求满足跟踪条件和附加条件的控制序列.求满足跟踪条件和附加条件的控制序列{{ u(k)u(k)}的}的 ZZ变换。变换。

0)()()(

NBuNAxNx

1

0

1 0)()(N

j

jN BuGuAF Nj

01

N1N

0k

k

0Nk

k1N

0k

k

0k

k

r1

)(P)(P

r)(P)(P)(u)(U

z

zNzk

zNzkzkz

Page 8: 第 5 章  现代控制技术

33.求取误差序列{.求取误差序列{ e(k)e(k)}的}的 ZZ变换变换 E(z)E(z)

)()()()( 0 kkkk Cxryre

1

0

)1(0 )()(

k

j

jk GuCFre jk

0)()( rPu jj

0

1

0

)1( )()( rGPCFIek

j

jk

jk

Nk

kN

k

k

k

k eeeE z)k(z)k(z)k()z(1

000z)k(

Nk

ke

1

00

1

0

)1(1

0

)()()(N

k

kk

j

jkN

k

k rGPCFIeE zjzkz

Page 9: 第 5 章  现代控制技术

44.求控制器的脉冲传递函数.求控制器的脉冲传递函数 D(z)D(z)

)(

)()(

z

zz

E

UD

Page 10: 第 5 章  现代控制技术

举例举例

二阶单输入单输出系统,其状态方程为 二阶单输入单输出系统,其状态方程为

)()(

)()()(

tt

ttt

Cxy

BuAxx

01

01A

0

1B 10C

采样周期 T=1秒,试设计最少拍无纹波控制器 D(z) 。

Page 11: 第 5 章  现代控制技术

55.. 22采用状态空间的极点配置设计法采用状态空间的极点配置设计法 在计算机控制系统中,除了使用输出反馈控制外,还在计算机控制系统中,除了使用输出反馈控制外,还较多地使用状态反馈控制,因为由状态输入就可以完较多地使用状态反馈控制,因为由状态输入就可以完全地确定系统的未来行为。全地确定系统的未来行为。计算机控制系统的典型结构计算机控制系统的典型结构

T

r(k)

y(k)

y(t) u(k) u(t)

控制器 零阶

保持器 被控对象

简化的离散系统结构图简化的离散系统结构图 r(k)

y(k) u(k)

控制器 被控对象

Page 12: 第 5 章  现代控制技术

图图 55.. 4 4 调节系统调节系统 (r(k)=0)(r(k)=0) 中控制器的结构 中控制器的结构

T

y(t) u(t)

T

u(k)

x (k) y(k)

控制器

零阶

保持器

被控

对象 观测器 控制规律

^

Page 13: 第 5 章  现代控制技术

55.. 22.. 1 1 按极点配置设计控制规律 按极点配置设计控制规律

)()( kk Lxu 设计出反馈控制规律 L,以使闭 环系统具有所需要的极点配置。

)()()1( kk xGLFx

Page 14: 第 5 章  现代控制技术

55.. 22.. 2 2 按极点配置设计状态观测按极点配置设计状态观测 器 器

设计状态观测器,根据所量测的输出设计状态观测器,根据所量测的输出 y(k)y(k)和和 u(k)u(k)重重 构全部状态 。因为有些状态无法量测 。 构全部状态 。因为有些状态无法量测 。

常用的状态观测器有三种:预报观测器,现时常用的状态观测器有三种:预报观测器,现时观测器和降阶观测器。观测器和降阶观测器。 常用的观测器方程为 常用的观测器方程为

)()()()()1( kxykkk xCKGuxFx

Page 15: 第 5 章  现代控制技术

11 .预报观测器 .预报观测器

设计观测器的关键在于如何合理地选择设计观测器的关键在于如何合理地选择观测器的增益矩阵观测器的增益矩阵 KK

图 5. 6 预报观测器

Page 16: 第 5 章  现代控制技术

KCFI zz)(

对于单输入单输出系统,通过比较上式两边 Z的同次幂的系数,可求得 K中 n 个未知数 。

Page 17: 第 5 章  现代控制技术

22 .现时观测器 .现时观测器

)1(xC)1(yK)1(x)1(x

)(Gu)(xF)1(x

kkkk

kkk

状态重构误差

)1()1()1()]()([)1()1()1(~

kkkkkkkk xCCxKxGuFxxxx

)k(~

xKCFF

0 KCFIz 现时观测器状态重构误差的特征方程

Page 18: 第 5 章  现代控制技术

33 .降阶观测器 .降阶观测器 所能量测到的所能量测到的 y(k)y(k)中,已直接给出了一部分状态变量,这部中,已直接给出了一部分状态变量,这部分状态变量不必通过估计获得。因此,只要估计其余的状态变分状态变量不必通过估计获得。因此,只要估计其余的状态变

量就可以了,这种阶数低于全阶的观测器称为降阶观测器。 量就可以了,这种阶数低于全阶的观测器称为降阶观测器。

将原状态向量分成两部分

)(

)()(

k

kk

b

a

x

xx

)()(

)(

)1(

)1(k

b

a

k

k

k

ku

G

G

x

x

FF

FF

x

x

b

a

bbba

abaa

b

a

状态方程

)()()()1(

)()()()1(

kkakk

kbkkk

babaaaa

ababbbb

xFuGxFx

uGxFxFx

Page 19: 第 5 章  现代控制技术

ab

aaaa

aba

bb

b

F

uGxFx

uGxF

F

x

C

Gu

F

x

)k(a)k()1k(

)k(b)k(

)x(

)k(y

)k(

)k(

)(xF)(uG)(xF)1(xK

)(uG)(xF)(xF)1(x

babaaaa

ababbbb

kkakk

kbkkk

)()()()1()1()1(~

kkkkk bbabbbbbb xxKFFxxx

)()(~

kbabbb xKFF

0z abbb KFFI

Page 20: 第 5 章  现代控制技术

)()(

)()()(

tty

ttt

Cx

BuAxx

00

10A

1

0B 01C

采样周其为 T=0. 1s,要求确定 K。 (1)设计预报观测器,并将观测器特征方程的两个极点配置在 z1,2=0. 2处。 (2)设计现时预测器,并将观测器特征方程的两个极点配置在 z1,2=0. 2处。 (3)假定 x1是能够量测的状态, x2是需要估计的状态,设计降阶观测器,并将观测器特征方程的极点配置在 Z=0. 2处。

Page 21: 第 5 章  现代控制技术

5.2.3 5.2.3 按极点配置设计控制器 按极点配置设计控制器

11.控制器的组成.控制器的组成

按极点配置设计的控制规律和状态观测器,这两部分组成了状态反馈控制器 .

)()(

)()()()()1(

kku

kykukk

xL

kxCKGxFx

2.分离性原理

)()()()1(

)()()1(

kkk

kkk

xKCGLFKCxx

xGLFxx

)(

)(

)1(

)1(

k

k

k

k

x

x

KCGLFKC

GLF

x

x

Page 22: 第 5 章  现代控制技术

KCGLFIGLFI

GLGLFI

KCGLFIKC

GLFI

KCGLFKC

GLFI

zz

z

z

z

z)z(

KCFIGLFIKCFI

GLGLFI

zzz

z

0

0)()( zz

闭环系统的特征主程

Page 23: 第 5 章  现代控制技术

闭环系统的 2n个极点由两部分组成:一部分是按状态反馈控制规律设计所给定的 n个控制极点;另一部分是按状态观测器设计所给定的 n个观测器极

“ ”点,这就是 分离性原理 。根据这一原理,可以分别设计系统的控制规律和观测器,从而简明化了控

制器的设计。

Page 24: 第 5 章  现代控制技术

综上可归纳出采用状态反馈的极点配置法设计控制器的步综上可归纳出采用状态反馈的极点配置法设计控制器的步骤如下:骤如下: (1)(1)按闭环系统的性能要求给定几个控制极点;按闭环系统的性能要求给定几个控制极点; (2)(2)按极点配置设计状态反馈控制规律,计算按极点配置设计状态反馈控制规律,计算 LL (3)(3)合理地给定观测器的极点,并选择观测器的类型,计合理地给定观测器的极点,并选择观测器的类型,计算观测器增益矩阵算观测器增益矩阵 LL (4)(4)最后根据所设计的控制规律和观测器,由计算机来实最后根据所设计的控制规律和观测器,由计算机来实现。现。

3.状态反馈控制器的设计步骤

Page 25: 第 5 章  现代控制技术

以上讨论了采用状态反馈控制器的设计,控制极点是按闭环系统的性能要求来设置的,因而控制极点成为整个系统的主导极点。观测器极点的设置应使状态重构具有较快的跟踪速度。如果量测输出中无大的误差或噪声,则可考虑观测器极点都设置在 Z平面的原点。如果量测输出中含有较大的误差或噪声,则可考虑按观测器极点所对应的衰减速度比控制极点对应的衰减速度快约 4或 5倍的要求来设置。观测器的类型选择应考虑以下两点: (1)如果控制器的计算延时与采样周期处于同一数量级,则可考虑选用预报观测器,否则可用现时观测器; (2)如果量测输出比较准确,而且它是系统的一个状态,

则可考虑用降阶观测器,否则用全阶观测器。

4 .观测器及观测器类型选择

Page 26: 第 5 章  现代控制技术

5. 2. 4 跟踪系统设计

Page 27: 第 5 章  现代控制技术
Page 28: 第 5 章  现代控制技术
Page 29: 第 5 章  现代控制技术

5. 3 采用状态空间的最优化设计法 5. 3. 1 LQ最优控制器设

NT TTT uQuxQxxQx

0 210 )()()()()()( dtttttNTNTJ

)()( tk Lxu

1.问题的描述

Page 30: 第 5 章  现代控制技术

2.二次型性能指标函数的离散化

1

021210 )()()()(2)()()()(

N

k

TTTT uQuuQxxQxxQx kkkkkkNNJ

其中 T AttA QQ

T

0 11 dtee

Bdtdee

T t AtA QQ

T

0 0112 )(

TQBQBQT t At AT T

20 0102 )()(

dtdede

Page 31: 第 5 章  现代控制技术

3.最优控制规律计算

)()()( kkk xLu

TTT QFSGGSGQL 12

1

2 )1()1()(

kkk

)()(

)()()()1()()(

12121

2

kk

kkkkkk

LQQLQ

LQLGLFSGLFSTT

TT

0)( QS N

Page 32: 第 5 章  现代控制技术

55.. 33.. 2 2 状态最优估计器设状态最优估计器设 计 计

11.连续被控对象的状态方程的离散化.连续被控对象的状态方程的离散化

22.. KalmanKalman 滤波公式的推导 滤波公式的推导

33.. KalmanKalman 滤波增益矩阵的计算 滤波增益矩阵的计算

Page 33: 第 5 章  现代控制技术

55.. 33.. 3 LQG3 LQG最优控制器设计最优控制器设计 55.. 33.. 4 4 跟踪系统的设计跟踪系统的设计