Parameterisation of the non-linear inductor in Matlab/Sim​ulink->Sim​ulation Environmen​t->Electri​cal->Speci​alised Energy System

11 views (last 30 days)
Good day,
I have a problem, I do not understand the parameterisation of the nonlinear inductor. I want to create a simple series resonant circuit with this coil to simulate ferroresonances. Unfortunately, I don't understand how to parameterise this block in Matlab/Simulink. As I said, I have a simple series resonant circuit. The source voltage is 4kV, the capacitor has a capacitance of 8μF and the coil has data of 5.093 H unsaturated and 35.36mH saturated. I also have a current-voltage curve for the operating frequency that represents the voltage across the coil in the operating case, but unfortunately I don't know how to set this block. I would like to simulate the voltage curve so that it looks like the results in the picture.
Can anyone help me?
Thank you very much.

Answers (1)

Yash
Yash on 6 Oct 2023
I understand that you want to parameterize the "Nonlinear Inductor" block and simulate the voltage curve according to your current-voltage curve.
Follow these steps to parameterize the "Nonlinear Inductor" block:
  1. In the "Library Browser" navigate to "Simscape" > "Electrical" > "Passive". Drag and drop the "Nonlinear Inductor" into your Simulink model.
  2. Double-click on the "Nonlinear Inductor" block to open its block parameters.
  3. Against the parameter "Unsaturated inductance", enter the value 5.093 and select the unit as "H" from the drop-down.
  4. Against the parameter "Saturated inductance", enter the value 35.36 and select the unit as "mH" from the drop-down.
To simulate the voltage curve, you can use any of the following two methods:
  • Use a "Lookup Table" ("1-D Lookup Table" in this case). Enter the voltage and current values in the "Table data" and "Breakpoints". You can either manually enter the values or import the data from a data file. You can choose the appropriate interpolation method in the "Interpolation method" parameter.
  • Use a "MATLAB Function" block. Double-click on the "MATLAB Function" block and write the equation of voltage as a function of current.
I hope this helps!

Categories

Find more on Simscape Electrical in Help Center and File Exchange

Products


Release

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!