Dawki UV

Wartości mocy promieniowania UV mierzymy w jednostkach zdefiniowanych jako index UV [UVi].

Pomiarowe wartości mocy UV zostały znormalizowane do indeksu UVI jaki podają różne stacje pomiarowe: Stacje i wykresy

W celu określenia maksymalnego bezpiecznego czasu przebywania na słońcu musimy znać graniczną bezpieczną dawkę maksymalną, którą zestawiono w tabeli. Otrzymaną dawkę, która jest zależna od mocy UV i czasu obliczamy wzorem:

gdzie:

  • t1 to czas startowy działania UV np.: godz 11:30
  • t2 to czas końcowy działania UV np.: godz 12:00
  • UV(t) wartość mocy dawki UV w chwili t ϵ (t1,t2)

Dawka to moc UV [UVi] ⨯ czas [min] umówmy się, że jednostką będzie indekso-minuta [im]

Praktyka cyfrowych algorytmów sprowadza ten wzór do postaci:

Prognozowanie bezpiecznego czasu

gdzie:

  • czas – czas w minutach potrzebny do osiągnięcia dawki Dawka
  • Dawka – maksymalna dawka graniczna według tabeli
  • moc – średnia wartość UVi w okresie przebywania na słońcu

Możliwe jest obliczenie czasu na podstawie średniej mocy UVi w wybranych godzinach:

Zmienność mocy UVi w czasie powoduje, że bezpieczniej jest badać jaką dawkę już otrzymaliśmy od czasu t1 sumując ją co okres tim

W celu obliczanie sumarycznej dawki otrzymanej od chwili t1 i bazując na danych pomiarowych, które uzyskałem z własnych pomiarów zapisanych w bazie o nazwie Fiolet użyję zapytania SQL:

SELECT FROM_UNIXTIME(floor(UNIX_TIMESTAMP(DCzas)/tim)*tim,’%H:%i’), avg(UVa) * (tim/60)
FROM Fiolet WHERE UVa<>-888 and DCzas>’2025-06-01′ group by 1

To zapytanie analizuje każdy dzień od 1 czerwca 2025 roku aż do aktualnej daty. Grupuje pomiary godzinowo w okresach 10 minutowych każdego dnia. Średnia moc w każdej minucie zawiera dane z każdego dnia wykonane w tej samej godzinie. Wykres jest „nałożeniem” wykresów z każdego dnia od 1 VI.

Sumator ultrafioletu

Pomiary Indeksu UV (mocy UV) wykonywane co 5 minut zostały uśrednione w okresach godzinnych. To w celu ułatwienia analizy i czytelności wykresu. Startowa godzina została ustalona na 11:00 a pomiary są z 26 VII 2024

Rys.B

W celu kontrolowania dawki, taką funkcję jak na Rys.B powyżej, można „całkować” sumując „słupki”. Trzeba założyć godzinę startową i zliczać do aktualnej godziny. Szkic zapytania SQL:

SELECT avg(UVa)*5 FROM Fiolet WHERE UVa<>-888 and DCzas>’2024-07-26 11:00′

Wykonując to zapytanie co kilka minut od godziny startowej możemy precyzyjnie określić moment kiedy osiągniemy tajemnicze 300 im ( indekso-minut )

Dla okolic Woźniki – Tarnowskie Góry – Strzybnica gdzie znajdują się stacje pomiaru UV jest możliwość kontroli dawki UV pod adresem: t1ak.ovh . Po uruchomieniu program przyjmuje aktualną godzinę startową i zaczyna sprawdzać co 15 sekund moc UVmax sumując ją w przedziałach 10 minutowych. Źródła programu są do pobrania tu:

Testując działanie sumatora można link do uruchamiania programu uzupełnić o datę startową wpisując w przeglądarce np:

t1ak.ovh/DawkiUV.php?Dstart=2025-03-08

Godzinę startową można ustalić dowolnie w polu : set start time, po czym naciskamy : Ok startuj. Czyli nie ma potrzeby uruchamiania tego sumatora dokładnie w czasie, kiedy idziemy się opalać. Jak przebywamy na słońcu już jakiś czas to możemy skontrolować otrzymaną dawkę ustawiając wsteczną faktyczną godzinę kiedy zdjęliśmy koszulki.

Kalibracja

Pomiary Indeksu UV (mocy UV) wykonywane co 12 sek zostały uśrednione w okresach półgodzinnych. Efekt przekroczył moje oczekiwania chodzi o „gładkość” wykresu

Zgrupowanie dwumiesięczne daje możliwość kalibrowania czujnika bo nie ma wątpliwości jaka jest wartość maksymalna.

Jak widać fluktuacje pomiarów UV da się wygładzić uśredniając:

  • z jednej stacji w tych samych godzinach np przez tydzień
  • z wielu stacji na bieżąco

zacznę od dwóch swoich i zapraszam do współpracy.

Auto kalibracja

Jest pomysł jak uniknąć czasochłonnego i wnikliwego śledzenia pomiarów stacji „wzorcowych” w celu ustalenia właściwego współczynnika kalibracyjnego. Jak to zrobić ? informacji udzielam na maila 🙂