Sunu1-Çizelgelemeye Giriş

Download Report

Transcript Sunu1-Çizelgelemeye Giriş

ÜRETİM VE SERVİS
SİSTEMLERİNDE PLANLAMA VE
ÇİZELGELEME
Yard. Doç. Dr. Zehra KAMIŞLI ÖZTÜRK
26.09.2012
Sıralama
Bir dizi işin belirli özelliklerine göre sıraya dizilmesi
işlemi
Sıralamanın farklı sonuçlar verdiği heryerde
çizelgeleme vardır!
Çizelgeleme nedir?

Birçok üretim ve hizmet endüstrisinde düzenli olarak
kullanılan bir karar verme süreci
• Kıt kaynakların görevlere zamanı gözeterek
amaçları eniyileyecek şekilde tahsisi
• Bir ürünü oluşturan iş parçalarının eldeki tek veya çok
sayıda makinelerde hangi sırada, ne zaman
işleneceğinin saptanmasıdır
Etkili Çizelgeleme
Zamanı En iyi Biçimde Kullanmak İçin Planlama
Yapmak
Belirli sayıda FAALİYETin, sınırlı sayıdaki KAYNAK ve
ZAMAN DİLİMİne belirli koşulları sağlayacak şekilde
atanması
Zaman Dilimi



Hafta
Gün
Saat…
Günlük Yaşamda Çizelgeleme
Zamanınızı gerçekçi olarak kullanabilmeyi anlamak
 Mevcut zamanı eniyi şekilde kullanabilmek için planlamak
 Kesinlikle yapmanız gereken şeyler için yeterli zaman
bırakın
 «beklenmedik» durumlar için acil zaman
 Kendinize ve başkalarına aşırı bağlılıktan kaçınarak stresini
azaltın
Takvim
Günlük
Stres
PDA
Outlook …vs.

Etkinlik
Üç unsur
• faaliyet (üretim…vb.)
• kaynak
• zaman
İşgücü Çizelgeleme
doğru kişi doğru zamanda doğru yerde
Ana Üretim Planlama Modeli



Detaylı planlama modelinin temel girdilerini sağlar.
Eldeki kaynakların planlama sürecinde en uygun
kullanımını sağlayacak temel üretim politikalarını
tespit eder.
3 ay-1 yıl
Detaylı üretim planlama modeli

Ana planın belirlediği politikalar çerçevesinde,
 Yapılacak
işlerin sırasının belirlenmesi
 Bu işlere ayrılacak enuygun (optimum) kaynak
miktarının belirlenmesi
 Kısa dönem planlama
 Üretim çizelgeleri
 İş programları
 1-2 hafta
Üretimde Çizelgeleme





Üretim olanaklarının en etkin biçimde kullanılması.
Müşteri taleplerine olabildiğince çabuk cevap
verilmesi.
İşlerin, teslim tarihlerinde gecikmeye neden
olunmadan tamamlanması.
Yarı mamul envanterinin en küçüklenmesi.
Fazla mesai çalışmalarının en küçüklenmesi.
Üretim Uygulamaları






Proje çizelgeleme
Atölye çizelgeleme
Esnek montaj hatlarının çizelgelenmesi
Ekonomik parti çizelgeleme
Tedarik zincirinde planlama ve çizelgeleme
AGV çizelgeleme ve rotalama
Çizelgelemenin çözümüne yardımcı
olduğu sorunlar






Siparişlerin geç teslim edilmesi,
Kurulu kapasitenin tam kullanılmaması,
Üretim sürecinde uzama,
Üretimde darboğaz tespiti,
Müşterilerin memnuniyetsizliği,
Müşteri kaybı.
Servis uygulamaları



Otel / havayolu / araba rezervasyon sistemleri
Hastanelerde hemşireleri hastalara atama
(nurse rostering problem)
Hastanelerde ameliyathanelerin kullanımı
Taşıma ve dağıtım sistemlerinde
çizelgeleme




Tanker çizelgeleme
Tren tarifesi
Havayolu tayfası çizelgelemesi
Uçak rotalama
Zaman çizelgesi

Zaman çizelgesi
 Üniversitelerde



derslerin çizelgelenmesi
Personel için iş çizelgeleme (hastaneler, fabrikalar vs)
Ligler (futbol, basketbol vs)
Hava alanlarında iniş / kalkışlar
Ayrıca,
Uydu çizelgeleme vb…??
Eğitimsel Zaman Çizelgeleme
(educational scheduling)
Bireyler
Faaliyetler
Kaynaklar
Eğitimsel Zaman Çizelgeleme
Ders Çizelgeleme Problemi
•Ders-zaman dilimi ataması
•Ders-derslik ataması
•Ders-öğretici ataması
•Ders-derslik-zaman dilimi ataması
•Ders-öğretici-derslik-zaman dilimi ataması
Sınav Çizelgeleme Problemi
•Sınav-zaman dilimi ataması
•Sınav-derslik ataması
•Sınav-gözetmen ataması
•Sınav-derslik-zaman dilimi ataması
Üretim Modelleri
Kaynak sayısı/makine sayısı
Makinelerin özellikleri
Otomasyon seviyesi
Malzeme taşıma sisteminin türü
Farklı planlama ve çizelgeleme modelleri
Üretim modelleri


Kaynak: makine
Görev: iş
İş
• Tek bir operasyon
• Farklı türde makinelerde
yapılacak olan bir dizi
operasyon
Üretim modelleri
• Genellikle bir iş bir ya da uygun
Tek/paralel olan makinelerde yapılacak olan
makine
operasyonu içerir
Atölye
modelleri
• Farklı makinelerde
gerçekleşecek farklı
operasyonları içerir
Atölye modelleri


Her işin kendi rotası
Bir ya da daha fazla amaç
 Enküçük
tamamlanma zamanı
 Enküçük #geçiken iş

Özel durum: AKIŞ TİPİ
 Tüm
işler sistem içinde aynı rotayı izlemeli
makine 1
makine 2
makine 3 …
Esnek üretim sistemleri


Malzeme taşıma, konveyör sistemi vb.
Amaç: enbüyük çıktı sayısı
Otomotiv endüstrisi
Parti Çizelgeleme Modelleri



Orta ve uzun dönem üretim planlama
Üretim ve talep süreçleri süreklidir
Amaç: enküçük toplam envanter maliyetleri
enküçük toplam hazırlık maliyetleri
Özellikle petrol rafineleri gibi süreç
endüstrisinde
Tedarik zinciri modelleri


Parti çizelgeleme ve atölye çizelgeleme
modellerinin entegrasyonu
Amaç: enküçük envanter taşıma maliyeleri
enküçük ulaştırma (taşıma) maliyetleri
Üretim modelleri
Sürekli
Kesikli
proje
Atölye
Esnek
montaj
Tamsayılı progamlama/disjunctive
programing
Tedarik
zinciri
Parti
çizelgeleme
Tedarik zinciri
Doğrusal programlama/doğrusal
olmayan programlama
Deterministik Modeller

İş ve makine sayısı sınırlı
n : iş sayısı
m : makine sayısı

Kümeler


I: makineler kümesi
J: işler kümesi
(i,j) j işi i inci makinede işlenecek
Formülasyon-statik veri

𝑝𝑖𝑗 : işlem zamanı (processing time)
j inci işin i inci makinede harcadığı süre

𝑟𝑗 : iş başlangıç tarihi (release date)
j inci işin başlayabileceği en erken tarih

𝑑𝑗 : son teslim tarihi (due date)
müşteriye taahhüt edilen tarih
ceza!!
Formülasyon

𝑤𝑗 : ağırlık (weight) – bir öncelik faktörü
j inci işin göreceli olarak sistemdeki diğer işlere
göre önemi



j inci işi sistemde bir birim zamanda tutma maliyeti
Envanter bulundurma maliyeti …vb.
𝑄𝑗 : j tipi parçalar için makine üretim hızı
Birim zamanda üretilen parça sayısı
1
𝑄𝑗 =
𝑝𝑗
Formülasyon-dinamik veri

𝑆𝑖𝑗 : j inci işin i inci makinede işlenmeye başlama zamanı

𝑆𝑗 : j inci işin sistemde ilk işlenmeye başladığı an

𝐶𝑖𝑗 : j inci işin i inci makinede tamamlanma zamanı

𝐶𝑗 : j inci işin sistemi terk ettiği an
Formülasyon-dinamik veri

𝐿𝑗 : terminden sapma (lateness)
𝐿𝑗 = 𝐶𝑗 − 𝑑𝑗

𝑇𝑗 : gecikme (tardeness)
𝑇𝑗 = 𝑒𝑛𝑏{𝐿𝑗 , 0}

𝐸𝑗 : erken teslim (earliness)
𝐸𝑗 = 𝑒𝑛𝑏{−𝐿𝑗 , 0}
Formülasyon-dinamik veri

𝑁𝑤 (𝑡) : t anında bekleyen iş sayısı

𝑁𝑝 (𝑡): t anında işlem görmekte olan iş sayısı


𝑁𝑐 𝑡 : t anında tamamlanmış olan iş sayısı
𝑁𝑢 𝑡 : t anında tamamlanmamış olan iş sayısı
𝑁𝑤 (𝑡)+ 𝑁𝑝 𝑡 + 𝑁𝑐 𝑡 + 𝑁𝑢 𝑡 = n
Formülasyon-dinamik veri
𝑁𝑐 𝑡 + 𝑁𝑢 𝑡 = ?
 𝑁𝑢 0 = ?
 𝑁𝑢 𝐶𝑒𝑛𝑏 = ?


𝑁𝑢 𝑑𝑗 = ?
Makine Konfigirasyonu

Tek makine modelleri
Karmaşık modellerde alt modeller
Genellikle eniyi çözüm elde edilen modeller
EDD: en erken teslim tarihli önce
teslim tarihine göre artan sırada sırala
amaç: enbüyük gecikmenin en küçüklenmesi
SPT: en kısa işlem süreli önce
amaç: işlem görmek için bekleyen ortalama iş sayısını
enküçüklemek
Makine Konfigürasyonu

Paralel makine modelleri
Paraleldeki makinelerin hepsi aynı olmayabilir!
İşlem hızı, makine yaşı, bakım…
Makineler bazen «kişiler» olabilir.
İşlem süresi: ???
İşlem süresi: hem işe hem de operatöre bağlı olarak değişir
Örnek:
Kalkış saati
Gazete okuma sırası
Eren
8:30
A (60 dak.)
B (60 dak.)
C (60 dak.)
D (60 dak.)
Doruk
8:45
B (75 dak.)
C (60 dak.)
A (60 dak.)
D (60 dak.)
Alp
8:45
C (5 dak.)
B (60 dak.)
A (60 dak.)
D (60 dak.)
Rüzgar
9:30
D (90 dak.)
A (60 dak.)
B (60 dak.)
C (60 dak.)
Gazete: makine
Kişi: iş
Makine Konfigürasyonu

Akış tipi modeller
Tüm işlerin rotası belli
Örn: tüm işler aynı makinelerde aynı sırada işlenecekse

Atölye tipi modeller
İşlerin farklı rotaları var
Varsayımlar -1







Her iş bir bütündür
İş başladıktan sonra ara verilmez
Her işin her biri ayrı tezgahta olmak üzere farklı
işlemleri olabilir
Başlayan iş bitirilmeli (iptal edilemez)
İşlem süreleri sıralamadan bağımsızdır
Süreç stoğuna izin verilir
Her makine tipinden bir adet var
(10 adet/freze
100 parça)
Varsayımlar -2
Makineler boşta kalabilir
 Hiçbir makine aynı anda birden fazla iş yapamaz.
(birkaç delik delebilir)
 Makineler hiç bozulmaz. İşlem sırasında sürekli elverişlidirler.
 Teknolojik kısıtlar önceden bilinir.
 Rassallık yok.






Yapılan işler biliniyor ve sabit
Makine sayısı biliniyor ve sabit
İşlem süreleri biliniyor ve sabit
Hazır olma zamanları biliniyor ve sabit
Belirli bir problemi tanımlamak için gerekli tüm bilgiler biliniyor
ve sabit
Kısıtlar-1

Öncelik (precedence) kısıtları
bir iş genellikle bir başka iş bittikten sonra başlar

Makine uygunluk (eligibility) kısıtları
paralel makine ortamında, j inci iş uygun olan herhangi
bir makineye atanmaz.
Sadece özel bir alt küme 𝑚𝑗 ’de yer alan bir makineye
atanır.
 Paraleldeki m makine tam olarak aynı değilse
Kısıtlar-2

İş gücü kısıtları
İşletmede ilgili makineleri kullanacak yeterli sayıda
operatör olmayabilir
𝑊𝑙 : 𝑙 𝑖𝑛𝑐𝑖 ℎ𝑎𝑣𝑢𝑧𝑑𝑎𝑘𝑖 𝑖ş𝑔ü𝑐ü 𝑠𝑎𝑦𝚤𝑠𝚤
Herkes aynı özelliklere sahipse W

Rotalama kısıtları
Bir işin sistem boyunca izlemesi gereken rotanın
belirlenmesi
 İşin farklı makinelere hangi sırada uğraması gerektiği
Kısıtlar-3

Sıra bağımlı hazırlık süreleri ve maliyetler
Hazırlık süresi, «henüz biten işe» ve «yeni başlayacak
işe» bağlı ise hazırlık süreleri sıra bağımlıdır.
𝑆𝑖𝑗𝑘 : i işinden sonra j. İşi
𝐶𝑖𝑗𝑘 : maliyet
Boya işleri… açık renkten koyu renge
Hazırlık… maliyet… iş gücü ve harcanan hammadde
Kısıtlar-4

Malzeme taşıma kısıtları
İş merkezleri yüksek derecede otomatikleştirilmiş ise işlem
süreleri belirlidir! Değişmez.

Stoklama alanı ve bekleme zamanı kısıtları
Süreç içi stok için sınırlı alan
Bir makine için bekleyen iş saysında bir üst limit
Kısıtlar-5


Yüksek öncelikli acil bir sipariş geldiğinde çizelge
değişebilir.
Taşıma kısıtları
İki tesis arasındaki taşıma süresi
İş BEKLER
Makine BOŞ KALIR
Performans Öçütleri
Teslim Zamanına Bağlı Amaçlar

En büyük gecikmenin enküçüklenmesi
𝐿𝑒𝑛𝑏
𝐿𝑗 = 𝐶𝑗 − 𝑑𝑗
= 𝑒𝑛𝑏{𝐿1 , … , 𝐿𝑛 }
Çizelgenin en kötü performansının enküçüklenmesi
Performans Öçütleri
Teslim Zamanına Bağlı Amaçlar

Geciken iş sayısının enküçüklenmesi
𝑇𝑗 = 𝑒𝑛𝑏{𝐿𝑗 , 0}
Performans Öçütleri
Teslim Zamanına Bağlı Amaçlar


Hazırlık maliyetleri
Süreç içi stok maliyetleri
𝑒𝑛𝑘
𝑛
𝑗=1 𝑤𝑗 𝐶𝑗
WIP taşıma maliyetlerini arttırır
Performans Öçütleri
Teslim Zamanına Bağlı Amaçlar

Bitmiş ürün stok maliyetleri
ℎ𝑗 : 1 𝑏𝑖𝑟𝑖𝑚 𝑗 ü𝑟ü𝑛ü𝑛ü 𝑏𝑖𝑟 𝑏𝑖𝑟𝑖𝑚 𝑧𝑎𝑚𝑎𝑛 𝑒𝑛𝑣𝑎𝑛𝑡𝑒𝑟𝑑𝑒
𝑏𝑢𝑙𝑢𝑛𝑑𝑢𝑟𝑚𝑎 𝑚𝑎𝑙𝑖𝑦𝑒𝑡𝑖


Erken bitirme
Talebe göre emniyet stoğu miktarı
Envanter taşıma mly., hazırlık süresi ve maliyeti düşer

Taşıma maliyetleri
𝑡𝑎ş𝚤𝑚𝑎 𝑡ü𝑟ü, ℎ𝚤𝑧, 𝑔ü𝑣𝑒𝑛𝑙𝑖𝑘 …
Taşınan miktardan bağımsız
Genel değerlendirme
𝑤𝑗 ℎ𝑒𝑟𝑧𝑎𝑚𝑎𝑛 𝑠𝑎𝑏𝑖𝑡 𝑚𝑖𝑑𝑖𝑟?
Nasıl ölçülür?
Bugün için önemli olmayan, yarın önemli olabilir…




Aynı andan birden fazla amaç eniyilenmeye çalışılır
Amaçlar döneme göre değişebilir.
Personel ve iş çizelgeleme birbirinden ayrı
düşünülemez.
Ders materyali

Pinedo, M.L., Planning and Scheduling in
Manufacturing and Services, Springer, 2005.