[問題] 請問Observer error的來源為何?
請問一個關於自動控制observer的問題,
課本介紹的observer都是這樣的:
.
X = AX + BU
Y = CX
.
~ ~ ~ ~
X = AX + BU + L(Y - Y) = AX + BU + LC(X - X)
~
E = X - X
.
==> E = (A - LC)E
所以observer error最後會趨近零。
最近在工作上遇到observer error不為零而近似DC為零的sin波,
同事認為是model參數不准(observer與plant A,B,C不同)
而將E迴授到observer不是為了修正model誤差嗎?
照同事的說法若兩者A,B,C不同,在model中的參數改為A+deltaA,B+deltaB...
.
E = (A-LC)E + F(t) ,這樣error就不為零了,
但我在MATLAB模擬model與plant的有差異error的變化,最後還是會為零,
反倒是在output端加干擾時會有類似的結果,
而同事的說法也不知哪裡有問題,請問要怎麼解釋呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.30.217