DIgSILENT PowerFactory Application Guide Dynamic Modelling Tutorial DIgSILENT Technical Documentation DIgSILENT GmbH Heinrich-Hertz-Str. 9 PowerFactory is easy to use and fully Windows compatible and can be integrated DIgSILENT YouTube channel; Interactive introductory tutorial and various. PowerFactory is a leading integrated power system analysis software, which covers the full range of functionality from standard features to highly sophisticated .
|Published (Last):||1 June 2010|
|PDF File Size:||19.22 Mb|
|ePub File Size:||7.59 Mb|
|Price:||Free* [*Free Regsitration Required]|
Help Center Find new research papers in: Note that it may also be possible for the output signal g to be calculated using the model equa- tutorrial from the speed input.
Common models are created from within a data manager e. The step response of the first-order lag block is shown in Figure 4.
Power System Software & Engineering
Block definition for a hydro turbine Figure 4. At this stage, we have just seen an overview for how the hydro generation control system is structured i.
An example of a composite model with elements assigned to slots Figure 3. Manual initialisations must be entered in code form inside the equations window of the block definition dialog see Figure 4.
Test the complete model see Section 5. This block diagram represents the model definition for the voltage controller.
General Software Information
Whereas the block definition could be seen as the design or model for a piece of equipment, the common model can be seen as a specific physical instance of the equipment item itself e. Hydro Turbine Block Initialisation.
The use of the inc statement poeerfactory straightforward and can be illustrated by example.
The delay time is 0. This can be done using the inc0 statement, which allows us to initialise a disconnected signal. Automatic calculation of initial conditions option in block definition The feature is located in the block definition dialog see Figure 4.
Home – DIgSILENT
We still have to define the individual dynamic models for the governor, turbine and voltage controller. The string format determines the details of the event call, and which of the three options above applies: Model initialisation typically starts at the grid elements and then works backward through the other blocks, initialising each block completely one at a time.
Using the flexible data window to digsilen model signals and variables 5. Determine which signals and variables are known and unknown This follows on from step one – once the signal relationships of the slot is known in the context of tutoiral frame, then we can identify a the signals that will be known from a load flow initialisation, and b the signals that we need to initialise manually.
We can see from this stylised system that there are control signals i. Ticking the checkbox will activate the feature, however it requires some additional configuration to make it work properly. When a variable or signal is not known or manually initialised, PowerFactory will try to use the model equations to compute its initial value.
PowerFactory – DIgSILENT
Works only with fixed limits, i. The state variable for the integrator block also needs to be initialised, and it will have the steady state value U.
Click here to sign up. Step response of integrator 4.
The inc0 statement is only exe- cuted if the signal is not connected and is typically used to test models in isolation or when the signal is not used, but needs to be initialised more on the use of inc0 in Section 5. The signals pt and speed are calculated automatically based on the steady- state load flow solution and are known. Afterwards, some more general rules are articulated for composite block initial- isation. The iterative algorithm will determine the correct initial condition for the variable.
We can create a new common model based on the AVK block diagram and replace the Basler controller in the composite model all the while using the same composite model and frame. The general rule is that in the steady state, all derivates are zero, i.
It is implemented in DSL using a state variable x as follows: