public class SynchronousMachine extends RegulatingCondEq
Modifier and Type | Field and Description |
---|---|
HydroPump |
drives_HydroPump
Attribute "drives_HydroPump"
Comment from profile:
The synchronous machine drives the turbine which moves the water from a low elevation to a higher elevation.
|
java.lang.String |
idDrives_HydroPump
The id of the attribute "drives_HydroPump"
This id is mainly used to resolve links after parsing an instance
|
java.lang.String |
idInitialReactiveCapabilityCurve
The id of the attribute "initialReactiveCapabilityCurve"
This id is mainly used to resolve links after parsing an instance
|
java.lang.String |
idMemberOf_GeneratingUnit
The id of the attribute "memberOf_GeneratingUnit"
This id is mainly used to resolve links after parsing an instance
|
ReactiveCapabilityCurve |
initialReactiveCapabilityCurve
Attribute "initialReactiveCapabilityCurve"
Comment from profile:
The default ReactiveCapabilityCurve for use by a SynchronousMachine
|
float |
maxQ
Attribute "maxQ"
Comment from profile:
Maximum reactive power limit.
|
GeneratingUnit |
memberOf_GeneratingUnit
Attribute "memberOf_GeneratingUnit"
Comment from profile:
A synchronous machine may operate as a generator and as such becomes a member of a generating unitEach SynchronousMachine is a member of one and only one GeneratingUnit plus each GeneratingUnit should have one and only one SynchronousMachine.
|
float |
minQ
Attribute "minQ"
Comment from profile:
Minimum reactive power limit for the unit.
|
SynchronousMachineOperatingMode |
operatingMode
Attribute "operatingMode"
Comment from profile:
Current mode of operation.
|
float |
qPercent
Attribute "qPercent"
Comment from profile:
Percent of the coordinated reactive control that comes from this machine.
|
float |
r
Attribute "r"
Comment from profile:
Positive sequence resistance of the synchronous machine.
|
float |
r0
Attribute "r0"
Comment from profile:
Zero sequence resistance of the synchronous machine.This is for Short Circuit only.
|
float |
r2
Attribute "r2"
Comment from profile:
Negative sequence resistance.This is for Short Circuit only.
|
float |
ratedS
Attribute "ratedS"
Comment from profile:
Nameplate apparent power rating for the unit
|
SynchronousMachineType |
type
Attribute "type"
Comment from profile:
Modes that this synchronous machine can operate in.
|
float |
x
Attribute "x"
Comment from profile:
Positive sequence reactance of the synchronous machine.
|
float |
x0
Attribute "x0"
Comment from profile:
Zero sequence reactance of the synchronous machine.This is for Short Circuit only.
|
float |
x2
Attribute "x2"
Comment from profile:
Negative sequence reactance.This is for Short Circuit only.
|
idRegulatingControl, regulatingControl
baseVoltage, idBaseVoltage, terminals
equivalent, idMemberOf_EquipmentContainer, memberOf_EquipmentContainer
aliasName, description, name
addedToUnresolved, fromBoundary, id, subset
Modifier | Constructor and Description |
---|---|
protected |
SynchronousMachine()
Constructor of the class SynchronousMachine
|
Modifier and Type | Method and Description |
---|---|
protected void |
clearAssociations(Subset subset)
Utility to clear the associations of this class belonging to a
specific subset
|
void |
clearContent(Subset subset)
Utility to "clear" the content of a class when a subset is invalidated
|
SynchronousMachine |
clone()
Utility returning a copy of the "base" of this instance
This utility does not copy the associations with other instances
|
void |
copyBase(SynchronousMachine otherSynchronousMachine)
Utility to copy the "base" of an other instance of the same class
This utility does not copy the associations with other instances from
the instance to copy
|
static SynchronousMachine |
create(java.lang.String id)
Factory of the class
|
boolean |
drives_HydroPumpIsSet()
Utility to test if the value of "drives_HydroPump" has been set
|
HydroPump |
getDrives_HydroPump()
Utility to return the "drives_HydroPump"
|
ReactiveCapabilityCurve |
getInitialReactiveCapabilityCurve()
Utility to return the "initialReactiveCapabilityCurve"
|
float |
getMaxQ()
Utility to return the "maxQ" value
|
GeneratingUnit |
getMemberOf_GeneratingUnit()
Utility to return the "memberOf_GeneratingUnit"
|
float |
getMinQ()
Utility to return the "minQ" value
|
SynchronousMachineOperatingMode |
getOperatingMode()
Utility to return the "operatingMode" enum
|
float |
getQPercent()
Utility to return the "qPercent" value
|
float |
getR()
Utility to return the "r" value
|
float |
getR0()
Utility to return the "r0" value
|
float |
getR2()
Utility to return the "r2" value
|
float |
getRatedS()
Utility to return the "ratedS" value
|
SynchronousMachineType |
getType()
Utility to return the "type" enum
|
float |
getX()
Utility to return the "x" value
|
float |
getX0()
Utility to return the "x0" value
|
float |
getX2()
Utility to return the "x2" value
|
boolean |
initialReactiveCapabilityCurveIsSet()
Utility to test if the value of "initialReactiveCapabilityCurve" has been set
|
boolean |
maxQIsSet()
Utility to test if the value of "maxQ" has been set
|
boolean |
memberOf_GeneratingUnitIsSet()
Utility to test if the value of "memberOf_GeneratingUnit" has been set
|
boolean |
minQIsSet()
Utility to test if the value of "minQ" has been set
|
ConsistencyCheck |
modelConsistency()
Utility to check whether this class is consistent in a "merged" context
|
ConsistencyCheck |
modelConsistency(Subset subset)
Utility to check whether this class is consistent according to a subset
|
boolean |
operatingModeIsSet()
Utility to test if the value of "operatingMode" has been set
|
boolean |
qPercentIsSet()
Utility to test if the value of "qPercent" has been set
|
boolean |
r0IsSet()
Utility to test if the value of "r0" has been set
|
boolean |
r2IsSet()
Utility to test if the value of "r2" has been set
|
boolean |
ratedSIsSet()
Utility to test if the value of "ratedS" has been set
|
void |
readAttribute(java.lang.String class_name,
java.lang.String attr_name,
java.lang.String value,
CIMModel model)
Utility to read an attribute
This function is called by the CIMModel
|
void |
readResource(java.lang.String class_name,
java.lang.String resource_name,
java.lang.String id,
CIMModel model)
Utility to read a reference to a resource
This function is called by the CIMModel
|
void |
resolveLinks(CIMModel model,
CIMModel boundaryModel)
Utility to resolve the links at the end of parsing
|
boolean |
rIsSet()
Utility to test if the value of "r" has been set
|
void |
setDrives_HydroPump(HydroPump drives_HydroPumpValue,
boolean setInverse)
Utility to set the "drives_HydroPumpValue"
|
void |
setInitialReactiveCapabilityCurve(ReactiveCapabilityCurve initialReactiveCapabilityCurveValue,
boolean setInverse)
Utility to set the "initialReactiveCapabilityCurveValue"
|
void |
setMaxQ(float maxQValue)
Utility to set the "maxQ" value
|
void |
setMemberOf_GeneratingUnit(GeneratingUnit memberOf_GeneratingUnitValue,
boolean setInverse)
Utility to set the "memberOf_GeneratingUnitValue"
|
void |
setMinQ(float minQValue)
Utility to set the "minQ" value
|
void |
setOperatingMode(SynchronousMachineOperatingMode operatingModeValue)
Utility to set the "operatingMode" enum
|
void |
setQPercent(float qPercentValue)
Utility to set the "qPercent" value
|
void |
setR(float rValue)
Utility to set the "r" value
|
void |
setR0(float r0Value)
Utility to set the "r0" value
|
void |
setR2(float r2Value)
Utility to set the "r2" value
|
void |
setRatedS(float ratedSValue)
Utility to set the "ratedS" value
|
void |
setType(SynchronousMachineType typeValue)
Utility to set the "type" enum
|
void |
setX(float xValue)
Utility to set the "x" value
|
void |
setX0(float x0Value)
Utility to set the "x0" value
|
void |
setX2(float x2Value)
Utility to set the "x2" value
|
boolean |
typeIsSet()
Utility to test if the value of "type" has been set
|
void |
write(javax.xml.stream.XMLStreamWriter xmlsw,
boolean writeID)
Utility to write the content into the CIM XML format
|
void |
write(javax.xml.stream.XMLStreamWriter xmlsw,
Subset subset,
boolean writeID)
Utility to write the content this class into the CIM/XML format according
to a subset
|
boolean |
x0IsSet()
Utility to test if the value of "x0" has been set
|
boolean |
x2IsSet()
Utility to test if the value of "x2" has been set
|
boolean |
xIsSet()
Utility to test if the value of "x" has been set
|
copyBase, getRegulatingControl, regulatingControlIsSet, setRegulatingControl
addTerminals, baseVoltageIsSet, copyBase, getBaseVoltage, getTerminals, setBaseVoltage, terminalsIsSet
copyBase, equivalentIsSet, getMemberOf_EquipmentContainer, isEquivalent, memberOf_EquipmentContainerIsSet, setEquivalent, setMemberOf_EquipmentContainer
aliasNameIsSet, copyBase, descriptionIsSet, getAliasName, getDescription, getName, nameIsSet, setAliasName, setDescription, setName
addToUnresolved, copyBase, getId, getSubset, isAddedToUnresolved, isFromBoundary, removeFromUnresolved, setFromBoundary, setId
public float ratedS
public float x0
public float minQ
public float r2
public float x2
public float r
public float r0
public float qPercent
public GeneratingUnit memberOf_GeneratingUnit
public java.lang.String idMemberOf_GeneratingUnit
public HydroPump drives_HydroPump
public java.lang.String idDrives_HydroPump
public SynchronousMachineOperatingMode operatingMode
public float x
public SynchronousMachineType type
public ReactiveCapabilityCurve initialReactiveCapabilityCurve
public java.lang.String idInitialReactiveCapabilityCurve
public float maxQ
protected SynchronousMachine()
public float getRatedS()
public void setRatedS(float ratedSValue)
ratedSValue
- value to setpublic boolean ratedSIsSet()
public float getX0()
public void setX0(float x0Value)
x0Value
- value to setpublic boolean x0IsSet()
public float getMinQ()
public void setMinQ(float minQValue)
minQValue
- value to setpublic boolean minQIsSet()
public float getR2()
public void setR2(float r2Value)
r2Value
- value to setpublic boolean r2IsSet()
public float getX2()
public void setX2(float x2Value)
x2Value
- value to setpublic boolean x2IsSet()
public float getR()
public void setR(float rValue)
rValue
- value to setpublic boolean rIsSet()
public float getR0()
public void setR0(float r0Value)
r0Value
- value to setpublic boolean r0IsSet()
public float getQPercent()
public void setQPercent(float qPercentValue)
qPercentValue
- value to setpublic boolean qPercentIsSet()
public GeneratingUnit getMemberOf_GeneratingUnit()
public boolean memberOf_GeneratingUnitIsSet()
public void setMemberOf_GeneratingUnit(GeneratingUnit memberOf_GeneratingUnitValue, boolean setInverse) throws LinkageException
memberOf_GeneratingUnitValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public HydroPump getDrives_HydroPump()
public boolean drives_HydroPumpIsSet()
public void setDrives_HydroPump(HydroPump drives_HydroPumpValue, boolean setInverse) throws LinkageException
drives_HydroPumpValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public SynchronousMachineOperatingMode getOperatingMode()
public void setOperatingMode(SynchronousMachineOperatingMode operatingModeValue)
operatingModeValue
- operand to setpublic boolean operatingModeIsSet()
public float getX()
public void setX(float xValue)
xValue
- value to setpublic boolean xIsSet()
public SynchronousMachineType getType()
public void setType(SynchronousMachineType typeValue)
typeValue
- operand to setpublic boolean typeIsSet()
public ReactiveCapabilityCurve getInitialReactiveCapabilityCurve()
public boolean initialReactiveCapabilityCurveIsSet()
public void setInitialReactiveCapabilityCurve(ReactiveCapabilityCurve initialReactiveCapabilityCurveValue, boolean setInverse) throws LinkageException
initialReactiveCapabilityCurveValue
- instance to setsetInverse
- boolean to specify whether to set the inverse association
or notLinkageException
public float getMaxQ()
public void setMaxQ(float maxQValue)
maxQValue
- value to setpublic boolean maxQIsSet()
public static SynchronousMachine create(java.lang.String id)
id
- id of the class SynchronousMachine to createpublic void clearContent(Subset subset)
clearContent
in class RegulatingCondEq
subset
- subset to cleanpublic void readAttribute(java.lang.String class_name, java.lang.String attr_name, java.lang.String value, CIMModel model) throws InterpretationException
readAttribute
in class RegulatingCondEq
class_name
- the read name of classattr_name
- the read name of attributevalue
- the read value of the attributemodel
- the interface to the model this class belongs toInterpretationException
public void readResource(java.lang.String class_name, java.lang.String resource_name, java.lang.String id, CIMModel model) throws InterpretationException, LinkageException
readResource
in class RegulatingCondEq
class_name
- the read name of classresource_name
- the read name of the associated resourceid
- the id of the associated resourcemodel
- the model this class belongs toInterpretationException
LinkageException
public void write(javax.xml.stream.XMLStreamWriter xmlsw, boolean writeID)
write
in class RegulatingCondEq
writeID
- specifies whether to write the XML "id" attribute (this is used for describing concrete class)xmlsw
- XMLStreamWriter where are stored the elements to writepublic void write(javax.xml.stream.XMLStreamWriter xmlsw, Subset subset, boolean writeID)
write
in class RegulatingCondEq
subset
- the subset defining the context in which to write this classwriteID
- specifies whether to write the XML "id" attribute (this is used for describing concrete class)xmlsw
- the stream in which are stored the elements to writepublic void resolveLinks(CIMModel model, CIMModel boundaryModel) throws LinkageException
resolveLinks
in class RegulatingCondEq
model
- the model this class belongs toboundaryModel
- the model that gather data about the boundarySet, used
as a resource force links resolvingLinkage
- ExceptionLinkageException
public ConsistencyCheck modelConsistency(Subset subset)
modelConsistency
in class RegulatingCondEq
subset
- the subset defining the context in which to check whether this class is consistentpublic ConsistencyCheck modelConsistency()
modelConsistency
in class RegulatingCondEq
public void copyBase(SynchronousMachine otherSynchronousMachine)
otherSynchronousMachine
- the instance to copyprotected void clearAssociations(Subset subset)
clearAssociations
in class RegulatingCondEq
subset
- the subset from which to clear the associations of this classpublic SynchronousMachine clone()
clone
in class RegulatingCondEq