de.elisabetheckstaedt.dipl.real
Class Rueckkuehler

java.lang.Object
  extended byde.elisabetheckstaedt.dipl.common.Kostenstelle
      extended byde.elisabetheckstaedt.dipl.common.Einzelobjekt
          extended byde.elisabetheckstaedt.dipl.real.Stromverbraucher
              extended byde.elisabetheckstaedt.dipl.real.Rueckkuehler
Direct Known Subclasses:
Luftrueckkuehler, Wasserrueckkuehler

public abstract class Rueckkuehler
extends Stromverbraucher

abstrakte Vaterklasse für alle Rückkühler

Author:
Elisabeth Eckstädt

Field Summary
protected  double Hilfsantriebe
          entspricht q_R,elekr in der DIN P_Hilfs/P_Nenn [1]
protected  double Nennleistung
          [kW] abzuführende Wärme
 
Fields inherited from class de.elisabetheckstaedt.dipl.real.Stromverbraucher
Stromverbrauch
 
Fields inherited from class de.elisabetheckstaedt.dipl.common.Einzelobjekt
Bedienung, Inspektion, Instandsetzung, Nutzungsdauer, Wartung
 
Fields inherited from class de.elisabetheckstaedt.dipl.common.Kostenstelle
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investition, Investitionskosten, Name, Stromkosten, Waermekosten, Wartungskosten, Wasserkosten, XML_Name
 
Constructor Summary
protected Rueckkuehler(java.lang.String name)
           
 
Method Summary
 double getHilfsantriebe()
           
 double getNennleistung()
           
 void init(Kaeltemaschine km)
          setzt Faktoren, Nennleistung aus den Paramtern der übergebenen Maschine ruft Investition()
protected abstract  void Investition()
          setzte Werte nach IUTA (Achtung: die sind nur von einer Firma ermittelt)
 java.lang.String Investitionstext()
          erscheint im XMLOut als nähere Info zum Objekt
 java.lang.String Parametertext()
           
 void setHilfsantriebe(double hilfsantriebe)
           
 void setNennleistung(double nennleistung)
          ruft Investition()
abstract  void Stromverbrauch(double[] Kuehlleistung, Klimadatensatz klimadatensatz)
           
 
Methods inherited from class de.elisabetheckstaedt.dipl.real.Stromverbraucher
getStromverbrauch
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Einzelobjekt
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investitionskosten, KostenXMLout, setBedienung, setInspektion, setInstandsetzung, setInvestition, setNutzungsdauer, setWartung, Stromkosten, Waermekosten, Wartungskosten, Wasserkosten
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Kostenstelle
getBauteilart, getBedienungskosten, getBetriebsgebundene_Kosten, getInspektionskosten, getInstandsetzungskosten, getInvestition, getInvestitionskosten, getKapitalkosten, getKosten, getName, getStromkosten, getVerbrauchsgebundene_Kosten, getWaermekosten, getWartungskosten, getWasserkosten, getXML_Name, Kosten, KostenXMLoutflach, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

Nennleistung

protected double Nennleistung
[kW] abzuführende Wärme


Hilfsantriebe

protected double Hilfsantriebe
entspricht q_R,elekr in der DIN

P_Hilfs/P_Nenn

[1]

Constructor Detail

Rueckkuehler

protected Rueckkuehler(java.lang.String name)
Method Detail

init

public void init(Kaeltemaschine km)
setzt Faktoren, Nennleistung aus den Paramtern der übergebenen Maschine

ruft Investition()

Parameters:
km -

Investition

protected abstract void Investition()
setzte Werte nach IUTA (Achtung: die sind nur von einer Firma ermittelt)


Stromverbrauch

public abstract void Stromverbrauch(double[] Kuehlleistung,
                                    Klimadatensatz klimadatensatz)
Parameters:
Kuehlleistung -
klimadatensatz -

setNennleistung

public void setNennleistung(double nennleistung)
ruft Investition()

Parameters:
nennleistung -

setHilfsantriebe

public void setHilfsantriebe(double hilfsantriebe)

Investitionstext

public java.lang.String Investitionstext()
Description copied from class: Kostenstelle
erscheint im XMLOut als nähere Info zum Objekt

Overrides:
Investitionstext in class Kostenstelle
Returns:
Erstinvestition als String euroformatiert

Parametertext

public java.lang.String Parametertext()
Overrides:
Parametertext in class Kostenstelle
Returns:
String mit wichtigsten Paramtern für die Ausgabe in tief.xml

getHilfsantriebe

public double getHilfsantriebe()

getNennleistung

public double getNennleistung()