TAL-File: Difference between revisions
Line 101: | Line 101: | ||
==Steuerfunktionen== | ==Steuerfunktionen== | ||
<pre>4| |----------------------- STEUER - FUNKTIONEN ---|-----|-------------|------|-----|------------|------------------------------|--------------------------------------------| | <pre> | ||
4| |----------------------- STEUER - FUNKTIONEN ---|-----|-------------|------|-----|------------|------------------------------|--------------------------------------------| | |||
*| | | | | |A |(3,4) | (1) | (2) | | | W E R T E A E N D E R U N G | | *| | | | | |A |(3,4) | (1) | (2) | | | W E R T E A E N D E R U N G | | ||
*| | Funktion |gibt KTR | Fkt | S Z F Grz| Kng |HYA J W T | QM |Datei| | Achsenbeschriftung |Kng|Intervall Bezugsdatum | konst.Gang | | *| | Funktion |gibt KTR | Fkt | S Z F Grz| Kng |HYA J W T | QM |Datei| | Achsenbeschriftung |Kng|Intervall Bezugsdatum | konst.Gang | | ||
*| | |nach ID | Kng | J/N ID | 1-4 |ID GG GG GG| m3/s | Nr. | y-Pos | X-Achse Y-Achse |0-3|Typ Faktor Bezugsdatum |JGG WGG TGG | | *| | |nach ID | Kng | J/N ID | 1-4 |ID GG GG GG| m3/s | Nr. | y-Pos | X-Achse Y-Achse |0-3|Typ Faktor Bezugsdatum |JGG WGG TGG | | ||
*| |<------------------>|<-->-<-->|-<->-|-+-+-+-<->|+<->-|<->-<-><-><->|<---->|-<->-|-<-------->-|<-------------><------------->|<->|<->-<---->-TT.MM.JJJJ hh:mm|<->-<->-<->-| | *| |<------------------>|<-->-<-->|-<->-|-+-+-+-<->|+<->-|<->-<-><-><->|<---->|-<->-|-<-------->-|<-------------><------------->|<->|<->-<---->-TT.MM.JJJJ hh:mm|<->-<->-<->-| | ||
| | | | | A | B C | D | E F G H |I J | K L M N | O | P | Q | R S | T| U V | W | X Y Z | | ||
| |Regelabgabe |S100 | QM1 | J N 3 |J 1 | | 1| | 1240.971 | | 0| 4 1|01.01.1990 | | | | |Regelabgabe |S100 | QM1 | J N 3 |J 1 | | 1| | 1240.971 | | 0| 4 1|01.01.1990 | | | ||
| |Hochwasserschutzraum|S100 | QS1 | N N 2 |J 1 | | 1| | 792.3569 | | 0| 4 1|01.01.1990 | | | | |Hochwasserschutzraum|S100 | QS1 | N N 2 |J 1 | | 1| | 792.3569 | | 0| 4 1|01.01.1990 | | | ||
Line 112: | Line 113: | ||
*| |--------------------|---------|-----|----------|-----|-------------|------|-----|------------|------------------------------|--------------------------------------------| | *| |--------------------|---------|-----|----------|-----|-------------|------|-----|------------|------------------------------|--------------------------------------------| | ||
</pre> | </pre> | ||
*A: Name/Beschreibung der Steuerfunktion | |||
*B: Kennung des Unterliegers, an den abgegeben wird (muss in [[TSIM.SYS | *.SYS-Datei]] als Unterlieger definiert sein!) | |||
*C: (optional) Kennung der Kontrollfunktion, mit der die Funktion skaliert (multipliziert) werden soll (siehe [[TSIM.KTR | *.KTR-Datei]]) | |||
*D: eindeutige Funktionskennung | |||
*E: Interpolation zwischen Stützstellen (J/N) | |||
*F: Interpolation in der Zeit (J/N) | |||
*G: Funktionstyp: 1 = konstanter Jahresgang; 2 = variabler Jahresgang (Lamellenplan); 3 = Kennlinie (<code>Q=f(Vol)</code>) | |||
*H: (optional) Nummer der Grenzfunktion (siehe Abschnitt [[TSIM.TAL#Grenzfunktionen | Grenzfunktionen]]), die dieser Steuerfunktion zugewiesen ist. | |||
*I: Steuerfunktion aktiv (J/N) (wenn Nein, dann wird die Abgabe dieser Funktion auf 0 gesetzt) | |||
*J: Berechnungsart: | |||
'''Berechnungsart 0: Direkte Abgaben''' ''(funzt nicht, siehe [http://130.83.196.170/bugzilla/show_bug.cgi?id=15 Bug 15])'' | |||
<pre>5| |--------------------- INTERNE ABHAENGIGKEITEN ---------------------|------|-----|------------|------------------------------|--------------------------------------------| | '''Berechnungsart 1: mittlere Abgabe mit optionalem [[TSIM.JGG | Jahres]]/[[TSIM.WGG | Wochen]]/[[TSIM.TGG | Tagesgang]]''': | ||
*L, M, N: Nummer des zu verwendenden [[TSIM.JGG | Jahres]]/[[TSIM.WGG | Wochen]]/[[TSIM.TGG | Tagesgangs]] | |||
*O: Mittelwert der Abgabe | |||
'''Berechnungsart 2: Zeitreihe:''' | |||
*P: Nummer der zu verwendenden Zeitreihe (definiert in [[TSIM.EXT | *.EXT-Datei]]) | |||
'''Berechnungsarten 3, 4 und 5: Hydraulik: Überfall, Rohrleitung und Turbine:''' | |||
*K: ID des hydraulischen Elements (siehe [[TSIM.HYA | *.HYA-Datei]]) | |||
*Q, R, S: nur für graphische Oberfläche | |||
*T, U, V, W, X, Y, Z: Werteänderung (?) ''(funzt nicht, siehe [http://130.83.196.170/bugzilla/show_bug.cgi?id=5 Bug 5])'' | |||
==Interne Abhängigkeiten== | |||
<pre> | |||
5| |--------------------- INTERNE ABHAENGIGKEITEN ---------------------|------|-----|------------|------------------------------|--------------------------------------------| | |||
*| | | | | | | | | *| | | | | | | | | ||
*| | Fkt | QM JGG WGG TGG | Speicher JGG WGG | Fkt Fkt Fkt Fkt | | | | | | | *| | Fkt | QM JGG WGG TGG | Speicher JGG WGG | Fkt Fkt Fkt Fkt | | | | | | |
Revision as of 04:02, 9 August 2006
Die *.TAL-Datei ist in mehrere Abschnitte untergliedert.
Allgemeine Angaben
*Talsperren (*.TAL) *================== * *|------|------------|------------|-----|----------|-----------------------|-----------------------| *| Bez | Anfangs- | Maximal | Ge- | Sohle | HW-Entlastung | Krone | *| | volumen | volumen |wicht| | Kante S-Vol | Kante S-Vol | *|------|------------|------------|-----|----------|-----------------------|-----------------------| *| | [Tsd.cbm] | [Tsd.cbm] | - | [mNN] | [mNN] | [Tsd.cbm] | [mNN] | [Tsd.cbm] | *|-<-->-|-<-------->-|-<-------->-|-<->-|-<------>-|-<------>-|-<-------->-|-<------>-|-<-------->-| | T100 | 25060 | 30641 | 1 | 208 | 251.8 | 25060 | 255 | 30641 | *|------|------------|------------|-----|----------|-----------------------|-----------------------|
Dieser Abschnitt ist selbsterklärend. Bei mehreren Talsperren wird diese Zeile für jede Talsperre wiederholt. Die Bezeichnung einer Talsperre muss immer mit T anfangen.
Anzahl der Funktionen
0Funktionen für T100 *=================== * *|------|------------------------------|------------------------------------|------|-----|------------|------------------------------|--------------------------------------------| *| Bez.-| Beschreibung | F u n k t i o n e n | | | | | | *|------| | Anz. Anz. Anz. Anz. | | | | | | *| - | | Spe Str Grz Abh | | | | | | *|-<-->-|-<-------------------------->-|-<->--<->--<->--<->-----------------|------|-----|------------|------------------------------|--------------------------------------------| | A | B | C D E F | | | | *| |------------------------------|------------------------------------|------|-----|------------|------------------------------|--------------------------------------------|
- A: Bezeichnung der Talsperre (wie im ersten Abschnitt)
- B: Beschreibung der Talsperre (optional)
- C: Anzahl der Speicheroberflächenfunktionen (muss mit entsprechendem Abschnitt übereinstimmen)
- D: Anzahl der Steuerungsfunktionen (muss mit entsprechendem Abschnitt übereinstimmen)
- E: Anzahl der Grenzfunktionen (muss mit entsprechendem Abschnitt übereinstimmen)
- F: Anzahl der internen Abhängigkeiten
Speicherkennlinie
1| |----------------------- SPEICHERKENNLINIE -------------------------|------|-----|------------|------------------------------|--------------------------------------------| *| | | WSP Volumen Oberfl. | | | | | | *| | | mNN Tsd.cbm ha | | | | | | *| |------------------------------|-<----->-<-------->-<------>--------|------|-----|------------|------------------------------|--------------------------------------------| | | | 208 0 0 | | | | | | | | | 210 0.00032636 1 | | | | | | | | | 215 0.01338076 7.5 | | | | | | | | | 220 0.02676153 15.5 | | | | | | | | | 225 0.05874482 29.7 | | | | | | | | | 230 0.1220587 43.1 | | | | | | | | | 235 0.2056069 63.9 | | | | | | | | | 240 0.3348455 88 | | | | | | | | | 245 0.499331 116.9 | | | | | | | | | 250 0.719624 149.5 | | | | | | | | | 251.8 0.8178584 162.5 | | | | | | | | | 255 1 190.5 | | | | | | *| |------------------------------|------------------------------------|------|-----|------------|------------------------------|--------------------------------------------|
Anders als die Überschrift es vermuten lässt, muss für die Speicherkennlinie das normierte Volumen von 0 bis 1 eingegeben werden, wobei die erste Zeile den Wert 0 und die letzte Zeile den Wert 1 haben muss.
Grenzfunktionen
2| |------------------------- GRENZFUNKTIONEN -------------------------|------|-----|------------|------------------------------|--------------------------------------------| *| | | | | | | | | *| | Funktion | lfd Fkt | Min-Wert Zeiger | | | | | | *| | | Nr. Kng | m3/s Nr. | | | y-Pos | | | *| |<------------------>|-<->-<->-|-<------>-<->-----------------------|------|-----|-<-------->-|<-------------><------------->|--------------------------------------------| | | A B C D E F G H | *| |--------------------|---------|------------------------------------|------|-----|------------|------------------------------|--------------------------------------------|
- A: Beschreibung der Grenzfunktion
- B: laufende Nummer (anfangend bei 1)
- C: eindeutige Funktionskennung
- D: Minimaler Abfluss
- E: ???
- F, G, H: nur für graphische Oberfläche
Die Funktion selbst wird in der *.FKT-Datei unter dem Namen der Funktionskennung definiert.
(Bei mir wurde der Wert für den minimalen Abfluss nicht ordnungsgemäß aus TALSIM exportiert! Froehlich 11:50, 9. Aug 2006 (CEST))
Speicheroberflächenfunktionen
3| |----------------- SPEICHEROBERFLAECHEN - FUNKTIONEN ---------------|------|-----|------------|------------------------------|--------------------------------------------| *| | | | | | | | (1) | (2) | | | | *| | Funktion |Bezug ist| Fkt | | Kng | JGG WGG TGG | QM |Datei| | | | *| | | Oberfl. | Kng | | 1/2 | - - - | mm/d | Nr. | | | | *| |<------------------>|---------|-<->-|----------|-<->-|-<->-<->-<->-|<---->|-<->-|------------|------------------------------|--------------------------------------------| | | A | | B | | C | D E F | G | H | | | | *| |--------------------|---------|-----|----------|-----|-------------|------|-----|------------|------------------------------|--------------------------------------------|
Speicheroberflächenfunktionen sind Abgaben/Zuflüsse, die proportional zur Speicheroberfläche sind, z.B. Verdunstung und Niederschlag auf den Speicher, aber auch die Infiltration kann vereinfachend so gerechnet werden.
- A: Name/Beschreibung der Speicheroberflächenfunktion
- B: eindeutige Funktionskennung
- C: Berechnungsart: 1 = Mittelwert, optional mit Jahres/Wochen/Tagesgang; 2 = Zeitreihe (Datei)
Berechnungsart 1:
- D, E, F: Nummer des zu verwendenden Jahres/ Wochen/ Tagesgangs
- G: Mittelwert der Funktion [mm/d wird intern in m³/s.ha umgerechnet]
Berechnungsart 2:
- H: Nummer der zu verwendenden Zeitreihe (definiert in *.EXT-Datei)
Steuerfunktionen
4| |----------------------- STEUER - FUNKTIONEN ---|-----|-------------|------|-----|------------|------------------------------|--------------------------------------------| *| | | | | |A |(3,4) | (1) | (2) | | | W E R T E A E N D E R U N G | *| | Funktion |gibt KTR | Fkt | S Z F Grz| Kng |HYA J W T | QM |Datei| | Achsenbeschriftung |Kng|Intervall Bezugsdatum | konst.Gang | *| | |nach ID | Kng | J/N ID | 1-4 |ID GG GG GG| m3/s | Nr. | y-Pos | X-Achse Y-Achse |0-3|Typ Faktor Bezugsdatum |JGG WGG TGG | *| |<------------------>|<-->-<-->|-<->-|-+-+-+-<->|+<->-|<->-<-><-><->|<---->|-<->-|-<-------->-|<-------------><------------->|<->|<->-<---->-TT.MM.JJJJ hh:mm|<->-<->-<->-| | | A | B C | D | E F G H |I J | K L M N | O | P | Q | R S | T| U V | W | X Y Z | | |Regelabgabe |S100 | QM1 | J N 3 |J 1 | | 1| | 1240.971 | | 0| 4 1|01.01.1990 | | | |Hochwasserschutzraum|S100 | QS1 | N N 2 |J 1 | | 1| | 792.3569 | | 0| 4 1|01.01.1990 | | | |Hochwasserentlastung|S100 | QH1 | N N 3 |J 0 | | 1| | 304.4165 | | 0| 4 1|01.01.1990 | | *| |--------------------|---------|-----|----------|-----|-------------|------|-----|------------|------------------------------|--------------------------------------------|
- A: Name/Beschreibung der Steuerfunktion
- B: Kennung des Unterliegers, an den abgegeben wird (muss in *.SYS-Datei als Unterlieger definiert sein!)
- C: (optional) Kennung der Kontrollfunktion, mit der die Funktion skaliert (multipliziert) werden soll (siehe *.KTR-Datei)
- D: eindeutige Funktionskennung
- E: Interpolation zwischen Stützstellen (J/N)
- F: Interpolation in der Zeit (J/N)
- G: Funktionstyp: 1 = konstanter Jahresgang; 2 = variabler Jahresgang (Lamellenplan); 3 = Kennlinie (
Q=f(Vol)
) - H: (optional) Nummer der Grenzfunktion (siehe Abschnitt Grenzfunktionen), die dieser Steuerfunktion zugewiesen ist.
- I: Steuerfunktion aktiv (J/N) (wenn Nein, dann wird die Abgabe dieser Funktion auf 0 gesetzt)
- J: Berechnungsart:
Berechnungsart 0: Direkte Abgaben (funzt nicht, siehe Bug 15)
Berechnungsart 1: mittlere Abgabe mit optionalem Jahres/ Wochen/ Tagesgang:
- L, M, N: Nummer des zu verwendenden Jahres/ Wochen/ Tagesgangs
- O: Mittelwert der Abgabe
Berechnungsart 2: Zeitreihe:
- P: Nummer der zu verwendenden Zeitreihe (definiert in *.EXT-Datei)
Berechnungsarten 3, 4 und 5: Hydraulik: Überfall, Rohrleitung und Turbine:
- K: ID des hydraulischen Elements (siehe *.HYA-Datei)
- Q, R, S: nur für graphische Oberfläche
- T, U, V, W, X, Y, Z: Werteänderung (?) (funzt nicht, siehe Bug 5)
Interne Abhängigkeiten
5| |--------------------- INTERNE ABHAENGIGKEITEN ---------------------|------|-----|------------|------------------------------|--------------------------------------------| *| | | | | | | | *| | Fkt | QM JGG WGG TGG | Speicher JGG WGG | Fkt Fkt Fkt Fkt | | | | | | *| | Kng | cbm/s | Tsd.cbm | Nam Nam Nam Nam | | | | | | *| |-<->-|--<---->-<->-<->-<->-|--<-------->-<->-<->-|-<->-<->-<->-<->-|------|-----|------------|------------------------------|--------------------------------------------| | | QH1 |>= 0 |<= 30641 | QM1 | | | | | | | | QS1 |>= 0 |<= 30641 | QM1 | | | | | | *|------|-----|---------------------|---------------------|-----------------|------|-----|------------|------------------------------|--------------------------------------------|