Dynamic Modelling (DSL Workshop)
Dynamic Modelling (DSL Workshop)
The two-day workshop Dynamic Modelling complements the DIgSILENT seminar Power Sys-
tem Stability. The whole procedure of translating a physical system into a set of mathematical
equations and implementing it using the PowerFactory simulation language DSL (DIgSILENT
Simulation Language) will be introduced and practiced.
Various aspects of the DSL language, like the description of differential equations, issuing simu-
lation events, coding dead-times etc. will be introduced systematically and each participant will
practice extensively the implementation process of various DSL models.
The number of participants is limited to 10. One workstation per participant will be available
in the training room for the exercises. Each participant should have basic knowledge about
the PowerFactory software being familiar with the PowerFactory time domain simulation func-
tions (RMS-simulation or EMT-simulation) is also required for successfully participating in
this workshop.
Time Schedule
2 Days Training
Time Duration
Start of the training 9:00 -
1st Coffee break 10:30 30 min
Lunch break 12:30 60 min
2nd Coffee break 15:00 30 min
End of the training 17:00 -
Program
Introduction
Welcome
Presentation
Purpose: Build a voltage controller model using macros from the library;
Build a frame diagram;
Define Common and Composite Models, run some tests.
Contents: Introduction.
Writing DSL Macros.
Initialisation.
Dynamic Models.
Level: Intermediate.
Purpose: Build a turbine and governor model modifying existing macros and cre-
ating new ones;
Update the frame diagram;
Define Common Model, update the Composite Models and run some
tests.
Level: Intermediate.
Level: Intermediate.
4 Under-voltage Relay
Purpose: Define an under voltage relay model using the DSL event function;
Build a frame diagram;
Define Common and Composite Models, run some tests.
Level: Intermediate.
Purpose: Define a shunt controller model using the DSL event function;
Build a frame diagram;
Define Common and Composite Models, run some tests.
Level: Intermediate.
Level: Intermediate.
Level: Advanced.
Level: Advanced.
Level: Advanced.
Level: Advanced.