BİR SİMÜLASYON YAZILIMI İÇİN ESNEK İŞ AKIŞ PLANI EDİTÖRÜ GELİŞTİRİLMESİ VE İŞLEMLERİN GANTT ŞEMASINDA ÇİZELGELENMESİ



Benzer belgeler
Benzetim 13. Ders. Benzetim Paketleri ve Promodel e Giriş

Sistem Modelleme ve Simülasyon (SE 360) Ders Detayları

SÜLEYMAN DEMİREL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ

BİR MONTAJ HATTI ÜRETİM SİSTEMİNDE OPTİMAL İŞGÜCÜ DAĞILIMININ ARENA PROCESS ANALYZER (PAN) VE OPTQUEST KULLANILARAK BELİRLENMESİ

MONTE CARLO BENZETİMİ

SİMÜLASYON-YAPAY SİNİR AĞI İLE ESNEK ÜRETİM SİSTEMİ TASARIMI

Fabrika / Üretim Organizasyonlarının Yeniden Yapılandırılması. Verimliliğin Artırılması Yoluyla Büyüme SÜLEYMAN DEMİREL ÜNİVERSİTESİ

Endüstri Mühendisliği - 1. yarıyıl. Academic and Social Orientation Fizik I Physics I TR

IENG 227 Modern Üretim Yaklaşımları

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Ö Z G E Ç M İ Ş. 1. Adı Soyadı: Mustafa GÖÇKEN. 2. Doğum Tarihi: 12 Haziran Unvanı: Yrd. Doç. Dr. 4. Öğrenim Durumu: Ph.D.

Neden Endüstri Mühendisliği Bölümünde Yapmalısınız?

MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ Endüstri Mühendisliği Bölümü

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

SÜLEYMAN DEMİREL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ

IES Ýleri Üretim Sistemleri

CETP KOMPOZİTLERİN DELİNMELERİNDEKİ İTME KUVVETİNİN ANFIS İLE MODELLENMESİ MURAT KOYUNBAKAN ALİ ÜNÜVAR OKAN DEMİR

EĞĠTĠM-ÖĞRETĠM PLANI

EĞĠTĠM-ÖĞRETĠM PLANI

ÜRETİM SİSTEMLERİ ve ÖZELLİKLERİ

COĞRAFİ BİLGİ SİSTEMLERİ İLERİ SEVİYE EĞİTİMLERİ ARCGIS SCHEMATİCS EĞİTİMİ

EĞĠTĠM-ÖĞRETĠM PLANI

Yaz.Müh.Ders Notları #6 1

TAKDİM PLANI TEZ KAPSAMI VE HEDEFİ KAVRAMLARIN AÇIKLANMASI KONUNUN İNCELENMESİ

Model Güdümlü Geliştirme ile Gömülü Kaynakların Yönetimi

MÜFREDAT DERS LİSTESİ

Çizelgeleme Nedir? Bir ürünün üretilmesi/hizmetin sunumu için

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

Müfredatı İNTİBAK PLANI

YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ YENİ DERS MÜFREDATI (1) FAKÜLTESİ: İŞLETME FAKÜLTESİ / BUSINESS SCHOOL

Yazılım Mimari Tasarımından Yazılım Geliştirme Çatısının Üretilmesinde Model Güdümlü Bir Yaklaşım

T.C. SELÇUK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM-ÖĞRETİM YILI DERS PLANI

Sağlık Kurumlarında Kaynak Planlaması DERS-1

POSITION DETERMINATION BY USING IMAGE PROCESSING METHOD IN INVERTED PENDULUM

(Computer Integrated Manufacturing)

Üretim Sistemleri (IE 509) Ders Detayları

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 1 ( yılı ve sonrasında birinci

2017 MÜFREDATI MÜHENDİSLİK FAKÜLTESİ / ENDÜSTRİ MÜHENDİSLİĞİ EĞİTİM PLANI. Ders Kodu Ders Adı (Türkçe) Müf.No T P K AKTS Tip Op.

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER

Synergi Gas. Gelişmiş Hidrolik Modelleme. Doğalgaz dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT

T.C. SELÇUK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM-ÖĞRETİM YILI DERS PLANI

FTR 331 Ergonomi. yrd. doç. dr. emin ulaş erdem

Autodesk Inventor 2012 Yenilikler

Synergi Water. Gelişmiş Akıllı Su Şebekeleri. İçmesuyu dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT

YÖK TEZLERİ PROJE KELİME TARAMASI

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME. Yrd. Doc. Dr. İbrahim KÜÇÜKKOÇ

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 3616

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME

ÜÇ EKSENLİ MASA TİPİ CNC FREZE TEZGAHI TASARIM VE PROTOTİPİ. Cem DOĞAN, Kerim ÇETĠNKAYA

IĞDIR ÜNİVERSİTESİ IĞDIR TEKNİK BİLİMLER MESLEK YÜKSEKOKULU AKADEMİK YILI GÜZ DÖNEMİ ÖRGÜN ÖĞRETİM (GÜNDÜZ) ARASINAVI (VİZE) Bilgisayar

UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ. Uzaktan Eğitim ve Oryantasyon. Sayı 1 / Eylül 2017 İSTANBUL AYDIN ÜNİVERSİTESİ

Çimento Operatörleri ve Bakım Personeli için Simulatör sistemi: ECS/CEMulator

Nesneye Dayalı Analiz ve Tasarım (SE 321) Ders Detayları

Autodesk Tasarım ve Yaratım Paketleri 2014 ü Keşfedin.

ROBOTLU HÜCRELERDE YALIN ÜRETİM TEKNİKLERİ KULLANILARAK ROBOT ÇEVRİM ZAMANININ VE VERİMLİLİĞİNİN ARTTIRILMASI

YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ İNTİBAK ÇİZELGESİ SINIF / GÜZ DÖNEMİ

NAMIK KEMAL ÜNİVERSİTESİ ÇORLU MÜHENDİSLİK FAKÜLTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ STAJ KURALLARI

Ürün Geliştirme. Oğuz ALTAY Satış Direktörü

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI

Bulanık Mantık Tabanlı Uçak Modeli Tespiti

Selçuk Üniversitesi ISSN 1302/6178 Journal of Technical-Online BİLGİSAYAR DESTEKLİ İNŞAAT MALİYET ANALİZLERİ

BAYİ SİPARİŞ TAKİP SİSTEMİ (Analiz Raporu)

BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER

MapCodeX Web Client ELER, AKOM Modülleri

NX Motion Simulation:

Üretim Planlama ve Kontrol (IE 307) Ders Detayları

Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği

BİLGİSAYARLI SAYISAL DENETİM TEZGÂH İŞLEMLERİ (CNC)

Ders Kodu Dersin Adı Dersin Ġntibak Durumu

Hacimsel Moleküler Modellemede Kütle-Yay Sisteminin Kullanımı

Yrd.Doç. Dr. Tülin ÇETİN

İçerik. TBT 1003 Temel Bilgi Teknolojileri

Geleneksel Yazılım Mühendisliğinden Alana Özel Yazılım Mühendisliğine Doğru

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ AKADEMİK ÖZGEÇMİŞ FORMU

HİDROLİK SİSTEMLERİN TASARIMINDA PAKET PROGRAM VE HİDROLİK MODÜLLER KULLANILARAK KOLAY BENZETİM YAPILMASI

ANKARA ÜNİVERSİTESİ A ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI

ARDIŞIL DİYAGRAM YAPI DİYAGRAMI. Sistem Analizi ve Tasarımı Dersi

Hacimsel Moleküler Modellemede Kütle-yay Sisteminin Kullanımı

Gündem. Demo 3D ile Geleceği Görmek. Dijitalis Yazılım ve Danışmanlık Ltd.Şti.

BORUSAN TEKNOLOJİ GELİŞTİRME VE ARGE A.Ş. BORUSAN GRUBU PROJE YÖNETİM SİSTEMATİĞİ

ÖNSÖZ ŞEKİL LİSTESİ TABLO LİSTESİ

Moodle-IST Kullanım Klavuzu

Öğretim içeriğinin seçimi ve düzenlenmesi

Ön şart D. Kodu Dersin Adı T U L AKTS MAT101. English for Academic Reading & Speaking I İngilizce Akademik Okuma ve Konuşma I

Mekatroniğe Giriş Dersi

Sanal Ortamda Nesnelerin Haptic Kol ile Manipülasyonu. Sevcan AYTEKİN Alpaslan DUYSAK

Synergi Boru Hattı Simülatörü

SİSTEM SİMÜLASYONU BENZETIM 1 SİMÜLASYON MODEL TÜRLERİ 1. STATİK VEYA DİNAMİK. Simülasyon Modelleri

ERZİNCAN ÜNİVERSİTESİ BİLGİ İŞLEM DAİRESİ BAŞKANLIĞI. Autodesk Çözümleri Eğitimin Hizmetinde. Öğrenci ve Öğretmenler İçin: Autodesk Eğitim Topluluğu

ÖZGEÇMİŞ. 1. Adı Soyadı : Kürşat Mustafa KARAOĞLAN. İletişim Bilgileri :, PK:, / İş Adresi. Telefon. : Mail. 2.

MODELLEME VE BENZETİM

MODÜL BİLGİ SAYFASI. Kursiyer, aşağıdaki performans ölçütlerini yerine getirecektir.

Hizmet Odaklı Mimariye Dayanan İş Süreçleri Yönetimi Sistemi

2. YÜKSEK HIZLI HAREKETLİ TREN SİMÜLATÖRÜ KONFİGÜRASYONU

LOJİSTİK ve TEDARİK ZİNCİRİ YÖNETİMİ

Eme Sistem simülasyonu. Giriş. Simulasyonun Kullanım Alanları (Devam) Simulasyonun Kullanım Alanları. Sistem Simülasyonuna Giriş

9/14/2016 EME 3117 SİSTEM SIMÜLASYONU. Giriş. (Devam) Simulasyonun Kullanım Alanları. Sistem Simülasyonuna Giriş. Hafta 1. Yrd.Doç.Dr.

Transkript:

Gazi Üniv. Müh. Mim. Fak. Der. J. Fac. Eng. Arch. Gazi Univ. Cilt 25, No 1, 77-81, 2010 Vol 25, No 1, 77-81, 2010 BİR SİMÜLASYON YAZILIMI İÇİN ESNEK İŞ AKIŞ PLANI EDİTÖRÜ GELİŞTİRİLMESİ VE İŞLEMLERİN GANTT ŞEMASINDA ÇİZELGELENMESİ Halil İbrahim KORUCA, Gültekin ÖZDEMİR, Erdal AYDEMİR ve Muhammed ÇAYIRLI * Endüstri Mühendisliği Bölümü, Mühendislik- Mimarlık Fakültesi, Süleyman Demirel Üniversitesi 23360 Isparta * Keçiborlu Meslek Yüksekokulu, Süleyman Demirel Üniversitesi 32700 Keçiborlu Isparta koruca@mmf.sdu.edu.tr, gultekin@mmf.sdu.edu.tr, eaydemir@mmf.sdu.edu.tr, cayirli@sdu.edu.tr (Geliş/Received: 03.02.2009 ; Kabul/Accepted: 02.11.2009) ÖZET Nesne tabanlı programlamanın gelişmesi ile simülasyonu yapılacak olan sistemlerin verileri bilgisayar ortamına daha fazla doğrulukta aktarılmakta ve simülasyon tekniğinin verimli kullanılması sağlanmaktadır. Bu çalışma ile üretim sistemlerinin simülasyonunda; ürün veya süreçlere ait işlemlerin iş akış planı çizimi ile ifade edilebilmesini sağlayacak bir modülün Faborg-Sim simülasyon yazılımına entegrasyonu hedeflenmiştir. Böylece karmaşık olan sistemlerin analizi ve tasarımında kolaylıklar sağlandığı düşünülmektedir. Ayrıca, simülasyon sonuçlarının Gantt şeması üzerinde çizelgelenmesi, incelenen sistem ve geliştirilebilecek alternatif yapı model değişimlerinin daha iyi gösterilebilmesi bakımından önemlidir. Gerçekleştirilen çalışma, Fabrika Organizasyonu, Üretim Sistemi Yapılandırma ve Performans Ölçmeye Yönelik Simülasyon Yazılımı Geliştirilmesi (Faborg-Sim) TÜBİTAK-MAG araştırma projesi kapsamında sistem verilerinin ve iş süreçlerinin modellenebilmesine imkan verecek esnek iş akış editörü modülü geliştirmeyi ve gerçek zamanlı Gantt şeması çizelgeleme gösterimini içermektedir. Anahtar Kelimeler: Simülasyon, esnek iş akış editörü, Gantt şeması, çizelgeleme, Faborg-Sim. DEVELOPMENT OF FLEXIBLE WORK FLOW PLANNING EDITOR FOR SIMULATION SOFTWARE AND OPERATIONS SCHEDULING ON GANTT CHARTS ABSTRACT System information can be transferred into computer environment with more accuracy than ever before and simulation can be used efficiently with the development of object oriented programming. It is important integration of system data into the software by using work flow plan drawings with scheduling of simulation results on a Gantt diagram when searching alternative structure and flow organizations in simulation of production systems. In this study, a flexible work flow editor is developed to model system data and work processes and to draw real time Gantt diagrams as a part of the research project of Development of Simulation Software for Facility Organizing, Production System Structuring, and Performance Measuring (Faborg-Sim) which is supported by TUBITAK-MAG. Keywords: Simulation, flexible work flow planing editor, Gantt Charts, scheduling. 1. GİRİŞ (INTRODUCTION) Üretim sistemlerini etkileyen parametre sayısı oldukça fazla olduğundan üretim sistemlerinin genellikle karmaşık yapılı oldukları kabul edilmektedir. Karmaşıklığın azaltılabilmesi; ölçülebilir ve müdahale edilebilir parametre sayısını arttırmakla sağlanabilir. Bu aşamada simülasyon tekniği, gerçek hayat süreçlerinin ve/veya sistemlerinin bilgisayar ortamında modellenmesine ve analizine imkan vermektedir [1-2]. Bununla birlikte simülasyon; organizasyon süreçlerinin animasyon ile gösterimini mümkün kılmakta

H. İ. Koruca v.d. Bir Simülasyon Yazılımı İçin Esnek İş Akış Planı Editörü Geliştirilmesi ve İşlemlerin... ve iş akışlarının takibini sağlanmaktadır. Optimizasyon modelleri dahil bir çok matematiksel model gerçek sistem dinamizmini tam olarak yansıtamazken, simülasyon gerçek sistemin dinamizmini yansıtabilme kabiliyetine sahiptir [3]. Simülasyon, hem daha az süre hem de daha az maliyet ile yapılabildiğinden tercih edilmektedir. Simülasyon araştırmasında gerekli bilgiler/veriler hazır bulundurulmakta, sistem sınırları kesin olarak tanımlanmaktadır. Modelin doğru oluşturulması kaliteli sonuç elde edilmesini ve sistem ile ilgili karar vermeyi doğrudan etkilemektedir. Bir üretim sisteminde bulunan personeller, iş istasyonları (makinalar), müşteri siparişleri, iş akış planları (ürünler), işlemler ve gerekli diğer üretim kaynakları simülasyon modellerinin temel elemanlarını oluşturur. Çevrim süresi, personel ve iş istasyonları kullanım oranları, kuyruk istatistikleri, siparişlerin tamamlanma oranları/teslim kabiliyetleri ve toplam maliyet gibi performans ölçütleri simülasyon sonunda tahmin edilmekte ve bu sonuçlara göre organizasyon yapılarının yeniden düzenlenmesi, süreçlerin etkinliği ve verimliliğin artırılması sağlanmaktadır. Sistem modelleme ve simülasyon yazılım araçları genelde matematiksel model ile işlem sırasına göre kod yazılarak kullanılmaktadırlar. Artık günümüzde bu tür yazılımlarda nesne tabanlı görsel programlama dillerinin gelişmesiyle; ürün merkezli işlem tabanlı iş akış planlarına göre modellenebilmektedir. Simülasyon yazılımları; yerleşim planlarının, iş ortamı ve çalışma bölümlerinin de gösterilebildiği üç boyutlu (3-D) modellemeye doğru geliştirilmektedir. Yapılan çalışmada, üretim sistemlerinin simülasyonuna yönelik Faborg-Sim yazılımı projesinin bir modülü olan Esnek İş Akış Planı Editörü oluşturulması ve işlemlerin Gantt şeması çizelgelenmesi amaçlanmaktadır. Esnek iş akış planı editörü ile incelenen sistem iş akış planlarının ağ yapısı şeklinde ifade edilmesi, işlemler arasındaki seri ve paralel bağlantıların oluşturulması ve gösterimi sağlanmaktadır. Ayrıca iş akış planında tanımlanan işlemler için parametre değerlerinin veri girişine imkân vermektedir. Bu yönleriyle esnek iş akış planı editörü sistem içinde yer alan süreçlerin detaylı biçimde yazılımda tanımlanmasını ve kullanıcıya şematik gösterimini sağlayabilmektedir. Simülasyon koşumu esnasında iş akış planları üzerinde yer alan işlemlerin çalışanlara göre Gantt şemasında çalışma/işleme durumlarının gösterilmesi de çalışmanın ikinci kısmını oluşturmaktadır. 2. LİTERATÜR TARAMASI (LITERATURE RESEARCH) Literatürde simülasyon yönteminin; genellikle dolaşım süresi, tamamlanma zamanı, kapasite kullanımı gibi performans ölçme kriterlerinin bazı durumlarda maliyet faktörü ile birlikte değerlendirilmesi ve geliştirilen alternatif sistemlerin karşılaştırılması gibi üretim sistemlerinin tasarımı ve analizinde kullanıldığı görülmektedir. Davis ve Kanet tarafından yapılan çalışmada, bir üretim sisteminde iş istasyonlarının çizelgelenmesi ve üretim ortamındaki erken ve geç tamamlanacak işlerin planlanmasına yönelik interaktif grafik yaklaşım ile Gantt şeması çizebilen bir çizelgeleme yazılımı geliştirilmiştir [4]. Kompleks üretim sistemlerinde değişken ve detaylı iş akış planları ile modelleme yapabilen, simülasyon sonuçlarının kalitesine ve güvenilirliğini test eden OSIM yazılımı Zülch vd. tarafından geliştirilmiştir Yazılım, alüminyum üretimi yapan bir işletmede iş akış planlarına göre test edilmiştir [5]. Koruca vd. konvansiyonel imalat atölyesi ile esnek imalat sistemi esasına göre düzenlenmiş bilgisayar kontrollü (CNC) tezgahlardan oluşan imalat hücreleri, simülasyon ile iş akış planlarına göre bir imalat ve montaj simülasyon programında modelleyerek, zamanında teslim edilebilir sipariş oranları, tezgah kapasite kullanım oranları ve birim ürün maliyetleri açısından değerlendirmişlerdir [6]. Çok-ajanlı sistem ekipmanı ve karınca kolonileri optimizasyonu ile dinamik atölye çizelgeleme problemlerine bir çözüm üreterek Gantt şeması ile sonuçları gösteren farklı bir yazılım ise Kang vd. tarafından geliştirilmiştir [7]. Literatür araştırmasında görüldüğü gibi üretim sistemlerinin analizinde simülasyon yönteminin kullanılmasında iş akış planı tabanlı editör vasıtasıyla simülasyona geçiş durumu ve Gantt şeması kullanımı üzerine birkaç çalışmaya ulaşılmıştır. Bu çalışmalarda üretim çizelgeleme problemlerinin çözümü görsel olarak verilmektedir. Bunun dışındaki çalışmalar yeni bir yöntem geliştirmek yerine mevcut ticari simülasyon yazılımları ile yapılan analizlerden oluşmaktadır. Bu makalenin literatüre katkısı; geliştirilen modülün esnekliğe ve görselliğe sahip olmasıdır. 3. ESNEK İŞ AKIŞ PLANI EDİTÖRÜ (FLEXIBLE WORK FLOW PLAN EDITOR) Faborg-Sim yazılımının esnek iş akış planı editörü modülünün geliştirilmesinde önemli olan nokta; müşteri siparişi bilgisine göre işlem adımlarını simüle edecek yapının oluşturulmasıdır. Bu işin gerçekleştirilebilmesi için veritabanı kullanarak veriler arasında gerekli olan anahtar bağlantıların tanımlanması gerekmektedir. Editör aynı zamanda, iş akış planı üzerindeki işlemlerin yanlış bağlantılarında ve bağlantısız işlemlerde ve de hatalı sistem verilerini test ederek kullanıcıyı uyarmaktadır. Çok büyük modeller ve uzun iş akış planlarında bu uyarılar modelleme süresini kısaltmaktadır. Faborg-Sim simülasyon koşumu süresince tanımlanmış bu veri bağlantılarını ve sistem ilişkilerini modellenmiş sistem konfigü- 78 Gazi Üniv. Müh. Mim. Fak. Der. Cilt 25, No 1, 2010

Bir Simülasyon Yazılımı İçin Esnek İş Akış Planı Editörü Geliştirilmesi ve İşlemlerin... H. İ. Koruca v.d. rasyonu altında eş zamanlı değerlendirerek sistemi simüle edebilecektir. 3.1. Komponent Geliştirme (Component Development) Geliştirilen esnek iş akış planı komponenti ile her bir ürün için gerekli işlemleri kapsayan iş akış planları modellenebilmektedir. Ayrıca iş akışını oluşturan işlemler ile ilgili işlem adı, işlem süresi, hazırlık zamanları, işlemler arası geçiş süreleri, öncelik sırası, iş istasyonu ataması gibi verilerin iş akışı üzerinden sisteme girişi sağlanmaktadır. Faborg-Sim yazılımında olduğu gibi esnek iş akış planı editörü komponenti geliştirme sürecinde de Microsoft Visual Studio 2005 C# Nesne Tabanlı Görsel Programlama Dili kullanılmaktadır. Örnek bir ürün için iş akışı planı editörü ekran görüntüsü Şekil 1 de verilmiştir. Şekil 1. Faborg-Sim Esnek İş Akış Planı Editörü; Örnek Bir İş Akış Planı (Faborg-Sim Flexible Work Flow Plan Editor; An Example of Work Flow Plan) 3.2. Uygulamalı Esnek İş Akış Planı Örnekleri (Flexible Work Flow Plan Examples in Applications) İş akış editörünü esnek hale getiren nokta; paralel ve/veya seri işlem tanımlamalarında herhangi bir sınırlamanın olmaması ve iş akışını oluşturan işlemler ile ilgili işlem adı, işlem süresi, hazırlık zamanları, işlemler arası geçiş süreleri, öncelik sırası, iş istasyonu ataması gibi verilerin iş akışı üzerinden sisteme veri girişine imkân vermesidir. Şekil 2 de iki farklı iş akış planı örnek olarak gösterilmiştir. Yazılım, belirli anahtar verilerle sisteme gelen siparişlere ve konfigürasyona göre sistemi bir bütün olarak değerlendirmektedir. İşlemler, simülasyon koşum süresi boyunca esnek iş akış planı editöründeki işlem sırası ve bağlantılarına göre ilgili işlemin atandığı iş istasyonunda gerçekleştirilmektedir. 3.3. İş Akış Planları ve İşlemlerin Gantt Şemasında Çizelgelenmesi (Scheduling with Work Flow Plans and Operations on a Gantt Chart) Faborg-Sim Gantt şeması farklı ürünlerden oluşan müşteri siparişlerini her bir ürün için farklı renkte çizerek üretim kaynaklarının simülasyon periyotları boyunca iş istasyonlarının kullanımda oldukları ve ne zaman hangi işlemi gerçekleştirdiklerini zaman çizelgesi üzerinde göstermektedir. Modellenen bir üretim sistemi için tüm müşteri siparişlerinin incelenen zaman periyodu/aralığı tamamlandığında simülasyon koşumu durmakta ve her bir iş istasyonu zaman çizelgesi boyunca işlemleri Gantt şeması üzerinde çizebilmektedir. Şekil 3 te verilen örnekte, 5 ürünlü 6 makineli örnek bir üretim sistemi için iş akış planları verilmektedir. İşlemlerin süreleri, iş istasyonu, geçiş süresi, başlama ve bitiş süreleriyle ilgili bilgiler ise Tablo 1 de verilmiştir. Bahsedilen örnek üretim sisteminde iş istasyonları arası geçiş sürelerinin olmadığını varsayarak yapılan En Kısa İşlem Süresi öncelik kurallı simülasyon koşumu sonucu oluşan Gantt şeması Şekil 4 te verilmiştir. Şekil 2. Esnek İş Akış Editörü ile Oluşturulan İş Akış Modelleri (Work Flow Models Created by Flexible Work Flow Editor) Gazi Üniv. Müh. Mim. Fak. Der. Cilt 25, No 1, 2010 79

H. İ. Koruca v.d. Bir Simülasyon Yazılımı İçin Esnek İş Akış Planı Editörü Geliştirilmesi ve İşlemlerin... Ürün 1 Ürün 2 Ürün 3 Ürün 4 Ürün 5 1.10 2. 10 3. 10 4. 10 5. 10 1.20 2.20 3. 20 4. 20 5. 20 1.30 2.30 3. 30 4. 30 5. 30 1.40 2.40 3. 40 4. 40 5. 40 İş İstasyonları:,,,,,, Veritabanı aracılığıyla, ürün iş akışları ile sistem verilerini bir arada simülasyon süresi boyunca değerlendirildiğinden dolayı, incelenen sistem için farklı konfigürasyonlar ile değişik Gantt şemaları elde etmek mümkün olmaktadır. Geçiş süreli ya da öncelik kuralı gibi düzenlemeler simülasyon sonucunu ve süresini etkilemektedir. Şekil 5 te örnek üretim sistemi için Geçiş Süreli ve En Uzun İşlem Süresi öncelik kurallarından elde edilen Gantt şemaları verilmiştir. Esnek iş akış planlarının oluşturulabileceği bir editörün geliştirilmesi, bu editörün simülasyon ile bağlantısı ve simülasyon sonuçlarının somut olarak Gantt şeması ile gösterilebilmesi Faborg-Sim yazılımına esneklik ve işlevsellik kazandırmaktadır. 4. SONUÇLAR (CONCLUSIONS) 1.50 2.50 3. 50 4. 50 2.60 3. 60 4. 60 3. 70 4. 70 Şekil 3. Örnek üretim sistemi için ürün iş akışları (Product Work Flows for An Example Production System) Üretim sistemlerinin simülasyonunda; Esnek İş Akış Planı Editörü ve nesne tabanlı bir yazılım çalışması gerçekleştirilerek, iş akışını oluşturan işlemler ile ilgili işlem adı, işlem süresi, hazırlık zamanları, işlemler arası geçiş süreleri, öncelik sırası, iş istasyonu Tablo 1. Örnek Üretim Sistemi İçin İşlem ve Sistem Verileri (Operation and System Data for An Example Production System) Sipariş No Ürün 1 Ürün 2 Ürün 3 Ürün 4 Ürün 5 İşlem No İş İstasyonu İşlem Süresi Geçiş Süresi Başlama Zamanı Bitiş Zamanı Sn Sn Sn Sn 01.10 50 0 0 50 01.20 90 20 70 160 01.30 50 20 180 230 01.40 100 20 250 350 01.50 110 20 370 480 02.10 30 0 0 30 02.20 60 20 50 110 02.30 80 20 130 210 02.40 100 20 230 330 02.50 90 20 350 440 02.60 50 20 460 510 03.10 40 0 0 40 03.20 60 20 60 120 03.30 80 0 120 200 03.40 40 20 220 260 03.50 40 20 280 320 03.60 70 20 340 410 03.70 70 20 430 500 04.10 60 0 0 60 04.20 60 20 80 140 04.30 70 20 160 230 04.40 40 20 250 290 04.50 80 20 310 390 04.60 40 20 410 450 04.70 50 20 470 520 05.10 140 0 0 140 05.20 40 20 160 200 05.30 120 20 220 340 05.40 100 20 360 460 ataması gibi parametrelerin işlemler üzerinden tanımlanabilmesi yönünde bir işlevsellik sağlanmaktadır. Esnek iş akış planı ile simülasyon yazılımı arasında ilişkili, veritabanı oluşturularak yazılıma entegre edilmiştir. Simülasyon sonuçlarının görsel olarak ifade edilmesi aşamasında ise, kullanıcıya her bir üretim kaynağı hakkında somut bir fikir verebilmesi ve darboğazların oluşumunun izlenmesi için Gantt şeması üzerinden her bir periyot ayrı ayrı görülebilmektedir. Şekil 4. En Kısa İşlem Süresi Öncelik Kurallı Çizelgeleme (The Shortest Processing Time Priority-Rule Based Scheduling) 80 Gazi Üniv. Müh. Mim. Fak. Der. Cilt 25, No 1, 2010

Bir Simülasyon Yazılımı İçin Esnek İş Akış Planı Editörü Geliştirilmesi ve İşlemlerin... H. İ. Koruca v.d. Şekil 5. Simülasyon Destekli Farklı Gantt Şemaları (Different Gantt Charts Created by Using Simulation) Esnek iş akış planı editörü ile organizasyon yapılarının düzenlenmesi, iş süreçlerinin analizi ve modellenmesi için üzerinde çalışmakta olan Faborg-Sim yazılımına ve karar verici konumundaki kullanıcıya kolaylık, esneklik ve işlevsellik sağlanmıştır. Ayrıca Faborg-Sim yazılımı; yeni yöntem ve uygulamaları kapsayacak şekilde geliştirilmeye devam etmektedir. Çalışmanın bir sonraki aşamasında, Gantt şeması ve müşteri siparişleri ilişkileriyle sistemin performansının ölçülmesine yönelik modülün geliştirilmesi hedeflenmektedir. TEŞEKKÜR (ACKNOWLEDGEMENTS) Bu çalışma, TÜBİTAK MAG 104-M-377 nolu Araştırma Projesi kapsamında gerçekleştirilmiştir. TÜBİTAK a projeye sağladıkları destekten dolayı teşekkürlerimizi sunarız. KAYNAKLAR (REFERENCES) 1. Banks J., Carson J. S., Nelson B. L., Nicol D. M., Discrete-Event System Simulation, Printice Hall 3 rd Edition, 2001. 2. Law A. M., Kelton W. D., Simulation Modeling and Analysis, McGraw-Hill, 2nd Edition, 1991. 3. Ingalls, R.G.. Introduction to Simulation, Proceedings of the 2002 Winter Simulation Conference, 7-16, 2002. 4. Davis J. S., Kanet J. J., Production Scheduling: An Interactive Graphical Approach, Journal of Systems Software, 38, 155-163, 1997. 5. Zülch G., Jonsson U., Fischer J., Hierarchical Simulation of Complex Production Systems By Coupling Of Models, Int. J. Production Economics, 77, 39 51, 2002. 6. Koruca H. İ., Sütçü A., Aydemir E., Atölye Tipi İmalat İle İmalat Hücrelerinin Simülasyon Destekli Karşılaştırılması, 5.Ulusal Üretim Araştırmaları Sempozyumu, İstanbul Kültür Üniversitesi, 22-23 Eylül 2006. 7. Kang K., Zhang R. F., Yang Y. Q., MAS Equipped with Ant Colony Applied into Dynamic Job Shop Scheduling, ICIC 2007, LNAI 4682, pp. 823 835, 2007. Gazi Üniv. Müh. Mim. Fak. Der. Cilt 25, No 1, 2010 81