TAL-File: Difference between revisions

From BlueM
Jump to navigation Jump to search
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|<->-<->-<->-|
  |      |Wasserversorgung   |U100    | QW1 | J N 3    |J 1 |             |  0.4|    |   1779.544 |                              04      1|01.01.1990      |           |
  |      |         A          |  B   C | | E F G  H |I J | K  L  M  N |   O | |     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:

Berechnungsart 2: Zeitreihe:

  • P: Nummer der zu verwendenden Zeitreihe (definiert in *.EXT-Datei)

Berechnungsarten 3, 4 und 5: Hydraulik: Überfall, Rohrleitung und Turbine:

  • 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             |      |     |            |                              |                                            |
*|------|-----|---------------------|---------------------|-----------------|------|-----|------------|------------------------------|--------------------------------------------|