Сообщение от цифровик
|
Есть в установке по моделям режим идеальный и не идеальный.
|
Я попробовал три типа нелинейных трансформаторов. Вот что я выяснил. Трансформаторы
однонаправленные (я брал 1 первичку и две вторички) и не имеют гистерезиса.
Вот нетлист:
** Design1 **
*
* NI Multisim to SPICE Netlist Export
* Generated by: BORDODYNOV1
* Fri, Jan 25, 2019 12:02:00
*
*## Multisim Component T3 ##*
xT3 T3_OPEN_p1pos 0 T3_OPEN_s1pos 0 T3_OPEN_s2pos 0 Tran_T3
.subckt Tran_T3 p1pos p1neg s1pos s1neg s2pos s2neg
***Primary coil 1
G1 p1pos p1neg value={-1/10*(5*I(Es1)+5*I(Es2))}
***Secondary coil 1
Es1 s1pos s1neg value={V(p1pos,p1neg)*5/10}
***Secondary coil 2
Es2 s2pos s2neg value={V(p1pos,p1neg)*5/10}
***Core
Ecore p1pos p1neg value={(table(I(ECore),-5.1,1u,-5,1u,-3,50u,3,50u,5,1u,5.1,1u))*ddt(I(Ecore))}
.ends
*## Multisim Component T1 ##*
xT1 T1_OPEN_p1pos 0 T1_OPEN_s1pos 0 T1_OPEN_s2pos 0 Tran_T1
.subckt Tran_T1 p1pos p1neg s1pos s1neg s2pos s2neg
***Primary coil 1
G1 p1pos p1neg value={-1/10*(5*I(Es1)+5*I(Es2))}
***Secondary coil 1
Es1 s1pos s1neg value={V(p1pos,p1neg)*5/10}
***Secondary coil 2
Es2 s2pos s2neg value={V(p1pos,p1neg)*5/10}
***Core
Ecore p1pos p1neg value={ddt(250u*tanh(0.2*I(ECore)))}
.ends
*## Multisim Component T2 ##*
xT2 T2_OPEN_p1pos 0 T2_OPEN_s1pos 0 T2_OPEN_s2pos 0 Tran_T2
.subckt Tran_T2 p1pos p1neg s1pos s1neg s2pos s2neg
***Primary coil 1
G1 p1pos p1neg value={-1/10*(5*I(Es1)+5*I(Es2))}
***Secondary coil 1
Es1 s1pos s1neg value={V(p1pos,p1neg)*5/10}
***Secondary coil 2
Es2 s2pos s2neg value={V(p1pos,p1neg)*5/10}
***Core
Ecore p1pos p1neg value={9e-006*10*ddt(1.2*tanh(10e-4*(4*pi*e-7)*10*I(Ecore)/0.01/1.2))}
.ends
Хотя мне понравилось как авторы Мультисима выкрутились с ограниченным синтаксисом!