Comprehensive Workflows with potential outsources functionality
Following the approaches of abstract optimization functions, PyPSA can support more comprehensive workflows with other tools in the loop.
Examples:
Resource adequacy
- Capacity expansion
- Economic dispatch run
Optimal Power Flow
- Capacity expansion
- Economic dispatch run
- AC Power Flow run (potentially outsourced)
...
To enable lossless transfer of information between PyPSA <-> pandapower, we probably need to support new components in PyPSA. This could be handy for supporting multiple dozens of the nice IEEE examples from pandpower. More described here: https://github.com/PyPSA/PyPSA/pull/332#issuecomment-1293260524 (as far as I remember, we would need switches & three-winding transformers: https://forum.openmod.org/t/pypsa-and-the-cim-cgmes-does-it-make-sense-to-go-down-this-road/5033/2?u=maxparzen)
There used to be a proposal for switches: https://github.com/PyPSA/PyPSA/pull/137