Repository containing the codes used in the article "Improvements on E-PLL to Mitigate Transient Low-Frequency Oscillations" published in the IEEE Transaction on Latin America. The repository contain the following folders:
This folder contain the Octave files used for simulating the PLLs presented in the article. The file EPLL_20210220_a.m
presents the code for the simulation of the tradition E-PLL, whereas the SOGI_EPLL_20210218_a.m
presents the simulating codes for the proposed PLL.
Folder contains the codes used for implementing the proposed PLL in the development kit LAUNCHXL-F28379D. It was considered for this task the IDE Code Composer Studio 11.1.
Within the folder you may find the files coreFunctions.c
and coreFunctions.h
with the coding of the functions used in the project, among them the function SOGI_EPLL_mod
which implements the proposed PLL. The main
function, which is implemented in the adc_ex2_soc_epwm.c
file, sets all the configurations such as PWM for analog exporting and interruptions. It is also within adc_ex2_soc_epwm.c
file that the interruption adcA1ISR
, that calls SOGI_EPLL_mod
, is defined.