D K L BORU ÜRETEN B R LETMEDE SAC D LME LEM N N OPT M ZASYONU
Ümit TERZ Ahmet C HAN
Yeni Yüzyl Üniversitesi Kocaeli Üniversitesi ÖZET
Bu çal mada, diki li boru üretimi gerçekle tiren bir i letmede, sac dilme i leminde, kesim planlamas
ve kullanlan bçak, ayrclarn yerle imi problemleri ele alnm tr. Üretilecek borularn çap, et kalnl ve malzeme cinsine göre, hangi rulolardan, ne geni likte parçalarn kesilece inin planlanmas gerekmektedir. Bu i lemde bir rulo kesilmeye ba land nda, sonuna kadar kesilmeye devam edilmektedir. Bu nedenle istenen malzeme ve et kalnl nda çok sayda ruloya ihtiyaç duyuldu unda, kesilecek geni liklerin rulolara yerle tirili ekli, rulolardan artacak kullanlabilir olan/olmayan malzeme miktarn belirlemektedir. Ayrca dilme i leminin hazrlk a amasnda bçak ve ayrclarn yerle imi de önemli bir problemdir. Kesme i lemi srasnda tek bir bçak dizilimi kullanlmasna kar n, yerle tirme i lemi uzun sürebildi inden daha sonraki rulolarda kullanlacak bçak ve ayrc dizilimlerinin önceden yaplmas gerekmektedir. Dilme i leminde kullanlabilecek de i ik geni liklerdeki bçak ve ayrclarn saylar snrldr ve hangi sayda kullanldklar
i lem hazrlk zaman açsndan önem ta maktadr. Kullanlan bçak ve ayrc saysnn az olmas
yerle tirme i leminin daha çabuk bitirilmesine ve çal ann daha az zorlanmasna yol açmaktadr. Çal mada, kesme problemi için bir hedef programlama modeli; kullanlan bçak, ayrc yerle im problemi için bir do rusal programlama modeli önerilmi tir. Önerilen modeller, i letme verilerinden türetilen örnek problemler üzerinde uygulanarak, elde edilen sonuçlar de erlendirilmi tir.
Anahtar Kelimeler : Bçak-Ayrc Yerle imi, Do rusal Modeller, Sac Dilme, Tek Boyutlu Kesme
OPTIMIZATION OF THE PLATE SLICING PROCESS IN A WELDED TUBE PRODUCTION COMPANY
ABSTRACT
In this study, problems of cutting planning and spacer, blade placement in a welded tube production company are discussed. It is needed to plan, which rolls must be used and how the placement of parts on metal plates should be according to needed outside diameters, thickness and material composition of steel tubes to be produced. In the process, a roll must sliced with the same width composition, once it is started.
Therefore, placement of widths on rolls, determine the trim loss, which can/can not be used for other orders, if many rolls are needed for the specific thickness and material. Also, in preparation phase of slicing process, placement of cutters and spacers is a significant problem. Even if the same placement is used for one roll,
1. G R
letmeler, rekabet ortamnda varlklarn sürdürebilmek için maliyetlerin azaltlmasna ve i lerin daha hzl bir ekilde yaplmasna ihtiyaç duymaktadrlar. Kesme problemlerinin çözümü lojistik, depolama, makine üretimi, tekstil gibi birçok sektörde, maliyetlerin azaltlmasn sa layabilecek frsatlar sunmaktadr.
Problem, makine üretiminde tek boyutlu profil kesme problemi ya da metal i lemede sacdan arta kalan kullanlamayacak miktarn en küçüklenmek istendi i iki boyutlu kesme problemi olarak kar mza çkarken, tekstilde kesim sonras arta kalan kuma n en az olmasnn istendi i yine iki boyutlu kesme problemi biçiminde kar mza çkmaktadr. Lojistik alannda ise araç yükleme, paketleme gibi üç boyutlu yerle im problemleri olarak görülmektedir.Tek boyutlu kesme problemi, belirli uzunluktaki profillerden, en az miktarda fire verilerek, istenilen geni likteki parçalarn kesilmesi; iki boyutlu kesme problemi, belirli bir alana sahip levhalardan kesilmek istenilen daha ufak alana sahip parçalarn en az fire ile kesilmesi; benzer biçimde üç boyutlu kesme problemi de belirli bir hacimdeki kutunun içerisine daha ufak hacimli kutularn en az bo luk kalacak biçimde yerle tirilmesi olarak tanmlanabilir.
Tek boyutlu kesme problemleri için literatürde çok sayda çal ma mevcuttur. Vasko ve di erleri (1999) çelik endüstrisinde üretilen kütüklerin boylarnn mü teri isteklerine göre kesilmesi problemi üzerinde çal m lardr. Ortaya koyduklar algoritma mü teri memnuniyetini artrm tr. Umetani ve di erleri (2003) tek boyutlu kesme problemleri için yeni bir sezgisel, birle tirmi ve uyum sa layabilen bir algoritma ortaya koymu lardr. Bingul ve Oysu da(2005), sezgisel bir algoritma önererek, baz yerel arama algoritmalaryla desteklenmi genetik algoritma, sl i lem algoritmas gibi metasezgisel algoritmalar ile kar la trm tr.
Yang ve di erleri (2006) geli mi bir tabu algoritmasn tek boyutlu kesme problemleri üzerine uygulam lardr. Dikili ve di erleri (2008) gemi üretiminde kar la tklar tek boyutlu kesme problemi için sezgisel bir yöntem ortaya koymu lardr. Ayrca üzerine çal tklar problemlerde farkl boyutlardaki stoklarn kullanlabilmesini de sa lam lardr.
Bu çal mada, diki li boru üretimi gerçekle tiren bir i letmede sac dilme i leminde, kesim planlamas ve kullanlan bçak, ayrclarn yerle imi olmak üzere iki problem ele alnm tr. kinci bölümde çal mann gerçekle tirildi i i letmede kar la lan bu iki problem anlatlm , üçüncü bölümde çözüm için önerilen matematiksel modeller sunulmu tur. Son bölümde elde edilen sonuçlar de erlendirilerek, çal mann sonraki a amalarnda yaplabilecekler sunulmu tur.
2. PROBLEMLER N TANIMI
letmede, üretim sürecinin girdisi çelik saçlar, rulolar halinde, a rlkla toptan olarak, gemi yoluyla, belirli periyotlarda getirilmektedir. Mü terilerin talep etti i boru özelliklerine uygun olarak rulolar belirli geni liklerde kesilmektedir. Sac dilme i leminde, üretilecek borularn çap, et kalnl ve malzeme cinsine göre, hangi rulolardan, ne geni likte parçalarn kesilece inin planlanmas gerekmektedir. stenen malzeme ve et kalnl nda çok sayda ruloya ihtiyaç duyuldu unda, kesilecek geni liklerin rulolara yerle tirili ekli, rulolardan artacak kullanlabilir olan/olmayan malzeme miktarn belirlemektedir. Gerçekle tirilen kesim sonrasnda iki türde kayp ortaya çkmaktadr. lki tek boyutlu kesme i leminde oldu u gibi, rulolarn enine geni likleri üzerine, kesilecek dilimlerin yerle tirilmesi sonrasnda, rulo eninde arta kalan ( ekil 1de siyah dolgu ile gösterilen - 1.tür ) mevcut kesim emri için kullanlamayacak ksmdr. Bu ekliyle problem tek boyutlu kesme problemine benzemektedir. Ancak, bir rulo kesilmeye ba land nda, boyuna olarak sonuna kadar kesilmeye devam edilmesi gerekti inden, ihtiyaç fazlas olarak kesim gerçekle tirilmesi ( ekil 1' de çapraz taral - 2. tür) mümkündür. Bu durumda problem kesimin istenilen yerde durdurulabildi i iki boyutlu kesme problemlerinden de farklla makta, bir ve iki boyutlu arasnda bir yere sahip olmaktadr. Çal mada önce rulo kesim plan yaplarak fire en az seviyeye çekilmekte, daha sonra kesim i lemi için bçak ve ayrc
dizme i lemi planlanmaktadr.
ekil 1. Kesim Kayplar
Dilme i leminin hazrlk a amasnda bçak ve ayrclarn yerle imi, neden olabildi i zaman kaybndan dolay önemli bir problemdir. Kesme i lemi srasnda tek bir bçak dizilimi kullanlmasna kar n, yerle tirme i lemi uzun sürebildi inden daha sonraki rulolarda kullanlacak bçak ve ayrc dizilimlerinin önceden yaplmas gerekmektedir. Dilme i leminde kullanlabilecek de i ik geni liklerdeki bçak ve ayrclarn saylar snrldr ve hangi sayda kullanldklar i lem hazrlk zaman açsndan önem ta maktadr. Dilme için kullanlan bçak ve ayrc saysnn az olmas yerle tirme i leminin daha çabuk bitirilmesine ve çal ann daha az zorlanmasna yol açmaktadr.
3. ÖNER LEN MODELLER
lk olarak kesme probleminde hangi rulolardan, ne geni likte dilme yaplaca nn belirlenmesi için olu turulan hedef programlama modeli sunulmu tur. Daha sonra, belirlenmi kesim plannn en ksa sürede hatasz uygulanabilmesi için kullanlan bçak, ayrclarn yerle iminin yaplmas için önerilen do rusal model verilmi tir.
Kurulan hedef programlama modeli ile, RUj uzunlu undaki rulolardan kesim sonucunda arta kalan veya kullanlmayacak olan miktarlarn en küçüklenmesi amaçlanmaktadr. Model n adet kesilecek dilim geni li i ve m adet ayr dilinebilecek rulo için kurulmu tur. Gi talep edilen dilimlerin geni li ini, Ti dilimlerden talep edilen uzunlu u temsil etmektedir. Xij karar de i keni, j. rulodan i. dilim geni li ine kar lk gelen kesilecek dilim miktarn göstermektedir.
letmenin elinde farkl uzunluk ve geni liklerde rulolar mevcut oldu undan, ihtiyaç duyulan dilimlerin hangi rulolardan kesilmesi gerekti i sorusunun cevab önem ta maktadr. Talebin kar lanmas için kesilmesi gereken metal levha alan sabit oldu undan, daha az alan kullanlan rulo seçimleri, verilen fire miktarn azalmasna neden olacaktr. A a da yer alan hedef programlama modelinde sunulan ilk hedef, toplamda kullanlacak rulo alannn en küçük olmasn, ikinci hedef ise 1. tür firenin en az seviyede tutulmasn
amaçlamaktadr. Böylece, kesimden arta kalan alann eldeki mevcut dilim geni likleriyle kullanlarak, daha sonra ayn dilme geni li inin gerekli oldu u ba ka sipari ler için kullanlmas mümkün olabilecektir.
Karar De i kenleri:
Xij: iinci geni likten jninci ruloda dilinecek adet
Yj: jinci rulonun dilinip dilinmeyece ini gösteren ikili de i ken Sj: jinci ruloda bo kalan geni lik (1.tür fire)
TSi: iinci geni likten yaplan fazla üretim miktar
Parametreler:
1.tür 2.tür
A.K.A.
0
0
*
*
2 1
1
1
A S
A Y RU RG
n
j j n
j
j j j
1...m i
*
1
i i n
j
ij
j X TS T
RU
1...n j 0
*
*
1
j j j m
i
ij
i X S RG Y
G
R A S P Y
I X
, ,
1 , 0
Mevcut durumda arta kalan alann, 1. tür fire için kullanlmas yakla mna alternatif bir di er yakla m ise 2. tür fire için kullanlmasdr. Bu durumda talep uzunlu u a mnn en dü ük seviyede tutmas
amaçlanacaktr. Böylece kesim sonucu artan alan miktar sabit olmasna kar n, artan bölümler bir arada toplanacaktr. Bu yakla m, artan miktarn daha sonraki sipari ler için kullanlmasn hedeflemektedir.
Modelin bu ekilde çal mas için mevcut durumdaki ikinci hedef yerine, toplam 2. tür fire ( TSi) miktarnn en küçüklenmesi, kullanlmaldr. E er çok az miktarda talep gelmi ise en küçük rulo birinci hedefte seçilmi olacak, ikinci hedefte ise rulo geni li inin biraz daha küçülmesi ile kesimin tamamlanabilece i belirlenmi olacaktr.
Dilme için hangi rulonun kullanlaca , i leminin nasl yaplaca belirlendikten sonra kar la lan ikinci problem ise dilmenin, mevcut bçaklar ve ayrclar ile nasl bir yerle im düzeni olu turularak gerçekle tirilece idir. letmede mevcut durumda çok sayda bçak ve ayrc bulunmaktadr. Bçak ve ayrclarn kesim için dizilmesi i iyle görevli çal an, bu i i deneyimlerine dayanarak yapmaktadr. Baz
durumlarda çal an, ayrc ve bçaklar yerle tirirken, belirli bir geni li i tam olarak sa layabilmek için oldukça zaman kaybetmekte, çok sayda ayrc ve bçak kullanmakta, bçak ve ayrclarn dizilmesi srasnda zaman israf olu maktadr. Bu kayplar en alt düzeye indirebilmek amacyla, bçak ve ayrc
yerle imini yapmak üzere kurulan matematiksel model sunulmu tur.
Karar De i kenleri:
Xki: knc parça kesilirken i inci ayrcdan kullanlacak adet Ykj: knc parça kesilirken j inci bçaktan kullanlacak adet Kümeler ve Parametreler:
AS: Mevcut ayrc türü says
BS: Mevcut bçak türü says
KS: Talep edilen kesilecek parça says
AGi: i inci ayrcnn geni li i BGj: j inci bça n geni li i
KGk: Kesilecek knc parçann geni li i AAi: i inci ayrcdan mevcut adet says
BAj: j inci bçaktan mevcut adet says
Kurulan model a a daki gibidir:
KS
k
BS
j kj AS
i
ki Y
X Küçük
En
1 1 1
A.K.A.
KS k KG
Y BG X
AG k
BS
j
kj j AS
i
ki
i* * 1...
1 1
KS k
Y
BS
j
kj 1 1...
1
AS i
AA X
KS
k
i
ki 1..
1
BS j BA
Y
KS
k
j
kj 1..
1
I Y X ,
Kurulan matematiksel modelin çözümü, kesilecek olan dilimlerin saysnn artmas ile zorla maktadr.
Model, sekiz dilimlik kesim için bile saatler süren zamanlarda çözüme ula maktadr. Üretim artlarnda bu sürelerin çok daha ksa olmasna ihtiyaç duyulmaktadr. Çözüm süresinin uzun oldu u böyle durumlar için iki a amal bir yol izlenmi tir. lk a amada model, bçak ve ayrclarn ba ka bir dilimde kullanlm
olmasnn göz ard edilmesi yoluyla gev etilerek, her bir kesilecek dilim için ayr ayr çözülmektedir. Tekrar göz ard edildi inden, bu çözümün olurlu çözüm olmamas mümkündür ancak, bu ekilde amaç için bir alt snr bulunabilmektedir. Her bir dilimin ayr ayr planlanarak kesilmesi yoluyla alt snr belirleme i lemi, iki saniye gibi oldukça dü ük bir çözüm süresine sahiptir.
kinci a amada optimal çözüm elde etme kesinli inden ödün vererek, olurlu çözüm elde edilmektedir.
öyle ki; ba langç olarak her bir dilim için mevcut bçak ve ayrc says modele kst olarak yazlmaktadr.
Daha sonra, kesilmesi gereken her dilim için çözüm yaplrken bir önceki dilime ait çözümde kullanlan bçak ve ayrclar kullanlabilecekler listesinden dü ülmektedir. Böylece önceki dilimlerde kullanlarak tüketilmi olan ayrc veya bçaklarn daha sonraki dilimlerde kullanlmasnn önüne geçilerek, elde edilen çözümün olurlu olmas garanti edilmektedir.
Basit bir örnek vermek gerekirse, kesilecek bir dilim için mevcut ayrc ve bçaklar ile kesim yapabilmekte oldu u, bu kesimin en az iki adet ayn cins ayrc ve bir adet bçak kullanarak gerçekle tirebildi i kabul edilsin. Üretim için ayn geni likte ikinci bir dilime daha ihtiyaç duyuldu u durumda en az dört adet ayrc ve iki adet bça n gerekli olaca açktr. Ancak mevcut durumda, gerekli olan ayrclardan elde sadece üç adet bulunuyor ise, kesme i lemi için daha farkl bir yol izlenmesi ve kesilecek ikinci dilim için yeni bir çözüm olu turulmas gerekmektedir. Yeni çözümde yine iki adet ayrc ve bir adet bçak kullanmaktaysa, bu durumda alt snr üst snra e it olmaktadr. Ancak ikinci dilimi kesmek için daha fazla sayda ayrcya ihtiyaç duyuluyorsa, iki bçak dört ayrc olarak belirlenen, alt snrn gerçekle tirilmesi mümkün olmamaktadr.
Önerilen bu yol ile ksa sürede olurlu bir çözüm elde edilmesinin yannda, alt snra göre de erlendirme yaplarak, küresel en iyi çözüme ula lp ula lmad ya da ne kadar yakla labildi i ile ilgili tahmin
4. SONUÇ VE DE ERLEND RME
Bu çal mada, diki li boru üretimi gerçekle tiren bir i letmede, sac dilme i leminde, kesim planlamas
problemi ve kullanlan bçak, ayrclarn yerle imi probleminin çözümü için iki ayr matematiksel model sunulmu tur. Kesim planlamas probleminde hangi rulolardan, ne geni likte dilme yaplaca nn belirlenmesi için olu turulan hedef programlama modeli ba arl sonuçlar ortaya koymu tur.
Bçak ve ayrc yerle imi için sunulan do rusal modelin çözüm süresi üretim artlarnn gerektirdi inden uzun sürdü ü için problemin, her bir dilim için ayr ayr ksa sürede çözülmesi yoluna gidilmi tir. lk a amada bçak ve ayrclarn her dilim için tekrar kullanm göz ard edilerek problem için alt snr elde edilmi tir. Daha sonra tekrar kullanm önlenerek olurlu çözüm elde edilerek, alt snrdan uzakla ma de erlendirilmi tir. Sunulan model, i letmeden alnan veriler üzerinde denendi inde, olurlu çözüm elde etmek amacyla gerçekle tirilen çözümlerde, küresel en iyi çözümden uzakla ma gözlemlenmemi tir. Bu durum, eldeki bçak ve ayrclarn, çe it ve saysnn, çözüm için sunulan en az sayda parçann kullanlmasn hedefleyen matematiksel model kullanld nda, mevcut problemler için yeterli oldu u
eklinde de erlendirilmi tir.
Çal mann devamnda, üretim planlama ve satn alma planlama sürecinin, kesim planlama ile birlikte hesaplara dahil edilmesi yoluyla malzeme ve zaman kayplarnn çok daha dü ük seviyelere çekilebilece i dü ünülmektedir. Ancak bu hedefin gerçekle tirilebilmesi için çok daha fazla sayda, gerçek zamanl verinin Kurumsal Kaynak Planlama yazlm yardmyla elde edilerek, kullanlmas gerekmektedir. Bu sürecin daha büyük kapsaml bir çal mada de erlendirilmesi gerekti i dü ünülmektedir.
KAYNAKÇA
Bingul Z., Oysu C., (2005), ¯Comparison of Stochastic and Approximation Algorithms for One- dimensional Cutting Problems , Lecture Notes in Computer Science, 3644 , 976-984, 2005.
Dikili, A. C., Takinac, A. C., Akman Pek, N. (2008), A new heuristic approach to one-dimensional stock-cutting problems with multiple stock lengths in ship production , Ocean Engineering, 35, 637645, 2008.
Umetani S., Yagiura M., Ibaraki, T. (2003), One-dimensional cutting stock problem to minimize the number of different patterns , European Journal of Operational Research, 146, 388402, 2003.
Vasko, F. J., Newhart, D. D., Stott, K. L. Jr. (1999), A hierarchical approach for one-dimensional cutting stock problems in the steel industry that maximizes yield and minimizes overgrading , European Journal of Operational Research, 114, 72-82, 1999.
Yang, C., Sung, T., Weng, W. (2006), ¯An improved tabu search approach with mixed objective function for one-dimensional cutting stock problems , Advances in Engineering Software, 37, 502513, 2006.