de.elisabetheckstaedt.dipl.common
Class Pumpe

java.lang.Object
  extended by de.elisabetheckstaedt.dipl.common.Kostentraeger
      extended by de.elisabetheckstaedt.dipl.common.Einzelobjekt
          extended by de.elisabetheckstaedt.dipl.common.Pumpe
All Implemented Interfaces:
Investitionsgut, Stromverbraucher

public class Pumpe
extends Einzelobjekt
implements Stromverbraucher


Constructor Summary
Pumpe()
           
Pumpe(double foerderhoehe, double volumenstrom)
          Konstruktor; setzt Foerderhoehe und Volumenstrom; errechnet Investition
 
Method Summary
 java.lang.String getBauteilart()
           
 double getEta_ges()
           
 double getFoerderhoehe()
           
 java.lang.String getName()
           
 double getVolumenstrom()
           
 void setEta_ges(double eta_ges)
           
 void setFoerderhoehe(double foerderhoehe)
           
 void setName(java.lang.String name)
           
 void setVolumenstrom(double volumenstrom)
           
 double[] Stromverbrauch(double[] Volumenstrom, double[] Druckverlust)
           
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Einzelobjekt
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investitionskosten, KostenXMLout, Wartungskosten
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Kostentraeger
Betriebsgebundene_Kosten, getBedienungskosten, getBetriebsgebundene_Kosten, getInspektionskosten, getInstandsetzungskosten, getInvestition, getInvestitionskosten, getKapitalkosten, getKosten, getStromkosten, getStromverbrauch, getVerbrauchsgebundene_Kosten, getWaermekosten, getWaermeverbrauch, getWartungskosten, getWasserkosten, getWasserverbrauch, Kapitalkosten, Kosten, KostenXMLoutflach, setInvestitionskosten, Stromkosten, Stromverbrauch, Verbrauchsgebundene_Kosten, Waermekosten, Waermeverbrauch, Wasserkosten, Wasserverbrauch
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Pumpe

public Pumpe()

Pumpe

public Pumpe(double foerderhoehe,
             double volumenstrom)
Konstruktor; setzt Foerderhoehe und Volumenstrom; errechnet Investition

Parameters:
foerderhoehe - in m
volumenstrom - in m³/s
Method Detail

Stromverbrauch

public double[] Stromverbrauch(double[] Volumenstrom,
                               double[] Druckverlust)
Parameters:
Volumenstrom - in m³/s
Druckverlust - Pa
Returns:
Vektor des Stromverbrauchs in jeder Stunde des Jahres in kW liest eta_ges

getBauteilart

public java.lang.String getBauteilart()
Specified by:
getBauteilart in class Kostentraeger

getEta_ges

public double getEta_ges()

setEta_ges

public void setEta_ges(double eta_ges)

getFoerderhoehe

public double getFoerderhoehe()

setFoerderhoehe

public void setFoerderhoehe(double foerderhoehe)

getVolumenstrom

public double getVolumenstrom()

setVolumenstrom

public void setVolumenstrom(double volumenstrom)

getName

public java.lang.String getName()
Overrides:
getName in class Kostentraeger

setName

public void setName(java.lang.String name)
Overrides:
setName in class Kostentraeger