資料請求番号:TS36 TS41 TS91
こちら↓の記事でラプラス変換の基礎的な説明と簡単な演習を行いました。
今回は、ラプラス変換による微分方程式の求解に慣れてきた人のために、より一般化した、すなわち複雑な微分方程式の例題を取り扱っていきたいと思います。
こちらの記事ではRL直列回路を取り扱いましたが、今回はコンデンサCも含む、RLC直列回路を取り扱います。回路方程式は以下の通りです。
$$
R i(t) + L \frac{di(t)}{dt} + \frac{1}{C} \int_{0}^{t} i(t’) dt’ = V_0
$$
さらに、今回はステップ関数Θを使用し、ある時刻t=0において、回路のスイッチを入れたとき、その応答はどのようになるか?を計算します。
$$
R i(t) + L \frac{di(t)}{dt} + \frac{1}{C} \int_{0}^{t} i(t’) dt’ = V_0 \Theta(t)
$$
このようなステップや、後ほど取り扱うインパルスに対する過渡応答の解析と言うのはラプラス変換の得意とするところです。
上の式を微分します。ステップ関数は微分するとインパルス関数になります。
$$
R i(t) + L \frac{di(t)}{dt} + \frac{1}{C} \int_{0}^{t} i(t’) dt’ = V_0 \Theta(t)
$$
$$
L \frac{d^2 i(t)}{dt^2} + R \frac{di(t)}{dt} + \frac{i(t)}{C} = V_0 \delta(t)
$$
さらに、両辺をLで割ったこの式をラプラス変換していきます。
$$
\frac{d^2 i(t)}{dt^2} + \frac{R}{L} \frac{di(t)}{dt} + \frac{i(t)}{LC} = \frac{V_0}{L} \delta(t)
$$
まず、1項目をラプラス変換すると以下のようになります。(※ここで?になった方はこちらをチェック!)
$$
\mathcal{L} \left[ \frac{d^2 i(t)}{dt^2} \right] = s^2 \mathcal{L}[i(t)] – s i(0) – \frac{di(0)}{dt}
$$
求めるべき関数i(t)のラプラス変換をI(s)とおき、
$$
\mathcal{L}[i(t)] = I(s)
$$
回路のスイッチを入れる瞬間t=0では電流が流れていないことから
$$
i(0) = 0 \quad \text{and} \quad \frac{di(0)}{dt} = 0
$$
よって
同様に他の項もラプラス変換すると、以下のような代数方程式が得られます。1. $$
\mathcal{L} \left[ \frac{d^2 i(t)}{dt^2} \right] = s^2 I(s)
$$
2. $$
\mathcal{L} \left[ \frac{R}{L} \frac{di(t)}{dt} \right] = \frac{R}{L} s I(s)
$$
3. $$
\mathcal{L} \left[ \frac{i(t)}{LC} \right] = \frac{1}{LC} I(s)
$$
4. $$
\mathcal{L} \left[ \frac{V_0}{L} \delta(t) \right] = \frac{V_0}{L}
$$
$$
s^2 I(s) + \frac{R}{L} s I(s) + \frac{1}{LC} I(s) = \frac{V_0}{L}
$$
代数方程式を解きます。
$$
s^2 I(s) + \frac{R}{L} s I(s) + \frac{1}{LC} I(s) = \frac{V_0}{L}
$$
$$
\left( s^2 + \frac{R}{L} s + \frac{1}{LC} \right) I(s) = \frac{V_0}{L}
$$
$$
I(s) = \frac{\frac{V_0}{L}}{s^2 + \frac{R}{L} s + \frac{1}{LC}}
$$
$$
I(s) = \frac{\frac{V_0}{L}}{s^2 + Bs + \omega_0^2}
$$
このとき、
と置きました。
RLC直列回路の過渡応答は
$$
b^2 = \omega_0^2 – \frac{B^2}{4} = \frac{1}{LC} – \frac{R^2}{4L^2}
$$
と置いたとき、b2の値によってその解の形が変化しますので、
b2>0, b2=0, b2<0に場合分けして
ラプラス逆変換を行い、解を求めます。
$$
I(s) = \frac{\frac{V_0}{L}}{s^2 + Bs + \omega_0^2}
$$
をラプラス逆変換します。変換表
出典:斎藤制海・徐 粒 共著,計測と制御シリーズ 制御工学 -フィートバック制御の考え方ー,第1版第1刷,2003年,pp.19
より、
$$
\mathcal{L}[e^{-at} \sin \omega t] = \frac{\omega}{(s + a)^2 + \omega^2}
$$
であるから、記号を置き換えて
$$
\mathcal{L} \left[ e^{-\frac{B}{2} t} \sin bt \right] = \frac{b}{\left( s + \frac{B}{2} \right)^2 + b^2}
= \frac{b}{s^2 + Bs + \frac{B^2}{4} + \omega_0^2 – \frac{B^2}{4}}
= \frac{b}{s^2 + Bs + \omega_0^2}
$$
を得ます。
従って、求める電流の時間変化i(t)は
$$
I(s) = \frac{V_0}{L} \frac{1}{b} \mathcal{L}^{-1} \left[ \frac{b}{s^2 + Bs + \omega_0^2} \right]
$$
$$
i(t) = \frac{V_0}{L} \frac{1}{b} e^{-\frac{B}{2}t} \sin bt
$$
となります。
$$
b^2 = \omega_0^2 – \frac{B^2}{4} = 0
$$
$$
\omega_0^2 = \frac{B^2}{4}
$$
より、
代数方程式の解は以下のように変形できます。
$$
I(s) = \frac{\frac{V_0}{L}}{s^2 + Bs + \omega_0^2}
$$
$$
I(s) = \frac{\frac{V_0}{L}}{s^2 + Bs + \frac{B^2}{4}} = \frac{\frac{V_0}{L}}{\left( s + \frac{B}{2} \right)^2}
$$
ラプラス変換表から
$$
\mathcal{L}[t^n e^{-at}] = \frac{n!}{(s + a)^{n+1}}
$$
$$
\mathcal{L}[t e^{-at}] = \frac{1}{(s + a)^2}
$$
$$
\mathcal{L}[t e^{-\frac{B}{2} t}] = \frac{1}{\left( s + \frac{B}{2} \right)^2}
$$
となるので、
ラプラス逆変換を行い、以下の解を得ます。
$$
i(t) = \frac{V_0}{L} \mathcal{L}^{-1} \left[ \frac{1}{\left( s + \frac{B}{2} \right)^2} \right]
$$
$$
i(t) = \frac{V_0}{L} t e^{-\frac{B}{2} t}
$$
代数方程式の解を以下のように変形します。
$$
I(s) = \frac{\frac{V_0}{L}}{s^2 + Bs + \omega_0^2}
$$
$$
= \frac{\frac{V_0}{L}}{s^2 + Bs + \frac{B^2}{4} – \left\{ \omega_0^2 – \frac{B^2}{4} \right\}}
$$
さらに、
$$
b^2 = \omega_0^2 – \frac{B^2}{4}
$$
と置いているので、
$$
I(s) = \frac{\frac{V_0}{L}}{\left(s + \frac{B}{2}\right)^2 – (-b^2)}
$$
これをラプラス逆変換します。
ラプラス変換表には記載がありませんが、
$$
\mathcal{L} \left[ \frac{1}{\omega} e^{-at} \sinh \omega t \right] = \frac{1}{(s + a)^2 – \omega^2}
$$
このような公式がありますので、今回のケースに当てはめて考えると
$$
\mathcal{L} \left[ \frac{1}{\sqrt{-b^2}} e^{-\frac{B}{2}t} \sinh \sqrt{-b^2} t \right] = \frac{1}{\left(s + \frac{B}{2}\right)^2 – (-b^2)}
$$
これによりラプラス逆変換を行い、解を得ます。
$$
i(t) = \frac{V_0}{L} \mathcal{L}^{-1} \left[ \frac{1}{\left(s + \frac{B}{2}\right)^2 – (-b^2)} \right]
$$
$$
i(t) = \frac{V_0}{L} \frac{1}{\sqrt{-b^2}} e^{-\frac{B}{2}t} \sinh \sqrt{-b^2} t
$$
次は、以下の方程式をラプラス変換によって解くことを考えます。
$$
\frac{d^2 x(t)}{dt^2} = -\omega_0^2 x – 2\gamma \frac{dx}{dt} + \frac{F}{m\omega_0} \delta(t)
$$
これは、質量mの物体にバネを取り付け、その物体に一瞬だけF/mω0なる刺激を与えたら物体はどのように運動するか?という問題です。一瞬の刺激ではなく、持続的に力を加えた場合の応答は
$$
\frac{d^2 x}{dt^2} = -\omega_0^2 x – 2\gamma \frac{dx}{dt} + F_0 \cos \omega t
$$
で表現でき、この微分方程式を↓こちら↓
のページでルンゲクッタ法により解きました。
[blogcard url=”http://shimaphoto03.com/science/rk-vib/”]
δ(t)をインパルス関数と言い、ある時間t=t0の時だけ値が∞になって、あとはゼロになる関数です。この関数はラプラス変換をとると1になります。
従って、
$$
\frac{d^2 x(t)}{dt^2} = -\omega_0^2 x – 2\gamma \frac{dx}{dt} + \frac{F}{m\omega_0} \delta(t)
$$
として、初期条件
$$
x(0) = 0, \quad \frac{dx(0)}{dt} = 0
$$
のもと、それぞれの項をラプラス変換すると
1. $$
\mathcal{L} \left[ \frac{d^2 x(t)}{dt^2} \right] = s^2 X(s)
$$
2. $$
\mathcal{L} \left[ -\omega_0^2 x \right] = -\omega_0^2 \mathcal{L}[x(t)] = -\omega_0^2 X(s)
$$
3. $$
\mathcal{L} \left[ -2\gamma \frac{dx}{dt} \right] = -2\gamma \left( s \mathcal{L}[x(t)] – x(0) \right) = -2\gamma s X(s)
$$
4. $$
\mathcal{L} \left[ \frac{F}{m\omega_0} \delta(t) \right] = \frac{F}{m\omega_0}
$$
となり、代数方程式
$$
s^2 X(s) = -\omega_0^2 X(s) – 2\gamma s X(s) + \frac{F}{m\omega_0}
$$
を得ます。これを解くと
$$
\left( s^2 + \omega_0^2 + 2\gamma s \right) X(s) = \frac{F}{m\omega_0}
$$
$$
X(s) = \frac{\frac{F}{m\omega_0}}{s^2 + \omega_0^2 + 2\gamma s}
$$
となりますので、これをラプラス逆変換します。
変換表
出典:斎藤制海・徐 粒 共著,計測と制御シリーズ 制御工学 -フィートバック制御の考え方ー,第1版第1刷,2003年,pp.19
より、
$$
\mathcal{L}[e^{-at} \sin \omega t] = \frac{\omega}{(s + a)^2 + \omega^2}
$$
であるので、これを今回得られた代数方程式に合うよう変形していきます。
$$
\mathcal{L}[e^{-\gamma t} \sin \omega_0 t] = \frac{\omega_0}{(s + \gamma)^2 + \omega_0^2}
$$
$$
= \frac{\omega_0}{s^2 + 2\gamma s + \gamma^2 + \omega_0^2}
$$
このとき、分母のγ2がが余計になるので、ω0を√ω02–γ2と置き換えて、γ2を消去します。
$$
\mathcal{L}[e^{-\gamma t} \sin \omega_0 t] = \frac{\omega_0}{(s + \gamma)^2 + \omega_0^2}
$$
$$
= \frac{\omega_0}{s^2 + 2\gamma s + \gamma^2 + \omega_0^2}
$$
↓
$$
\mathcal{L} \left[ e^{-\gamma t} \sin \sqrt{\omega_0^2 – \gamma^2} t \right]
= \frac{\sqrt{\omega_0^2 – \gamma^2}}{s^2 + 2\gamma s + \gamma^2 + \omega_0^2 – \gamma^2}
$$
$$
= \frac{\sqrt{\omega_0^2 – \gamma^2}}{s^2 + 2\gamma s + \omega_0^2}
$$
これにより、
$$
\mathcal{L} \left[ e^{-\gamma t} \sin \sqrt{\omega_0^2 – \gamma^2} t \right]
= \frac{\sqrt{\omega_0^2 – \gamma^2}}{s^2 + 2\gamma s + \omega_0^2}
$$
の関係を得られるので代数方程式
$$
X(s) = \frac{F}{m\omega_0} \cdot \frac{1}{s^2 + \omega_0^2 + 2\gamma s}
$$
の逆ラプラス変換が可能になります。
$$
X(s) = \frac{F}{m\omega_0} \cdot \frac{1}{s^2 + \omega_0^2 + 2\gamma s}
$$
$$
x(t) = \frac{F}{m\omega_0} \mathcal{L}^{-1} \left[ \frac{1}{s^2 + \omega_0^2 + 2\gamma s} \right]
$$
$$
x(t) = \frac{F}{m\omega_0} \cdot \frac{1}{\sqrt{\omega_0^2 – \gamma^2}} \mathcal{L}^{-1} \left[ \frac{\sqrt{\omega_0^2 – \gamma^2}}{s^2 + 2\gamma s + \omega_0^2} \right]
$$
$$
x(t) = \frac{F}{m\omega_0} \cdot \frac{1}{\sqrt{\omega_0^2 – \gamma^2}} e^{-\gamma t} \sin \sqrt{\omega_0^2 – \gamma^2} t
$$
これにより、バネーダッシュポット系の要素に対し、インパルスを与えたときの応答を求めることができました。