DynaFlow
DynaFlow is a new steady-state simulation tool that aims at calculating the steady-state point by using a simplified time-domain simulation, guaranteeing the correctness of the solution found. You can find more information about it here.
Installation
As of 12/04/2021, you will need to build DynaFlow from sources.
As an illustration, on Linux, you will need to:
- Follow the build instructions for dynawo library
- Deploy it in order to get an installation directory with the correct layout :
# in dynawo sources directory $> ./myEnvDynawo.sh deploy
- Follow the build instructions for DynaFlow
Configuration
To use DynaFlow for all power flow computations, you have to configure the load-flow
module in your configuration file:
load-flow:
default-impl-name: "DynaFlow"
Specific parameters
svcRegulationOn
The svcRegulationOn
is an optional boolean property that defines if SVCs (Static Var Compensator) take part in the voltage regulation. The default value of this parameter is false
.
shuntRegulationOn
The shuntRegulationOn
is an optional boolean property that defines if Shunts take part in the voltage regulation.
The default value of this parameter is false
.
automaticSlackBusOn
The automaticSlackbusOn
is an optional boolean property that defines if DynaFlow computes the slack bus (phase reference bus) by itself or if the slack bus is provided.
The default value of this parameter is true
.
vscAsGenerators
The vscAsGenerators
is an optional boolean property that defines if VSCs (Voltage Source Converters) are modeled as generators.
The default value of this parameter is true
.
lccAsLoads
The lccAsLoads
is an optional boolean property that defines if LCCs (Line Commutated Converters) are modeled as loads.
The default value of this parameter is true
.
Generic parameters
Furthermore, DynaFlow only supports two of the generic parameters:
- noGeneratorReactiveLimits
- phaseShifterRegulationOn
You may have a description of these parameters here. The other parameters are ignored.
Example
This is an example of a load flow parameters file with specific parameters for DynaFlow:
{
"version" : "1.4",
"phaseShifterRegulationOn" : false,
"noGeneratorReactiveLimits" : false,
"extensions" : {
"DynaflowParameters" : {
"svcRegulationOn": true,
"shuntRegulationOn": false,
"automaticSlackBusOn": true,
"vscAsGenerators": false,
"lccAsLoads": true
}
}
}