The model loaded determines whether a runtime module is needed by specifying a module block.
Adding a module in Windows can be done using the "Add GridLAB module" wizard. In Linux it can be done using the "add_gridlab_module" script. This document is provided for completeness and to provide details that may be necessary should the scripts not function as required.
Modules | |
| Commercial buildings (commercial) | |
| This module implements commercial building models. | |
| Matlab objects | |
| Matlab objects. | |
| Generators | |
| Weather (climate) | |
| Climate implementation. | |
| Programmable logic controllers (plc) | |
| The PLC module can load any DLL that has the following exports. | |
| Distribution flow solver (network) | |
| This module contains a model simulating a powerflow distribution network using Kerstings method outlined in his book: "Distribution System Modeling and Analysis. | |
| Residential loads (residential) | |
| Players and recorders (tape) | |
| Tape players and recorders are used to manage the boundary conditions and record properties of objects during simulation. | |
| Transmission flow solver (network) | |
| The network module implements a balanced three-phase positive sequence power flow solver using the Gauss-Seidel method as described by Kundur [Kundur 1993, pp.259-260]. | |