TAL-File: Difference between revisions
mNo edit summary |
|||
Line 1: | Line 1: | ||
{{Eingabedateien}} | {{Eingabedateien}} | ||
<div style="float:left; margin-right:10px;">__TOC__</div> | <div style="float:left; margin-right:10px;">__TOC__</div> | ||
Die | <big>Talsperren</big> | ||
''siehe auch [[Speicher|Theorie:Speicher]] und [[Betriebsregelkonzept|Theorie:Betriebsregelkonzept]]'' | |||
Die TAL-Datei ist in mehrere Abschnitte untergliedert.<br clear="all"/> | |||
==Allgemeine Angaben== | ==Allgemeine Angaben== | ||
Line 81: | Line 86: | ||
*F, G, H: nur für graphische Oberfläche | *F, G, H: nur für graphische Oberfläche | ||
Die Funktion selbst wird in der [[ | 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! [[Benutzer:Froehlich|Froehlich]] 11:50, 9. Aug 2006 (CEST))'' | ''(Bei mir wurde der Wert für den minimalen Abfluss nicht ordnungsgemäß aus TALSIM exportiert! [[Benutzer:Froehlich|Froehlich]] 11:50, 9. Aug 2006 (CEST))'' | ||
Line 103: | Line 108: | ||
*G: Mittelwert der Funktion [mm/d wird intern in m³/s.ha umgerechnet] | *G: Mittelwert der Funktion [mm/d wird intern in m³/s.ha umgerechnet] | ||
'''Berechnungsart 2: Zeitreihe aus Datei''' | '''Berechnungsart 2: Zeitreihe aus Datei''' | ||
*H: Nummer der zu verwendenden Zeitreihe (definiert in [[ | *H: Nummer der zu verwendenden Zeitreihe (definiert in [[EXT-Datei]]) | ||
==Steuerfunktionen== | ==Steuerfunktionen== | ||
Line 116: | Line 121: | ||
</bluem> | </bluem> | ||
Die Funktionen selbst werden in der [[ | Die Funktionen selbst werden in der [[FKT-Datei]] unter dem Namen der Funktionskennung definiert. | ||
*A: Name/Beschreibung der Steuerfunktion | *A: Name/Beschreibung der Steuerfunktion | ||
*B: Kennung des Unterliegers, an den abgegeben wird (muss in [[ | *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 [[ | *C: (optional) Kennung der Kontrollfunktion, mit der die Funktion skaliert (multipliziert) werden soll (siehe [[KTR-Datei]]) | ||
*D: eindeutige Funktionskennung | *D: eindeutige Funktionskennung | ||
*E: Interpolation zwischen Stützstellen (J/N) | *E: Interpolation zwischen Stützstellen (J/N) | ||
Line 133: | Line 138: | ||
*O: Mittelwert der Abgabe | *O: Mittelwert der Abgabe | ||
'''Berechnungsart 2: Zeitreihe:''' | '''Berechnungsart 2: Zeitreihe:''' | ||
*P: Nummer der zu verwendenden Zeitreihe (definiert in [[ | *P: Nummer der zu verwendenden Zeitreihe (definiert in [[EXT-Datei]]) | ||
'''Berechnungsarten 3, 4 und 5: Hydraulik: Überfall, Rohrleitung und Turbine:''' | '''Berechnungsarten 3, 4 und 5: Hydraulik: Überfall, Rohrleitung und Turbine:''' | ||
*K: ID des hydraulischen Elements (siehe [[ | *K: ID des hydraulischen Elements (siehe [[HYA-Datei]]) | ||
*Q, R, S: nur für graphische Oberfläche | *Q, R, S: nur für graphische Oberfläche | ||
Line 165: | Line 170: | ||
Wenn die Abgabe von QH1 größer-gleich 0 ist, und das Speichervolumen kleiner-gleich 30641 Tsd.m³ ist, dann reduziere zunächst QM1, dann QM2, dann QM3, bis die beiden Bedingungen nicht mehr zutreffen. | Wenn die Abgabe von QH1 größer-gleich 0 ist, und das Speichervolumen kleiner-gleich 30641 Tsd.m³ ist, dann reduziere zunächst QM1, dann QM2, dann QM3, bis die beiden Bedingungen nicht mehr zutreffen. | ||
[[ | [[Kategorie:BlauesModell]] | ||
[[ | [[Kategorie:BlauesModell Eingabedateien]] |
Revision as of 04:28, 30 May 2007
BlueM.Sim | Download | Application | Theory | Development
Input files · ALL SYS · FKT KTR · EXT JGG WGG TGG · TAL HYA TRS EIN URB VER RUE BEK EZG FKA · BOA BOD LNZ EFL · DIF
Talsperren
siehe auch Theorie:Speicher und Theorie:Betriebsregelkonzept
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 | 2]
Berechnungsart 1: mittlere Abgabe mit optionalem Jahres/ Wochen/ Tagesgang:
- 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: Zeitreihe aus Datei
- 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 | *| |--------------------|---------|-----|----------|-----|-------------|------|-----|------------|------------------------------|--------------------------------------------|
Die Funktionen selbst werden in der FKT-Datei unter dem Namen der Funktionskennung definiert.
- 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: Funktionsart
- 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 (Skaliertyp):
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 | | | | | | *| |-<->-|--<---->-<->-<->-<->-|--<-------->-<->-<->-|-<->-<->-<->-<->-|------|-----|------------|------------------------------|--------------------------------------------| | | A |>= B C D E |<= F G H | I J K L | | | | | | *|------|-----|---------------------|---------------------|-----------------|------|-----|------------|------------------------------|--------------------------------------------|
A bis E: Erste Bedingung:
- A: Funktionskennung
- B: Abgabe, die überschritten werden muss, damit eine Reduktion erfolgt
- C, D, E: Nummer des zu verwendenden Jahres/ Wochen/ Tagesgangs für Skalierung von QM
F bis H: Zweite Bedingung:
- F: Speichervolumen, das unterschritten werden muss, damit eine Reduktion erfolgt
- G, H: Nummer des zu verwendenden Jahres/ Wochengangs für Skalierung von Speichervolumen
I bis L: Funktionskennungen und Reihenfolge der Steuerfunktionen, die reduziert werden sollen
Beispiel:
| | QH1 |>= 0 |<= 30641 | QM1 QM2 QM3 | | | | | |
Wenn die Abgabe von QH1 größer-gleich 0 ist, und das Speichervolumen kleiner-gleich 30641 Tsd.m³ ist, dann reduziere zunächst QM1, dann QM2, dann QM3, bis die beiden Bedingungen nicht mehr zutreffen.