Main Content

SRM Hysteresis Current Controller

Hysteresis current control for switched reluctance machines

  • Library:
  • Simscape / Electrical / Control / SRM Control

  • SRM Hysteresis Current Controller block

Description

The SRM Hysteresis Current Controller block implements hysteresis current control for the Switched Reluctance Machine (SRM) block.

Ports

Input

expand all

Reference current for control.

Data Types: single | double

Measured three-phase current.

Data Types: single | double

External reset signal (rising edge) for the integrator.

Data Types: Boolean

Rotor angle in the interval [0, β ].

Data Types: single | double

Angle for switching on the phase supply.

Data Types: single | double

Angle for switching on the phase supply.

Data Types: single | double

Output

expand all

Signal for switching on and off the three-phase voltage.

Data Types: single | double

Parameters

expand all

The torque production capability of one rotor pole, in radians.

Hysteresis band, h, for the current controller. The switch-on point is h/2 and the switch-off point is -h/2.

Time, in s, between consecutive block executions. During execution, the block produces outputs and, if appropriate, updates its internal state. For more information, see What Is Sample Time? and Specify Sample Time.

If this block is inside a triggered subsystem, inherit the sample time by setting this parameter to -1. If this block is in a continuous variable-step model, specify the sample time explicitly using a positive scalar.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Introduced in R2018a