Rugalmas gyártórendszerek (FMS) termelésprogramozása (ismétlés DTFSZTIR)

Hasonló dokumentumok
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Operációs rendszerek II. Folyamatok ütemezése

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Optimalizálási feladatok a termelés tervezésében és irányításában

Készítette: Ellenőrizte: Jóváhagyta:

Termelési folyamat logisztikai elemei

Beszállítás AR Gyártási folyamat KR

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Dr. Kulcsár Gyula. Virtuális vállalat félév. Projektütemezés. Virtuális vállalat félév 5. gyakorlat Dr.

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Hatvany József Informatikai Tudományok Doktori Iskola

GYÁRTÁSI STRUKTÚRÁK. 8. Szegmentált gyártás

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Tanszék

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Ütemezés (Scheduling),

Hagyományos termelésirányítási módszerek:

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Tanszék

Operációs rendszerek. 3. előadás Ütemezés

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Ütemezés (Scheduling),

Beszerzési logisztikai folyamat

Vállalatirányítás HÁLÓTERVEZÉS. Tevékenység Jel Kódjel megelőző követő tevékenység jele. A - C 6 Munkaerő-szükséglet 2. B - F 8 műszaki tervezése 3.

Virtuális vállalat JÁRMŰIPARI ALKATRÉSZGYÁRTÁS TERMELÉSPROGRAMOZÁSI FELADATAINAK MODELLEZÉSE ÉS MEGOLDÁSA

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék

Ütemezési problémák. Kis Tamás 1. ELTE Problémamegoldó Szeminárium, ősz 1 MTA SZTAKI. valamint ELTE, Operációkutatási Tanszék

A technológiai berendezés (M) bemenő (BT) és kimenő (KT) munkahelyi tárolói

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Operációs rendszerek előadás Multiprogramozott operációs rendszerek

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék

Diszkrét termelési folyamatok ütemezési feladatainak modellezése és számítógépi megoldása

A gyártási rendszerek áttekintése

Logisztikai szimulációs módszerek

3.1. Alapelvek. Miskolci Egyetem, Gyártástudományi Intézet, Prof. Dr. Dudás Illés

Anyagmozgatás és gépei. 1. témakör. Egyetemi szintű gépészmérnöki szak. MISKOLCI EGYETEM Anyagmozgatási és Logisztikai Tanszék.

Gyártórendszerek dinamikája

Menedzsment paradigmák és a virtuális vállalat. Virtuális vállalat 2012/13 1. félév 6. Előadás Dr. Kulcsár Gyula

Anyagmozgatás és gépei. 1. témakör. Egyetemi szintű gépészmérnöki szak. MISKOLCI EGYETEM Anyagmozgatási és Logisztikai Tanszék.

Szakmai zárójelentés

MUHELYSZINTU GYÁRTÓRENDSZEREK TERMELÉSFELÜGYELETE ÉS DINAMIKUS PROGRAMOZÁSA

Ütemezés gyakorlat. Termelésszervezés

Adatszerkezetek Adatszerkezet fogalma. Az értékhalmaz struktúrája

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Üzemszervezés A BMEKOKUA180

KITERJESZTETT MODELLEK ÉS MÓDSZEREK ERŐFORRÁS-KORLÁTOS TERMELÉSÜTEMEZÉSI FELADATOK MEGOLDÁSÁRA

Vezetői információs rendszerek

Technológiai dokumentációk

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék

TECHNOLÓGIAI ALTERNATÍVÁK HATÁSA RÖVID TÁVÚ TERMELÉS ÜTEMEZÉSI FELADATOK MEGOLDÁSÁRA

Ipar 4.0: digitalizáció és logisztika. Prof. Dr. Illés Béla Miskolci Egyetem, GÉIK, Logisztikai Intézet Miskolc, április 19.

Előadás_#03. Előadás_03-1 -

Gyártórendszerek Dinamikája. Gyártórendszerek jellemzése és szerkezete Gyártórendszerekkel kapcsolatos mérnöki feladatok

Példa. Job shop ütemezés

Operációs rendszerek. Folyamatok ütemezése

Logisztika A. 2. témakör

Gyártórendszerek irányítási struktúrái

Folyamat menedzsment EFM. (Takács György 2009) NMYE SEK 1

Beszerzési logisztikai folyamat tervezése

Név KP Blokk neve KP. Logisztika I. 6 LOG 12 Dr. Kovács Zoltán Logisztika II. 6 Logisztika Dr. Kovács Zoltán

Gyártás és gyártórendszerek tervezése

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Tartalom. Operációs rendszerek Bevezetés CPU ütemezés. Középtávú ütemezés. Hosszútávú ütemezés

EUROLOGISZTIKA c. tantárgy 2006/2007. tanév I. félév gépészmérnöki szak, főiskolai szint levelező tagozat

Rendszermodernizációs lehetőségek a HANA-val Poszeidon. Groma István PhD SDA DMS Zrt.

Vállalatgazdaságtan. Minden, amit a Vállalatról tudni kell

Miskolci Egyetem Anyagmozgatási és Logisztikai Tanszék. 1. fólia

Az optimális megoldást adó algoritmusok

Gyártástechnológia III. 1.előadás: Gépgyártástechnológia alapfogalmai. előadó: Dr. Szigeti Ferenc főiskolai tanár

CROCODILE projektek a Budapest Közút Zrt.-nél

Termelési logisztika tervezése

Ütemezési feladatok. Az ütemezési feladatok vizsgálata az 50-es évek elején kezdődött, majd

Teljesítmény Mérés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Teljesítmény Mérés / 20

Programozás alapjai II. (7. ea) C++ Speciális adatszerkezetek. Tömbök. Kiegészítő anyag: speciális adatszerkezetek

VIHIMA07 Mobil és vezeték nélküli hálózatok QoS alapok áttekintése

Speciális adatszerkezetek. Programozás alapjai II. (8. ea) C++ Tömbök. Tömbök/2. N dimenziós tömb. Nagyméretű ritka tömbök

Programozás alapjai II. (7. ea) C++

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

TECHNOLÓGIAI RENDSZEREK 03.

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Informatikai Intézet Alkalmazott Informatikai Intézeti Tanszék

Doktori Ertekez es J osvai J anos Sz echenyi Istv an Egyetem, M uszaki Tudom anyi Kar 2012

CNC gépek szerszámellátása

12. Másodlagos tár szerkezet

Gépipari Technológiai Intézet

Logisztikai rendszerek. Termelési logisztika

Bánsághi Anna 1 of 67

MEE 56_DÉMÁSZ_BG_ szeptember 10. Oldal: 1.

Jövő Internet - kutatások az elmélettől az alkalmazásig. Eredménykommunikációs kiadvány

Döntéselőkészítés. I. előadás. Döntéselőkészítés. Előadó: Dr. Égertné dr. Molnár Éva. Informatika Tanszék A 602 szoba

OPERÁCIÓKUTATÁS, AZ ELFELEDETT TUDOMÁNY A LOGISZTIKÁBAN (A LOGISZTIKAI CÉL ELÉRÉSÉNEK ÉRDEKÉBEN)

LOGISZTIKAI ADATBÁZIS RENDSZEREK UNIÓ, ALLEKÉRDEZÉSEK

Üzemszervezés A BMEKOKUA180

Tantárgy neve: Agrárinformatikai rendszerek I. Tantárgy kódja: Meghirdetés féléve: Kreditpont: Össz óraszám (elm+gyak): Számonkérés módja:

Hardverkarbantartás. szerviz 3% 13% Számítógépes hardver 18%

Programozási módszertan. Mohó algoritmusok

Termelés- és szolgáltatásmenedzsment Részidős üzleti mesterszakok

Ember és robot együttműködése a gyártásban Ipar 4.0

Átírás:

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék Rugalmas gyártórendszerek (FMS) termelésprogramozása (ismétlés DTFSZTIR) 2013/14 1. félév 1. Előadás Dr. Kulcsár Gyula egyetemi docens

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék 2012/13 2. félév 13. Előadás Dr. Kulcsár Gyula egyetemi docens

Rugalmas gyártórendszerek Milyen gyártóberendezés-csoport tekinthető rugalmas gyártórendszernek? Szempontok: a flexibilitás típusok közül legalább egynek feleljen meg, az automatizálás mértéke, kiterjedtsége érjen el egy minimális szintet, a gyártandó alkatrészféleségek elég széles skálájával rendelkezzen (kis- és középsorozat).

Flexibilitás típusok Gép Technológiai útvonal Termék Gyártási folyamat Működési Volumen Kiterjeszthetőség Termelési

Rugalmas gyártórendszerek komponensei Szerszámgépek általános vagy speciális célú gépek automatizáltság (pl:szerszámcsere stb.) Anyagmozgató és szállító rendszerek felépítés, típus funkció, működési mód Műveletközi tárolók elhelyezés (központi, lokális, decentralizált) tárolókapacitás Számítógépes irányítás kommunikáció (hálózat) típusa döntési rendszer (centralizált, elosztott)

FMS kategóriák (Kusiak)

Rugalmas gyártórendszerek termelésprogramozásának alapesetei Hagyományos gyártási környezetbe telepített FMS egységesen off-line irányítás valósul meg az FMS a befogadó műhely szerves részeként működik osztoznak a gyártási feladatokon off-line termelésprogramozás valósul meg Önmagában funkcionáló FMS önálló műhelyhez hasonlóan készre gyárt munkadarab-sorozatokat on-line, real-time irányítással rendelkezik a felsőbb szintről kapott feladatokat önállóan valósítja meg magas automatizáltsági szint jellemzi

Termelésprogramozási rendszer feladata A magasabb időhorizontú termelésirányítási szinttől egy rövidebb tervidőszakra kapott termelési feladat gyártási műveleteit időben és térben konkrét gépekre (munkahelyekre) ütemezze és ezzel állítsa elő az operatív műhelyszintű irányítás alapját képező finomprogramokat. Mindezt adott gazdasági célok és korlátozó feltételek, valamint a termelés aktuális állapotának figyelembevételével kell ellátnia.

Termelésprogramozási rendszerrel szemben támasztott követelmények 1. Figyelembe kell vennie az adott szintre aktualizált gazdasági célokat. 2. Az aktuálisan adott kapacitás- és gyártóeszköz korlátok között kell működnie. 3. Összhangot kell teremtenie a befogadó gyártási környezet termelésprogramozási döntéseivel. 4. A finomprogram-készítést ajánlati jelleggel ki kell terjeszteni a gyártási segédfolyamatokra is. 5. Az FMS flexibilitás-típusainak megvalósítását szoftver-oldalról támogatnia kell.

Termelésprogramozási rendszerrel szemben támasztott követelmények 6. Real-time, on-line irányítású rendszereknél lehetővé kell tennie az elosztott döntést a finomprogramozás során (dinamikus ütemezés). 7. Figyelembe kell vennie a döntések előkészítésekor a termelés mindenkori aktuális állapotát. 8. Tovább kell adnia a termelésből visszacsatolt információt (pl. job-ok készültségi foka) a termelésirányítás felettes szintjének. 9. Zavarok, váratlan események áthidalásában a támogatnia kell a gyártási folyamatirányítást. 10. Könnyen adaptálható legyen.

FMS termelésprogramozása off-line irányítási környezetben Az FMS-nek a befogadó műhely szerves részeként kell működnie. Időhorizont: 8-24 óra (1-3 műszak). Felettes szint: termelésütemezés (10 nap). Az FMS az egész műhely szempontjából egy nagy termelékenységű gépcsoport; nem szabad, hogy szűk keresztmetszet legyen. Az FMS-t a feladatok szétosztása szempontjából homogén módon kezeli a termelésütemező a műhely többi gépével (feladatokon osztoznak). Az FMS termelésprogramozó rendszere kooperatív de autonóm kapcsolatban van a műhely termelésprogramozó rendszerével.

FMS termelésprogramozása off-line irányítási környezetben Az FMS szempontjából az egész műhely munkadarab-sorozatainak technológiai útvonala többféle lehet: (1) "BENT-KINT" sorozattípus; (2) "KINT-BENT" sorozattípus; (3) "BENT-KINT-BENT" sorozattípus; (4) "KINT-BENT-KINT" sorozattípus.

FMS termelésprogramozása off-line irányítási környezetben

FMS termelésprogramozása on-line irányítási környezetben On-line, real time folyamatirányítású FMS esetén a rendszer magas automatizáltsági fokú, önálló műhelyként működik, a diszpécser szerepét real-time termeléskövető program-modul veszi át, a rendszer része egy dinamikus ütemező, amely real-time döntésekre alkalmas.

FMS termelésprogramozása on-line irányítási környezetben

Ütemezési modellek Determinisztikus (Deterministic) Alapadatok előzetesen ismertek és pontos adatok. Sztochasztikus (Stochastic) Bizonytalan adatok is szerepelnek (pl. műveleti idők szóródnak, munkák érkezési mintája pontosan nem ismert stb.).

Ütemezési módszerek alaptípusai Prediktív előidejű döntési feladatok a feladat részletei ismertek FMS statikus ütemezője Reaktív egyidejű döntési feladatok a feladat részletei változhatnak (pl. a job-ok menetközben is érkezhetnek) FMS dinamikus ütemezője

Ütemezési feladatok változatossága Ütemezési feladatok osztályozása (részletek a korábbi előadásokon: ) Egy job (munka) rendszerint több végrehajtási alternatívával rendelkezik: alternatív technológiák műveleti (operáció) sorrendi változatok alternatív erőforrások (pl. gépek) műveleti idő (technológiai intenzitás) értékek. Az ütemezés eredményét teljesítmény mutatók (Key Performance Index, KPI) minősítik.

Kereső algoritmusra alapozott prediktív ütemezés Az FMS statikus ütemezése során az ütemező rendszer ütemezési modell alapján hatékony keresési algoritmus és szimulációs kiértékelés kombinált alkalmazásával készíti el a job-ok végrehajtási finomprogramját.

Szabályalapú reaktív ütemezés Az FMS dinamikus ütemezése során minden aktuális döntési helyzetben és időpontban az indítható job-ok közül ütemezési szabály alapján választ ki egyet (vagy többet) az ütemező rendszer, és azt (azokat) hajtja végre. Ütemezési szabály Időfaktor szerint Statikus szabály (időfüggetlen) Dinamikus szabály (időfüggő) Hatókör szerint Lokális szabály (aktuális szituációra koncentrál) Globális szabály (előretekint)

Ütemezési szabályok SPT (Shortest Processing Time) A döntés időpontjában azt a job-ot kell kiválasztani a várakozó listából, amelyik a legkisebb technológiai terhelést adja a rendszernek. Tipikus változatok: SIO (Shortest Imminent Operation time) Az aktuálisan következő művelet szempontjából a legkisebb műveleti idejű munka kerül előre. SRPT (Shortest Remaining Processing Time) A job-ok hátrelévő műveleti időinek összege határozza meg az indítást. FRO (Fewest number of Remaining Operations) A legkevesebb még hátralévő művelettel rendelkező job-ot választja.

Ütemezési szabályok LPT (Shortest Processing Time) A döntés időpontjában azt a job-ot kell kiválasztani a várakozó listából, amelyik a legnagyobb technológiai terhelést adja a rendszernek. Tipikus változatok: LIO (Longest Imminent Operation time) Az aktuálisan következő művelet szempontjából a legnagyobb műveleti idejű munka kerül előre. LRPT (Longest Remaining Processing Time) A job-ok hátrelévő műveleti időinek összege határozza meg az indítást. LRO (Largest number of Remaining Operations) A legtöbb még hátralévő művelettel rendelkező job-ot választja.

Ütemezési szabályok FCFS (First Come First Served) Érkezési sorrendben történik a job-ok kiválasztása (gépek várakozási sora alapján). FIFO (First In First Out) A teljes rendszerre nézve a legkorábban érkezett job kerül kiválasztásra. ERD (Earliest Release Date) A legkorábban indított (vagy indítható) job kerül kiválasztásra. EDD (Earliest Due Date) A legkorábbi befejezési határidejű job kerül kiválasztásra.

Ütemezési szabályok SSS (Smallest Static Slack) A legkisebb gyártási időtartalékkal rendelkező job kerül kiválasztásra. Gyártási időtartalék = határidő indítási időpont műveleti idők összege. SDS (Smallest Dynamic Slack) A legkisebb aktuális műveleti időtartalékkal rendelkező job kerül kiválasztásra. Aktuális időtartalék = határidő aktuális időpont hátralévő műveletek idejének összege. S/NO (Slack per Number of Operations) aktuális időtartalék / műveletek száma S/RO (Slack per Remaining Operations) aktuális időtartalék / hátralévő műveletek száma

Ütemezési szabályok CR (Critical Ratio) A legkisebb kritikus rátával (CR) rendelkező job kerül kiválasztásra. CR = (határidő aktuális időpont) / hátralévő műveletek idejének összege. Ha CR = 1 a job kritikus. Ha CR < 1 a job már késik. Ha CR > 1 a job-nak van tartaléka.

Ütemezési szabályok SIRO (Service In Random Order) SST (Shortest Setup Time) SQNO (Shortest Queue at the Next Operation) WSPT (Weighted Shortest Processing Time)

Köszönöm a figyelmet!