International Cooperation on Control of Distributed Energy Resources for Smart Grids
Description
This dataset supports the research project titled "International Cooperation between UFABC-CNRS/L2S in Control of Distributed Energy Resources for Smart Grids". It provides comprehensive resources for the design, simulation, and experimental validation of advanced control techniques applied to a bidirectional battery charger for electric vehicles (EVs) , serving as a critical distributed energy resource in Smart Grids. Specifically, the dataset includes: MATLAB code (Delay_comp_MPC_LCL_Alpha_Beta.m): This script defines system parameters, configures the Continuous Control Set Model Predictive Control (CCS-MPC) algorithm, performs stability analysis, and initiates the Simulink simulation model. Simulink model (MPC_LCL_IAB_Comp_Delay.slx): This model implements the grid-connected converter with an LCL filter and the CCS-MPC controller, enabling the generation of simulated results presented in the associated research report. Raw Experimental Data (CSV files): Data_Power.csv: Contains active and reactive power measurements injected into the grid. Data_Grid_voltage_current.csv: Contains grid current and voltage measurements. Data_V2G_test.csv: Contains DC link voltage and current measurements from the Vehicle-to-Grid (V2G) operation test. Oscilloscope Screenshots (PNG/JPG images): Oscilloscope_Print_Power.png: Visualizes active and reactive power waveforms. Oscilloscope_Print_Grid_voltage_current.png: Visualizes grid current and voltage waveforms. Oscilloscope_Print_V2G_test.jpg: Visualizes DC link voltage and current waveforms during the V2G test. This material facilitates transparency, reproducibility, and further research in power electronics control systems, particularly for distributed energy resources within Smart Grids. The experimental results, including Total Harmonic Distortion (THD) and Integral Square Error (ISE) metrics, validate the effectiveness of the proposed CCS-MPC in maintaining power quality and achieving fast transient responses.
Files
Steps to reproduce
To reproduce the results presented in the associated research report, please follow these steps: Download the entire dataset. Unzip the downloaded archive (if applicable) to your preferred directory. Software Setup: Ensure you have MATLAB (R2023a or newer recommended) and the Simscape Power Systems Toolbox installed. To Reproduce Simulated Results: Navigate to the matlab_code/ directory within your unzipped dataset. Open MATLAB and run the script Delay_comp_MPC_LCL_Alpha_Beta.m. This script will automatically load all necessary system and controller parameters into the MATLAB workspace and then execute the Simulink model (MPC_LCL_IAB_Comp_Delay.slx). The script will generate plots and display performance metrics (e.g., THD, ISE) in the MATLAB Command Window, which correspond to the simulated data presented in the research report. To Explore Experimental Data: CSV Files: The raw experimental data are provided in .csv format within the experimental_data/ directory. These files (Data_Power.csv, Data_Grid_voltage_current.csv, Data_V2G_test.csv) can be opened using any standard spreadsheet software (e.g., Microsoft Excel, LibreOffice Calc, Google Sheets) or loaded into data analysis environments like MATLAB or Python for further processing or visualization. Oscilloscope Screenshots: The oscilloscope_screenshots/ directory contains .png and .jpg images that are direct captures from the oscilloscope during experimental tests. These provide visual confirmation of the waveforms and transient responses for power, grid current/voltage, and V2G operation as discussed in the report. They serve as complementary visual evidence to the quantitative CSV data.
Institutions
- CentraleSupelec
- Universidade Federal do ABC Centro de Engenharia Modelagem e Ciencias Sociais Aplicadas