Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| analiza [2026/01/20 13:44] – admin | analiza [2026/01/22 22:02] (current) – [Podsumowanie] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Analiza Danych i Wyniki Symulacji ====== | ====== Analiza Danych i Wyniki Symulacji ====== | ||
| - | Ostatnim etapem projektu była praktyczna weryfikacja założeń teoretycznych. W tym celu stworzono środowisko analityczne oparte na języku **Python**, które wykorzystano do przetworzenia rzeczywistych danych z systemu BMS. | + | W tym rozdziale przedstawione są przykłady algorytmów w kodzie. W tym celu stworzono środowisko analityczne oparte na języku **Python**, które wykorzystano do przetworzenia rzeczywistych danych z systemu BMS. |
| ===== 1. Środowisko i Biblioteki ===== | ===== 1. Środowisko i Biblioteki ===== | ||
| - | Analizę przeprowadzono w środowisku | + | Analizę przeprowadzono w środowisku |
| * **Pandas:** Do wczytania i czyszczenia danych (pliki CSV). | * **Pandas:** Do wczytania i czyszczenia danych (pliki CSV). | ||
| Line 18: | Line 18: | ||
| # Wczytanie surowych danych z BMS | # Wczytanie surowych danych z BMS | ||
| - | df = pd.read_csv(' | + | df = pd.read_csv(' |
| </ | </ | ||
| Line 40: | Line 40: | ||
| </ | </ | ||
| + | <gchart line 600x300 " | ||
| + | 06:00 = 16.0 | ||
| + | 07:00 = 18.5 | ||
| + | 08:00 = 20.5 | ||
| + | 09:00 = 21.0 | ||
| + | 10:00 = 21.2 | ||
| + | 12:00 = 21.5 | ||
| + | 14:00 = 21.8 | ||
| + | </ | ||
| **Wnioski z analizy:** | **Wnioski z analizy:** | ||
| - | * Wykres wskazuje na silną korelację | + | * Wykres wskazuje na silną korelację (wzrost temperatury w godzinach porannych zgodnie z przewidywaniem modelu). |
| * Model osiągnął współczynnik dopasowania **R² = 0.85**, co oznacza, że w 85% zmienność zużycia energii da się wyjaśnić samą pogodą. Pozostałe 15% to czynniki losowe (np. liczba ludzi w biurze). | * Model osiągnął współczynnik dopasowania **R² = 0.85**, co oznacza, że w 85% zmienność zużycia energii da się wyjaśnić samą pogodą. Pozostałe 15% to czynniki losowe (np. liczba ludzi w biurze). | ||
| - | ===== 3. Studium Przypadku B: Wykrywanie Anomalii | + | ===== 3. Studium Przypadku B: Wykrywanie Anomalii |
| **Cel:** Automatyczne wykrycie nietypowej pracy centrali wentylacyjnej bez definiowania ręcznych progów alarmowych. | **Cel:** Automatyczne wykrycie nietypowej pracy centrali wentylacyjnej bez definiowania ręcznych progów alarmowych. | ||
| Line 60: | Line 68: | ||
| anomalies = df[df[' | anomalies = df[df[' | ||
| </ | </ | ||
| - | |||
| - | |||
| **Wyniki:** | **Wyniki:** | ||
| Line 69: | Line 75: | ||
| 3. **Błąd czujnika:** Chwilowy, niefizyczny skok odczytu. | 3. **Błąd czujnika:** Chwilowy, niefizyczny skok odczytu. | ||
| - | ===== Podsumowanie | + | ===== Podsumowanie ===== |
| Przeprowadzone symulacje potwierdzają, | Przeprowadzone symulacje potwierdzają, | ||
| * Prosta **Regresja** pozwala precyzyjniej budżetować koszty mediów. | * Prosta **Regresja** pozwala precyzyjniej budżetować koszty mediów. | ||
| * **Detekcja anomalii** pozwala wyłapać usterki, które umykają uwadze operatora BMS. | * **Detekcja anomalii** pozwala wyłapać usterki, które umykają uwadze operatora BMS. | ||
| - | Dalszy rozwój projektu mógłby obejmować integrację modelu z systemem pogodowym API w czasie rzeczywistym. | ||