Trendy

Tok materiálu: co to je, měrná jednotka, klasifikace, parametry, příklad

články a nápady pro vývojáře softwaru a webové vývojáře.

Java: Převod streamu na pole

Úvod V tomto tutoriálu budeme převádět proud Java na pole Java pro primitivní typy i objekty. Stream.toArray() Metoda toArray() je vestavěná metoda ze třídy Stream, kterou je opravdu užitečné použít při převodu ze streamu na pole. Pracuje jak s primitivními typy, tak s objekty, i když je zde malý rozdíl v použití. Metoda vrací nové pole, což znamená, že výsledky zabalíme do nového pole pro uložení. Pro asi

Doba čtení: 3 min.

Vstup

V tomto tutoriálu provedeme převod průtok Java to Java Array pro primitivní typy i objekty.

Stream.toArray()

Metoda toArray() je vestavěná metoda ze streamu, kterou je opravdu vhodné použít při převodu ze streamu na pole. Pracuje jak s primitivními typy, tak s objekty, i když je zde malý rozdíl v použití.

Metoda vrací nové pole, což znamená, že výsledky zabalíme do nového pole pro uložení. U objektů musíme specifikovat typ objektu a také poskytnout konstruktor pole tento typ metody.

Primitivní typy

Java 8 má speciální vlákna pro primitivní typy, tzn. IntStream, LongStream a DoubleStream. Použijme IntStream k uložení rozsahu celých čísel a poté jej převeďte na pole:

IntStream stream = IntStream.range(10, 20); int[] array = stream.toArray(); System.out.println("Printing array . "); for (int i = 0; i < array.length; ++i) System.out.print(array[i] + " ");
Printing array . 10 11 12 13 14 15 16 17 18 19 

Proudy jsou dobré pro manipulaci s daty, takže můžete provést předběžné zpracování v proudu spíše než v poli a na konci jej převést na jeden:

IntStream stream = IntStream.range(10, 20); // Filter out all even numbers int[] array = stream.filter(x -> x%2 == 0).toArray(); System.out.println("nPrinting even numbers . "); for (int i = 0; i < array.length; ++i) System.out.print(array[i] + " ");
Printing even numbers . 10 12 14 16 18 

Objekty

U objektů metoda toArray() vezme odkaz na konstruktor pole pro odpovídající objekt a vrátí pole tohoto typu. Vytvoříme Stream z řetězce a převedeme jej na pole:

// Create a List of Strings List list = new ArrayList<>(); list.add("John"); list.add("Jenny"); list.add("Martha"); // Stream the List Stream stream = list.stream(); // Create an array using the toArray() method String[] array = stream.toArray(String[]::new); System.out.println("Printing String array . "); for (int i = 0; i < array.length; ++i) System.out.println(array[i]);
Printing String array. John Jenny Martha 

Poznámka. Metoda toArray() vyžaduje použití konstruktoru pole a my jsme k určení typu použili odkaz na metodu – String[]::new . toArray() vrací pole zadaného typu a pokud typ není zadán, dojde k neshodě:

String[] array = stream.toArray(); 

Výsledkem je chyba kompilátoru:

error: incompatible types: Object[] cannot be converted to String[] 

Místo odkazů na zkrácené metody můžeme k dosažení tohoto cíle použít také výrazy lambda. Vyfiltrujme pouze jména začínající písmenem J:

// Create a List of Strings List list = new ArrayList<>(); list.add("John"); list.add("Jenny"); list.add("Martha"); // Stream the List Stream stream = list.stream(); // Filter the stream element and convert to array String[] array = stream .filter(string -> string.startsWith("J")) .toArray(size -> new String[size]); System.out.println("Printing names starting with 'J'. "); for (int i = 0; i < array.length; ++i) System.out.println(array[i]);
Printing names starting with 'J'. John Jenny 

Závěr

V tomto článku jsme převedli Stream na pole. To lze provést pro pole primitiv a objektů pomocí Stream.toArray() , i když s mírně odlišným použitím.

Přečtěte si více
Spora elektrické energie s elektrokotlem o výkonu 3 kW za den

Licencováno pod CC BY-NC-SA 4.0

Koncept „toku materiálu“ je základním prvkem logistiky. Bez efektivního fungování toků materiálu není možné podnikat. Spolu s jinými typy toků zajišťují pohyb zdrojů od výrobce ke spotřebiteli.

Materiální tok (MT) je pohyb nebo transformace hmotných objektů ve všech fázích ekonomických procesů.

Opatrně! Pokud učitel v práci odhalí plagiát, nelze se vyhnout velkým problémům (až vyloučení). Pokud nemůžete napsat sami, objednejte zde.

Studium a implementace materiálových toků je odpovědností výrobní logistiky.

Následující objekty mohou fungovat jako hmotné objekty:

  • suroviny;
  • Příslušenství;
  • energetické zdroje;
  • polotovary;
  • hotové zboží.

Výchozím bodem MP jsou primární zdroje surovin, konečným bodem je dodání hotových výrobků spotřebiteli.

Na hmotné objekty se aplikují různé logistické operace:

  • obal;
  • nakládání;
  • vykládka;
  • rozdělení;
  • přeprava;
  • léčba;
  • skladování

Jedním z nejpopulárnějších konceptů, který umožňuje integrované řízení toků ve všech fázích logistiky, je SCM. Doslovný překlad tohoto názvu je „řízení dodavatelského řetězce“.

SCM (Supply Chain Management) je organizační a manažerská strategie, která umožňuje řídit všechny fáze materiálových toků, od dodavatelů až po spotřebitele. Zajišťuje kontinuitu a efektivitu dodávek, což má pozitivní vliv na všechny obchodní procesy.

Funkce materiálového toku v logistice

Cílem materiálových toků v logistice je zajistit kontinuitu výrobního procesu, minimalizovat logistické náklady, zvýšit spokojenost zákazníků a zlepšit celkovou efektivitu podniku.

Pro realizaci těchto úkolů se provádějí následující funkce:

  1. Plánování — spočívá ve vývoji prognóz, které jsou realizovány prostřednictvím podrobných plánů. Například pro minimalizaci nákladů na skladování a snížení nákladů na dopravu je nutné optimálně stanovit velikosti objednávek.
  2. Organizace pohybu materiálového toku — je vytváření nezbytných prostorových a časových vazeb mezi všemi účastníky logistického řetězce. Zahrnuje výběr optimálních dodacích tras, což umožňuje zkrátit dobu a náklady na dodání.
  3. Ovládání — je realizován neustálým sledováním pohybu materiálových toků. K tomu se používají speciální programy a technologie, jako jsou čárové kódy, RFID štítky, GPS navigace a další. Kontrola materiálových toků se provádí také pomocí auditů a inspekcí, které umožňují identifikovat porušení v logistických procesech a přijímat opatření k jejich odstranění.
  4. Koordinace — zahrnuje včasnou a racionální koordinaci akcí všech účastníků logistického procesu.
  5. Optimalizace — znamená neustálé hledání způsobů, jak snížit časové a materiálové náklady na logistiku. Může to například zahrnovat vývoj pohodlnějších tras, což povede ke snížení nákladů na palivo.

Jednotka měření toku materiálu

Analýza logistických operací nám umožňuje zvážit a vyhodnotit proces přesunu hmotných objektů ke spotřebiteli ve všech jeho fázích. Díky tomu je možné navrhovat logistiku s ohledem na potřeby trhu a stanovovat ekonomické úkoly.

Pro provedení této analýzy je nutné kvantifikovat materiálové toky. Proto je MP považováno za kategorii s určitými dimenzemi.

Tok materiálu je kvantitativně popsán jako zlomek, jehož čitatel je jednotkou měření zatížení a jmenovatel je jednotkou měření času.

Přečtěte si více
Jaký je rozdíl mezi benzínem AI-92, 95, 98, 100?

Jako měrné jednotky pro náklad mohou sloužit:

Jednotky měření času:

Například MP pro nakládku jeřábem může být 100 kontejnerů/den.

Klasifikace materiálových toků

Klasifikace MP je založena na různých kritériích.

Ve vztahu k logistickému systému se rozlišují:

  1. Vnitřní — nepřekračují rámec systému. Mohou být například organizovány mezi různými divizemi podniku.
  2. externí — jdou za rámec systému. Ty se zase dělí na dva typy: příchozí a odchozí. Například suroviny přicházejí do podniku příchozím tokem a zboží je odesíláno spotřebiteli odchozím tokem.

Podle povahy nákladu:

  1. Suroviny — obsahovat suroviny a zásoby nezbytné pro výrobu produktů.
  2. Příslušenství – zahrnout díly a součásti použité při montáži výrobků.
  3. Hotové výrobky — hmotné předměty, které jsou připraveny k prodeji.

Podle fyzikálních a chemických vlastností nákladu:

  1. Hromadně — se přepravují v cisternách, kádích, sudech a jiných nádobách určených k tomuto účelu. Tímto způsobem se přepravují olej, kyseliny a propan.
  2. Hromadně — se přepravují hromadně. Například uhlí, písek, ruda.
  3. Kusové zboží – jedná se o zátěže, které se počítají jednotlivě. Do tohoto typu patří například auta a počítače.
  4. Kusové zboží — se měří pomocí kontejnerů. Počítají se například v krabicích, rolích, bednách.

Podle druhu dopravy:

  1. Automobilový průmysl.
  2. Železnice.
  3. Námořní.
  4. Vzduch.

Multimodální doprava je doprava, která využívá několik druhů dopravy.

V železniční dopravě se náklad klasifikuje podle hmotnosti:

  • těžká hmotnost – náklady o hmotnosti více než 500 kg na kus;
  • těžké náklady – od 100 do 500 kg;
  • nízká hmotnost – méně než 100 kg.

Používá se také odstupňování nákladu na rozměrný a nadrozměrný. První jsou náklady standardních rozměrů. Druhé jsou ty, u kterých jeden nebo více parametrů překračuje normu.

Nadrozměrný náklad (pro železnici):

  • výška – více než 3,8 metru;
  • šířka – více než 2,5 metru;
  • délka – větší než délka nákladového prostoru.

Podle způsobu ovládání:

  1. Centralizované — jsou spravovány centrálně z jednoho místa.
  2. decentralizované — jejich řízení se provádí na různých úrovních podniku.
  1. Pravidelný – když se vyskytují neustále nebo s určitou frekvencí.
  2. Nepravidelný — se provádějí podle potřeby.

Podle povahy pohybu v čase:

  1. Kontinuální — jsou realizovány nepřetržitě v rámci uzavřeného výrobního cyklu. Například dodávky plynu plynovodem.
  2. Diskrétní — náklad je dodáván v oddělených dávkách. Většina materiálových toků je oddělených.
  1. Jeden produkt — jsou reprezentovány jedním typem produktu.
  2. Více produktů — sestávají z několika druhů produktů.

V Rusku je klasifikace produktů založena na OKP.

OKP je celoruský klasifikátor produktů, což je stromová struktura kódů.

Parametry

V logistice se musíme vypořádat s širokou škálou hmotného nákladu, takže otázka jeho vlastností a parametrů má velký význam.

Toky materiálu se mohou lišit v mnoha ohledech:

  • rozměry a hmotnost;
  • fyzikální a chemické parametry;
  • vlastnosti nádob a obalů;
  • nomenklatura a sortiment;
  • náklady;
  • podmínky přepravy a skladování;
  • Vlastnosti smlouvy a druhy pojištění.
Přečtěte si více
Nastavení ventilu motoru: kdy a proč to udělat?

Nejčastěji se používají následující parametry toku materiálu:

  1. Intenzita — definuje množství materiálu pohybujícího se za určitou časovou jednotku. Vyjadřuje se v různých měrných jednotkách, jako jsou tuny za hodinu nebo barely za den. Intenzita může záviset na různých faktorech, jako je rychlost pohybu materiálu, jeho hustota, velikost a tvar objektů, které tvoří tok, a charakteristiky dopravního systému.
  2. Trajektorie — definuje dráhu, kterou se hmotný objekt bude pohybovat od svého počátečního bodu do koncového bodu. Trajektorie může být přímá nebo klikatá, hladká nebo nerovná a v závislosti na tom může mít tok materiálu různé vlastnosti a znaky. Například při pohybu po přímé trajektorii může mít tok materiálu vyšší rychlost a stabilnější pohyb než při pohybu po klikaté trajektorii.
  3. Kvalita surovin a komponentů – má významný vliv na produktivitu a kvalitu konečného produktu.
  4. Náklady na materiál — je důležité pro určení celkových výrobních nákladů a ceny konečného produktu.
  5. Rychlost jízdy – ovlivňuje produktivitu procesu a dodací lhůty objednávek.
  6. Přesnost a včasnost dodání — může být klíčové pro spokojenost zákazníků a udržení reputace společnosti.

Optimalizace parametrů toku materiálu pomáhá zlepšit efektivitu výroby a zvýšit kvalitu podnikání.

Výpočet materiálových toků v logistice lze provádět různými způsoby v závislosti na konkrétním úkolu a použitých metodách.

Jedním z důležitých parametrů v logistice je obrat zboží.

Obrat zásob je ukazatel, který charakterizuje, jak se zásoby prodávají za určité časové období.

Pro výpočet obratu ve dnech se zbývající zásoby vydělí počtem prodejů za měsíc a vynásobí 30 (počet dní v měsíci).

Míra obratu zásob se vypočítává pomocí dvou vzorců.

Jedním z hlavních prostředků pro určení požadované velikosti objednávky je EOQ.

Metoda EOQ (Economic Order Quantity) umožňuje určit optimální velikost objednávky, která minimalizuje náklady na skladování a dopravu.

Příklady

Příklady materiálových toků:

  1. Příjem – dodávka surovin pro výrobu nábytku v nábytkářské továrně. Suroviny mohou být reprezentovány dřevěnými deskami, čalouněnými látkami, kováním.
  2. Tok odchozího materiálu – dodávka hotových výrobků z nábytkářské továrny do obchodů nebo k zákazníkům. Může zahrnovat samotný nábytek, balicí materiály a návod k obsluze.
  3. Interní tok je přesun komponentů ze skladu na výrobní linku v podniku. Tento tok může obsahovat díly, nástroje, zařízení.
  4. Tok surovin je dodávka ropy do rafinerie pro výrobu benzínu a dalších ropných produktů. Tento tok může obsahovat ropu, chemická činidla, katalyzátory atd. Dodávka ropy potrubní dopravou je kontinuální tok materiálu, zatímco její přeprava v nádržích je diskrétní tok materiálu.
  5. Pravidelný tok komponentů – dodávky dílů pro montáž automobilů ve výrobním závodě. Zahrnuje dodávky motorů, karoserií, karburátorů a různých dílů.

Jak moc vám článek pomohl?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Back to top button