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 .

Author: Tuhn Faumuro
Country: Mexico
Language: English (Spanish)
Genre: Life
Published (Last): 28 January 2014
Pages: 407
PDF File Size: 20.57 Mb
ePub File Size: 2.64 Mb
ISBN: 640-4-27279-364-9
Downloads: 50059
Price: Free* [*Free Regsitration Required]
Uploader: Zolosar

We want to initialise the parameter vwwhich is directly related to a known signal pw. It can be seen as the design or blueprint for a piece of equipment e. Composite models are created from within a data manager e. For the generator slot, we can select the relevant generator element in the grid. The gate position is controlled by digsileht governor system, which tries to keep the output of the generator at a constant frequency. Built-in grid elements such as synchronous generators can be created by the drawing tools in the PowerFactory GUI.

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. Primitive blocks are often re-used in other composite disgilent definitions. The variables to be initialised should be configured with either fixed known initial conditions or estimates. It is therefore necessary to specifically define the generator controls and their dynamic response to system disturbances.


We can use the linear search function to find the value of vw that will yield a value of pw closest to its initial value: Create each of the model definitions and set appropriate initial conditions see Section 4 4. Only the references are exported and if the other databases do not contain the same reference macros or primitive blocks or they have been modifiedthen the model will not function as intended.

The other models can be re-instated and tested again once the problem has been solved. For example, consider Figure 4. Click here to sign up.


Printing initial values from the variable set dialog Figure 5. DIgSILENT is a software and consulting company providing engineering services in the field of electrical power systems for transmission, distribution, generation and industrial plants. The state variable for the integrator block also needs to be initialised, and it will have the steady state value U.

To illustrate how to use the Newton iterative search function, we can apply it to the wind turbine example above. Frames are type objects that belong in the equipment type library.

In particular, watch out for spaces at the beginning or end of signal or variable names as problems may arise that tuyorial be difficult to find. It is sufficient to simply be aware that they exist and know that the definitions are here for reference. Firstly, the equation for pw must be rearranged so that it is evaluated in terms of vw: This can typically be done with the inc and incfix statements.

Some Tutoril syntax guidelines to keep in mind when creating model definitions: In this case, we can initialise one of the variables x1 or x2 with incfix to a fixed value, and put an arbitrary starting estimate for the other variable, i. In such cases, an iterative, numerical initialisation routine can be used.

As a result, disturbances such as faults, load steps, etc will likely cause unstable frequency and voltage excursions since there are no governor or AVR actions to control these quantities.

Works only with fixed limits, i.

Power System Software & Engineering

March 21, — March 22, Grid connection of renewable generation S Suppose powefractory both generators use the same type of Basler voltage controller. However, special courses can be provided upon request. However, any internal state variables in the block need to be manually initialised. A table of type versus element analogies are shown in Table 2. A common model inherits the block diagram of the linked model definition, but has its own local parameter settings.

The following subsections describe the three ways to see model signals and variables that are available in PowerFactory. We still need to create actual powefactory of the equipment inside the grid. If a block is drawn, the slot icon is automatically deactivated so that slots and blocks cannot be mixed up in the same diagram and vice versa if a slot is drawn first. Please consider that the array has to be sorted in ascending order.


Models that contain highly sensitive data e.

To specify the type use e. PowerFactory recognises whether the block definition is a composite frame or a model definition based on the first block or slot that is drawn in the diagram. Some dummy initialisation values i. Note that it may also be possible for the output signal g to be calculated using the model equa- tions from the speed input.

Common models are created from within a data manager e. When a variable or signal is not known or manually initialised, PowerFactory will try to use the model equations to compute its initial value. The turbine is coupled to a synchronous generator, which is then connected to the network. Step response of first-order lag Figure 4. We also look inside the block definition and identify all the state variables which all require manual initialisation.

The delay time is 0. Instead of defin- ing the block diagram for each voltage controller individually, the PowerFactory philosophy is to define the Basler voltage controller once as a type model definition and then create two differ- ent instances common models for each of the generators each with their own local parameter settings. Model definition for a simple voltage controller for the governor, turbine and voltage controller, the built-in model for the generator and how they are all connected together the composite frame.

It is important to note that if a macro needs to be altered after packing, the modifications must be done to the local macro inside this folder and not to the macro in the global library, other project, etc.