Class OmegaRef
java.lang.Object
com.powsybl.dynawaltz.models.AbstractBlackBoxModel
com.powsybl.dynawaltz.models.AbstractPureDynamicBlackBoxModel
com.powsybl.dynawaltz.models.frequencysynchronizers.AbstractFrequencySynchronizer
com.powsybl.dynawaltz.models.frequencysynchronizers.OmegaRef
- All Implemented Interfaces:
com.powsybl.dynamicsimulation.DynamicModel
,BlackBoxModel
,FrequencySynchronizerModel
,Model
OmegaRef is a special model: its role is to synchronize the generators' frequency. The corresponding black
box model XML entry is serialized only once. For each generator synchronized through the OmegaRef model, there will be
one XML entry for the connection with the generator's dynamic model, and one XML entry for the connection with the
NETWORK dynamic model. There are thus two macroConnectors defined for OmegaRef: one to connect it to a generator's
dynamic model and one to connect it to the NETWORK model.
- Author:
- Marcos de Miguel <demiguelm at aia.es>, Laurent Issertial <laurent.issertial at rte-france.com>
-
Field Summary
Fields inherited from class com.powsybl.dynawaltz.models.frequencysynchronizers.AbstractFrequencySynchronizer
synchronizedEquipments
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createDynamicModelParameters
(DynaWaltzContext context, Consumer<ParametersSet> parametersAdder) void
Methods inherited from class com.powsybl.dynawaltz.models.frequencysynchronizers.AbstractFrequencySynchronizer
getParFile, isEmpty
Methods inherited from class com.powsybl.dynawaltz.models.AbstractPureDynamicBlackBoxModel
getVarsMapping, write
Methods inherited from class com.powsybl.dynawaltz.models.AbstractBlackBoxModel
createNetworkParameter, getDynamicModelId, getLib, getMacroConnectFromAttributes, getMacroConnectToAttributes, getName, getParameterSetId, setParameterSetId, writeDynamicAttributes
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.dynawaltz.models.BlackBoxModel
createNetworkParameter, getDynamicModelId, getLib, getMacroConnectFromAttributes, getParameterSetId, getVarsMapping, write
Methods inherited from interface com.powsybl.dynawaltz.models.Model
getMacroConnectToAttributes, getName
-
Constructor Details
-
OmegaRef
-
-
Method Details
-
createDynamicModelParameters
public void createDynamicModelParameters(DynaWaltzContext context, Consumer<ParametersSet> parametersAdder) - Specified by:
createDynamicModelParameters
in interfaceBlackBoxModel
- Overrides:
createDynamicModelParameters
in classAbstractBlackBoxModel
-
createMacroConnections
public void createMacroConnections(MacroConnectionsAdder adder) throws com.powsybl.commons.PowsyblException - Throws:
com.powsybl.commons.PowsyblException
-