GridIQ - A test bed for smart grid agents

GridIQ provides a bridge between an agent platform and a power simulation tool.

See:
          Description

Packages
gridiq GridIQ - A test bed for smart grid agents This package contains the main runnable class and classes which are used to initialise the system.
gridiq.agents GridIQ - A test bed for smart grid agents This package contains agent classes for interacting with GridIQ.
gridiq.agents.behaviours GridIQ - A test bed for smart grid agents This package contains the agent behaviours provided by GridIQ.
gridiq.network GridIQ - A test bed for smart grid agents This component defines the power network model used by the system.
gridiq.poweranalysis GridIQ - A test bed for smart grid agents Classes in this component are responsible for directly interacting with the power simulation tool.
gridiq.poweranalysis.disturbance GridIQ - A test bed for smart grid agents This package contains base classes for defining network disturbances.
gridiq.poweranalysis.psat.parser GridIQ - A test bed for smart grid agents This package containes classes for parsing and serialising PSAT data files.
gridiq.poweranalysis.results GridIQ - A test bed for smart grid agents This package contains classes to represent simulation results.
gridiq.simulation GridIQ - A test bed for smart grid agents This package contains core classes for running simulations.

 

GridIQ provides a bridge between an agent platform and a power simulation tool. It acts as a test bed for agent systems by enabling agents executing within the agent platform to interact with devices in a virtual power network during simulation. GridIQ aims to leverage existing systems and technology where possible by utilising an existing agent development framework as well as an existing power system simulation tool.

The relationships between key components in the GridIQ system are illustrated below.