Statistické Tolerancie: Keď Matematika Rozhoduje, Či Sa Váš Produkt Zloží Alebo Nie

Uncategorized

Statistické Tolerancie: Keď Matematika Rozhoduje, Či Sa Váš Produkt Zloží Alebo Nie

Bol som v situácii, keď každý diel bol v tolerancii, ale finálny produkt sa nevedel zložiť. Znelo to nemožne — ale stalo sa. A riešenie prišlo až vtedy, keď sme prestali počítať tolerancie po starom a začali ich počítať štatisticky.


Prvý Šok: Keď Všetko Sedí, Ale Nič Nefunguje

Predstavte si montážnu linku, kde sa spájajú tri komponenty do jedného zostavy. Každý komponent má určenú toleranciu ±0.1 mm. Podľa klasickej metódy — tzv. worst-case analýzy — je maximálna odchýlka zostavy 3 × 0.1 = ±0.3 mm. Konštruktér navyšuje toleranciu zostavy na ±0.3 mm, výroba súhlasí, kvalita súhlasí. Všetci sú spokojní.

A potom prídu prvé kusy z montáže. A nefungujú.

Meranie ukazuje, že jednotlivé komponenty sú vo svojich toleranciách. Ale keď sa spoja, kumulatívna odchýlka presahuje to, čo finálna zostava dokáže zniesť. Scramble začne: inžinieri obviňujú výrobu, výroba obviňuje konštrukciu, kvalita hľadá vinu v meracom systéme. Znie vám to povedome?

Presne tento scenár som zažil v jednom automotive projekte. Tri mesiace debugovania, stovky hodín analytiky, nespočetné stretnutia. Riešenie? Jedno popoludnie s kalkulačkou a tabuľkou v Exceli. Root Root Sum of Squares (RSS) — štatistická metóda tolerovania, ktorú sme mali použiť od prvého dňa.

Tento článok je o tom, čo sú štatistické tolerancie, prečo worst-case analýza často vedie k zbytočným nákladom, a ako RSS metóda mení spôsob, akým navrhujeme a vyrábame produkty.


Worst-Case vs. Štatistický Prístup: Dva Svety Tolerancií

Worst-Case Analýza (Arithmetic Stack)

Tradičný prístup je jednoduchý: ak máte reťazec n rozmerov s toleranciami T₁, T₂, …, Tₙ, maximálna kumulatívna tolerancia je:

T_total = T₁ + T₂ + … + Tₙ

Je to konzervatívne. Je to bezpečné. A je to — vo väčšine prípadov — príliš konzervatívne.

Prečo? Lebo worst-case predpokladá, že všetky odchýlky naraz budú na extrémnych hodnotách a v rovnakom smere. V realite je pravdepodobnosť tohto scenára astronomicky nízka. Je to ako predpokladať, že všetkých šesť kociek naraz padne na šestku. Áno, je to možné. Ale stavíte na tom dizajn?

Štatistická Analýza (RSS — Root Sum of Squares)

RSS metóka počíta kumulatívnu toleranciu ako:

T_total = √(T₁² + T₂² + … + Tₙ²)

Tento vzťah vychádza z toho, že individuálne odchýlky sú nezávislé náhodné premenné s normálnym rozdelením. A keď sčítate nezávislé normálne premenné, výsledkom je opäť normálna premenná — s varianciou rovnou súčtu variancií.

V praxi to znamená:

  • Pre 3 rozmery s toleranciou ±0.1 mm:
    • Worst-case: ±0.30 mm
    • RSS: ±0.173 mm
  • Pre 10 rozmerov s toleranciou ±0.05 mm:
    • Worst-case: ±0.50 mm
    • RSS: ±0.158 mm

Rozdiel je dramatický. A čím viac rozmerov v reťazci, tým väčší je rozdiel. Pre 10 článkov je RSS tolerancia približne iba 32 % worst-case hodnoty.


Kedy Použiť RSS a Kedy Worst-Case

RSS nie je zázračný prútik. Má svoje podmienky a predpoklady. Tu je jednoduchý rozhodovací rámec:

Použite Worst-Case, keď:

  • Reťazec má 2-3 články — štatistický prínos je minimálny
  • Ide o kritickú bezpečnostnú dimenziu (brzdový systém, letecký komponent)
  • Výrobný proces nie je centrovateľný alebo je systematicky posunutý
  • Korelácia medzi rozmermi existuje (nie sú nezávislé)
  • Objem výroby je malý — desiatky kusov, nie tisíce

Použite RSS, keď:

  • Reťazec má 4+ článkov — štatistický prínos je signifikantný
  • Výrobné procesy sú stabilné a centrovateľné (Cpk ≥ 1.33)
  • Rozmery sú nezávislé — vyrábajú sa na rôznych strojoch/procesoch
  • Výrobný objem je vysoký — stovky až tisíce kusov
  • Cena tesnenia tolerancií je vysoká (presné obrábanie, brúsenie)

Príbeh z Praxe: Ako Nám RSS Ušetril 180 000 € Ročne

Vráťme sa k tomu automotive projektu. Išlo o plastové pouzdro s kovovým insertom, dvoma tesneniami a krytom. Celkom 6 rozmerov v tolerančnom reťazci, ktoré určovali, či tesnenie správne sedí.

Pôvodná konštrukcia používala worst-case analýzu. Výsledkom boli tolerancie ±0.02 mm na kritických rozmeroch — čo vyžadovalo CNC obrábanie namiesto bežného vstrekovania. Náklady na kus: 4.20 €.

Keď sme aplikovali RSS: – Tolerancie sa uvoľnili na ±0.05 mm na väčšine rozmerov – Vstrekovanie nahradilo CNC pre 3 z 6 rozmerov – Náklady na kus klesli na 1.80 € – Pri objeme 100 000 kusov/mesiac: úspora 240 000 € ročne

Ale — a to je dôležité — najprv sme museli dokázať, že výrobné procesy sú stabilné. Vykonali sme MSA (Measurement System Analysis) a SPC (Statistical Process Control) na každom rozmere. Až keď sme mali Cpk ≥ 1.33 na všetkých šiestich článkoch, sme mali právo použiť RSS.

Bez dôkazu stability je RSS len matematická hra. S dôkazom je to strategická výhoda.


Monte Carlo Simulácia: Keď RSS Nie Je Dosť

RSS predpokladá normálne rozdelenie a nezávislosť. Čo ak váš proces nemá normálne rozdelenie? Čo ak medzi rozmermi existuje korelácia? Čo ak ide o zložitý nelineárny reťazec?

Tu vstupuje do hry Monte Carlo simulácia.

Princíp je elegantný: 1. Definujete rozdelenie pravdepodobnosti pre každý rozmer (normálne, rovnomerné, asymetrické…) 2. Zadáte korelácie medzi rozmermi (ak existujú) 3. Počítač vygeneruje desaťtisíce až státisice virtuálnych zostáv 4. Analyzujete výsledné rozdelenie finálneho rozmeru

V jednom projekte sme mali asymetrické rozdelenie odchýlok — proces mal tendenciu produkovať diely na jednej strane tolerancie. Worst-case bol príliš tesný, RSS bol príliš optimistický. Monte Carlo nám ukázal skutočný obraz: 0.3 % zostáv by bolo mimo tolerancie. To bolo akceptovateľné pre našu aplikáciu (non-safety, non-critical), ale rozhodne by sme to nechceli pri brzdách.

Nástroje pre Monte Carlo Tolerancie:

  • 3DCS (predný priemyselný štandard)
  • Vis VSA (Siemens)
  • CETOL 6σ (Sigmetrix — výborná integrácia s CAD)
  • Excel + @Risk (pre jednoduchšie aplikácie)
  • Python + NumPy/SciPy (pre tých, čo radi programujú)

Tolerančná Analýza v Kontexte APQP

Tolerančná analýza nie je izolovaná aktivita. Je súčasťou APQP (Advanced Product Quality Planning) — konkrétne Fázy 2 (Product Design and Development) a Fázy 3 (Process Design and Development).

Tu je ako sa tolerančná analýza vkladá do APQP procesu:

Fáza 2 — Product Design:

  • Identifikácia kritických rozmerov z DFMEA
  • Definovanie tolerančných reťazcov
  • Worst-case analýza pre bezpečnostné dimenzie
  • RSS/Monte Carlo pre zvyšok
  • Výsledok: Tolerančný plán produktu

Fáza 3 — Process Design:

  • Validácia, či navrhnuté procesy zvládnu tolerancie
  • Preliminary Process Capability (Ppk) štúdie
  • Určenie, ktoré rozmery potrebujú SPC
  • Výsledok: Control Plan s meracími bodmi

Fáza 4 — Product and Process Validation:

  • Potvrdenie Cpk/Ppk na každom kritickom rozmere
  • Ak Cpk < 1.33, tolerancia sa musí stiahnuť alebo proces zlepšiť
  • PPAP dokumentácia obsahuje tolerančnú analýzu

Tento prístup zabezpečuje, že tolerancie nie sú len čísla na výkrese — sú validované, overené a podložené dátami.


Sensitivity Analysis: Ktorý Rozmer Záleží Najviac?

Jeden z najpraktickejších výsledkov štatistickej tolerancie je sensitivity analysis — zistenie, ktorý rozmer v reťazci najviac prispieva k celkovej variabilite.

Jednoduchý príklad: Máme 5 rozmerov v reťazci:

Rozmer Tolerancia (±mm) Príspevok k T² Podiel na T_total²
A 0.10 0.0100 43.5 %
B 0.05 0.0025 10.9 %
C 0.08 0.0064 27.8 %
D 0.03 0.0009 3.9 %
E 0.04 0.0016 7.0 %

T_total = √(0.0230) = ±0.152 mm

Rozmer A prispieva 43.5 % celkovej variability. Zjaznenie tolerancie A z ±0.10 na ±0.05 mm by znížilo T_total na ±0.117 mm — zlepšenie o 23 %. Zjazdnutie ľubovoľného iného rozmeru na polovicu by prinieslo len zlomok tohto zlepšenia.

Praktický dôsledok: Nesnažte sa ztesňovať všetky tolerancie. Ztesnite ten, ktorý má najväčší príspevok. To je múdrosť, ktorú vám žiadny softvér nepovie — musíte na to prísť.


Taguchi Loss Function a Ekonomika Tolerancií

Genichi Taguchi zmenil spôsob, akým premýšľame o toleranciách. Tradičný prístup hovorí: diel je buď v tolerancii (OK), alebo mimo (NG). Taguchi povedal: nie je to tak.

Podľa Taguchiho je strata (cost) kvadratická funkcia odchýlky od cieľovej hodnoty:

L(y) = k × (y – T)²

Kde: – L(y) = strata pri hodnote y – T = cieľová hodnota (nominal) – k = konštanta závislá od nákladov pri hranici tolerancie

Čo to znamená v praxi? Diel, ktorý je tesne vnútri tolerancie (napríklad +0.099 pri tolerancii ±0.10), je takmer rovnako “zlý” ako diel tesne mimo tolerancie. A diel na nominálnej hodnote je najlepší — nielen “OK”, ale naozaj optimálny.

Tento prístup mení mentalitu: – Tradičný: “Ak je to v tolerancii, je to v poriadku” – Taguchi: “Chcem byť čo najbližšie k nominálu”

A to priamo ovplyvňuje, aké tolerancie navrhujete. Ak chcem byť blízko nominálu, môžem si dovoliť tesnejšie tolerancie na kritických rozmeroch — ale len tých, na ktorých skutočne záleží (viď sensitivity analysis vyššie).


Geometric Tolerancing (GD&T) a Štatistická Analýza

Základné rozmerné tolerancie (±) sú len začiatok. Geometric Dimensioning and Tolerancing (GD&T) podľa ISO 1101 alebo ASME Y14.5 pridáva ďalšiu úroveň: polohové tolerancie, súdržnosť, súmernosť, kolmosť, rovinnosť…

A tu sa veci komplikujú. Štatistická tolerancia GD&T parametrov vyžaduje: – Znalosť rozdelení jednotlivých geometricých odchýlok (často Rayleigh alebo folded normal) – Zohľadnenie datumových referencií (datum shift pridáva variabilitu) – Pochopenie MCMB (Material Condition Modifiers) — MMC, LMC, RFS

Pre komplexné GD&T analýzy sa odporúča špecializovaný softvér (3DCS, CETOL 6σ). Ale základný princíp zostáva: worst-case je bezpečný alebo drahý, štatistický je efektívny ale vyžaduje validáciu.


Praktický Návod: Ako Zaviesť Štatistické Tolerancie vo Vašej Organizácii

Krok 1: Inventarizácia

Identifikujte všetky tolerančné reťazce vo vašich produktoch. Zamerať sa na: – Reťazce s 4+ článkami – Reťazce, kde tesnenie tolerancií generuje vysoké náklady – Reťazce s častými montážnymi problémami

Krok 2: Validácia Procesov

Pre každý rozmer v reťazci: – Vykonajte MSA (Gage R&R < 10 % ideálne, < 30 % akceptovateľné) – Zmerajte Cpk/Ppk (cieľ ≥ 1.33) – Potvrďte normalitu rozdelenia (Anderson-Darling alebo Shapiro-Wilk test)

Krok 3: Výpočet

  • Zostavte tolerančný reťazec
  • Spočítajte worst-case a RSS
  • Pre zložité reťazce použite Monte Carlo

Krok 4: Dokumentácia

  • Vytvorte tolerančný analytický report
  • Zahrňte ho do APQP dokumentácie
  • Uložte ako súčasť PPAP balíka

Krok 5: Monitorovanie

  • Zaraďte kritické rozmery do Control Planu
  • Monitorujte cez SPC (X-bar/R alebo X-bar/S grafy)
  • Ak Cpk klesne pod 1.33, prehodnoťte tolerančnú analýzu

Časté Chyby, Ktoré Som Videl (a Robil)

Chyba 1: Použitie RSS bez validácie stability procesu. Najčastejšia a najnebezpečnejšia. Ak váš proces nie je stabilný (Cpk < 1.0), RSS vám dá falošný pocit bezpečia. Videl som prípad, kde RSS ukazoval ±0.12 mm, ale reálna variabilita bola ±0.22 mm — pretože proces mal špeciálne príčiny variácie, ktoré RSS nebol schopný zachytiť.

Chyba 2: Ignorovanie korelácií. Ak dva rozmery v reťazci vyrába ten istý stroj v jednej operácii, nie sú nezávislé. Použitie RSS ignoruje túto koreláciu a podceňuje skutočnú variabilitu.

Chyba 3: Asymetrické tolerancie bez úpravy. RSS predpokladá symetrické tolerancie okolo nominálu. Ak máte asymetrickú toleranciu (+0.00/-0.10), musíte transformovať výpočet.

Chyba 4: Zabudnutie na teplotnú rozťažnosť. V jednom projekte sme urobili dokonalú tolerančnú analýzu — pri 20 °C. Produkty sa montovali pri 35 °C. Rozdiel v tepelnej rozťažnosti medzi plastom a kovom (α_plast ≈ 80 × 10⁻⁶/°C vs. α_kov ≈ 12 × 10⁻⁶/°C) spôsobil, že pri montáži boli rozmery mimo. Skoro ma to stalo klienta.


Softvérové Riešenia: Čo Odporúčam

Pre začínajúcich: – Excel — stačí na základnú RSS analýzu. Tabuľka so sensitivity analysis je 15 minút práce.

Pre stredne pokročilých: – Minitab / JMP — tolerančné analýzy, Monte Carlo, capability štúdie v jednom balíku.

Pre pokročilých: – CETOL 6σ — integrácia s Creo, SolidWorks, CATIA. Ideálne pre komplexné mechanické zostavy. – 3DCS — štandard v automotive a aerospace. Plná 3D simulácia.

Pre tých, čo radi kódujú: – Python s knižnicami numpy, scipy, matplotlib — plná kontrola, žiadne obmedzenia softvéru.


Záver: Tolerancie Nie Sú Len Čísla

Štatistické tolerancie nie sú len matematický trik. Sú strategickým rozhodnutím, ktoré ovplyvňuje: – Náklady na výrobu (uvoľnené tolerancie = lacnejšie procesy) – Kvalitu produktu (optimálne tolerancie = menej šrotu) – Rýchlosť vývoja (správne tolerancie = menej iterácií) – Spokojnosť zákazníka (konzistentné produkty = dôvera)

Keď nabudúce uvidíte tolerancie na výkrese, opýtajte sa: Sú podložené analýzou? Alebo sú len tradíciou?

Lebo tradícia v inžinierstve je len zdvorilé slovo pre “nerozumiem prečo to tak je, ale takto sme to vždy robili”.

A to — v ére Industry 4.0, digitálnych dvojníkov a AI-optimalizovanej výroby — už nie je dostatočná odpoveď.


Peter Stasko je Architekt Kvality s 25+ rokmi skúseností v automotive, aerospace a manufacturing. Premieňa komplexné problémy kvality na pragmatické riešenia — od továrnej podlahy po predstavenstvo. Jeho filozofia: “Nehovor mi, že to nejde. Ukáž mi dáta.”

Scroll top