Main Content

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(matfile)returns a structure variable 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.

See Also