Professional Documents
Culture Documents
PFv14 Software 2013 EN PDF
PFv14 Software 2013 EN PDF
Reliability Analysis* State Estimation * Dynamic Modelling (DSL) * System Dynamics (RMS / EMT)
Motor Starting * Real-Time Simulation* Small Signal Stability * Interfacing PowerFactory * Installation Options
Rev 1 14/4/2010
PowerFactory V14
Rev 2.30/01/2013_E
Table of Contents
Table of Contents
1 Introduction ...................................................................................................................................... 6
PowerFactory V14 2
Table of Contents
PowerFactory V14 3
Table of Contents
PowerFactory V14 4
Table of Contents
PowerFactory V14 5
1 Introduction
1 Introduction
DIgSILENT has set standards and trends in power system modelling, analysis and simulation for more than 25
years. The proven advantages of the PowerFactory software are its overall functional integration, its applicability
to the modelling of generation-, transmission-, distribution- and industrial grids, and the analysis of these grids’
interactions.
Electrical grids, planning processes and operation processes are becoming increasingly complex due to market
unbundling, expansion of interconnections and distributed generation. This increases the demands on software
tools in terms of data quality, flexibility and manageability.
With PowerFactory Version 14, DIgSILENT presents a further step towards seamless integration of
functionality and data management within a multi-user environment. The building and organizing of schemes,
scenarios, versions and running arrangements has been added for improved handling.
DIgSILENT PowerFactory is the most economical solution, as data handling, modelling capabilities and overall
functionality replace a set of other software systems, thereby minimizing project execution costs and training
requirements. The all-in-one PowerFactory solution promotes highly-optimized workflow.
PowerFactory V14 6
1 Introduction
DIgSILENT PowerFactory is easy to use and caters for all standard power system analysis needs, including high-
end applications in new technologies such as wind power and distributed generation and the handling of very
large power systems. In addition to the stand-alone solution, the PowerFactory engine can be smoothly
integrated into GIS, DMS and EMS supporting open system standards.
PowerFactory V14 7
2 PowerFactory Overview
2 PowerFactory Overview
• No need to reload modules and update, transfer and convert data and results between different program
applications
• Vertically integrated power equipment model concept allowing models to be shared by all analysis
functions
• Smart Grid modelling including virtual power plants and distributed generation such as PV-
panels, micro turbines, battery storage, CHP, etc.
• Optimal data organization and project definitions for performing any type of calculation, storage of
settings, diagrams and visualization options or software operation sequences.
• No need for tedious organization of several files for defining the various analysis aspects and project
execution workflows.
• Database environment fully integrates all necessary data, such as that required for defining cases,
scenarios, variants, single-line graphics, outputs, run conditions, calculation options, graphics or user-
defined models. Saving a project includes everything required to rerun all defined cases at a later stage.
• Access to all data via a comfortable and powerful data manager, object browser, plus various types of
diagrams and wizards.
PowerFactory V14 8
2 PowerFactory Overview
User Roles
• Folder sharing between users with “read-only” access. This is especially useful for libraries and network
base cases which should be administrated only by authorized personnel.
• Support of user accounting, access rights and data sharing, featuring the powerful option of allowing
several users to work on the same project in a coordinated way. This demonstrates the concept of non-
redundant data management in PowerFactory..
• Management of multi-user data editing via the definition of a base project, project versions and derived
projects (virtual projects).
• Activation of network stages according to study time. This automatically addresses the handling of
power system components according to their commissioning and de-commissioning dates
Multi-Level Models
• Data describing network models such as cables, machines, loads, transformers, etc., are subdivided into
element data and type data which point to libraries.
• All data to be entered are grouped into basic data (data required for all calculations) and function level
data (data required only for executing specific calculations).
• Data are simply entered in physical quantities rather than in per unit values, minimizing the need for
manual recalculation and conversion of data.
PowerFactory V14 9
2 PowerFactory Overview
• Integrated calculators for asynchronous machines, cable data and tower configurations
• Various communication features to exchange data with other applications such as GIS, SCADA and real-
time control systems via OPC, shared memory, DGS (CSV, ODBC), etc.
• Hybrid operation switching between background and windowing mode according to users’ needs
• Data exchange via CIM, PSS/E, UCTE and many other file formats
PowerFactory V14 10
3 Network Models
3 Network Models
• Meshed and radial AC systems with 1-, 2-, 3-, and 4-phases
Phase Technologies
Substations
• Simple terminal models to be used for “node and branch” representation, marshalling panels,
terminal blocks, terminal strips, clamping bars, joints and junctions.
• Complex substation models with the provision of various standard busbar configurations such as
single- and double busbars with/without tie-breakers, bypass busbars, 1½ busbar systems and
flexible busbar configurations according to user-specific needs.
• Templates for holding any type of user-specific busbar configuration, including pre-configured
protection schemes
• Static generator (for PV, fuel cell, wind generator, battery storage, etc.)
PowerFactory V14 11
3 Network Models
• External grid
• AC voltage source
• AC current source
Loads
• Complex load model (for feeders with a large number of induction motors)
• Low voltage load (can be assigned across line and cable sections)
Branch models
• Overhead line and cable models (π-models and distributed parameter models)
DC Models
• DC/DC converter
• Inductive DC-coupling
PowerFactory V14 12
3 Network Models
• Softstarter
• Load-Break-Disconnector
• Load-Switch
• Grounding Switch
• Fuse
• Surge arrester
Composite Models
Parameter characteristics
PowerFactory V14 13
3 Network Models
Controllers
• Operator, owner
• Boundaries
Operational Library
• CB ratings
• Thermal ratings
• Library of faults/contingencies
Others
• Manufacturer-specific relay library with relay models from all major manufacturers
PowerFactory V14 14
3 Network Models
PowerFactory supports 500 different objects for defining, organizing and storing users’ grid definitions and project
settings. The above-listed objects are a summary of those most frequently used.
• Support of two different parameter input modes: (a) electrical parameters and (b) slip-torque/current
characteristic
• When entering electrical parameters, such as the rated mechanical power, stator resistance and
reactance, magnetisation reactance, etc., all electrical parameters which precisely define and describe
the asynchronous machine are then calculated. This includes the determination of the torque-/speed
characteristic.
• The alternative definition via the slip-torque/current characteristic requires entering data such as
characteristics at nominal operation point, torque at stalling point, locked rotor torque and other
parameters typically available from manufacturer handbooks or test reports. This alternative data
entering method will then determine the electrical machine parameters.
• All operational data (generation and demand patterns, switch positions, etc) can be saved and
maintained in distinct Operation Scenarios.
PowerFactory V14 15
4 Data Management
4 Data Management
Libraries
• Libraries contain equipment types, special operation information, DPL scripts, templates and user-
defined models.
• The Equipment Type Library can store manufacturer and standard data for cables, conductors, circuit
breakers, transformers, motors, generators, protection devices, PV panels, converters, wind turbines,
etc.
• Operational Libraries help organize standard settings and operational structures of grids. Typical entries
include specific device Mvar limits and capability curves, outages, fault conditions and sequences,
specific thermal ratings, running arrangements, etc.
Network Models
• All network data are organized and stored in various folders such as grid- and area folders, folders for
boundaries, circuits, feeders, routes, zones, etc.
• Comprehensive network topology handling defining: Nodes, Substations, Sites, Boundaries, Circuits,
Routes, Operators and Owners.
• Graphical information such as overview diagrams, simplified single line diagrams and detailed single line
diagrams are automatically organized in a separate diagram folder
• Grid Variations are linked to the original grid data, allowing non-redundant grid variation
management.
• Planned grid expansions are organized by time-stamped Expansion Stages which are considered
depending on the selected Study Time. Expansion Stages are stored in Variations and handled via the
Variation Scheduler. In other words, variations can be seen as expansion plans composed of
different stages which are activated chronologically.
PowerFactory V14 16
4 Data Management
Operation Scenarios
• Definition of operation and dispatch conditions, grid loading, ambient temperature, daily load variation
pattern, etc
• Organisation of characteristics to generate ranges of values such as daily load curves, temperature
dependencies, wind conditions, solar radiation pattern, etc
Study Cases
• Grid configurations, operation conditions, trigger settings, calculation options, fault sequences, results
and DPL scripts to be executed are all stored in Study Cases
• Study Cases can be activated to reproduce any grid condition and its associated calculation results
• The Study Time automatically determines which expansion stages of a variation will be considered.
• Selection of Study Time along with the operational conditions will automatically create grid expansion
scenarios
Versioning
• Rollback functions allow a controlled “Undo” of a project’s execution steps, thereby “rolling back” to a
specific stage of the project
PowerFactory V14 17
4 Data Management
Derived Projects
• Derived Projects are “virtual” copies of a Version of a Master Project that can be developed by any
number of users simultaneously. Only the differences to the original version are stored
• The users will be automatically notified if a new version of their Master Project is available
• Comprehensive tools for merging several derived projects and/or their versions into a new project via
the Merge Tool. This allows the consolidation of independent and parallel model modifications
introduced by different users.
PowerFactory V14 18
5 Network Diagrams & Graphic Capabilities
• Simplified Single Line Diagrams with various options for a schematic view of substation topology
and switching status
• Detailed Single Line Diagrams showing all switches (circuit breakers and disconnectors)
• Intelligent Overview Diagrams providing a node and branch representation of the network. Can be
schematically, geographically or semi-geographically arranged
General Features
• Handle mixed representations of Detailed Single Line Diagrams, Simplified Single Line Diagrams and
Overview Diagrams
• Access equipment editing menus in the single line diagram via cursor selection of the appropriate
element, region or composite model
• Initiate calculation events directly within the graphical environment, including circuit breaker switching,
fault implementation and other data changes
• Display any calculation results immediately in result boxes in single line diagrams. All program variables
and signals can be displayed according to a highly flexible user definition for various object categories
and analysis functions
• Display any calculation result to be defined on various functional levels and categories for any object
• View and operate several graphic windows with different layers and grid sections simultaneously. Utilize
several graphical representations of the same system simultaneously.
PowerFactory V14 19
5 Network Diagrams & Graphic Capabilities
• Placement of user-definable icons as buttons for executing DPL scripts. This way users can create
custom panels of frequently-executed DPL-initiated commands.
• Provision of various colouring modes according to topology criteria such as areas, zones, owners,
operators, routes, station connectivity, energizing status, boundaries/interior regions, isolated grids, etc.
• Colouring options to display voltage levels, equipment loading and operation ranges
• Display of grid modifications and variants, recording of expansion stage modifications, missing grid
connections
User-definable Symbols
• Support of user-definable symbols based on standard graphical formats (.wmf,.bmp). E.g. use your own
symbols for wind turbines, PV panels, hydro units, etc.
• Define specific graphical representations for transformers, shunts, circuit breakers, isolators to fit
individual needs.
Composite Graphics
• Elements can be grouped together and stored as Composite Graphics. Typical applications are
standard busbar arrangements, switchboard configurations, HVDC structures, PV panels, typical wind
turbine configurations or complete wind parks.
• Composite Graphics can be easily handled via the Template Manager. Templates can be populated
with type and element data. For drawing Composite Graphics, the Template Manager is operated as
Drawing Tool Box.
Virtual Instruments
• DIgSILENT PowerFactory applies the concept of Virtual Instruments (VI) as a tool for displaying any
calculated result or variable.
• Results may be displayed in the form of bar graphs, plotted curves, or even tables of values, with all of
these representations being completely user-definable.
PowerFactory V14 20
5 Network Diagrams & Graphic Capabilities
• VIs are used to display protection curves, harmonics analysis results or to view electrical variables from
any location in the network single line diagram, and any model variable during RMS and EMT
simulations.
• Many VIs provide additional built-in functionality such as curve labelling and measuring, scaling, curve
fitting, filtering and digitizer functions.
• Curve-digitizing diagram
• Text label
PowerFactory V14 21
6 Results and Reporting
Automatic reports for documentation of network components, such as transformers, lines, generators, relay
settings, etc.
• Flexible selection of calculation module, e.g. report only input data required for load flow and short-
circuit
• User-definable setup of “Flexible Data Pages”. Tabular view of any combination of input parameters/
calculation results
• Several “Flexible Data Page” definitions (variable selections) may exist concurrently
• Output facilities to: Output window, clipboard and clipboard with column headers for use in spreadsheet
programs such as MS Excel
PowerFactory V14 22
6 Results and Reporting
- Output window
- Clipboard (compatible with spreadsheet programs such as MS EXCEL)
- Text file (compatible with spreadsheet programs such as MS EXCEL)
- COMTRADE (for transient data)
- PowerFactory measurement file (ASCII)
• Many VIs provide additional built-in functionality such as curve labelling and measuring, scaling, curve
fitting, filtering and digitizer functions.
PowerFactory V14 23
6 Results and Reporting
• Harmonics
• Protection
- Time-overcurrent diagrams
- Time-distance diagrams
- Relay characteristic diagram
• Additional diagrams for results of load flow, short circuit, harmonics, etc.:
- Bar diagrams
- Vector diagrams
- Path diagram
- x-y diagrams
• Eigenvalue calculation
- Eigenvalue diagram
- Phasor diagrams and bar diagrams (controllability, observability, participation)
• Measurement VIs
- Digital display
- Metering device (vertical/horizontal scales)
- Combination of both
• Picture box for displaying graphic files. Supported file formats are:
• Curve-digitizing diagram
PowerFactory V14 24
6 Results and Reporting
• Printing or plotting to any device supported by the Windows Print Manager to produce high quality
graphical documents from within the program.
• Conversion of graphic files between several file formats such as *.png, *.dxf, *.gif, *.tiff, *.eps, etc. This
is achieved via an external tool which is shipped with PowerFactory.
PowerFactory V14 25
7 External Data Format Support
• NEPLAN (BCP)
• NETCAL (STZ Konstanz), NEPS ( I+P Consult) and ReticMaster (Inspired Interfaces)
CIM object and format definitions are increasingly used for standardized data exchange. Although the CIM
standards are still under development, PowerFactory already supports CIM import and export:
• Import and export of complete network models as well as incremental data for updating existing models
• File formats supported: ASCII Text (CSV), XML, MS-Excel and MS Access
• Available for PowerFactory Interactive Window Mode and PowerFactory Engine Mode
PowerFactory V14 26
8 DPL- DIgSILENT Programming Language
• Parametric sweep calculations (e.g. sliding fault location, wind profile load flows)
• Implementation of user-specific commands (e.g. transfer capability analysis, penalty factor calculation)
• Report generation
The DPL object-oriented scripting language is intuitive and easy to learn. The basic set of commands includes:
• New: Calling of external libraries (DLLs) for linking and executing other applications
PowerFactory V14 27
8 DPL- DIgSILENT Programming Language
Easy Development
DPL’s basic syntax allows for the quick creation of simple high-level commands to automate tasks. Such tasks
may include renaming objects, search and replace, post-processing calculation results and creating specific
reports.
Transparency
All parameters of all objects in the network models are accessible. DPL can be used to query the entire database
and to process all user-input and result parameters without restrictions.
Standardizing Commands
The DPL language can be used to create new 'standardized' DPL commands that can be used over and over
again. DPL commands allow input parameters to be defined, and can be executed for specific selections of
objects. Proven DPL commands can be safely stored in DPL command libraries and be used from there without
the risk of damaging the scripts.
Control
DPL commands can configure and execute all PowerFactory commands. This includes not only the load flow and
short-circuits calculation commands, but also the commands for transient simulation, harmonic analysis, reliability
assessment, etc. New objects can be created by DPL in the database, and existing objects can be copied,
deleted and edited. New reports can be defined and written to the output window; new graphs can be created
and existing graphs can be adjusted to reflect a user-defined selection or the current calculation results.
Modularity
A DPL command may contain other DPL commands as subroutines. This modular approach allows the execution
of subroutines as independent commands. Existing commands can be combined to quickly create more complex
commands.
PowerFactory V14 28
9 PowerFactory Modes of Operation
• Bi-directional, high-speed exchange of data via “DIgSILENT Shared Memory Interface” or via “OPC”
(OLE for Process Control). When using OPC, PowerFactory is executed as an OPC-Client.
• Temporary activation/popup of the “Windowing Mode” featuring interactive windowing operation until
the windowing mode is closed and the engine mode resumes (“Hybrid Operation Mode”).
In principle, a number of additional application features may be operated as background processes in situations
where it is integrated into GIS/NIS or SCADA systems or linked with other simulation tools such as
Matlab/SIMULINK, ASPENTECH’s process simulation tool or other software systems requiring interaction with
network analysis procedures. The engine mode also features parallel processing with other PowerFactory
processes.
The “Engine Mode” permits the remote control of all PowerFactory functions with fast data and execution
command exchange.
Hybrid operation mode is supported by activating the Windowing Operation mode for combined operation.
PowerFactory V14 29
10 Power Flow Analysis
• Any combination of meshed 1-, 2-, and 3-phase AC and/or DC systems can be represented and solved
simultaneously, from HV transmission systems, down to residential and industrial loads at LV voltage
levels. Neutral conductors can be modelled explicitly.
• The Load Flow tool accurately represents unbalanced loads, generation, grids with variable neutral
potentials, HVDC systems, DC loads, adjustable speed drives, SVSs and FACTS devices, etc., for all AC
and DC voltage levels.
• DIgSILENT PowerFactory offers a new, intuitive and easy-to-use modelling technique which avoids the
definition of bus types such as SL, PV, PQ, PI, AS, etc. PowerFactory simply provides the control
mechanisms and device characteristics which are found in reality.
• Consideration of reactive power limits: detailed model for generator Mvar capability curves (including
voltage-dependency).
• Practical station control features with various local and remote control modes for voltage regulation and
reactive power generation. Reactive power is automatically adjusted to ensure that generator output
remains within its capability limits.
• Various active power control modes, e.g. as dispatched, according to secondary or primary control, or
inertial response.
• Supports device characteristics, such as voltage-dependent loads and asynchronous machines with
saturation and slip dependency, etc.
• Comprehensive area/network power exchange control features using Secondary Controllers (SCO) with
flexible participation factors.
PowerFactory V14 30
10 Power Flow Analysis
• Transformer OLTC able to control local or remote bus voltages, reactive power flows and voltage-drop
compensation (LDC) within distribution systems. Special transformer controller model for parallel
transformers. Transformer tap adjustment supports discrete and continuous methods.
• Device controllers for shunts, doubly-fed asynchronous machines and other power electronics elements
such as self-commutated converters (VSC), thyristor/diode converters or integrated FACTS devices.
• Local and remote control mechanisms for SVCs. Automatic and continuous control of TCR and TSC
switching is performed within component ratings to hold the voltage at a given value.
• Shunts can be modelled to consist of a combination of series and/or parallel connected capacitors,
reactors and resistors. Shunts can be connected to busbars and feeders or to the remote ends of cables
and lines. Filters may consist of any number of shunt combinations, and automatic shunt switching can
be included in the automatic voltage regulation.
• Support of the Virtual Power Plant model for generator dispatch based on merit order algorithm.
• Feeder load scaling to control power flows at feeder entry point – including nested and parallel feeders.
• Full support of any parameter characteristic and scale to allow parametric studies or easy definition of
loading scenarios or load profiles.
• All operational data (generation and demand patterns, switch positions, etc) can be saved and
maintained in distinct Operational Scenarios.
• Calculation of Load Flow Sensitivities. Evaluation of expected active/reactive power flow and voltage
changes in the network based on the effect of demand/generation or transformer tap change.
• Support of DPL scripts; e.g. to perform load balancing, determination of penalty factors or any other
parameter required.
• Implicit calculation of a large number of individual result variables and summary figures
• Display of any variable within the single line graphic, station diagram, and a tabular Flexible Data Page
PowerFactory V14 31
10 Power Flow Analysis
• Various colouring modes for the single line graphic to visualize quantities such as calculated loading
and/or voltage levels
• Detailed analysis reporting, which can list overloaded system elements, unacceptable bus voltages,
system islands, out-of-service components, voltage levels, area summaries, and more
PowerFactory V14 32
11 Fault Analysis
11 Fault Analysis
DIgSILENT PowerFactory features fault calculation functionality based on international standards as well as the
most accurate DIgSILENT General Fault Analysis (GFA) method.
The following features and options are supported by all implemented fault analysis methods:
• Provision of specially designed graphs and diagrams including all quantities typically required by the
protection engineer
• Thermal overloads highlighted on the single line graphic for busbars and cables, with all equipment
overloads available in a summary text report
• Calculation of apparent phase impedances (magnitude and angle) at any location along a transmission
line/cable or busbar, for all branches, selected subsets thereof, or 1, 2 or 3 nodes from the faulted node
PowerFactory provides a strict and complete implementation of the most frequently used standard for component
design world-wide; the IEC 60909 and VDE 0102/0103 fault calculation standard, according to the most recently
published versions.
• Calculation of the initial symmetrical peak current Ik" and short-circuit power Sk", peak short-circuit
current ip, symmetrical short-circuit breaking current Ib, and thermal equivalent current Ith (IEC 60909-0
2001). Both minimum and maximum short-circuit currents can also be calculated based on network
voltage c-factors
• Support of all fault types (three-phase, two-phase, two-phase to ground, single-phase to ground)
PowerFactory V14 33
11 Fault Analysis
• Selectable method for calculating the peak short-circuit current in meshed networks
• Fault calculation can optionally include or exclude motor contribution to the fault current
• Provision of specially designed graphs and diagrams required by the protection engineer for protection
coordination and design
PowerFactory provides a thorough implementation of the IEEE 141/ANSI e37.5 fault calculation standard
according to the latest published version. Special features are:
• User-defined fault impedance and pre-fault voltage can be included in the fault current calculation
Other Standards
In addition to the high precision network model, multiple faults which occur simultaneously in the system or
unusual fault conditions such as inter-circuit faults or single-phase interruptions can be analysed.
• The Multiple Fault Analysis executes a complete network analysis based on subtransient and transient
representations of electrical machines taking into account all specified network devices with their full
representation and pre-faulted load conditions.
• Combination with IEC60909 principles for the calculation of aperiodic components and peak short-circuit
currents
PowerFactory V14 34
11 Fault Analysis
• Calculation of any asymmetrical, single or multiple fault condition with or without fault impedance,
including single- and double-phase line interruptions.
• Display of any variable within the single line graphic, station diagram and Flexible Data Page
• Detailed analysis reporting, which can list overloaded system elements, unacceptable bus voltages,
system islands, out-of-service components, voltage levels, area summaries and more
PowerFactory V14 35
12 Network Reduction
12 Network Reduction
The typical application of the network reduction tool is a project where a specific network has to be analyzed but
cannot be studied independently of a neighbouring network of the same or of a higher or lower voltage level. In
this case, one option is to model both networks in detail for the calculation. However, there may be situations in
which it is not desirable to perform studies with the complete model; for example when the calculation time
would increase significantly, or when the data of the neighbouring network is confidential. In such cases it is
good practise to provide a representation of the neighbouring network which contains the interface nodes
(connection points) which may be connected by equivalent impedances and voltage sources.
The objective of Network Reduction is to calculate the parameters of a reduced AC equivalent of part of a
network, as defined by a boundary. This boundary must completely split the network into two parts. The
equivalent network is valid for both load flow and short-circuit calculations. ,Following this, a model variation can
be optionally created in the PowerFactory database, whereby the full representation of the portion of network
that has been reduced is replaced by the equivalent.
• Support of Standard Ward (PQ-equivalent), Extended Ward (PV-equivalent) and equivalent loads
• Support of short-circuit equivalents for transient, subtransient, peak-make and peak-break currents
• The reduced network can be created in a network variation. This allows for simple comparison and
swapping between reduced and non-reduced cases.
• Robust reduction algorithms based on the sensitivity approach, i.e. reduced network matches for the
current operating point as well as for network sensitivities
PowerFactory V14 36
13 Voltage Stability Analysis
13.1 PV Curves
PowerFactory supports the calculation of PV curves by applying specifically implemented scripts. These scripts
perform the calculation of voltage variations against:
PV curves can be calculated for a selected set of contingencies. Diagrams are automatically created.
PowerFactory V14 37
14 Load Flow Sensitivities
• Sensitivity to a single busbar (calculation of the voltage sensitivities of all busbars and branch flow
sensitivities according to variations in power (∆P and ∆Q) at the selected busbar).
• Sensitivity to a transformer tap position change (calculation of the voltage sensitivities of all busbars and
branch flow sensitivities according to changes of a transformer/quad booster tap).
• Modal analysis
- Identification of “weak” and “strong” parts of the network based on modal transformation of the
∂v/∂Q sensitivity matrix.
- Eigenvalue calculation on the ∂v/∂Q sensitivity matrix, with a user-defined number of eigenvalues
to be calculated.
- Results of eigenvalues are displayed (in descending order according to magnitude), and
branch/bus sensitivities can be displayed for each mode.
PowerFactory V14 38
15 Contingency Analysis
15 Contingency Analysis
The new Contingency Analysis tool in DIgSILENT PowerFactory has been designed to offer a high degree of
flexibility in configuration, calculation methods and reporting options. Single- and multiple- time-phase
contingency analyses are available, both of which offer automatic or user-defined contingency creation based on
events, and the consideration of controller time constants and thermal (short-term) ratings.
• Single- and Multiple- Time-Phase calculations. Multiple time-phase contingency analysis facilitates user-
defined post-fault actions within discrete time periods.
This calculation feature assists the planner in defining appropriate measures for overstressed
components in critical contingency cases: During contingency analysis, the possible impact of individual
generator re-dispatch or transformer tap changes on overstressed lines is evaluated. Corresponding
reports are available that list the generator and quad booster effectiveness on a per-case basis.
• Ultimate Performance via Grid Computing: Possibility to perform the contingency analysis calculation in
parallel (on multi-core machines and/or clustered PCs)
• User-friendly definition of contingencies (n-1, n-2, n-k, busbar) as ‘Fault Cases’ supporting user-defined
events to model post-fault actions (re-switching, re-dispatching, tap adjustment, load shedding)
• Clustering of ‘Fault Cases’ into ‘Fault Groups’ for efficient data management
• Special Operational Libraries to manage ‘Fault Cases’ and ‘Fault Groups’ for future re-use
• Automatic creation of contingency cases based on Fault Cases, considering current network topology
PowerFactory V14 39
15 Contingency Analysis
• Recording of results in (sparse) result file; accessible for any kind of export and/or customer-specific
post-processing
• Predefined and user-definable monitoring lists for recording of results; selection of individual
components, component classes and their associated variables to be recorded. Any available calculation
result for a standard load flow calculation is accessible during contingency analysis.
• User-defined limits for recording of results (thermal loadings, voltage limits, voltage step change)
Reports:
A wide range of standard reports is available, facilitating summary views or the presentation of results on a per-
contingency basis:
• Tracing Facilities: Use of the new ‘Trace’ function to step through events in a multiple time-phase
contingency, while viewing updated results in the single-line graphic
• Support of component-wise Short-Term Ratings based on pre-fault loading and post-fault time
• Special “Contingency Analysis” toolbar for user-friendly configuration, calculation and reporting
PowerFactory V14 40
16 Overhead Line and Cable Parameter Calculation
• A flexible definition of tower types and tower geometries, including conductor sags, allowing a multiple
combination of tower geometries and conductor types that avoids entry of redundant data
• Circuit-wise, symmetrical and perfect transposition and user-defined phasing for the definition of any
non-standard transposition scheme
• Solid and tubular conductor types, including sub-conductors for phase circuits and earth wires
• Skin effect
• Equivalent impedance and admittance matrices in natural, reduced and symmetrical components
• Flexible definition of cable layouts, including conducting, semi-conducting and insulating layers
• Compact and hollow core shapes, filling factor for stranded conductors
Calculation of layer impedances and admittances in natural, reduced and symmetrical components, including
sheath and armour reduction, cross-bonding
PowerFactory V14 41
17 Distribution Network Analysis
• Schematic Visualization of Feeder: Automatic generation of single line diagram to visualize components
of the feeder with distance/index view.
• Feeder Load Scaling: A load flow calculation feature that allows the automatic adjustment of individual
bus loads to match a specified total feeder load. The selection of loads which are to participate in the
feeder scaling procedure is user-defined. This method allows for complex scaling scenarios with nested
and parallel feeders.
• Perform a load flow analysis that considers load diversity for calculating maximum voltage drops and
maximum branch current
• Perform cable reinforcement optimization to either automatically reinforce selected cables, or to provide
a report of recommendations
• Perform statistical calculations of neutral currents caused by unbalanced single-phase loading and load
diversity, to represent a realistic network
PowerFactory V14 42
17 Distribution Network Analysis
• Power factor
In addition, the user may select one of two methods for considering the stochastic nature of loads:
• Maximum current estimation (application of stochastic rules for estimating maximum branch flow and
maximum voltage drops)
The Load Flow with stochastic load modelling then provides maximum currents for each branch component,
maximum voltage drops, and minimum voltages at every bus bar..
The usual variables for currents and voltages in this case represent average values of voltages and currents.
Losses are calculated based on average values; the maximum circuit loading is calculated using maximum
currents.
• User-definable library of available cable/OHL types with costs that can be used for reinforcement
• Consideration of:
• Calculated results: report of the recommended new cable/overhead types for lines and cost evaluation
for the recommended upgrading
PowerFactory V14 43
17 Distribution Network Analysis
• Automatic change of the voltage level and/or phase technology inside a pre-defined feeder
• Automatic replacement of type data (for transformers, lines, loads and motors) according to pre-
configurable type mapping tables – including automatic creation of new compatible types if
necessary
Auto-Balancing Tool
PowerFactory V14 44
18 Protection Functions
18 Protection Functions
The basic functional model library of DIgSILENT PowerFactory’s protection analysis tool has been extended to
include additional devices such as CTs, VTs, relays, fuses and more complex protection schemes including user-
defined modelling capabilities. Additionally, there are specially designed interactive VIs (Virtual Instruments) for
displaying system quantities and, more importantly, for modifying protection settings in the graphical
environment. This last feature is especially useful, as coordinated settings between different protection schemes
can be modified via the cursor in the graphical environment, following which the settings in both the database
and the simulation environment are also updated.
All protective devices are fully-functional under steady-state and transient conditions, allowing device response
assessment under all possible simulation modes, including load flow calculation, fault analysis, RMS and
Instantaneous Values (EMT) simulation.
• Accurate steady-state relay checking via short-circuit and load flow (balanced & unbalanced)
o Time-overcurrent diagrams
PowerFactory V14 45
18 Protection Functions
Fuses are represented by their melting curves. It is possible to take minimum and maximum melting curves into
account.
Time-Overcurrent Relays for 1-phase, 3-phase, ground and negative sequence time over-currents.
Additionally, the relay characteristics can incorporate the following standards and solution methods:
• ABB/Westinghouse CO (Mdar)
Instantaneous Overcurrent Relays for 1- phase, 3-phase, ground and negative sequence time over-currents.
Directional Relays for overcurrent, power, ground current, and any combination of time and instantaneous
overcurrent relays. Additionally, voltage and current polarization is used for the detection of negative and zero
sequence components considering also dual polarization. Optional: with voltage memory.
Distance Relays for phase, ground and zone distance protection. Provision is available for incorporating
overcurrent and under-impedance starting units (U-I or Z) as well as angle under-impedance.
• Self-polarized
Voltage Relays for under-voltage, instantaneous voltage, voltage balance and unbalance.
PowerFactory V14 46
18 Protection Functions
Additional devices such as: Breaker Fail, Motor Protection, Generator Protection, Differential
Protection, Reclosing Relays, Low Voltage Circuit Breakers, and Out-of-Step Relays.
In addition to these protection functions and relays, DIgSILENT PowerFactory provides further devices and
characteristics for more detailed protection system modelling, such as:
• Conductor, cable damage curves, cable overload curves and inrush peak current modelling
• Transformer damage curves (ANSI/IEEE Standard C57.109-1985) and inrush peak current modelling
• Motor starting curves, cold and hot stall, in-rush peak current modelling, and any user-defined curves
All protection device models are implemented within the composite model frame environment. This allows users
to easily design and implement their own models, by utilizing the graphical user interface for constructing block
diagrams.
- User-defined labels
- Tripping times are automatically displayed for calculated currents in time-overcurrent diagrams
PowerFactory V14 47
18 Protection Functions
PowerFactory V14 48
18 Protection Functions
The second powerful graphical feature is the time-distance diagram, which is used for checking the selectivity
between relays along a coordination path. The relays on a coordination path can be displayed in diagrams for
forward, reverse or for both directions. Consequently, it is very easy to check the selectivity of the relays along a
coordination path. Two different methods for calculation of the tripping curves are provided. These are the
kilometric and the short-circuit method.
• Kilometric method: The reach of the zones is calculated from the intersection of the given positive
sequence impedance of the lines, and the impedance characteristic of the relays.
• Short-circuit method: This is the main method for checking the selectivity. Short-circuits (user-defined
fault type) are calculated along the coordination path. The tripping times for the time-distance curve are
determined using the calculated impedances. The starting signal of a relay is also considered.
A special feature of the distance protection is the consideration of blocking signals or POTT (permissive over-
reach transfer tripping), PUTT (permissive under-reach transfer tripping), which are also taken into account. In
addition to tripping curves of distance relays, the curves of overcurrent relays can be displayed and coordinated
in the same diagram using the short-circuit method.
Both the kilometric and the short-circuit method consider breaker opening times in the calculation of tripping
times. The breaker opening time can be optionally ignored.
PowerFactory V14 49
19 Distribution Network Optimization
• User-definable library of proposed capacitor candidates together with annual installation costs
• Consideration of:
• Calculated results: set of locations where capacitors should be installed, which type of capacitor(s)
should be installed at each site, and whether or not a switched capacitor is proposed.
PowerFactory V14 50
19 Distribution Network Optimization
• Heuristic algorithm which explores all potential meshes in the grid to evaluate the optimal tie-points to
open
• User-definable section of the network where optimal open tie-points should be determined
PowerFactory V14 51
20 Harmonic Analysis Functions
For analyzing the impact of harmonics in power systems, DIgSILENT PowerFactory provides two harmonic
analysis functions.
Harmonic current sources can be associated with any load, SVC (TCR injection), rectifier or inverter. Harmonic
voltage sources can be modelled using the AC voltage source model or the PWM AC/DC converter model. The
built-in rectifier models inject the spectrum of ideal 6-pulse rectifiers if no other injection has been defined.
DIgSILENT PowerFactory supports any type of characteristic harmonic, un-characteristic harmonic (even
harmonics etc.) and non-integer (inter-) harmonics. Unbalanced harmonic sources (e.g. single-phase rectifiers)
are also fully-supported. The analysis of inter-harmonics or unbalanced harmonic sources is based on a complete
abc-phase network model.
Because of the phase correct representation of harmonic sources and network elements, the superposition of
harmonic currents injected by 6-pulse rectifiers (via Y-Y and Y-D transformers leading to a reduction in 5th, 7th,
17th, 19th etc. harmonic currents) is modelled correctly.
DIgSILENT PowerFactory calculates all symmetrical and asymmetrical harmonic indices for currents and voltages,
as defined by relevant IEEE standards, including harmonic current indices and harmonic losses, such as:
• IT product
• Harmonic losses
PowerFactory V14 52
20 Harmonic Analysis Functions
• RMS values
• Unbalance factors
• Flicker Assessment:
- Pst, Plt (Short-, and long-term Flicker Disturbance Factors; continuous and switching operation)
- Relative voltage change value
The frequency dependent representation of network elements such as lines, cables, two- and three-winding
transformers, machines, loads, filter banks etc. for considering skin effects is fully-supported.
• All impedances are calculated simultaneously in the same run. Since DIgSILENT PowerFactory uses a
variable step-size algorithm, the calculation time of frequency sweeps is very low while the resolution
around resonance points remains very high (typically 0.1 Hz).
• Frequency sweeps can either be performed with the positive-sequence network model (very fast) or the
complete three-phase abc-network model.
PowerFactory V14 53
20 Harmonic Analysis Functions
In addition to common applications relating to harmonic distortion, PowerFactory’s Frequency Sweep function can
also be used for subsynchronous resonance studies. The calculation of damping and undamping torques is
supported by special scripts.
Network Modelling
The skin effect is considered by associating frequency characteristics with line or transformer resistances and
inductances. These characteristics can be specified by either setting the parameters of a polynomial expression or
by entering the characteristic point by point using tables. DIgSILENT PowerFactory uses cubic splines or hermite
polynoms for appropriate interpolation.
• Filters can be specified by either ‘layout’ parameters or ‘design’ parameters. ‘Layout’ parameters are
typically the rated reactive power, the resonance frequency and the quality factor. ‘Design’ parameters
are the actual R, L, and C values.
In addition to the explicit specification of frequency dependent resistance or inductance via parameter
characteristics, overhead lines can be modelled by defining the tower geometry and cables can be modelled by
specifying the cable layout. In such cases, frequency dependent effects, such as the skin effect or frequency
dependent earth return, are automatically calculated and considered by the model.
• The level of the ripple control signal in the entire network is calculated and reported in the single line
diagram, the output window or the browser.
PowerFactory V14 54
21 Optimal Power Flow
Building on the load flow calculation, PowerFactory offers two calculation methods:
• DC optimization based on linear programming using simplex methods, also supporting contingency
constrained optimization.
OPF in PowerFactory allows easy configuration of the optimization task via the simple selection of an objective
function, controls (i.e. system variables to be optimized), and constraints. The optimal solution for the selected
objective function is calculated under the consideration of a number of possible constraints with which the final
solution must comply. All controls and constraints can be flexibly-defined on a component level.
21.1 AC Optimization
Supported Objective Functions:
• Minimization of costs (based on arbitrary (non-linear) cost curves for generators and load tariffs for
external grids)
Control Variables:
• Switchable shunts
PowerFactory V14 55
21 Optimal Power Flow
Supported Constraints:
• Boundary flow limits (min/max limits for active and reactive power flow along any user-definable
boundary)
Since the OPF can dispatch the active power of generators considering reserve limits and considering fuel cost
minimization (which is based on non-linear fuel cost functions), the PowerFactory OPF is also a highly advanced
economic dispatch function.
21.2 DC Optimization
The DC Optimization builds on a sensitivity-based linear programming approach. Most notably, it allows a
contingency constrained optimization to be carried out for any predefined list of contingency cases. The
optimization simultaneously considers all contingency cases, and the solution is globally optimal and guaranteed
to be feasible over all contingency cases (i.e. not violating any constraints in any of the contingencies).
• Feasibility check
• Minimization of costs (based on arbitrary (non-linear) cost curves for generators and load tariffs for
external grids)
• Minimization of generator dispatch change, i.e. finding a feasible solution with minimal re-dispatching
• Minimization of pre- to post-fault generator dispatch change (available for contingency constrained
optimization only), i.e. finding optimal dispatch for the base case and each contingency case such that
the change between the base case and each contingency case is minimal
• Minimization of pre- to post-fault transformer tap change (available for contingency constrained
optimization only), i.e. finding optimal transformer tap settings for the base case and each contingency
case such that the change between the base case and each contingency case is minimal
PowerFactory V14 56
21 Optimal Power Flow
Control Variables:
• Generator active power dispatch - for base case and all contingency cases
• Transformer tap positions - for base case and all contingency cases
• Load consumption
Supported Constraints:
• Branch flow limits (loading) – for base case and all contingency cases
• Active power limits of generators – for base case and all contingency cases
• Transformer tap changer limits – for base case and all contingency cases
• Boundary flow limits (min/max limits for active and reactive power flow along any user-definable
boundary) – for base case and all contingency cases
PowerFactory V14 57
22 Reliability Analysis
22 Reliability Analysis
Reliability calculations are essential for the evaluation and comparison of electrical power systems in terms of
both design and operation. Although non-stochastic contingency analyses (i.e. n-1) are able to highlight obviously
unacceptable operational events, they cannot rank these events in terms of either frequency or duration. The
DIgSILENT PowerFactory Reliability Analysis tool incorporates standard reliability assessment features together
with sophisticated modelling techniques that enable all forms of reliability assessment to be carried out.
Failure models are defined using mean yearly failure frequency and repair duration data. For lines and cables, this
data is entered in per-length terms. Detailed models are available for generators that enable de-rated states to be
represented, with maintenance and common mode models also available.
Load forecast and growth curves can be imposed via time-varying load characteristics. Load models are
additionally available for hard-to-predict industrial situations, and each can be assigned its own interruption cost
using one of the following cost functions: cost/customer/interruption, cost/kW/interruption or cost/interruption.
All failure and load models can be represented either by the Markov method, where simple mean repair durations
are modelled, or by the sophisticated Weibull-Markov method, where repair duration variance is additionally
modelled. The Weibull-Markov model also has the unique property that annual interruption cost indices such as
load and process (industrial) interruption costs can be calculated both analytically and quickly. Consequently,
PowerFactory’s Reliability Analysis tool enables the comparison and justification of alternative investment
proposals on a financial basis.
The basic calculation method used is analytical state enumeration. This method is very efficient, produces exact
results and is flexible for addressing a wide range of reliability calculation problems. The network reliability
analysis can be carried out on the basis of a simple connectivity check (primarily intended for distribution
networks) or on the basis of AC load flow calculations which consider load curtailments due to overloading or
voltage constraints (for bulk power system analysis).
The approach combines fast topological analysis for fault clearance, fault isolation and power restoration, with AC
load flow and optimization techniques for addressing energy at risk, load transfer and load shedding.
Finally, the results of all reliability assessments can be presented in text format, as user-defined graphs, or within
the single-line graphics environment.
PowerFactory V14 58
22 Reliability Analysis
In addition to the above-listed failure models, planned outages such as scheduled maintenance can also be
considered.
Special failure models can be used by various network components to share failure data. The failure models hold
stochastic failure information (mean yearly failure frequency for sustained, transient and earth faults on a per km
basis, as well as mean repair durations). PowerFactory’s user-interface allows for both an easy setup, as well as
for simple modification of input data for various studies.
The Maintenance feature simulates the effects of network reliability under predefined planned outage scenarios.
Maintenance of individual network components can be modelled on an hourly basis.
In addition, the user can model load forecast and growth curves by imposing time-varying load characteristics.
PowerFactory has a very efficient handling of the reliability assessment over time with varying load data, through
the use of the following techniques:
• Analysing load variation correlations, thereby reducing the overall number of load states
• Using linear approximation techniques to improve performance in the case of large numbers of load
states
PowerFactory V14 59
22 Reliability Analysis
Sectionalizing supports serial or parallel switch actions (based on station access times).
• Overload alleviation by optimized generator re-dispatch, load transfer and load shedding, under
consideration of load priorities and the amount of load that is available for shedding.
• Under-voltage load-shedding
For classical bulk power system analysis, it is assumed that post-fault overloads may occur. A full AC load flow,
incorporating basic generator re-dispatch and automatic tap changing, is used to analyse post-fault system
conditions. Additional load transfer and/or load shedding will then be simulated.
In cases where it can be assumed that system restoration will not lead to any overloading, the overload
alleviation can be omitted and a fast network connectivity analysis is sufficient.
System indices (also available for user-defined feeders, zones, and areas):
PowerFactory V14 60
22 Reliability Analysis
Load Indices:
PowerFactory V14 61
22 Reliability Analysis
Busbar Indices:
• Formatted reports
PowerFactory V14 62
22 Reliability Analysis
PowerFactory V14 63
23 State Estimation
23 State Estimation
The PowerFactory State Estimator provides an accurate real-time analysis of the full operating system based on
the information provided by selectively monitored data, e.g. that of an installed SCADA system. The objective of
the state estimator is to assess the generator and load injections in a way such that the resulting load flow
solution matches as closely as possible the measured branch flows and busbar voltages. The features of
PowerFactory’s State Estimation tool include:
• Flexible definition of external measurement devices in the network model supporting the following
measurement types:
- Loads: Active and reactive power demand, or alternatively the scaling factor
- Generators and static generators: Active and reactive power generation
- Asynchronous machines: Active power generation
- Static Var Systems: Reactive power injection
- Transformers: Tap positions
• High-precision estimation of full system state that minimizes deviations from measurements
• Innovative patch strategies for unobservable areas; usage of automatically created pseudo-
measurements
PowerFactory V14 64
23 State Estimation
The PowerFactory State Estimator is supporting a variety of communication options such as OPC (OLE for Process
Control) or Shared Memory Interface for implementing data interchange with any kind of SCADA system.
PowerFactory V14 65
24 Dynamic Modelling Flexibility (DSL)
• Any existing PowerFactory object can be plugged into a Composite Model Frame Slot.
• Hundreds of objects such as power system components (e.g. busbars, generators, lines, transformers,
motors, voltage controllers, prime movers, power system stabilizers, motor driver machines, relays, relay
components, CTs, VTs, measurement files, FFT devices, real time clock, RMS signal transducer,
parameter identifiers, controllers, power plant control components, A/D converter, RPC links), result files
or display objects are at the user’s disposal.
• In cases where additional functions are required which are not included in the built-in model- and
macros-library, these can be created using the DSL language.
• Flexible definition of macros, functions and models, which is not limited to the use of predefined blocks
of a block-oriented simulation language (BOSL).
• DSL is a Continuous System Simulation Language (CSSL) featuring a complete syntactical description of
continuous linear and nonlinear as well as digital systems. DSL is dedicated to common control and logic
diagrams; it is a non-procedural language as the sequence of elements can be chosen arbitrarily.
• DSL syntax elements are algebraic and differential equations as well as intrinsic functions such as signal
limiting blocks, tables and curve approximation, delay, interrupt procedures, logical blocks, etc.
• Basic control elements such as PID, PTn or even complete physical subsystems such as HVDC valve
groups or excitation systems can be defined as macros or high-level functions.
• Automatic calculation of initial conditions utilizing various iterative procedures for initializing complex,
nonlinear equations of coupled systems.
• Provision of various formal procedures for error detection and testing purposes, e.g. algebraic loop
detection, reporting of unused and undefined variables and missing initial conditions.
• DSL models are considered by the PowerFactory EMT/RMS simulation. Multi-level modelling is provided
for the different steady-state descriptions and transient time domains (short/mid-term, long-term and
electromagnetic).
PowerFactory V14 66
24 Dynamic Modelling Flexibility (DSL)
• DSL models can be created by drawing a “block diagram”. Any “block” may contain another DSL model,
a macro or any sequence of DSL syntax. The DSL-editor will then generate the DSL description
automatically and will also provide direct model testing functions such as eigenvalue analysis or step-
response tests of the complete DSL model or of sub-models only.
DSL Implementation
The DIgSILENT Simulation Language (DSL) is fully-integrated into the PowerFactory program kernel via the
graphical interface.
• Signals: Specific input- and output signals defined for all PowerFactory objects as well as any variable
defined in a DSL model can be accessed in their corresponding read- or write- mode.
• Interrupts: Conditions derived by DSL models can cause interrupts to be sent to the simulation kernel
where they are scheduled within the event queue.
• Output and Monitoring: Conditions may trigger an output to be displayed in the output window and
stored in the simulation log file.
Advanced Features
• DSL models feature the direct interaction with external processes such as DAQ interfaces, SIMULINK
modules or other software systems via time-synchronized communication channels
• Procedures written in C++ code can be directly linked via appropriate interface mechanisms
The user has two options for combining the PowerFactory DSL modelling approach with externally developed
C++ code.
1. User-defined intrinsic functions can be linked via external DLL for extending the already broad range of
DSL standard intrinsic functions such as: “abs”, “sin”, “cos”, “exp”, etc. and DSL special functions such
as “lapprox”, “lim”, “limstate”, “delay”, “picdro”, “time”, “file”, “flipflop”, etc. User defined intrinsic
functions are to be linked to PowerFactory via the DLL “digexfun”.
2. Complete user-defined models of any modelling level, linked via the DLL “digexdyn” is supported for any
discrete system. Typical applications are digital control systems which are executed via clock-
synchronized calls, simulation models being implemented via difference equations, or models which incl.
their state variables and integration algorithms internally.
PowerFactory V14 67
25 Power System Dynamics
• Simulation of radial and meshed 1-, 2-, 3- and 4-phase AC and/or DC systems
• High precision models for both solid and salient pole synchronous machines, asynchronous machine
model including a doubly-fed induction machine model with integrated or externally connected PWM
converter.
• VSD (Variable Speed Drives) systems, PWM converter and other power electronic elements such as the
softstarter, inverter and rectifier. In general, all available power system elements are also supported for
stability simulations.
• General load models where load inertia, bus voltage and frequency dependence is represented; a special
lumped load model to accurately represent feeders containing a high percentage of motor load (RMS
only). The capability of modelling motor stall effects is included, and was developed on the basis of
comprehensive system tests.
• Generic wind turbine models with doubly-fed induction generator, direct driven synchronous generator
and asynchronous generator with static compensation (STATCOM).
PowerFactory V14 68
25 Power System Dynamics
• Large library of IEEE controller models covering prime movers, automatic voltage regulators (AVR) and
power system stabilizers (PSS).
Based on a converged load flow, the calculation of initial conditions is carried out prior to the start of a dynamic
RMS- or EMT-simulation offering the following grid representation options:
• Positive sequence only - the classical RMS representation for stability studies
• a-b-c phase RMS representation supporting unbalanced grid loading initialized by a balanced or
unbalanced load flow, featuring precise definition of any unbalanced grid fault condition including
single- and double-phase line interruptions. This system representation mode avoids tedious hand-
calculations of equivalent fault impedance and allows access to any a-b-c phase quantity for plotting
or precise modelling purposes (e.g. protection devices).
• Highly accurate, fixed or variable step-size integration technique for solving AC and DC network load
flow and dynamic model equations. This is combined with a non-linear electromechanical model
representation to enable a high degree of solution accuracy, algorithmic stability and time range validity.
• A-stable simulation algorithm for the efficient handling of stiff systems. This is applicable to all or any
individually selected model featuring error-controlled automatic step-size adaptation, ranging from
milliseconds up to minutes or even hours, including precise handling of interrupts and discontinuities.
• The calculation of initial conditions is carried out prior to the EMT simulation, and is based on a solved
load flow (symmetrical or asymmetrical). Consequently, there is no need for saving steady state
conditions being reached after transients are damped out aiming in simulation re-starting under steady
state conditions.
• Special numerical integration methods have been implemented in DIgSILENT PowerFactory in order to
avoid numerical oscillations caused by switching devices and other non-linear characteristics.
• Highly accurate, fixed or variable step-size integration technique for solving AC and DC network
transients and dynamic model equations. This is combined with a non-linear electromechanical model
representation to enable a high degree of solution accuracy, algorithmic stability and time range validity.
PowerFactory V14 69
25 Power System Dynamics
• The user can interrupt the simulation at any time, either manually, by a scheduled interrupt time or
automatically via interrupt conditions. When the simulation is interrupted, most PowerFactory commands
such as displaying or printing power flow results, checking the bus voltages, calculating eigenvalues or
analyzing the controller status, etc., can be executed.
• By activating predefined fault types, or by accessing and modifying PowerFactory variables, any type of
fault can be implemented. Typical faults are:
- Tripping of any power system element such lines, transformers, feeder loads or generators;
- Opening and closing of circuit breakers – e.g. simulating load shedding, shunt switching,
starting/tripping of synchronous and asynchronous machines, or when simulating the
synchronization of isolated areas via synchro-check relays;
- Introduction of “Parameter Change Events” featuring the modification of any built-in and DSL
model parameter;
- Event-driven modification of variables and signals either manually, via DSL models or by
reference to external measurement files.
• Any PowerFactory variable, or any quantity identified in the transmission network, built-in dynamic
models or DSL models, may be selected for simulation observation or for later plotting within x/t or x/y
diagrams or any other VI (Virtual Instrument) provided. In addition to these variables, the DSL algebraic
expression interpreter and logical expression evaluator can be applied to generate further signals or any
user-defined quantity.
• Plotting files may be retained for re-plotting in comparison with subsequent runs.
• Output window log of all simulation events, providing a detailed analysis of manually entered or
automatically initiated events.
• Simulation results are stored in a proprietary binary PowerFactory file format which can be directly
converted into COMTRADE files.
PowerFactory V14 70
25 Power System Dynamics
• Real-time simulation mode with user-defined real-time synchronisation periods (RMS only)
• Parallel and sequential synchronization for integrated simulation, e.g. for simulation certain grid sections
in RMS mode whilst others are simulated in EMT mode.
• Simulation of any number and combination of unbalanced faults including single- and double-phase line
interruptions
• The a-b-c phase system representation mode avoids tedious hand-calculations of equivalent fault
impedance
• It also allows for accessing any a-b-c phase quantity for plotting or precise modelling purposes (e.g.
protection devices)
• Long-term stability simulations based on adaptive step-size algorithms with accuracy-controlled step-size
adaptation ranging from milliseconds to several minutes without any decrease in precision or even
manipulation of transient behaviour.
PowerFactory V14 71
25 Power System Dynamics
• A-stable simulation algorithm which fully covers fast transients as well as slow, semi steady-state
dynamics with high-precision event handling (stiff systems).
Typical Applications
• Voltage stability analysis considering effects of load variations, tap-changer control and reactive power
limits
• Long-term flicker analysis in cases such as fluctuating renewable generation or varying loads
• What is the maximum voltage sag? (This is typically not the initial voltage sag at t=0)
• How will the supply grid be loaded and which starting options should be considered?
The Transient Motor Starting function makes use of the PowerFactory stability module by providing a pre-
configured shortcut for easy-to-use motor starting analysis. The motor starting is initiated by selecting the
respective motors within the single line diagram and initiating the motor starting calculation.
• A complete symmetrical or asymmetrical AC/DC load flow will be computed prior to the motor starting
event; pre-selected and pre-configured VIs are automatically created and scaled with full flexibility for
user-configuration.
• Typical motors supported are: single- and double cage asynchronous machines, squirrel and slip-ring
motors, double-fed induction machine, synchronous motors.
• Access to the model library for built-in motor driven machine characteristics (torque-speed
characteristics) with flexible user-modelling support.
• Support of various starting methods such as direct start, star-delta starting, variable rotor resistor,
thyristor softstarter, transformer softstarter, variable speed drives, etc.; start from any rotational speed.
PowerFactory V14 72
25 Power System Dynamics
Full representation of generators with exciter/AVR model support on the basis of built-in models (e.g. IEEE
models) as well as user-defined models utilising the DSL approach; consideration of protection devices such as
under-voltage protection, over-current protection, automatic restarting relays (EMR) or transformer OLTC.
Any combination of meshed 1-, 2-, and 3-phase AC and/or DC systems can be represented and solved
simultaneously, from HV transmission systems, down to residential and industrial loads at LV distribution levels.
Standard built-in models include:
• 2- and 3-winding transformers and autotransformers for 1-, 2- or 3-phase systems, including stray
capacitances, tap dependent impedance and saturation effects. Flexible definition of non-linear
magnetizing reactance: two-slope, polynomial, flux-current values
• HVDC valve groups (6- and 12-pulse Graetz bridge configurations) and other FACTS devices such as
SVCs, UPFCs, TCSCs and STATCOMs
PowerFactory V14 73
25 Power System Dynamics
The package provides a powerful user-friendly graphical environment for the evaluation of simulation results
characterized by:
• User-customizable plots for waveform visualisation, including filtering options, scaling, etc.
The optimization procedures provided are highly generic and can also be used for optimally tuning parameters
such as PSS settings according to defined model response functions.
PowerFactory V14 74
25 Power System Dynamics
• facilitate the operator in understanding phenomena such as basic system dynamics, system control and
stability and protection, which are typically too fast for the operator to observe
Hardware-in-the-Loop Testing is often required to develop, analyse and tune control systems for any kind of
turbine, generator or superimposed control systems such as a “Smart Grid Controller”. Applications include:
• Real-time simulation of typical grids, test systems or substations including generators, their control
systems and associated protection.
• Communication with existing hardware such as controllers or relays via OPC, shared memory or A/D
systems.
Simulation of grid disturbance scenarios, sensitivity analysis on grid operating conditions, tuning optimization of
controllers, investigation of control structures, etc.
PowerFactory V14 75
26 Small Signal Stability
Analysis of eigenvalues and eigenvectors is appropriate for applications such as low-frequency oscillatory stability
studies, PSS tuning, determination of interconnection options and its basic characteritics, and is a natural
complement to the time domain simulation environment. It also allows for the computation of modal sensitivities
with respect to generator or power plant controllers, load characteristics, reactive compensation or any other
dynamically-modelled equipment.
PowerFactory’s Eigenvalue Analysis is very user-friendly, requiring minimal configuration of the command. Its
calculation steps are as follows:
• Based on a converged and adjusted power flow, the modal analysis starts with the calculation of the
system initial conditions. Alternatively, any interrupted status of a time domain simulation could be used
as the initial condition.
• The system A-matrix is constructed automatically for the complete system (including generators, general
loads, predefined system plant and controller models as well as DSL devices).
• System and model linearization - including user-defined models - is performed by iterative procedures.
Limiting devices are disabled automatically. The representation of the network model is equivalent to the
simulation model, allowing a direct comparison/validation between time domain simulations and modal
analysis results.
recommended as a fast approach for higher order systems for which calculation of all
eigenvalues by QR algorithm is too time-consuming
• Calculation results include eigenvalues (together with oscillation information such as damped frequency,
damping, damping ratio, damping time constant, etc) and left and right eigenvectors. From
PowerFactory V14 76
26 Small Signal Stability
eigenvectors, the individual machines’ controllability, observability, and participation factors are derived
with respect to each mode.
o Eigenvalue Plot
Plot has interactive features that facilitate detailed analysis of individual modes;
convenient creation of phasor plots/bar diagrams for each mode
PowerFactory V14 77
27 PowerFactory Interfaces
27 PowerFactory Interfaces
PowerFactory offers a number of mechanisms and options for interfacing with external applications such as GIS
and SCADA, or for a complete integration and background execution in “Engine Mode”. Depending on the
application, the user may choose from the options described below.
• Available for PowerFactory Interactive Window Mode and PowerFactory Engine Mode
• File formats supported: ASCII Text (CSV), XML, MS-Excel and MS Access
• PowerFactory listening mode to receive any data or signal from a registered OPC Server
• PowerFactory sending mode to write back any data or signal to a registered OPC Server
PowerFactory V14 78
27 PowerFactory Interfaces
• Via the shared memory, modification of any object parameter, initiation of command execution and
access to any calculation result is supported.
• The communication is based on a request/response interaction. PowerFactory acts as a server that waits
for requests. Each request must contain a command and can optionally contain input data and result
definitions.
PowerFactory V14 79
27 PowerFactory Interfaces
Request
Object data
contained?
Copy data to
PowerFactory
objects
Execute
command
Result
definitions
contained?
Fetch results
from
PowerFactory
objects and
include them in
reponse
Response
PowerFactory V14 80
28 Interfacing PowerFactory
28 Interfacing PowerFactory
Interfacing and integrating power system software with other applications such as GIS (Graphical Information
Systems) and SCADA (Supervisory Control And Data Acquisition) systems is an important requirement. Utilizing
the implemented DGS, OLE and Shared Memory interfacing techniques, DIgSILENT PowerFactory features great
flexibility in supporting any level of interfacing and integration needs. The following sections summarize some
typical examples.
Implementation Options
• Unidirectional GIS to PowerFactory data transfer via DGS format definitions (CSV or ODBC)
• Bidirectional data transfer (e.g. via the PowerFactory shared memory interface) when running
PowerFactory in “Engine Mode” or “Hybrid Mode”, which features full integration of PowerFactory
analysis functions and additional graphic display options in the GIS system
PowerFactory V14 81
28 Interfacing PowerFactory
Characteristics
• Incremental data exchange utilizing PowerFactory’s user accounting, project management and merge
tools featuring GIS -to -PowerFactory team working
• Combines and merges several data sources via PowerFactory’s data handling capabilities, thereby
avoiding any middleware requirement
Application Aspects
• Sharing of data sources, thereby avoiding duplication of data entry and maintenance
As most applications require the merging of additional data such as customer load consumption, dispersed
generation infeeds and SCADA readings, PowerFactory – GIS integration is often handled as a project
implemented via clearly defined specification of data sources and overall workflow.
PowerFactory V14 82
28 Interfacing PowerFactory
• Direct 1-to-1 relation between SCADA network objects due to full substation topology support of
PowerFactory
• Utilization of SCADA manufacturer’s state estimation functions, or, if not present, PowerFactory’s
advanced state estimation features
• Operator’s access to all PowerFactory functions such as load flow, contingency analysis, optimal power
flow, spinning reserve allocation
PowerFactory V14 83
28 Interfacing PowerFactory
Due to the superior flexibility in software setup, there is almost no limit in defining measurement and test
applications including closed-loop operation with A/D-interfaced controllers, relays or other simulators.
PowerFactory V14 84
29 PowerFactory Installation Options
Although it is technically possible to store the PowerFactory database on any network drive, this is not
recommended as it requires high-speed LAN capabilities and might exhibit less reliability regarding database
integrity when the LAN connection is unexpectedly interrupted.
DIgSILENT PowerFactory software offers a number of licensing mechanisms. The Workstation License is a
Single-User License and is operated via a local USB port hardlock. The hardlock is programmed to include those
functions licensed to the user. The locally attached hardlock is only accessible by the locally installed Workstation
License.
PowerFactory V14 85
29 PowerFactory Installation Options
If you have purchased several Workstation Licenses, the USB hardlock installation is required on all computers
where the Workstation License is to be used. Of course, if PowerFactory is installed on more computers than
there are USB hardlocks available, only those installations can be used simultaneously where the USB hardlock is
plugged-in at that point in time.
1. Provision of a License Server which can be installed centrally managing any independent number of
licensed functions. The License Server comes with only one single USB hardlock holding all licensed
functions. The License Server must be accessible for all PowerFactory installations via a network IP-
address.
2. Support of multi-user database operation, featuring the simultaneous access of all connected users to a
single database. The Server License comes with database drivers for both databases; MS-SQL and
ORACLE (the database servers themselves are not included).
3. The Server License can be executed in a Client-Server (Application Server) environment such as MS
Sever 2003/2005 or CITRIX, which has the advantage of centralized software installation and
maintenance – a typical requirement of modern IT infrastructures.
The Multi-User License Server gives more flexibility than the single USB hardlock (holding all licenses). This
solution provides a license server which is to be installed as an MS Windows Service on any computer in a
network that is accessible from the users’ computers via an IP address. This computer could be one of the users’
computers but is recommended to be a separate computer located in a secured room.
Upon login, the PowerFactory software on the user’s computer connects to the license server via a LAN to access
the license. The license server administrator assigns certain PowerFactory functions to each user when the login
procedure is executed. This facilitates the purchase of the optimal number of licenses depending on users’ needs.
PowerFactory V14 86
29 PowerFactory Installation Options
An optional feature of the Multi-User License Server is the Floating License which allows the temporary transfer
of a user license from the license server to a local PC. This option is typically required when a user is travelling
with his/her laptop, thereby preventing him/her from accessing the license server. When downloading the floating
license to a local machine, the license will disappear from the license server and will move to the local PC until
the user reconnects to the license server. The floating license is time-limited and, if not reconnected to the
license server, will automatically “fly back” to the license server after a defined time.
Typical M ulti-User installation w ith License Server and Floating License Option
PowerFactory V14 87
29 PowerFactory Installation Options
Note: A clear advantage of the License Server is its ability to host a different number of licenses for certain
functions. This allows a more economical solution which considers the simultaneity of users. The
allocation of functions is made upon user login and not upon the execution of a certain PowerFactory
command. This philosophy is based on the notion that upon successful login and allocation of
functions, those functions should be available to the user throughout the entire PowerFactory session.
Multi-User Database
Centralized data handling is supported by a multi-user database featuring the simultaneous access of all
connected users to a single data source. Currently, database drivers for MS-SQL and ORACLE are available. This
execution option is designed for PowerFactory installations with a large number of users requiring access to the
same project data and, who would benefit from the PowerFactory team-working tools such as Master Project
management, Project Versioning, Project Deriving along with Project Compare- and Merge tools, which make
concurrent model building and data entry very easy.
In the configuration shown above, the execution of the PowerFactory software will still take place on the user’s
local PC while the multi-user database resides on a special high-speed database server.
PowerFactory V14 88
29 PowerFactory Installation Options
Application Server
A further step often required in large companies with tens or hundreds of users is the centralized installation and
execution of the PowerFactory software, the database and the License Server. This Application Server installation
is currently supported for MS Server 2003/8 and other server add-ons such as CITRIX. The figure below shows a
typical example of such a centralized installation environment.
PowerFactory V14 89
29 PowerFactory Installation Options
(*)
Required hard disk space will heavily depend on the number of projects
handled, number of objects (e.g. size of the network modelled), number of
scenarios, etc. Total disk space requirements are therefore determined
individually.
(**)
The required main memory capacity will heavily depend on the network size
and the type of calculations being performed. A typical memory requirement
would be between 0.5-1.0 GB exclusively for executing PowerFactory unbalanced
load flow, fault analysis and stability for a 5000-bus system.
Supported operating systems are Windows 2000, Windows XP, Windows Vista
and Windows 7.
Application Server: Application Server hardware requirements are similar to those defined for
workstation installations, taking into account that main memory requirements will
be duplicated according to the number of simultaneous users. In addition, the
number of CPUs is correlated with the number of simultaneous users.
PowerFactory V14 90
30 PowerFactory Function Definitions and Prices
PowerFactory V14 91
30 PowerFactory Function Definitions and Prices
Prices of functional extensions can be requested from DIgSILENT and respective International Representatives.
PowerFactory V14 92
31 The DIgSILENT Company
DIgSILENT GmbH
Heinrich-Hertz-Straße 9
72810 Gomaringen / Germany
Phone: +49-7072-9168-0
Fax: +49-7072-9168-88
E-mail: mail@digsilent.de
PowerFactory V14 93
32 History of the DIgSILENT Software
1993 Start of DIgSILENT re-design project using latest software technologies (C++,
object-oriented data base, composite models, etc.)
1994 First fully integrated power system analysis software for Windows (Version
10.2) integrating: load flow, fault analysis, RMS stability, eigenvalue analysis,
protection coordination, harmonic analysis and optimal unit commitment
1995 Version 10.31 - for Windows 95 and Windows NT with high degree of
compatibility to the Windows standard (last release of the original DIgSILENT
software).
1997 Release of the universal model kernel for mixed, arbitrarily meshed 1-,2- and
3-phase AC systems and DC systems.
PowerFactory V14 94