SRM Commutation Logic
Commutation logic for switched reluctance machines
Simscape / Electrical / Control / SRM Control
The SRM Commutation Logic block provides a logic signal for the Switched Reluctance Machine (SRM) block. The signal indicates when to switch the supply for each phase on and off.
The commutation signal for each phase is:
1if θon ≤ θph ≤ θoff.
0if θph < θon.
0if θph > θoff.
θph is the phase angle in the interval [0,β ].
β is the torque capability angle.
θon is the switch-on angle.
θoff is the switch-off angle.
theta — Phase angle
Phase angle, θph, in the interval [0, β ].
thetaON — Switch-on angle
Lower threshold for turning on the switch.
thetaOFF — Switch-off angle
Upper threshold for turning off the switch.
abcOnOff — Commutation signal
Commutation signal for each phase:
1 for the switch-on condition and
0 for switch-off condition
Torque capability angle (rad) — Torque angle
The torque production capability of one rotor pole, in radians.
Sample time (-1 for inherited) — Block sample time
-1 (default) | positive scalar
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
C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.
Introduced in R2018a