Class TapChangerBlockingAutomaton
java.lang.Object
com.powsybl.dynawaltz.models.AbstractBlackBoxModel
com.powsybl.dynawaltz.models.AbstractPureDynamicBlackBoxModel
com.powsybl.dynawaltz.models.automatons.TapChangerBlockingAutomaton
- All Implemented Interfaces:
com.powsybl.dynamicsimulation.DynamicModel
,BlackBoxModel
,Model
- Author:
- Laurent Issertial <laurent.issertial at rte-france.com>
-
Constructor Summary
ModifierConstructorDescriptionprotected
TapChangerBlockingAutomaton
(String dynamicModelId, String parameterSetId, List<com.powsybl.iidm.network.TwoWindingsTransformer> transformers, List<com.powsybl.iidm.network.Load> loadsWithTransformer, List<String> tapChangerAutomatonIds, List<com.powsybl.iidm.network.Identifiable<?>> uMeasurements, String lib) -
Method Summary
Modifier and TypeMethodDescriptionvoid
getLib()
getName()
static boolean
isCompatibleEquipment
(com.powsybl.iidm.network.IdentifiableType type) void
write
(XMLStreamWriter writer, DynaWaltzContext context) Methods inherited from class com.powsybl.dynawaltz.models.AbstractPureDynamicBlackBoxModel
getVarsMapping
Methods inherited from class com.powsybl.dynawaltz.models.AbstractBlackBoxModel
createDynamicModelParameters, createNetworkParameter, getDynamicModelId, getMacroConnectFromAttributes, getMacroConnectToAttributes, getParameterSetId, getParFile, setParameterSetId, writeDynamicAttributes
-
Constructor Details
-
TapChangerBlockingAutomaton
protected TapChangerBlockingAutomaton(String dynamicModelId, String parameterSetId, List<com.powsybl.iidm.network.TwoWindingsTransformer> transformers, List<com.powsybl.iidm.network.Load> loadsWithTransformer, List<String> tapChangerAutomatonIds, List<com.powsybl.iidm.network.Identifiable<?>> uMeasurements, String lib)
-
-
Method Details
-
isCompatibleEquipment
public static boolean isCompatibleEquipment(com.powsybl.iidm.network.IdentifiableType type) -
getName
- Specified by:
getName
in interfaceModel
- Overrides:
getName
in classAbstractBlackBoxModel
-
getLib
- Specified by:
getLib
in interfaceBlackBoxModel
- Overrides:
getLib
in classAbstractBlackBoxModel
-
createMacroConnections
-
write
- Specified by:
write
in interfaceBlackBoxModel
- Overrides:
write
in classAbstractPureDynamicBlackBoxModel
- Throws:
XMLStreamException
-