diff --git a/README.md b/README.md index 58ab3d9f..fbce4344 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,13 @@ # andromede-modeling-prototype Prototype to design future modeling capabilities for Antares simulator. + +The repository consists in: +- [src/andromede](./src/andromede): + python package that implements the concepts (models, ports) + and allows for basic simulation using them. +- [tests](./tests): + python tests illustrating the use and behaviour of the concepts +- [models-design](./models-design): + mainly schemas to design the models that one could implement + using our concepts. + diff --git a/models-design/model_library/co2quota.drawio b/models-design/model_library/co2quota.drawio new file mode 100644 index 00000000..b60bd3bc --- /dev/null +++ b/models-design/model_library/co2quota.drawio @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/model_library/converter.drawio b/models-design/model_library/converter.drawio new file mode 100644 index 00000000..8a8c3e84 --- /dev/null +++ b/models-design/model_library/converter.drawio @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/model_library/demand.drawio b/models-design/model_library/demand.drawio new file mode 100644 index 00000000..24a94c8a --- /dev/null +++ b/models-design/model_library/demand.drawio @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/model_library/link.drawio b/models-design/model_library/link.drawio new file mode 100644 index 00000000..ffa816ab --- /dev/null +++ b/models-design/model_library/link.drawio @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/model_library/node.drawio b/models-design/model_library/node.drawio new file mode 100644 index 00000000..ad389d13 --- /dev/null +++ b/models-design/model_library/node.drawio @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/model_library/production.drawio b/models-design/model_library/production.drawio new file mode 100644 index 00000000..29f2c726 --- /dev/null +++ b/models-design/model_library/production.drawio @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/port_library/emission.drawio b/models-design/port_library/emission.drawio new file mode 100644 index 00000000..d5893b69 --- /dev/null +++ b/models-design/port_library/emission.drawio @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/port_library/flow.drawio b/models-design/port_library/flow.drawio new file mode 100644 index 00000000..a525fb4b --- /dev/null +++ b/models-design/port_library/flow.drawio @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/systems/balance.drawio b/models-design/systems/balance.drawio new file mode 100644 index 00000000..2953375a --- /dev/null +++ b/models-design/systems/balance.drawio @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/systems/co2_quota.drawio b/models-design/systems/co2_quota.drawio new file mode 100644 index 00000000..e63c3297 --- /dev/null +++ b/models-design/systems/co2_quota.drawio @@ -0,0 +1,348 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/systems/electrolyser.drawio b/models-design/systems/electrolyser.drawio new file mode 100644 index 00000000..d50a562b --- /dev/null +++ b/models-design/systems/electrolyser.drawio @@ -0,0 +1,358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/systems/lien_dc_td.drawio b/models-design/systems/lien_dc_td.drawio new file mode 100644 index 00000000..4a54c049 --- /dev/null +++ b/models-design/systems/lien_dc_td.drawio @@ -0,0 +1,376 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/models-design/systems/reserve.drawio b/models-design/systems/reserve.drawio new file mode 100644 index 00000000..2809afd2 --- /dev/null +++ b/models-design/systems/reserve.drawio @@ -0,0 +1,589 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file