Genetic Algorithm for CFD Optimization
Show older comments
Hi,
I would like to use GA for Computational Fluid Dynamics (CFD) optimization.
In my application, I have 2 parameters (L1 & L2) that need to be optimized to obtain the maximum value of the Torque coefficient (Ct). L1 & L2 are allowed to vary between [0.2 : 0.9] with step size of 0.05. For each different combination of L1 & L2, a new mesh is generated for which the CFD analysis is performed and the value of Ct is determined. The obtained Ct value is compared against a baseline value in order to determine the GA fitness function (fitness = Ct_base / Ct).
To simplify the problem, I have run all possible scenarios of L1 & L2 and saved the Ct values in an excel table. I do not know how can I define the step size constrain (0.05). Also, I do not know how can I select the initial population.
Since my fitness function is not related to the optimization parameters through an equation, is it possible to read the Ct value from excel table based on the selected L1 & L2?
Your help is much appreciated. Thanks.
Accepted Answer
More Answers (1)
Wojciech Regulski
on 7 Jul 2017
0 votes
Dear Mohamed, please check out the QuickerSim CFD Toolbox for MATLAB - there is a case on the optimization: https://www.youtube.com/watch?v=Gx4PSI70Uww On top of the solver you can use any otimisation algorithm you wish. Good luck!
Categories
Find more on Computational Fluid Dynamics (CFD) in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!