Skip to content

Tiekimo grandinės optimizavimo kompiuterinis modelis

tg_spec

Šio kompiuterinio modelio užduotis yra suformuluota Averill M. Law bei W. David Kelton knygoje „Simulation Modelling and Analysis“ 1.

Modelyje tiekimo grandinė yra sudaryta iš keturių dalyvių: klientų, mažmenininko, didmenininko ir gamintojo, gaminančio vieną gaminį.

Klientai atvyksta pas mažmenininką atsitiktiniais laiko momentais, pasiskirsčiusiais pagal eksponentinį skirstinį, kurio vidurkis – 0,1 dienos, ir įsigyja gaminius. Jų užsakymo dydis gali būti 1-5 gaminiai, modelyje užsakymo dydžio tikimybė nustatyta taip: 1 gaminys – 20%, 2 gaminiai – 40%, 3 – 20%, 4 – 10% ir 5 – 10%.

Modelio architektūra

Kiekvienas šio modelio tiekimo gandinės dalyvis – mažmenininkas, didmenininkas ir gamykla yra sukurti kaip tos pačios klasės aktyvūs objektai (Active Object Class), bendraujantys vienas su kitu per nustatytus portus, per kuriuos yra keičiamasi žinutėmis apie užsakymus ir prekių siuntas.

4elementai Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic

Nors modelyje pasirinkta paprasčiausia tiekimo grandinės struktūra, ją praktiškai galima nesunkiai pakeisti į gerokai sudėtingesnę, susidedančią iš daugiau rinkos dalyvių, susijusių sudėtingesniais ryšiais.

4elementai 2 Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic

Kadangi modelyje jo elementai siunčia vienas kitam tik žinutes apie užsakymus ir prekes, jie nieko „nežino“ apie vienas kito vidinę struktūrą ir veikimo logiką, todėl ją kiekvienam objektui – mažmenininkui, didmenininkui ir gamyklai – galima keisti nepriklausomai.

Mažmenininkas

Modelyje pirkėjai gali įsigyti prekes iš mažmenininko, jei tuo metu mažmenininkas turi reikiamą prekių kiekį sandėlyje, tačiau, jei prekių pritrūksta, pirkėjai pastatomi į eilę ir vėluojantys užsakymai yra patenkinami, kai tik gaunama nauja siunta iš didmenininko.

Kiekvienos darbo dienos pradžioje mažmenininkas peržiūri sandėlio atsargas bei vėluojančius užsakymus, jei tokių yra, ir nusprendžia, kiek prekių užsakyti.
Modelyje laikoma, kad pirmąją dieną mažmenininkas jau turi nustatytą kiekį prekių, vėluojančių užsakymų nėra, o atsargų lygis patikrinamas ir prekių užsakoma kartą per dieną, laiku t = 1, 2, … n, čia n – tiekimo grandinės modelio veikimo dienų skaičius.

Mažmenininkas, užsakydamas prekes, vadovaujasi taisykle, kad prekių atsargos jo sandėlyje neturi viršyti nusistatyto maksimumo 5b37975eb1b2c1aa2c0260378ab025d8 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic ir negali būti mažesnės nei nusistatytas minimumas 7c1f57e6d19f8016b04b1dd4b2b85f07 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic , t.y. tos dienos prekių užsakymo dydis 9c5201996f7edc82b3bd891fd2a878ba T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic yra:

75bcd974499ed5e5237e91664b59fdb3 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic

čia ccafc048c8a022379953c0ef8be16706 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic – mažmenininko turimų prekių atsargų dydis. Jei ccafc048c8a022379953c0ef8be16706 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic yra mažesnės nei minimumas 7c1f57e6d19f8016b04b1dd4b2b85f07 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic , užsakoma tiek prekių, kad pasiekti maksimalų atsargų lygį sandėlyje 5b37975eb1b2c1aa2c0260378ab025d8 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic . Prekių neužsakoma, jei atsargų lygis ccafc048c8a022379953c0ef8be16706 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic nėra sumažėjęs žemiau mažmenininko nusistatyto prekių atsargų minimumo 7c1f57e6d19f8016b04b1dd4b2b85f07 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic .
Gavus prekes, pirmiausia yra įvykdomi vėluojantys užsakymai, tai yra prekės pateikiamos tiems pirkėjams, kurie laukia eilėje.

Sakykime, a7431bf24d4510cabaeb344fd29b1123 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic yra atsargų dydis laiku t. Jis gali būti teigiamas, lygus nuliui arba neigiamas (jei užsakymų daugiau, nei tuo metu yra prekių mažmenininko sandėlyje). Mažmenininkas turi išlaidų darydamas užsakymą, laikydamas prekes sandėlyje, o taip pat ir negalėdamas patenkinti užsakymų.

Teigiamas atsargų lygis gali būti apskaičiuotas taip: 9b3c56d2878f8dd022262b335c71e6bb T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic , neigiamas: 01c8590684333613f78ce686bb915079 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic .

Vidutinis atsargų lygis per dieną:
d8497dc918860fae329a3f750dcf56d0 T 000000 2 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic (n – dienų skaičius), o vidutiniai sandėliavimo išlaidų kaštai bus
2e5e0621816d081352d4466bf512cd48 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic , čia d4ae830860389f3bee9894488730e094 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic – vienos prekės sandėliavimo išlaidos per dieną. Jose įskaičiuota patalpų nuoma, eksploatavimo išlaidos, prekių draudimas, apyvartinių lėšų įšaldymas ir kitos su turimomis prekėmis susijusios išlaidos.

Analogiškai, vidutinis prekių trūkumas (neigiamas atsargų lygis) per dieną:
c361bfdd46f9bfbd15926f6401ad76a9 T 000000 2 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic , vidutiniai trūkumo kaštai per dieną: 695d013360a48cdd8429845978b537c4 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic , čia f4a4ff206536eda81876ae95dddb68d7 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic – vienos prekės trūkumo išlaidos per dieną. Juose gali būti įvertinta papildoma buhalterinė apskaita, galimas klientų (ar jų lojalumo) praradimas ir pan.

Užsakymo išlaidų vidurkį 136269392377365f5fbcc980d2b37442 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic galima apskaičiuoti taip:

2091e0060420ca08174025fc9f45b6fc T 000000 2 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic , čia a30951304939ba1907f4fd4cb2a4e45a T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic – užsakymo dydis dieną i, 20bece015bc0b4532a910251c85d944d T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic – prekės kaina, bfbdd7d089006253c9a32f7c78c15270 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic – dienų skaičius.

Bendros mažmenininko vidutinės prekių atsargų laikymo išlaidos: fe26a4610e8c728a9151229730c5b932 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic

kitimas laike Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic

Atsargų lygių a7431bf24d4510cabaeb344fd29b1123 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic , 3e65b34b24706d65500422d5465af90b T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic ir 979d455b24e01ce38733110e0891c5ab T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic kitimas laikui bėgant.

Didmenininkas

Kiekvieną rytą didmenininkas patikrina, ar nėra užsakymų iš mažmenininko. Jei tik užsakymų yra, jie išsiunčiami, ir atitinkamai sumažinamas sandėlio atsargų kiekis. Išsiunčiami tik pilni užsakymai, daliniai – ne, kaip ir realiuose užsakymų procesuose, dėl per didelių transportavimo kaštų.

Modelyje nustatyta, kad prekėms pasiųsti yra sugaištamas tam tikras laikas – kiekvieną kartą jis parenkamas atsitiktiniu būdu pagal stačiakampį skirstinį ir gali būti nuo ketvirčio iki pusės dienos.

Jei didmenininkui pritrūksta prekių, tokie užsakymai yra įtraukiami į vėluojančių sąrašą ir įvykdomi vėliau, gavus prekių iš gamyklos.

Prekių užsakymo dydis 11203fcc6970db63046cd0ec6821da3b T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic apskaičiuojamas taip, kad jų kiekis sandėlyje nebūtų mažesnis nei nustatytas minimalus kiekis e8d57c5c9a9b38260d7a5ac4f77ab47c T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic ir ne didesnis nei maksimalus be584729eba380f6b622c67dda9cccc9 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic .

0b5a7c1720e98de9a1611eb18ecccb43 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic

Bendros didmenininko vidutinės prekių atsargų laikymo išlaidos susideda iš užsakymo, prekių, esančių sandėlyje, ir jų trūkumo išlaidų, apskaičiuojamų analogiškai, kaip ir mažmenininkui: b510f6121907f8879b3957c3a0d88931 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic

Gamykla

Kartą per dieną gamykla patikrina, ar nėra užsakymų iš didmenininko. Jeigu yra, pilni užsakymai išsiunčiami (daliniai nesiunčiami), jei tik yra pakankamas pagamintų prekių kiekis.

Modelyje yra nustatytas tam tikras užsakymo išsiuntimo laikas, galintis trukti nuo pusės iki vienos dienos, jis parenkamas atsitiktinai pagal stačiakampį skirstinį, taip pat ir vienos prekės gamybos laikas, lygus pusei valandos.

Jei yra prekių trūkumas ir užsakymo negalima įvykdyti, jis įtraukiamas į vėluojančių užsakymų sąrašą ir įvykdomas, kai tik pagaminamas pakankamas prekių kiekis. Laikoma, kad žaliavų gamybai yra visuomet.

Gaminama tiek prekių 5d5723b60fd5e8290c9126ddc884ca57 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic , kad jų kiekis nebūtų mažesnis nei nustatytas gamybininko minimalus kiekis 9520a3bee7a50933da78aeb920a022b0 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic ir neviršytų maksimalaus 00b0c10681e82a9bdad7d65158a79c21 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic . 99c4905c103cad6c4a84af32e43983e7 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic – prekių, esančių gamyklos sandėlyje, kiekis.

791184f0955ef5fc5607ed8d3473019a T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic

Bendros gamyklos vidutinės prekių atsargų ir gamybos išlaidos: f346ea0444779c92e1cd9f473188f0ad T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic , čia c5c498d82c89e101628164a2fedc17fb T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic – vidutinė prekių gamybos kaina per dieną, 956ebb59a6b249149abf5b066906c288 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic – vidutinės sandėliavimo išlaidos per dieną, f3f2272d1b9c4c9c11cfead1b77b65a0 T 000000 0 inline Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic – prekių trūkumo išlaidos per dieną.


Modelyje galima pakeisti mažmenininko, didmenininko bei gamyklos minimalų ir maksimalų atsargų lygį, ir, jį paleidus, suskaičiuoti visos tiekimo grandinės vidutines išlaidas per dieną bei pirkėjo laukimo laiką. Modelis imituoja tokios grandinės veikimą vienus metus.

Tokiu modeliu galima ir optimizuoti išlaidas – surasti tokius kiekvieno rinkos dalyvio atsargų dydžius, kad išlaidos būtų minimalios. Modelyje tai atliekama nustatytu dydžiu keičiant atsargų lygius ir apskaičiuojant išlaidas.


Pats modelis atsidarys kitame naršyklės lange, paspaudus žemiau esantį paveikslėlį.

tr ekr Tiekimo grandinės optimizavimo kompiuterinis modelis business interactive models  tiekimo grandinė Anylogic

Kompiuterinio modelio failas


1 Simulation Modelling and Analysis, Averill M. Law bei W. David Kelton, McGraw-Hill, 2007

Puslapiai: 1 2 3 4

Palikti atsiliepimą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *

Galite naudoti šias HTML žymas ir atributus: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Paveikslėlis su užduotimi