distaix issueshttps://git.rwth-aachen.de/acs/public/simulation/DistAIXFramework/distaix/-/issues2022-01-24T14:39:18+01:00https://git.rwth-aachen.de/acs/public/simulation/DistAIXFramework/distaix/-/issues/13Check topology of scenario at startup2022-01-24T14:39:18+01:00Sonja HappCheck topology of scenario at startupWe should add a check of the scenario's topology at the startup to avoid longish debugging if a simulation fails at the start for no obvious reasons. Main criteria for a correct topology
- no circles
- from root to leaves the IDs of node...We should add a check of the scenario's topology at the startup to avoid longish debugging if a simulation fails at the start for no obvious reasons. Main criteria for a correct topology
- no circles
- from root to leaves the IDs of nodes and transformers have to increase
Possible error detection criterion: A node/ transformer has more than one neighbour with an ID that is smaller than its own ID.Felix WegeFelix Wegehttps://git.rwth-aachen.de/acs/public/simulation/DistAIXFramework/distaix/-/issues/12Boost: fix deprecated headers progress.hpp and timer.hpp2022-05-31T15:58:18+02:00Sonja HappBoost: fix deprecated headers progress.hpp and timer.hppThe following deprecated boost headers are used by DistAIX
`boost/progress.hpp`
`boost/timer.hpp`
They should be replaced by the facilities provided in
`boost/timer/timer.hpp` and/ or
`boost/timer/progress_display.hpp`The following deprecated boost headers are used by DistAIX
`boost/progress.hpp`
`boost/timer.hpp`
They should be replaced by the facilities provided in
`boost/timer/timer.hpp` and/ or
`boost/timer/progress_display.hpp`Sonja HappSonja Happhttps://git.rwth-aachen.de/acs/public/simulation/DistAIXFramework/distaix/-/issues/10Code refactoring for model.cpp2020-11-17T12:16:37+01:00Sonja HappCode refactoring for model.cppThe model.ccp file contains 1500+ lines of code. To improve readability and the code structure we should refactor the code and separate the following functions:
- [x] FBS functions: `model_fbs.cpp` already there
- [x] Config functions: ...The model.ccp file contains 1500+ lines of code. To improve readability and the code structure we should refactor the code and separate the following functions:
- [x] FBS functions: `model_fbs.cpp` already there
- [x] Config functions: `model_config.cpp` anything for reading files and parameters = anything that happens in constructor + reading profiles (should happen in constructor as well...)
- [x] Init functions for networks: `model_init_networks.cpp` anything called in `Model::init()` that creates and initializes el. or communication networks
- [x] Init functions for agents: `model_init_agents.cpp` anythin called in ``Model::init()` that created and initializes agents and their behaviorsSonja HappSonja Happhttps://git.rwth-aachen.de/acs/public/simulation/DistAIXFramework/distaix/-/issues/8Create documentation of components.csv and el_grid.csv2020-10-06T11:09:05+02:00Felix WegeCreate documentation of components.csv and el_grid.csvCurrently there is no comprehensive documentation of the available components, cables and their parameters.
Such a documentation could help to understand and/or create scenarios.
Include as `/doc/scenarios.md` or similar.Currently there is no comprehensive documentation of the available components, cables and their parameters.
Such a documentation could help to understand and/or create scenarios.
Include as `/doc/scenarios.md` or similar.Felix WegeFelix Wegehttps://git.rwth-aachen.de/acs/public/simulation/DistAIXFramework/distaix/-/issues/4Ensure behavior: check state of MQTT connection before proceding with handsha...2019-10-30T15:00:54+01:00Sonja HappEnsure behavior: check state of MQTT connection before proceding with handshake in behavior initThis method would replace the hard coded waiting time in the Ensure behavior init method.This method would replace the hard coded waiting time in the Ensure behavior init method.Sonja HappSonja Happhttps://git.rwth-aachen.de/acs/public/simulation/DistAIXFramework/distaix/-/issues/3Add parameter for ICT connectivity2021-08-18T09:26:43+02:00Sonja HappAdd parameter for ICT connectivityIt is possible to determine whether a node of the electrical grid is connected to an ICT system or not. Such a parameter should be integrated in DistAIX to test scenarios in which only a subset of all agents participated in an approach.It is possible to determine whether a node of the electrical grid is connected to an ICT system or not. Such a parameter should be integrated in DistAIX to test scenarios in which only a subset of all agents participated in an approach.Sonja HappSonja Happhttps://git.rwth-aachen.de/acs/public/simulation/DistAIXFramework/distaix/-/issues/2Integrate Nanomsg support in Villas_interface class2019-02-19T20:13:27+01:00Sonja HappIntegrate Nanomsg support in Villas_interface classFelix WegeFelix Wegehttps://git.rwth-aachen.de/acs/public/simulation/DistAIXFramework/distaix/-/issues/1Create second scalability factor column in components.csv file2022-06-01T14:42:46+02:00Sonja HappCreate second scalability factor column in components.csv fileCurrently the scalability of the warm water profiles (thermal demand) is read as the last parameter of a subtype if this line in the agent_creator method (Model) is not commented. A second column containing the scaling factor of the seco...Currently the scalability of the warm water profiles (thermal demand) is read as the last parameter of a subtype if this line in the agent_creator method (Model) is not commented. A second column containing the scaling factor of the second profile should be added to the subtypes in the components.csv file. This affects also the https://git.rwth-aachen.de/acs/research/swarmgrid/scenariogenerator project as the column containing S_r will be shifted to the right by one column through this.