de.elisabetheckstaedt.dipl.common
Class Kaeltezentrale

java.lang.Object
  extended by de.elisabetheckstaedt.dipl.common.Kostentraeger
      extended by de.elisabetheckstaedt.dipl.common.Sammelobjekt
          extended by de.elisabetheckstaedt.dipl.common.Kaeltezentrale
All Implemented Interfaces:
Investitionsgut, Stromverbraucher, Waermeverbraucher, Wasserverbraucher

public class Kaeltezentrale
extends Sammelobjekt


Constructor Summary
Kaeltezentrale(Versorgungsaufgabe versorgungsaufgabe, double temperaturspreizung, java.lang.String name)
          Konstruktor erzeugt Kältezentrale Ort wird gesetzt, ein Teilnetz erzeugt, eine Grund- und eine Spitzenlastmaschine angelegt, Leistungsaufteilung entsprechend angelegt, Speicher angelegt, Rückkühler mit Leistungsaufteilung angelegt
 
Method Summary
 java.lang.String getBauteilart()
           
 Kaeltemaschine[] getKaeltemaschinen()
           
 Stoff getKuehlwasser()
           
 double[][] getLeistungsaufteilung_KM()
           
 double[][] getLeistungsaufteilung_RK()
           
 double[] getOrt()
           
 Rueckkuehler[] getRueckkuehler()
           
 Speicher[] getSpeicher()
           
 java.lang.Object[] getStruktur()
           
 double getT_K_A()
           
 double[] getT_W_A()
           
 double[] getT_W_E()
           
 Teilnetz[] getTeilnetze()
           
 double getTemperaturspreizung()
           
 double[] Kaelteleistung()
           
 double[][] Kaelteleistungen()
           
 double[] Kaelteleistungen(int i)
           
 double[] Kaeltemaschinenstrom()
           
 double[] Rueckkuehlleistung()
           
 double[] Rueckkuehlleistungen(int i)
           
 void setKaeltemaschinen(Kaeltemaschine[] kaeltemaschinen)
           
 void setKuehlwasser(Stoff kuehlwasser)
           
 void setLeistungsaufteilung_KM(double[][] leistungsaufteilung)
           
 void setLeistungsaufteilung_RK(double[][] leistungsaufteilung)
           
 void setOrt(double[] ort)
           
 void setRueckkuehler(Rueckkuehler[] rueckkuehler)
           
 void setSpeicher(Speicher[] speicher)
           
 void setT_K_A(double t_k_a)
           
 void setT_W_A(double t_w_a)
           
 void setT_W_A(double[] t_w_a)
           
 void setT_W_E(double t_w_e)
           
 void setT_W_E(double[] t_w_e)
           
 void setTeilnetze(Teilnetz[] teilnetze)
           
 void setTemperaturspreizung(double temperaturspreizung)
           
 double[] Stromverbrauch()
           
 double[] Waermeverbrauch()
           
 double[] Wasserverbrauch()
           
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Sammelobjekt
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investitionskosten, KostenXMLout, KostenXMLoutflach, Wartungskosten
 
Methods inherited from class de.elisabetheckstaedt.dipl.common.Kostentraeger
Betriebsgebundene_Kosten, getBedienungskosten, getBetriebsgebundene_Kosten, getInspektionskosten, getInstandsetzungskosten, getInvestition, getInvestitionskosten, getKapitalkosten, getKosten, getName, getStromkosten, getStromverbrauch, getVerbrauchsgebundene_Kosten, getWaermekosten, getWaermeverbrauch, getWartungskosten, getWasserkosten, getWasserverbrauch, Kapitalkosten, Kosten, setInvestitionskosten, setName, Stromkosten, Verbrauchsgebundene_Kosten, Waermekosten, Wasserkosten
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Kaeltezentrale

public Kaeltezentrale(Versorgungsaufgabe versorgungsaufgabe,
                      double temperaturspreizung,
                      java.lang.String name)
Konstruktor erzeugt Kältezentrale

Ort wird gesetzt, ein Teilnetz erzeugt, eine Grund- und eine Spitzenlastmaschine angelegt, Leistungsaufteilung entsprechend angelegt, Speicher angelegt, Rückkühler mit Leistungsaufteilung angelegt

Parameters:
versorgungsaufgabe - Objekt der Klasse Versorgungsaufgabe
temperaturspreizung - in K
name - String

ruft: Stoff(), Teilnetz(Kältezentrale, Versorgungsaufgabe, Material, Durchmesser, Kälteträger), Kaelteleistung(), AKM(Nennleistung), Turboverdichter(Nennleistung, Typ), Rückkühler(Nennleistung, Typ, Typ2), Speicher()

Method Detail

Kaelteleistung

public double[] Kaelteleistung()

Kaelteleistungen

public double[][] Kaelteleistungen()

Kaelteleistungen

public double[] Kaelteleistungen(int i)

Kaeltemaschinenstrom

public double[] Kaeltemaschinenstrom()

Rueckkuehlleistung

public double[] Rueckkuehlleistung()

Rueckkuehlleistungen

public double[] Rueckkuehlleistungen(int i)

Stromverbrauch

public double[] Stromverbrauch()
Overrides:
Stromverbrauch in class Sammelobjekt

Wasserverbrauch

public double[] Wasserverbrauch()
Overrides:
Wasserverbrauch in class Sammelobjekt

Waermeverbrauch

public double[] Waermeverbrauch()
Overrides:
Waermeverbrauch in class Sammelobjekt

getStruktur

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

getBauteilart

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

getKaeltemaschinen

public Kaeltemaschine[] getKaeltemaschinen()

setKaeltemaschinen

public void setKaeltemaschinen(Kaeltemaschine[] kaeltemaschinen)

getOrt

public double[] getOrt()

setOrt

public void setOrt(double[] ort)

getRueckkuehler

public Rueckkuehler[] getRueckkuehler()

setRueckkuehler

public void setRueckkuehler(Rueckkuehler[] rueckkuehler)

getLeistungsaufteilung_KM

public double[][] getLeistungsaufteilung_KM()

setLeistungsaufteilung_KM

public void setLeistungsaufteilung_KM(double[][] leistungsaufteilung)

getLeistungsaufteilung_RK

public double[][] getLeistungsaufteilung_RK()

setLeistungsaufteilung_RK

public void setLeistungsaufteilung_RK(double[][] leistungsaufteilung)

getTeilnetze

public Teilnetz[] getTeilnetze()

setTeilnetze

public void setTeilnetze(Teilnetz[] teilnetze)

getTemperaturspreizung

public double getTemperaturspreizung()

setTemperaturspreizung

public void setTemperaturspreizung(double temperaturspreizung)

getSpeicher

public Speicher[] getSpeicher()

setSpeicher

public void setSpeicher(Speicher[] speicher)

setT_W_E

public void setT_W_E(double[] t_w_e)

setT_W_A

public void setT_W_A(double[] t_w_a)

getT_K_A

public double getT_K_A()

setT_K_A

public void setT_K_A(double t_k_a)

getT_W_E

public double[] getT_W_E()

setT_W_E

public void setT_W_E(double t_w_e)

getKuehlwasser

public Stoff getKuehlwasser()

setKuehlwasser

public void setKuehlwasser(Stoff kuehlwasser)

getT_W_A

public double[] getT_W_A()

setT_W_A

public void setT_W_A(double t_w_a)