Effacer les filtres
Effacer les filtres

補償器の実装について(今回は外乱オブザーバ)

8 vues (au cours des 30 derniers jours)
Saka Toshi
Saka Toshi le 2 Août 2020
matlabのスクリプトで外乱オブザーバをどう実装すれば良いか悩んでいます。
R:目標値, Y:プラント出力, E=R-Y:偏差, D:外乱, De:外乱オブザーバ
P:実装対象のプラント, Pm:Pのモデル
C:制御器
U=C*E=C*(R-Y):制御器出力
Y=P*(U+D-De):プラント出力
Ym=Pm*(U-De):モデルプラント出力
De=Pm^(-1)*F*(Y-Ym):外乱オブザーバ
ここで、lsimなどでYの応答を確認するためには、YをDとRで表すために、手計算でこの4つの方程式を解かなければいけないのでしょうか。
それとも、何かmatlabの便利機能で(ただしsimulinkは使用しません)良い方法がありますでしょうか。
どうかよろしくご回答をお願いいたします。

Réponses (1)

Toshinobu Shintai
Toshinobu Shintai le 7 Août 2020
Symbolic Math Toolboxを用いると、数式計算ができるようになります。それを用いて代数方程式を解く要領で、YをDとRで表現することができると思いますが、これで解決しますでしょうか。

Catégories

En savoir plus sur Model Predictive Control Toolbox dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!