最初に、多くの著者が同義語としてゼロ入力応答と自然応答という用語を使用していることを認識することが重要です。この規則は、対応するウィキペディアの記事で使用されており、たとえばこの本でも使用されています。プロアキスとマノラキスでさえ、それについて完全に明確ではありません。引用した本では、97ページに次の文があります。
[...]入力がゼロのシステムの出力は、ゼロ入力応答または自然応答と呼ばれます。
これは、2つの用語を同じ意味で使用できることを示唆しています。ページのさらに下に、次の文があります。
したがって、ゼロ入力応答はシステム自体の特性であり、システムの自然応答または自由応答としても知られています。
繰り返しますが、これは著者が両方の用語が同等であると信じていることを強く示唆しています。
ただし、あなたが言及したページでは、2つを区別するように見えます。違いは以下の通りです。ゼロ入力応答は、非ゼロの初期条件によって引き起こされる応答です。これは、システムプロパティと初期条件の値にのみ依存します。初期条件がゼロの場合、ゼロ入力応答はゼロになります。
自然の応答は、全応答のみ入力信号(の変換)の極に依存しないシステムの極によって決定され、その形状の一部です。自然応答は定数に関して入力信号に依存しますが、その形式はシステムの極によって完全に決定されます。ゼロ入力応答とは異なり、初期応答がゼロの場合、自然応答は消えません。
システムの合計応答は、次の2つの合計として表すことができます。
- ゼロ入力応答+ゼロ状態応答
- 自然応答+強制応答
ゼロ状態応答は初期条件がゼロの場合の応答であり、強制応答は応答信号の一部であり、その形式は入力信号の形式によって決まります。
これが次の例で明らかになることを願っています。次のシステムを調べてみましょう。
y[ n ] + a y[ n − 1 ] =bんu [ n ] 、y[ − 1 ] = c(1)
どこ u [ n ]単位ステップシーケンスです。合計応答は、Z-変換テクニック:
y[ n ] = [1a + bbn + 1+ ( c −1a + b)(−a)n + 1] u[n](2)
ゼロ入力応答は、初期条件によって決定され、依存しない合計応答の一部です b:
yZ私[ n ] = c (− a)n + 1u [ n ](3)
明らかに、 yZ私[ n ] = 0 ために c = y[ − 1 ] = 0つまり、初期条件がゼロの場合です。
自然応答は、全体の応答の一部であり、その形状はシステムの極によって決定されます。
yN[ n ] = ( c −1a + b)(−a)n + 1u [ n ](4)
これは、初期条件と入力信号(定数 b)。
また、システムの極と入力信号変換の極に依存するのは、ゼロ状態応答の形状です。ここで言及する他のすべての応答は、2つの極のセットの1つにのみ依存します。ゼロ入力応答と自然応答の形状はシステムの極にのみ依存しますが、強制応答の形状は入力信号の極によって決定されます。の表現y[ n ]ProakisとManolakisからの質問で引用されているのはゼロ状態応答です(システムは最初は停止しているため)。最初の合計は強制応答で、2番目の合計は自然応答です。この場合、ゼロ入力応答はゼロであるため、自然応答と強制応答の合計(つまり、総応答)は、ゼロ状態応答と等しくなります。
数学的な用語では、自然応答は差分方程式の同次解です。定数は、特定の解(強制応答)と同次解の合計が特定の初期条件を満たすように決定されます。明らかに、ゼロ入力応答も同次方程式の解ですが、自然応答との違いは、ゼロ入力応答のみが初期条件を満たしていることです。これは、初期条件がゼロであると仮定するゼロ状態応答と組み合わされるためです。一方、自然応答だけでは初期条件を満たしません。初期条件は、自然応答を差分方程式の特定の解(後者は強制応答)と組み合わせることによってのみ満たされます。
上で述べたように、トータルソリューションは次のように書くことができます
y[ n ] =yZ私[ n ] +yZS[ n ]
(ゼロ入力応答とゼロ状態応答)
そして
y[ n ] =yN[ n ] +yF[ n ]
(自然応答と強制応答)。与えられた例では、
yZ私[ − 1 ] = y[ − 1 ]
つまり、 yZ私[ n ]これで初期状態が処理されます。それも理由ですyZ私[ n ] = 0 初期条件がゼロの場合。 yZ私[ n ] 同次方程式を満たさなければならない
yZ私[ n ] + ayZ私[ n − 1 ] = 0 、yZ私[ − 1 ] = y[ − 1 ]
だから y[ − 1 ] = 0、 yZ私[ n ] = 0 すべてのために ん。自然応答も均一方程式を満たしますが、初期条件を満たしていませんyN[ − 1 ] = y[ − 1 ]。満足しているのはyN[ − 1 ] +yF[ − 1 ] = y[ − 1 ]。これが、初期条件がゼロであっても、自然応答が一般にゼロでない理由です。そして自然応答は、標準的な方法で見つかった特定のソリューション(強制応答)と組み合わせる必要がある均一なソリューションです。通常、ゼロ入力応答で表される特別な均一解と組み合わせると、差分方程式の完全な解を与える特定の特定の解を見つける直接的な手段はありません。これには、別の均一なソリューションが必要です。これが自然な反応です。
再び上記の例を使用すると、うまくいけばこれを明確にするでしょう。指数関数的な強制信号の場合、特定のソリューションを取得する標準的な(そして最も簡単な)方法は、スケーリングされたバージョンの強制関数を選択することです。
yp[ n ] = Abん(A1)
(簡単にするために、ユニットステップは省略します u [ n ]、私たちが考えると仮定して N ≥ 0、初期状態について話さない限り)。定数あ 差し込むことによって決定されます (A 1 ) 差分方程式に:
あbん+ a Abn − 1=bん
与える A =ba + b。均質な解の一般的な形は
yh[ n ] = B (− a)ん(A2)
もちろん yh[ n ] = 0 (つまり、 B = 0)は1つの特定のソリューションですが、それは私たちが探しているものではありません。定数を決定する必要がありますB 特定の解と均一解の合計が初期条件を満たすように:
y[ − 1 ] =yp[ − 1 ] +yh[ − 1 ] =あb−Ba
この方程式から、
B =aa + b− a y[ − 1 ]
これは、必要な均一解がゼロでない場合に y[ − 1 ] = 0。 yp[ n ] そして yh[ n ] このようにして見つかるのは、強制応答と自然応答とそれぞれ同じです。 (4 ) そして-暗黙的に-で (2 )。