安定なシステムとは,有界な入力に対してシステムの状態量が有界かつその状態量が有限時間内に定常状態に遷移するものを指す。線形システムを対象とした場合,その安定性はシステムの伝達関数の極位置から判断することができる。ここでは線形制御系の安定性を確認する方法について述べる。
システムが安定であるとは、有界の外生入力に対して出力が有界となることである。線形システムにおいてこの条件を満たすためには、システムの特性多項式の全ての根の実部が負となる必要がある。
信号が有界となる条件は、信号のラプラス変換の全ての極が複素左平面に存在することである。ヘヴィサイドの展開定理より、有理関数形式のラプラス変換
F(s) に対して原関数
f(t) は以下のように表される。
F(s)Aij→f(t)=i=1∑pj=1∑ni(s−ai)jAij≡(ni−j)!1s→ailimdsni−jdni−j[(s−ai)niF(s)]=i=1∑p(j=1∑ni(j−1)!Aijtj−1)eait
ここで、原関数
f(t) に対して
t→∞ の極限値が存在する条件は
∀ Re[ai]<0 となる。
次のフィードバック制御系を考える。
y(s)u(s)=P(s)(u(s)−d(s))=C(s)(r(s)−y(s))
ここで、
r,u,y,d は指令値、制御入力、出力、外乱を表し、
P,C はプラントおよびフィードバック制御器を表す。この系において出力は次のように記述される。
y⇔y=P(C(r−y)−d)=1+PCPCr−1+PCPd
外生入力は共通の特性方程式を持ち、各入出力伝達関数の極配置も共通する。続いて、プラントおよび制御器が既約な有理関数形式で表現される場合について考える。
P(s)C(s)=Dp(s)Np(s)=Dc(s)Nc(s)
このとき、出力は次のように記述される。
y=NpNc+DpDcNpNcr−NpNc+DpDcNpDcd
この出力が有界となる条件は、全ての極の実部が負となること、すなわち既約表現を用いて記述された次の特性多項式
ϕ の全ての根の実部が負となることとなる。
ϕ(s)=NpNc+DpDc
既約表現を用いた判別方法では、フィードバックループ内部で不安定な極零相殺が発生する場合であっても安定性を判別することができる。プラントが不安定な極を持つものとし、以下のように表現される場合について考える。
P(s)=Dps(s)Dpu(s)Nps(s)
ただし、
Nps,Dps は複素左半平面の因子を持つ多項式、
Dpu は複素右半平面の因子を持つ多項式とする。ここで、制御器がプラントの不安定極を相殺する不安定零点を持つ場合について考え、以下のように設計されるものとする。
C(s)=Dcs(s)Ncs(s)Dpu(s)
ただし、
Nps,Dps は複素左半平面の因子を持つ多項式とする。このとき、極零相殺を考慮して一巡伝達関数
Go を計算し、特性方程式
ϕ を記述すると以下のようになる。
Goϕ(s)=PC=DpsDcsNpsNcs=1+Go=DpsDcsNpsNcs+DpsDcs
このように、極零相殺を考慮した一巡伝達関数を使用した場合には特性方程式に不安定極の影響が現れない。実際に出力について確認すると、外乱-出力伝達関数が不安定な極を持つことが確認できる。
y=NpsNcs+DpsDcsNpsNcsr−NpsNcs+DpsDcsNpsDcsDpu1d
一方で、既約表現を用いて特性方程式を記述する場合には、以下のように不安定極を考慮することができる。
ϕ(s)=NpsNcsDpu+DpsDcsDpu=(NpsNcs+DpsDcs)Dpu