EEVblog Electronics Community Forum

Electronics => Projects, Designs, and Technical Stuff => Topic started by: Etesla on February 18, 2024, 08:21:16 pm

Title: Calculate Instantaneous Transformer Core Magnetic Flux Density B in LTSpice
Post by: Etesla on February 18, 2024, 08:21:16 pm
Hi all

I'm relatively new to transformers and transformer design. I like the approach of characterizing them and modeling them in a simulator like LTSpice because then I'm dealing with components I have good intuition about.

Say my starting point is the method of characterization outlined in this video: https://youtu.be/muUwe8X51oY?feature=shared
and I have a model of the transformer I want to work with that looks as you would expect (attached image) [attachimg=1]

I don't care about thermals yet, so I see my next limitation as saturation of the transformer core. I want to calculate the instantaneous magnetic flux density B in the transformer for any arbitrary method of driving it. I want to calculate B in tesla in a behavioral voltage source so that I can plot it in real time. I'm thinking B will be a function of some of the currents and some constants.

Questions:
1.) Is the model structure shown complete enough to allow for this calculation?
2.) What information do I need to know about my transformer to complete the calculation of B? (stuff like Ae, Al, Number of turns???)
3.) What is the calculation in terms of currents through components (or voltages, or derivates of signals, or whatever) and the constants in (2)?
4.) If I had an approximation of the BH curve for my transformers core material, is there a way I could incorporate that information into the simulation? Like what does saturation look like? Changing inductances? Added resistors to represent now significant losses?