Swing Curve Optimization by Differential Evolution Algorithm
Version 1.0.0 (3,04 KB) von
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.
Zitieren als
recent works (2026). Swing Curve Optimization by Differential Evolution Algorithm (https://de.mathworks.com/matlabcentral/fileexchange/132623-swing-curve-optimization-by-differential-evolution-algorithm), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Erstellt mit
R2023a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS LinuxTags
Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 1.0.0 |
