Related Experiment Video
Updated: Jun 22, 2025

The Effect of Charging and Discharging Lithium Iron Phosphate-graphite Cells at Different Temperatures on Degradation
Published on: July 18, 2018
Daily electric vehicle charging dataset for training reinforcement learning algorithms
Nastaran Gholizadeh1, Petr Musilek1,2
1Electrical and Computer Engineering, University of Alberta, Edmonton, Alberta, Canada, T6G 2R3.
Researchers generated a synthetic electric vehicle (EV) charging dataset using conditional tabular generative adversarial networks (CTGAN). This realistic dataset aids in training reinforcement learning algorithms for power systems.
Area of Science:
- Power Systems Engineering
- Artificial Intelligence
- Data Science
Background:
- Reinforcement learning (RL) algorithms are crucial for power system optimization.
- Acquiring large, realistic datasets is a significant challenge for training RL algorithms.
- Effective RL deployment requires extensive, iterative training on high-fidelity data.
Purpose of the Study:
- To create a comprehensive and realistic dataset for training offline reinforcement learning algorithms in power systems.
- To address the data acquisition bottleneck in developing robust RL applications for power systems.
- To generate synthetic EV charging data that accurately reflects real-world usage patterns.
Main Methods:
- Utilized conditional tabular generative adversarial networks (CTGAN) to synthesize data from an initial EV charging dataset.
- Applied post-processing techniques to ensure synthetic data adheres to charging station capacity constraints.
- Employed kernel density estimation (KDE) to replicate the distributional characteristics of historical EV connection times.
- Simulated 29,600 days of electric vehicle charging data within a parking facility context.
Main Results:
- Successfully generated a large-scale synthetic dataset of electric vehicle charging behaviors.
- Ensured the synthetic dataset maintains realistic daily demand profiles and respects capacity limits.
- Validated the replication of key distributional features, such as connection timing, using KDE.
- Developed a dataset specifically tailored for offline reinforcement learning algorithm training.
Conclusions:
- The generated synthetic dataset effectively overcomes the challenge of limited real-world data for RL training in power systems.
- The methodology provides a viable approach for creating realistic datasets for complex systems like EV charging infrastructure.
- This resource facilitates the advancement and deployment of RL-based solutions in the power sector.
More Related Videos
11:25Identification and Quantification of Decomposition Mechanisms in Lithium-Ion Batteries; Input to Heat Flow Simulation for Modeling Thermal Runaway
Published on: March 7, 2022
10:36Author Spotlight: Optimization of Airflow Velocities in Battery Cooling Systems for Enhanced Thermal Performance and Reduced Energy Consumption
Published on: November 3, 2023
Related Concept Videos
Continuous Charge Distributions
The electric charge can also be subjected to an analogical...
Batteries and Fuel Cells
Charging Conductors By Induction
Generally, conductors like metals do not allow any excess charge to be present on them. Any excess charge added to metals easily flows away, for example, when a metal is placed on the Earth. This process is called earthing.
However, conductors can be charged by a process called induction. For example, consider charging a...
Charge and Current
Charge is an inherent property of the atomic particles that make up matter and is measured in units called coulombs (C). Matter is composed of atoms, each consisting of electrons, protons, and neutrons. Electrons have a negative charge (-e), while protons...
Electric Generator: Alternator
The magnetic flux passing through the coil varies sinusoidally as the loop rotates inside the magnetic field. This...
Electric Field of a Continuous Line Charge
In calculations of electric fields, symmetry is of great use. For example, while calculating electric fields of continuous charge distributions.
Consider a line element with a...