de.elisabetheckstaedt.dipl.real
Class Teilnetz

java.lang.Object
  extended byde.elisabetheckstaedt.dipl.common.Kostenstelle
      extended byde.elisabetheckstaedt.dipl.common.Sammelobjekt
          extended byde.elisabetheckstaedt.dipl.real.Teilnetz

public class Teilnetz
extends Sammelobjekt

Author:
Elisabeth Eckstädt Untergruppierung bestimmter Verbraucher einer KZ, charakterisiert durch ein Rohrnetz und einen Kälteträger

Field Summary
private  Stoff Kaeltetraeger
           
private  Pumpe Pumpen
          repräsentiert alle im Rohrnetz enthaltenen Pumpen
private  Rohrnetz Rohrnetz
           
private  Verbraucher[] verbraucher
           
 
Fields inherited from class de.elisabetheckstaedt.dipl.common.Kostenstelle
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investition, Investitionskosten, Name, Stromkosten, Waermekosten, Wartungskosten, Wasserkosten, XML_Name
 
Constructor Summary
Teilnetz(java.lang.String Name, Pumpe pumpe, Rohrnetz rohrnetz, Verbraucher[] verbraucher)
           
 
Method Summary
 double[] Druckverlust(double[] vp)
           
 java.lang.String getBauteilart()
           
 Stoff getKaeltetraeger()
           
 Pumpe getPumpen()
           
 Rohrnetz getRohrnetz()
           
 java.lang.Object[] getStruktur()
           
 Verbraucher[] getVerbraucher()
           
 double[] volumenstrom(double[] T_A, double Vorlauftemperatur)
           
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Sammelobjekt
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investitionskosten, Kosten, KostenXMLout, KostenXMLoutflach, Stromkosten, Waermekosten, Wartungskosten, Wasserkosten
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Kostenstelle
getBedienungskosten, getBetriebsgebundene_Kosten, getInspektionskosten, getInstandsetzungskosten, getInvestition, getInvestitionskosten, getKapitalkosten, getKosten, getName, getStromkosten, getVerbrauchsgebundene_Kosten, getWaermekosten, getWartungskosten, getWasserkosten, getXML_Name, Parametertext, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

Pumpen

private final Pumpe Pumpen
repräsentiert alle im Rohrnetz enthaltenen Pumpen


Rohrnetz

private final Rohrnetz Rohrnetz

verbraucher

private final Verbraucher[] verbraucher

Kaeltetraeger

private final Stoff Kaeltetraeger
Constructor Detail

Teilnetz

public Teilnetz(java.lang.String Name,
                Pumpe pumpe,
                Rohrnetz rohrnetz,
                Verbraucher[] verbraucher)
Method Detail

volumenstrom

public double[] volumenstrom(double[] T_A,
                             double Vorlauftemperatur)
Parameters:
T_A -
Vorlauftemperatur -
Returns:
Volumenstrom [m³/s] erzeugt dumm-Versorgungsaufgabe und ruft deeren Volumenstrommethode

Druckverlust

public double[] Druckverlust(double[] vp)
Parameters:
vp -
Returns:
Druckverlust [Pa] vom Rohrnetz (incl. den Einbauten) und den Verbraucheranschlussstellen (Summe daraus)

getStruktur

public java.lang.Object[] getStruktur()
Specified by:
getStruktur in class Sammelobjekt

getBauteilart

public java.lang.String getBauteilart()
Specified by:
getBauteilart in class Kostenstelle
Returns:
String Bauteilart für XML-Name und Ausgabe in XML

getKaeltetraeger

public Stoff getKaeltetraeger()

getPumpen

public Pumpe getPumpen()

getRohrnetz

public Rohrnetz getRohrnetz()

getVerbraucher

public Verbraucher[] getVerbraucher()