TAL-File: Difference between revisions
Line 125: | Line 125: | ||
*I: Steuerfunktion aktiv (J/N) (wenn Nein, dann wird die Abgabe dieser Funktion auf 0 gesetzt) | *I: Steuerfunktion aktiv (J/N) (wenn Nein, dann wird die Abgabe dieser Funktion auf 0 gesetzt) | ||
*J: Berechnungsart (Skaliertyp): | *J: Berechnungsart (Skaliertyp): | ||
'''Berechnungsart 0: Direkte Abgaben''' ''(funzt nicht, siehe | '''Berechnungsart 0: Direkte Abgaben''' ''(funzt nicht, siehe Bug 15)'' | ||
'''Berechnungsart 1: mittlere Abgabe mit optionalem [[TSIM.JGG | Jahres]]/[[TSIM.WGG | Wochen]]/[[TSIM.TGG | Tagesgang]]''': | '''Berechnungsart 1: mittlere Abgabe mit optionalem [[TSIM.JGG | Jahres]]/[[TSIM.WGG | Wochen]]/[[TSIM.TGG | Tagesgang]]''': | ||
Line 136: | Line 136: | ||
*Q, R, S: nur für graphische Oberfläche | *Q, R, S: nur für graphische Oberfläche | ||
*T, U, V, W, X, Y, Z: Werteänderung (?) ''(funzt nicht, siehe | *T, U, V, W, X, Y, Z: Werteänderung (?) ''(funzt nicht, siehe Bug 5)'' | ||
==Interne Abhängigkeiten== | ==Interne Abhängigkeiten== |
Revision as of 04:24, 15 November 2006
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
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:
- 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 (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.