digsilent power factory learning tutorial objectives objectives of this tutorial are; to familiarise with the digsilent power factory user environment, to setup. DIgSILENT YouTube channel; Interactive introductory tutorial and various advanced functions tutorials; Complete and well-structured User Manual (+ . DIgSILENT has set standards and trends in power system modelling, analysis and simulation for more than 25 years. The proven advantages.
Primitive blocks are often re-used in other composite model definitions.
These input and output results files need to be specified. ResGetValueCount res,0 print results app. A composite frame contains the definitions tutoriall each slot, indicating the type of object that should be assigned to the slot. There are three iterative search algorithms available in PowerFactory: This tutorial is a simple theoretical introduction to modal analysis 1.
tuforial The following list of calculation command objects are available: We also look inside the block definition and identify all the state variables which tutorixl require manual initialisation. In the example above, the GCO shows a simple vertical connection with endpoint x, y coordinates We can perform a similar exercise and define model definitions for the governor and turbine not shown here. Rather than impose restrictions, the philosophy adopted by PowerFactory is to provide tools for error detection and testing instead.
Afterwards, some more general rules are articulated for composite block initial- isation. Skip to main content. This is normally used in ambiguous sitations where the value of one or more variables needs to be fixed.
Step response of first-order lag Figure 4. The state variable x should be initialised to the steady state output yo,ss. The model will initialise, but will not function correctly. Used macros folder created by Pack function 6. Once we have tuutorial creating these model definitions, we will have then defined complete blueprints for the hydro generation control system, i.
Like the previous two methods, you must first locate the digsiilent or object that you want to create the object in. It is therefore necessary to specifically define the generator controls and their dynamic response to system disturbances. Hydro Turbine Block Initialisation.
The objective is give a useful information about the PowerFactory use and increase penetration of this software at all level. The general process is as follows: If there is a problem with one common model, try to put the common models that are not directly connected or related to the problem model out of service. Each row represents a time interval.
The following subsections describe the three ways to see model signals and variables that are available in PowerFactory. GetAll Without setting any of the options, tutroial above snippet is equivalent to calling oCub. There can be more than one graphical representation of the same object across many diagrams, though not in a single diagram.
The variable names for each title block field is shown below: Details on Python installation you may find in PowerFactory user Manual.
V8 Alternatively, we can add multiple variables V1 to V8 to a single object O i. Construct a composite frame showing how the slots are interconnected 3. Composite frames are purely graphical and contain no equations.
Columns 2 onward represent the objects shown in the diagram as object 1 to object n and their respective variables shown in the diagram as var1 to vark. It has been designed as an advanced integrated and interactive software package dedicated to electrical power system and control analysis in order to achieve the main digsilejt of planning and operation optimization.
A block definition can be assigned as a macro by ticking the macro checkbox tutorual the block definition dialog. There are few restrictions on how a user can construct models and with this freedom, a user can create models with very complicated structures.
That interactive one-line diagram included drawing functions, editing capabilities and all relevant static and dynamic calculation features. A quicker alternative is to use a Python script to bulk export VI panels or any other type of graphic this was covered briefly in Section 4. Make sure the template objects are accessible by the Python script either as internally or externally referenced object see section 3.
PowerFactory – DIgSILENT
Lastly, the script fills in the title block information. The CreateObject class name, object name function is used to create new objects. It can be used for model parameters as well as internal signals. Models that contain highly sensitive data e.
However, any internal state variables in the block need digslient be manually initialised. In such cases, an iterative, numerical initialisation routine can be used. Refer to the section 5 for more information. The state variable for the integrator block also needs to be initialised, and it will have the steady state value U.
General Software Information
Column 1 in the Results file is the time of the simulation. This document provides some detailed instructions on manipulating virtual instrument panel objects using the Python scripting language. This function will return an object with a reference to the top level of project folders, e. Some dummy initialisation values i.