自适应作业2--模型参考自适应系统的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自适应控制
作业二:模型参考自适应系统(MRAS)
姓名: 学号:
Tasks
a) Under what circumstances does the model have the property of perfect following?
原系统: y ay bu ∙
=-+ 参考模型: y a y b u m m m m c ∙
=-+ 控制信号为:12
u y c θθ-u=
我们总是希望原系统的输出y 能跟参考模型的输出y m 一致,即希望y 与y m 有如下关系式:
y y m y y m
∙∙
=⎧⎪⎨=
⎪⎩
那么,将12
u y c θθ-u=代入到y ay bu ∙
=-+中,再让y y m ∙
∙
=可得:
()
)1221
y ay bu ay b u y a b y b u c c θθθθ∙
=-+=-+-=-++(
a y
b u y m m m
c ∙
=-+=
若要上式成立,只需要令 /11()/2
2b b b b
m m a b a a a b m m θθθθ==⎧⎧⎪⎪⇒⎨⎨
+==-⎪⎪⎩⎩ 所以当选择/1()/2
b b
m a a b m θθ=⎧⎪⎨=-⎪⎩时,参考模型和原系统的输入输出关系是完全一样的。
b) Design an adaption law using MIT rule so that the error between plant output and model output goes to zero. Draw a block diagram of such MRAS design scheme.
Tracking error : e y y m =-
Choose cost function : 2
1()()2J e θθ=
Update rule : d J e e dt θδδγγδθδθ
=-=- 对于此系统:)21
y a y b u m m m m c
y a b y b u c θθ∙
∙⎧=-+⎪⎨⎪=-++⎩( 可见θ仅与y 有关,与y m 无关。
而))21
21
y a b y b u py a b y b u c c θθθθ∙
=-++⇒=-++(( (这里p 为微分算子)
()2112
p a b y b u c
b u
c y p a b θθθθ
⇒++=⇒=
++
因此:12b u c e y y y m m p a b θθ=-=
-++ 221122
bu e
y c p a b e y b y
p a b θθθθθθ∂∂⎧==⎪∂∂++⎪⇒⎨∂∂⎪==-⎪∂∂++⎩ 其中:(
)
22
2
11*222
2
b u b u y b b
c c y p a b p a b p a b p a b θθθθθθθ
∂=-
=-=-∂++++++++
理论上来说,在选择控制器参数的时候,我们选择了()/2
a a
b m θ=-,那么在这里我们可以认为
2
m p a b p a θ++≈+,因此我们可以将上面的式子改写为:21m
m bu e
c p a e b y p a θθ∂⎧=⎪∂+⎪⎨
∂⎪=-⎪∂+⎩ 那么很容易就可以推算出:1221m m
m m bu bu e
c c re re r e t p a p a e by by re re r e t
p a p a θθθθ∂⎧∂=-=-=-⎪∂∂++⎪⇒⎨∂∂⎪=-=-=-⎪∂∂++⎩
这样就利用MIT-Rule 就得到了调节装置的参数,对这个系统进行模型参考自适应控制的方框图如下:
c) simulate this MRAS using different adaption gain. plant output and model output Plot.
此时,0.5()1
2()2m c
Y s U s Y s U s ⎧
=⎪⎪+⎨⎪=⎪+⎩
Matlab 仿真图如下:
Case 1:相同的信号,不同的r 值
●方波信号下,不同r 对应各参数的情况
周期为10s ,幅值为1的方波信号 (1)误差
时间t
误差e
(2)输出跟踪情况
时间t
模型输出y m 与实际系统输出y
r =0.2时,模型输出ym 与实际系统输出y 的比较
时间t
模型输出y m 与实际系统输出y
r =1时,模型输出ym 与实际系统输出y 的比较
时间t
模型输出y m 与实际系统输出y
r =5时,模型输出ym 与实际系统输出y 的比较
时间t
模型输出y m 与实际系统输出y
r =7时,模型输出ym 与实际系统输出y 的比较
(3)调节器参数趋于理想值的情况
由第一问可知,当选择/1()/2
b b
m a a b m θθ=⎧⎪⎨=-⎪⎩时,参考模型和原系统的输入输出关系是完全一样的。因此
对于此系统,最好的调节器参数应该为12/2/0.54
/21/0.52m m b b a a b θθ===⎧⎨
=
-=-=⎩()(),下面讨论在不同r 的
条件下,调节器参数趋向于理想参数的过程
r 不同时,调节器参数一趋向于理想值的情况
时间t
调节器参数t h e t a 1
r 不同时,调节器参数一趋向于理想值的情况
时间t 调节器参数t h e t a 2