Upload
superheroes-must-die
View
219
Download
0
Embed Size (px)
Citation preview
7/24/2019 Yneylem Aratrmas almas
1/10
Eskiehir Osmangazi niversitesi Mh.Mim.Fak.Dergisi C.XX, S.1, 2007Eng&Arch.Fac. Eskiehir Osmangazi University, Vol. .XX, No:1, 2007
Makalenin GeliTarihi : 17.02.2006Makalenin Kabul Tarihi : 16.11.2006
DORUSAL PROGRAMLAMA TEKNLE KMRDAITIM OPTMZASYONU
Birol ELEVL1, Nevin UZGREN2, Ayhan SEZGN3
ZET : Bu almada, Yneylem Aratrmas tekniklerinden DorusalProgramlama teknii kullanlarak, Garp Linyitleri letmesi(GL)nde altfarkl
noktada retilen kmrn drt farkltketim merkezine datmnn planlanmasprobleminin optimum zmnn nasl elde edilecei ortaya konmutur. Buamaca dnk olarak iletmenin 2004 yl verileri kullanlarak datm sistemimodellenmi, ve bu modelin zm simpleks yntemi kullanlarak eldeedilmitir. Modelin zm irdelenerek iletmenin deiik birimlerinde retilendeiik zelliklerdeki kmrn maksimum fayda iin hangi tketim noktalarnagnderilmesi gerektii tespit edilmitir.
ANAHTAR KELMELER: Dorusal Programlama, Datm Sistemi,Madencilik.
COAL DISTRIBUTION OPTIMIZATION BY UTILIZINGLINEAR PROGRAMMING
ABSTRACT : In this study, Linear Programming technique of OperationResearch Techniques has been used to present the optimum solution ofdistribution planning problem of coal produced in six different location and sentto the four different consumption centers at GLI. In order to reach at this aim,
distribution system of operation was modeled by using data belong to the year of2004. The solution to the model was obtained by utilizing simplex method. Thetransportation locations of the produced coal at different production points formaximum benefit were determined by analyzing the solution of model.
KEYWORDS :Linear Programming, Distribution System, Mining.
1Dumlupnar niversitesi, Mhendislik Fakltesi, Maden Mhendislii Blm, KTAHYA.2Dumlupnar niversitesi,ktisadi vedari Bilimler Fakltesi,letme Blm, KTAHYA.3Garp Linyitleriletmesi, Ak Ocaklar ubesi, Tunbilek, KTAHYA.
7/24/2019 Yneylem Aratrmas almas
2/10
48
I. GR
nsann yaamak iin ihtiya duyduu doada mevcuttur, fakat snrldr.
Dolaysyla sistemli bir ekilde yararlanlmaldr. nsan doada kstl olan bu
hammaddelerden maksimum fayday elde edebilmek iin kurduu sistemleri
srekli analiz ederek, sistemin optimum alma koullarnaratrm, sistemleri
analiz edebilmek iin de ok deiik yntemler gelitirmitir. Gelitirilen bu
yntemlerden birisi de Dorusal Programlama Modeli olup, yaygn olarak
kaynaklarn optimum dalm ile ilgili problemlerin analizinde
kullanlmaktadr[1,2,3,4,5,6]. Dorusal programlama hem sistemler kurulmadan
nce, hem de kurulduktan sonra analizde kullanlabilir.
Programlama problemleri, ihtiyalarmzkarlamak iin kt olan kaynaklarn en
verimli bir ekilde dalm ya da kullanm ile ilgilidir. Bu yaklamlarla
sistemler bilimsel yaklamlarla modellenir, daha sonrada bu modele yine
bilimsel yaklamlarla zm aranr. Bu almada da enerji hammaddesi retimi
iin kurulan bir sistem, dorusal programlama teknii ile modellenmi, sonrada
bu modelin zm bulunarak sistemin optimum alma parametreleri analiz
edilmitir.
II. MODELLEME
II.1. Sistem Tantm
Bu almada GLde alt farkl noktada retilen farkl zellik ve miktardaki
kmrlerin farkl talepleri olan drt farkl tketim noktasna datm sistemimodellenmitir. retilen kmrler iki adet lavvara ve kriblaj tesisine ilem
grmek zere gnderilirken, termik santrale direk satamalgnderilmektedir.
ki adet lavvar ve kriblaj tesislerinde ilem grerek zenginelen kmr sanayi
tesisleri ve bayilere satlmaktadr. Bu durumda retim noktalarnda retilen
kmr drt ayr noktaya (Tketim Noktas olarak ifade edilmektedir)
tanmaktadr. Tketim noktalarfarklmesafelerde olduu iin retim noktalar
ile tketim noktalar arasndaki nakliye maliyeti de farkl olmaktadr. Nakliye
maliyeti retilen kmrn datmnda etkin bir parametre olarak karmza
7/24/2019 Yneylem Aratrmas almas
3/10
49
kmaktadr. retim noktalar ile tesisler arasndaki mesafeler ise 100 m ile 11
km arasnda deimektedir (izelge 1).
izelge 1.retim noktas
-tketim noktas
mesafeleri [7].
Tketim Noktalar(metre)retim Noktalar Lavvar 1 Lavvar 2 Kriblaj Tesisi Termik Santral
N1 4200 2200 1900 6900N2 6300 4300 4000 8000N3 9400 3200 3500 11100N4 6300 11500 11200 4600N5 200 5200 5000 300N6 100 5200 5000 100
Kmr Nakliye Maliyeti 0.5 YTL/ton_km.
retim noktalarnn kapasiteleri ile tketim noktalarnn kapasiteleri de farkldr.
Ancak kapasiteleri kontrol eden en nemli parametre kmre olan taleptir.
Zenginletirme tesislerine giren kmrn, tesiste hem kalitesi artrlmakta hem
de boyutuna gre gruplandrlmaktadr. Tesislerin verimleri, elde edilen farkl
boyutlardaki kmr oranlar ve her grup kmrn sat fiyat izelge 2de
verilmitir.
izelge 2.Tketim noktalarna ilikin genel zellikler [7].
Tesisler Verim(%)
rnler rn Dalm(%)
SatFiyat(YTL/ton)
Lavvar 1 58
+50 mm18-50 mm10-18 mm0-18 mm
Ara rn0-0,35 mm
2621242
54
99.381.782.651.5
57.714.01
Lavvar 2 70
+50 mm18-50 mm10-18 mm0-18 mmAra rn
0-0,35 mm
262124254
99.381.782.651.557.7
14.01Kriblaj Tesisi 91 +30 mm
0-30 mm7228
84.151.2
Termik Santral 67.2
7/24/2019 Yneylem Aratrmas almas
4/10
50
letme retim noktalarnda yaplacak retim miktarn, kendi retim ekipmanlar
ve beklenen talep dorultusunda planlayarak gerekletirmektedir. izelge 3
retim noktalarndaki retim miktarlarn ve retilen kmrn zelliklerinin
ortalama deerlerini gstermektedir.
izelge 3.retim noktalarna ilikin genel zellikler [7].
Kmr zellikleriretimNoktas
retim Miktar(ton) Kalori(Kcal) Kkrt(%) Kl(%)
N1 1800000 3100 1.44 40N2 1500000 3050 1.48 37N3 900000 3100 1.65 38N4 330000 2500 1.59 43
N5 500000 2400 1.65 38N6 200000 2400 1.45 40
retilen kmrn gnderildii yerlerdeki talep ve kalite ile ilgili kstlamalar
izelge 4 de verilmitir.
izelge 4.Tketim noktalarna ilikin kalite kstlamalar[7].
Tketim noktalar Talep (ton/yl) Kalori (Kcal) Kkrt (%)Lavvar 1 2200000 (Min) 2300 Kst yokLavvar 2 1800000 (Min) 2500 Maks 1.50Kriblaj Tesisi 130000 Kst yok Kst yokTermik Santral 1100000 (Min) 2350 Kst yok
Bu sistemde gz nne alnan problem, retim noktalar ile tketim noktalar
arasndaki farkl mesafelerden dolay farkl nakliye maliyeti olumasdr. Bu
maliyet sat gelirinin dmesine sebep olmaktadr. Bu durumda retim
noktalarnda retilen kmr, sat gelirini maksimize edebilmek iin tketim
noktalararasnda nasl datmak gerekmektedir?
II.2. Sistemin Modellemesi
Sz konusu problemi dorusal programlama modeli halinde modelleyebilmek
iin, problem deikenlerini, kstlarn ve ama fonksiyonunu oluturmamz
7/24/2019 Yneylem Aratrmas almas
5/10
51
gerekmektedir. Bunu yapabilmek iin bazbilgilere sahip olunmalve bu bilgiler
birbirleri ile ilikilendirilerek fonksiyonel bantlar oluturulmaldr.
a. Sistemin deikenleri
Bu problemde ama, retim noktalarndan tketim noktalarna gidecek optimum
kmr miktarlarn bulmaktr. Buradaki kmr miktarlar kontrol edilebilen
deikenler olarak tanmlanmaktadr. Bunlarn saysretim noktasve tketim
noktas saylarna baldr. Sz konusu sistemde drt(4) tketim yeri ve alt(6)
retim yeri olduuna gre toplam deiken saysaadaki gibi tespit edilir;
Deiken says= retim noktassaysx tketim noktassays
ve Xij sembol ile gsterilir. Bir baka ifade ile;
Xij = i. retim noktasndan j. tketim noktasna gnderilecek kmr miktar
olarak tanmlanr.
b.
Sistemin kstlar
Bunlar sonucu etkileyen ya da sorun yaratan unsurlardr. Sistemdeki kstlar ayr
bir eitlik ya da eitsizlikler olarak tanmlanrlar. Buradaki sistemin genel
yapsna bakldnda, drt genel ksttan bahsetmek mmkndr. Bu kstlar;
i. retim noktalarna ilikin retim miktarkstii. Tketim noktalarna ilikin tketim miktarkstiii. Tketim noktalarndaki kalorifik deer kstiv.
Tketim noktalarndaki kkrt kst
Sz konusu kstlamalara ait eitsizlikler aadaki gibi yazlrlar.
a) retim noktalarna ilikin retim miktarkstlar
X11 + X12 + X13 + X14 1800000 N1 retim miktarkstX21 + X22 + X23 + X24 1500000 N2 retim miktarkstX31 + X32 + X33 + X34 900000 N3 retim miktarkst
X41 + X42 + X43 + X44
330000 N4 retim miktar
k
s
t
X51 + X52 + X53 + X54 500000 N5 retim miktarkstX61 + X62+ X63 + X64 200000 N6 retim miktarkst
7/24/2019 Yneylem Aratrmas almas
6/10
52
b) Tketim noktalarna ilikin tketim miktarkstlar
X11 + X21 + X31 + X41 + X51 + X61 =2200000 Lavvar1 tketim miktarX12 + X22 + X32 + X42 + X52 + X62 =1800000 Lavvar2 tketim miktar
X13 + X23 + X33 + X43 + X53 + X63 = 130000 Kriblaj tketim miktarX14 + X24 + X34 + X44 + X54 + X64 = 1100000 Termik tketim miktar
c) Kalorifik deerlerin snrlandrlmas,
Lavvar 1 iin kalorifik deer kstaadaki gibi yazlr.
3100X11 + 3050X21 + 3100X31 + 2500X41 + 2400X51 + 2400X612300(X11 + X21 + X31+ X41 + X51 + X61) Lavvar1 kalorifik deer snrlamas
bantsadeletirildii zaman aadaki bantelde edilir.
800X11+750X21+800X31+200X41+100X51+100X61 0 Lavvar1 iin snrlamaBenzer ekilde Lavvar 2 ve Termik santral iinde kalorifik deer kstaadaki
bantlarla ifade edilir.
600X12+ 550X22+ 600X32+ 0X42- 100X52-100X62 0 Lavvar2 iin snrlama750X14+700X24+750X34+150X44+ 50X54+ 50X64 0 Termik santral snrlamas
d) Kkrt kst
Kkrt kstsadece Lavvar 2 iin sz konusudur. Bununla ilgili kst aadaki
gibi gsterilir:
1.44X12 + 1.48X22 + 1.65X32 + 1.59X42 + 1.65X52 + 1.45X62 1.5 (X12 +X22 +X32+X42 +X52 +X62)
bantsadeletirildii zaman aadaki eitsizlik elde edilir.
-0.06X12 0.028X22+ 0.15X32+ 0.09X42+ 0.15X52-0.05X62 0
c. Problemin ama fonksiyonu
Dorusal programlamalarda ama fonksiyonu fayda maksimizasyonu veya gider
minimizasyonu eklinde olur. Burada tanmlanan sistemde ise, hem retim
noktasndan tketim noktasna nakliye maliyetini hem de satfiyatngz nnealarak, ancak dier maliyetleri gz ardederek, toplam geliri(fayday) maksimum
7/24/2019 Yneylem Aratrmas almas
7/10
53
yapacak bir datm plan oluturmaktr. Bunun iin de her deikenin ama
fonksiyonundaki birim katksnhesaplamak gerekir.
Elde edilecek birim fayda iin genel bantaada verildii gibidir;
Fayda = Birim Miktar x satfiyat- Birim Nakliye Maliyeti
Buna gre retim noktas 1den tketim noktas 1e gidecek kmrden elde
edilecek gelir aadaki gibi hesaplanr.
Fayda = verim x (i( goix gfi)) mesafe x nakliye maliyeti
Burada,Verim: Tketim noktas1in verimigoi: rn grubu oran(baknz izelge 2)gfi: elde edilen rn grubunun satfiyat
Buna gre 1.retim noktasndan 1.tketim noktasna giden kmrden elde
edilecek birim fayda aadaki gibi hesaplanr:
Fayda11=0.58x(0.26x99.3+0.21x81.7+0.02x82.6+0.42x51.5+0.05x57.7+0.04x14.01)-(4.2x0.5)
Fayda11 = 38.33 YTL/ton
Bulunan bu deer X11 deikeninin katsaysdr. Dier deikenlere ilikin
katsaylarda benzer ekilde hesaplanarak izelge 5 de zetlenmitir.
izelge 5.Ama fonksiyonu katsaylar(Cij).
Birim Fayda (YTL/ton)
retim noktalar
Lavvar 1 Lavvar 2 KriblajTesisi TermikSantralN1 38.33 47.69 67.20 63.75N2 37.28 46.64 66.15 63.20N3 35.75 47.19 66.4 61.65N4 37.28 43.04 62.55 64.90N5 40.33 46.19 65.65 67.05N6 40.38 46.19 65.65 67.15
7/24/2019 Yneylem Aratrmas almas
8/10
54
Tm bunlardan sonra sistemin Dorusal programlama modeli olarak ifadesi
aadaki gibidir:
Ama Fonksiyonu
Maks Z = 38.33X11 +47.69 X12 +67.20 X13 + 63.75X14 +37.28X21 +46.64X22 + 66.15X23 +63.20 X24 + 35.75X31 + 47.19X32 +66.4 X33 + 61.65X34 +37.28X41 +43.04 X42 +62.55 X43 +64.90 X44 + 40.33X51 + 46.19X52 +65.65X53 +67.05 X54 + 40.38X61 +46.19 X62+65.65 X63 + 67.15X64
Fonksiyonel Kstlar
X11 + X12 + X13 + X14 1800000 N1 retim miktarkstX21 + X22 + X23 + X24 1500000 N2 retim miktarkstX31 + X32 + X33 + X34 900000 N3 retim miktarkstX41 + X42 + X43 + X44 330000 N4 retim miktarkstX51 + X52 + X53 + X54 500000 N5 retim miktarkstX61 + X62+ X63 + X64 200000 N6 retim miktarkstX11 + X21 + X31 + X41 + X51 + X61 2200000 Lavvar1 tketim miktarX12 + X22 + X32 + X42 + X52 + X62 1800000 Lavvar2 tketim miktarX13 + X23 + X33 + X43 + X53 + X63 130000 Kriblaj tketim miktarX14 + X24 + X34 + X44 + X54 + X64 1100000 Termik tketim miktar
800X11+750X21+800X31+200X41+100X51+100X61 0 Lavarv1 kalori kst600X12+550X22+600X32+ 0X42- 100X52- 100X62 0 Lavarv2 kalori kst750X14+700X24+750X34+150X44+50X54+ 50X64 0 Termik kalori kst-0.06X12 0.028X22+ 0.15X32+ 0.09X42+ 0.15X52-0.05X62 0 Kkrt Kst
Xij 0 pozitiflik kst (i=1,2,..6; j=1,2,3,4)
III. MODELN ZM
TORA [3] paket program kullanlarak yukarda verilen dorusal programlama
modelinin zm elde edilmi ve programn optimum tablosunun sa taraf
izelge 7de verilmitir.
7/24/2019 Yneylem Aratrmas almas
9/10
55
izelge 6. Optimum zm Tablosu (Ksmen).
izelge 6dan da grlecei zere, model yapay deikenler yntemi olan ki
Aamal yntem ile 27 aamada zlmtr. Asl deikenlerden 10 tanesine
deer atanrken dier deikenlerin deeri sfr (0) olarak kalmtr. izelge 6
kullanlarak elde edilen zm zet halinde izelge 7de verilmitir.
izelge 7.retim Noktasndan Tketim Noktalarna Kmr Datm.
Optimum Dalm (ton)Lavvar 1 Lavvar 2 Kriblaj Tesisi Termik Sant.
N1 421428 1378572N2 1430000 70000N3 348572 421428 130000
N4 330000N5 500000N6 200000Toplam 2200000 1800000 130000 1100000
Sonular incelendiinde, verilen koullar altnda N4, N5 ve N6da retilen
kmrlerin tamamnn termik santrale yollanmasgerekmektedir. Kriblaj tesisine
ise sadece N3den kmr gelmektedir. Ancak ileri dnemlerde kstlarn
deimesi ya da baka kstlarn modele ilave edilmesi ile datm programnnve ama fonksiyonunun optimum deerinin deiebilecei dikkate alnmaldr.
7/24/2019 Yneylem Aratrmas almas
10/10
56
IV. SONULAR ve TARTIMA
Ele alnan almada ama, altretim noktasve drt tketim noktasbulunan
bir iletmenin eldeki veriler dorultusunda toplam geliri maksimum klacak
optimum datm plann belirlemekti. Bu dorultuda ilk olarak problem
dorusal programlama modeli halinde ifade edilmive daha sonra ele alnan yla
ilikinoptimum zm deerleri belirlenmitir. Yani bir anlamda oluturulan bu
model ile gelecek yllara ilikin daha etkin kararlar alnmasna olanak
salanmtr. nk her ne kadar alma sadece ele alnan yla ilikin zm
deerlerini vermi olsa da, oluturulan dorusal programlama modelini
kullanmak ya da gelecek yllardaki yeni kstlar modele ilave etmek suretiyle
daha ksa srede etkin kararlarn alnmasbu alma ile mmkn olabilecektir.
Modelin duyarllk analizleri sonucunda, iletme ile ilgili ilave kstlamalar gz
nne alnarak retim noktalarndaki optimum retim miktarlarnn tespiti de
yine bu model araclile yaplabilecektir.
V. KAYNAKLAR
[1] Bazaraa, M.S. , Jarvis, J.J, ve Sherali, H.D., Linear Programming andNetwork Flows, John Wiley &Sons,, New York, 1990.
[2] Hillier, F.S, ve Lieberman, G.J. , Intoduction to Operations Research,
McGrawHill Publishing, 1990.
[3] ztrk, A. , Yneylem Aratrmas, Ekin Kitapevi, Bursa, 1998.
[4] Taha, H.A. , Yneylem Aratrmas, (eviri:.A. Baray ve .Esnaf),
Literatur Yaynclk, stanbul, 2000.
[5] Winston, W.L. , Operations Research:Aplications and Algorithms, DuxbuyPres, Belmont, 1994 .
[6] Yalgn, A.O, 1984, Dorusal Programlama ve Madenciliie likin ki Basit
rnek, Madencilik Dergisi, Cilt XXIII, Say3,pp.25-40, Eyll, 1984.
[7] Sezgin, A.,(GL Ak letme Mhendisi) Kiisel Grmeler ve
YaynlanmamKurum i Raporlar, 2005.