# GenX model : Configurable Capacity Expansion Model

**URL:** <https://discourse.julialang.org/t/genx-model-configurable-capacity-expansion-model/76887>\
**Category:** Optimization (Mathematical)\
**Tags:** jump, diffeq, model-simplification\
**Created:** [February 22, 2022, 7:33am UTC](https://discourse.julialang.org/t/genx-model-configurable-capacity-expansion-model/76887 "2022-02-22T07:33:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![iAnkiit](https://avatars.discourse-cdn.com/v4/letter/i/c67d28/32.png) [@iAnkiit](https://discourse.julialang.org/u/iAnkiit)\
**Post date:** [February 22, 2022, 7:33am UTC](https://discourse.julialang.org/t/genx-model-configurable-capacity-expansion-model/76887/1 "2022-02-22T07:33:30Z")

</div>

This model is developed for power generation and related stuff. It is completely written in Julia and JuMP. Can someone please help out with understanding of this model ?  
[**GenX model by MIT**](https://genxproject.github.io/GenX/dev)

I need to understand the code. And want to develop similar model according to local needs.

---

<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:** [February 22, 2022, 8:27am UTC](https://discourse.julialang.org/t/genx-model-configurable-capacity-expansion-model/76887/2 "2022-02-22T08:27:57Z")

</div>

It’s easier to reply if you can form a specific question.

Understanding the code is a little too broad of a question. What parts in particular?

What have you tried so far?

---

<div class="post-metadata">

**Author:** ![iAnkiit](https://avatars.discourse-cdn.com/v4/letter/i/c67d28/32.png) [@iAnkiit](https://discourse.julialang.org/u/iAnkiit)\
**Post date:** [February 23, 2022, 5:09am UTC](https://discourse.julialang.org/t/genx-model-configurable-capacity-expansion-model/76887/3 "2022-02-23T05:09:14Z")

</div>

I have studied math and optimization equations used in model. A macro level understanding.  
However, I am unable to run the model on my system.  
I want to see what parameters model is taking as input and in what terms output is.  
I am unable to get code syntax from repo, where I can look for parameters and modify according to need.

To start with, can someone please guide me, how to run the model on local system.

Thanks.

---

<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:** [February 23, 2022, 7:08am UTC](https://discourse.julialang.org/t/genx-model-configurable-capacity-expansion-model/76887/4 "2022-02-23T07:08:33Z")

</div>

By the looks of it, there is documentation on this: [GenX: Introduction · GenX](https://genxproject.github.io/GenX/dev/).

The code is here: [https://github.com/GenXProject/GenX](https://github.com/GenXProject/GenX)

If you have specific questions, I suggest you contact the authors. I don’t know if they’re active on this forum. One way to get in touch is to open an issue: [https://github.com/GenXProject/GenX/issues](https://github.com/GenXProject/GenX/issues)

---

<div class="post-metadata">

**Author:** ![iAnkiit](https://avatars.discourse-cdn.com/v4/letter/i/c67d28/32.png) [@iAnkiit](https://discourse.julialang.org/u/iAnkiit)\
**Post date:** [February 23, 2022, 7:11am UTC](https://discourse.julialang.org/t/genx-model-configurable-capacity-expansion-model/76887/5 "2022-02-23T07:11:06Z")

</div>

Yeah. That seems the only way.  
Doing same.  
Thanks for the reply.
