Transient Module
Module icon
Overview
You can specify how large a disturbance has to be before it is considered a transient and recorded.
The Transient module can be used to detect ITI (CBEMA)-type disturbances.
The magnitude and duration information provided by this module can
be displayed in a CBEMA plot using Vista to analyze the voltage disturbance
characteristics of your power system.
You can configure the Transient module to learn what threshold a disturbance needs to reach to be considered a transient, and then either to place the learned threshold value in the Learned Threshold register for review or to begin using the learned threshold value automatically. If enabled, learning can occur even if the module itself is not enabled.
Inputs
These inputs are linked to the Data Acquisition module and cannot be changed.
This input specifies the nominal voltage for your power system. By default, this input is linked to the NomVolts setup register in the Sag/Swell module, which holds the nominal system voltage used in your system. The threshold value (entered in the Threshold setup register) is specified as a percentage of the Nominal value, so this input directly affects the module’s tolerance. If your power system’s typical voltage levels vary from the NomVolts setting, you can link this input to any other register that provides a numeric value. Transient modules in most systems operate properly with this register linked to NomVolts. Linking this input is mandatory.
When this input is true, the module is enabled; when it is set to false, the module is disabled and the output registers that are not related to learning become not available. This input is optional; if you leave it unlinked, the module is enabled by default.
When this input is pulsed, it starts the learning process and begins the learning period. If a pulse is received while learning is in progress, the current learning period is aborted, all data in the learning-related output registers is reset and a new learning period begins.
This input must be linked for learning to be enabled. If this input is pulsed, learning occurs even if the module is not enabled. Learning is stopped, and learning-related outputs become not available, when any setup of the module changes. To disable learning completely, disconnect this input.
Setup registers
This numeric bounded register allows you to specify how much the voltage can deviate from normal before a transient is recorded. The magnitude required for a transient to be recorded is specified as a percentage of the nominal voltage, plus 100. For example, a value of 120 causes the module to detect transients with a deviation that is greater than 20% from the nominal; transients with a deviation of 20% or less are not detected.
If learning is enabled, this register is overwritten by the learned values, either when you install the values in manual mode or when learning is complete in automatic mode.
This register allows you to assign a priority level to the events generated by the Transient module (see the Event output register description). An event is generated when a transient is detected.
This register specifies how the learned values are installed:
-
manual: Learning occurs but the module is not automatically configured with the learned values when learning is complete. The learned values are placed in the learned output registers to be manually installed.
-
automatic: Learning occurs and the learned values are placed in the learned output registers. The module automatically installs and starts using the learned values when learning is complete.
This register specifies the learning duration in minutes. The allowable range is 1 to 300. The default is 30.
This register specifies how the meter threshold functions:
-
waveshape: The Transient module predicts what the shape of a “normal” waveform should be for each voltage phase. These predicted normal waveforms are compared to the actual real-time phase voltage waveforms that are measured by the meter. If the actual waveform deviates from the predicted waveform by an amount greater than the Threshold (both above and below), a transient is recorded.
-
absolute: The threshold required for a transient to be recorded is specified as a percentage of the nominal peak voltage.
Output registers
TranV1Dur, TranV2Dur, TranV3Dur
These numeric registers contain the duration of any transient detected on V1, V2 or V3, respectively, given in seconds.
TranV1Max, TranV2Max, TranV3Max
These numeric registers contain the maximum peak magnitude of the transient on V1, V2 or V3, respectively, given as a percentage of Nominal. For example, a maximum 20% deviation on V1 with respect to the Nominal (in either the positive or negative direction) will be reported as TranV1Max=120.
TranV1Trig, TranV2Trig, TranV3Trig
These registers output a pulse if a transient is detected on V1, V2 or V3 respectively.
This register holds the value at the Nominal input that was in effect at the beginning of a disturbance.
If a transient is detected on any phase, this register outputs a pulse. This trigger is in addition to any of the individual phase triggers.
This register contains the remaining learning time, in seconds. It counts down from the Learn Duration to 0 (zero). When this value reaches zero, learning is complete. If the Stable Learning Time reaches one-quarter of the Learn Duration, this register jumps to zero and learning is complete. If learning has not started, the value of this register is not available.
This register contains the number of seconds that have elapsed since a change in the learned Threshold value. When this value is equal to one-quarter of the Learn Duration, learning is complete. If learning has not started, the value of this register is not available.
This numeric register contains the learned value for the Threshold setup register. When learning is in progress, this register is continually updated. This register becomes not available and learning stops when any setup is changed, for example, when the Learn Now input is unlinked or the value of the Threshold register is changed.
All events are recorded in the Event register. Possible events and their associated priority numbers are:
Event priority group |
Priority |
Description |
---|---|---|
Setup Change |
10 |
Input links, setup registers or labels have changed, or learned values were installed automatically. |
Setpoint |
* |
Transient detected; magnitude is reported. |
Install Failed |
10 |
Automatic installation of a learned value failed because the value was invalid; invalid value is reported. |
Unable to Install |
30 |
Automatic installation of learned values failed for an unknown, unrecoverable reason. |
* The priority of this event is determined by the value in the EvPriority setup register. |
Responses to special conditions
The following table summarizes how the Transient module behaves under different conditions.
Condition | Response of output registers |
---|---|
If the Source inputs are not available | All output registers are not available. |
If the Nominal input is zero | All output registers are not available. |
If the Enable input is off | All output registers that are not related to learning are not available. |
When the device is started or powered up (either the first time, or after a shutdown) | All output registers are not available. |
If learning is not in progress and no learned values are waiting to be installed | Learned output registers are not available. |
If V1, V2, or V3 or the Nominal input are not available, or there is any change in the module setup | Learning stops and is reset, and the learned output registers are not available. |
Detailed module operation — Waveshape mode
When Detection Mode is waveshape, the Transient module predicts what the shape of a “normal” waveform should be for each voltage phase. These predicted normal waveforms are compared to the actual real-time phase voltage waveforms that are measured by the meter. If the actual waveform deviates from the predicted waveform by an amount greater than the Threshold, a transient is recorded.
The following diagram illustrates
the normal and actual waveforms, and the use of the Threshold to determine whether or not a disturbance is considered a transient.
A Threshold value of 130 is shown in the diagram.
Threshold calculation — Waveshape mode
The threshold is calculated using the values in the
module’s Nominal input and Threshold setup registers. The width of the threshold is determined by applying
the value in the Threshold register as a percentage
of the Nominal peak voltage. Nominal peak voltage
is derived from the value at the Nominal input,
as shown below. Note that the threshold is applied in both directions
from the predicted normal waveform.
Transient module output values — Waveshape mode
The magnitude of a transient is reported as a percentage
of nominal, added to 100. For example, if a transient is detected
on V1 that is 40% larger in magnitude than the
normal voltage, the TranV1Max register holds
a value of 140. The duration is reported as the time in seconds during
which the phase voltage is outside the threshold level.
Magnitude is reported as a percentage of nominal plus 100 to allow easy plotting of transient activity on CBEMA plots in Vista.
Some experimentation may be required to determine the correct value for the Threshold setup register. If it is set too low, common waveform distortions may be interpreted as transients. If the Threshold is set too high, important transients could be missed.
Detailed module operation — Absolute mode
When Detection Mode is absolute, the Transient module records a transient when the waveform is greater than the Threshold register.
The following diagrams illustrate the use of the Threshold register to determine whether or not a disturbance is considered a transient. A Threshold value of 140 is shown in the first diagram, while a value of 280 is shown in the second diagram.
Power tolerance curves
The CBEMA curve is
a power tolerance curve that describes what types of disturbances
electrical equipment can typically ride through and what types can
cause equipment failure or damage. It plots the magnitude of the disturbance
(in percentage) on the Y-axis and the duration of the disturbance
on the X-axis. Disturbances that fall within the envelope defined
by the upper and lower curve are typically not harmful to electrical
equipment; disturbances that fall outside the envelope may disrupt
or damage the equipment.
Analyzing data with Vista
You can plot transient data on a CBEMA curve using Vista. Connect the magnitude and duration output registers of the Transient module (for example, TranV1max and TranV1dur) to the Source inputs of a Data Recorder module, and trigger the Data Recorder by connecting the Transient module’s AnyTrig output to the Data Recorder’s Record input. The Data Recorder module then records magnitude and duration data when a transient occurs.
You can also capture the waveform that contains the transient activity by using the Transient module to trigger a Waveform Recorder module. Link the Transient module’s trigger output for the voltage phase you’re interested in (for example, TranV1Trig) to the Record input of the Waveform Recorder module. Ensure that the Waveform Recorder module’s Source input is linked to the appropriate phase voltage output on the Data Acquisition module, and set the Depth and Record Delay setup registers appropriately (refer to the Waveform Recorder module description). When a transient is detected on this phase, the corresponding waveform is recorded.
You can also use a phase trigger (TranV1Trig, TranV2Trig or TranV3Trig) to trigger one or more Counter modules to keep track of the number of transients that occur on each voltage phase.