Main Content

Thyristor 12-Pulse Generator

Generate thyristor 12-pulse waveform in single-pulsing mode

  • Library:
  • Simscape / Electrical / Control / Pulse Width Modulation

  • Thyristor 12-Pulse Generator block


The Thyristor 12-Pulse Generator block implements a thyristor 12-pulse waveform generator in single-pulsing mode.

You can use this block to perform phase-controlled AC to DC conversion by:

  • Measuring the synchronization angle of the AC signal with a phase-locked loop

  • Controlling a thyristor converter network with the pulses generated by this block


The Thyristor 12-Pulse Generator outputs six pulses for a delta gate driver and six pulses for a wye gate driver. The delta connection can lead (Delta11) or lag (Delta1). For information on the control model, see the Thyristor 6-Pulse Generator block.



expand all

Synchronization angle in the range [0, 2*pi], in rad.

Data Types: single | double

Thyristor firing angle in rad.

Data Types: single | double


expand all

Thyristor pulse vector for the delta connection.

Data Types: single | double

Thyristor pulse vector for the wye connection.

Data Types: single | double


expand all

Specify the rule for pulse ordering based on the configuration of the thyristor network you are controlling. Use the Sequential device order strategy to generate pulses for the Converter (Three-Phase) block.

Sinusoidal phase variance model for the delta connection.

Specify the width of each pulse in the range [0, pi].

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.


[1] Pelly, B. R. Thyristor Phase-Controlled Converters and Cycloconverters: Operation, Control, and Performance. New York, NY: John Wiley & Sons, Inc., 1971.

Extended Capabilities

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

Introduced in R2018a