自然応答とゼロ入力応答の違いは何ですか?


8

私はDSPを初めて使用し、入力の影響を受けるシステムのさまざまな応答を経験しました。ゼロ入力応答についての私の理解は、入力信号がゼロに設定されたときのシステムの応答/出力です。言い換えると、システムが線形定数係数差分方程式で記述されている場合、ゼロ入力応答は均一解になります。

ただし、 Z-入力の変換は有理関数です X(z)=N(z)/Q(z) LTIシステム関数のそれは H(z)=B(z)/A(z)そして、システムは最初に緩和され、次にY(z)=H(z)X(z)=N(z)B(z)/A(z)Q(z)。の明確な零点(実数のみ)と極(実数のみ)を仮定するとX(z) そして H(z) その後

Y(z)=k=1NAk1pkz1+k=1LQk1qkz1

与える

y=Σk=1Nkpkあなた+Σk=1LQkqkあなた

どこ pk そして qk システムの極です Hz と入力信号 バツz それぞれと あなた単位ステップ関数です。ここで、最初の用語はシステムの自然応答と呼ばれますHz。ゼロ入力と自然応答の違いを把握するのは非常に混乱します。

編集:質問の参照は、本のDSP:原理、アルゴリズム、およびアプリケーションであるJohn ProakisおよびD Manolakisの PDFがここにあり ます。そして自然な反応

ピーターとマット、回答とコメントをありがとう。


1
自動回帰 (「C.時不変システム」を参照)も同じ概念で使用されていると思います。
Valentin Tihomirov 2016年

回答:


8

最初に、多くの著者が同義語としてゼロ入力応答自然応答という用語を使用していることを認識することが重要です。この規則は、対応するウィキペディアの記事で使用されており、たとえばこの本でも使用されています。プロアキスとマノラキスでさえ、それについて完全に明確ではありません。引用した本では、97ページに次の文があります。

[...]入力がゼロのシステムの出力は、ゼロ入力応答または自然応答と呼ばれます

これは、2つの用語を同じ意味で使用できることを示唆しています。ページのさらに下に、次の文があります。

したがって、ゼロ入力応答はシステム自体の特性であり、システムの自然応答または自由応答としても知られています。

繰り返しますが、これは著者が両方の用語が同等であると信じていることを強く示唆しています。

ただし、あなたが言及したページでは、2つを区別するように見えます。違いは以下の通りです。ゼロ入力応答は、非ゼロの初期条件によって引き起こされる応答です。これは、システムプロパティと初期条件の値にのみ依存します。初期条件がゼロの場合、ゼロ入力応答はゼロになります。

自然の応答は、全応答のみ入力信号(の変換)の極に依存しないシステムの極によって決定され、その形状の一部です。自然応答は定数に関して入力信号に依存しますが、その形式はシステムの極によって完全に決定されます。ゼロ入力応答とは異なり、初期応答がゼロの場合、自然応答は消えません。

システムの合計応答は、次の2つの合計として表すことができます。

  1. ゼロ入力応答+ゼロ状態応答
  2. 自然応答+強制応答

ゼロ状態応答は初期条件がゼロの場合の応答であり、強制応答は応答信号の一部であり、その形式は入力信号の形式によって決まります。

これが次の例で明らかになることを願っています。次のシステムを調べてみましょう。

(1)y[]+ay[1]=bあなた[]y[1]=c

どこ あなた[]単位ステップシーケンスです。合計応答は、Z-変換テクニック:

(2)y[]=[1a+bb+1+c1a+ba+1]あなた[]

ゼロ入力応答は、初期条件によって決定され、依存しない合計応答の一部です b

(3)yZ[]=ca+1あなた[]

明らかに、 yZ[]=0 ために c=y[1]=0つまり、初期条件がゼロの場合です。

自然応答は、全体の応答の一部であり、その形状はシステムの極によって決定されます。

(4)yN[]=c1a+ba+1あなた[]

これは、初期条件と入力信号(定数 b)。

また、システムの極と入力信号変換の極に依存するのは、ゼロ状態応答の形状です。ここで言及する他のすべての応答は、2つの極のセットの1つにのみ依存します。ゼロ入力応答と自然応答の形状はシステムの極にのみ依存しますが、強制応答の形状は入力信号の極によって決定されます。の表現y[]ProakisとManolakisからの質問で引用されているのはゼロ状態応答です(システムは最初は停止しているため)。最初の合計は強制応答で、2番目の合計は自然応答です。この場合、ゼロ入力応答はゼロであるため、自然応答と強制応答の合計(つまり、総応答)は、ゼロ状態応答と等しくなります。

数学的な用語では、自然応答は差分方程式の同次解です。定数は、特定の解(強制応答)と同次解の合計が特定の初期条件を満たすように決定されます。明らかに、ゼロ入力応答も同次方程式の解ですが、自然応答との違いは、ゼロ入力応答のみが初期条件を満たしていることです。これは、初期条件がゼロであると仮定するゼロ状態応答と組み合わされるためです。一方、自然応答だけでは初期条件を満たしません。初期条件は、自然応答を差分方程式の特定の解(後者は強制応答)と組み合わせることによってのみ満たされます。

上で述べたように、トータルソリューションは次のように書くことができます

y[]=yZ[]+yZS[]

(ゼロ入力応答とゼロ状態応答)

そして

y[]=yN[]+yF[]

(自然応答と強制応答)。与えられた例では、

yZ[1]=y[1]

つまり、 yZ[]これで初期状態が処理されます。それも理由ですyZ[]=0 初期条件がゼロの場合。 yZ[] 同次方程式を満たさなければならない

yZ[]+ayZ[1]=0yZ[1]=y[1]

だから y[1]=0yZ[]=0 すべてのために 。自然応答も均一方程式を満たしますが、初期条件を満たしていませんyN[1]=y[1]。満足しているのはyN[1]+yF[1]=y[1]。これが、初期条件がゼロであっても、自然応答が一般にゼロでない理由です。そして自然応答は、標準的な方法で見つかった特定のソリューション(強制応答)と組み合わせる必要がある均一なソリューションです。通常、ゼロ入力応答で表される特別な均一解と組み合わせると、差分方程式の完全な解を与える特定の特定の解を見つける直接的な手段はありません。これには、別の均一なソリューションが必要です。これが自然な反応です。

再び上記の例を使用すると、うまくいけばこれを明確にするでしょう。指数関数的な強制信号の場合、特定のソリューションを取得する標準的な(そして最も簡単な)方法は、スケーリングされたバージョンの強制関数を選択することです。

(A1)yp[]=b

(簡単にするために、ユニットステップは省略します あなた[]、私たちが考えると仮定して 0、初期状態について話さない限り)。定数 差し込むことによって決定されます 1 差分方程式に:

b+ab1=b

与える =ba+b。均質な解の一般的な形は

(A2)yh[]=Ba

もちろん yh[]=0 (つまり、 B=0)は1つの特定のソリューションですが、それは私たちが探しているものではありません。定数を決定する必要がありますB 特定の解と均一解の合計が初期条件を満たすように:

y[1]=yp[1]+yh[1]=bBa

この方程式から、

B=aa+bay[1]

これは、必要な均一解がゼロでない場合に y[1]=0yp[] そして yh[] このようにして見つかるのは、強制応答と自然応答とそれぞれ同じです。 4 そして-暗黙的に-で 2


3

さて、(モバイルだけでなく)少し読む機会があったので、これが起こっていると思います。

線形で一定の係数の差分方程式があります。

y[]+Σk=1Nαky[k]=Σメートル=0Mβメートルバツ[メートル]

そして私たちは見つけたい y 与えられた バツ

一般的に、ソリューション Y 2つのコンポーネントで構成されます。

y=yp+yh
どこ yp 特定のソリューションであり、 yh は均質な解です。

特定のソリューションは、システム入力を バツ。均一解は、システムの入力を0(ゼロ)に設定し、システム状態の任意の初期条件を選択することで得られます。

ProakisとManolakisが想定しているのは、初期システム状態がすべてゼロであるということです(式3.6.2のすぐ上、質問で強調したとおり)。

これが、ゼロ入力(およびゼロ状態)ソリューションとゼロ入力(および任意の状態または同種)ソリューションの違いです。つまり、初期条件を選択します。均質な解に任意の初期条件が必要です。それ以外の場合、すべての均質な解はyh=0


最後の文が、初期条件がゼロの場合、LCCDEの解はその特定の解によって完全に特徴付けられることを意味するものである場合(そのため、yh=0)、それから私はそれが間違っていると言います。均質な差分方程式が「開始」するにはゼロ以外の初期条件が必要であるという事実を参照していると思いますが、それは異なります。一般的に、解決策はyp+yhyh0、初期条件がゼロであっても。
Matt L.

@MattL。初期条件と強制関数がゼロで、そのための例を教えてくださいyh=0有効なソリューションではありませんか?私はあなたの要点を理解します。恣意的な初期条件を仮定せずに非自明な均一解を見つける方法を考えることはできません---明らかにゼロを含みます。
Peter K.

初期条件がゼロの(そして yp=0)、それからあなたは正しいです。しかし、私のポイントはこれです:あなたは、差分方程式の解たい場合機能を強制的に、そしてあなたのようにそれを分解するy=yp+yh そう言うのは正しくありません yh=0初期条件がゼロの場合。私の答えから例を挙げましょう。均質な解は、次式で与えられます。(4)そして、それはゼロではないy[1]=c=0。その理由は、初期条件がyh と組み合わせ yp、それらの条件がゼロであっても。そうyh[1]0、 たとえ y[1]=0
Matt L.

@MattL。私のポイントはy[]+ay[1]=0 完全に有効な「均質なソリューション」 yh[]=0初期条件がゼロであると仮定した場合。あなたが書いたもの(真の均一解)を見つけるためには、ゼロでない初期条件を仮定する必要があります。
Peter K.

もちろん私はあなたの例に同意します。このタイプの例は、以前のコメントの最初の文で言及したものです(yp=0)。ただし、強制関数がゼロでない場合は、均質な解も得られます。これらの場合yh0、初期条件がゼロの場合でも。そして、私はあなたの答えの最後の文は反対を主張していると思いました、少なくとも私はそれを理解しています。要するに、一般的にはyh0 初期条件がゼロの場合でも( yp0)。
Matt

1

方程式を使用せずに。
RとCを含む回路を(単純な例として)調べます。適用された入力電圧源があります。コンデンサには初期電圧がかかっています。

2つの図面を使用して、電流または電圧を解決します。そして、両方の計算値を追跡して、最終的な答えを出します。

[1回目の描画]回路(入力電圧源は含まない)を描画しますが、初期条件を使用して、次のことを尋ねます。それが回路の自然応答です。V DISCHARGE方程式を記述し、DISCHARGE時定数を求めています。これは回路の自然応答です(ゼロ入力:適用された入力電圧源はありませんが、初期条件はあります)。この「パート1」の電流または電圧値を保存します。

[2番目の図]次に、強制応答を計算します。初期条件を含めないでください。入力電圧源と回路部品を描き、「答えを見つける」だけです。この「パート2」の電流または電圧値を保存します。この結果(初期条件を無視)は強制応答です。

最終的な回答は、NATURAL RESPONSEから計算した電流とFORCED RESPONSEから計算した電流の合計です。-または-自然応答から計算した電圧と強制応答から計算した電圧の合計は何ですか。ありがとうございました。セザールジェネラルブラボーエリアから2020年2月25日

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.