Trajectory investment workflow¶
Workflow¶

The complete workflow is composed of the following four "independent" steps : The first two steps are (order of execution does not matter) :
- User input parsing & formatting : Parses and checks the user input, computes the relevant data and format it for later step.
- Multiple problem generation : Runs the Xpansion problem generation for each study
in the tree.
- Before running the multiple problem generation, generate the MultipleProblemGeneration input files.
Intermediary files :
master_merger_info.json: See this section for more details.nodal_lp_info.json: See this section for more details.
The other two steps have to be executed after the first two :
- Merging the generated master problems : Generates the final merged master problem for this tree.
- Generating the final weights file : Generates a weights file to take into account the properties of each node and its subproblems.
File structure¶
The expected file structure at the --dataDir looks like :
.
├── input-trajectory.yaml
├── node_2030_study
│ ├── Desktop.ini
│ ├── input ...
│ ├── layers ...
│ ├── logs ...
│ ├── output ...
│ ├── settings ...
│ ├── study.antares
│ └── user
│ └── expansion
│ ├── candidates.ini
│ ├── capa ...
│ ├── constraints ...
│ ├── outer_loop ...
│ ├── sensitivity ...
│ ├── settings.ini
│ └── weights
│ └── weights.txt
├── node_2040_study
│ ├── Desktop.ini
│ ├── input ...
│ ├── layers ...
│ ├── logs ...
│ ├── output ...
│ ├── settings ...
│ ├── study.antares
│ └── user
│ └── expansion
│ ├── candidates.ini
│ ├── capa ...
│ ├── constraints ...
│ ├── outer_loop ...
│ ├── sensitivity ...
│ ├── settings.ini
│ └── weights
│ └── weights.txt
├── node_2050_A_study
│ ├── Desktop.ini
│ ├── input ...
│ ├── layers ...
│ ├── logs ...
│ ├── output ...
│ ├── settings ...
│ ├── study.antares
│ └── user
│ └── expansion
│ ├── candidates.ini
│ ├── capa ...
│ ├── constraints ...
│ ├── outer_loop ...
│ ├── sensitivity ...
│ ├── settings.ini
│ └── weights
│ └── weights.txt
└── node_2050_B_study
├── Desktop.ini
├── input ...
├── layers ...
├── logs ...
├── output ...
├── settings ...
├── study.antares
└── user
└── expansion
├── candidates.ini
├── capa ...
├── constraints ...
├── outer_loop ...
├── sensitivity ...
├── settings.ini
└── weights
└── weights.txt