Nebelwarnung mit Tendenz mittels Variablen

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Nebelwarnung mit Tendenz mittels Variablen

Beitrag von Tex »

Nebelwarnung:

Die nachfolgende Berechnung funktioniert nur, wenn einige Grundvoraussetzungen erfüllt sind:
1) der Sensor liefert Werte von >= 99% rel. Feuchte
2) er ist in einer Wetterhütte untergebracht (am besten aktivbelüftet), bzw. Davis-Station

Die allermeisten Wetterstationen liefern lediglich eine max. Luftfeuchte von 95/96%. Diese muß dann im WSWIN unter „Eigenschaften“ wie folgt angepaßt werden:
1) Faktor 1,04 plus Offset 1,0

Grundsätzlich ungeeignet sind Oregon-Stationen, da deren Hygrometer zu unsensibel reagieren und besonders, wenn es etwas älter sind, viel zu niedrige Werte ausgeben.
Bei Aufstellungsbedingungen der Sensoren in unmittelbarer Hausnähe (extrem dichter Bebauung), dürfte es auch nur bedingt klappen.

Die „Schwellwerte“ müssen je nach Lage angepaßt werden. Getestet ist diese Nummer nur im Norddeutschen Flachland.

Zur Nebelwarnung selbst:
Sie besteht aus zwei Teilen, der „Nebelwarnung“ selber (rot) und "Dunstwarnung (blau) als Vorstufe zur Nebelwarnung, sowie einem Zusatz/Tendenz, der als Text (blau) ausgegeben wird. Diese Tendenz bezieht sich nur auf: „unverändert“ (rot) und in die diversen „Auflösungserscheinungen“ (blau).
Ist der Schwellwert für eine aktive (rote) Nebelwarnung bzw. (blaue) Dunstwarnung unterschritten, wird diese nicht mehr angezeigt, wohl aber noch die Tendenz in blau, bis auch hier der Schwellwert unterschritten wird. Eine Entwarnung „kein Nebel“ erfolgt erst ab einem Schwellmittelwert von =<94% in der letzten Stunde. In der „Zwischenzeit“, wo weder eine Warnung noch eine Tendenz ausgeworfen wird, bleibt das Feld leer. So wird sichergestellt, daß eine Entwarnung erst gegeben wird, wenn die aktuelle LF deutlich <94% ist.
Die „Tendenzanzeige“ greift zudem ausschließlich bei steigenden Temperaturen/Taupunktwerten – also meistens nur morgens.

Der 2. Teil der Nebelwarnung läuft unabhängig vom oberen 1. Teil, kann also auch ignoriert werden.

Die Nebelwarnung selber berücksichtigt nicht nur die aktuelle Luftfeuchte, sondern auch die Taupunktentwicklung der letzten Stunde.
Es gibt 3 Warnstufen:
1. = dunstig, neblig (blau Schwellwert 92,0)
2. = Vorsicht: Dunst- oder Nebelbildung möglich (blau Schwellwert 94,6)
3. = ACHTUNG: Nebelwarnung (rot Schwellwert 96,8 )
Stufe 1 und 2 gelten praktisch als "Vorwarnstufen.

Beispiele:
1) wir haben eine LF von 96% und eine TP-Differenz von –1°C ergibt das einen Wert von 97 = Nebelwarnung.
2) Wir haben eine LF von 97% und eine TP-Differenz von +0,8°C, ergibt das einen Wert von 96,2 = keine Nebelwarnung.
Hintergrund: bei negativer TP-Differenz/Tendenz ist mit Nebel zu rechnen, bei steigender TP-Differenz/Tendenz eher mit Nebelauflösung.

Sämtliche Schwellwerte müssen je nach Lage mit Sicherheit angepaßt werden – und es kann auch gut sein, daß diese „Nebelwarnung“ je nach Lage kein befriedigendes Ergebnis liefert.

Um das Verhalten dieser Nebelwarnung anfangs besser beobachten und anpassen zu können, empdfiehlt es sich, als letzte Zeile diesen Therm noch einzufügen:

<font color="Gray">- %curminmaxhour[3,1,18]% - %ws_getmem[11]%


<tr><td width="22%" height="46"><font color="Gray"><b><nobr>Nebelwarnung*</nobr></b></font></td>
<td align="center" width="7%" height="46"><img border="0"
%unit_off% %curminmaxhour_on% %ws_setmem[2]=%ws_calc[-]=%curval[18]%~%curminmaxhour[4,1,43]%~1%%
%ws_compare[2]=%ws_getmem[2]%~96,8~src=Nebel.gif~src=no_ice.gif% %unit_on% width="50" height="50"></td>
<td align="center" width="52%" height="47" colspan="7"><b><font size="3"><nobr>
%unit_off% %curminmaxhour_on%
%ws_setmem[1]=%ws_calc[-]=%curval[18]%~%curminmaxhour[4,1,43]%~1%%
%ws_setmem[2]=%ws_compare[2]=%ws_getmem[1]%~92,0~1~0%%
%ws_setmem[3]=%ws_compare[2]=%ws_getmem[1]%~94,6~1~0%%
%ws_setmem[4]=%ws_compare[2]=%ws_getmem[1]%~96,8~1~0%%
%ws_setmem[5]=%ws_calc[+]=%ws_getmem[2]%~%ws_getmem[3]%~1%%
%ws_setmem[6]=%ws_calc[+]=%ws_getmem[4]%~%ws_getmem[5]%~1%%
%ws_compare[3]=%ws_getmem[6]%~1~<font color="Blue">&#8658 dunstig, diesig~%
%ws_compare[3]=%ws_getmem[6]%~2~<font color="Blue">&#8658 Vorsicht: Dunst- oder Nebelbildung möglich~%
%ws_compare[3]=%ws_getmem[6]%~3~<font color="Red">&#8658 ACHTUNG: Nebelwarnung~%
%unit_on%

%unit_off% %curminmaxhour_on%
%ws_setmem[1]=%ws_compare[2]=%curminmaxhour[3,1,18]%~97~1~0%%
%ws_setmem[2]=%ws_compare[2]=%curminmaxhour[3,1,18]%~98~1~0%%
%ws_setmem[3]=%ws_compare[2]=%curminmaxhour[3,1,18]%~99~1~0%%
%ws_setmem[4]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[2]%~1%%
%ws_setmem[5]=%ws_calc[+]=%ws_getmem[3]%~%ws_getmem[4]%~1%%
%ws_setmem[6]=%ws_compare[2]=%valuechange[43]=60%~0,3~-0,1~0%%
%ws_setmem[7]=%ws_compare[2]=%valuechange[43]=60%~0,7~-0,1~0%%
%ws_setmem[8]=%ws_compare[2]=%valuechange[43]=60%~1,3~-0,1~0%%
%ws_setmem[9]=%ws_calc[+]=%ws_getmem[6]%~%ws_getmem[7]%~1%%
%ws_setmem[10]=%ws_calc[+]=%ws_getmem[8]%~%ws_getmem[9]%~1%%
%ws_setmem[11]=%ws_calc[+]=%ws_getmem[5]%~%ws_getmem[10]%~1%%
%ws_compare[4]=%curminmaxhour[3,1,18]%~94~<font color="Gray"> &#8658 aktuell kein Nebel~%
%ws_compare[3]=%ws_getmem[11]%~1~<font color="Red"> &#8658 unverändert dunstig oder nebelig~%
%ws_compare[3]=%ws_getmem[11]%~2~<font color="Red"> &#8658 unverändert Nebel~%
%ws_compare[3]=%ws_getmem[11]%~3~<font color="Red"> &#8658 unverändert dichter Nebel~%
%ws_compare[3]=%ws_getmem[11]%~0,9~<font color="Blue"> &#8658 leichter Nebel, sich langsam auflösend~%
%ws_compare[3]=%ws_getmem[11]%~0,8~<font color="Blue"> &#8658 leichter Nebel, sich auflösend~%
%ws_compare[3]=%ws_getmem[11]%~0,7~<font color="Blue"> &#8658 leichter Nebel, sich zügig auflösend~%
%ws_compare[3]=%ws_getmem[11]%~1,9~<font color="Blue"> &#8658 Nebel, sich langsam auflösend~%
%ws_compare[3]=%ws_getmem[11]%~1,8~<font color="Blue"> &#8658 Nebel, sich auflösend~%
%ws_compare[3]=%ws_getmem[11]%~1,7~<font color="Blue"> &#8658 Nebel, sich zügig auflösend~%
%ws_compare[3]=%ws_getmem[11]%~2,9~<font color="Blue"> &#8658 dichter Nebel, sich langsam auflösend~%
%ws_compare[3]=%ws_getmem[11]%~2,8~<font color="Blue"> &#8658 dichter Nebel, sich auflösend~%
%ws_compare[3]=%ws_getmem[11]%~2,7~<font color="Blue"> &#8658 dichter Nebel, sich zügig auflösend~%
%unit_on%
</nobr></font></b></td></tr>
Die akute Nebelwarnug (rot) gibt also nicht nur den aktuellen Zustand wieder (wenn es schon grottenneblig ist), sondern schaut auch eine gewisse Zeit vorraus.
Gleiches gilt für die Tendenz: sie schaut einerseits vorraus, andererseits ist sie so träge, daß diese Tendenzanzeige noch aktiv ist, wenn die akute rote Nebelwarnung schon inaktiv ist (oder der Nebel sich schon tatsächlich verdünnisiert hat).

Liefert die Sensorik keine diffenzierten Werte, nützt jegliche Anpassung im WSWIN und/oder der Schwellwerte in den Varibalen nichts!

An diesen "Schwellwerten" muß evt. jeder drehen: aber nur im 1/10 Bereich - die Nebel-Nummer ist ausgesprochen sensibel.

1. Teil "Nebelwarnung":
%ws_setmem[2]=%ws_compare[2]=%ws_getmem[1]%~92,0~1~0%%
%ws_setmem[3]=%ws_compare[2]=%ws_getmem[1]%~94,6~1~0%%
%ws_setmem[4]=%ws_compare[2]=%ws_getmem[1]%~96,8~1~0%%

2. Teil "Tendenz":
%ws_setmem[6]=%ws_compare[2]=%valuechange[43]=60%~0,3~-0,1~0%%
%ws_setmem[7]=%ws_compare[2]=%valuechange[43]=60%~0,7~-0,1~0%%
%ws_setmem[8]=%ws_compare[2]=%valuechange[43]=60%~1,3~-0,1~0%%

"Entwarnung":
%ws_compare[4]=%curminmaxhour[3,1,18]%~94~&#8658 aktuell kein Nebel~%

Bei der "Entwarnung" kann man alternativ den Wert auf 93 od. 92 absenken, um nicht mit den beiden aktiven roten und blauen Warnungen (Nebel + Dunst) aus dem 1. Teil in Kollision zu geraten.

Wichtig: die drei Schwellwerte im 2. Teil dürfen keinen Negativen Wert haben, da ansonsten sich die Tendenzanzeige vom Prinzip umkehren würde: Also bei zunehmender Nebelneigung eine Nebelauflösung ausgeworfen würde - ist logisch, oder?

Der Rest bleibt unberührt, da sonst die komplette Zuweisung der einzelnen Parameter durcheinander gerät- dann klappt nämlich nix mehr! :oops:

Update: 05.10.2014 - neue Berchnung/Variable 1. Teil (oben) intergriert, Beschreibung angepaßt.

Update: 08.10.2014 - zusätzlich "dunstig, Neblig" als Vorwarnstufe intergriert,Beschreibung ergänzt.
Zuletzt geändert von Tex am 08 Okt 2014 20:09, insgesamt 27-mal geändert.
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag von Mado »

Hallo Tex,
%ws_compare[3]=%ws_getmem[11]%~1~<font> &#8658 unverändert nebelig~%
%ws_compare[3]=%ws_getmem[11]%~2~<font> &#8658 unverändert dichter Nebel~%
%ws_compare[3]=%ws_getmem[11]%~3~<font> &#8658 unverändert sehr dichter Nebel~%
%ws_compare[3]=%ws_getmem[11]%~0,9~<font> &#8658 leichter Nebel, sich langsam auflösend~%
%ws_compare[3]=%ws_getmem[11]%~0,8~<font> &#8658 leichter Nebel, sich auflösend~%
%ws_compare[3]=%ws_getmem[11]%~0,7~<font> &#8658 leichter Nebel, sich zügig auflösend~%
%ws_compare[3]=%ws_getmem[11]%~1,9~<font> &#8658 Nebel, sich langsam auflösend~%
%ws_compare[3]=%ws_getmem[11]%~1,8~<font> &#8658 Nebel, sich auflösend~%
%ws_compare[3]=%ws_getmem[11]%~1,7~<font> &#8658 Nebel, sich zügig auflösend~%
%ws_compare[3]=%ws_getmem[11]%~2,9~<font> &#8658 dichter Nebel, sich langsam auflösend~%
%ws_compare[3]=%ws_getmem[11]%~2,8~<font> &#8658 dichter Nebel, sich auflösend~%
%ws_compare[3]=%ws_getmem[11]%~2,7~<font> &#8658 dichter Nebel, sich zügig auflösend~%
Wie werden diese Werte berechnet, dass sich hier die verschiedenen Werte ergeben ?
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

@Mado

....aus dem oberen Teil der Variblen. Dort werden diese Werte berechnet. Ist aber auch logisch - oder? %ws_getmem[11]% wird ja nicht aus der Luft gegriffen.
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag von Mado »

Hallo Tex,
....aus dem oberen Teil der Variablen
Das ist mir schon klar, aber wie ? - Nach welcher Variable ?????

Wenn ich das mitlese, wie die Variable arbeitet,

%ws_setmem[11]=%ws_calc[+]=%ws_getmem[5]%~%ws_getmem[10]%~1%%

soll hier dann unter:

%ws_setmem[5]=%ws_calc[+]=%ws_getmem[3]%~%ws_getmem[4]%~1%%

u.s.w.

wie wird der Wert berechnet? Somit blicke ich hier nicht durch !!
%curminmaxhour[3,1,18]% - ?(Temperatur, Luftfeuchte,TP)

Dies sollte man schon genau auflisten, wie man zu dem Ergebnis kommt, die weiter unten angegeben sind, die dann diese verschieden Warnungen ausgibt (unverändert nebelig,Nebel, sich auflösend)

Diesen Wert muss man nachvollziehen müssen, wie diese berechnet werden. Da diese Werte nicht für jeden Ort anwendbar sind, müssen diese angepasst werden.
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
rabit
Beiträge: 324
Registriert: 16 Dez 2001 01:00
Wohnort: Mannheim
Kontaktdaten:

Beitrag von rabit »

Danke Tex,

ich habe es mal zum Probieren eingebaut.
http://a.maw24.de/t2.html


Intern, also für mich mache ich eine Auswertung über mein Webcambild. Funktioniert gar nicht so schlecht. (Kontrasterkennung).
Aber natürlich erst wenn der Nebel schon da ist.

Grüße
Gerhard
Viele Grüße aus Mannheim
gerhard

Bild
Davis VP2 > Weather Envoy > Weatherlink > WSWIN
Davis VP2 > Weather Envoy > Meteohub > Meteoplug
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

@ Mado

Das ist doch ganz simple: nix passiert da im Verborgenen. Man sollte allerdings sich die Mühe machen, die IDs und Funktionen bei den angewendeten Variablen zuzuordnen. Notfals in der variablen.txt nachschauen. Oder ganz einfach im WSWIN unter den verfügbaren Sensoren.
wie wird der Wert berechnet? Somit blicke ich hier nicht durch !!
%curminmaxhour[3,1,18]% - ?(Temperatur, Luftfeuchte,TP)
Was hier was ist, sollte man schon wissen, bzw. wissen, wo man da mal kurz nachschaut: in der variablen.txt

Dort unter "Bearbeiten" kannst Du sogar die Suche nutzen und bist in 3 Sekunden da, wo Du hinwillst - also noch nicht einmal alles händisch durchsuchen.

3 = Durchschnitt
1 = 1 Stunde (letzte)
18 = Luftfeuchte

usw.

Du mußt Dir schon die Mühe machen, den ganzen Summs von oben nach unten zu lesen, bzw. zu entschlüsseln - oder auch mal nachzurechnen. Dann erschließt sich einem der Sinn von alleine - sonst wohl kaum.
Zuletzt geändert von Tex am 03 Okt 2014 17:36, insgesamt 1-mal geändert.
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

@ rabit

...werde das bei Dir auch mal beobachten. Kannst ja mal sagen, inwieweit das bei Dir anwendbar ist, bzw. wo dran schrauben mußt.


@all

Ich habe meinen Eingangsthread noch um die "Stellschrauben" ergänzt.
rabit
Beiträge: 324
Registriert: 16 Dez 2001 01:00
Wohnort: Mannheim
Kontaktdaten:

Beitrag von rabit »

Heute morgen hat es gleich halbwegs gestimmt.
Es kam eine Nebelmeldung, auf meiner Webcam war nichts zu sehen aber draußen auf den Äckern und auch teils auf der Autobahn gab es Bodennebel.

Die Nebel.gif fehlte mir aber noch..
Viele Grüße aus Mannheim
gerhard

Bild
Davis VP2 > Weather Envoy > Weatherlink > WSWIN
Davis VP2 > Weather Envoy > Meteohub > Meteoplug
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

Moin,

ich habe heute morgen gegen 9:00 Uhr bei Dir die blaue Warnung: "leichter Nebel, sich zügig auflösend" gesehen. War dann aber bald weg, weil LF nur noch 96%.
Das "Nebel.gif" habe ich hier: www.woldegk-wetter.de/Nebel.gif
oder Du suchst es Dir aus dem Netz raus.
Das mußt dann noch in Deinen WSWIN/html Ordner, sonst findet WSWIN das nicht.
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag von Mado »

Hallo Tex,

Bekomme heute seit 06:00 Uhr eine Nebelwarnung, aber ich weiß nicht wie der berechnete Wert zusammen kommt ?

Laut den Variablen siehe oben:
Grenzwert Nebelwarnung: = 96,8
<br>
%ws_setmem[2]=%ws_calc[-]=%curval[18]%~%curminmaxhour[4,1,43]%~1%%
<br>
Aktuelle Luftfeuchte - Differenz letzte Stunde Taupunkt: = %ws_getmem[2]%
<br>
Aktuelle Luftfeuchte: = %curval[18]% %
<br>
Differenz TP letzte Stunde: = %curminmaxhour[4,1,43]% %
<br>
Durchschnitt Luftfeuchte letzte Stunde: = %curminmaxhour[3,1,18]% %
<br>
Taupunktänderung letzte 60 Minuten: = %valuechange[43]=60%
Daraus berechnetes Ergebnis:
Samstag, 4. Oktober 2014 - 11:35 Uhr (MESZ)
Nebelwarnung aktuell ? &#8658; leichter Nebel, sich langsam auflösend

Grenzwert Nebelwarnung: = 96,8

Aktuelle Luftfeuchte - Differenz letzte Stunde Taupunkt: = 96,6
Aktuelle Luftfeuchte: = 97 %
Differenz TP letzte Stunde: = +0,4 %
Durchschnitt Luftfeuchte letzte Stunde: = 97 %
Taupunktänderung letzte 60 Minuten: = +0,4
Zusätzliche Nebelwarnung:
0,9 = leichter Nebel, sich langsam auflösend
Wenn ich folgendes Berechne komme ich nicht auf diesen Wert: (0,9)

Aktuelle Luftfeuchte - Differenz letzte Stunde Taupunkt: = 96,6 + Taupunktänderung letzte 60 Minuten: = +0,4 = 97

97 - Grenzwert Nebelwarnung: = 96,8 = 0,2

oder

Durchschnitt Luftfeuchte letzte Stunde: = 97 % + Differenz TP letzte Stunde: = +0,4 % = 97,4

97,4 - Grenzwert Nebelwarnung: = 96,8 = 0,6

Somit weiß man nicht wie dieser Wert ausgerechnet wird.
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

@ Mado

Daß liegt daran, daß Du das Prinzip der Variablen noch nicht richtig verstanden hast, bzw. hier Dinge berechnest, die gar nicht berechnet werden.

Der Wert 0,9 ist z.B. kein (meteorologischer) Wert, sondern nur eine Zahl um die richtige Ausgabe: "leichter Nebel, sich langsam auflösend " zu gewährleisten.

Die Nebelwarnung ist in zwei voneinander unabhängigen Teilen aufgebaut. Das geht aber auch aus der Konstruktion hervor: %unit_off% und %unit_on% beachten.
Zu Deinem Beispiel:

Das wird in Teil 2 berechnet:

1) dort haben wir eine LF von 97% und eine TP-Tendenz von +0,4°
%ws_setmem[1]=%ws_compare[2]=%curminmaxhour[3,1,18]%~97~1~0%%
%ws_setmem[6]=%ws_compare[2]=%valuechange[43]=60%~0,3~-0,1~0%%
2) also erfolgt als Ausgabe der Wert 1 und der Wert -0,1 = 0,9
%ws_setmem[11]=%ws_calc[+]=%ws_getmem[5]%~%ws_getmem[10]%~1%%
In Setmem 11 sind alle Werte zusammengeführt, nichtzutreffende Berechnungen/Schwellwerte von oben sind ja alle = 0.
Somit kommt bei den folgenden Ausgaben IMMER nur 1 Ergebnis raus.
%ws_getmem[11]% = dann 0,9
Da die Formel:
%ws_compare[3]=%ws_getmem[11]%~0,9~<font> &#8658 leichter Nebel, sich langsam auflösend~%
nur den absoluten Wert vergleicht (Anmerkung: ws_compare[3] nimmt nur den Wert 0,9 und nix anderes), wird bei 0,9 logischerweise: "leichter Nebel, sich langsam auflösend" ausgeworfen.

Blau = Schwellwerte
Rot = Ausgabewert zur Weiterberechnung

Du hast hier Dinge"nachgerechnet", die nirgendwo berechnet werden und kommst deshalb zu einem nicht nachvollziehbarem Ergebnis.
Zuletzt geändert von Tex am 04 Okt 2014 11:40, insgesamt 5-mal geändert.
HPBAttila

Beitrag von HPBAttila »

Hallo Leute,

ich teste einfach mal mit.

http://www.mobullix.de/wetter/niederschlag.html

Die Bedingungen für Nebelentwicklung sind ja durchaus komplex.

Es kommt dabei ja nicht nur auf Taupunkt und Luftfeuchtigkeit an, sondern auch auf solche Faktoren wie z.B. Windgeschwindigkeit, Windrichtung Tagesverlauf /Klar/bewölkt, hat es zuvor geregnet, Umgebung (Orographie), Jahreszeit usw.

Ich selber habe da zu wenig Zeit um ins Detail zu gehen und müsste mich mit den Variablen länger beschäftigen, damit ich dafür ein Gefühl bekomme und bin deshalb dankbar, dass es solche Beiträge hier im Forum gibt.

Anregung: Wäre es möglich die Windgeschwindigkeit, die Solareinstrahlung (z.B. Tagessumme), den Niederschlag und die Jahreszeit noch irgendwie einzubeziehen? Z.B. für eine Wahrscheinlichkeitsangabe also in etwa, es ist mit 70% Wahrscheinlichkeit mit Nebelaufkommen zu rechnen. Die Wahrscheinlichkeit von Nebel steigt m.E. umso mehr Kriterien erfüllt sind, also z.B. es ist Herbst, es hat zuvor geregnet, der Tag war zuvor klar, es weht ein Wind unter 2/ms, die Station liegt in einem Tal, auf der Höhe X, am Wasser etc. (Koeffizient?), ich weiß das ist etwas viel, aber warum nicht.

Für meine Station stimmt das Ergebnis zunächst mal, die Station liegt auf 636 Meter, in einem Tal U-förmig eingeschlossen, ländliche Wiesenlandschaft.

Ich denke für eine Stadt wie z.B. Mannheim müsste der Wert der Luftfeuchtigkeit erhöht werden, da dort nun mal andere Bedingungen vorliegen als auf dem Land.

https://www.mannheim.de/sites/default/f ... ericht.pdf


Gute Informationen zu den Bedingungen "NEBEL" sind z.B. hier zu finden:
http://www2.meteo.uni-bonn.de/forschung ... ildung.pdf

Gruß und auf jeden Fall vielen Dank für die bisherige Entwicklungsarbeit.
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

@ HPBAttila

Wem sagst Du das: die Nebelwarnung/Berechnung setzt sich aus viel mehr Komponenten zusammen, als ich da eingerechnet habe.
Ich habe mich auf die wichtigsten beiden beschränkt: LF und TP-Entwicklung/Tendenz.

Wir können auch 98% LF haben und es regenet, was dann ja in 95% aller Fälle >kein Nebel bedeuten würde.

Das wäre für mich noch ein Ausschlußkriterium für eine Nebelwarnung. Aber da haben wir schon das nächste Problem: sobald die Wippe bei Nebelnässe 1x umschlägt, würde die berechtigte Nebelwarnung ausfallen. Also müßte hier ein Schwellwert für Niederschlag her.....

Eine hohe Sonnenstundenzahl am Tag, deutet immer auf einen rel. klaren Himmel und dann auf klare Nächte hin - mit zus. Nebelneigung. Könnte man sicherlich noch mit einbauen.

Dann könnten das aber nur User nutzen, die die Sonnenstunden auch berechnen.

Mal sehen, was sich da noch realisieren läßt.

Mehr wie einen möglichst guten "Näherungswert" werden wir nie erreichen.
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag von Mado »

Hallo Tex,
Daß liegt daran, daß Du das Prinzip der Variablen noch nicht richtig verstanden hast, bzw. hier Dinge berechnest, die gar nicht berechnet werden.
Die Bedingungen für Nebelentwicklung sind ja durchaus komplex.
Das ist bei der Auflistung dieser Variablen in dieser Nebelwarnung komplex, indem man hier was vermisst, wie Werner Neudeck die Variable der Niederschlagsart auf seiner Seite erklärt, wie das Ganze abläuft.

Das ist auf http://www.don-wetter.de/faqvar/anwendung.html gut verständlich erklärt, was ich bei dir hier vermisse. Nur Hinter her, kann man dies somit nachvollziehen.

Mein Fakt ist, Vertrauen ist gut, Kontrolle ist besser. Somit wäre dies überprüfbar, ob auch die Werte die WSWin berechnet, auch stimmen.

Weil ich schon festgestellt habe, dass einige Variablen wie %curminmaxhour[4,5,43]% (Taupunkt-Differenz der letzten 5 Stunden) bei bestimmten Werten abweichen.

Auch passt die Ausgabe "leichter Nebel, sich langsam auflösend" derzeit nicht so richtig, weil sich immer derzeit noch Nebel sich hier befindet.
Ob die ausgegebenen Werte auch der tatsächlichen Begebenheit passt, muss man anpassen.
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

Wie ich bei "HPBAttila" beobachten konnte, kann es passieren, daß sich die rote Nebelwarnung mit der Tendenz "kein Nebel" ins Gehege kommen kann. Beides wäre zwar richtig, ist aber verwirrend. Deshalb habe ich den Text in der Tendenz wie folgt geändert:
%ws_compare[4]=%curminmaxhour[3,1,18]%~95~&#8658 aktuell kein Nebel~%
"=> aktuell kein Nebel" läßt so die grundsätzliche rote Nebelwarnung zu.

Zur Erläuterung:
Im 1. Teil wird die Variable %curval[18]% zur Berechnung herangezogen - also der aktuelle Wert.
Im 2. Teil bei der Tendenz jedoch %curminmaxhour[3,1,18]%, also das Stundenmittel.
Bei schnell ansteigender LF hinkt die Tendenz hinterher und gibt noch "kein Nebel" raus, (anstatt auf LEER zu gehen) während die rote Nebelwarnung empfindlicher reagiert und ihren Schwellwert schneller erreicht.

Durch diese textliche "Anpassung" wäre beiden Situationen Rechnung getragen. 8)

Alternativ kann man den Schwellwert in der Tenedenzberechnung (s.o.) von 95 auf 94 oder 93 absenken. Einfach mal ausprobieren...
Antworten