我用Multisim仿真全波整流电路时,发现14版本自带的有中间抽头变压器模型是错的
原模型如下:
=============
.param np1=10
.param ns1=1
.param ns2=2
.param Lmag=50u
.param Lleakage=10u
.param Rcoil=0.8
***Primary coil 1
Llp1 p1pos p1mid {Lleakage}
Rp1 p1mid p1coil {Rcoil}
G1 p1coil p1neg value={-1/np1*(ns1*I(Es1)+ns2*I(Es2))}
***Secondary coil 1
Lls1 s1pos s1mid {Lleakage}
Rs1 s1mid s1coil {Rcoil}
Es1 s1coil s12mid value={V(p1pos,p1neg)*ns1/np1}
***Secondary coil 2
Lls2 s12mid s2mid {Lleakage}
Rs2 s2mid s2coil {Rcoil}
Es2 s2coil s2neg value={V(p1pos,p1neg)*ns2/np1}
***Core
Lmag p1coil p1neg {Lmag}
================
副边匝数 ns1=1
和 ns2=2
导致两段副边电压不对称(若中间抽头接地,期望对称输出应设置 ns1=ns2
)。
修改后模型如下
=======
.param np1=10
.param ns1=1 ; 修改为对称匝数
.param ns2=1
.param Lmag=50u
.param Lleakage=10u
.param Rcoil=0.8
***Primary coil 1
Llp1 p1pos p1mid {Lleakage}
Rp1 p1mid p1coil {Rcoil}
G1 p1coil p1neg value={1/np1*(ns1*I(Es1)+ns2*I(Es2))} ; 移除负号
***Secondary coil 1
Lls1 s1pos s1mid {Lleakage}
Rs1 s1mid s1coil {Rcoil}
Es1 s1coil s12mid value={V(p1pos,p1neg)*ns1/np1}
***Secondary coil 2
Lls2 s12mid s2mid {Lleakage}
Rs2 s2mid s2coil {Rcoil}
Es2 s2coil s2neg value={V(p1pos,p1neg)*ns2/np1}
***Core
Lmag p1coil p1neg {Lmag}
***中间抽头接地
Rgnd s12mid 0 1e-12
=======