|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.elisabetheckstaedt.dipl.common.Kostenstelle
de.elisabetheckstaedt.dipl.common.Sammelobjekt
de.elisabetheckstaedt.dipl.real.Teilsystem
Untergruppierung des Gesamtsystems, charakterisiert durch eine gemeinsame Kältezentrale
Field Summary | |
private Armatur |
armaturen
|
private Gebaeude |
gebaeude
|
private Kaeltemaschine[] |
Kaeltemaschinen
Vektor, der alle in der Kältezentrale enthaltenen Kältemaschinen enthält |
private double[][] |
Leistungsaufteilung_KM
Matrix Kältemaschinenanzahlx8760 gibt zu jeder Stunde den Anteil jeder Kältemaschine an der Kälterzeugung an [1] |
private MSR |
msr
|
private double[] |
Ort
Vektor mit 2 Elementen: X & Y-Koordinate [m] |
private Pumpe[] |
pumpen_km
|
private Pumpe[] |
pumpen_rk
|
private Rueckkuehler[] |
Rueckkuehler
Vektor, der alle der Kältezentrale zugeordneten Rueckkuehler enthält |
private Subnetz[] |
subnetze
Vektor enthält alle dem Teilsystem zugeordneten Subnetze |
private double |
t_K_A
Zu liefernde Vorlauftemperatur, wird für jedes Teilsystem einmal festgelegt und ist dann konstant Kaltwasservorlauf [°C] |
private Verbraucher[] |
verbraucher
|
private Rohrnetz |
verrohrung
|
Fields inherited from class de.elisabetheckstaedt.dipl.common.Kostenstelle |
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investition, Investitionskosten, Name, Stromkosten, Waermekosten, Wartungskosten, Wasserkosten, XML_Name |
Constructor Summary | |
Teilsystem(java.lang.String Name,
Kaeltemaschine[] kaeltemaschinen,
double[][] leistungsaufteilung_KM,
Subnetz[] subnetze)
Vorlauftemperatur aufs Minimum aller Verbraucher gesetzt restliche Bestandteile werden erzeugt |
Method Summary | |
Armatur |
getArmaturen()
|
java.lang.String |
getBauteilart()
|
Gebaeude |
getGebaeude()
|
Kaeltemaschine[] |
getKaeltemaschinen()
|
double[][] |
getLeistungsaufteilung_KM()
|
MSR |
getMsr()
|
double[] |
getOrt()
|
Pumpe[] |
getPumpen_km()
|
Pumpe[] |
getPumpen_rk()
|
Rueckkuehler[] |
getRueckkuehler()
|
java.lang.Object[] |
getStruktur()
|
Subnetz[] |
getSubnetze()
|
double |
getT_K_A()
|
Verbraucher[] |
getVerbraucher()
|
Rohrnetz |
getVerrohrung()
|
void |
init(double[] Aussentemperatur)
Ort auf Mitte aller Verbraucher setzen initialisiert Pumpen in Zentrale, Verrohrung, Gebäude, MSR, Armaturen setzt deren aller Investition auf null, wenn es keine Zentrale im eigentlichen Sinne ist (nur ein Verbraucher angeschlossen) |
double[] |
Kaelteleistung(double[] T_A)
Summe über alle subnetze ruft Versorgungsaufgabe.Lastgang() liest subnetze |
double[] |
Kaelteleistungen(int i,
double[] T_A)
liest Leistungsaufteilung_KM
ruft Teilsystem#Kaelteleistung(T_A) |
java.lang.String |
Parametertext()
|
void |
setOrt(double[] ort,
double[] T_A)
|
void |
verbraeucheBerechnen(Versorgungsaufgabe versorgungsaufgabe)
ruft von allen Kindobjekten die Verbrauchsberechnungsmethoden setzt den Stromverbrauch der KZ-internen Pumpen erstmal auf null |
Methods inherited from class de.elisabetheckstaedt.dipl.common.Sammelobjekt |
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investition, 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, Investitionstext, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private double[] Ort
private final Kaeltemaschine[] Kaeltemaschinen
private final Rueckkuehler[] Rueckkuehler
private final double[][] Leistungsaufteilung_KM
private final Subnetz[] subnetze
private final double t_K_A
private final Verbraucher[] verbraucher
private final Gebaeude gebaeude
private final MSR msr
private final Armatur armaturen
private final Pumpe[] pumpen_rk
private final Pumpe[] pumpen_km
private final Rohrnetz verrohrung
Constructor Detail |
public Teilsystem(java.lang.String Name, Kaeltemaschine[] kaeltemaschinen, double[][] leistungsaufteilung_KM, Subnetz[] subnetze)
restliche Bestandteile werden erzeugt
Name
- kaeltemaschinen
- leistungsaufteilung_KM
- subnetze
- Method Detail |
public void init(double[] Aussentemperatur)
initialisiert Pumpen in Zentrale, Verrohrung, Gebäude, MSR, Armaturen
setzt deren aller Investition auf null, wenn es keine Zentrale im eigentlichen Sinne ist (nur ein Verbraucher angeschlossen)
Aussentemperatur
- public void verbraeucheBerechnen(Versorgungsaufgabe versorgungsaufgabe)
setzt den Stromverbrauch der KZ-internen Pumpen erstmal auf null
versorgungsaufgabe
- public double[] Kaelteleistung(double[] T_A)
ruft Versorgungsaufgabe.Lastgang()
liest subnetze
T_A
-
Versorgungsaufgabe.Lastgang()
public double[] Kaelteleistungen(int i, double[] T_A)
Leistungsaufteilung_KM
ruft Teilsystem#Kaelteleistung(T_A)
i
- Nummer der Kältemaschine
public void setOrt(double[] ort, double[] T_A)
ort
- T_A
- Aussentemperatur für Pumpepublic java.lang.String Parametertext()
Parametertext
in class Kostenstelle
public java.lang.Object[] getStruktur()
getStruktur
in class Sammelobjekt
public java.lang.String getBauteilart()
getBauteilart
in class Kostenstelle
public Kaeltemaschine[] getKaeltemaschinen()
public Rueckkuehler[] getRueckkuehler()
public double[] getOrt()
public double[][] getLeistungsaufteilung_KM()
public Subnetz[] getSubnetze()
public double getT_K_A()
public Armatur getArmaturen()
public Gebaeude getGebaeude()
public MSR getMsr()
public Pumpe[] getPumpen_km()
public Pumpe[] getPumpen_rk()
public Verbraucher[] getVerbraucher()
public Rohrnetz getVerrohrung()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |