ElectricalGridSimulation - bph-tuwien/SIMULTAN.Documentation GitHub Wiki
Configuration Component
Stores settings for a simulation run. Has to contain exactly the following parameters:
TimeStep(Number, Range: [0, inf]): Time between consecutive steps, given in minutesCosPhi(Double)StartTime(Text, DateTime format:YYYY-MM-DD HH:mm)EndTime(Text, DateTime format:YYYY-MM-DD HH:mm)outputFolder(Text): Path to a output folderoutputXML(Text): Path to a output file
Parts of an electrical grid
Nodes
There are 5 different types of nodes
- Verbraucher/Erzeuger: Each of them has their own component. Components attached to this type of node have to have the following parameters:
LastProfil(Table) which is attached to a Table ValueField with exactly one column and rows for each timestep. See LastProfil for details about the Lastprofil ValueFields
- Summenlastprofil: Sum up the Lastprofil ValueFields of nodes connected by a Anschluss edge (see Edges), weighted by the
Anteilparameter of edges. Edges have to be drawn from Summenlastprofil to Verbraucher/Erzeuger. The component attached doesn't need any parameters. - Trafo: The name say it all. Connects to a single Summenlastprofil or Verbraucher/Erzeuger node via a Anschluss edge pointing from Trafo to the attached node. The Anteil is used to distribute the incoming load to multiple Trafos. The attached component needs the following parameters:
Nennleistung(Double, Range [0, inf]): Rated maximum power in Watt (W)
- Station: Contains multiple Trafos connected via Zuordnung edges (going from Station to Trafo). Describes the n-1 security. In case of failure, the station will switch between the attached Trafos. The component attached to this node doesn't need any parameters.
- Umspannwerk: Electrical Substation. Connects to Station nodes via Leitung edges. Parameter:
Einspeisung(Either 0 or 1): Defines whether this node is a feeder (0 = no / 1 = yes)
Edges
- Anschluss: Describes which Verbraucher/Erzeuger are attached to a Summenlastprofil or which Summenlastprofil is attached to a Trafo. Parameters:
Anteil(Double, Range: [0, 1]): Weighting factor for the Lastprofil ValueFields of a Verbraucher/Erzeuger. A value of 0 means that 0 * Lastprofil will be added to the Summenlastprofil. 1 means that 100% of the ValueField are used.
- Zuordnung: Connects a Station with its Trafos. Doesn't need any parameters.
- Leitung: Connects Stations with each other or Stations with an Umspannwerk. The direction is unspecified and can be drawn in both directions. Leitungen have to have a geometric representation in the GeometryViewer to get their length. Parameters:
Leitungsmaterial(Either 1 or 2): Material of the wire. 1 = Copper, 2 = AluminiumNennquerschnitt(Double, Range: [0, inf]): Area of the crossection of the wire in square milimeter (mm²)Zustand(Either 0 or 1): Status of the wire. 0 means that the wire may not be used, 1 means that the wire is fine.
Value Fields
LastProfil
LastProfil fields always have one column with name Lastprofil. There can be as many rows as needed, each describing the load at one point in time. Rows have to be named with a timestamp (format: YYYY-MM-DD HH:mm). Values contain the load in Watt (W).