Brzo vs Uravnoteženo: kada prebaciti postavku
Quick answer
CutOptimova postavka Brzina vs gustoća mijenja jednu stvar: koliko temeljito optimizator traži. Uravnoteženo, zadana postavka, pokreće punu pretragu najgušćeg giljotinskog plana. Brzo preskače jedini najskuplji korak, pa velike poslove rješava puno brže uz nekoliko postotnih bodova manje iskoristivosti. Oba su plana potpuno rezljiva na pili, a na uobičajenim poslovima dvije su obično istovjetne.
Većina softvera za liste rezanja daje vam jedan optimizator i jednu brzinu. CutOptim vam daje kotačić. Pitanje na koje ovaj vodič odgovara jest kada ga okrenuti — i, češće, kada ga ostaviti točno na mjestu.
Što ta postavka zapravo kontrolira
Zadani optimizator je giljotinska višestrategijska pretraga: generira mnogo rasporeda kandidata — nekoliko strategija slaganja, redoslijeda sortiranja i smjerova prvog reza — ocjenjuje svaki i zadržava najbolji. Najveći dio tog posla je jeftin. Jedan korak nije.
Taj skupi korak je ponovna pretraga po svakoj ploči: nakon što je pronađen početni raspored, optimizator se vraća i pokušava ponovno složiti pojedinačne ploče kako bi iscijedio posljednjih nekoliko postotaka iskoristivosti. Na malom poslu ondje gotovo nema što dobiti, pa završava trenutačno. Na velikom, raznolikom poslu sa stotinama različitih dimenzija obavlja stvaran posao — i troši stvarno vrijeme.
Razlog zašto trošak tako naglo raste s veličinom jest to što broj načina za preslagivanje dijelova na ploči eksplodira kako se dodaju dijelovi. Šačica dijelova ima šačicu rasporeda vrijednih pokušaja; nekoliko stotina različitih dimenzija ima golem broj, a ponovna pretraga mora pregledati mnoge od njih da pronađe rubne dobitke. Zato je korak nevidljiv na svakodnevnom poslu, a dominantan na velikom — isti kod, koji obavlja daleko više posla jer ima daleko više toga za pregledati.
Brzina vs gustoća prekidač je za baš taj jedan korak. Uravnoteženo ga pokreće. Brzo ga preskače. Sve ostalo u pretrazi — strategije, giljotinsko pravilo, ocjenjivanje — istovjetno je između dvije postavke. Drugim riječima, ne birate između dva različita optimizatora, nego između dvije dubine istog optimizatora: plićeg prolaza koji brzo stane i dubljeg koji ustraje ondje gdje na velikom poslu ima još što pronaći. Zato promjena postavke nikad ne mijenja vrstu plana koji dobijete — samo koliko je vremena optimizator uložio prije nego što ga je predao.
„Giljotinski” znači da svaki rez ide od ruba do ruba preko ploče, što formatna pila fizički radi. I Brzo i Uravnoteženo uvijek proizvode samo giljotinski rezljive rasporede, pa koji god odabrali, plan se može izvesti na pili s kliznim stolom ili pili za grede. Pogledajte kako funkcionira optimizacija rezanja za cijelu sliku.
Izmjereni kompromis
Generički postotci su bezvrijedni, pa evo jednog izmjerenog posla umjesto marketinške tvrdnje. Na zahtjevnom izvođenju — oko 1550 dijelova na ploči 2,07 × 5,6 m — dvije su postavke ispale ovako:
| Uravnoteženo (zadano) | Brzo | |
|---|---|---|
| Iskorištene ploče | 330 | 350 |
| Iskoristivost materijala | 80,8% | 76,2% |
| Vrijeme rješavanja | ≈4,8 s | ≈1,9 s — otprilike 2,5× brže |
| Rezljivo na pili | Uvijek | Uvijek |
Uravnoteženo je potrošilo otprilike dva i pol puta više vremena i iz toga izvuklo gustoću vrijednu dvadeset ploča manje. Isplati li se ta razmjena, ovisi u potpunosti o veličini posla i o tome kako se sekunde osjećaju dok čekate.
Grafikon prikazuje isti kompromis: Brzo stoji niže i lijevo (brže, neznatno rjeđe), Uravnoteženo više i desno. Na malim do srednjim poslovima kakve većina radionica radi svaki dan, dvije se točke gotovo preklapaju — skupi korak koji Brzo preskače ima malo toga za pronaći, pa njegovo preskakanje gotovo ništa ne košta i gotovo ništa ne štedi. Upravo zato je zadana postavka Uravnoteženo: na poslu koji ionako brzo stane, dodatni korak vas ne košta gotovo ništa, a na velikom poslu vraća gustoću koju biste inače izgubili.
Brzo nikad nije gušće od Uravnoteženo
To je svojstvo koje izbor čini sigurnim. Brzo pretražuje strogi podskup rasporeda koje pretražuje Uravnoteženo. Razmatra iste kandidate umanjene za jednu skupu ponovnu pretragu, pa matematički može samo izjednačiti iskoristivost Uravnoteženo ili malo zaostati — nikad je ne može nadmašiti. „Strogi podskup” ovdje nije samo tehnička fraza: znači da svaki raspored koji Brzo uopće razmatra Uravnoteženo također razmatra, plus one dodatne koje otključava skupi korak. Rezultat toga nikad ne može biti da Brzo pronađe nešto što Uravnoteženo propušta.
To ima korisnu posljedicu: nikad ne morate A/B usporediti dvije postavke nadajući se da je Brzo imalo sreće. Ako vam Brzo da plan kojim ste zadovoljni, Uravnoteženo bi dalo isti taj plan ili neznatno gušći. Na velikom poslu ograničenom proračunom dvije mogu čak ispasti istovjetne, jer je pretraga ograničena prije nego što bi skupi korak išta promijenio.
Budući da Brzo može samo izjednačiti ili zaostati za Uravnoteženo, nema razloga pokretati Brzo na poslu koji se već brzo rješava. Zadana postavka postoji upravo zato da dobijete najgušći plan bez razmišljanja. Prebacite na Brzo kao odgovor na sporo rješavanje, a ne iz navike.
Kada odabrati Brzo
Posegnite za Brzo u jednoj situaciji: vrlo velik posao traje dovoljno dugo da vas prekine. Konkretno, to obično znači nekoliko stotina dijelova ili više s mnogo različitih dimenzija — oblik posla u kojem ponovna pretraga po svakoj ploči obavlja najviše posla i stoga troši najviše vremena.
- Ponavljanje na velikom poslu. Ako dodajete dijelove, mijenjate širinu reza i opetovano ponovno pokrećete listu rezanja od nekoliko stotina dijelova, Brzo održava svako izvođenje brzim dok eksperimentirate; vratite se na Uravnoteženo za konačni plan koji šaljete na pilu.
- Grub odgovor, odmah. Ako trebate broj ploča i okvirnu iskoristivost da telefonski date ponudu za velik posao, Brzo vas dovede tamo u djeliću vremena, a nekoliko bodova iskoristivosti neće promijeniti ponudu.
- Skupna ili automatizirana izvođenja. Kroz Engine API, gdje se mnogo velikih poslova rješava jedan za drugim, Brzo može biti razuman zadani izbor za propusnost — uz prolaz Uravnoteženo rezerviran za poslove koji zaista idu u proizvodnju.
Za sve ostalo — svakodnevni posao s ormarima, malu seriju, jednokratni — ostavite na Uravnoteženo. Nekoliko desetaka do dvjestotinjak dijelova rješava se u znatno manje od sekunde u oba slučaja, pa se brzanjem nema što dobiti, a ima se malo iskoristivosti za izgubiti. Drugim riječima, Brzo je alat za nestrpljenje na velikom poslu, a ne način rada koji držite trajno uključenim.
Gdje se nalazi
U aplikaciji otvorite Napredne postavke i postavite Brzina vs gustoća na Uravnoteženo ili Brzo. Izbor je po projektu i primjenjuje se na 2D poslove s pločama; zadana je Uravnoteženo. Za većinu projekata nikad je ne trebate dirati; postoji za onaj povremeni veliki posao gdje vam nekoliko sekundi čekanja postane smetnja.
Na Engine API-ju isti je izbor opcija effort u zahtjevu POST /v1/optimize/2d — "balanced" (zadano) ili "fast". Mijenja samo koliko temeljito zadani optimizator traži; format odgovora, giljotinsko jamstvo i sve ostalo ostaju nepromijenjeni. Pogledajte referencu Engine API-ja za oblik zahtjeva.
Nije isto što i pogon „balanced”
Jednu podudarnost naziva vrijedi razjasniti jer zbunjuje ljude. Na Engine API-ju postoji zasebni pogon balanced — posve drukčiji optimizator koji koristi MaxRects slobodno slaganje umjesto giljotinske pretrage. Nije o tome riječ u ovoj postavci.
- Brzo i Uravnoteženo (ovaj vodič) dvije su dubine pretrage zadanog giljotinskog optimizatora. Oba proizvode rasporede rezljive na pili.
- Pogon
balanceddrukčiji je slagač za koji se odlučujete na API-ju. Njegovi rasporedi često nisu giljotinski rezljivi, pa je za pozivatelje koji koriste CNC glodalice ili lasere, ne formatne pile.
To su nepovezani izbori. Ako režete na formatnoj pili, želite zadani optimizator na dubini Brzo ili Uravnoteženo — nikad pogon slobodnog slaganja. Ako pak gradite integraciju oko CNC stroja, taj je pogon zaseban izbor koji donosite svjesno na API-ju i nema veze s prekidačem Brzina vs gustoća, koji cijelo vrijeme ostaje u domeni giljotinskog optimizatora.
Isprobajte na vlastitim brojevima
Najbolji način da osjetite kompromis jest na vlastitom poslu. Unesite svoje dijelove i zalihu ispod; na malom poslu vidjet ćete da se dvije postavke slažu, a razlika se otvara tek kako broj dijelova raste.
Za potpunu listu rezanja sa širinom reza, obradom i izvozima, otvorite optimizator, ili krenite od optimizatora rezanja panela.
Riješite vlastitu listu rezanja i usporedite dvije postavke
Uravnoteženo po zadanome — svaki rez od ruba do ruba, s Brzo na jedan klik u Naprednim postavkama za velike poslove.
Otvorite optimizator