← Wróć do kalkulatora

Walidacja — niezawodność farmy wirówek

combined

10/10 asercji zdanych
Walidacja: ✓ ZALICZONA
Obliczono: 2026-07-08 03:37:28 UTC · PHP 8.1.2-1ubuntu2.24
Niezmienniki fizyczne
StanAsercjaWynikOczekiwane
combined_availability_pct < planned_availability_pct = 92%
Dostępność łączna = planowa × (1 - strata_awaryjna); awarie zawsze obniżają dostępność poniżej planowanej.
combined=91.92% < planned=92% < 92%
effective_service_units ≤ nominal_service_units (awarie i planowe postoje)
Realna usługa separacyjna = nominalna × (1 - uncovered_loss); straty nie w pełni pokryte rezerwą.
effective=97.92 ≤ nominal=100 ≤ 100
expected_failures_per_year > 0 dla annualFailurePct=3%
expected = N × failure_pct / 100; 1200 × 3% = 36 awarii rocznie; MTTR × failures = stracone maszyn·dni.
failures/yr = 36.0 > 0
expected_failures = 1200 × 3% / 100 = 36 awarii/rok
expected_failures = N × p_awaria; 36 awarii przy flocie 1200 maszyn; w ciągu roku = ok. 1 awaria na 10 dni.
36 awarii/rok 36 awarii/rok
combined(failure=10%) < combined(failure=1%): wyższa awaryjność → niższa dostępność
Wyższy p_awaria → więcej straconych maszyn·dni → wyższy failure_loss → niższe combined_availability.
combined(10%)=91.75% < combined(1%)=91.97% <
combined(MTTR=30d) < combined(MTTR=2d): dłuższy czas naprawy → gorsza dostępność
outage_machine_days = expected_failures × MTTR; dłuższa naprawa → więcej maszyn·dni w przestoju.
combined(30d)=91.77% < combined(2d)=91.98% <
uncovered_loss(reserve=6%) < uncovered_loss(reserve=0%): rezerwa absorbuje część strat
Rezerwa modułowa = spare capacity; gross_loss pokryta rezerwą → uncovered_loss maleje; koszt rezerwy = 6% mocy.
uncovered(6%)=2.08% ≤ uncovered(0%)=8.08%
effective_service_units ≤ nominal przy skrajnych parametrach (50% awarii, 50% planowane)
Ograniczenie: effective_service = nominal × max(0, 1-uncovered_loss/100); nigdy > nominal.
effective=46.58 ≤ 100 ≤ nominal
outage_machine_days = 36 × 10 = 360 maszyn·dni (bilans czasu awarii)
outage = failures/yr × MTTR; 36 awarii × 10 dni = 360 maszyn·dni; z 438 000 dostępnych maszyn·dni (1200×365).
360 maszyn·dni 360 maszyn·dni
failure_availability_pct > 0 dla failure_pct=3%, MTTR=10 dni
failure_availability = 100 - failure_loss; strata awaryjna < 100% → przynajmniej część floty działa.
failure_avail=99.92% > 0%
Porównanie z benchmarkami

Benchmarki pokazują pełny łańcuch rachunku niezawodnościowego: awarie, maszynodni, dostępność, rezerwę i efektywną usługę.

BenchmarkWynik modeluPunkt odniesieniaOcena
Oczekiwana liczba awarii rocznie
To kontrola wejściowego modelu częstości: kalkulator używa wartości oczekiwanej populacji, nie symuluje pojedynczych zdarzeń.
36.0 awarii/rok 1200 maszyn × 3% = 36 awarii/rok ✓ doskonały (≤5%)
Stracone maszynodni i strata awaryjna
Benchmark sprawdza, czy MTTR jest traktowany jako dni postoju maszyn, a nie jako procent dostępności.
360 maszynodni; 0.0822% 36 × 10 = 360 maszynodni; 360/(1200×365)=0,0822% ✓ doskonały (≤5%)
Dostępność łączna
Planowana dostępność organizacyjna i dostępność awaryjna są mnożone, co odpowiada niezależnym ograniczeniom czasu pracy.
91.924% 92% × (100% - 0,0822%) = 91,924% ✓ doskonały (≤5%)
Rezerwa N+1 jako pokrycie straty usługi
Rezerwa nie usuwa awarii z modelu, tylko kompensuje część utraconej usługi; dlatego wynik pokazuje osobno stratę brutto i niepokrytą.
gross loss 8.076%; rezerwa 6.0%; uncovered 2.076% 8,0756% - 6,0% = 2,0756% niepokrytej straty ✓ doskonały (≤5%)
Efektywna usługa roczna
Ten wiersz przekłada dostępność na wielkość widoczną w kalkulatorze: roczna usługa nigdy nie przekracza nominalnej.
97.924 jednostek z nominalnych 100 100 × (1 - 2,0756%) = 97,924 ✓ doskonały (≤5%)
Kontekst metodologiczny: Ten kalkulator jest celowo agregatowy: operuje na dostępności populacji urządzeń, a nie na parametrach projektowych pojedynczej maszyny. Dlatego walidacja opiera się na klasycznym rachunku MTBF/MTTR i rezerwy mocy, pokazując każdy krok od awaryjności do usługi rocznej.
Zakres walidacji

Sprawdzone: combined0, failures=N×p, failure↑→combined↓, MTTR↑→combined↓, rezerwa→uncovered↓, skrajne, outage=f×MTTR, failure_avail>0.

Audyt modelu: Niezawodność farmy

Kalkulator traktuje farmę wirówek jako populację urządzeń i liczy agregatowy wpływ awaryjności, czasu przywrócenia, dostępności planowej oraz rezerwy na syntetyczną usługę separacji.

Najważniejsze uproszczenia

  • Nie liczy wydajności pojedynczej wirówki, parametrów mechanicznych ani konfiguracji kaskady.
  • Nie opisuje procedur utrzymania ruchu, diagnostyki, wyważania ani przechodzenia przez rezonanse.
  • Jednostki usługi są syntetyczne i służą do ćwiczenia pojęcia dostępności, nie do planowania produkcji.

Co można liczyć dokładniej

  • Dodać wykres zależności dostępności od awaryjności i rezerwy.
  • Dodać wariant wielu klas awarii jako model populacyjny, bez procedur naprawczych.
  • Połączyć wynik z artykułem o farmie wirówek i safeguards jako sygnał jakości danych.