• Nem Talált Eredményt

Az áruelhelyezés optimalizálása a gabonaiparban [16]

In document LOGISZTIKAI TERVEZÉS (Pldal 62-67)

A matematikai modell:

4.5.2 Az áruelhelyezés optimalizálása a gabonaiparban [16]

A gabonaforgalmi és malomipari vállalatok a korábbi tröszti irányításnak köszönhetően egységes koncepció, a területi elv alapján kisebb szervezeti egységekre, ún. körzeti üzemek-re tagolódtak. Ezek tevékenysége általában nem volt specializált, sőt inkább azt a sokszínű-ség (malomipar, takarmánygyártás stb.) jellemezte, ami a privatizáció után sem sokat válto-zott. Az üzemek gyártási folyamatai nemcsak anyagigényesek, hanem sokféle anyag elkülö-nített tárolását követelték meg. A felhasznált anyagok fizikai tulajdonságai eltérőek, tárolási módjuk különböző, amiből adódóan a raktárrendszerek is sokszínű képet mutatnak.

Egy-egy üzemben a legkorszerűbb silóktól az ideiglenes horizontális raktárig mindenféle tároló fajta és típus megtalálható, amelyek más és más anyagmozgatási technológiát igé-nyelnek. A nehézségeket tovább fokozza, hogy a raktárak és a feldolgozó üzemek különbö-ző időszakokban létesültek, így magukon viselik a különbökülönbö-ző korok építészeti stílus jegyeit és telepítésük sem mindig a legcélszerűbb.

E helyzetkép ismeretében magától értetődően felvetődik a kérdés, ilyen sokszínű raktár-rendszerben elképzelhető-e optimális áruelhelyezés. A kérdés megválaszolásához fogalmaz-zuk meg a problémát egy leegyszerűsített modell formájában.

Adott egy üzem, amely meghatározott időszakban A1,...,Ak,...,Al féle anyagot használ fel az F1,...,Fj,...,Fm féle gyártási tevékenységéhez f11,...,fjk,...,fml mennyiségben. A gyártáshoz szükséges anyagokat az R1,...,Ri,...,Rn raktárakban tároljuk r11,...,rik ,...,rnl mennyiségben.

Az anyagokat úgy kell elhelyezni a raktárakban, hogy az összes raktározási (betárolási, táro-lási, kezelési) és szállítási költség minimális legyen.

A leírásból kiderül, a probléma a szokványos elosztási feladat formájában nem írható fel. A feladat specifikuma, hogy egyidejűleg többféle anyagot kell a raktár-felhasználó viszonyla-tokhoz hozzárendelni xijk mennyiségben. Mivel a

ik ijk

jxr

 ,

így a klasszikus feladattól eltérően az rik peremadatok is ismeretlenek. Ha ugyanis a

i ik

k

rr

triviális feltételnek megfelelően az rik értékeket előírnánk, akkor lemondanánk a raktározási költségek szerinti optimálásról, és a programunk csak a raktárak felhasználók közötti szállí-tási költségekre nézve adná a legkedvezőbb megoldást.

A jelzett probléma kiküszöbölésre alakítsuk át a modellünket. Legyen r'ik a k-adik anyagból az i-edik raktárban potenciálisan tárolható mennyiség, és legyen

i tényleges raktárkapacitás többszöröse is lehet. Ez akkor fordulhat elő, ha például az i-edik raktárban egyetlen anyag tárolását sem korlátozzuk. A i tehát egy olyan fiktív mennyiség, amely megmutatja, hogy az anyagonként megadott kapacitások összege mennyivel nagyobb az i-edik raktár tényleges kapacitásánál. A modell egyensúlyának biztosítására, a raktáran-ként jelentkező i kapacitásokat a i fiktív felhasználókkal kötjük le.

A gyakorlati esetek többségében a felhasználók raktárigénye nem egyenlő a rendelkezésre álló raktárkapacitással, ezért további fiktív felhasználót és raktárt is be kell iktatni. A lehet-séges esetek, ha  a raktárkapacitás hiány,  pedig a raktárkapacitás felesleg:



Az új változók bevezetésével az áruelhelyezés optimumát biztosító modell a következő:

)

xijk az i-edik raktárból a j-edik felhasználóhoz szállított k-adik anyag mennyisége, yiik az i-edik raktárból az i-edik fiktív felhasználó által a k-adik anyagból lekötött mennyiség,

x'jk a j-edik felhasználó raktárkapacitás hiánya a k-adik anyagból, y'ik az i-edik raktár kapacitás feleslege a k-adik anyagból, cijk a fajlagos raktározási és szállítási költség,

fjk a j-edik felhasználó igénye a k-adik anyagból,

r

ik az i-edik raktárban a k-adik anyagból potenciálisan tárolható mennyiség,

i az i-edik fiktív felhasználó igénye, ri az i-edik raktár kapacitása,

 az összes raktárkapacitás hiány

 az összes raktárkapacitás felesleg.

4.4. táblázat

Az áruelhelyezési modell disztribúciós táblája

A1 Ak Al

A modell disztribúciós tábláját a 4.4. táblázatban, a megoldási mátrixot a 4.5. táblázatban közöljük. A táblázatokban az előzőeken kívül még a következő jelöléseket alkalmaztuk:

Ri az i-edik raktár (i=1,...,n)

4.5. táblázat

Az áruelhelyezési modell megoldási mátrixa

A1 Ak Al

A modell alkalmazási lehetőségének megértéséhez tekintsük a következő egyszerű problé-mát:

Adott egy üzem két raktárral: R1, R2, amelyek kapacitása: r1=100 és r2=150 egység. Az üzem három feldolgozó részlege: F1, F2, F3, három féle anyagot: A1='búza', A2='kukorica',

A3='árpa' igényel a gyártási tevékenységéhez. Készítsünk optimális raktározási tervet.

A felhasználók anyagonkénti igényét a 4.6. táblázat, a raktárakban az anyagonként tárolható mennyiségeket a 4.7. táblázat tartalmazza.

4.8. táblázat

Raktár (Ri) Felhasználó (Fj) Anyag (Ak) Fajlagos szállítási költség (cijk) R1

F1

búza

5

F2 6

F3 2

R2

F1 4

F2 5

F3 3

R1

F1

kukorica

6

F2 5

F3 3

R2

F1 4

F2 6

F3 4

R1

F1

árpa

5

F2 5

F3 4

R2

F1 5

F2 7

Amint az látható a kukorica és az árpa, a két raktár kapacitását teljesen lekötheti, míg az első raktárban a búzából csak 80 egység, kukoricából pedig 100 egység tárolását engedjük meg. A raktáranként megadott mennyiségeket összegezve, majd abból a tényleges raktárka-pacitást levonva megkapjuk azokat az i mennyiségeket amelyeket a i fiktív felhasználók fognak lekötni.

1    kr1k r1 280 100 180  ,

2    kr2k r2 400 150 250  . A felhasználók igényeit, a tényleges raktárkapacitásokkal összevetve:

 j k fjk i ir,

ezért a különbséget a korábban említett feltételeknek megfelelően fiktív raktár beállításával egyenlítjük ki, amelynek a kapacitása =315−250=65 egység.

Az egyszerűség kedvéért a fajlagos raktározási költségeket figyelmen kívül hagyjuk. A fel-használók és a raktárak közötti fajlagos szállítási költségeket a 4.8. táblázat tartalmazza. A táblázatban az árpánál a R2−F3 viszonylat nem szerepel, ami gyakorlatilag azt jelenti, hogy a F3 részére a R2-ben nem tárolhatunk árpát. A disztribúciós táblában nyilvánvalóan ez a viszonylat tiltott lesz.

4.9. táblázat

A raktározási feladat disztribúciós táblája és megoldása

A1 A2 A3 R1 R2

F1 F2 F3 F1 F2 F3 F1 F2 F312 rik

A1 R1 5 6 210 M M M M M M 070 M 80

R2 450 540 310 M M M M M M M 0 100

A2 R1 M M M 6 55 350 M M M 045 M 100

R2 M M M 440 60 4 M M M M 0110 150

A3 R1 M M M M M M 5 515 420 065 M 100

R2 M M M M M M 510 7 M M 0140 150

R 0 0 0 0 065 0 0 0 0 M M 65

fjk 50 40 20 40 70 50 10 15 20 180 250 745 4.10. táblázat

Optimális nyers- és alapanyag elhelyezés

Anyag Raktár Felhasználó Mennyiség

búza raktár1 felhasználó3 10

búza raktár1 fiktív felhasználó 70

búza raktár2 felhasználó1 50

búza raktár2 felhasználó2 40

búza raktár2 felhasználó3 10

kukorica raktár1 felhasználó2 5

kukorica raktár1 felhasználó3 50

kukorica raktár1 fiktív felhasználó 45

kukorica raktár2 felhasználó1 40

kukorica raktár2 felhasználó2 0

kukorica raktár2 fiktív felhasználó 110

árpa raktár1 felhasználó2 15

árpa raktár1 felhasználó3 20

árpa raktár1 fiktív felhasználó 65

árpa raktár2 felhasználó1 10

árpa raktár2 fiktív felhasználó 140

kukorica fiktív raktár felhasználó2 65

Előfordulhat az is, hogy valamelyik anyag valamelyik raktárban egyetlen felhasználó részé-re sem tárolható. Ekkor a disztribúciós táblából egyszerűen elhagyjuk a nem kívánatos sort.

Ha viszont valamelyik felhasználónak valamelyik anyagból nincs igénye, akkor értelemsze-rűen a disztribúciós tábla egyik oszlopa marad el.

Az adatokat egyszerűen a 4.5. táblázatba helyettesítve nyertük a feladat disztribúciós táblá-ját (4.9. táblázat), amelybe az optimális raktározási programot is beírtuk. A 4.10. táblázat a megoldáshoz használt számítógép program által szolgáltatott eredményeket mutatja be.

Az összes raktározási és szállítási költség: 990

In document LOGISZTIKAI TERVEZÉS (Pldal 62-67)