gridiq.network
Class Generator
java.lang.Object
gridiq.network.Generator
- Direct Known Subclasses:
- PVGenerator, SlackGenerator
public abstract class Generator
- extends java.lang.Object
Abstract class representing attributes relevant to any bus that generates power.
Concrete implementations of this class add properties for specific types of
generators.
- Author:
- colin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Generator
public Generator()
getBus
public Bus getBus()
setBus
public void setBus(Bus bus)
getPowerRating
public double getPowerRating()
setPowerRating
public void setPowerRating(double powerRating)
getVoltageRating
public double getVoltageRating()
setVoltageRating
public void setVoltageRating(double voltageRating)
getVoltageMagnitude
public double getVoltageMagnitude()
setVoltageMagnitude
public void setVoltageMagnitude(double voltageMagnitude)
getMaxReactivePower
public double getMaxReactivePower()
setMaxReactivePower
public void setMaxReactivePower(double maxReactivePower)
getMinReactivePower
public double getMinReactivePower()
setMinReactivePower
public void setMinReactivePower(double minReactivePower)
getMaxVoltage
public double getMaxVoltage()
setMaxVoltage
public void setMaxVoltage(double maxVoltage)
getMinVoltage
public double getMinVoltage()
setMinVoltage
public void setMinVoltage(double minVoltage)
getLossParticipationCoefficient
public double getLossParticipationCoefficient()
setLossParticipationCoefficient
public void setLossParticipationCoefficient(double lossParticipationCoefficient)
isConnectionStatus
public boolean isConnectionStatus()
setConnectionStatus
public void setConnectionStatus(boolean connectionStatus)