Modeling of a nonlinear inductor
This example demonstrates the implementation of a nonlinear inductor in which the inductance depends on the current. The behavior 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 flow. The 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 dependence of the flow on the current is described using the Trigonometric Function block with the parameter tanh, which simulates a situation where the flow is saturated at high currents due to saturation of, for example, an iron core. To simulate a specific dependence of the magnetic flux on the current, replace the function tanh on the 1-D Lookup Table block.
Model diagram:
Scheme of the Nonlinear Inductor subsystem:
Visualization of simulation results:
The results of calculations of the magnetic flux in the subsystem, Wb:
.png)
The results of calculations of the current in the subsystem, And:
.png)