power_hysteresis
View and edit hysteresis characteristic for saturable core of Saturable Transformer blocks
Syntax
power_hysteresis
hparam = power_hysteresis(matfile
)
Description
The power_hysteresis
command opens a graphical
user interface (GUI) that allows you to view and edit a hysteresis
characteristic for the saturable core of the Multi-Winding Transformer,
the Saturable Transformer, the Three-Phase Two Windings Transformer,
and the Three-Phase Three Windings Transformer blocks. Hysteresis
characteristic includes the saturation region located at the limits
of the hysteresis loop. This GUI can also be activated from the Powergui
block dialog box.
hparam = power_hysteresis(
returns
a structure variable matfile
)hparam
with hysteresis parameter
values defining the hysteresis characteristic of the specified MAT
file.
A default hysteresis characteristic is first displayed when you open the GUI, but you can build as many hysteresis characteristics as you want and save them in different MAT files names. You can use the same characteristic for all of your transformer blocks, or you can use different ones for each transformer block in the circuit. You need to select the Simulate hysteresis check box in the masks of the transformer blocks and specify a MAT file to be used by the model.
Hysteresis Parameters
- Segments
In the pull-down menu, specify the number of linear segments used to define the right side of the hysteresis loop. The left side of the loop is the symmetric image of the right side.
- Remanent flux Fr
Specify the remanent flux point of the hysteresis characteristic (flux at zero current). It is identified by a
+
mark in the plot.- Saturation flux Fs
Specify the saturation flux point where the hysteresis loop becomes a single-valued saturation curve. It is identified by a
*
mark in the plot.- Saturation current Is
Specify the saturation current point where the hysteresis loop becomes a single-valued saturation curve. The saturation region is defined by the Saturation region currents parameter.
- Coercive current Ic
Specify the coercive current point of the hysteresis characteristic.
- dF/dl at coercive current
Set the slope of the flux at the coercive current point (current at zero flux).
- Saturation region currents
Specify the vector of current values that define the saturation characteristic. The number of specified points must be the same as for the Saturation region fluxes parameter. You only need to specify the positive part of the characteristic.
- Saturation region fluxes
Specify the vector of flux values that define the saturation characteristic. The number of specified points must be the same as for the Saturation region currents parameter. You only need to specify the positive part of the characteristic.
- Nominal Parameters
Specify the nominal parameters (nominal power in VA, nominal voltage of winding 1 in volts RMS, and nominal frequency in Hz) used in the conversion of the hysteresis parameters.
- Parameter units
Convert the fluxes and currents that define the hysteresis characteristic from SI to pu or from pu to SI.
- Load
Load an existing hysteresis characteristic from a MAT file.
- Save
Save current hysteresis characteristic into a MAT file.
- Close
Close the hysteresis GUI window.
Hysteresis Curve
- Zoom around the hysteresis
If selected, zoom the plot around the hysteresis curve. The default is selected.
- Update diagram
When the parameters are entered, you can click Display to visualize the hysteresis characteristic.
Flux Animation Tool
The Flux Animation tool can be used to visualize how the simulation of the hysteresis is performed by Simscape™ Electrical™ Specialized Power Systems software. This is an optional tool that is not necessary for the model parameterization. The initial trajectory will be calculated according to the defined hysteresis characteristic.
The model assumes that the last reversal point before starting flux is located on the major loop. The operating point will travel till the defined stop flux.
- Start
Specify the starting flux.
- Stop
Specify the flux at which the flux animation will stop.
- Flux delta
Specify flux increment (in pu, or in SI) that is used to go from start flux to stop flux.
- Animate
Start the Flux Animation tool.
- Reset
Reset the Flux Animation tool.
Tolerances Tool
The Tolerances tool is an advanced tool mainly used to minimize the generation of superfluous very small internal loops or new trajectories because they have little effect and they consume computer memory space (the model can memorize at any time up to 50 embedded minor loops).
The TOL_F
parameter is the tolerance value
used to detect whether, after a flux reversal, the operating point
remains on the same minor loop or a new embedded loop is created.
The smaller the value, the lesser is the effect on the normal trajectory
behavior. The bigger the value, the lesser is the generated number
of embedded minor loops.
Finally, when the distance between the I coordinate of the actual
point of reversal and the penultimate one is less than TOL_I
,
then evolution within these two points will follow a line segment
instead of a loop.