Class GeneratorShortCircuitImpl
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtension<Generator>
-
- com.powsybl.iidm.network.impl.extensions.GeneratorShortCircuitImpl
-
- All Implemented Interfaces:
Extension<Generator>
,GeneratorShortCircuit
public class GeneratorShortCircuitImpl extends AbstractExtension<Generator> implements GeneratorShortCircuit
- Author:
- Coline Piloquet
-
-
Field Summary
-
Fields inherited from interface com.powsybl.iidm.network.extensions.GeneratorShortCircuit
NAME
-
-
Constructor Summary
Constructors Constructor Description GeneratorShortCircuitImpl(Generator generator, double directSubtransX, double directTransX, double stepUpTransformerX)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getDirectSubtransX()
Get the direct-axis subtransient reactance (also known as X''d)double
getDirectTransX()
Get the direct-axis transient reactance (also known as X'd)double
getStepUpTransformerX()
Get the step-up transformer reactance if the generator has a non-modeled step-up transformer.GeneratorShortCircuit
setDirectSubtransX(double directSubtransX)
Set the direct-axis subtransient reactance (also known as X''d)GeneratorShortCircuit
setDirectTransX(double directTransX)
Set the direct-axis transient reactance (also known as X'd)GeneratorShortCircuit
setStepUpTransformerX(double stepUpTransformerX)
Set the step-up transformer reactance-
Methods inherited from class com.powsybl.commons.extensions.AbstractExtension
getExtendable, setExtendable
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.commons.extensions.Extension
getExtendable, setExtendable
-
Methods inherited from interface com.powsybl.iidm.network.extensions.GeneratorShortCircuit
getName
-
-
-
-
Constructor Detail
-
GeneratorShortCircuitImpl
public GeneratorShortCircuitImpl(Generator generator, double directSubtransX, double directTransX, double stepUpTransformerX)
-
-
Method Detail
-
getDirectSubtransX
public double getDirectSubtransX()
Description copied from interface:GeneratorShortCircuit
Get the direct-axis subtransient reactance (also known as X''d)- Specified by:
getDirectSubtransX
in interfaceGeneratorShortCircuit
-
setDirectSubtransX
public GeneratorShortCircuit setDirectSubtransX(double directSubtransX)
Description copied from interface:GeneratorShortCircuit
Set the direct-axis subtransient reactance (also known as X''d)- Specified by:
setDirectSubtransX
in interfaceGeneratorShortCircuit
-
getDirectTransX
public double getDirectTransX()
Description copied from interface:GeneratorShortCircuit
Get the direct-axis transient reactance (also known as X'd)- Specified by:
getDirectTransX
in interfaceGeneratorShortCircuit
-
setDirectTransX
public GeneratorShortCircuit setDirectTransX(double directTransX)
Description copied from interface:GeneratorShortCircuit
Set the direct-axis transient reactance (also known as X'd)- Specified by:
setDirectTransX
in interfaceGeneratorShortCircuit
-
getStepUpTransformerX
public double getStepUpTransformerX()
Description copied from interface:GeneratorShortCircuit
Get the step-up transformer reactance if the generator has a non-modeled step-up transformer.- Specified by:
getStepUpTransformerX
in interfaceGeneratorShortCircuit
-
setStepUpTransformerX
public GeneratorShortCircuit setStepUpTransformerX(double stepUpTransformerX)
Description copied from interface:GeneratorShortCircuit
Set the step-up transformer reactance- Specified by:
setStepUpTransformerX
in interfaceGeneratorShortCircuit
-
-