Skip to content

Commit 152f040

Browse files
committed
fix serialization of new parameter
Signed-off-by: Didier Vidal <[email protected]>
1 parent c1d3152 commit 152f040

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

src/main/java/com/powsybl/openloadflow/OpenLoadFlowParameters.java

+12-12
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,7 @@ public enum ReactiveRangeCheckMode {
634634

635635
private boolean disableInconsistentVoltageControls = LfNetworkParameters.DISABLE_INCONSISTENT_VOLTAGE_CONTROLS_DEFAULT_VALUE;
636636

637-
private boolean remoteVoltageControlIgnoreQpercent = REMOTE_VOLTAGE_CONTROL_IGNORE_QPERCENT_DEFAULT_VALUE;
637+
private boolean remoteVoltageControlIgnoreQPercent = REMOTE_VOLTAGE_CONTROL_IGNORE_QPERCENT_DEFAULT_VALUE;
638638

639639
public static double checkParameterValue(double parameterValue, boolean condition, String parameterName) {
640640
if (!condition) {
@@ -1388,12 +1388,12 @@ public OpenLoadFlowParameters setDisableInconsistentVoltageControls(boolean disa
13881388
return this;
13891389
}
13901390

1391-
public boolean isRemoteVoltageControlIgnoreQpercent() {
1392-
return remoteVoltageControlIgnoreQpercent;
1391+
public boolean isRemoteVoltageControlIgnoreQPercent() {
1392+
return remoteVoltageControlIgnoreQPercent;
13931393
}
13941394

1395-
public OpenLoadFlowParameters setRemoteVoltageControlIgnoreQpercent(boolean remoteVoltageControlIgnoreQpercent) {
1396-
this.remoteVoltageControlIgnoreQpercent = remoteVoltageControlIgnoreQpercent;
1395+
public OpenLoadFlowParameters setRemoteVoltageControlIgnoreQPercent(boolean remoteVoltageControlIgnoreQPercent) {
1396+
this.remoteVoltageControlIgnoreQPercent = remoteVoltageControlIgnoreQPercent;
13971397
return this;
13981398
}
13991399

@@ -1477,7 +1477,7 @@ public static OpenLoadFlowParameters load(PlatformConfig platformConfig) {
14771477
.setAreaInterchangeControlAreaType(config.getStringProperty(AREA_INTERCHANGE_CONTROL_AREA_TYPE_PARAM_NAME, LfNetworkParameters.AREA_INTERCHANGE_CONTROL_AREA_TYPE_DEFAULT_VALUE))
14781478
.setAreaInterchangePMaxMismatch(config.getDoubleProperty(AREA_INTERCHANGE_P_MAX_MISMATCH_PARAM_NAME, AREA_INTERCHANGE_P_MAX_MISMATCH_DEFAULT_VALUE))
14791479
.setDisableInconsistentVoltageControls(config.getBooleanProperty(DISABLE_INCONSISTENT_VOLTAGE_CONTROLS_PARAM_NAME, LfNetworkParameters.DISABLE_INCONSISTENT_VOLTAGE_CONTROLS_DEFAULT_VALUE))
1480-
.setRemoteVoltageControlIgnoreQpercent(config.getBooleanProperty(REMOTE_VOLTAGE_CONTROL_IGNORE_QPERCENT_PARAM_NAME, REMOTE_VOLTAGE_CONTROL_IGNORE_QPERCENT_DEFAULT_VALUE)));
1480+
.setRemoteVoltageControlIgnoreQPercent(config.getBooleanProperty(REMOTE_VOLTAGE_CONTROL_IGNORE_QPERCENT_PARAM_NAME, REMOTE_VOLTAGE_CONTROL_IGNORE_QPERCENT_DEFAULT_VALUE)));
14811481
return parameters;
14821482
}
14831483

@@ -1645,7 +1645,7 @@ public OpenLoadFlowParameters update(Map<String, String> properties) {
16451645
Optional.ofNullable(properties.get(DISABLE_INCONSISTENT_VOLTAGE_CONTROLS_PARAM_NAME))
16461646
.ifPresent(prop -> this.setDisableInconsistentVoltageControls(Boolean.parseBoolean(prop)));
16471647
Optional.ofNullable(properties.get(REMOTE_VOLTAGE_CONTROL_IGNORE_QPERCENT_PARAM_NAME))
1648-
.ifPresent(prop -> this.setRemoteVoltageControlIgnoreQpercent(Boolean.parseBoolean(prop)));
1648+
.ifPresent(prop -> this.setRemoteVoltageControlIgnoreQPercent(Boolean.parseBoolean(prop)));
16491649
return this;
16501650
}
16511651

@@ -1725,7 +1725,7 @@ public Map<String, Object> toMap() {
17251725
map.put(VOLTAGE_REMOTE_CONTROL_ROBUST_MODE_PARAM_NAME, voltageRemoteControlRobustMode);
17261726
map.put(FORCE_TARGET_Q_IN_REACTIVE_LIMITS_PARAM_NAME, forceTargetQInReactiveLimits);
17271727
map.put(DISABLE_INCONSISTENT_VOLTAGE_CONTROLS_PARAM_NAME, disableInconsistentVoltageControls);
1728-
map.put(REMOTE_VOLTAGE_CONTROL_IGNORE_QPERCENT_PARAM_NAME, remoteVoltageControlIgnoreQpercent);
1728+
map.put(REMOTE_VOLTAGE_CONTROL_IGNORE_QPERCENT_PARAM_NAME, remoteVoltageControlIgnoreQPercent);
17291729
return map;
17301730
}
17311731

@@ -1885,7 +1885,7 @@ static LfNetworkParameters getNetworkParameters(LoadFlowParameters parameters, O
18851885
.setAreaInterchangeControlAreaType(parametersExt.getAreaInterchangeControlAreaType())
18861886
.setForceTargetQInReactiveLimits(parametersExt.isForceTargetQInReactiveLimits())
18871887
.setDisableInconsistentVoltageControls(parametersExt.isDisableInconsistentVoltageControls())
1888-
.setRemoteVoltageControlIgnoreQPercent(parametersExt.isRemoteVoltageControlIgnoreQpercent());
1888+
.setRemoteVoltageControlIgnoreQPercent(parametersExt.isRemoteVoltageControlIgnoreQPercent());
18891889
}
18901890

18911891
public static AcLoadFlowParameters createAcParameters(Network network, LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt,
@@ -1996,7 +1996,7 @@ public static DcLoadFlowParameters createDcParameters(LoadFlowParameters paramet
19961996
.setAreaInterchangeControl(parametersExt.isAreaInterchangeControl())
19971997
.setAreaInterchangeControlAreaType(parametersExt.getAreaInterchangeControlAreaType())
19981998
.setDisableInconsistentVoltageControls(parametersExt.isDisableInconsistentVoltageControls())
1999-
.setRemoteVoltageControlIgnoreQPercent(parametersExt.isRemoteVoltageControlIgnoreQpercent());
1999+
.setRemoteVoltageControlIgnoreQPercent(parametersExt.isRemoteVoltageControlIgnoreQPercent());
20002000

20012001
var equationSystemCreationParameters = new DcEquationSystemCreationParameters()
20022002
.setUpdateFlows(true)
@@ -2128,7 +2128,7 @@ public static boolean equals(LoadFlowParameters parameters1, LoadFlowParameters
21282128
extension1.isVoltageRemoteControlRobustMode() == extension2.isVoltageRemoteControlRobustMode() &&
21292129
extension1.isForceTargetQInReactiveLimits() == extension2.isForceTargetQInReactiveLimits() &&
21302130
extension1.isDisableInconsistentVoltageControls() == extension2.isDisableInconsistentVoltageControls() &&
2131-
extension1.isRemoteVoltageControlIgnoreQpercent() == extension2.isRemoteVoltageControlIgnoreQpercent();
2131+
extension1.isRemoteVoltageControlIgnoreQPercent() == extension2.isRemoteVoltageControlIgnoreQPercent();
21322132
}
21332133

21342134
public static LoadFlowParameters clone(LoadFlowParameters parameters) {
@@ -2228,7 +2228,7 @@ public static LoadFlowParameters clone(LoadFlowParameters parameters) {
22282228
.setVoltageRemoteControlRobustMode(extension.isVoltageRemoteControlRobustMode())
22292229
.setForceTargetQInReactiveLimits(extension.isForceTargetQInReactiveLimits())
22302230
.setDisableInconsistentVoltageControls(extension.isDisableInconsistentVoltageControls())
2231-
.setRemoteVoltageControlIgnoreQpercent(extension.isRemoteVoltageControlIgnoreQpercent());
2231+
.setRemoteVoltageControlIgnoreQPercent(extension.isRemoteVoltageControlIgnoreQPercent());
22322232

22332233
if (extension2 != null) {
22342234
parameters2.addExtension(OpenLoadFlowParameters.class, extension2);

src/main/java/com/powsybl/openloadflow/sensi/AcSensitivityAnalysis.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ public void analyse(Network network, List<PropagatedContingency> contingencies,
232232
.setAreaInterchangeControlAreaType(lfParametersExt.getAreaInterchangeControlAreaType())
233233
.setForceTargetQInReactiveLimits(lfParametersExt.isForceTargetQInReactiveLimits())
234234
.setDisableInconsistentVoltageControls(lfParametersExt.isDisableInconsistentVoltageControls())
235-
.setRemoteVoltageControlIgnoreQPercent(lfParametersExt.isRemoteVoltageControlIgnoreQpercent());
235+
.setRemoteVoltageControlIgnoreQPercent(lfParametersExt.isRemoteVoltageControlIgnoreQPercent());
236236

237237
// create networks including all necessary switches
238238
try (LfNetworkList lfNetworks = Networks.load(network, lfNetworkParameters, topoConfig, reportNode)) {

src/test/java/com/powsybl/openloadflow/ac/GeneratorRemoteControlTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ void testWith3GeneratorsAndCoordinatedReactiveControlExtensions() {
195195
assertReactivePowerEquals(-63.07, g2.getTerminal());
196196
assertReactivePowerEquals(-21.023, g3.getTerminal());
197197

198-
parametersExt.setRemoteVoltageControlIgnoreQpercent(true);
198+
parametersExt.setRemoteVoltageControlIgnoreQPercent(true);
199199
g1.newMinMaxReactiveLimits().setMaxQ(100).setMinQ(-100).add();
200200
g2.newMinMaxReactiveLimits().setMaxQ(100).setMinQ(-100).add();
201201
g3.newMinMaxReactiveLimits().setMaxQ(200).setMinQ(-200).add();

src/test/resources/debug-parameters.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
"areaInterchangePMaxMismatch" : 2.0,
9595
"forceTargetQInReactiveLimits" : false,
9696
"disableInconsistentVoltageControls" : false,
97-
"remoteVoltageControlIgnoreQpercent" : false
97+
"remoteVoltageControlIgnoreQPercent" : false
9898
}
9999
}
100100
},

0 commit comments

Comments
 (0)