線形適応制御入門
概要 制御対象のパラメータを同定しながら制御する制御法。 通常の制御法と違い、制御則の他に、適応則というのを設計する。 今回は、モデル規範型適応制御 (MRAC : Model Refference Adaptive Control) と呼ばれる手法を紹介する。 詳しくはJ. E. Slotine, W. Li, “Applied Nonlinear Control”, 1991を参照。 問題 次のシステムを制御したいとする。 $$a_ny^{(n)} + a_{n-1}y^{(n-1)} + \cdots +a_0y = u$$ ここで、状態$y,\dot y\cdots,y^{(n-1)}$は可測であるが、係数${\bf a} = [a_n \ \cdots \ a_1 \ a_0]^T$は未知であるとする。つまり、このシステムは、一次系、二次系などの構造はわかっているけれど、パラメータに不確かさを含むシステムである。ここで、$a_n$の符号のみは既知とする。 我々の制御目的は、$y$を望ましい参照モデルの応答 $$\alpha_ny_m^{(n)} + \alpha_{n-1}y_m^{(n-1)} + \cdots +\alpha_0y_m = r$$ に追従させることである。 制御則の選択 $z$を以下で定義する。 $$z := y_m^{(n)} - \beta_{n-1}e^{(n-1)} - \cdots - \beta_0e$$ ここで、$\beta_1, \cdots, \beta_n$は、多項式$s^n+\beta_{n-1}s^{n-1} + \cdots + \beta_0$がフルビッツになるよう選ばれた、設計パラメータである。 また、$e:=y-y_m$は追従誤差である。...