Skip to content

Commit 8acf949

Browse files
authored
Merge pull request #40 from Baltic-RCC/LN_bump_to_pypowsybl-1.13.0
feature: bump to pypowsybl 1.13.0
2 parents 9c924a8 + 953a5a0 commit 8acf949

File tree

2 files changed

+104
-0
lines changed

2 files changed

+104
-0
lines changed

rao/parameters/manager.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ class RaoSettingsManager:
249249
"1.11.1": f"{Path(__file__).parent.joinpath('rao_v30.json')}",
250250
"1.11.2": f"{Path(__file__).parent.joinpath('rao_v30.json')}",
251251
"1.12.0": f"{Path(__file__).parent.joinpath('rao_v31.json')}",
252+
"1.13.0": f"{Path(__file__).parent.joinpath('rao_v32.json')}",
252253
}
253254

254255
def __init__(self):

rao/parameters/rao_v32.json

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
{
2+
"version" : "3.2",
3+
"objective-function" : {
4+
"type" : "MAX_MIN_MARGIN",
5+
"unit" : "A",
6+
"enforce-curative-security" : true
7+
},
8+
"range-actions-optimization" : {
9+
"pst-ra-min-impact-threshold" : 0.01,
10+
"hvdc-ra-min-impact-threshold" : 0.001,
11+
"injection-ra-min-impact-threshold" : 0.001
12+
},
13+
"topological-actions-optimization" : {
14+
"relative-minimum-impact-threshold" : 0.0,
15+
"absolute-minimum-impact-threshold" : 1.0
16+
},
17+
"not-optimized-cnecs" : {
18+
"do-not-optimize-curative-cnecs-for-tsos-without-cras" : false
19+
},
20+
"extensions" : {
21+
"open-rao-search-tree-parameters": {
22+
"objective-function" : {
23+
"curative-min-obj-improvement" : 0.0
24+
},
25+
"range-actions-optimization" : {
26+
"max-mip-iterations" : 5,
27+
"pst-sensitivity-threshold" : 1e-6,
28+
"pst-model" : "APPROXIMATED_INTEGERS",
29+
"hvdc-sensitivity-threshold" : 1e-6,
30+
"injection-ra-sensitivity-threshold" : 1e-6,
31+
"linear-optimization-solver" : {
32+
"solver" : "CBC",
33+
"relative-mip-gap" : 0.001,
34+
"solver-specific-parameters" : "THREADS 10 MAXTIME 3000"
35+
}
36+
},
37+
"topological-actions-optimization" : {
38+
"max-preventive-search-tree-depth" : 1,
39+
"max-curative-search-tree-depth" : 1,
40+
"predefined-combinations" : [],
41+
"skip-actions-far-from-most-limiting-element" : true,
42+
"max-number-of-boundaries-for-skipping-actions" : 1
43+
},
44+
"multi-threading" : {
45+
"available-cpus" : 4
46+
},
47+
"second-preventive-rao" : {
48+
"execution-condition" : "DISABLED",
49+
"hint-from-first-preventive-rao" : false
50+
},
51+
"load-flow-and-sensitivity-computation" : {
52+
"load-flow-provider" : "OpenLoadFlow",
53+
"sensitivity-provider" : "OpenLoadFlow",
54+
"sensitivity-parameters" : {
55+
"version" : "1.0",
56+
"load-flow-parameters" : {
57+
"version" : "1.9",
58+
"voltageInitMode" : "UNIFORM_VALUES",
59+
"transformerVoltageControlOn" : true,
60+
"phaseShifterRegulationOn" : false,
61+
"useReactiveLimits" : true,
62+
"twtSplitShuntAdmittance" : false,
63+
"shuntCompensatorVoltageControlOn" : true,
64+
"readSlackBus" : false,
65+
"writeSlackBus" : true,
66+
"dc" : false,
67+
"distributedSlack" : true,
68+
"balanceType" : "PROPORTIONAL_TO_GENERATION_P_MAX",
69+
"dcUseTransformerRatio" : true,
70+
"countriesToBalance" : [],
71+
"connectedComponentMode" : "ALL",
72+
"hvdcAcEmulation" : true,
73+
"dcPowerFactor" : 1.0,
74+
"extensions" : {
75+
"open-load-flow-parameters" : {
76+
"voltageRemoteControl": true,
77+
"plausibleActivePowerLimit" : 10000.0,
78+
"minPlausibleTargetVoltage" : 0.8,
79+
"maxPlausibleTargetVoltage" : 1.2,
80+
"maxNewtonRaphsonIterations" : 30,
81+
"newtonRaphsonConvEpsPerEq" : 1.0E-4,
82+
"slackBusSelectionMode" : "LARGEST_GENERATOR",
83+
"slackBusesIds" : [ ],
84+
"lowImpedanceThreshold": 1.0E-5,
85+
"lowImpedanceBranchMode" : "REPLACE_BY_ZERO_IMPEDANCE_LINE",
86+
"loadPowerFactorConstant" : false,
87+
"slackBusPMaxMismatch" : 0.1,
88+
"voltagePerReactivePowerControl" : false,
89+
"voltageInitModeOverride" : "FULL_VOLTAGE",
90+
"transformerVoltageControlMode" : "INCREMENTAL_VOLTAGE_CONTROL",
91+
"shuntVoltageControlMode": "INCREMENTAL_VOLTAGE_CONTROL",
92+
"minRealisticVoltage" : 0.5,
93+
"maxRealisticVoltage" : 1.5,
94+
"reactiveRangeCheckMode" : "MAX",
95+
"referenceBusSelectionMode": "GENERATOR_REFERENCE_PRIORITY"
96+
}
97+
}
98+
}
99+
}
100+
}
101+
}
102+
}
103+
}

0 commit comments

Comments
 (0)