de.elisabetheckstaedt.dipl.common
Class Teilnetz
java.lang.Object
de.elisabetheckstaedt.dipl.common.Kostentraeger
de.elisabetheckstaedt.dipl.common.Sammelobjekt
de.elisabetheckstaedt.dipl.common.Teilnetz
- All Implemented Interfaces:
- Investitionsgut, Stromverbraucher, Waermeverbraucher, Wasserverbraucher
public class Teilnetz
- extends Sammelobjekt
- Author:
- Elisabeth Eckstädt
enthält Rohre gleichen Durchmessers und Materials (bestimmte Verbraucher) einer Kaeltezentrale
Constructor Summary |
Teilnetz(Kaeltezentrale kaeltezentrale,
Versorgungsaufgabe versorgungsaufgabe,
java.lang.String material,
double durchmesser,
Stoff kaeltetraeger,
java.lang.String Name)
Konstruktor legt ein Rohr der optimalen Länger aller Verbraucher im Teilnetz an, generiert daraus ein Rohrnetz
legt Pumpe mit maximalem Druckverlust und maximalem Volumenstrom des Teilnetzes an |
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 |
Teilnetz
public Teilnetz(Kaeltezentrale kaeltezentrale,
Versorgungsaufgabe versorgungsaufgabe,
java.lang.String material,
double durchmesser,
Stoff kaeltetraeger,
java.lang.String Name)
- Konstruktor legt ein Rohr der optimalen Länger aller Verbraucher im Teilnetz an, generiert daraus ein Rohrnetz
legt Pumpe mit maximalem Druckverlust und maximalem Volumenstrom des Teilnetzes an
- Parameters:
kaeltezentrale
- versorgungsaufgabe
- material
- durchmesser
- kaeltetraeger
- ruft: Rohr(), Rohrlaenge(), Rohrnetz(), Druckverlust(), Volumenstrom(), Pumpe(Foerderhoehe, Volumenstrom)
Massenstrom
public double[] Massenstrom()
- Returns:
- Massenstrom des Teilnetzes in kg/s
Volumenstrom
public double[] Volumenstrom()
- Returns:
- Volumenstrom des Teilnetzes in m³/s
Druckverlust
public double[] Druckverlust()
- Returns:
- Druckverlust des Teilnetzes in Pa
Rohrlaenge
public double Rohrlaenge()
- Returns:
- Minimale Rohrlänge zur Verbindung aller Verbraucher und der Zentrale (TSP, Stern) in m
Stromverbrauch
public double[] Stromverbrauch()
- Overrides:
Stromverbrauch
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
getMaterial
public java.lang.String getMaterial()
setMaterial
public void setMaterial(java.lang.String material)
getDurchmesser
public double getDurchmesser()
setDurchmesser
public void setDurchmesser(double durchmesser)
getKaeltezentrale
public Kaeltezentrale getKaeltezentrale()
setKaeltezentrale
public void setKaeltezentrale(Kaeltezentrale kaeltezentrale)
getVersorgungsaufgabe
public Versorgungsaufgabe getVersorgungsaufgabe()
setVersorgungsaufgabe
public void setVersorgungsaufgabe(Versorgungsaufgabe versorgungsaufgabe)
getKaeltetraeger
public Stoff getKaeltetraeger()
setKaeltetraeger
public void setKaeltetraeger(Stoff kaeltetraeger)
getPumpe
public Pumpe getPumpe()
setPumpe
public void setPumpe(Pumpe pumpe)
getRohrnetz
public Rohrnetz getRohrnetz()
setRohrnetz
public void setRohrnetz(Rohrnetz rohrnetz)