· 

ngspiceで相互誘導やってみる

ngspiceで相互誘導のac解析をやってみます。

さっそく

.title mutual coupling circuit

C1 n1 n2 200p
R1 n2 n3 100
L1 n3 0 600u

R2 n4 n5 100k
L2 n4 n5 3m
C2 n4 n5 40p

Rg n5 0 10M

K1 L1 L2 0.00007

V1 0 n1 dc 0 ac 100

.control
ac lin 1001 300k 600k
let v_n4_n5=abs(v(n4)-v(n5))
plot v_n4_n5
.endc
.end

 

これを、study1.cirとかで保存。

ngspiceをインストールして、保存フォルダでngspiceを起動して、

source study1.cir

で実行。

こうなる。

ahkabでの計算結果とたぶん同じです。

実はコマンドからspice実行したことってなかった(TinaTIとかLTSpiceとかでやってた)ので、いい勉強になりました。いまさら、「これがspiceかー」って感じ。回路記述はまぁいいとして、シミュレーションの記述とかプロットの記述が超呪文系。