|
|||||||||||
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
repräsentiert alle Investitionsgüter
Field Summary | |
protected double |
Bedienung
[h/a] |
protected double |
Inspektion
[h/a] |
protected double |
Instandsetzung
% der Investition pro a |
protected double |
Nutzungsdauer
[a] Gibt die Werte des Objekts laut VDI 2067 Blatt 1 Tabelle A3 an. |
protected double |
Wartung
% der Investition pro a |
Fields inherited from class de.elisabetheckstaedt.dipl.common.Kostenstelle |
Bedienungskosten, Inspektionskosten, Instandsetzungskosten, Investition, Investitionskosten, Name, Stromkosten, Waermekosten, Wartungskosten, Wasserkosten, XML_Name |
Constructor Summary | |
protected |
Einzelobjekt(java.lang.String name)
|
Method Summary | |
protected void |
Bedienungskosten(double T,
double q,
double Stundenlohn,
double paf_lohn)
abstrakt schreibt Kostenstelle.Bedienungskosten |
protected void |
Inspektionskosten(double T,
double q,
double Stundenlohn,
double paf_lohn)
abstrakt schreibt Kostenstelle.Inspektionskosten |
protected void |
Instandsetzungskosten(double T,
double q,
double paf_invest)
abstrakt schreibt Kostenstelle.Instandsetzungskosten |
protected void |
Investitionskosten(double T,
double q,
double paf_invest)
abstrakt schreibt Kostenstelle.Investitionskosten |
protected org.w3c.dom.Node |
KostenXMLout(org.w3c.dom.Document baum,
Preisdaten preisdaten)
fügt bei Einzelobjekten an den Knoten zusätzliche Informationen (Name, Nutzungsdauer, Investitionstext) hinzu |
void |
setBedienung(double bedienung)
|
void |
setInspektion(double inspektion)
|
void |
setInstandsetzung(double instandsetzung)
|
void |
setInvestition(double investition)
|
void |
setNutzungsdauer(double nutzungsdauer)
|
void |
setWartung(double wartung)
|
protected void |
Stromkosten(double[] Strompreis,
double T,
double q,
double r)
schreibt Kostenstelle.Stromkosten
ruft Kostenstelle#Stromverbrauch } |
protected void |
Waermekosten(double[] Waermepreis,
double T,
double q,
double r)
schreibt Kostenstelle.Waermekosten
liest AbKM.Waermeverbrauch } |
protected void |
Wartungskosten(double T,
double q,
double paf_invest)
abstrakt schreibt Kostenstelle.Wartungskosten |
protected void |
Wasserkosten(double[] Wasserpreis,
double T,
double q,
double r)
schreibt Kostenstelle.Wasserkosten
liest Verdunstungsrueckkuehler.Wasserverbrauch } |
Methods inherited from class de.elisabetheckstaedt.dipl.common.Kostenstelle |
getBauteilart, getBedienungskosten, getBetriebsgebundene_Kosten, getInspektionskosten, getInstandsetzungskosten, getInvestition, getInvestitionskosten, getKapitalkosten, getKosten, getName, getStromkosten, getVerbrauchsgebundene_Kosten, getWaermekosten, getWartungskosten, getWasserkosten, getXML_Name, Investitionstext, Kosten, KostenXMLoutflach, Parametertext, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected double Nutzungsdauer
protected double Instandsetzung
protected double Wartung
protected double Inspektion
protected double Bedienung
Constructor Detail |
protected Einzelobjekt(java.lang.String name)
Method Detail |
protected void Investitionskosten(double T, double q, double paf_invest)
Kostenstelle
Kostenstelle.Investitionskosten
Investitionskosten
in class Kostenstelle
T
- q
- paf_invest
- = (Erstanschaffung + Ersatzanschaffungskosten - Restwert) * Annuitätsfaktorprotected void Instandsetzungskosten(double T, double q, double paf_invest)
Kostenstelle
Kostenstelle.Instandsetzungskosten
Instandsetzungskosten
in class Kostenstelle
T
- q
- paf_invest
- = Investition * Instandsetzung/100 * ba (preisdynamischer Annuitätsfaktor)
protected void Bedienungskosten(double T, double q, double Stundenlohn, double paf_lohn)
Kostenstelle
Kostenstelle.Bedienungskosten
Bedienungskosten
in class Kostenstelle
T
- q
- Stundenlohn
- paf_lohn
- = Bedienung * Stundenlohn * baprotected void Wartungskosten(double T, double q, double paf_invest)
Kostenstelle
Kostenstelle.Wartungskosten
Wartungskosten
in class Kostenstelle
T
- q
- paf_invest
- = Investition * Wartung/100 * baprotected void Inspektionskosten(double T, double q, double Stundenlohn, double paf_lohn)
Kostenstelle
Kostenstelle.Inspektionskosten
Inspektionskosten
in class Kostenstelle
T
- q
- Stundenlohn
- paf_lohn
- = Investition * Inspektion * Stundenlohn * baprotected void Stromkosten(double[] Strompreis, double T, double q, double r)
Kostenstelle.Stromkosten
ruft Kostenstelle#Stromverbrauch
}
Stromkosten
in class Kostenstelle
Strompreis
- Vektor 8760 lang [€/kWh]T
- Betrachtungszeitraum [a]q
- Zinssatz [1.05]r
- Preisaenderungsfaktor [1.027]= StromkostenJ1 * ba (oder null, wenn kein Stromverbraucher)
(StromkostenJ1 = Stromverbrauch * Strompreis)
protected void Wasserkosten(double[] Wasserpreis, double T, double q, double r)
Kostenstelle.Wasserkosten
liest Verdunstungsrueckkuehler.Wasserverbrauch
}
Wasserkosten
in class Kostenstelle
Wasserpreis
- Vektor 8760 lang [€/m³]T
- Betrachtungszeitraum [a]q
- Zinssatz [1.05]r
- Preisaenderungsfaktor [1.027]analog zu Stromkosten
protected void Waermekosten(double[] Waermepreis, double T, double q, double r)
Kostenstelle.Waermekosten
liest AbKM.Waermeverbrauch
}
Waermekosten
in class Kostenstelle
Waermepreis
- Vektor 8760 lang [€/kWh]T
- Betrachtungszeitraum [a]q
- Zinssatz [1.05]r
- Preisaenderungsfaktor [1.027]
analog zu Stromkosten
protected org.w3c.dom.Node KostenXMLout(org.w3c.dom.Document baum, Preisdaten preisdaten)
KostenXMLout
in class Kostenstelle
baum
- preisdaten
-
public void setBedienung(double bedienung)
public void setInstandsetzung(double instandsetzung)
public void setNutzungsdauer(double nutzungsdauer)
public void setWartung(double wartung)
public void setInspektion(double inspektion)
public void setInvestition(double investition)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |