自适应控制--第五讲 最小方差自校正控制
自适应控制--极点配置自校正

A F 1zdBGA m A 0
degF1 degB1 d 1
(14)
degGdegA1
并且右边的阶次小于等于左边阶次,即
d egA 0„d egA F 1d egA m
(15)
现将以上叙述归纳一下:
已知:过程多项式A、z-d和B;
性能要求:期望传递函数分母多项式Am;
1) 对多项式B进行因式分解,BBB,求
(3-2)
其中 F(z1)、R(z1) 和 G ( z 1 ) 为待定多项式,且 F ( z 1 ) 为首一多项式, y r ( k ) 为参考 输入。
这样构成的控制系统方框图见图2,表达式如下。
24
yr (k)
R( z 1 ) F (z1)
(k)
1 A( z 1 )
u(k)
y(k)
zd B(z1)
然后在式(10)中,假定它的左右两边各项有相同阶次,进而确 定和G的阶次,再根据左右两边相同阶次的系数应相等列代数方
程,并解之。
例1 极点配置设计1
设有被控对象:
( 1 1 .3 z 1 0 .3 z 2 ) y ( k ) ( z 2 1 .5 z 3 ) u ( k ) ( k )
两种自校正控制方法 间接自校正控制:按“模型参数-控制器参数-控制量算法”过程获得
的控制量,由于控制器参数是通过模型参数估计间接得到的故取名间接自校正 控制,又由于模型参数有明确的表达式,故又称为显式自校正控制。特点:直 观清晰,便于模块化设计,但计算量大。
直接自校正控制:不用估计模型参数,而是通过输入输出信息直接估计
则反馈系统的系统矩阵为:
0
1
0
L
0
0
1
L
自校正控制

y(k ) a1 y( k - 1) an y( k - n) b0 u( k - m ) b1u( k - m - 1) bn u( k - m - n) e(k ) c1e( k - 1) cne(k - n)
(1)
引入向后滞后算子 (q -1 ) , 即 y( k - 1) (q -1 ) y( k ) , 上式可简化为: A(q -1 ) y(k ) B(q -1 )u(k - m ) C (q -1 )e(k )
(4.6)
4. 最小方差预报误差 (比较(4.5)式和(4.6)式):
~( k m k ) y(k m ) - y( k m k ) D(q -1 )e(k m ) ˆ y
最小预报误差的方差:
~(k m k )2 ] E{[ D(q -1 )e(k m )]2 } E[ y E{[(1 d1q -1 d m -1q - ( m -1) )e(k m )]2 } E{[e(k m ) d1e(k m - 1) d m -1e(k 1)] }
-1 C (q -1 ) ) -1 - m E (q D(q ) q A(q -1 ) A(q -1 )
(4.3)
把(4.3)式代入(4.2)式:
C ( q -1 ) y( k m ) e( k m ) -1 A(q )
(4.2)
E (q -1 ) y( k m ) [ D(q -1 ) q - m ]e(k m ) -1 A(q ) E ( q -1 ) D(q -1 )e( k m ) e( k ) (4.4) -1 A(q )
二 最小方差预报律 (1) 最小方差预报律的提法
最小方差控制

(16)
B(q 1 ) F (q 1 )u(k ) -G(q 1 ) y(k )
此时系统输出的方差为:
(17)
2 2 E{ y(k d ) 2 } E{~ y (k d k ) 2 } (1 f1 f d 1 ) 2 (18)
由式(16)可见,最小方差控制律可以通过先求出输出提前d步的 ˆ (k d k ) ,然后令 y ˆ (k d k ) 等于理想输出值yr(这里yr=0) 预测值 y 而得到,因此最小方差控制问题可分离成两个问题,一个是预测 问题,另一个是控制问题。
利用式(4)可将式(8)化简为:
(8)
1 1 1 B ( q ) F ( q ) G ( q ) 1 y(k d ) F (q )e(k d ) u (k ) y(k ) (9) 1 1 C (q ) C (q ) 记基于k时刻的观测值对y(k+d)的预报为: ˆ (k d k ) 则它是k时 y
对该系统,有如下假设: 1. 被控系统时滞时间d以及时滞算子q-1的多项式A、B和C的阶 次及系数都已知; 2. 被控系统为最小相位系统,即多项式B(q-1)的所有零点都在单 位圆内; 3.A(q-1) 、 C(q-1) 所有零点都为稳定的 , 即所有零点都在单位 圆内; 4. {e(k)}为零均值白色噪声序列,且E{e2(k)}=2.
由最小方差控制的原理可知,最小方差是通过臵输出的 d步预测值y ˆ (k d k ) 为0而实现的。因此最小方差控制的核 心是预测。 令 (q-1)=G(q-1) = 0+ 1q-1 +...+ n-1q-(n-1)
(q-1)=B(q-1)F(q-1)=0+1q-1 +...+ n+d-1q-(n+d-1)
广义最小方差自校正控制

将其代入式(4-17)
J
E
P(z1) y(k d
k)
P(z1)E(z 1) (k
d)
R(
z
1
)
yr
(k
)
2
Q(z 1)u(k)2
由于(k d) 与yr (i), u(i), y(i), i „ k 不相关,并且它们的互相关函数为零,所以上式 可写为
J E P(z1) y(k d k) R(z1) yr (k)2 Q(z1)u(k)2 P(z1)E(z 1)(k d)2
小很多,对系统输出的影响可忽略不计,根据 z 变换的终值定理和 前面导出的表达式,系统输出的稳态值为
zd B(z1)R(z1)
q0 b0
Q(z 1)u(k)
P(z 1)E(z 1) (k
d)
z (k d k) P(z 1)E(z 1) (k d )
式中
(4-21)
z (k d k) P(z 1) y (k d k) R(z 1) yr (k) (q0 / b0 )Q(z 1)u(k) 于是,性能指标函数可表述为
y(k d k) u(k) f0 b0 ,
Q(z1)u(k) u(k)
q0
代入式(4-19),并不考虑符号 “E”,则有
P(
z
1 )
y
(k
d
k) R(z 1) yr (k)
f0
q0Q(z 1)u(k)
0
从而
3
u(k) R(z 1) yr (k) P(z 1) y (k d k) (q0 / b0 )Q(z 1)
(4-20)
除 z(k d) 外,其它符号含义同前。求使性能指标函数 4
J E z2(k d)
自适应控制--第五讲 最小方差自校正控制

3
最小方差控制
最小方差调节的基本思想是: 由于系统中信道存在着k步时滞,这就使得当前的控制作 用u(t)要到k个采样周期后才能对输出产生影响. 因此,要获得输出方差最小,就必须对输出量提前k步进行 预报,然后根据预报值来计算适当的调节作用u(t). 这样,通过不断的预报和调节,就能始终保持输出量的稳 态方差为最小.
1
自校正控制
控制器 参数设计
ˆ
辨识器
ˆ c
r(t)
控制器
u(t)
被控对象
y 过程为:
面对的三个问题: (1)对过程进行在线递推参数估计; (2)设计控制率; (3)设计在计算机上如何实现;
2
最小方差自校正控制
• 闭环系统可辨识条件 • 最小方差控制
• 最小方差自校正控制
• 广义最小方差控制 • 基于广义最小方差控制
闭环系统可辨识条件
闭环系统可辨识条件
闭环系统可辨识条件
Q( z ) C ( z ) F ( z ), Q( z )的阶次大于等于n 又 F ( z )是已知的 C ( z )的参数有唯一解,可辨识
闭环系统可辨识条件
其它最小二乘法参数估计
– – –
遗忘因子递推最小二乘法参数估计 增广最小二乘法参数估计 广义最小二乘法参数估计
遗忘因子递推最小二乘法参数估计
• 当采用递推最小二乘法时,已有的所有信息向量都会在递 推过程中发挥作用,因此随着时间的推移,新采集到的信 息向量对参数估计值的修正作用会逐渐减弱,称为“数据 饱和”现象,也就是说递推算法的计算效率逐渐降低。当 被辨识的系统参数缓慢时变时,递推最小二乘法参数估计 不能很好地实现系统辨识。 • 遗忘因子递推最小二乘法参数估计是在递推公式中加入遗 忘因子,逐渐减小旧信息向量在参数估计中的权重,以加 强新信息向量的作用,跟随系统参数的时变。
自适应控制

第一章 概述1.1 自适应控制的研究对象自适应控制是研究具有“不确定性”的控制系统的特性分析和综合(控制器设计)。
1. 系统不确定性产生的原因 1)内部不确定性(1)被控对象的结构(阶次)和参数由于建模误差引起的不确定性。
(2)被控对象的结构(阶次)和参数或者动态特性是时变的或随工作作条件改变而变化。
2)外部不确定性被控对象的运行环境(外部干扰)是随机信号而且它们的统计特性不确切知道或者是时变的。
2. 系统“不确定性”的数学描述 1)状态方程设一个线性离散时间系统,其状态方程如下:(1)(,)()(,)()()x k A k x k B k u k k θθε+=++ (1.1-1)()(,)()()y k C k x k v k θ=+式中:()()r r ()m 1 m x k y k u k ⨯⨯⨯——状态向量 n 1——输出向量 1 (由传感器数量决定)——控制向量 (由执行机构决定){()}}{()}k u k ε——单位动态噪声称为随机序列,其统计特性未知——测量噪声(,)A k θ,(,)B k θ,(,)C k θ 分别为系统矩阵,输入矩阵,输出矩阵,其维数为,n n m n ⨯⨯⨯n ,v 。
k ——离散时间,k ~k T 。
其中T 为采样周期。
θ——S 维未知参数向量,可能A ,B ,C 中未知参数不同,为了简单起见,都设为S 维。
2)系统框图根据(1.1-1)式可以画出被控对象的结构框图。
1Z -(,)C k θ(,)B k θ(,)A k θ()u k ()k ε()x k ()y k ()v k (1)x k +图 1.1-1 被控对象的结构框图图中1z -是时间延迟因子,1()(1)x k z x k -=+,噪声{()k ε}和{v (k )}作用于对象的不同部位,对于线性系统,可以等效于作用在输出端的一个噪声。
其统计特性例如期望值、相关函数等由于不确定性而未知,或随时间变化。
自适应控制第五讲最小方差自校正控制ppt(共41张PPT)
现代控制理论自校正控制
控制对象参数ˆ 。参数估计的常用算法 有随机逼近法、最小二乘法、极大似然 法等。调节器的功用是根据参数估计器 不断送来的参数估值 ˆ 。
图16-1
通过一定的控制算法,按某一性能指标不断地形成最优 控制作用。调节器的常用算法有最小方差、希望极点配置、 二次型指标等。其中,以用最小二乘法进行参数估计,按最 小方差来形成控制作用的自校正控制最为简单,并在战术导 弹控制中获得了实际应用。
自动驾驶仪
到目前为止,在先进的科技领域出现了许多形式不同的自 适应控制方案,但比较成熟并已获得实际应用的可以概括成 两大类: ⑴ 模型参考自适应控制; ⑵ 自校正控制。
自适应控制的应用领域
模型参考自适应控制需在控制系统中设置一 个参考模型,要求系统在运行过程中的动态 响应与参考模型的动态响应相一致(状态一 致或输出一致),当出现误差时便将误差信 号输入给参数自动调节装置,来改变控制器 参数,或产生等效的附加控制作用,使误差 逐步趋于消失。在这方面法国学者朗道(ndau) 把超稳 定性理论应用到模型参考自适应控制中来,做出了杰出贡献 。
1 d12 L
d2 m1
2
这样,我们得到了为输出序列线性函数的最优控制规律,因 此可以很方便地实现闭环控制。
第二节 最小方差自校正调节器
在第一节的讨论中,假设被控对象的模型已知,因此它 属于随机控制问题。最小方差自校正调节器所要解决的问题 是被控对象参数未知时的最小方差控制问题。这里,首先应 该通过适当的方法进行参数估计,然后以参数的估值来代替 实际的参数,按最小方差指标综合最优控制规律。
(16-15)
在辨识中,这类模型称为被控自回归滑动平均模型CARMA。
第一节 最小方差控制律
自适应控制基本原理-自校正控制
(2.48)
2.2 动态过程参数估计的最小二乘法
2.2.1 基本最小二乘方法
y(n 1) a1 y(n) an y(1) b0u(n 1) bnu(1) (n 1) y(n 2) a1 y(n 1) an y(2) b0u(n 2) bnu(2) (n 2)
u(n 2)
u(2)
y(n N 1) y(N ) u(n N ) u(N )
y(N) Φ(N)θ(N) ξ(N)
(2.49)
θˆ (ΦTΦ)1ΦT y
(2.54)
增加一个新的观测数据 u(n N 1), y(n N 1) ,则
(2.45a) (2.45b)
(k) 为独立的随机噪声,要求其满足
E( (k)) 0
(2.46a)
2 E{ (i) ( j)}
i j
0 i j
(2.46b)
lim
1
N
(k)2
N N
k 1
(2.46c)
随机噪声的均值为零,彼此相互独立,方差为有限正值,噪声的采样均方值有界。
如何解决上述问题?
2.2 动态过程参数估计的最小二乘法
2.2.2 递推最小二乘方法
y(n 1)
y(N)
y(n
2)
y(n
N
)
y(n) y(1) u(n 1) u(1)
Φ(N)
y(n 1)
y(2)
θˆ(N 1) ΦT (N)Φ(N) (N 1) T (N 1) 1 ΦT (N) y(N) (N 1)y(N 1) (2.57)
自适应控制基本原理-自校正控制
2.2 动态过程参数估计的最小二乘法
2.2.1 基本最小二乘方法
A(z1) y(k) B(z1)u(k) (k)
A(z1) 1 a1z1 an zn B(z1) b0 b1z1 bn zn
记:
θ [a1, a2 ,, an ,b0 ,b1,,bn ]T
自校正控制
自校正控制
最小方差自校正控制器 极点配置自校正控制器 自校正PID控制
自校正控制
自校正控制系统又称自优化控制或模型辨识自适应控制。
通过采集的过程输入、输出信息,实现过程模型的在线辨识和参数估计。 在获得的过程模型或估计参数的基础上,按照一定的性能优化准则,计算控 制参数,使得闭环系统能够达到最优的控制品质。
矩阵求逆定理 设A 、C 和 BCD均为非奇异矩阵,则
A BCD 1 A1 A1B C 1 DA1B 1 DA1
(2.58)
令
P(N) ΦT (N)Φ(N) 1
(2.59)
2.2 动态过程参数估计的最小二乘法
2.2.2 递推最小二乘方法
P(N 1) ΦT (N)Φ(N) (N 1) T (N 1) 1 P1(N) (N 1) T (N 1) 1
(2.45a) (2.45b)
(k) 为独立的随机噪声,要求其满足
E( (k)) 0
(2.46a)
2 E{ (i) ( j)}
i j
0 i j
(2.46b)
lim
1
N
(k)2
N N
k 1
(2.46c)
随机噪声的均值为零,彼此相互独立,方差为有限正值,噪声的采样均方值有界。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B ( z ) D( z ) E( z) u (t ) y (t ) C ( z) C ( z)
7
基于广义最小方差自校正控制(克拉克方案)
作业
1
自校正控制
控制器 参数设计
ˆ
辨识器
ˆ c
r(t)
控制器
u(t)
被控对象
y ( t)
可认为在自校正调节过程中,被控对象的模型是不变的,自校正控制的过程为:
面对的三个问题: (1)对过程进行在线递推参数估计; (2)设计控制率; (3)设计在计算机上如何实现;
2
最小方差自校正控制
• 闭环系统可辨识条件 • 最小方差控制
其它最小二乘法参数估计
– – –
遗忘因子递推最小二乘法参数估计 增广最小二乘法参数估计 广义最小二乘法参数估计
遗忘因子递推最小二乘法参数估计
• 当采用递推最小二乘法时,已有的所有信息向量都会在递 推过程中发挥作用,因此随着时间的推移,新采集到的信 息向量对参数估计值的修正作用会逐渐减弱,称为“数据 饱和”现象,也就是说递推算法的计算效率逐渐降低。当 被辨识的系统参数缓慢时变时,递推最小二乘法参数估计 不能很好地实现系统辨识。 • 遗忘因子递推最小二乘法参数估计是在递推公式中加入遗 忘因子,逐渐减小旧信息向量在参数估计中的权重,以加 强新信息向量的作用,跟随系统参数的时变。
P( z ) A( z ) F ( z ) B( z )G ( z ),P( z )的阶次为n max{ng , n f } 又 F ( z )、G ( z )是已知的 当P( z )的阶次大于等于2n时,A( z )、B( z )包含的2n个未知数有唯一解 当(n max{ng , n f }) 2n时,A( z )、B( z )参数可辨识
B ( z ) D( z ) E( z) u (t ) y (t ) C ( z) C ( z)
y (t k ) D( z ) w(t k )
B ( z ) D( z ) E( z) u (t ) y (t ) C ( z) C ( z)
y (t k ) D( z ) w(t k )
遗忘因子递推最小二乘法参数估计
自校正控制
控制器 参数设计
ˆ
辨识器
ˆ c
r(t)
控制器
u(t)
被控对象
y ( t)
“自校正控制”的基本思想: 将参数估计算法与不同类型算法结合起来,形成一个能自动校正控 制器参数的实时计算机控制系统。
是一个迭代优化的过程,通过边辨识、边综合,使得控制器参数能够逐步趋向于最 优值的过程。
3. 最小方差预报
4
最小方差控制
最小方差控制
最小方差控制
5
最小方差控制
最小方差控制
• 练习
y(k ) a1 y(k 1) b0u(k 1) k
最小方差自校正控制
最小方差自校正控制
6
广义最小方差控制
y (t k ) D( z ) w(t k )
3.A(z)、C(z)所有零点都为稳定的,即所有零点都在单位圆内; 4. {w(k)}为零均值白噪声序列,且E{w2(k)}=2.
3
最小方差控制
最小方差调节的基本思想是: 由于系统中信道存在着k步时滞,这就使得当前的控制作 用u(t)要到k个采样周期后才能对输出产生影响. 因此,要获得输出方差最小,就必须对输出量提前k步进行 预报,然后根据预报值来计算适当的调节作用u(t). 这样,通过不断的预报和调节,就能始终保持输出量的稳 态方差为最小.
最小方差控制
1. 系统模型 2. 最小方差控制原理
3. 最小方差预报
4. 最小方差控制 5. 最小方差控制的特性
最小方差控制
对该系统,有如下假设: 1. 被控系统时滞时间k以及时滞算子z-1的多项式A、B和C的阶次及系数都已知;
2. 被控系统为最小相位系统,即多项式B(z)的所有零点都在单位圆内;
• 最小方差自校正控制
• 广义最小方差控制 • 基于广义最小方差控制
闭环系统可辨识条件
பைடு நூலகம்
闭环系统可辨识条件
闭环系统可辨识条件
Q( z ) C ( z ) F ( z ), Q( z )的阶次大于等于n 又 F ( z )是已知的 C ( z )的参数有唯一解,可辨识
闭环系统可辨识条件