# Energy Planning Optimization

**URL:** <https://discourse.julialang.org/t/energy-planning-optimization/70592>\
**Category:** Optimization (Mathematical)\
**Created:** [October 29, 2021, 1:29am UTC](https://discourse.julialang.org/t/energy-planning-optimization/70592 "2021-10-29T01:29:28Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lwshalls](https://avatars.discourse-cdn.com/v4/letter/l/f475e1/32.png) [@Lwshalls](https://discourse.julialang.org/u/Lwshalls)\
**Post date:** [October 29, 2021, 1:29am UTC](https://discourse.julialang.org/t/energy-planning-optimization/70592/1 "2021-10-29T01:29:28Z")

</div>

Hey,

Im currently starting my MEng thesis in chemical engineering with my focus on Energy Planning optimization for developing countries.  
Im developing software to provide guidance for policy makers.  
My supervisor is using python but I’m thinking about writing mine in julia.

What are some good resources for learning and directions I could go down.

Thank you,  
L

---

<div class="post-metadata">

**Author:** ![stillyslalom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stillyslalom/32/45687_2.png) [@stillyslalom](https://discourse.julialang.org/u/stillyslalom)\
**Post date:** [October 29, 2021, 2:09am UTC](https://discourse.julialang.org/t/energy-planning-optimization/70592/2 "2021-10-29T02:09:33Z")

</div>

Take a look at [https://github.com/GenXProject/GenX](https://github.com/GenXProject/GenX) - there’s a brief overview by one of the main developers in this Twitter thread: [https://twitter.com/jessejenkins/status/1402338134747140103](https://twitter.com/jessejenkins/status/1402338134747140103)

---

<div class="post-metadata">

**Author:** ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)\
**Post date:** [October 29, 2021, 2:47am UTC](https://discourse.julialang.org/t/energy-planning-optimization/70592/3 "2021-10-29T02:47:12Z")

</div>

If you’re planning to use mathematical optimization, Julia and JuMP are great for this, and there is a wealth of experience and packages to draw on.

Some starters:

- [Power Systems · JuMP](https://jump.dev/JuMP.jl/dev/tutorials/applications/power_systems/)
- [Getting started with Julia · JuMP](https://jump.dev/JuMP.jl/v0.21/tutorials/Getting%20started/an_introduction_to_julia/)
- [Getting started with JuMP · JuMP](https://jump.dev/JuMP.jl/v0.21/tutorials/Getting%20started/getting_started_with_JuMP/)

Packages:

- [https://github.com/NREL-SIIP/PowerSimulations.jl](https://github.com/NREL-SIIP/PowerSimulations.jl)
- [GitHub - lanl-ansi/PowerModels.jl: A Julia/JuMP Package for Power Network Optimization](https://github.com/lanl-ansi/PowerModels.jl)
- [https://github.com/odow/SDDP.jl](https://github.com/odow/SDDP.jl)

“Energy planning optimization” is a bit broad, so if you had more specifics on what you were planning to do, others might have more specific advice.

---

<div class="post-metadata">

**Author:** ![Lwshalls](https://avatars.discourse-cdn.com/v4/letter/l/f475e1/32.png) [@Lwshalls](https://discourse.julialang.org/u/Lwshalls)\
**Post date:** [October 30, 2021, 2:24pm UTC](https://discourse.julialang.org/t/energy-planning-optimization/70592/4 "2021-10-30T14:24:47Z")

</div>

Here is the full description of the scope I’m trying to achieve.

[https://sustainabledevelopment.un.org/partnership/?p=38428](https://sustainabledevelopment.un.org/partnership/?p=38428)

Thanks all for the support. It makes a difference!

---

<div class="post-metadata">

**Author:** ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)\
**Post date:** [October 30, 2021, 10:04pm UTC](https://discourse.julialang.org/t/energy-planning-optimization/70592/5 "2021-10-30T22:04:32Z")

</div>

There were a few energy related talks at the recent JuMP-dev workshop:

> **[JuMP-dev 2021](https://jump.dev/meetings/juliacon2021/)**
>
> We are pleased to announce that JuMP-dev 2021 will be co-located with JuliaCon 2021! This year JuliaCon is virtual, and will be held 28-30 July, 2021. Outline The purpose of JuMP-dev is to bring together students, researchers, and practitioners with...

As well as tools like

[https://github.com/YoungFaithful/CapacityExpansion.jl](https://github.com/YoungFaithful/CapacityExpansion.jl)

The EPOC Winter workshop also discussed a variety of Julia tools for modeling low carbon transitions

> **[EPOC Winter Workshop 2021](https://www.epoc.org.nz/ww2021.html)**
>
> The Electric Power Optimization Centre held its Nineteenth Annual Winter Workshop on 
> September 10, 2021 on Zoom.
