EthicalSmartGrid
The facts below are what the maker publishes about EthicalSmartGrid, checked and dated. Our editors have not written about it yet.
The facts
Each one read from EthicalSmartGrid's own pages, with the date it was checked.
What it does
- 3D visuals
- Nochecked 24 Sep 2026
- Agents
- Agents represent buildings or parts of buildings, including households, offices, and schools, and act as proxies for their inhabitants.checked 11 Oct 2026
- Assessment tools
- Nochecked 24 Sep 2026
- Authoring tools
- Yeschecked 24 Sep 2026
- Customization
- Users can configure scenarios with different agent numbers and profiles, energy constraints, and reward functions, and can extend or replace components.checked 11 Oct 2026
- Custom rewards
- Users can define custom argumentation-based reward functions with the AJAR library.checked 11 Oct 2026
- Energy model
- Agents can consume and store energy from a shared local source, use personal storage, and buy from or sell energy to the national grid.checked 11 Oct 2026
- Ethical values
- The environment models security of supply, affordability, inclusiveness, and environmental sustainability.checked 11 Oct 2026
- Framework
- It provides a Gymnasium environment for multi-agent reinforcement learning and aims to follow the Gymnasium API closely.checked 11 Oct 2026
- Framework compatibility
- The documented usage provides a PettingZoo environment designed to work with PettingZoo-compliant learning algorithms with little or no modification.checked 11 Oct 2026
- Installation
- The documentation says to install it with `pip install ethical-smart-grid` or clone the project repository.checked 11 Oct 2026
- Lesson library
- Nochecked 24 Sep 2026
- License
- The repository says the source code is licensed under the MIT License and notes that some included data may have other licenses.checked 11 Oct 2026
- Model limitation
- The project documentation says its simulated smart grid is simplified and is not developed as a realistic simulator.checked 11 Oct 2026
- Observations
- Observations are split into shared global values and agent-specific local values, including personal storage, comfort, and payoff.checked 11 Oct 2026
- Optional dependency
- Using the argumentation reward package requires the AJAR library; importing that package without AJAR raises an error.checked 11 Oct 2026
- Privacy
- The use-case separates shared global observations from individual local observations, which other agents cannot access.checked 11 Oct 2026
- Purpose
- EthicalSmartGrid is a simplified multi-agent smart-grid simulator for learning ethical behaviours.checked 11 Oct 2026
- Reward functions
- The package includes numeric reward functions, and from version 1.2.0 it also supports argumentation-based reward functions.checked 11 Oct 2026
- Rewards
- It provides numeric reward functions and, from v1.2.0, optional argumentation-based reward functions.checked 11 Oct 2026
- Simulation limitation
- The documentation says the simulated grid is simplified and is not developed as a realistic simulator.checked 11 Oct 2026
- Support
- The project README directs questions to GitHub Discussions and bug reports to the issue tracker.checked 11 Oct 2026
- Use case
- The simulated grid includes prosumer agents that produce and consume energy, a shared local energy source, and a connection to the national grid.checked 11 Oct 2026
Money
- Free plan
- Yeschecked 24 Sep 2026
Alternatives to EthicalSmartGrid
- 1

SimFlow
Free planWebLinuxmacOSWindows8.2From €8,000 a year - 2

COMSOL Multiphysics
WebAPILinuxmacOS7.7 - 3
FeenoX
Free planWebAPILinuxSelf-hosted7.5Free plan - 4
myPhysicsLab
Free planWebLinuxmacOSSelf-hosted7.5Free plan - 5

OpenFOAM
Free planLinuxmacOSSelf-hostedWindows7.3Free plan - 6
MPTRAC
Free planWebLinuxSelf-hosted7.2Free plan
