交流電気回路と2階微分方程式(RLC共振とインピーダンス)
抵抗・コイル・コンデンサが織りなす減衰振動と、特定周波数だけを通すバンドパスフィルターの数理
- 1
- 直列RLC回路の電荷 は、力学のバネ・ダンパー系と完全に同型の2階線形非斉次微分方程式に従う
- 2
- 電源の角周波数 が系の固有振動数 に一致すると、リアクタンスが相殺して合成インピーダンスが最小化し、最大の電流が流れる(共振)
- 3
- スマートフォンやWi-Fiのアンテナチューナー、オーディオのイコライザーは、この共振特性を利用して目的の周波数帯のみを抽出している
なぜこれを学ぶのか? — 現実社会とテクノロジーでの価値
なぜ生まれたのか?
直列RLC回路の電荷 $q(t)$ は、力学のバネ・ダンパー系と完全に同型の2階線形非斉次微分方程式に従う
身につく武器・思考力
電源の角周波数 $\omega$ が系の固有振動数 $\omega_0 = 1/\sqrt{LC}$ に一致すると、リアクタンスが相殺して合成インピーダンスが最小化し、最大の電流が流れる(共振)
実社会・ITでの活躍現場
- •バンドパスフィルターおよび無線通信フロントエンドの周波数チューニング
- •ITシステム・アルゴリズム実装における論理設計
- •データ分析やシミュレーションにおける数理モデリング
Layer 1 — 直感・シミュレーター
電源周波数 スライダーを動かして「共振周波数」ボタンを押してみよう。コイルとコンデンサの特性が釣り合い、電流振幅 が急峻なピークを描いて跳ね上がる。抵抗 を小さくすると共振の尖鋭度(Q値)が鋭くなり、ラジオの選局回路のように特定周波数を鋭敏に抽出できる仕組みを体感できる。
直列RLC回路において、共振周波数 の交流電圧を加えたとき、回路の合成インピーダンス はどうなるか?
Layer 2 — 定義・受験・証明
定義
キルヒホッフの第2法則より、抵抗 、インダクタンス 、静電容量 を直列接続した回路の電荷 (電流 )に関する運動方程式は次式で与えられる。
両辺を時間 で微分して電流 について表すと、力学の強制振動子と完全に同型の方程式となる。
複素数表示 を導入すると、オームの法則の拡張として複素インピーダンス が導かれる。
公式・数理モデル
証明・導出
共振条件とQ値(尖鋭度)の導出:
電流振幅 は、電源電圧振幅 とインピーダンスの大きさ の比として表される。
分母の根号内が最小となるのは、リアクタンス成分がゼロとなる時である。
周波数に換算すると となり、これが「共振周波数」である。
共振ピークの鋭さを表す品質係数(Quality Factor: Q値)は、回路が蓄える最大エネルギーと1周期あたりに消費するエネルギーの比率から以下のように定義される。
Q値が大きいほど、共振周波数の近傍のみをピンポイントで通過させる選択性(周波数分離能)が高くなるため、無線機の同調回路や高品質オーディオフィルターにおいて極めて重要な指標となる。
押さえておきたいポイント
- 電気回路の は力学の「質量 (慣性)」、 は「摩擦粘性 (エネルギー散逸)」、 は「バネ定数 (復元力)」と数学的に完全に対応している
- 共振時、コイル両端の電圧とコンデンサ両端の電圧は互いに逆位相(180度ズレ)となって打ち消し合うため、外部から見ると抵抗のみが存在するように振る舞う
- 過渡現象(電源スイッチ投入時)の解は判別式 の符号に応じて「過減衰」「臨界減衰」「減衰振動」の3種類に分岐する
本トピックの内容・数理モデルは、文部科学省学習指導要領(算数・数学・情報)および国際標準カリキュラムに準拠し、エンジニアリング現場の実装事例と照らし合わせてMath World Lab編集部により検証・作成されています。
Layer 3 — 工学応用・現場実装
バンドパスフィルターおよび無線通信フロントエンドの周波数チューニング
無線通信(Wi-Fi, Bluetooth, 5G)の受信機では、空間を飛び交う無数の電波の中からアンテナのインピーダンス整合とLC共振回路を組み合わせて目的の周波数帯のみを低損失で通過させる。DSP(デジタル信号処理)や回路CADシミュレータ(SPICE)では、伝達関数 のボード線図を描いて周波数応答を設計する。
1// RLC直列回路の周波数応答(ボード線図・ゲインと位相)計算2export function calculateRlcResponse(3 R: number, // 抵抗 [Ω]4 L_mH: number, // インダクタンス [mH]5 C_uF: number, // 静電容量 [μF]6 freqHz: number // 評価周波数 [Hz]7) {8 const L = L_mH * 1e-3;9 const C = C_uF * 1e-6;10 const omega = 2 * Math.PI * freqHz;1112 const XL = omega * L;13 const XC = 1 / (omega * C);14 const X = XL - XC;1516 // 合成インピーダンスの絶対値17 const impedance = Math.sqrt(R * R + X * X);1819 // 電流ゲイン (共振時が最大 1/R)20 const gain = 1 / impedance;2122 // 電圧に対する電流の位相差 [rad]23 const phaseRad = -Math.atan2(X, R);2425 // 共振周波数 f026 const f0 = 1 / (2 * Math.PI * Math.sqrt(L * C));27 // Q値28 const Q = (1 / R) * Math.sqrt(L / C);2930 return { f0, Q, impedance, gain, phaseDeg: (phaseRad * 180) / Math.PI };31}
次に学ぶならコレ!おすすめトピック
この単元と深い繋がりを持つ、あわせて学ぶと理解が深まるおすすめ単元