ReleaseNotes 2025
ReleaseNotes 2025
Release Notes
F2025
Contents
1.1 Improvements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.24 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.1.25 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.1.27 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.2.2 curl/libcurl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.2.3 OpenSSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2 PowerFactory 2025 24
2.1 Highlights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4 Improvements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4.22 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.4.23 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.4.25 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.5.2 curl/libcurl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.5.3 OpenSSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Description ID
3 The Automatic Model Adaption for Convergence (iopt_lev) now correctly #54547
considers models with constant injection.
3 A warning is now shown if the Calculate max. current at busbars option #55298
is enabled but the required study case setting Calculate results for all DIG67573
breakers is disabled.
3 Script-based time sweep load flow calculations now work as expected #55870
also if the option No Topology Rebuild is enabled and time characteristics
influence the Closed (e:on_off) state of switches.
3 The active power balancing again works as it did in previous PowerFactory #55944
versions if the active power balancing uses any form of distributed slack
and a PWM Converter is selected as reference machine in the isolated
area.
Description ID
Description ID
3 IEC60909 short-circuit: The steady-state short-circuit current contribu- #54627
tions from connected branches are now also displayed correctly when DIG67915
calculating at multiple busbars inside a substation and the short-circuit is
configured as “Calculate Ik: Without Motors”.
3 IEC60909 short-circuit: Contributions from Full Size Converters are now #55657
also correctly considered if the first calculated fault location is in an iso- DIG69570
lated area without connected converters.
Tabular Reports:
3 Fault locations with feeders now correctly reports the results of #54792
branches directly connected to the fault location. DIG68522
Description ID
3 Grounding Switch (ElmGndswt): The values for currents in p.u. are #55572
now correctly calculated also if the switch is closed via a Switch Event
(EvtSwitch) during dynamic simulations.
- Station Control (ElmStactrl): Controllers for BI-phase systems now sup- #54839
port the same control modes as are available for controllers in 3-phase DIG68318
systems.
Description ID
3 General Load (ElmLod): A warning is now shown if the second phase of #55297
a 1PH-PH load is not supplied.
3 SSSC (ElmSssc): The voltage operating point in p.u. for harmonic load #55090
flow calculations is now correctly calculated also if the element is con-
nected between different voltage levels.
3 Quasi-Dynamic Model Type (TypQdsl): The Check button now also con- #54858
siders changes which have not been confirmed yet, as expected.
3 External Grid (ElmXnet): Frequency sweep calculation without load flow #54424
initialisation now uses the entered operational point when an operation-
dependent frequency characteristic is selected, as intended.
3 AC Voltage Source (ElmVac): 1- and 2-phase voltage source models now #54499
correctly consider frequency dependencies for reactances and operation-
dependent frequency characteristics.
3 AC Current Source with two terminals (ElmIacbi): The operation point #54896
is now correctly taken from the load flow when using an operating-point-
dependent characteristic during unbalanced harmonic calculations. Addi-
tionally, the operating point input values from the element are now used
when calculating a balanced frequency sweep without load flow initialisa-
tion, as intended.
- 3-Winding Transformer (ElmTr3): New calculation quantities for the set- #54924
points of the tap controllers (c:ctrl_set and c:ctrl_set2) and the measured DIG68985
active power for the second tap controller (c:Pmeas2) are now available.
Description ID
3 Rectifier/Inverter (ElmRec) and PWM Converter (ElmVsc): The logic for #54809
the energisation of DC terminals in HVDC configurations has been im- DIG60394
proved to prevent potential unrealistic results if one of the DC lines is out
of service.
3 Inverters can now return to normal operation after entering a blocked #55570
state during Quasi-Dynamic Simulations, as expected.
3 Diode rectifiers now correctly return to normal operation during load #55577
flow calculations if the AC voltage recovers sufficiently.
3 Lines (ElmLne) with Line Type (TypLne): Configurations with neutral #54642
wire will now generate an error if the line is configured as Distributed
Parameter line. Please note that previous versions of PowerFactory
already defaulted to Lumped Parameters for these configurations and
the message has been introduced for transparency.
3 Improved the load flow convergence behaviour for couplings involv- #55039
ing DC lines for cases where one of the lines is out of service or not
assigned.
3 The initialisation of EMT simulations for DC couplings has been im- #55044
proved for cases where the grid nominal frequency differs from the
nominal frequency of the coupling.
Description ID
3 The parameters Nominal Current (Inom) and the Nominal Current #55484
(act.) (Inom_a) now also consider the Max. permissible current
(Imaxlim) for lines and line sections.
This change also affects the scripting function GetInom with regards
to the treatment of the second argument (inclChar), as follows:
• 0: Lines without thermal rating now also consider the Max. permis-
sible current (Imaxlim). Lines with thermal rating already considered
the parameter;
• 1 and 2: Now also consider characteristics defined on the Max. per-
missible current (Imaxlim).
Shunt/Filter (ElmShnt):
- Relative frequency characteristics are now also supported for shunts #54820
with measurement tables. DIG68628
3 R-L shunts with measurement table are now correctly considered in #54630
frequency sweep calculations.
3 Calculation quantities, such as C, L and Rs, are now also correctly #54821
calculated if a frequency characteristic is defined, and Frequency char-
acteristics for Rp are now also correctly considered if the Shunt Type
is “R-L-C,Rp”. Additionally, the Star-Point Voltage (c:Ustar) is now also
correctly calculated if the shunt has a neutral connection, the internal
grounding impedance is configured as “Common” and the actual shunt
step is zero.
DIgSILENT Library:
• gov_PSSE_DEGOV1
• gov_PSSE_DEGOV1D
• drp_PSSE_COMP
• drp_PSSE_IEEEVC
• drp_PSSE_REMCMP
Please refer to the corresponding Change Log for detailed information.
Description ID
- Revision of DIgSILENT Droop-Controlled and VSM Grid-Forming #55600
Templates. Please refer to the corresponding Change Log for detailed
information.
- HVDC Template “SE HVDC PLUS OWP MMC HB Sym Monopole”: #55246
The implementation of the RPC_MODE selection in “Reactive power DIG69095
control modes” model has been revised.
Description ID
3 Undo now also works correctly if only scenario data of an object has been #54548
changed.
3 Reference (IntRef ): Fixed issues with references pointing to other refer- #55237
ences where it was not expected. DIG68149
3 Data Manager and Network Model Manager: Text copied into Word no #55395
longer contains non-breaking spaces. DIG68689
3 Data Manager and Network Model Manager: Tables now show the param- #55397
eter columns of dynamic models correctly also after filtering or sorting.
3 Database: Unlocking databases now also works with very long unlock #54523
keys.
- Project Overview: A new context menu entry “Deactivate” has been added #55355
to the Grids and Variations categories, which will deactivate all grids or
variations. Corresponding entries for “Activate” and “Deactivate” have
also been added to folders in the aforementioned categories.
3 Variation Manager: Resolved an issue in the attribute view which resulted #55348
in incorrect warnings or incorrectly displayed modifications. DIG65408
Description ID
- The context menu of variation objects now offers entries to show corre- #55345
sponding stage objects, expansion stages or variations in the “Variations”
sub-menu.
- Login Policy (SetLoginpolicy ): Added a button to check if the current Win- #55425
dows user can log in. DIG69255
3 PFD Import (ComPfdimport): The target path can now also be changed #54561
when importing a PFD file by double-clicking it in the Windows Explorer.
3 DPL editor: Excel related functions are now also highlighted correctly. #54700
3 Composite Model (ElmComp): Warning messages issued by the Slot Up- #55413
date button are now grouped and some messages have been reworded.
3 Improved the colour scheme for licence related text boxes during Power- #55644
Factory startup. DIG69589
- Outage Events (EvtOutage) can now be created via the context menu for #55256
Synchronous Machines (ElmSym), Asynchronous Machines (ElmAsm),
Static Generators (ElmGenstat) and PV Systems (ElmPvsys).
3 The template browser now retains the last selected template location. #55155
Description ID
- Graphic Export: The dialog now uses name of the diagram as initial file- #55352
name.
3 The short name of substations is now displayed correctly when using #54500
@:_FSHORT in a text box.
Description ID
3 Line breaks are now removed when pasting string into the diagram search #55785
field.
- Modelica diagrams: Default parameter values of blocks are shown in grey #54507
in the property view.
- Graphic Command (ComGrp): Repair connection line crossing the sym- #54653
bol now also considers elements with more than two connections.
- Toggling the graphic freeze mode no longer clears the currently marked #54659
elements. DIG65823
- Graphic Command (ComGrp): A new option Add missing graphical con- #54993
nections to drawn branches has been added. DIG67649
DIG68139
3 Diagram Layout Tool (ComSgllayout): Feeder layout diagrams now in- #55142
clude all elements, including horizontal switches.
Geographic diagrams:
3 Duplicate WMS map layer titles are now handled properly. #54520
DIG68661
3 Diagram can again be opened even if the Substation types symbol list #55720
in diagram settings is empty. DIG69707
Description ID
Description ID
- Curve plots: The positioning of labels for horizontal intersection lines has #55075
been improved.
3 Curve plots: Horizontal auto-scaling now considers the entire result file #55687
time range, including NaN samples.
Description ID
3 Initially unsupplied switches can now be energised via post fault actions, #55037
even if the option Additionally remove unsupplied components is enabled.
3 Load Events (EvtLod) affecting multiple loads are now executed as ex- #55275
pected.
3 Multi-Winding Transformers (ElmTrmult) now offer loading results for con- #55490
tingency analysis, similar to other transformers.
Description ID
Description ID
3 Network Reduction with Regional equivalent: Loads and generator are no #54445
longer ignored if they have no infeed or consumption at starting time.
Description ID
3 Distance Polarising (RelZpol): The voltage memory now behaves as in- #54819
tended if “Do not synchronise faulted loops” (t:iremfloop) is enabled.
3 Fuse (RelFuse): The initialisation of the tripping signal for dynamic simu- #55167
lations has been improved.
3 Fuse (RelFuse): Explicit modelled fuses no longer use the Break Time #55206
(e:Tb) as an additional delay during Short-Circuit Trace (ComShctrace)
calculations.
- The following changes have been applied to the Protection Devices in the #55513
DIgSILENT Library : DIG69484
DIG69542
• ABB REx 620: Neutral measurements now support configurable
earth current;
• Schneider P43x: Corrected current inputs for phase overcurrent.
Description ID
Time-Overcurrent Plot (PltOvercurrent):
3 Protection devices are again visible in the single line legend after the #55064
associated curve has been made visible in the plot. DIG65068
3 Fuses located in cubicles are now also considered when generating #55112
the single line legend. DIG64925
Description ID
Description ID
- Cable Sizing (ComCabsize): The fault clearing time sweep calculation as #55536
part of the Verification mode has been enhanced and is now supported
by the tabular report.
3 Cable Sizing (ComCabsize): Low-voltage elements are now also consid- #55025
ered for the DIN VDE 0276-1000 standard. DIG67774
DIG58529
3 Cable Ampacity Calculation (ComAmpacity ): The definition for cables di- #55427
rectly buried in ground where soil dry-out might occur has been improved DIG67419
and additional explanatory texts have been added to the corresponding
pages in Line (ElmLne) and Cable Layout (ElmCablay ) dialogs.
Description ID
Description ID
3 The Thermal equivalent Short-Circuit Current Ratio Ith/Ithlim is now dis- #54100
played correctly in the reports.
3 D-A-CH-CZ : The calculation of Voltage changes and flicker now handles #54135
all positive values of the Repetition rate correctly. DIG65211
Description ID
3 The load flow option Automatic tap adjustment of transformers is now #54959
also correctly supported if the coincidence calculation is configured as for
generators (production case).
3 The load flow option Feeder Load Scaling now also works as expected for #55520
Feeders (ElmFeeder ) defined at zero impedance elements. DIG67845
Description ID
Description ID
3 The handling of initially violated or almost violated constraints has been #55271
improved.
3 Reliability Assessment with Distribution option: The selection process for #54688
tie open points between feeders that can be shifted to solve constraint
violations due to a generator derating has been aligned with the one for
other types of failures.
3 Reliability Assessment with Distribution option: Restoration with Tie Open #54751
Point Optimisation has been improved for large grids and grids that have
more generation than consumption.
- The trace of a contingency can now be started from the context menu. #55516
3 Settings in the command are now correctly reset after cancelling the #54882
dialog.
Description ID
3 Result that have already been calculated are now recorded, even if #55139
the calculation is interrupted by the user.
Description ID
3 Soft constraints for busbars and terminals are now supported and can be #54945
prioritised individually by using cost scaling factors.
3 The option start from saved results now works as intended also if for ex- #55482
ample the Standard solver is used to generate the saved results which
are then used by the Ipopt solver.
Description ID
3 Improved the behaviour for cases where the option Consider contingen- #54681
cies is enabled and the optimisation problem fails.
3 The support for Gurobi solver version 8 has been restored. #54936
Description ID
3 The Curative controls tabular report now also correctly handles cases #55586
where several curative control elements have the same name.
Description ID
3 Variable Selection (IntMon): The results of the corresponding load flow #54543
calculation can now be selected after an unbalanced state estimation.
Description ID
3 Terminal (ElmTerm): Frequency related result variables are now displayed #55412
as “nan” if the terminal is not recorded, for example in a result file. Please DIG63787
note that, for performance reasons, only recorded terminals have their fre-
quency calculated and this change is intended to make it easier to identify
not-calculated values when looking at terminals in the Flexible Data Page,
for example.
3 Terminal (ElmTerm): The unused result parameter “m:frdev” for dynamic #55363
simulations has been removed. DIG8411
3 Co-Simulation of networks with multiple unconnected grids has been im- #54944
proved.
3 Co-Simulation: Starting a simulation with a stop time that is smaller than #55203
the current time will not result in an error, as expected.
Description ID
3 External Co-Simulation across different machines is possible again. #55638
3 DSL Model Type (BlkDef ): Automatic compilation will now always be exe- #54722
cuted after PowerFactory has been updated to ensure potential changes
are reflected in the compiled models as well.
3 Modelica Model Type (TypMdl) or DSL Model Type (BlkDef ): The reason #54972
for an unsuccessful compilation is now written into the Output Window.
3 Modelica: The keywords terminate() and assert() are now sup- #55585
ported.
3 Modelica: Improved the compiled code for if-conditions in discrete equa- #55074
tions.
3 The architecture of IEC 61400-27 32-bit DLL is now identified in the #55067
Interface Version.
3 An issue with the use of multiple enable inputs on nested sub-models #55109
has been resolved.
3 Issues with the reordering of hybrid models equation involving arrays #55143
have been resolved.
3 Vector-matrix multiplication now always gives the correct result, even #55184
if the result is a one element vector.
3 Error messages from parsing Hybrid models now contain additional #55552
information.
Description ID
3 The error messages from failed initialisation of Modelica models now #55539
contain additional information. DIG64523
3 The options Fast convergence check and Fast computation of outputs #55547
are now disabled by default.
3 Network partitioning: Distributed Parameter lines which are not con- #54448
sidered when generating Co-Simulation regions due to invalid settings
are now reported.
Description ID
3 Solved an issue with empty tabular reports started by a script using #55752
PostCommand().
3 Solved an issue with empty DPL-driven text boxes on graphic export via #55764
script. DIG69096
3 Solved an issue where the first execution of a shared script takes longer #55481
than expected. DIG69299
- Diagrams and plots can now be exported from an externally executed #54875
Python script using ComWr.ExportGraphicTab(), even when the ap- DIG67750
plication window is not visible.
- API/Python: Indices for complex vector and matrix parameters now work #55566
as intended.
3 It is again possible to select all cells in a browser table while a script or a #55409
command is running. DIG69088
Description ID
3 Temporary files (.lock) created during parallel execution are now #54914
cleaned up correctly. DIG67978
DIG68913
3 Open tasks will now be executed by the remaining processes if one or #55311
more parallel process no longer respond.
Description ID
Grid to CIM:
- The Max. permissible current is now correctly considered for the op- #55356
erational limits of lines.
3 The conversion of operational limits now works as expected also if the #55353
Thermal Ratings (IntThrating) object is defined with a weather depen- DIG68434
dency.
Description ID
PSS/E Import:
DGS Export:
- A new option has been added to avoid writing additional information #54669
in the general table.
1.1.24 Examples
Description ID
1.1.25 Documentation
Description ID
- The User Manual for PowerFactory 2025 is now also available in German #55812
and French.
Description ID
3 Floating Licence: PowerFactory 2025 can be started with a floating li- #55369
cence, as expected. DIG69427
3 Licence Manager: An issue with proxy configurations via PAC (Proxy #54427
Auto-Config) files has been solved.
1.1.27 Miscellaneous
Description ID
3 Result Export (ComRes): It is now possible to export data from plots con- #54460
taining IntComtrade and IntComtradeset. DIG67713
- System environment variables can now be used in all file path attributes. #55347
This section lists resolved vulnerabilities and security issues in PowerFactory or third party
packages. Issues listed below had potential impact within the scope of PowerFactory , unless
stated otherwise.
No known issues.
1.2.2 curl/libcurl
Used for: online data access, e.g. background map download (WMS), licence validation check.
1.2.3 OpenSSL
2 PowerFactory 2025
2.1 Highlights
PowerFactory 2025 offers an improved user experience with a more flexible window layout, a
dynamic Output Window and the introduction of a dark mode. The handling of external data
has been greatly improved, facilitating a much simpler workflow for sharing projects with many
external files, such as characteristics. New filter layers have been introduced to the diagrams,
allowing for better visualisation of the network. New calculation capabilities include Short-Circuit
Calculation with Contingencies, Contingency Restoration Analysis in the Reliability and Restora-
tion Analysis module and the inclusion of reactive power optimisation in Unit Commitment and
Dispatch Optimisation. Dynamic simulation has been enhanced with Modelica hybrid modelling,
allowing continuous and discrete modelling in a single environment.
Additional details and functions, together with illustrative examples, can be found in the Power-
Factory WhatâĂŹs New document. Key highlights include:
Static Generators (ElmGenstat) and PWM Converters (ElmVsc, ElmVscmono) can now switch
between grid-parallel and island operation during dynamic simulations. Please refer to the Tech-
nical References for additional information. (#23073)
The neighbourhood of composite elements can now be selectively expanded in SGL diagrams
via a context menu entry or Hotkey (default: CTRL+SHIFT+E). (#43303)
Description ID
While appropriate migrations are in place, this change might still result in
different reference machines being selected in some configurations when
compared with previous PowerFactory versions.
Description ID
- The data type for strings in tabular format has been changed for various #50290
objects. This might require some scripts to be adapted, as the size check
is now more strict and the attribute has to be resized before a value can
be assigned.
- The Current Trigger (SetTrigger ) objects for scaling factors are now stored #43223
inside a dedicated Triggers folder inside each study case. Triggers not lo-
cated in this folder will be ignored by calculations. Projects from earlier
PowerFactory version will be migrated automatically, but automated pro-
cesses accessing the triggers might need to be adapted.
Description ID
- Exporting data using the dz data format is no longer supported. Please #53027
use the pfd data format instead.
Description ID
- Vectors and matrices can no longer be resized directly via scripting if their #52030
size is defined by other parameters, such as the Number of Line Circuits in DIG51305
a Tower Type (TypTow), or the size of another vector, such as the number
of entries in the Preload table of a Thermal Rating (IntThrating). These
dependent parameters will be automatically resized when modifying the
parameter they depend on. This also applies to tables comprised of multi-
ple vectors, such as the Curves table in a Data Series (PltDataseries).
Resizing the Element column for example will automatically resize all
other vectors as well, removing the need to resize them manually and
eliminating potential inconsistencies within the object.
Description ID
2.4 Improvements
Description ID
Description ID
- Complete and IEC60909 short-circuit: New monitor variables for the #35779
impedance ratios of the equivalent short-circuit impedance, such as
R1/X1 ratio (Zk") (m:R1toX1), are now available.
- Complete short-circuit: The way machines that are configured as Doubly- #51569
fed induction generator or Dynamic voltage support are handled during
the “subtransient without DFIG” calculation phase has been improved, for
a more consistent internal handling of the pre-fault voltage. This change
might result in very small changes to the Breaking Current contributions
compared with previous versions.
Description ID
Description ID
3 Select elements, such as transformers or line couplings, now indicate au- #51711
tomatic data corrections with a corresponding notification. This correction
already happened in previous PowerFactory versions, but the newly intro-
duced notification highlights the correction for traceability.
3 Grid (ElmNet), Area (ElmArea) and Zone (ElmZone): The calculation #53247
quantities Total Generation, Active Power (c:Ptotgen) and Total Consump-
tion, Active Power (c:Ptotcons) are now also correctly calculated if the DC
load flow is executed multiple times.
3 Doubly-Fed Induction Machine (ElmAsmsc): The algorithm for the deter- #53734
mination of reference machines has been improved so that, instead of the
PWM Converter, the DFIG will be the preferred reference machine on the
rotor side.
Description ID
- Synchronous Machine Type (TypSym): The Machine Type has been ex- #47545
tended by a “Condenser” entry. Please refer to the Technical Reference
for additional information.
3 Lines and Cables: Improved the load flow convergence behaviour for #53277
cases where a short-circuit location is defined very close to either end DIG67496
of the line.
- Cables: The graphics for the conductor arrangement have been updated. #53840
- Tower Geometry Type (TypGeo): The geometry definition has been made #27113
more user friendly and the graphical representation of the conductors has DIG53275
been improved. DIG60526
DIG63775
- DC Load (ElmLoddc, ElmLoddcbi): Load ramp events are now also sup- #50378
ported in RMS simulations. DIG63369
3 DC/DC Converter (ElmDcdc): The converter can again recover to normal #53378
operation after the current becomes zero during RMS simulations. DIG67610
- Reactive power controllers, such as Station Control or Shunt Control, will #50005
now emit a message if a remote measurement location cannot be con- DIG62906
trolled.
Description ID
3 Shunt/Filter (ElmShnt): The reactance and inductance values of “R-L-C”, #25438
“R-L-C,Rp” or “R-L-C1-C2,Rp” type shunts are now set to zero if the rated
reactive power is zero.
- Unbalanced harmonic current sources can now be also configured as se- #25116
quence components. DIG54177
- AC Voltage Source (ElmVac): The priority for the automatic slack deter- #51565
mination can now be controlled for each voltage source in a more fine-
grained manner.
3 The accuracy of the hysteresis model in general and its initialisation for #53478
2-Winding Transformers (ElmTr2) has been improved. The hysteresis DIG67627
losses are now also displayed correctly when they are smaller than the
transformer no-load losses.
Additionally, the calculation quantity Hysteresis losses (c:physt) is now
also available for Shunts/Filters (ElmShunt) and Series Reactors (Elm-
Sind).
Transformers:
- The star point voltage and current calculation quantities (e.g. #50839
c:Ustar_h and c:Istar_h) are now accessible as complex values.
3 Incorrectly configured tap changers are now reported and the auto- #53070
matic tap changing will be disabled to improve load flow convergence
behaviour.
Description ID
3 Transformers using measurement tables that do not include the zero- #53402
sequence values no longer cause a matrix inversion failure in unbal- DIG67716
anced calculations when the neutral tap position is either the minimum
or maximum tap position.
- The load flow page has been revised to always show power and #14596
voltage setpoints, similar to the static generator. Additionally, con- DIG35031
verters configured with the control modes “Vac-phi” or “PWM-phi” can DIG51588
now also be controlled by a Power-Frequency Controller (ElmSecctrl).
The load flow convergence behaviour has been improved in several
cases involving the PWM Converter as slack machine and external
controllers, such as Power-Frequency Controllers (ElmSecctrl) or Sta-
tion Controllers (ElmStactrl).
- The voltage angle can now also be controlled via an input signal when #48616
the converter is configured as “Vac-phi”, “PWM-phi” or “Vdc-phi”. DIG62146
A reference to the controlling Quasi-Dynamic Model (ElmQdsl) has
been added to the load flow page.
- Harmonic sources of type “IEC 61000” are now also supported for #52671
converters configured as “Const.V”.
- Multiple class names can now be entered in the corresponding column #36783
of the Input/Outputs for load flow equations table.
- DPL or Python scripts can now be called from QDSL scripts. The #52238
QDSL restrictions still apply to the called scripts. DIG65850
- The Inputs/Outputs for load flow equations table now always offers all #52676
available variable names for the specified classes for selection.
Description ID
DIgSILENT Library:
- The “Composite Type SVS” frame has been renamed to “Frame DIgSI- #51714
LENT SVS” and received a major revision. Please refer to the corre-
sponding change log for details.
- “exc_IEEE_ST6C”: The UEL/OEL router and its initial conditions have #53964
been corrected. DIG47306
DIG64701
- The DSL model type “REGFM_A1” and the corresponding “Frame #53609
WECC GFM Inverter” have been moved from Templates into Dynamic
Models. The templates “WECC Droop-Ctrld GFM Inverter - Gen” and
“WECC Droop-Ctrld GFM Inverter - Storage” have been adapted ac-
cordingly.
- Deprecated file references have been removed from the DSL model #54039
type “Control Type 2”.
- The Quasi-Dynamic Model Type “Heat Pump” has been moved from #52842
the template “DIgSILENT Heat Pump” into Quasi-Dynamic Models.
The template has been adapted accordingly.
Description ID
- The library of digital Modelica models has been extended and restruc- #53854
tured.
- #54637
The icons associated with basic Modelica models have been revised.
- The bypass condition of the following Lead-Lag Blocks has been up- #53465
dated: “(1+sTb)_(1+sTa) [(p;p)] _bypass”, “(1+sTb)_(1+sTa) [(pp;pp)]
_bypass” and “(1+sTb)_(1+sTa) _bypass”.
- The equations of the DSL macro “(K+sTb)_(1+sTa)” have been cor- #53469
rected.
- The DSL macros “Switch par 1->2 by par”, “Switch par 1->2 by sig”, #53471
“Switch sig 1->2 by par” and “Switch sig 1->2 by sig” have been up-
dated so that the switch routes the outputs in the correct order.
- The DSL macro “Edge detector” has been improved to be more robust #53876
in simulations with many events.
- A major revision has been applied to the WECC dynamic model #53843
“REEC_D”. Please refer to the change log for additional information.
Description ID
- New pre-defined harmonic distortion limits according to the Energy #53647
Networks Association (ENA) Engineering Recommendation G5, Issue
5, 2020 have been added.
- The Description and the newly introduced Display Name of pre- #53645
defined harmonic distortion limits have been populated.
Description ID
3 The prefix “r:” is no longer mandatory when accessing parameters from #51988
referenced objects.
- The selection dialog for objects that are usually stored in a dedicated Net- #52015
work Data folder or the Operational Library, such as Thermal Ratings,
Zones or Areas, now also lists the corresponding objects stored in the
grid itself.
- Data Manager and Network Model Manager: It is now possible to directly #42207
edit multi-line string attributes, such as Description texts. DIG64804
3 Data Manager and Network Model Manager: The table is now correctly #53538
updated when switching between DSL or Modelica models with different
classifications, such as “Governor and Turbine (gov)” or “Excitation Sys-
tem (exc)”.
Description ID
3 Improved logging for cases in which the database connection is lost during #52936
project activation. DIG67035
- Auto filters have been added to the merge browser table columns. #33708
DIG44474
- Closing the merge result view now shows a confirmation dialog to #53212
prevent accidental data loss. DIG67453
Description ID
- The context menu entry Results Variables is now only shown for elements #29247
(Elm*), protection devices (Rel*) and measurement devices (Sta*). DIG39499
- A confirmation dialog is now shown when closing a tab group containing #51416
more than one tab. DIG64770
- User Settings (SetUser ): The option Show confirmation dialog when clos- #53623
ing diagrams has been removed.
- Variable Selection (IntMon): The data type is now also displayed for the #49069
variable parameters of DSL, Modelica, QDSL and CIM Objects.
Description ID
- Template Folder (IntTemplate), DSL Model Type (BlkDef ) and Modelica #34101
Model Type (TypMdl): The “Pack” function has been improved so that
additional external locations, such as the DIgSLENT Library, can be ex-
cluded.
- Project Settings (SetPrj): The currency unit is now an editable field. #50816
- Capability Curve (IntQlim): Tables and plots have been enlarged. #52175
3 The context menu “Show Referenced” now works as expected for trans- #53114
formers referencing Tap-Controllers (ElmTapctrl) and generators refer-
encing Power-Frequency Controllers (ElmSecctrl).
Description ID
- The diagram export dialog now offers a new option to copy a diagram to #52771
the Windows clipboard.
- SGL diagrams: Added a context menu entry for adjusting the node den- #48876
sity.
3 Submodel diagram: The label of the Submodel Connector now always #53357
correctly displays the connected phase.
- Diagram Layout Tool (ComSgllayout): The target layer can now be se- #50590
lected when inserting elements into the current diagram.
- Diagram Layout Tool (ComSgllayout): New option to make newly created #51576
detailed substation diagrams permanent has been introduced. DIG65022
- Project Colour Settings (SetColours): Colours for owners and operators #51655
can now be assigned automatically.
Description ID
- Graphical Connection (IntGrfcon): The number of connection points is no #52332
longer limited to 20.
- The graphical representation of line sections now also considers line #5867
styles for overhead lines and cables. DIG19242
DIG21222
DIG47027
DIG61596
DIG66717
3 The warning message for missing diagram background images now also #53442
includes a link to the relevant layer object. DIG67781
Description ID
- Plot legend (PltLegend): It is now possible to display the variable name #44082
instead of its description.
- Curve labels can now snap to their curve after calculation data changes. #49653
DIG62905
- Data Series (PltDataseries): The layout of the harmonic limits selection #52139
has been improved.
Description ID
Description ID
- Network Reduction with REI Equivalent: A new option Ignore active power #21545
flow direction has been introduced, to enable aggregation of consumption
and generation.
Description ID
- Logic/DIP (RelLogdip): The legacy usages “DIP + latched”, “Group logic” #49196
and “DIP commutator” are no longer supported.
3 Logic/DIP (RelLogdip): Units configured as “DIP switch” will now also re- #49498
port an error if the number of inputs does not match the number of outputs
when initialising a calculation.
3 Fuse (RelFuse): Explicitly modelled fuses no longer trip during dynamic #53370
simulations when protection devices are ignored.
- R-X Plot (PltImpedancerx): Trajectory curves can be displayed with sam- #46038
ple markers. DIG58610
Description ID
- Time-Overcurrent Plot (PltOvercurrent): Automatically inserted currents #51072
from load flow or short-circuit calculations can now be excluded from auto- DIG64291
scaling.
- The following changes have been applied to the Protection Devices in the #49118
DIgSILENT Library : DIG12988
DIG16790
• New device model for: DIG23194
– GE P64x DIG33878
DIG43741
– Schneider P63x DIG11422
• Updated device model for: DIG37628
DIG16790
– GE P44x (formerly Areva P44x) DIG17979
– GE P54x (formerly Areva P54x) DIG43634
DIG53404
– Schneider P14x (formerly Areva P14x) DIG68920
• Siemens 7SD522: Load Encroachment settings are now correctly
transferred from StationWare;
• The Characteristic Name (e:chr_name) of some models has been
adapted so that the automatic search for mapping files also works
after the models have been copied into the project library;
Description ID
- Cable Sizing (ComCabsize): The effect of harmonics currents is now con- #37624
sidered during cross-section sizing, and sizing of the neutral conductor is
now supported. Additionally, the rated current from the corresponding
type can be used in the sizing process.
Description ID
3 Connection Request (ElmConreq): The check for valid input data no #53058
longer generates false-positive errors.
Description ID
Description ID
- Reliability Assessment with Distribution option: The algorithm will now #53521
restore closed rings that were opened by protection, if possible.
Description ID
- The full output of the load flow calculation can now be suppressed. #52048
Description ID
- Non-linear voltage soft constraints are now also supported. Voltage soft #50361
constraints can now also be prioritised individually by cost scaling factors.
- The option Handling of errors during load flow time sweep before optimi- #50663
sation is no longer considered for the time sweep after optimisation, which
will now always ignore errors and continue the calculation.
Description ID
- The new Gurobi solver version 12.0 is now also supported. #49373
Description ID
3 An option to accept non-optimal but feasible solutions for the non-linear #51219
optimisation has been introduced, which replaces the pop-up message
previously displayed in such cases.
Description ID
- Slot (BlkSlot): Modelica Model Types (TypMdl) can now also be selected #40216
as Type (e:pDsl) for the automatic signal definition.
3 DSL: The behaviour of picdro function in compiled models has been #54267
aligned with the interpreted version.
3 Improved the numerical accuracy when simulating with the Interpolation #40053
of internal variables option enabled.
Co-Simulation:
Description ID
- Initial Conditions for Co-Simulation (ComCosim) and Preparation as #52554
FMU Agent command (ComCosimsetup): It is now possible to retain
the Calculation Method selected in the load flow command instead of
adapting it to the Simulation method of each region.
- The selected Reference Busbar for the Active Power Control of initial #51170
load flow is now handled correctly. This also applies to the creation of
regions via the Partition Network button.
3 The initialisation now stops as expected if the load flow calculation #51163
fails but has the Maintain load flow results if calculation fails option
enabled.
- Internal variables can now be hidden when exporting the model. #48538
DIG60250
Description ID
- A new option Additional delay of outputs by one sampling period for #52598
clocked models has been introduced. This option can be used to en-
force an instantaneous update of outputs.
3 FMI 2.0: The synchronisation time is now correctly considered for the #53582
function fmi2DoStep.
Description ID
- Extended existing and introduced new scripting functionality to find short- #48743
est path(s). DIG62343
DIG62344
3 Python and API: Improved performance when setting string vectors. #52629
DIG66508
3 Python and API: Discrete integer output signals from Modelica models #53934
can now be read as expected.
- Added support for Python version 3.13 and dropped support for version #52350
3.8.
Description ID
- Task Automation (ComTask ): The selection of calculation-relevant objects #47166
to be transferred to the parallel processes has been improved.
Description ID
- Grid to CIM (ComGridtocim): The scripting function Execute() now cor- #52197
rectly returns an error code if the conversion fails. DIG64986
3 CIM to Grid: Improved stability when converting with active expansion #53433
stages. DIG67314
3 UCTE Export: Static Var Systems (ElmSvs) are now also exported. #54074
- UCTE Import/Export: The ratings in A, defined in the UCTE file, are now #53283
considered via as an appropriately configured rating factor. DIG42917
DIG63575
3 User Settings (SetUser ): Passwords for StationWare can now be 40 char- #50533
acters long.
3 DGS Import/Export: Single quotation marks (’) in the label of the datapart #33476
or dataset are now handled correctly.
Description ID
DGS Export:
DGS Import:
- The XML format now supports flexible class definitions, allowing dif- #53008
ferent attributes for the same PowerFactory class.
3 References by cimRdfId into a derived project are now correctly han- #53933
dled by DGS version 7. DIG68166
PSS/E Import:
3 Now also supports code change records with blanks instead of com- #53481
mas. DIG67823
2.4.22 Examples
Description ID
- “Wind Farm” Application Example: The PQ- and VQ-scripts have been #54983
updated. Please refer to the Change Log for details.
- “MV Microgrid” Application Example: Static generators have been marked #54155
as “grid-forming” and the dynamic models of diesel generators have been
updated.
- “LV Distribution Network” Application Example: A new study case “1.2 - #54866
LV Load Flow PV prognosis” is now available.
2.4.23 Documentation
Description ID
• CGMES
Description ID
- The following new Technical References for Templates have been added: #55038
DIG54770
• WECC Plant Controller Templates DIG54893
• DIgSILENT HVDC MMC/OWP Templates DIG55416
DIG57536
DIG57651
DIG60921
DIG61270
DIG67360
• STATCOM
• Fuse
• Frequency Dependent Mutual Data
• PWM Converter
• NEC/NER
• Shunt/Filter and Static Var System
• Station Controller
Description ID
- For licences based on subscription contracts, the renewal period and next #53022
renewal time are now displayed in the “Help ->About PowerFactory ” dia-
log. A corresponding message is also displayed on startup.
3 Cloud-based softkey licences: Improved the internal handling and the #51089
user notification during short network connection interruptions. DIG64265
- Licence Manager, Setup Assistant and Reporting Framework: .NET com- #52037
ponents have been migrated from .NET 6 to .NET 8. DIG66395
2.4.25 Miscellaneous
Description ID
- Timestamps in PowerFactory log files are now in ISO 8601 format with #52335
time zone information.
- The application is now compiled with Microsoft Visual Studio 2022 ver- #49899
sion 17.8. The runtimes shipped with the installer have been updated to
version 14.38.33135.
Description ID
3 Libcurl has been updated to version 8.11.0. #50972
This section lists resolved vulnerabilities and security issues in PowerFactory or third party
packages. Issues listed below had potential impact within the scope of PowerFactory , unless
stated otherwise.
• Modification of read-only data (CWE-284 Improper Access Control): By using special key-
board shortcuts in dialogs a user was able to modify data without having write permissions.
2.5.2 curl/libcurl
Used for: online data access, e.g. background map download (WMS), licence validation check.
Update to version 8.11.0 resolved the following issues:
2.5.3 OpenSSL
Used for: Data exchange via Unified Automation OPC-UA. Update to version 3.4.0 resolved the
following issues: