Package com.powsybl.ampl.converter
Class DefaultAmplNetworkUpdater
- java.lang.Object
-
- com.powsybl.ampl.converter.AbstractAmplNetworkUpdater
-
- com.powsybl.ampl.converter.DefaultAmplNetworkUpdater
-
- All Implemented Interfaces:
AmplNetworkUpdater
public class DefaultAmplNetworkUpdater extends AbstractAmplNetworkUpdater
This class implements the default behavior of applying changes to the network.- Author:
- Nicolas Pierre
- See Also:
AmplNetworkReader
,AmplNetworkUpdater
-
-
Constructor Summary
Constructors Constructor Description DefaultAmplNetworkUpdater(StringToIntMapper<AmplSubset> networkMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
updateNetworkBattery(Battery b, int busNum, double targetP, double targetQ, double p, double q)
void
updateNetworkBranch(Branch br, Network network, String id, int busNum, int busNum2, double p1, double p2, double q1, double q2)
void
updateNetworkBus(Bus bus, double v, double theta)
void
updateNetworkGenerators(Generator g, int busNum, boolean vregul, double targetV, double targetP, double targetQ, double p, double q)
void
updateNetworkHvdcLine(HvdcLine hl, String converterMode, double targetP)
void
updateNetworkLcc(LccConverterStation lcc, int busNum, double p, double q)
void
updateNetworkLoad(Load l, Network network, String id, int busNum, double p, double q, double p0, double q0)
void
updateNetworkPhaseTapChanger(Network network, String id, int tap)
void
updateNetworkRatioTapChanger(Network network, String id, int tap)
void
updateNetworkShunt(ShuntCompensator sc, int busNum, double q, double b, int sections)
void
updateNetworkSvc(StaticVarCompensator svc, int busNum, boolean vregul, double targetV, double q)
void
updateNetworkVsc(VscConverterStation vsc, int busNum, boolean vregul, double targetV, double targetQ, double p, double q)
-
Methods inherited from class com.powsybl.ampl.converter.AbstractAmplNetworkUpdater
busConnection, getThreeWindingsTransformer, getThreeWindingsTransformerLeg
-
-
-
-
Constructor Detail
-
DefaultAmplNetworkUpdater
public DefaultAmplNetworkUpdater(StringToIntMapper<AmplSubset> networkMapper)
-
-
Method Detail
-
updateNetworkGenerators
public void updateNetworkGenerators(Generator g, int busNum, boolean vregul, double targetV, double targetP, double targetQ, double p, double q)
-
updateNetworkVsc
public void updateNetworkVsc(VscConverterStation vsc, int busNum, boolean vregul, double targetV, double targetQ, double p, double q)
-
updateNetworkBattery
public void updateNetworkBattery(Battery b, int busNum, double targetP, double targetQ, double p, double q)
-
updateNetworkSvc
public void updateNetworkSvc(StaticVarCompensator svc, int busNum, boolean vregul, double targetV, double q)
-
updateNetworkShunt
public void updateNetworkShunt(ShuntCompensator sc, int busNum, double q, double b, int sections)
-
updateNetworkLoad
public void updateNetworkLoad(Load l, Network network, String id, int busNum, double p, double q, double p0, double q0)
-
updateNetworkRatioTapChanger
public void updateNetworkRatioTapChanger(Network network, String id, int tap)
-
updateNetworkPhaseTapChanger
public void updateNetworkPhaseTapChanger(Network network, String id, int tap)
-
updateNetworkBus
public void updateNetworkBus(Bus bus, double v, double theta)
-
updateNetworkBranch
public void updateNetworkBranch(Branch br, Network network, String id, int busNum, int busNum2, double p1, double p2, double q1, double q2)
-
updateNetworkHvdcLine
public void updateNetworkHvdcLine(HvdcLine hl, String converterMode, double targetP)
-
updateNetworkLcc
public void updateNetworkLcc(LccConverterStation lcc, int busNum, double p, double q)
-
-