Dynawo - Event Models DSL
The Event Models DSL is a domain specific language written in groovy for the simulation of events that occurs during the simulation.
BlackBoxModel
Most of the event models supported are BlackBoxModels
. This kind of dynamic models have three attributes:
staticId
refers to the ID of the load in the network.eventModelId
is an optional attribute to identify this model. By default, it is equal to thestaticId
.parameterSetId
refers a set of parameters for this model in one of the network parameters file.
EventQuadripoleDisconnection
Use this event to disconnect a line or a two windings transformer during the simulation. The EventQuadripoleDisconnection
is a BlackBoxModel of which the staticId
refers to a line or a two windings transformer of the network.
Example
EventQuadripoleDisconnection {
staticId '<BRANCH_ID>'
eventModelId '<EVENT_MODEL_ID>'
parameterSetId '<PARAMETER_ID>'
}
EventSetPointBoolean
Use this event to set or unset a boolean field of a dynamic model. At the moment, only generator disconnection is supported. The EventSetPointBoolean
model is a BlackBoxModel of which the staticId
refers to a generator of the network.
Example
EventSetPointBoolean {
staticId '<GENERATOR_ID>'
eventModelId '<EVENT_MODEL_ID>'
parameterSetId '<PARAMETER_ID>'
}