ステップ関数(ヘビサイド関数)に対するシステムの応答


10

電気/熱システムのステップ関数への応答を計算したいと思います。一般に、伝達関数「簡単に」計算できます。H

H(ω)=Vout(ω)Vin(ω)

Heaviside関数のフーリエ変換()は(WAで計算される)ので、F

F(θ(t))=Vin(ω)=π2δ(ω)+i2πω

したがって、の逆フーリエ変換に注意してください。IF

Vout(t)=IF{(π2δ(ω)+i2πω)H(ω)}

計算を確認するために、簡単なRCシステムの応答を計算してみました。

ここに画像の説明を入力してください

コンデンサのよく知られた充電を取得する必要があります。伝達関数:

H(ω)=11+iωRC

逆フーリエ変換()をWA()で計算すると、次のようになります。IFR=C=1

ここに画像の説明を入力してください

これは、時間をさかのぼる場合は正しいでしょう:/。だから問題は...私は何を間違っているのですか?

私はラプラス変換を使用して同じことをしました、そして、すべてがうまくいきます...しかし、私はなぜかわかりません。

PS別の方法を使いたくありません。自分のアプローチの何が悪いのかを理解したいだけです。

PS私がWAを使用している理由は、より複雑なシステムではWAを使用してフーリエ変換を計算する必要があるためです。


これはあなたが探している答えではありませんが、事実上すべての伝達関数に対して離散逆ラプラス変換を行う方法に関するこの記事は、興味を引くかもしれません。
user5108_Dan 2015

興味深いリンクをありがとう!私はまだラプラス変換が必要な理由を理解しようとしています。または、フーリエ変換が機能しない理由
Worldsheep、

ラプラス変換について知っていますか?ラプラス変換とフーリエ変換はよく似ていますが、正確な違いを説明するのに十分な数学者ではありません。EEは通常、sドメイン(ラプラス変換)で機能します。これは、jwをsに置き換えた場合のH(w)方程式と同じになります。また、この質問をd​​sp.stackexchange.comサイトに投稿すると、より適切な回答が得られるでしょう。それらの人たちはこのことに同調しています。
user5108_Dan

はい、私はEEがこれらのケースで常にLaplaceで動作することに気付きました、そして私がそれを試みたとき、それはうまくいきました!しかし、直感的には、フーリエを使用します。私はあなたのアドバイスに従い、他のサイトを訪問します!
Worldsheep、2015

2
:あなたはここにこの質問への答えを見つけることができますdsp.stackexchange.com/questions/27896/...
Worldsheep

回答:


0

主な理由は、Wolfram Alphaが2番目のフーリエ変換として逆フーリエ変換を適用しているためと考えられます。実際、そうすることで「フリップタイム」- 数学的に示すことができるように

時間を反転する「 ''フリップタイム演算子 ''」を定義する、PP[f(t)]f(t)

F0=Id,F1=F,F2=P,F4=Id,F3=F1=PF=FP

システムにフーリエ変換を3回適用すると、通常のバージョンが得られます。波は時間的に一貫しているため、通常は問題になりません。

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