I'm looking for appropriate models to model magnetic components, mostly transformers and perhaps for chokes as well, for use in LTspice.

I've heard briefly of some models, like Jiles-Atherton-model (JA) and John-Chan-model. At LTwiki non of these models feels very appealing. Maybe the JA-model can be used in a late simulation of a design, but before that the sim-time do not feel any appealing at all, so i'm trying to find something more appropriate.

In "Switch-mode power supplies" by Basso, there is a model presented that I think is pretty suitable, that can model saturation, hysterical losses and "frequency losses" and also plot Flux and the magnetizing force, however it doesn't work to just take the subckt to LTspice, the syntax isn't the same.

I've also found some other literature that reminds of the one in "switch-mode power supplies", perhaps some of them are exactly the same just described a bit differently. 1,2 and some in 3 and 4 look very much the same. However non seem to be direct "copy paste" compatible with LTspice.



3Transfromer modeling,beigbag

4SPICE Modeling of Magnetic Components by Sanders

5Non-Linear Saturable Kool Mu Core Model, aeng

6Spice3 Compatible core model, at aeng

Before deciding which model or models to implements in LTspice, I need to know what the pros and cons of the models are? and are there any more relevant ones that I've missed?

Best regards

  • \$\begingroup\$ I think some chan model is the most used for ltspice, but it isn't really very suitable for modeling accurate real life transformer behavior. \$\endgroup\$ – PlasmaHH Aug 29 '17 at 15:22
  • \$\begingroup\$ SPICE is a "Simulation Program with Integrated Circuit Emphasis"...so it's not surprising it's a bit crap at dealing with transformers. \$\endgroup\$ – The Photon Aug 29 '17 at 15:41
  • \$\begingroup\$ If you are planning on using off the shelf components, then Wurth provides (scarily) accurate simulation models for LTSpice. \$\endgroup\$ – Peter Smith Dec 21 '17 at 15:01

I made models of transformer components (windings and linear and non-linear core models) from which transformers are easily constructed. See https://yadi.sk/d/GwFHUX_w3PgL6h it is My packaged folder with models and examples and https://yadi.sk/i/yhWPb4Io3PgLBc it is information about UPdate. Example LTspiceXVII\examples\Bordodynov\TRANSFORMS\ I have a transformer of winding Winding_RC or WINDING_LCR (Just Winding not use.) The library is Volodin with the same symbol name (valvol.lib). (There is a swap on the diagram) and the Core. The hubs are not linear (nonlinear) or linear. Non-linear Core, Coreja. Coreja-Model Jiles-Atherton. Parameters can be taken from files magmod.txt. Linear Core Two: Corelin_al, the parameter is AL, i.e., induction for one spiral (turn) and The CORELIN_A_Lm parameter is the Section area, length of the average magnetic line and effective magnetic permeability. Use linear lines before using non-linear Core. And the most important thing. All elements must have a shared point (Connected via wires ). But you can also post the coils and the core. The main thing to do is to pin one name to the PIN. For this, there is a third pin in the winding. One pin on the core. The simplest transformer consisting of a primary, a secondary, and a core can just move together to pines fit (connected). I prefer to use TR1, TR2, etc. The coress allow for the loss of the eddy. For this, there is a boundary frequency of Fe (Feddy). WINDING_RC has the parameters of Rser and Cpars and the number of coils. WINDING_LCR is the additional inductiveness of the scattering. I prefer not to clutter the diagram. Parameters other than the number of coils are not visible, but when they get into the symbol and then the Tick will be Visible. You can get the dissipation power of the core (non-linear) in the normal way using ALT.

  • 1
    \$\begingroup\$ Welcome to EE.SE. Your post is a difficult read. Try editing to add some paragraphs (enter x 2) and maybe some bullet points. \$\endgroup\$ – Transistor Dec 21 '17 at 11:21
  • \$\begingroup\$ I suspect the language barrier to be the cause, most likely an online translator was used (with some adjustments?). \$\endgroup\$ – a concerned citizen Dec 23 '17 at 7:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.