電気回路シミュレーター 戻る
電気回路

電気回路シミュレーター

直列・並列・混合回路を視覚化。電子のアニメーションで電流の流れを直感的に理解。キルヒホッフの法則・電圧降下・消費電力をリアルタイム計算。

回路タイプ
パラメータ
KVL (電圧則)
KCL (電流則)
計算結果
R合計 (Ω)
I合計 (A)
電源 V
P合計 (W)
素子R (Ω)V降下 (V)電流 (A)電力 (W)
回路

電子(電流に比例した速度で移動) R₁ R₂ R₃

理論・主要公式

$$V = I \times R, \quad P = \frac{V^2}{R}$$

直列:$R_t = R_1 + R_2 + R_3$
並列:$\frac{1}{R_t}= \frac{1}{R_1}+ \frac{1}{R_2}+ \frac{1}{R_3}$
RC時定数:$\tau = R \times C$

電気回路シミュレーターとは

🙋
このシミュレーターで、電子が動いてるのを見ると、電流って本当に電子の流れなんだなって実感できますね。でも、抵抗を増やすと電子の動きが遅くなるのはなぜですか?
🎓
大まかに言うと、抵抗は電子の通り道の「狭さ」や「でこぼこ」みたいなものなんだ。例えば、上のスライダーでR₁を100Ωから1000Ωに一気に上げてみて。電子の動きがグッと遅くなるでしょ?これは、同じ電圧(押す力)でも、通りにくい道では電子の流れ(電流)が小さくなるからなんだ。オームの法則 $V = I R$ で言うと、Vが同じでRが大きくなれば、Iは小さくなるということだね。
🙋
え、そうなんですか!じゃあ、並列回路の方が全体の抵抗が小さくなるって説明も、この動きを見ると納得です。でも、実際の設計で「分圧」ってよく聞きますが、あれはこのシミュレーターで再現できますか?
🎓
もちろんできるよ。このツールの「混合回路」モードがまさにそれだ。例えば、R₁とR₂を直列でつないで、その間の点から出力を取る。これが分圧回路の基本形だ。パラメータでR₁を大きくすると、その両端の電圧降下が大きくなるから、出力点の電圧は下がる。逆にR₂を大きくすると出力電圧は上がる。シミュレーターの電圧計表示を見ながらスライダーをいじると、$V_{out}= V_{in}\times \frac{R_2}{R_1+R_2}$ という関係が目で見てわかるよ。
🙋
なるほど!最後に、コンデンサCのスライダーもありますが、これはどんな役割なんですか?抵抗とは大きく異なる動きをしてますね。
🎓
コンデンサは電気を「貯める」部品だ。RC回路モードに切り替えて、電源電圧Vを変えてみて。電圧を上げた瞬間は電流が流れてコンデンサに電荷が溜まる(充電される)けど、すぐに電流がゼロになるだろ?これが定常状態だ。実務では、この「時間がかかる」性質を利用して、信号の遅延を作ったり、ノイズを除去するフィルタ回路に使うことが多いんだ。シミュレーターでCの値を大きくすると、充電完了までにかかる時間が長くなるのが観察できるはずだ。

よくある質問

電源電圧が固定で回路全体の合成抵抗が変わらない場合、オームの法則(V=IR)により電流は変化しません。直列回路では一部の抵抗値を変えても全体の抵抗が変われば電流が変化しますが、並列回路では他の枝路に影響が出る場合があります。
アニメーションの速度は電流の大きさを視覚的に表しています。電流が大きいほど電子の動きが速くなり、小さいと遅くなります。ただし実際の電子のドリフト速度は非常に遅いため、理解を助けるためのモデル化です。
電圧則は閉回路で常に成り立ちます。考えられる原因は、抵抗の極性(電圧降下の向き)の設定ミス、または電源の内部抵抗を無視していることです。各素子の電圧の符号(+/-)を確認し、回路が正しく閉じているか再チェックしてください。
負の消費電力は、その素子が電力を消費ではなく供給していることを意味します。電池や電源など能動素子では正しく、抵抗では常に正(消費)になるべきです。抵抗で負の値が出た場合は、電流の向きと電圧の極性が逆になっていないか確認してください。

実世界での応用

電子機器設計:スマートフォンやパソコンの基板には、分圧回路を用いてマイクロプロセッサに適切な電圧を供給する回路や、コンデンサを用いたノイズフィルタが数多く使われています。シミュレーターで学ぶ直並列の合成抵抗計算は、これらの部品選定の基礎です。

家庭の配線:家庭のコンセントや照明は全て並列接続が基本です。これにより、一つの家電を使っても他の家電にかかる電圧が変わらない(100Vを維持できる)ようになっています。並列回路の特性を理解することは、安全な電気設備を理解する第一歩です。

センサー回路:温度や光の変化を抵抗値の変化として検出するセンサー(サーミスタ、CdSセルなど)は、ほとんどが分圧回路の一部として組み込まれます。センサーの抵抗値変化を電圧変化に変換し、マイコンで読み取る仕組みです。

電源回路・フィルタ:RC回路は、直流電源からリプル(脈流)を除去する平滑フィルタや、特定の周波数成分だけを通す(または遮断する)ローパス/ハイパスフィルタとして応用されます。コンデンサの充放電特性を利用した代表的な応用です。

よくある誤解と注意点

シミュレーターを使い始めるときに、特に初心者が陥りがちなポイントをいくつか挙げておくよ。まず一つ目は、「電流は電圧の高い方から低い方へ流れる」というイメージ。これはほぼ正しいんだけど、交流回路やコンデンサ・コイルが入ると話が変わる。このツールのRC回路モードで、電源電圧をゼロに下げてみて。コンデンサに充電されていれば、今度はコンデンサから抵抗に向かって電流が流れる(放電)だろ?電流の向きは電位差で決まるので、必ずしも電源の「+」からだけ流れるわけじゃないんだ。

二つ目はパラメータ設定の現実性。例えば、電源電圧を100V、抵抗を0.1Ωとかに設定すると、オームの法則で計算される電流は1000Aというとんでもない値になる。シミュレーション上は計算できるけど、実際には電池も配線もそんな大電流に耐えられず、発火する危険がある。実務では、使う部品の定格(許容電力、許容電流)を常に意識するクセをつけよう。例えば、1/4Wの抵抗器に5V、100Ωを繋ぐと、電流は0.05A、消費電力は$P=I^2R = 0.05^2 \times 100 = 0.25W$でギリギリセーフ。でも抵抗値を10Ωにすると消費電力が2.5Wになって一瞬で煙だよ。

三つ目は「接地(GND)は単なる基準点」という理解。シミュレーターでは、電圧計はどこを基準に測っているのかを考えよう。多くの場合、電圧とは2点間の電位差だ。例えば分圧回路で、出力点の電圧が「2.5V」と表示されていても、それはGND(0V)を基準にした値。もしGNDの代わりに別の点を基準に測れば、表示される電圧値は全く違うものになる。回路図を書くとき、どこをGNDとするかは計算を簡単にするための重要な設計判断なんだ。

使い方ガイド

  1. 電源電圧スライダー(vSlider)で1V~100Vの範囲を設定し、回路に供給する電圧を決定します
  2. 抵抗スライダー(r1Slider、r2Slider、r3Slider)で各抵抗値を1Ω~1000Ωの範囲で調整し、直列接続または並列接続の回路構成を選択します
  3. リアルタイムで合成抵抗R合計、全電流I合計、総消費電力P合計が自動計算され、キルヒホッフの電圧則と電流則に基づいた結果が表示されます

具体的な計算例

直列回路で電源12V、R1=10Ω、R2=20Ω、R3=30Ωの場合:合成抵抗は60Ω、全電流は0.2A、総消費電力は2.4Wになります。並列回路で同じ値を設定した場合、合成抵抗は約5.45Ω、全電流は2.2Aとなり、総消費電力は26.4Wに増加します。産業用制御盤設計では、この違いが配線太さと冷却設計を左右します。

実務での注意点