Multisim中有中间抽头变压器模型如何修改

作者:cambrain     发布时间:2025-04-01     点击数:0    

我用Multisim仿真全波整流电路时,发现14版本自带的有中间抽头变压器模型是错的

555.webp

原模型如下:

=============

.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

=======