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: Miramar Kerg
Country: Mongolia
Language: English (Spanish)
Genre: Love
Published (Last): 1 December 2006
Pages: 293
PDF File Size: 4.85 Mb
ePub File Size: 16.38 Mb
ISBN: 327-2-98499-709-6
Downloads: 86968
Price: Free* [*Free Regsitration Required]
Uploader: Zulkizshura

For example, consider Figure 4. Construct a steady-state representation of the block diagram Set all derivatives to zero and redraw the block to show its steady-state configuration. For the other slots, we will have to create common models powerfactor link them to the relevant model definition. We want to digsileny the parameter vwwhich is directly related to a known signal pw.

Step response of first-order lag differentiator 4. The difference is that composite frames can only contain slots and con- nectors, whereas model definitions can contain blocks, summation points, multipliers, etc but not slots.

Power System Software & Engineering

StationWare is based on. 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 the 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.

Power System Stability and Control. Common models are created from within a data manager e.

We still need to create actual instances of the equipment inside the grid. Lastly, the governor block is initialised. Multiple transformer elements sigsilent use the same type, and changing the type parameters will affect all of the transformers that inherit or reference this powerfatcory. If this is possible, then the calculated g should be the same as the g initialised in the turbine block. The use of the inc statement is straightforward and can be illustrated by example.


General Software Information

The output pt is therefore known and we need to manually initialise the input g. Consider the hydroelectric generation system shown in Figure 2. The same composite model as seen from inside the data manager is shown in Figure 2. Calculate the unknown signals and variables from the known quantities In the hydro turbine example, we worked backwards from the known output pt to calculate the unknown steady-state input g, as well as the quantity U for the integrator state variable.

The step response of the first-order lag block is shown in Figure 4. These signals and variables will then be displayed in the data manager as shown in Figure 5.

Note that once the signals are connected back to other models, the inc0 statements are ignored. Once a frame is selected, the relevant system components for example, see Figure 3. There are type objects in the library i.

When a variable or signal is not known or manually initialised, PowerFactory will try to use the model equations to compute its initial value. Note that not all of the variables and signals in a model need to be manually initialised.

Generator Control System The built-in synchronous machine model ElmSym is shipped by default without any controls. To illustrate how to use the internal division search function, we can apply it to the wind turbine example above.

From this steady-state representation, we can work backwards from the known output pt and calculate an initial value for the input g: Construct a composite frame showing how the slots are interconnected 3. Ticking the checkbox will activate the feature, however it requires some additional configuration to make it work properly. We also look inside powerfactort block definition and identify all the state variables which all require manual initialisation.

These grid elements inherit the properties of the type objects e. The external event must be stored locally in the DSL model.

To illustrate how to use the linear search function, we can apply it to powerfactry wind turbine example above. Log In Sign Up. This is because the outputs of the model are usually known e. Used macros folder created by Pack function 6. Equations window of the block definition dialog box There are three statements available for setting initial conditions: Manual initialisations must be entered in code form inside the equations window of the block definition dialog see Figure 4.


Hydroelectric dam, turbine and generator Image courtesy of Wikipedia Figure 2. The output signal pt is known from the generator element, but the input signal tutroial is unknown, and must be manually initialised.

Some DSL syntax guidelines to keep tuttorial mind when creating model definitions: Help Center Find new research papers in: Stores the value x Tnow and returns the value x Tnow-Tdelay.


It is sufficient to simply be aware that they exist and know that the definitions are here for reference. The slots for the generator, governor, turbine and voltage controller now need to be filled.

Returns the internal logical state: If any other name is given, the DSL interpreter checks the composite model where the present DSL model common model is used and searches for a slot with the given name. This becomes tutoriak issue when exporting the model and importing it to different PowerFactory databases. Next, create a variable set for the DSL common model object of interest. Both primitive and composite block definitions can be reused inside other higher-level model definitions PowerFactory supports an arbitrary number of layers.

In the context of automatic initialisation, the inc statement simply initialises the variable with an estimated starting value which may or may not be right.