BÖLÜM 7 ÜRETİM PROGRAMLAMA

7.1. GİRİŞ

Ana üretim plânı hazırlandıktan, malzeme ihtiyaç miktarları belirlendikten ve bu ihtiyaçlar uygun parti büyüklüklerine getirildikten sonra, sıra diğer işlevlere gelir. Plânlama süreci tümüyle tamamlandığında; her ürün ve parçanın üretimine hangi tarihte başlanacağı, ne kadar üretileceği, işlemlerin hangi bölümlerde ve tezgâhlarda yapılacağı, parça ve ürünlerin iţlenme öncelikleri ile iţlerin bitiş zamanları ayrıntılı olarak belirlenmiş olur. Şekil 7.1.’de de görüldüğü gibi, tüm bu soru ve sorunlara, plânlama sürecinin;

    1. rotalama,
    2. yükleme,
    3. sıralama,
    4. programlama

işlevleriyle yanıt verilir, çözüm getirilir.

 

ÜRETİM PROGRAMLAMA

   


               
                 

MALZEME İHTTİYAÇ PLANLAMA

 

ROTALAMA

 

YÜKLEME

 

SIRALAMA

 

PROGRAMLAMA

- Ne zaman ?

- Ne kadar ?

 

- Hangi işlem sırasıyla ?

 

- Hangi tezgâhlarla ve hangi iţgörenle ?

 

- Hangi iş sırasıyla ?

 

- Hangi iş, hangi tezgâhta, ne zaman yapılacak ?

Şekil 7.1. Üretim Programlamanın Temel İşlevleri

Üretim programlama modellerine geçmeden önce, üretim sistemlerinin farklı tiplerini incelemek gereklidir. Genel olarak iki tip üretim sistemi vardır:

    1. Atölye Tipi Üretim Sistemi: Bu sistemlerde iş merkezleri, bâzı donanımlara veya işlemlere (operasyonlara) göre oluşturulmuştur. Örneğin pres, delme, montaj vb. işlemlere girecek olan ürünler, partiler hâlinde iş merkezlerinden geçerler. İş merkezleri arasındaki akış, herhangi bir sırayı izleyebilir. Bu sistemlerde ürün çeşitliliği çoktur. Donanım genel amaçlı (üniversal) olup donanımın kullanım oranı yüksektir. Bunun yanısıra, ürün üretim aşamalarından yavaş geçer ve bundan dolayı üretim içi stok gereksinimi doğar. Bu stokların kontrolu oldukça zordur. -İleride anlatılacak olan- çizelgeleme mâliyetleri yüksektir. Donanım hazırlama mâliyetleri de yüksek olup genel amaçlı donanımı tam anlamıyla kullanacak nitelikli işçi gereksinimi personel giderlerini artırmaktadır. Kısaca atölye tipi üretim sistemlerinde üretim plânlama ve kontrol işlevi hem daha zor hem de daha pahalıdır.
    2. Akış (Ürün Hattı) Tipi Üretim Sistemi: Bu sistemlerde tek bir ürün veya birbirine çok benzer birkaç ürün vardır. İş merkezleri, ürünün üretimi için gerekli işlemlere göre oluşturulmuştur. Özel amaçlı donanımlar üretim akışına göre sıralanmış olup, oldukça düzgün ve hızlı bir ürün akışı vardır. Bu düzgün iş akışı, üretim içi stoklara olan gereksinimi azaltmakta, dolayısıyla çizelgeleme ve plânlama çalışmaları büyük ölçüde kolaylaşmış olmaktadır.

Genellikle üretim sistemlerinde, yukarıda açıklanan bu iki tipin karışımı olan bir üretim yapısı görülmektedir. Tümüyle atölye tipi ya da tümüyle akış tipi bir üretim sistemini uygulayan bir fabrika bulmak pek olanaklı değildir.

7.2. ROTALAMA

İşin (parça, ürün, hizmet) hangi işlemlerden, hangi sürelerde geçerek bitirileceğini belirleme iţlemine rotalama denir. Burada, ürünün, üretim süreci sırasında izleyeceği yol (rota, iş seyri) belirlenmektedir.Bir üretim işletmesinde, iş akış şemalarına dayanılarak oluşturulan bir rota formunda bulunması gereken bilgiler şunlardır (Şekil 7.2.):

    1. Sipariş numarası(sipariş tipi üretim için)
    2. Parçayı ya da ürünü tanıtan ad, kod numarası ve diğer bilgiler
    3. Üretilmesi istenen miktar
    4. İşlemlerin adları
    5. İşlemlerin uygulanacağı bölüm/iş istasyonu ve tezgâh adları
    6. İşlemlerin uygulanış sırası
    7. İşlem süreleri
    8. Sipariţ teslim tarihi

Benzer biçimde bir hizmet işletmesinde; belgelerin, kağıtların, insanların geçeceği işlemleri ve sürelerini belirterek, yapılacak programa temel oluşturmak üzere rota formu hazırlanması gerekir. Rota formlarında yer alan işlem standart sürelerinin belirlenmesi; genellikle Metod Mühendisliği adı altında Üretim Yönetimi Bölümü’ne bağlı olarak çalışan zaman etüdü uzmanlarının görevidir.

 

 

 

 

 

 

 

Parça (Ürün) :

561-1 Kriko Tabanı

Üretim Miktarı :

250 adet

Sipariţ No :

381

Teslim Tarihi :

İţlem No

İşlem

Bölüm

Tezgâh

Standart Süre

Miktar

Süre

1

Üzerini traţla, ortadan del

Torna Atölyesi

1 no.lu döner torna

2 dk/adet

250 adet

500 dk

2

Yüzeyi tornala, köţeleri yuvarlat

Torna Atölyesi

5. no.lu Gis. torna

5 dk/adet

250 adet

1.250 dk.

Ţekil 7.2. Bir Üretim İşletmesi İçin Rota Formu

İşlemin yapılacağı tezgâhın adı rota formlarında yer almakla birlikte, aynı işlemi yapan değişik performansta birkaç tezgâh varsa, seçilecek tezgâhın adı -ileride anlatılacak olan- yükleme işlevi sırasında belirlenir.Rota formları, üretim programlarının hazırlanması için gerekli bilgileri sağlamanın yanısıra kontrol amacıyla da kullanılırlar. İşlemlerin uygulanmasındaki sıra hatalarının ve programdan sapmaların nedenlerinin araştırılmasında rota formlarına başvurulur. Rota formlarında işlemlerin sırası belirlenir, ancak bunların uygulanması sırasındaki çakışmalar gözönüne alınmaz. İşlemlerin çakışmadan veya çok beklemeden birbirini izlemesi, üretim programı ile yapılan düzenleme yardımıyla sağlanır.

7.3. İŢ YÜKLEME

7.3.1. Genel Bilgi

Bir üretim sisteminde, işlerin yapılacağı iş istasyonu, tezgâh veya işi yapacak işçinin seçimine; diğer bir deyişle işlerin hangi tezgâhlarda, kimler tarafından yapılacağının belirlenmesi işlemine iţ yükleme denir. Yükleme, üretim programlarındaki çakışma ve beklemelerin engellenmesi açısından olduğu kadar, verimlilik ve üretkenliğin artırılması bakımından da önem taşır. İşlemleri yapmak üzere, aynı yetenek ve kapasiteye sahip birden çok tezgâh ve işgücü varsa, o takdirde işlemlerin tezgâhlar ve işgörenler arasında dağıtılmasında sorunla karşılaşılmaz. Bu durumda yükleme işlemi, işlerin, eşit kapasiteli tezgâhlar ve işgörenlere paylaştırılması sorununa dönüşür. Ancak işlerin yapılacağı birimlerin seçilebilmesi için, aynı işi görebilecek birden fazla birimin de varolması gerekir.

İşlerin, bir zaman ekseni üzerinde tezgâh ve işgörenlere dağıtılmasında ve izlenmesinde, Gantt yükleme şeması kullanılır. Gantt şemasının oluşturulabilmesi için, tezgâh veya işgörenlerin iş yükü ile kapasitelerinin bilinmesi gerekir. Gantt ile yükleme konusu bir sonraki bölümde bir örnek üzerinde açıklanacaktır. Kapasite, birim süredeki maksimum üretim miktarıdır. İş yükü ise, bölüm, tezgâh ya da işgörene yapılmak üzere verilen işin adet, zaman ya da başka bir ölçü cinsinden miktarıdır. İş yükü kapasiteye bölünerek, bir olanağın (tezgâh, makina, iş istasyonu vb.) bir işe ayrılacağı süre bulunur ve bu süre yükleme şemasına geçirilir (İleride olanak terimi yerine tümünü içermek üzere tezgâh sözcüğü kullanılacaktır). Örneğin, bir tezgâhın günde en çok 350 parça işleyebilmesi onun kapasitesini gösterir. Eğer “tezgâhın 3.500 parçalık yükü var” deniyorsa, (3.500/350=) 10 gün süre ile yapacağı iş belirlenmiş demektir. Yâni “tezgâhın zaman cinsinden 10 günlük iş yükü vardır” denilebilir. Belirli bir süre içinde iş yükü kapasiteye eşit ise tam yükleme vardır. Yük kapasitenin altında ise eksik, üstünde ise aşırı yükleme yapılmış demektir.

Öte yandan, yüklemenin olabildiğince ileri bir tarihe uzanması istenir. Böylece tezgâh ve işgörenin uzunca bir süre ne yapacağının önceden bilinmesi sağlanır. Eğer elimizde varolan n adet değişik işi yapabilecek nitelikte n veya m adet farklı yetenek ve kapasitede tezgâh veya işgören varsa işlerin dağıtımı gelişigüzel yapılamaz. Geçerli bir ölçüte göre yapılması istenir. Geçerli seçim ölçütü iţi en düţük mâliyetle veya en kısa sürede yapmak olabilir. Daha genel ve geçerli ölçüt, tüm işlerin birimlere yüklenmesinden sonra ortaya çıkan toplam mâliyetin veya sürenin en az olmasıdır. Bu durumda toplam etkinlik enbüyüklenmiş olacaktır. Bu amaçla, atama yöntemi ve gösterge (indeks) yöntemi gibi yöntemlerden yararlanılır.

 

 

7.3.2. Gantt Şeması İle İş Yükleme

Gantt şeması aracılığıyla yükleme yapılması, basit üretim sistemlerinde oldukça kolay ve yararlı bir yöntemdir. İzleyen örnekte, bu tür yüklemenin nasıl yapılacağı açıklanmıştır.

 

Örnek 7.1.

Üretimi oldukça ağır yürüyen ve hacimli bir ürün, beş ana üretim aşaması ile üretilmektedir. 1 ve 2 no.lu işlemler aşama-1’i, 3 no.lu işlem aşama-2’yi, 4 no.lu işlem aşama-3’ü, 5 ve 6 no.lu işlemler aşama-4’ü, 7 no.lu işlem ise aşama-5’i oluşturmaktadır. Bu işlemlerin yapım süreleri (ZB), Tablo 7.1.’de verilmiştir.

Tablo 7.1. Örnek 7.1. İle İlgili Tablo

İşlem No

Adı

Süresi

Üretim Merkezi (İş İstasyonu)

Aţama No

1

Metal Kesme

4

Kesme Atölyesi

1

2

Presleme

4

Pres Atölyesi

1

3

Motor Montajı

50

A Montaj Hattı

2

4

Kasaya Montaj

15

B Montaj Hattı

3

5

Boyama

3

Boyahane

4

6

Fırınlama

30

Fırın

4

7

Son Montaj

40

C Montaj Hattı

5

Malzeme stoklarının, üretim gereksinimlerini karşılayacak düzeyde olduğu varsayılmaktadır. İş emri, bir üretim merkezinden diğerine tek birim olarak gitmektedir. Bir işlem, diğeri tamamlanmadan başlamamaktadır. Presten motor montaja geliş 4 saat, motor montajdan kasaya montaja geliş 2 saat, fırınlamadan son montaj hattına geliş ise 4 saat süre almaktadır.

1 no.lu işlem metal kesme olduğuna göre 1 numaralı üretim merkezi hizasına 4 ZB süreyi içeren bir blok çizilir. 4. ZB’nin sonundan itibaren aynı üretim merkezinde presleme yapılacağından 4 ZB’ni içerecek biçimde ve toplam 8. ZB’nin sonuna kadar bir blok daha çizilir. 3 no.lu işlem, presten çıkan malzemenin 4 ZB’lik süre sonunda 2 numaralı merkeze gelişiyle başlayabilecektir. Bu nedenle 3 no.lu işlem ancak 12. ZB’nde başlayacak ve 50 ZB süre yapılıp 62. ZB’nde bitirilecektir. Bu ara da bir blok ile doldurulur. 4 no.lu işlemin başlaması motor montajdan parça gelmesine bağlıdır ve parçanın geliş süresi 2 ZB’dir. Bu durumda kasa montajı işlemi 64. ZB’nde başlayacak ve 15 ZB sonra, yâni 79. ZB’nde bitecektir. Kasa montajı bittikten sonra parça boyahaneye aktarılmakta ve 3 ZB süre ile boyama işlemi bitirilmektedir. Boyanan parça fırına gönderilmektedir. Boyahane ile fırın, 4 numaralı üretim merkezini oluşturduklarından bu merkez hizasına toplam (3+30=) 33 ZB’lik bir blok çizilir. Ancak bu süre 79. ZB’nden başlayacak ve 112. ZB’nde sona erecektir. Fırından çıkan parça, 4 ZB’lik taşıma ile son montaj hattına gelecektir. Buna göre son montaj işlemi ancak 116. ZB’nde başlayabilecek ve 40 ZB sonra yani 156. ZB’nde sona erecektir. Oluşturulan şema, bir ürünün tümüyle üretimi için, toplam kaç ZB’lik bir süreye gerek duyulacağını ortaya koyar. Böylece her birim üründe, üretim süresince, iş istasyonlarının kaçıncı ZB’lerinde bu birim için çalışacakları da belli olur ve istasyonların yüklenmesi de buna göre yapılır. Taşımalarla birlikte toplam süre 156 ZB olduğuna göre bir ürünün tamamlanması için, 8 ZB’lik bir vardiya düzeninde (156/8=) 13,5 vardiya gerekir. Umulmadık gecikmeler için de bir ön sürenin gerekebileceği dikkate alınmalıdır. Bu anlatılanlar, Şekil 7.3.’deki Gantt şemasında çizilmiştir (x ekseni zaman (ZB), y ekseni aşama numarası olarak düşünülmelidir).

 

                 

1

               

2

               

3

               

4

               

5

               
 

8

 

12 62

 

64 79

112

 

116 156

Şekil 7.3. Örnek 7.1. İle İlgili Gantt Yükleme Şeması

7.3.3. Atama Yöntemi İle İş Yükleme

n tane iţin, eldeki m (m³ n) tane tezgâha, genellikle en düţük toplam mâliyet elde edilecek ţekilde yüklenmesi problemine atama problemi, bu problemin çözümü için kurulan modele de atama modeli adı verilmektedir. Ulaştırma modelinin özel bir durumudur. Bu modelde kaynaklar işler, istem yerleri ise tezgâhlar olarak ele alınmaktadır. Ayrıca işlerin kapasite değerleri ile tezgâhların istem değerlerinin tümü 1’dir. Burada;

í Xij = 0 ise i işi j tezgâhına yüklenemez ý

í Xij = 1 ise i işi j tezgâhına yüklenir ý

durumları sözkonusudur.

Tablo 7.2.’de atama modelinin genel yapısı görülmektedir.

Tablo 7.2. Atama Modelinin Genel Yapısı

   

Tezgâh

   

1

2

n

m

İş

1

C11

C12

C1n

C1m

2

C21

C22

C2n

C2m

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

N

Cn1

Cn2

Cnn

Cnm

Burada Cij; i işinin j tezgâhına yüklenmesinin mâliyeti olup, herhangi bir işin bir tezgâha yüklenmesi olanaklı değil ise bu duruma ilişkin Cij değeri yerine çok yüksek bir değer alınabilir. Atama problemlerinde kendilerine iş atanacak tezgâhlar, iş merkezleri veya üretim hatları, nitelik açısından aynıdır. Nicelikleri farklı olabilir. Yapılması istenen işler, bu tezgâhlardan herhangi birisinde yapılabilir. Ama özellikleri farklı olan bu tezgâhlarda, aynı iş, farklı mâliyetlerde veya sürelerde yapılabilir. Yapılan işin ve iş merkezinin n adet olması durumunda, bir iş merkezine salt bir iş atanabilir. Olası atama sayısı ise n adettir. Küçük n değerleri için, seçilen amaç ölçütünü sağlayan atama plânını deneme yoluyla bulmak olanaklı olabilir. Ancak n değeri büyüdükçe bu iş, hesaplama yükü çok fazla olan bir problem hâline dönüşür. Örneğin, 6 iş-6 tezgâh için (6!=) 720 adet olası atama plânı vardır. Diğer bir deyişle problem, kombinatoryal problemler sınıfına girer. Çözmek için geliştirilen teknikler ise daha çok, hesaplama yükünü azaltmayı hedefleyen bulgusal arama yöntemleridir.

Örnek 7.2 : A, B ve C tezgâhlarından herhangi birinde yapılabilen X, Y ve Z gibi üç işi gözönüne alalım. İşlerin her birinin tezgâhlardaki birim işlem mâliyetleri (PB), Tablo 7.3.’deki gibi verilmiş olsun.

Tablo 7.3. Örnek 7.2. İle İlgili Tablo

İş

   

X

Y

Z

Tezgâh

A

10

15

20

B

15

10

15

C

20

20

10

Eğer işlem süreleri toplamının en az olması istenirse, tabloya bakılarak en uygun çözüm hemen bulunabilir. Her işi en kısa sürede yapabilen yalnız birer tezgâh varolduğundan X’in A’da, Y’nin B’de, Z’nin de C’de yapılması durumunda toplam mâliyetin en az olacağı açıkça görülmektedir.

Gerçek problemler bu kadar küçük hacimli ve basit yapıda değildir. Daha karmaşık durumlarda çözüme ulaşmak için neler yapılması gerektiğini örneklerle açıklamaya çalışacağız.

Örnek 7.3 : Elimizde dört işin (İ1, İ2, İ3 ve İ4) ve bu işleri yapacak olan dört tezgâhın (TA, TB, TC ve TD) bulunduğunu varsayalım. Her işin, her bir tezgâhta yapılması durumunda katlanılacak mâliyetler (PB), Tablo 7.4.’deki gibi olsun. Etkinlik matrisi mâliyet türü sayılardan oluştuğundan, burada bir enküçükleme sorunuyla yüzyüzeyiz demektir.

Tablo 7.4. Örnek 7.3. İle İlgili Tablo (1)

 

TA

TB

TC

TD

İ1

3

5

7

4

İ2

6

4

7

2

İ3

2

5

3

5

İ4

8

2

6

1

Sorunu çözmek için önce her işin hangi tezgâha verilebileceğini düşünelim. Örneğin, İ1 için TA yeğlenir. Oysa, diğer işlere baktığımızda İ3 için de TA’nın uygun olduğunu görürüz. Her işi, en düşük mâliyetle yapan tezgâha atamak gerektiği hâlde, burada İ1 ve İ3’ün TA’ya göre çatışma durumunda olduğu görülür. Öte yandan, her tezgâhın hangi işe ayrılacağını düşünsek bile benzer bir çatışmayla karşılaşırız. Örneğin, TB’nin İ4’ü yapması gerekirken, TD’nin de İ4’ü üstlenmesi gerektiği sonucuna varılır. İşte, bu sorunu çözmek için fırsat mâliyetlerinin bulunması gerekir. Bunun için de, her sütundaki en düşük mâliyet o sütundaki diğer mâliyetlerden çıkarılır. Örneğin TA için 2 PB en uygun mâliyettir. Bu nedenle biz, TA’yı İ3’ e atarsak, sıfır (0) fırsat mâliyetini elde ederiz. Öte yandan, TA’yı İ1’e atasaydık (3–2=) 1 PB’lik bir zararımız olacaktı. Benzer olarak, İ2’nin fırsat mâliyeti 4 PB, İ4’ün fırsat mâliyeti ise 6 PB olacaktı. Benzer işlemleri diğer tezgâhlar için uygularsak fırsat mâliyeti tablosunu (Tablo 7.5.) elde ederiz.

 

 

 

 

Tablo 7.5. Örnek 7.3. İle İlgili Tablo (2)

 

TA

TB

TC

TD

İ1

1

3

4

3

İ2

4

2

4

1

İ3

0

3

0

4

İ4

6

0

3

0

Eğer sıfırlar, dört işi de dört ayrı tezgâha atayacak biçimde ortaya çıksaydı, sorun çözülmüş olacaktı. Tablo 7.5.’e bakıldığında, işler açısından tezgâhlar arasında çatışma olduğu görülür. İ3, sıfır fırsat mâliyeti ile TA ve TC’ye; İ4 de TB ve TD’ye yüklenebilir. İ1 ve İ2 için çatışma durumu görülmemektedir. Ancak, İ1 ve İ2 satırlarında sıfır fırsat mâliyetli tezgâh bulunmadığından, sıfır fırsat mâliyeti yaratacak tezgâhların belirlenmesi gerekir. Tezgâhlara göre fırsat mâliyetlerini bulabilmek için de önceki işlem, satırlar için uygulanır. Yâni, her satırdaki en küçük mâliyet değeri, o satırdaki diğer mâliyetlerden çıkarılır. Böylece Tablo 7.6.’da görüldüğü gibi, her satır ve sütununda en az bir tane sıfır bulunan bir matris elde edilmiş olur. Bu çıkartma işlemlerine sütun ve satır indirgemesi denir. Önce satırların, sonra sütunların indirgenmesi, çözümü değiştirmez.

Hangi işlerin, hangi tezgâhlara yükleneceğini belirlemek için; önce satır ya da sütunlarda yer alan tek sıfırlar daire içine alınarak, daire içine alınmış sıfır bulunduran satır ve sütunlar çizilir. Bu durumda, geriye birden fazla sıfır bulunduran satır ve sütunlar kalmışsa, herhangi bir sıfır daire içine alınarak benzer işlem yinelenir. Bu durum, değişik optimal çözümlerin olduğu anlamına gelir. Bu işlemden sonra en küçük mâliyeti veren çözüm, Tablo 7.7.’deki gibi elde edilmiştir.

Tablo 7.6. Örnek 7.3. İle İlgili Tablo (3)

 

TA

TB

TC

TD

İ1

0

2

3

2

İ2

3

1

3

0

İ3

0

3

0

4

İ4

6

0

3

0

Tablo 7.7. Örnek 7.3. İle İlgili Tablo (4)

İş

Tezgâh

Mâliyet

İ1

TA

3

İ2

TD

2

İ3

TC

3

İ4

TB

2

 

Toplam

10

 

Örnek 7.4 : Salt yükleme işlemini gösterebilmek amacıyla, satır ve sütun indirgeme işlemleri yapılarak son şekle getirilmiş olan Tablo 7.8.’deki matrisi gözönüne alalım.

 

 

 

Tablo 7.8. Örnek 7.5. İle İlgili Tablo (1)

 

T1

T2

T3

T4

T5

T6

İ1

2

3

0

3

0

1

İ2

4

0

6

0

0

2

İ3

0

5

3

1

7

8

İ4

1

2

3

0

2

5

İ5

3

5

1

2

1

0

İ6

6

7

3

1

0

3

    1. T1 sütununda ve İ3 satırında tek sıfır vardır. Buraya yükleme yapılması gerektiği kesin olarak bellidir. Bundan sonraki adımlarda T1 sütunundaki ve İ3 satırındaki sayıların hiçbiri gözönüne alınmayacağından bu satır ve sütun, üzerine birer çizgi çizilerek iptal edilir.
    2. T6 sütununda ve İ5 satırında tek sıfır olduğundan buraya da yükleme yapılıp iptal çizgileri çekilir.
    3. T2 sütununda tek sıfır vardır ve bu değer İ2 satırında yer almaktadır. Oysa İ2 satırında üç tane sıfır vardır. Buna rağmen buraya yükleme yapılıp T2 sütunu ve İ2 satırı, üzerine çizgi çizilerek iptal edilir.
    4. T3 sütununda tek sıfır vardır ve İ1 satırında iki tane sıfır olmasına rağmen buraya da yükleme yapılıp T3 sütunu ve İ1 satırı iptal edilir.
    5. Geriye kalan atamalar bellidir: İ4, T4’e ve İ6 T5’e.

Tablo 7.9.’daki her X işareti, ilgili göze atama yapıldığını belirtmektedir.

Tablo 7.9. Örnek 7.5. İle İlgili Tablo (2)

 

T1

T2

T3

T4

T5

T6

İ1

   

X

     

İ2

 

X

       

İ3

X

         

İ4

     

X

   

İ5

         

X

İ6

       

X

 

Örnek 7.6 : Şimdi de satır ve sütun indirgemelerinin doğrudan çözüm vermediği durumları gözönüne alalım. Bunun için de TP, TQ, TR ve TS tezgâhları ile İ1, İ2, İ3 ve İ4 iţlerini ve birim iţlem mâliyetlerini gösteren Tablo 7.10.’deki durumu inceleyelim.

Tablo 7.10. Örnek 7.6. İle İlgili Tablo (1)

 

TP

TQ

TR

TS

İ1

3

5

9

4

İ2

6

3

7

4

İ3

2

5

8

5

İ4

8

2

6

1

Bu matriste önce satır, sonra da sütun indirgemeleri yapılmış ve son durum Tablo 7.11.’de verilmiştir.

Tablo 7.11. Örnek 7.6. İle İlgili Tablo (2)

a. Önceki Durum b. Sonraki Durum

 

TP

TQ

TR

TS

   

TP

TQ

TR

TS

İ1

0

2

6

1

 

İ1

0

2

2

1

İ2

3

0

4

1

 

İ2

3

0

0

1

İ3

0

3

6

3

 

İ3

0

3

2

3

İ4

7

1

5

0

 

İ4

7

1

1

0

İndirgenmiş matriste tek sıfır bulunduran satır ve sütunlara atama yapılıp, bu satır ve sütunlar çizildikten sonra, sıfır bulundurmayan ve atama yapılamayan satır ve sütunların kaldığı görülür. Bu durum, çözüme ulaşılamadığını gösterir.Böyle bir durumla karşılaşıldığında sırayla şu adımlar uygulanır:

    1. Önce tüm sıfırların üzerinden en az sayıda çizgi geçirilir. Bu sayı, en son yapılmış atama sayısı kadardır. Tüm sıfırlardan en az sayıda çizgi geçirmek için de sırayla şu işlemler yapılır:

    1. Atama yapılmamış tüm satırlar işaretlenir.
    2. İşaretli satırlardaki sıfırlara ilişkin işaretlenmemiş sütunlar işaretlenir.
    3. İşaretli sütunlardaki atama yapılmış sıfırlara ilişkin işaretlenmemiş satırlar işaretlenir.
    4. İşaretleme işlemi bitinceye dek adım-b ve adım-c yinelenir.
    5. İşaretlenmemiş satırlarla işaretlenmiş sütunların tümünden çizgiler geçirilir.

    1. Bu durumda matriste üç tip eleman bulunduğu görülmektedir:

m1 : Üzerinden çizgi geçmeyen elemanlar

m2 : Üzerinden bir çizgi geçen elemanlar

m3 : Üzerinden iki çizgi geçen elemanlar

    1. m1 grubu değerler arasından en küçüğü bulunur.
    2. Bu sayı, m1 grubu elemanlarının tümünden (kendisi dahil) çıkartılır.
    3. m2 grubu değerleri olduğu gibi bırakılır.
    4. Adım-a’da elde edilen sayı, m3 grubu elemanlarının tümüne eklenir.

    1. Elde edilen yeni matris üzerinde yeniden atama yapılmaya çalışılır. Eğer başarılabilirse işlem bitmiş olur. Aksi durumda adım-1’e dönülüp yapılan işlemler yinelenir.

Örnek problemimiz için bu adımları uygulayalım. En az sayıda çizgi geçirme işlemini yaptığımızda Tablo 7.12.’deki matris elde edilir.

Tablo 7.12. Örnek 7.6. İle İlgili Tablo (3)

 

TP

TQ

TR

TS

İ1

0

2

2

1


İ2

3

0

0

1

İ3

0

3

2

3


İ4

7

1

1

0

Bu matriste, üstünden çizgi geçmeyen en küçük sayı 1 olup bu sayı, üstünden çizgi geçmeyen tüm değerlerden çıkartılır ve üstünden iki çizgi geçen tüm değerlere eklenir. Bu işlemlerden sonra Tablo 7.13.’deki matris elde edilir.

Tablo 7.13. Örnek 7.6. İle İlgili Tablo (4)

 

TP

TQ

TR

TS

İ1

0

1

1

0

İ2

4

0

0

1

İ3

0

2

1

2

İ4

8

1

1

0

Bu matriste, tek sıfırlar daire içine alınarak atamalar yapıldığında, yine çözüme ulaşılamadığı görülür. Bu durumda, yine sıfırlardan en az sayıda çizgi geçirme ve izleyen işlemler yapılarak, çözüme ulaşılıncaya dek bu adımlar yinelenir. İkinci yinelemedeki çizgi geçirme işleminden ve çıkarma-toplama işlemlerinden sonra elde edilen matrisler Tablo 7.14.’da görüldüğü gibidir.

Tablo 7.14. Örnek 7.6. İle İlgili Tablo (5)

a. Önceki Durum b. Sonraki Durum

TP

TQ

TR

TS

   

TP

TQ

TR

TS

İ1

0

1

1

0

 

İ1

0

0

0

0


İ2

4

0

0

1

 

İ2

5

0

0

2

İ3

0

2

1

2

 

İ3

0

1

0

2

İ4

8

1

1

0

 

İ4

8

0

0

0

Son matriste gerekli atamalar yapıldığında, 15 PB toplam mâliyet değeri olan beş değişik atamanın en iyi çözümü verdiği görülür. Bunlar şöyledir:

 

TP

-

İ1

,

TQ

-

İ2

,

TR

-

İ3

,

TS

-

İ4

 

TP

-

İ3

,

TQ

-

İ1

,

TR

-

İ2

,

TS

-

İ4

                               
 

TP

-

İ3

,

TQ

-

İ2

,

TR

-

İ1

,

TS

-

İ4

                               
 

TP

-

İ3

,

TQ

-

İ2

,

TR

-

İ4

,

TS

-

İ1

                               
 

TP

-

İ3

,

TQ

-

İ4

,

TR

-

İ2

,

TS

-

İ1

Etkinlik matrisi mâliyet türü sayılardan oluştuğunda iş yükleme yapabilmek için gerekli işlemleri aşağıdaki gibi özetleyebiliriz:

    1. Matristeki her satırın en küçük değerli öğesi, satırın diğer öğelerinden çıkartılır. Elde edilen matriste sıfır içermeyen sütunlar için benzer işlem yinelenir (Önce sütunlar, sonra satırlar için en küçük değerli elemanın seçimi ve diğer elemanlardan çıkartılması işlemi de yapılabilir). Bu durumda ilk indirgenmiş matris elde edilir.
    2. En iyi atama durumu saptanır. Bunun için de tek sıfır içeren satırlardaki sıfırlara atama yapılır. Atama yapılan sıfırın bulunduğu sütunda yer alan diğer sıfırlar iptal edilir. Benzer işlem, satırların atanması bittikten sonra sütunlar için de uygulanır. Atama yapılmamış satır ya da sütun kalmamışsa yordama son verilir, aksi durumda izleyen adıma geçilir.
    3. Matristeki tüm sıfırlar üzerinden en az sayıda çizgi geçirilir. Üzerinden çizgi geçmeyen en küçük sayı bulunur. Bu sayı, çizgi geçmeyen tüm sayılardan çıkartılır ve çizgilerin kesim noktalarında yer alan (üstünden iki çizgi geçen) tüm sayılara eklenir. Bu durumda yeni indirgenmiş matris elde edilir.
    4. Tam bir çözüm elde edilinceye dek adım-2 ve adım-3 yinelenir.

7.3.4. Gösterge (İndeks) Yöntemi İle İş Yükleme

İşlerin en düşük toplam mâliyetle yapılması hedefine yönelik yükleme problemlerinde atama yönteminin kullanıldığı önceki bölümde belirtilmişti. İşleri en kısa sürede yapmak amacına yönelik yükleme problemleri için ise gösterge yöntemi kullanılır. Bu yöntem, bölünemez işler için uygulanabilen, çabuk ama yaklaşık çözüm veren bir iţ yükleme yöntemidir.

Bu yöntemin adımları şunlardır:

    1. Programlanmış bir dönem içinde yapılması gerekli işler ve bunların her tezgâhta yapılabileceği süreler ile tezgâhların o dönemdeki kapasiteleri saptanır.
    2. Her iş için o işin en kısa sürede yapıldığı tezgâhtaki yapılma süresi seçilerek, o iş için tüm tezgâh süre değerleri bu değer ile bölünür. Böylece gösterge değerleri hesaplanmış olur.
    3. Tezgâh kapasitesi yeterli ise işler, en düşük gösterge değerine sahip tezgâha yüklenir. Kapasite yeterli değil ise iş, bir sonraki en düşük gösterge değerine sahip tezgâha yüklenir. Bu süreç, tüm işler tezgâhlara yükleninceye dek sürdürülür.

Bu yöntemin en büyük sakıncası, başlangıçta kabul edilen bir yüklemeden sonra, çıkmaza girildiğinde, yeniden başa dönüp, uygun çözümler bulabilmek için kararları değiştirmenin gerekebilmesidir. Bu tip durumlarda sonuca varmak çok zor olabilir.

Örnek 7.8 : Beş işin üç tezgâhta yapılma süreleri (ZB) ve tezgâh kapasiteleri (ZB), Tablo 7.15.’de verildiği gibidir. Hangi işin hangi tezgâhta yapılmasının uygun olduğu belirlenmek istenmektedir.

Tablo 7.15. Örnek 7.8. İle İlgili Tablo (1)

   

Tezgâh

   

1

2

3

İş

1

100

150

125

2

200

100

220

3

25

50

20

4

40

30

-

5

60

50

70

 

Kapasite

160

110

150

Gösterge yönteminin adımlarını uygulayalım. Önce gösterge değerlerini hesaplamamız gerekmektedir (Tablo 7.16.).

Tablo 7.16. Örnek 7.8. İle İlgili Tablo (2)

İş

Tezgâh-1

Tezgâh-2

Tezgâh-3

Süre

Gösterge

Süre

Gösterge

Süre

Gösterge

1

100*

1,00

150

1,50

125

1,25

2

200

2,00

100*

1,00

220

2,20

3

25

1,25

50

2,50

20*

1,00

4

40

1,33

30*

1,00

-

-

5

60

1,20

50*

1,00

70

1,40

Tablodaki * işaretleri, o işin o tezgâhtaki yapılma süresinin, diğer tezgâhlardakine göre daha az olduğunu göstermek için konulmuştur.1 no.lu iş için en küçük gösterge değeri 1 no.lu tezgâhtadır. O nedenle 1 no.lu işin 100 ZB’lik yükü 1 no.lu tezgâha yüklenir. Bu tezgâhın (160–100=) 60 ZB’lik kullanılmayan kapasitesi kalır. 2 no.lu iş için en küçük gösterge değeri 2 no.lu tezgâha ilişkin olup 100 ZB’lik iş yükü 2 no.lu tezgâha yüklenir ve bu tezgâhın (110–100=) 10 ZB’lik kullanılmayan kapasitesi kalmış olur. 3 no.lu işin en küçük gösterge değeri 3 no.lu tezgâhta olup 20 ZB’lik iş yükü 3 no.lu tezgâha yüklenir ve geriye (150–20=) 130 ZB’lik kullanılmayan kapasite kalır. 4 no.lu işlem için en küçük gösterge değeri 2 no.lu tezgâhtadır ve buradaki iş yükü 30 ZB’dir. Oysa daha önce bu tezgâhta geriye 10 ZB’lik kullanılmayan kapasite kaldığı hesaplanmıştı. Bu nedenle bir sonraki en küçük gösterge değerli tezgâha bakarız: 1 no.lu tezgâh. Onun da 60 ZB’lik kullanılmayan kapasitesi kalmış olup buradaki iş yükü 40 ZB’dir. 4 no.lu iş bu (1 no.lu) tezgâha yüklenir. Geriye (60–40=) 20 ZB’lik kullanılmayan kapasite kalır. 5 no.lu iş için önce 2, ardından 1 no.lu tezgâhlara bakarız. Ancak her ikisinin de kullanılmayan kapasitesi, iş yükünden az olduğundan, sıra 3 no.lu tezgâha gelir. Bu tezgâh için 5 no.lu iş yükü 70 olup bu değer, 3 no.lu tezgâhın kullanılmayan kapasitesi olan 130 ZB’nden azdır. Yükleme buraya yapılır. Böylece yükleme tamamlanmış olmaktadır. Yükleme özet tablosu, Tablo 7.17.’de görülmektedir.

Tablo 7.17. Örnek 7.8. İle İlgili Tablo (3)

 

Tezgâh

 

1

2

3

Atanan İş Yükü ve (İşlem No)

100 (1)

40 (4)

100 (2)

20 (3)

70 (5)

Toplam Yük

(Kullanılan Kapasite)

140

100

90

Kullanılmayan Kapasite

20

10

60

Tezgâh Kapasitesi

160

110

150

7.4. İŞ SIRALAMA

7.4.1. Genel Bilgi

Aynı tezgâhtan/tezgâhlardan geçecek birden çok iş olduğu takdirde, bu işlerin yapılma sırasının belirlenmesi işlemine iş sıralama denir. Bir programlama iţlevi olan sıralama, yüklemeden sonra, üretim programının hazırlanmasından önce gerçekleştirilmelidir. Öte yandan, günlük yaşantımızda birçok sıralama işlemiyle karşılaşırız, çeşitli yerlerde sıraya sokuluruz. Örneğin hastalar test ve muayene işlemleri için hastanelerde, uçaklar iniş ve kalkış için havaalanlarında, müşteriler işlem ya da alışveriş için bankalarda, mağazalarda, postanelerde sıraya girerler ya da sıraya sokulurlar. Genellikle bu tür sıralamalarda, “ilk giren ilk işlem görür” kuralı uygulanır. Ancak işletmelerde, belirlenen bir etkinlik ölçüsü açısından sıralama yapmak, işlerde verimlilik ve rasyonellik sağlamak bakımından kaçınılmazdır.

Gerçekte sıralama, çözülmesi genellikle güç olan karmaşık bir sorundur. Örneğin, bir işlem noktasında sıra bekleyen on iţ;

1-2-3-4-5-6-7-8-9-10

2-1-3-4-5-6-7-8-9-10

10-9-8-7-6-5-4-3-2-1

biçiminde (10!=) 3.628.800 tane değişik sırada işlemden geçebilir.

Sıralama kavramı, çizelgeleme kavramını da beraberinde getirir. Bu iki kavramı ilişkilendirecek tanımları, konunun başında verdiğimiz iş sıralama tanımını da dikkate alarak şöyle yapabiliriz: İşlerin, hesaplanan öncelik değerlerine göre sıraya sokulması çalışmalarına iş sıralama denir. Böylece, bir tezgâh boşaldığı zaman tezgâha yüklenecek iş, daha önceden yapılan iş sıralamasına göre seçilir. İşlerin her tezgâhta hangi zamanda başlaması ve bitmesi gerektiğinin plânlanıp gösterildiği çizelgelere iţ çizelgesi, bu plânlama çalışmasına, yâni elde edilen iş sıralarına zaman boyutunun katılması işlemine iţ çizelgeleme denir.

Sıralama için kullanılan öncelik kurallarından (işi başlatma kuralları) bâzıları, açıklamalarıyla birlikte aşağıda verilmiştir.

    1. İlk Gelen İlk Yapılır: İşlemler, işletmeye gelişlerine göre sıraya dizilirler ve bu sıra ile işlenirler.
    2. Son Gelen İlk Yapılır: En son gelen iş (sipâriş), ilk işleme alınır.
    3. İşlem Süresi En Kısa Olan İlk Yapılır (KİSÖ: Kısa İşlem Süresi Önce): Bir işletmede işlenmek üzere bekleyen işler arasından en kısa süreli olan ilk işlem görür. Bu kural, özellikle işletmelerde iş akışı bulunmaması durumunda, işletmelerdeki boş süreyi enküçüklemeye çalışmaktadır.
    4. İşlem Süresi En Uzun Olan İlk Yapılır (UİSÖ: Uzun İşlem Süresi Önce): Bir işletmede işlenmek üzere bekleyen işler arasından en uzun süreli olan ilk işlem görür.
    5. Teslim Tarihi En Önce Olan İlk Yapılır (ETZÖ: Erken Teslim Zamanı Önce): Plânlanan teslim tarihi en yakın olan işlem, en önce yapılır.
    6. Gevşek Süresi En Az Olan İlk Yapılır (KGSÖ: Küçük Gevşek Süre Önce): İşletmede işlenmek üzere bekleyen her iş için, plânlanan teslim tarihinden, işlem süresi çıkartılır. Bu fark değeri daha küçük olan iş, daha önce yapılır.
    7. Rastgele Seçim: İşletmedeki bir sonraki işlem, bekleyenler arasından rastgele seçilir.
    8. Akış Süresi En Uzun Olan İlk Yapılır: Akış süresi (tezgâh kullanımı bakımından toplam işlem süresi), ürünlerin sistem içindeki üretim ve hazırlık sürelerini içermektedir. Bu kurala göre, akış süresi en uzun olan iş en önce işlem görür.
    9. Bekleme Süresi En Uzun Olan İlk Yapılır: Bu ölçüt, en fazla beklemeye neden olacak işin en önce üretime alınmasını sağlamaktadır.
    10. Kalan İşlem Süresi En Uzun Olan İlk Yapılır: Sonraki işlemlerinin süresi en uzun olan iş en önce yapılır.
    11. Kalan İşlem Sayısı En Fazla Olan İlk Yapılır: Sonraki işlemlerinin sayısı en fazla olan iş en önce yapılır.
    12. En Yüksek Mâliyetli Olan İlk Yapılır: Mâliyet değeri en fazla olan iş en önce yapılır.

Üretim sistemlerinde sıralama problemi, belli bir performans ölçütünü eniyileyecek iş akış sırasını (tezgâhlara gelen işlerin yapılma sırasını) belirlemek olarak bilinir.

Klâsik sıralama problemi, dört etmene bağlı olarak farklı sınıflara ayrılabilir:

    1. İşlerin Geliş Şekli

    1. Statik Problemler : Bu tip problemlerde, belirli bir dönem için iş listesi bilinmektedir ve bu liste genellikle değişmez. İşler, boş olan bir atölyeye hemen işlenmek üzere düzenli olarak gelirler. Bu tip problemlerde genel amaç, işlerin tezgâhlardan geçiş sırasını bulmaktır.
    2. Dinamik Problemler : Bu tip problemlerde ise iş listesi sürekli ve rastgele değişmekte, işler düzensiz aralıklarla atölyeye gelmekte olup; herhangi bir zamanda gelebilecek işin özellikleri, sıralamanın sürekli değişmesini gerektirebilir. Bu tip problemlerde genel amaç, tezgâh boş bekleme süresini veya bekleyen iş sayısını enazlamak, istenen teslim tarihlerini gerçekleştirmek vb. olabilir.

    1. İşlerin Görüleceği Tezgâh Sayısı

    1. Bir tezgâh
    2. Birden çok tezgâh

    1. Paralel Tezgâhlar (İşler tezgâhlara dağıtılır)
    2. Serî Tezgâhlar (İşler tüm tezgâhlarda işlem görür)

    1. İş Akışı

    1. Akış Tipi (Flow Shop) : Tüm işler aynı tezgâh sırasını izlemektedir.
    2. Sipariţ (Atölye) Tipi (Job Shop) : Tüm işler farklı tezgâh sıralarını izlemektedir.

    1. Performans Ölçütü

İş yüklemede olduğu gibi, işlerin sıralanmasında da toplam etkinliğin eniyilenmesi istenir. Atölye performansını değerlendirmek için kullanılan ölçüt, sıralama probleminde önemli rol oynamaktadır. Etkinliğin eniyilenmesinde seçilebilecek kimi ölçütler şunlardır:

Görüldüğü gibi ölçütler içinde geçen temel değerler; akış süresi, gecikme süresi, geciken iş sayısı gibi değerlerdir.

7.4.2. Gantt Şeması İle İş Çizelgeleme

Bölüm 7.3.2.’de iş yükleme amacıyla kullanılan Gantt şemasının iş sıralama problemlerinde nasıl kullanılacağına ilişkin bir örnek verelim (Örnek 7.9.). Bu şemada her tezgâhta yapılacak işler, zamanın bir işlevi şeklinde gösterilir. Daha önce tanımladığımız iş çizelgeleme faaliyetinde kullanılırlar. Yatay çizgilerin tezgâhları gösterdiği bu şema, varolan durumu açıkça gözönüne serdiği için yararlıdır. Ancak Gantt şemaları, varolan kötü bir durumun iyileştirilebilmesi için herhangi bir çözüm üretme özelliğine sahip değillerdir.

Örnek 7.9: Beţ iţ (i), iki tezgâh (T1 ve T2) üzerinde 3-2-4-5-1 sırasıyla yapılmakta, her iş önce T1’de, ardından T2’de gerçekleştirilmektedir. İş süreleri (ZB) Tablo 7.18.’de verildiği gibidir.

Tablo 7.18. Örnek 7.9. İle İlgili Tablo

I

T1

T2

1

13

3

2

2

5

3

1

3

4

4

6

5

5

7

Bu durumda Gantt sıralama şeması (iş çizelgesi) Şekil 7.4.’deki gibi olacaktır (x ekseni zaman (ZB), y ekseni tezgâh adı, kutuların içine yazılan değerler ise iş numaralarıdır). Bu şema incelendiği zaman; tamamlanma zamanının 28. ZB olduğu, T1’in boş kalmadığı, T2’nin toplam 4 ZB boş kaldığı, 2, 4 ve 5 no.lu iţlerin T2’de toplam 6 ZB beklediği görülmektedir. Burada birinci tezgâhtaki en son işin tamamlanma zamanı 25, ikinci tezgâhtaki en son işin tamamlanma zamanı ise 28 olduğuna göre yayılma süresi (M=Enb (25; 28)=) 28 ZB’dir.

                     

T1

3

2

4

5

1

 
                     

T2

 

3

2

4

5

 

1

                     
 

1

3

4

7

9

12

15

22

25

28

Şekil 7.4. Örnek 7.9. İle İlgili Gantt Sıralama Şeması (3-2-4-5-1 İş Sırası)

7.4.3. n İş-2 Tezgâh (n*2) Durumu( Johnson Yöntemi İle (n*2) Sıralama Problemlerinin Çözümü)

İki tezgâhtan geçecek n tane işin, aynı teknolojik sırayı izleyerek işlenmesi gerektiğini varsayalım. Bu tip serî iş akışı bulunan (n*2) sıralama problemlerinde bulunan en iyi iş sırasının şu ölçütleri eniyilemesi istenir:

Bu istekleri gerçekleştiren iş sırasının bulunması, Johnson yöntemi ile gerçekleştirilir. Bu yöntem;

Pij : i. iţin j. tezgâhtaki iţlem süresi

olmak üzere şu adımlardan oluşur:

    1. Her iţin birinci ve ikinci tezgâhtaki en düţük iţlem süresi [Enk (Pi; Pi2)] bulunur. Aynı süreye sahip olanlardan herhangi biri seçilebilir.
    2. En düţük iţlem süresi birinci tezgâhta olan iţler, birinci tezgâhtaki iş sürelerine göre küçükten büyüğe sıralanırlar. Aynı süreye sahip olanlardan herhangi biri öne konabilir.
    3. En düşük işlem süresi ikinci tezgâhta olan işler, ikinci tezgâhtaki iş sürelerine göre büyükten küçüğe sıralanırlar. Aynı süreye sahip olanlardan herhangi biri öne konabilir.
    4. Bu sıralar bozulmadan, önce birinci tezgâha göre bulunan sıradaki işler, sonra ikinci tezgâha göre bulunan sıradaki işler, önce birinci ve ardından ikinci tezgâhlarda işlenir.

Örnek 7.10 : Beţ iţ (i), iki tezgâhta (T1-T2) tezgâh sırasıyla yapılmaktadır. Bu tezgâhlardaki işlem süreleri (ZB), Tablo 7.19.’da verilmiştir.

Tablo 7.19. Örnek 7.10. İle İlgili Tablo

I

T1

T2

1

4

3

2

1

2

3

5

4

4

2

3

5

5

6

Johnson yöntemini uygulayalım:

    1. 2, 4 ve 5 no.lu iţlerin birinci tezgâhtaki (T1) süreleri, ikinci tezgâhtaki (T2) sürelerinden küçüktür. Bu iţler, (P21£ P41£ P51) olduğundan (2-4-5) şeklinde sıralanır.
    2. 1 ve 3 no.lu iţlerin ikinci tezgâhtaki süreleri, birinci tezgâhtaki sürelerinden küçüktür. Bu iţler, (P32³ P12) olduğundan (3-1) şeklinde sıralanır.
    3. Bu işleri en kısa zamanda bitirecek iş sırası, bulunan bu iki sırayı bozmadan birleştirmek sûretiyle bulunur: (2-4-5-3-1)

Bu sıralamanın Gantt şeması, Şekil 7.5.’da verilmiştir (x ekseni zaman (ZB), y ekseni tezgâh adı, kutuların içine yazılan değerler ise iş numaralarıdır).

                   

T1

2

4

5

3

1

   
                   

T2

 

2

4

 

5

3

1

                   
 

1

3

6

8

13

 

14 17

 

18 21

Şekil 7.5. Örnek 7.10. İle İlgili Gantt Sıralama Şeması (2-4-5-3-1 İş Sırası)

Bu şemadan da görüldüğü gibi, tüm işlerin tamamlanması için 21 ZB’ne gereksinim vardır. T1 hiç beklememekte, T2 ise 1 no.lu iş için 1, 5 no.lu iş için ise 2 olmak üzere toplam 3 ZB boş kalmaktadır.

7.4.4 n İş-3 Tezgâh (n*3) Durumu (Johnson Yöntemi İle (n*3) Sıralama Problemlerinin Çözümü)

n işin her biri, sırasıyla A, B, C tezgâhlarından geçiyorsa; toplam iţlem süresinin enküçüklenmesi ölçütünü sağlayan en iyi sıralama biçimini saptamak üzere geliştirilmiş yalın bir teknik yoktur. Salt bâzı özel durumlar için problemin en iyi çözümünü bulmak olanaklıdır. Belirli koşullar sağlandığı takdirde Johnson yönteminin geliştirilmiş şekli (J2) ile en kısa zamanda işlerin bitirilmesini sağlayacak iş sırasının bulunması kolaydır. Bu koşullar sağlanmadığı takdirde, analitik yöntemlerle işlerin en kısa zamanda bitirilmesini sağlayacak iş sırasının bulunması zor ve zaman alıcı olabilir.

J2 yönteminin uygulanabilmesi için

Ai : i. işin A tezgâhındaki işlem süresi

Bi : i. işin B tezgâhındaki işlem süresi

Ci : i. işin C tezgâhındaki işlem süresi

olmak üzere aşağıdaki iki koşuldan birinin sağlanması gerekir :

Enk Ai ³ Enb Bi

Enk Ci ³ Enb Bi

Kısaca J2 yönteminin uygulanabilmesi için ikinci tezgâhın (B) tümüyle birinci (A) veya üçüncü (C) tezgâhın yönetimi altında olması gerekir. İki koşuldan biri sağlandığı zaman iki yapay tezgâh (A* ve C*) tanımlanır. Bu tezgâhlardaki işlem süreleri şöyledir:

Ai* = Ai + Bi

Ci* = Bi + Ci

Bu tanımlamadan sonra bu iki yapay tezgâh kullanılarak J1-A veya J1-B yöntemiyle sıralama yapılır.

Örnek 7.11 : Beş parça (i), sırasıyla A, B ve C tezgâhlarında işlenerek üretilmektedir. Bu üretim ile ilgili işlenme süreleri (Ai, Bi, Ci), Tablo 7.20.’de verilmiţtir.

Tablo 7.20. Örnek 7.11. İle İlgili Tablo (1)

i

Ai

Bi

Ci

1

6

5

5

2

8

3

7

3

4

2

8

4

3

2

11

5

5

5

9

İşlemlerin tamamlanma zamanını enküçükleyen iş sırasını J2 yöntemiyle belirlemeye çalışalım.

Enk Ai = 3

Enb Bi = 5

Enk Ci = 5

olup (Enk Ci ³ Enb Bi) koşulu sağlanmaktadır. A* ve C* yapay tezgâhlarını Tablo 7.21.’deki gibi oluşturabiliriz. En iyi sıra da aynı tabloda belirlenmiţtir.

 

 

Tablo 7.21. Örnek 7.11. İle İlgili Tablo (2)

i

Ai+Bi

Bi+Ci

Sıra


1

11

10

5


2

11

10

4



3

6

10

2



4

5

13

1



5

10

14

3

7.4.5 n İş-m Tezgâh (n*m) Durumu(CDS Algoritması İle (n*m) Sıralama Problemlerinin Çözümü)

Serî iş akışının olduğu, ikiden fazla işin ve üçten fazla tezgâhın bulunduğu statik sıralama problemlerinde, işlerin en kısa zamanda bitirilmesini sağlayacak sıralamanın bulunmasında kesin bir çözüm yöntemi yoktur. Bu problemlerde (n!)m olası çözüm olması ve bunlardan salt birinin, verilen performans ölçütünü optimize etmesi, özellikle hesaplama açısından büyük zorluklar getirir. Bu problemlerin çözümü için en iyi çözüme yaklaşan bâzı yaklaşımlar geliştirilmiştir.

Campbell, Dudek ve Smith’in geliştirdiği bir yaklaşım (CDS algoritması), bu tip problemlerde başarı sağlamıştır. Bu yaklaşım, (n*3) sıralama problemlerinde olduğu gibi iş sürelerinde toplamlar elde ederek Johnson yönteminin (J3) kullanımını sağlamaktadır. Bu yaklaşımda, m tezgâhlı bir sistemde (m–1) adet grupta 2 kümeli iş süreleri elde edilmekte ve bu kümelerin her birine J3 yöntemi uygulanmaktadır. Bu çözümlemede n adet işin tezgâhlardan aynı sırada geçtikleri varsayılmaktadır. Çözümlemenin genel yapısı;

tm : İşlerin m no.lu tezgâhtaki işlem sürelerinin kümesi

olmak üzere Tablo 7.22.’deki gibidir.

Tablo 7.22. CDS Algoritmasının Genel Çözüm Yapısı

Grup

Küme 1

Küme 2

1

t1

tm

2

t1 + t2

tm + t(m–1)

.

.

.

   

k

t1 + t2 + … + tk

tm + t(m–1) + … + t(m+1–k)

.

.

.

   

m–1

t1 + t2 + … + t(m–1)

tm + t(m–1) + … + t2

CDS algoritmasının en büyük yararı, en iyi (veya en iyiye yakın) iş sırasının belirlenmesinde, olası tüm sıraların araştırılmasının önlenmesidir.

Örnek 7.12 : Altı parça (a, b, c, d, e, f), dört tezgâhtan (T1-T2-T3-T4) tezgâh sırasıyla geçerek işlenmekte olup işlem süreleri (ZB), Tablo 7.23.’de verilmiştir. Bu işlerin, tamamlanma zamanını enküçükleyecek şekilde sıralanması için yapılan işlemler (CDS algoritmasının uygulanması) sonucu bulunan ara sonuçlar da Tablo 7.24., Tablo 7.25. ve Tablo 7.26.’da verilmiţtir.

Tablo 7.23. Örnek 7.12. İle İlgili Tablo (1)

 

T1

T2

T3

T4

a

50

43

15

4

b

89

99

95

77

c

7

47

20

98

d

8

64

12

84

e

61

19

65

14

f

1

80

66

78

Bu problemde (4–1=) 3 grup elde edilebilir.

Tablo 7.24. Örnek 7.12. İle İlgili Tablo (2)

 

Küme-1

T1

Küme-2

T4

a

50

4

b

89

77

c

7

98

d

8

84

e

61

14

f

1

78

Tablo 7.25. Örnek 7.12. İle İlgili Tablo (3)

 

Küme-1

T1 + T2

Küme-2

T3 + T4

a

50 + 43 = 93

15 + 4 = 19

b

89 + 99 = 188

95 + 77 = 172

c

7 + 47 = 54

20 + 98 = 118

d

8 + 64 = 72

12 + 84 = 96

e

61 + 19 = 80

65 + 14 = 79

f

1 + 80 = 81

66 + 78 = 144

Tablo 7.26. Örnek 7.12. İle İlgili Tablo (4)

 

Küme-1

T1 + T2 + T3

Küme-2

T2 + T3 + T4

a

50 + 43 + 15 = 108

43 + 15 + 4 = 62

b

89 + 99 + 95 = 283

99 + 95 + 77 = 271

c

7 + 47 + 20 = 74

47 + 20 + 98 = 165

d

8 + 64 + 12 = 84

64 + 12 + 84 = 160

e

61 + 19 + 65 = 145

19 + 65 + 14 = 98

f

1 + 80 + 66 = 147

80 + 66 + 78 = 224

Elde edilen bu üç tablodan Tablo 7.24. için Johnson yönteminin uygulanması sonucu en iyi sıralama (f-c-d-b-e-a) olarak bulunur. Hem Tablo 7.25., hem de Tablo 7.26. için Johnson yönteminin uygulanması sonucu elde edilen en iyi sıralama (c-d-f-b-e-a) olarak bulunur. Elde edilen sıralamaların Gantt şemaları çizilip tamamlanma zamanları bulunduğunda, şu sonuçlar elde edilir:

Sıralama Durumu

İşlerin Tamamlanma Zamanı

f-c-d-b-e-a

502

c-d-f-b-e-a

487

Dolayısıyla (c-d-f-b-e-a) sıralamasında, işler daha kısa zamanda tamamlandığı için, çözüm olarak bu sıra kabul edilir. Bunun yanısıra tüm seçenek sıralamalar denendiğinde en iyi sıralamanın, 485 ZB tamamlanma zamanı değeriyle (c-d-b-f-a-e) ve (c-d-b-f-e-a) sıralamalarının olduğu bulunmuştur. Bu yaklaşımdaki hata payı ise [(487–485) / 485 =] %0,41’dir.

7.5. İŞ PROGRAMLAMA

Üretim plânı temel alınarak rotalama, yükleme ve sıralama işlemleri bitirildikten sonra; tüm işlerin ne zaman başlayıp, ne zaman tamamlanacağını; işlerin hangi tezgâhlarda, kimler tarafından, hangi sırayla yapılacağını açıkça belirleyen bir üretim programı hazırlanır. Dolayısıyla programlama; her bir parça, ürün, iş ya da işlemin ne zaman başlayıp ne zaman tamamlanacağını; işlemlerin hangi bölüm ve tezgâhlarda, kimler tarafından, hangi sırayla yapılacağını belirleme işlemidir.

Tanımdan da anlaşılacağı gibi, üretim programı, üretim plânının ayrıntılandırılmış bir biçimidir. Üretim programında; yapılacak işler, yapacak kişiler ve tezgâhlar, yapılma aşamaları ve zamanları belirgin bir biçimde ortaya konur. Programlama çalışmalarıyla rotalama, yükleme ve sıralama işlemleri sonucunda elde edilen bilgiler ile üretim plânındaki zaman ve miktar bilgileri, sistematik bir biçimde birleştirilerek üretim programları ortaya çıkarılmış olur.

Yalnızca bir ya da birkaç ürün ve parçanın üretildiği bir işletmede, programlama pek sorun yaratmaz. Ancak ürün çeşidi arttıkça, işlemlerin çakışması ve karışması, tezgâhların boşta kalması da artar. İşte, böylesine işletmelerde programlama, karmaşık bir işlev durumunu alır. Karmaşık bir programlama sorununu çözmek için şunların olması gerekir:

Bir üretim programının hazırlanmasında etkili olan ve programcı tarafından ayrıntılı olarak bilinmesi gereken etmenlerin başlıcaları şunlardır:

    1. Üretilecek tüm parça ve ürünler
    2. Varolan üretim programları
    3. Tezgâhların kapasiteleri
    4. İşgörenlerin nitelikleri
    5. Bölümlerin verimlilikleri
    6. Bakım ve onarım plânı
    7. Dinlence ve izin plânı
    8. İşe devamsızlık kayıtları
    9. Varolan bağlantılar
    10. Taşeron kullanma olanakları
    11. Malzeme olanakları

Tüm bu etmenlere ilişkin bilgiler eksiksiz olarak sağlansa bile, yine de programlamayı kolaylaştırmak üzere birtakım önlemlerin alınması gerekebilir. Programlamayı kolaylaştıran önlemlerden başlıcaları şunlardır:

    1. Ürün ve parça çeşidi sayısı azaltılır. ABC analizi yardımıyla, az gelir getiren çeşitler elenir.
    2. Eldeki tezgâhlar tek tipe dönüştürülmeye çalışılır.
    3. İnsangücü kapasitesinin esnek bir yapıya kavuşturulması için işgörenlerin teknik eğitimine önem verilir. Birkaç çeşit iş görme yetenek ve bilgisine kavuşturulan görevlilerin kapasitelerinden yararlanma oranı artar.
    4. Bâzı işlerin dışarıda yaptırılma olanakları araştırılır. İş yükünün ağırlaştığı dönemlerde bir bölüm iş dışarıya yaptırılarak, programı zorlayan darboğazlar giderilir.
    5. Yine ABC analizi yardımıyla işçilik ve tezgâh süresi bakımından ağırlığı fazla olan işler ayrılır ve bu grubun programlanmasında daha fazla titizlik gösterilir.
    6. Bâzı işlerin ertelenmesi ya da değiştirilmesi yoluna gidilir.

Programlamayı, kaynak kullanımını verimli kılacak, bekleme ve karışıklıkları yok edecek ve kontrola olanak verecek biçimde gerçekleştirebilmek için, etkin programlama tekniklerinden yararlanmak gerekir. Doğrusal programlama ve dinamik programlama gibi matematiksel programlama teknikleri, bu amaçla kullanılabilecek eniyileme (optimizasyon) tekniklerinden başlıcalarıdır. Öte yandan programlama amacıyla kullanılan tekniklerden bir bölümü de çizgesel nitelikli olup, Gantt Şeması, PERT ve CPM, bu tekniklerden başlıcalarıdır. Bu tekniklerde başlıca iki tür programlama yaklaşımı kullanılır: İleri doğru programlama ve geriye doğru programlama.

İleri Doğru Programlama: İşe başlangıç tarihi temel alınarak, yapılacak işlemlerin bu tarihten itibaren geleceğe doğru sıralanmasını ve bitiş tarihinin buna göre belirlenmesini ilke edinen bir yaklaşımdır. Kullanıcı ya da tüketici istekleri, işin belirli bir tarihte bitirilmesini zorluyorsa, bu yaklaşımdan yararlanılır.

Geriye Doğru Programlama: İşin teslim ya da bitiriliş tarihi temel alınarak, işlemlerin yapılacak son işlemden ilk işleme doğru geriye sıralanmasını ve başlangıç tarihinin buna göre belirlenmesini ilke edinen bir yaklaşımdır. Kesin bitiş ya da teslim tarihi saptanan işler ile montaj işlemlerini içeren işlerde bu yaklaşımdan yararlanılır. Montaj ve alt montaj başlangıç tarihlerinden geriye gidilerek parçaların zamanında bitmesini sağlayan başlangıç tarihleri belirlenir. Karşıt durumda, bâzı parçalar zamanında yetiştirilemez, bâzıları da uzun süre beklemek zorunda kalır.