Thermodynamic optimization: ubiquitous Rankine cycle and genetic algorithms

This code takes the object from the function, ThermodynamicCycle, which I coded during Wolfram Summer School 2020. But this new code finds the optimal point that the system performs the maximum thermal efficiency, by using a genetic algorithm. It is able to deal with a Rankine Cycle which is the power cycle that represents a vasty number of power generation including, nuclear plants, solar plants, natural gas plants. The code returns a graphic that shows the evolution of generations until the maximum efficiency, as well as the mean of individuals of each generation and the global maximum. At this point, it is necessary adjust the objective function in the code of the genetic algorithm but we intent to code a function entirely computable in the future.

ThermodynamicCycle Optmize GJAA 2.nb (123 KB)

7 Likes

news-congrads-kkluyshnik-02-04-19.jpg – you have earned Featured Contributor Badge 2015-11-02_10-07-11.png
Your exceptional post has been selected for our editorial column Staff Picks http://wolfr.am/StaffPicks and Your Profile is now distinguished by a Featured Contributor Badge and is displayed on the Featured Contributor Board. Thank you!

2 Likes

recent-winner-2.png

Congratulations!! Your team gets second place in the Brazilian hackathon 2020:

https://www.wolframcloud.com/obj/dcarvalho/Published/Hackathon2020Winners.nb

2 Likes

O projeto do hackathon “ThermodynamicCycleOptimization” foi destaque na mídia:

The “ThermodynamicCycleOptimization” hackathon project was featured in the media:

http://noticias1.uea.edu.br/noticia.php?notId=65767

1 Like