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ť