Modelling of a nonlinear inductor¶
This example demonstrates the implementation of a nonlinear inductor with current-dependent inductance. The behaviour of the inductor is determined by the magnetic flux, which depends on the current. A magnetic delay is introduced to obtain the voltage by differentiating the flux. Simulation results remain relatively insensitive to this delay, provided that it is at least an order of magnitude shorter in time than the oscillation period for the frequency of interest.
The nonlinear flux-current dependence of the flux is described using the Trigonometric Function block with the parameter tanh
, which simulates a situation where the flux saturates at high currents due to saturation of, for example, an iron core. To simulate a specific magnetic flux/current dependence, replace the function tanh
with the 1-D Lookup Table block.
Schematic of the model:
Nonlinear Inductor subsystem schematic:
Visualisation of the results of the simulation:¶
Results of magnetic flux calculations in the subsystem, Vb:
Results of current calculations in the subsystem, A: