Defines the SPLL_3PH_DDSRF structure.
This software module implements a software phase lock loop based on decoupled double synchronous reference frame for grid connection to three phase grid
Definition at line 78 of file spll_3ph_ddsrf.h.
Data Fields | |
float32_t | d_p_decoupl |
Positive Rotating reference Frame D-axis value. More... | |
float32_t | d_n_decoupl |
Negative Rotating reference Frame D-axis value. More... | |
float32_t | q_p_decoupl |
Positive Rotating reference Frame Q-axis value. More... | |
float32_t | q_n_decoupl |
Negative Rotating reference Frame Q-axis value. More... | |
float32_t | cos_2theta |
Cos of twice the grid frequency angle. More... | |
float32_t | sin_2theta |
Sin of twice the grid frequency angle. More... | |
float32_t | y [2] |
Used to store history for filtering the decoupled D and Q axis components More... | |
float32_t | x [2] |
Used to store history for filtering the decoupled D and Q axis components. More... | |
float32_t | w [2] |
Used to store history for filtering the decoupled D and Q axis components. More... | |
float32_t | z [2] |
Used to store history for filtering the decoupled D and Q axis components. More... | |
float32_t | k1 |
Lpf coefficient. More... | |
float32_t | k2 |
Lpf coefficient More... | |
float32_t | d_p_decoupl_lpf |
Decoupled positive sequence D-axis component filtered. More... | |
float32_t | d_n_decoupl_lpf |
Decoupled negative sequence D-axis component filtered. More... | |
float32_t | q_p_decoupl_lpf |
Decoupled positive sequence Q-axis component filtered. More... | |
float32_t | q_n_decoupl_lpf |
Decoupled negative sequence Q-axis component filtered. More... | |
float32_t | v_q [2] |
float32_t | theta [2] |
Grid phase angle. More... | |
float32_t | ylf [2] |
Internal Data Buffer for Loop Filter output. More... | |
float32_t | fo |
Instantaneous Grid Frequency in Hz. More... | |
float32_t | fn |
Nominal Grid Frequency in Hz. More... | |
float32_t | delta_t |
1/Frequency of calling the PLL routine More... | |
SPLL_3PH_DDSRF_LPF_COEFF | lpf_coeff |
float32_t SPLL_3PH_DDSRF::d_p_decoupl |
Positive Rotating reference Frame D-axis value.
Definition at line 79 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::d_n_decoupl |
Negative Rotating reference Frame D-axis value.
Definition at line 80 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::q_p_decoupl |
Positive Rotating reference Frame Q-axis value.
Definition at line 81 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::q_n_decoupl |
Negative Rotating reference Frame Q-axis value.
Definition at line 82 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::cos_2theta |
Cos of twice the grid frequency angle.
Definition at line 84 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::sin_2theta |
Sin of twice the grid frequency angle.
Definition at line 85 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::y[2] |
Used to store history for filtering the decoupled D and Q axis components
Definition at line 87 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::x[2] |
Used to store history for filtering the decoupled D and Q axis components.
Definition at line 88 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::w[2] |
Used to store history for filtering the decoupled D and Q axis components.
Definition at line 89 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::z[2] |
Used to store history for filtering the decoupled D and Q axis components.
Definition at line 90 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::k1 |
Lpf coefficient.
Definition at line 91 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::k2 |
Lpf coefficient
Definition at line 92 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::d_p_decoupl_lpf |
Decoupled positive sequence D-axis component filtered.
Definition at line 93 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::d_n_decoupl_lpf |
Decoupled negative sequence D-axis component filtered.
Definition at line 94 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::q_p_decoupl_lpf |
Decoupled positive sequence Q-axis component filtered.
Definition at line 95 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::q_n_decoupl_lpf |
Decoupled negative sequence Q-axis component filtered.
Definition at line 96 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::v_q[2] |
Definition at line 98 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::theta[2] |
Grid phase angle.
Definition at line 99 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::ylf[2] |
Internal Data Buffer for Loop Filter output.
Definition at line 100 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::fo |
Instantaneous Grid Frequency in Hz.
Definition at line 101 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::fn |
Nominal Grid Frequency in Hz.
Definition at line 102 of file spll_3ph_ddsrf.h.
float32_t SPLL_3PH_DDSRF::delta_t |
1/Frequency of calling the PLL routine
Definition at line 103 of file spll_3ph_ddsrf.h.
SPLL_3PH_DDSRF_LPF_COEFF SPLL_3PH_DDSRF::lpf_coeff |
Definition at line 104 of file spll_3ph_ddsrf.h.