MODTAL

From BlueM
Revision as of 02:36, 13 September 2007 by Froehlich (talk | contribs)
Jump to navigation Jump to search
MODULE
Übersicht
MODBEK
MODBF
MODBIL
MODCON
MODEIN
MODERR
MODEZG
MODFKT
MODGGL
MODHYA
MODHYO
MODKAL
MODMAX
MODMISC
MODSCE
MODSTAT
MODSYS
MODTAL
MODTRS
MODURB
MODVER
MODZIEL
MODZRE

<fortran>FUNCTION TAL_LET_SPOKNG () RESULT(LOK)</fortran>

Kennungen fuer Speicheroberflaechenfunktionen

<fortran>FUNCTION TAL_LET_FKTTYPKNG () RESULT(LOK)</fortran>

Kennungen fuer Funktionen regelbar/nicht regelbar

<fortran>FUNCTION TAL_LET_FKTKNG () RESULT(LOK)</fortran>

Kennungen fuer Steuerunktionen

<fortran>FUNCTION TAL_LET_GRZTYPKNG () RESULT(LOK)</fortran>

Kennungen fuer Grenzfunktionentypen

<fortran>FUNCTION TAL_LET_GRZKNG () RESULT(LOK)</fortran>

Kennungen fuer Grenzfunktionen

<fortran>FUNCTION TAL_INI () RESULT (LOK)</fortran>

Initialisiere das Modul fuer Speicher (Talsperren)

<fortran>FUNCTION TAL_CREATE() RESULT (ID)</fortran>

Die naechste freie ID ermitteln

<fortran>FUNCTION TAL_CREATE_FKT () RESULT (ID)</fortran>

Die naechste freie ID ermitteln

<fortran>FUNCTION TAL_NEU () RESULT (LOK)</fortran>

Neues Talsperren-Objekt einrichten

<fortran>FUNCTION TAL_FKT_NEU () RESULT (LOK)</fortran>

Neues Funktions-Objekt Talsperre einrichten

<fortran>FUNCTION TAL_GRZ_NEU () RESULT (NEUID)</fortran>

Neues Grenzfunktions-Objekt Talsperre einrichten

<fortran>FUNCTION TAL_ABH_NEU () RESULT (LOK)</fortran>

Neues Interne Abhängigkeits-Objekt Talsperre einrichten

<fortran>FUNCTION TFKT_NEU () RESULT (TypID)</fortran>

Neue Funktion: Typ Steuerfunktion einrichten

<fortran>FUNCTION TGRZ_NEU () RESULT (TypID)</fortran>

Neue Funktion: Typ Grenzfunktion einrichten

<fortran>FUNCTION TABH_NEU () RESULT (TypID)</fortran>

Neue Funktion: Typ Int. Abh. einrichten

<fortran>FUNCTION TAL_SYS () RESULT (LOK)</fortran>

Neues Talsperren-Objekt einrichten

<fortran>FUNCTION TAL_START () RESULT (LOK)</fortran>

Anfangsbedingungen der Talsperren fuer alle beteiligten Objekte

<fortran>FUNCTION TAL_WEL () RESULT(LOK)</fortran>

Talsperre berechnen

<fortran>FUNCTION TAL_SKAL () RESULT(LOK)</fortran>

Skalierung der Steuerfunktionen einer Talsperre

<fortran>FUNCTION TAL_FKTCHECK () RESULT(LOK)</fortran>

Pruefung der Steigungen m(X). Grenzsteigung ist 19

<fortran>FUNCTION TAL_CALC () RESULT(LOK)</fortran>

Berechnung der Abgaben und Speicherinhalt

<fortran>FUNCTION TAL_INTABH () RESULT(LOK)</fortran>

Berechnung der Abgaben und Speicherinhalt

<fortran>FUNCTION TAL_CALC_HYA () RESULT(LOK)</fortran>

Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine

<fortran>FUNCTION TAL_isRECALC () RESULT(isOK)</fortran>

Prüfung ob die Berechnungstoleranz eingehalten wurde

<fortran>FUNCTION TAL_HEADWEL () RESULT(N)</fortran>

Talsperre Header fuer Output-File schreiben

<fortran>FUNCTION TAL_PARA_UPDATE () RESULT(IsOK)</fortran>

Parameter - Update

<fortran>FUNCTION TAL_OUTWEL () RESULT (N)</fortran>

Talsperre Ergebnis eines Zeitschrittes ausgeben

<fortran>FUNCTION TAL_UPDATE () RESULT (LOK)</fortran>

Uebergabe der letzten Zeitschrittwerte

<fortran>FUNCTION TAL_GET_DEFAULT_FKT () RESULT(N)</fortran>

Funktionsverlauf konstant über Speicherinhalt

<fortran>FUNCTION TFKT_GET_QAB () RESULT(QAB)</fortran>

Abgaben zu einer Steuerfunktions - ID

<fortran>FUNCTION TAL_FKTGRZ () RESULT(N)</fortran>

Verschneidung zwischen einer Abgabenfunktion und einer Grenzfunktion

<fortran>FUNCTION TAL_ABH_CHECK () RESULT (LOK)</fortran>

Berechnungsreihenfolge der int.Abh. kontrollieren

<fortran>FUNCTION TGRZ_GET_IGRZ () RESULT (igrz)</fortran>

interne ID zu einer Grenzfunktions-ID an einem Speicher holen

<fortran>FUNCTION TFKT_GET_IAB () RESULT (IAB)</fortran>

Ablauf-Nummer zu einer Steuerfunktions - ID

<fortran>FUNCTION TFKT_GET_KTRID () RESULT (KTRID)</fortran>

KTRID zu einer Steuerfunktions - ID

<fortran>FUNCTION TFKT_GET_QFKT () RESULT (QFKT)</fortran>

Abgabe lesen zu einer Steuerfunktions - ID

<fortran>FUNCTION TAL_GET_MAXFUN () RESULT (N)</fortran>

Maximale Anzahl der Steuerfunktionen

<fortran>FUNCTION TAL_GET_SMAX () RESULT (VOL)</fortran>

Max. Speicherinhalt fuer eine Talsperre

<fortran>FUNCTION TAL_GET_SANF () RESULT (VOL)</fortran>

Anfangspeicherinhalt fuer eine Talsperre

<fortran>FUNCTION TAL_GET_VOL () RESULT (rVOL)</fortran>

Speicherinhalt fuer eine Talsperre

<fortran>FUNCTION TAL_GET_WSP () RESULT (rWSP)</fortran>

Wasserspiegel fuer eine Talsperre

<fortran>FUNCTION TAL_GET_ANZFUN () RESULT (N)</fortran>

Anzahl der Steuerfunktionen fuer eine Talsperre

<fortran>FUNCTION TAL_GET_KENFUN () RESULT (N)</fortran>

Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre

<fortran>FUNCTION TAL_GET_FUNIAB () RESULT (N)</fortran>

Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre

<fortran>FUNCTION TAL_GET_QFKT () RESULT (N)</fortran>

Anzahl und letzten Werte der Steuerfunktionen fuer eine Talsperre

<fortran>FUNCTION TFKT_READ_QAB () RESULT (N)</fortran>

Anzahl und Abgaben aus Abgabendatei (*.QAB) lesen

<fortran>FUNCTION TAL_GET_TALID () RESULT (ID)</fortran>

TALID zu einer Kennung

<fortran>FUNCTION TAL_ANZ_WELVAR () RESULT (N)</fortran>

Anzahl der Ausgabevariablen

<fortran>FUNCTION TAL_VERSION () RESULT (VERSION)</fortran>

Versionsnummer des Moduls

<fortran>FUNCTION TAL_IDObj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION TFKT_IDObj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION TGRZ_IDObj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION TABH_IDObj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION TAL_TEST () RESULT (i)</fortran>

Testumgegung