[問題] 請問Observer error的來源為何?

看板Electronics作者 (....)時間16年前 (2009/07/08 00:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問一個關於自動控制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
文章代碼(AID): #1AKt6ogE (Electronics)