Swing Curve Optimization by Differential Evolution Algorithm
Versión 1.0.0 (3,04 KB) por
recent works
Differential Evolution (DE) algorithm to optimize parameters for a swing curve simulation.
The program uses the DE algorithm, a robust evolutionary optimization technique, to find the best parameter values (pm, pm1, pm2, pm3) for the swing curve simulation. The objective is to achieve a specific target angle and time during the fault clearance event. The DE algorithm evolves a population of candidate solutions over multiple generations, exploring the parameter space to converge to an optimal solution.
The main steps of the program include:
- Initializing the DE algorithm parameters and the target angle and time.
- Setting up the swing curve simulation with initial parameter values.
- Implementing the DE algorithm's main loop, including mutation, crossover, and selection operations.
- Evaluating the fitness of each candidate solution based on the swing curve's performance.
- Updating the population and best individual based on fitness evaluations.
- Displaying the optimized parameter values that best achieve the target angle and time.
- Performing the swing curve simulation using the optimized parameters and plotting the results.
Citar como
recent works (2026). Swing Curve Optimization by Differential Evolution Algorithm (https://es.mathworks.com/matlabcentral/fileexchange/132623-swing-curve-optimization-by-differential-evolution-algorithm), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Se creó con
R2023a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS LinuxEtiquetas
Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
| Versión | Publicado | Notas de la versión | |
|---|---|---|---|
| 1.0.0 |
