Lineárny rez (1D)
Tyče, lišty, rúry: koľko a ako rezať. Počítaj v prehliadači. Výsledok zaokrúhľujeme na celé balenia, tak ako sa predávajú.
Lineárny rez (1D)
Tyče, lišty, rúry: koľko a ako rezať.
Ako to počítame
Čo zadávaš
- Dĺžka tyče (mm)
- Prerez píly (mm)
- Diely: dĺžka×počet (mm)
Vzorec
1. Rozbaľ zoznam na jednotlivé prvky a zoraď ich zostupne podľa dĺžky.
2. Každý prvok ide do prvej tyče, do ktorej sa zmestí:
obsadené + (tyč nie je prázdna → Prerez píly) + prvok ≤ Dĺžka tyče
3. Keď sa nezmestí do žiadnej, otvorí sa nová tyč.
odpad = (Dĺžka tyče × tyče − Σ prvky) ÷ (Dĺžka tyče × tyče) × 100%
Príklad
Predvolené hodnoty z formulára, prepočítané rovnakým jadrom:
Kúpiť
5 tyčí
Odpad8.0%
Tyč1: 2400 + 2400 + 900 mm
Tyč2: 2400 + 2400 + 900 mm
Tyč3: 1800 + 1800 + 1800 mm
Tyč4: 1800 + 1800 + 1800 mm
Tyč5: 900 + 900 + 900 + 900 + 900 + 900 mm
Na čo si dať pozor
Prírez píly sa odčítava pri každom ďalšom reze v tyči, nie pri prvom. Algoritmus first-fit decreasing dá dobrý, ale nie vždy optimálny rez.
Aplikácia Materio pre Android počíta rovnakým vzorcom. Výpočtové jadro webu je port 1:1 kódu z aplikácie.
Rovnaký vzorec v aplikácii Materio pre Android počíta rovnakým jadrom offline — s katalógom materiálov a uložením výsledku do projektu. Stiahnuť