|
SynchroPMU
C implementation of the Phasor Measurement Unit Estimator based on the Iterative Interpolated DFT Synchrophasor Estimation Algorithm
|
Configuration structure for the PMU estimator. More...
#include <pmu_estimator.h>
Data Fields | |
| uint_p | n_cycles |
| uint_p | f0 |
| uint_p | frame_rate |
| uint_p | fs |
| uint_p | n_bins |
| uint_p | P |
| uint_p | Q |
| bool_p | iter_eipdft |
| float_p | interf_trig |
| float_p | rocof_thresh [3] |
| float_p | rocof_low_pass_coeffs [3] |
Configuration structure for the PMU estimator.
This structure contains all configuration parameters needed to initialize and configure the PMU estimator. Can be loaded from an INI file or passed directly as a structure.
| uint_p estimator_config::f0 |
Nominal fundamental frequency (Hz)
| uint_p estimator_config::frame_rate |
Output frame rate (frames per second)
| uint_p estimator_config::fs |
Sampling frequency (Hz)
| float_p estimator_config::interf_trig |
Interference detection trigger threshold
| bool_p estimator_config::iter_eipdft |
Enable/disable iterative enhanced interpolated DFT
| uint_p estimator_config::n_bins |
Number of DFT bins to compute
| uint_p estimator_config::n_cycles |
Number of cycles of the fundamental frequency in the observation window
| uint_p estimator_config::P |
Number of iterations for the iterative algorithm
| uint_p estimator_config::Q |
Number of interference tones for enhanced algorithm
| float_p estimator_config::rocof_low_pass_coeffs[3] |
Low-pass filter coefficients for ROCOF estimation
| float_p estimator_config::rocof_thresh[3] |
ROCOF thresholds for different conditions