$Q = \dfrac{\sqrt{L/C}}{R}$(直列)
$BW = \dfrac{f_0}{Q}$
直列・並列LCR回路のインピーダンスと位相の周波数特性をリアルタイム可視化。共振周波数・Q値・帯域幅を即座に計算します。
共振現象の根幹をなすのは、コイルの誘導性リアクタンス $X_L$ とコンデンサの容量性リアクタンス $X_C$ が周波数に対して逆方向に変化することです。これらは以下の式で表されます。
$$ X_L = \omega L = 2\pi f L $$ $$ X_C = \frac{1}{\omega C}= \frac{1}{2\pi f C}$$$f$: 周波数 [Hz], $L$: インダクタンス [H], $C$: キャパシタンス [F], $\omega$: 角周波数 [rad/s]
直列LCR回路のインピーダンス $Z_s$ と並列LCR回路のインピーダンス $Z_p$ は、これらのリアクタンスと抵抗 $R$ から次のように計算されます。共振時には $X_L = X_C$ が成り立ち、これが共振条件となります。
$$ Z_s = R + j(X_L - X_C) = \sqrt{R^2 + (2\pi f L - \frac{1}{2\pi f C})^2}$$ $$ Z_p = \frac{1}{\frac{1}{R}+ j(\frac{1}{X_C}- \frac{1}{X_L})}\quad (\text{純並列の場合}) $$共振周波数 $f_0$ は $X_L = X_C$ の条件から導かれ、Q値と帯域幅(BW)は回路の鋭さと実用上の重要な指標です。
$$ f_0 = \frac{1}{2\pi\sqrt{LC}}$$ $$ Q = \frac{f_0}{\text{BW}}= \frac{1}{R}\sqrt{\frac{L}{C}}\quad (\text{直列}) $$ $$ \text{BW}= f_2 - f_1 = \frac{f_0}{Q} $$無線通信(同調回路・フィルタ):AM/FMラジオやテレビ、スマートフォンの無線部では、並列LCR共振回路が特定の周波数帯域の信号のみを選択的に取り出す「同調回路」として使われています。不要な周波数成分を除去するバンドパスフィルタやノッチフィルタの基本構成要素でもあります。
電力系統(力率改善・高調波フィルタ):工場などの誘導性負荷(モータ等)では力率が悪化します。これに並列にコンデンサを追加し、系統をLCR共振回路と見なして力率を100%に近づける「力率改善」が行われます。また、特定の高調波成分を吸収するフィルタとしても設計されます。
センサー・計測:金属探知機や非接触の位置・変位センサーは、コイルのインダクタンスLが対象物の接近で変化することを利用します。このLの変化が共振周波数 $f_0$ をシフトさせるため、周波数の変化として高精度に検出できます。
電子機器(発振回路・インピーダンス整合):水晶発振子は非常に高いQ値を持つLCR共振系とみなせ、正確な基準周波数を生成します。また、高周波(RF)回路では、アンテナと送信機の間で最大電力が伝送されるよう、LCR回路を用いたインピーダンス整合ネットワークが必須です。
このシミュレーターを使いこなす上で、特に初心者の方がハマりがちな落とし穴をいくつか挙げておくよ。まず一つ目は「リアルな部品には理想値がない」ってこと。シミュレーター上のコイル(L)は純粋なインダクタンスだけど、実際のコイルには巻線抵抗が必ず存在する。例えば100μHのコイルでも、数オームから数十オームの直流抵抗(ESR)を持っているんだ。これは直列共振回路ではそのまま抵抗Rとして効いてきて、計算通りの高いQ値が得られない原因になる。並列回路では、この抵抗が並列に寄生する形になるから、これも考慮が必要だ。
二つ目は「共振周波数の計算は単純だが、実際の共振点はズレる」という点。理論式 $f_0 = \frac{1}{2\pi\sqrt{LC}}$ はあくまで理想的な式。実際には、コイルの自己容量やコンデンサの残留インダクタンスといった「寄生要素」が無視できない。特に高周波になるほどこの影響は大きくなる。シミュレーターで「L=10μH, C=100pF」と設定すると約5.03MHzと計算されるが、実測では4.8MHzくらいになることも珍しくない。設計には必ずマージンを持たせよう。
三つ目は、直列と並列の「Q値の式」を混同しないこと。直列共振のQ値は $Q = \frac{1}{R}\sqrt{\frac{L}{C}}$ で、Rが小さいほどQが上がる。一方、並列共振回路のQ値は $Q = R\sqrt{\frac{C}{L}}$ と、抵抗Rが大きいほど高いQ値になるんだ。この逆転現象を理解しておかないと、回路を組んで「あれ?思ったより鋭く共振しないな」ってことになるから注意してね。
LCR共振の原理は、電子回路の根幹を超えて、様々な工学分野に応用されているんだ。まず挙げるのは無線通信(RF)技術だ。スマホやWi-Fiのチューナー、フィルタには必須の概念で、特定の周波数帯域だけを通す「バンドパスフィルタ」や、不要な周波数を除去する「ノッチフィルタ」の設計に直結する。このシミュレーターでLとCをいじって共振点を動かす操作が、まさにチャンネル選局そのものなんだ。
次にパワーエレクトロニクス。ここでは共振現象を積極的に利用して、スイッチング時の損失を劇的に減らす「共振型コンバータ」が重要な技術だ。スイッチング素子(MOSFETなど)のオン・オフのタイミングを、回路の共振電流がゼロになるポイント(ゼロ電流スイッチング)に合わせることで、超高効率を実現している。シミュレーターで見る「電流と電圧の位相差」の概念が、ここでは効率を左右するキーファクターになる。
さらにはメカトロニクスやセンサー技術にも広がる。水晶振動子は、機械的振動と電気的共振が結びついたデバイスで、時計やマイコンのクロック源として使われている。また、非接触で物体を検知する「渦電流センサ」も、コイルのインダクタンス変化が共振周波数をずらす原理を利用している。こうしてみると、LCR共振は「電気的振動」と「機械的振動」をつなぐ、非常に普遍的な物理現象なんだね。
このシミュレーターに慣れてきたら、次のステップとして「複素数(j)を使ったインピーダンスの取り扱い」にぜひ挑戦してほしい。今は絶対値(大きさ)だけを見ているけど、位相情報を含めて複素数で考えると、回路の振る舞いがもっと深く理解できる。例えば、インピーダンスを $Z = R + jX$ と表した時の虚部X(リアクタンス)の符号で、回路が誘導性(電流が電圧より遅れる)か容量性(電流が電圧より進む)かが一目で分かるんだ。
数学的には、ラプラス変換を学ぶと一気に視界が開ける。時間領域の微分方程式(コイルやコンデンサの電圧-電流関係は微分・積分で表される)を、複素周波数sの代数方程式に変換して解く手法だ。これを使うと、過渡応答(スイッチを入れた瞬間の振動的な挙動)も解析できるようになる。共振回路のステップ応答には「減衰振動」が現れるが、その振動周波数や減衰の速さは、まさにこのシミュレーターでいじっているR, L, Cで決まるんだ。
具体的な次のトピックとしては、能動部品を使った「アクティブフィルタ」や、複数の共振回路を組み合わせて特性をシャープにする「結合共振回路」を薦めるよ。また、実際の設計ではシミュレーションツール(SPICEなど)を使って、より現実に近いモデル(寄生要素を含む)で特性を確認するのが標準的だ。このオンラインツールで培った直感を、より高機能なツールで検証・発展させていくのが、実践的なエンジニアへの道だね。