線形システム論
出典: フリー百科事典『ウィキペディア(Wikipedia)』
線形システム論(せんけいシステムろん、Linear System Theory)は一階連立線形微分方程式で表された状態方程式を対象とした制御理論である。状態方程式が行列を用いて表現できることから、行列代数の多くの知見が適用され、現代制御論の多くの主要な結果が得られた。そのため、現代制御論と言えば線形システム論を指すことが多い。非線形システムであっても、平衡点近傍で線形近似したものを対象に制御系を設計することでうまく行くことが多く、応用範囲は非常に広い。
目次 |
[編集] 主な概念
[編集] モデル表現
- 状態方程式 (State Equation)
- 一階線形定係数常微分方程式
- の形で表現されるものを対象とする。ただし、
はシステムの状態,x0はシステムの初期状態,
はシステムの入力,
はシステムの出力である.また,A, B, C, D はそれぞれ (n,n), (n,m), (l,n), (l,m) 次の行列であり、大抵は D = 0 の場合(厳密にプロパーな系) を扱う.1入力1出力のシステムをSISO(single input and single output)システム,それ以外をMIMO(multiple input and multiple output)システムと呼ぶ.
[編集] 解析手法
- 平衡点 (Equilibrium)
- 全ての入力を零としたときに、状態が変化しないような点。線形システムにおいては、原点または原点を含む線形空間である。
- 安定性 (Stability)
- 状態が平衡点からわずかにずれたとき、再び平衡点に戻るような性質。A 行列の固有値の実部の符号により判別される。
- 可制御性 (Controllability)
- 線形状態方程式で記述されたシステム又は(A,B)の対は可制御(controllable)であるとは,任意の初期状態x(0) = x0,時刻t1 > 0と最終的な状態x1に対して,システムの解がx(t1) = x1を満たすような(区分的に連続(piecewise continuous)な)入力u(t)が存在することである.また,それ以外では不可制御(uncontrollable)であるという.
- A 行列と B 行列によって生成される可制御行列
- の階数が行フルランクであれば良い.完全可制御である系は、元の系が不安定であっても状態フィードバックによって必ず安定化することができる。
- 可観測性 (Observability)
- 線形状態方程式で記述されたシステム又は(C,A)の対は可観測であるとは,任意のt1 > 0に対して,[0,t1]の区間での入力u(t)と出力y(t)の時間応答から,初期状態x(0) = x0が決定できることである,それ以外の場合では,システム(C,A)は不可観測であるという.
- A 行列と C 行列によって生成される可観測行列
- の階数が列フルランクであればよい.完全可観測である系は、観測器によって出力からその内部状態を推定することが可能である。
- 正準形 (Canonical Form)
- 線形システムは、座標変換によって元の系と全く同じ挙動を持つ系に変換することができる。そこで与えられた系を正準形と呼ばれる特定の形に座標変換して共通の性質を探ることがある。ジョルダン標準形や Luenberger の可制御正準形
- などがある。ここで
はこの系の特性多項式の i 次項の係数となっている。
- 観測器 (Observer)
- 制御入力と出力から内部状態を推定するシステム
- システム同定 (System Identification)
- システムの入力と出力からシステム内部のパラメータを求めること。モデルを記述するパラメータが既知であることを前提とする現代制御論においては、非常に重要なプロセスである。
[編集] 制御系設計
- 状態フィードバック (State Feedback)
- 全ての内部状態をもとにして制御入力を決めること、またはその入力
- u = Fx
- 出力フィードバック (Output Feedback)
- 出力をもとにして制御入力を決めること、またはその入力
- u = Ky
- 極配置法 (Pole Placement Method)
- 閉ループ系の極を決定し、それを実現するようなフィードバックゲインを求める制御系設計方法
- 最適レギュレータ (Optimal Regulator)
- 最適制御論を参照

はシステムの状態,
はシステムの入力,
はシステムの出力である.また,![V = \left[B, AB, \ldots, A^{n-1}B \right]](http://upload.wikimedia.org/wikipedia/ja/math/5/b/7/5b7dbaac867089afe78a2b945158e914.png)
![N = \left[\begin{matrix} C \\ CA \\ \vdots \\ CA^{n-1}\end{matrix}\right]](http://upload.wikimedia.org/wikipedia/ja/math/b/0/8/b08244001876ffed8663ccb8395e447b.png)
![\frac{d}{dt} x = \left[\begin{matrix}
0 & 1 & \cdots & 0 \\
\vdots & \vdots & \ddots & \vdots \\
0 & 0 & \cdots & 1 \\
-a_0 & -a_1 & \cdots & -a_{n-1}
\end{matrix}\right] x + \left[\begin{matrix}0\\ \vdots \\ 0 \\ 1 \end{matrix}\right] u](http://upload.wikimedia.org/wikipedia/ja/math/8/9/8/89848f9ce80d1f67ec4b8313f3785abf.png)
はこの系の特性多項式の