|
|||||||||||
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.Einzelobjekt
de.elisabetheckstaedt.dipl.real.Rohrnetz
repräsentiert alle Rohre mit Formstücken und Einbauten
Field Summary | |
private double |
durchmesser
[mm] |
private double |
einbautenfaktor
[1] |
private double |
lambda
Rohrreibungszahl [1] |
private java.lang.String |
material
bisher KMR (und Stahl) implementiert |
private double |
rohrkosten
[€/m] für Rohr |
private double |
rohrlaenge
[m] |
private double |
trassenkosten
[€/m] für die Trasse |
private double |
trassenlaenge
[m] |
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 | |
Rohrnetz(java.lang.String Name,
java.lang.String material)
|
Method Summary | |
double[] |
Druckverlust(double[] Vp,
double rho)
liest lambda, rohrlänge, drchmesser, einbautenfaktor |
java.lang.String |
getBauteilart()
|
double |
getDurchmesser()
|
double |
getEinbautenfaktor()
|
double |
getLambda()
|
double |
getRohrkosten()
|
double |
getRohrlaenge()
|
double |
getTrassenkosten()
|
double |
getTrassenlaenge()
|
void |
init(double[] ort_kz,
Verbraucher[] verbraucher)
Minimale Rohrlänge zur Verbindung aller Verbraucher und der Zentrale (TSP, Stern) in m setzt DUrchmesser = 500, lambda = 0.25, Einbautenfaktor = 1.5, Verlegelänge = halbe Rohrlänge ruft init(mit allen Parametern) |
void |
init(double rohrlaenge,
double verlegelaenge,
double durchmesser,
double lambda,
double einbautenfaktor)
ruft setDurchmesser() |
private void |
Investition()
setzt Kosten = rohrkosten * rohrlaenge + trassenkosten * trassenlaenge) |
java.lang.String |
Investitionstext()
erscheint im XMLOut als nähere Info zum Objekt |
java.lang.String |
Parametertext()
|
void |
setDurchmesser(double durchmesser)
setzt rohrkosten und trassenkosten je nach Material; ruft Investition() |
void |
setEinbautenfaktor(double einbautenfaktor)
|
void |
setLambda(double lambda)
|
void |
setRohrkosten(double rohrkosten)
ruft Investition() |
void |
setRohrlaenge(double rohrlaenge)
ruft Investition() |
void |
setTrassenkosten(double trassenkosten)
ruft Investition() |
void |
setTrassenlaenge(double verlegelaenge)
ruft Investition() |
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 |
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 |
private double rohrlaenge
private double trassenlaenge
private double durchmesser
private double lambda
private double einbautenfaktor
private final java.lang.String material
private double rohrkosten
private double trassenkosten
Constructor Detail |
public Rohrnetz(java.lang.String Name, java.lang.String material)
Name
- material
- (KMR, Stahl)Method Detail |
public void init(double[] ort_kz, Verbraucher[] verbraucher)
setzt DUrchmesser = 500, lambda = 0.25, Einbautenfaktor = 1.5, Verlegelänge = halbe Rohrlänge
ruft init(mit allen Parametern)
ort_kz
- Ort der Kältezentraleverbraucher
- public void init(double rohrlaenge, double verlegelaenge, double durchmesser, double lambda, double einbautenfaktor)
rohrlaenge
- verlegelaenge
- durchmesser
- lambda
- einbautenfaktor
- private void Investition()
public double[] Druckverlust(double[] Vp, double rho)
Vp
- Volumenstromvektor [m³/s]rho
- [g/cm³]
public void setDurchmesser(double durchmesser)
durchmesser
- public void setEinbautenfaktor(double einbautenfaktor)
public void setLambda(double lambda)
public void setTrassenlaenge(double verlegelaenge)
verlegelaenge
- public void setRohrlaenge(double rohrlaenge)
rohrlaenge
- public java.lang.String Investitionstext()
Kostenstelle
Investitionstext
in class Kostenstelle
public java.lang.String Parametertext()
Parametertext
in class Kostenstelle
public java.lang.String getBauteilart()
getBauteilart
in class Kostenstelle
public double getDurchmesser()
public double getRohrlaenge()
public double getEinbautenfaktor()
public double getLambda()
public double getTrassenlaenge()
public double getRohrkosten()
public void setRohrkosten(double rohrkosten)
rohrkosten
- public double getTrassenkosten()
public void setTrassenkosten(double trassenkosten)
trassenkosten
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |