Wednesday, January 15, 2014

How to parametrisize the existing transformer for LTSpice (Simple approach)

What we can simply measure::


1. R1 -- the resistance of the primary winding L1
2. R2 -- the resistance of the 2-ndary winding L2
3. U1 -- the voltage on input terminals (of the winding L1 the same as R1)
4. U2 -- the voltage on output terminals (of the winding L2(R2))
5. I1 -- the current through L1

What we can compute is::

6. I2 -- the current through L2 the I2 = IRTEST = U2 / RTEST

7. the inductance of the winding L1 is derived from::
Z1 = U1 / I1 = ²√(X1² + R1²) , where Z1 is impedance of L1 , X1 is XL1
thus X1 = ²√(Z1² - R1²)
and L1 = X1 / (2·Pi·f) , where Pi = Arg(-1) , f = grid's frequency (50Hz/60Hz)

8. the inductance of the winding L2 is derived from::
η · P1 = P2 or η · U1² / Z1 = U2² / Z2 , where η is transformer's efficiency
so Z2 = 1 / η · Z1 · (U2 / U1)² we don't know the η so we assume η = 1
when we measured U2 we can compute the L2 's value as we did for the L1

What we can't estimate is::

9. η = ?::
by running the simulation in 'Spice that reproduces the experiment shown on the
above figure (assuming a set of RTEST -s was used) we can statistically find the
best (statistically least erroneous) RTEST instances and (by these) re-tune the
L2 value for simulation

so the actual η = P2 / P1 or η = (U2 / U1)² · (Z1 / Z2) but we don'no' it unless we
measure the L2 value in real

NB! as the title suggest we get the L2's value fo 'Spice simulation.
The value for real-life η (for that transformer) is not found nor used --- why?
B-coz  simulating with η = 1 ** is tremendously faster and less prone to
"Timestep too small" errors.

(((( i hope the 'bove article is readable ))))

note !
there are four x2 conceptually different L2 values
L2 -- generic (not strictly specified)
L2 -- computable by measured U2 value
L2 -- the real life value (it's difficult to measure it with decent precision)
L2 -- the value derived from re-produced 'Spice experiment

x2 -- the L is the name of the winding(coil) also the name of the variable
for it's inductance -- so in 1-st case the L.index points to L.L.index and R.L.index
in 2-nd case the L.index is L.L.index while R.index is assumed to be R.L.index
(clear as soapy water)

[End of the TEST post]

here's how to apply:: ((((~)%/~=)(&%="~)(&%"~=)?&%" V^^^V chchchch  - ok it works now))))

update 16 jan MMXIV 7:13

No comments: