![]() |
Çok Öğeli Sistemler |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() Çok Öğeli SistemlerÇOK ÖGELİ SİSTEMLER GİRİŞ Çok ögeli sistemler isminden de anlaşılacağı gibi öge tabanlı bir yaklaşımdır ![]() ![]() Ögeler her yerde bulunabilir ve bir çok görevi yerine getirebilirler ![]() ![]() Aslında onlara bu çeşitlilik içerisinde bir anlam yüklemek mümkün olmasa da genel bir çerçeve çizmek için bazı sorgulamalar yapılabilir ![]() Bütün bunlara cevap aramadan önce ögelerin kısa ama hızlı gelişen geçmişlerinden biraz bahsetmekte yarar vardır ![]() ![]() ![]() ![]() ![]() Bu yaklaşımların bir örneği olan ve ögelerin işbirliği esasına dayanan Çok Ögeli Sistemler ‘ in kullanımı da yaygınlaşmaktadır ![]() ![]() Örneğin ilerleyen teknoloji sayesinde tedarik zinciri sistemleri hızla sanal dünyaya taşınmakta ve web merkezli bir sistem halini almaktadır ![]() ![]() ![]() ![]() ![]() ![]() Peki bunlarla ögeler arasındaki ilginin ne olduğuna dair bir soru aklımıza gelecek olursa eğer, bu sistemleri nelerin oluşturduğunu düşünmek gerekir ![]() ![]() ÖGELER 70’ lerin ortalarında, yapay zeka araştırmacıları, problem çözümlerinde etkili olarak uygulanabilen iş bölümleri ve etkileşimin nasıl oluştuğunu gösteren temel teorileri ve bazı yapıları formüle etmeye çalışmışlardır ![]() ![]() İşte burada sözü edilen varlıklardan kasıt bu çalışmanın temelini teşkil eden işbirliği halindeki ögelerdir ![]() 2 ![]() ![]() Ögelere çeşitliliklerinden ve yaygın kullanımından dolayı, araştırmacılar tarafından kesin ve tamamlanmış bir tanım verilememiştir ![]() ![]() Çeşitli yazarlar tarafından verilen bir tanımlamaya göre ögeler; diğer ögelerin var olduğu, birbiriyle etkileştiği, ortak iletişimsel ve anlatımsal bilgiye dayanan bir ortam içinde proaktif veya reaktif bir tarzda algılayan ve hareket eden kavramsal varlıklardır (Roberto, 2001) ![]() Bunun dışında bazı araştırmacılar da ögelerin içsel ve dışsal özelliklerini dikkate alarak tanımını da ikiye ayırmışlardır : İçsel tanım, Dışsal tanım ![]() İçsel Tanım : Algılama, iletişim kurma, bilgi edinme, yorumlama, karar verme, yerine getirme, işleyebilme, sınırlı kontrolleri kapsama gibi özellikleri olan gerçek veya sanal bir varlıktır ![]() Dışsal Tanım : Bir çevre içerisinde gelişen, bu çevreyi sezip kavrayabilen, bu çevre içerisinde eyleme geçebilen, diğer ögelerle iletişim kurabilen ve özerk bir davranış sergileyen gerçek veya sanal bir varlıktır (Demazeau, 2001) ![]() Tanımlardan da anlaşılacağı gibi aslında ögelerin belirli bir tanımı yoktur ![]() ![]() Öyleyse bu kadar çok üzerinde durulan öge karakteristikleri nelerdir? 2 ![]() ![]() Bir ev veya bir insan gibi bir ögenin de karakteristiklerini tanımlarken, tıpkı evin dış yüzeyinin rengi veya kişinin uzunluğu gibi dışsal nitelikleri kullanma seçeneğine sahip olduğumuz kadar; evin sıcaklığı veya kişinin davranışsal tutumu gibi içsel özgüllüklerini de dikkate alabiliriz (Desouza, 2001) ![]() 2 ![]() ![]() ![]() Özerklik : Bir ögenin en önemli özelliği, işlevleri birbirinden bağımsız olarak yerine getirebilmesidir ![]() Tepki Verme : Ögeler ortamdaki olayları sezebilmeli ve onlara gerekli biçimde tepki gösterebilmelidirler ![]() ![]() ![]() Hareketlilik : Özellikle internetin ve diğer elektronik ağların yaygın kullanımıyla birlikte, hareket eden ögeler de yaygın hale gelmiştir ![]() ![]() Kişilik : Hem içsel hem de dışsal bir karakterdir ![]() ![]() ![]() ![]() 2 ![]() ![]() ![]() İşbirlikçi Davranış : Bir amacın başarımı için ögelerin beraber çalışmasıdır ![]() ![]() ![]() İletişim : Ögeler, diğer ögelerle ve insanlarla iletişim kurabilme ihtiyacı duyarlar ![]() ![]() Bunların dışında ayrıca ögelerin uyumluluk, bilgi seçme, geçici süreklilik, sonuçları yorumlama gibi kullanım alanlarına ve türlerine göre de değişiklik gösteren bir çok karakteristiği mevcuttur ![]() 2 ![]() ![]() Özerk Ögeler : Özerk ögeler kendilerinin geliştirmiş olduğu bağımsız sistemlerde, kanun ve stratejilere göre kendi davranışlarını düzenleyen ögelerdir ![]() ![]() ![]() İşbirlikçi Ögeler : Bir amacın başarımı için beraber çalışan ögelerdir ![]() ![]() Uygulama Ögeleri : Bu ögeler belirli bir uygulama alanında uzmanlaşmışlardır ![]() ![]() ![]() Kaynak Ögeler : Yüksek düzeyli kullanıcı isteklerini karşılamakla ilgili temel işlevleri doğrudan yerine getirebilen makineler ve yazılımlardır ![]() ![]() ![]() Bilgi Yönetimi Ögeleri : Aynı zamanda depolanabilir ve bazı durumlarda bilgiyi taşıyabilirler ![]() Hareket Eden Ögeler : Amaçlarına ulaşabilmek için hareket halinde olan ögelerdir ![]() ![]() Arayüz Ögeleri : Kullanıcı gereksinimleri ve tercihlerine bağlı olarak, her belirli uygulama için kullanımı kolay bir arayüz oluşturmakla görevlidirler (Wu ve ark ![]() ![]() Kişisel Yardımcı Ögeler : Aslında arayüz ögeleri bunların bir alt grubu sayılabilir ![]() ![]() Bu öge çeşitlerinin bir çoğuna ilişkin örnekler çok ögeli sistemler kısmında verilecektir ![]() Yukarıda saydığımız öge türleri haricinde günümüzde kullanımı ve önemi çok yaygınlaşan zeki ögeleri ise ayrıntılı olarak inceleyeceğiz ![]() 2 ![]() ![]() ![]() Bilindiği üzere günümüz işletmeleri, mevcut ekonomik şartlarda başarılı olabilmek için rekabetçi bir avantaj yakalama uğraşı içerisindedirler ![]() ![]() Bilgi yönetimi, işletmenin hem iç hem de dış ortamıyla ilgili olmak zorundadır ![]() ![]() Şu ana kadar veriler üzerinde işlem yapmak için kullanılmış bir çok teknik mevcuttur ![]() ![]() ![]() En popüler yapay zeka tekniklerinden ikisi yapay sinir ağları ve genetik algoritmalardır ![]() ![]() Buradaki öge kavramı aslında bir anlamda temsil kavramını da içermektedir ![]() ![]() ![]() Zeki ögelerin bunların dışında bir ayrıcalığı vardır ![]() ![]() ![]() ![]() Zeki ögeler tekrarlanan görevleri otomatikleştirebilir, olayları hatırlayabilir, karmaşık verileri özetleyebilir hatta öğrenip, tavsiyede bulunabilirler ![]() ![]() Bunları yaparken de üç fonksiyonu yerine getirirler : Ortamdaki değişimleri algılayabilir, Ortamdaki şartları etkilemek için eylemde bulunabilir, Algıları tercüme etmek için usa vurabilirler (Desouza, 2001) ![]() 2 ![]() ![]() ![]() ![]() Zeki ögelerin en bilindik örnekleri internet web sitelerindeki arama motorlarında mevcuttur ![]() ![]() ![]() ![]() ![]() ![]() ![]() Burada zeki ögelerin farklı bir özelliği daha ortaya çıkmaktadır ![]() ![]() ![]() Zeki ögelere ikinci bir örnek olarak Microsoft Office 2000 serisinde yer alan akıllı içerik sihirbazları verilebilir (Desouza, 2001) ![]() ![]() ![]() Zeki ögelerin kullanımına son bir örnek olarak elektronik ticarette kişisel tercihleri saklayan ve yeni bir alışverişte hatırlayarak bunlara öncelik verilmesini sağlayan ögeleri verebiliriz ![]() ![]() ![]() 3 ![]() Öge araştırmacıları, bu konuda bir terminoloji oluşturmaya çalışmışlar ve tam bir görüş birliği sağlayamasalar da benzer tanımlamalar yapmışlardır ![]() Öge yapıları, Öge sistemleri, Öge çatıları, Öge altyapıları, * Ontolojiler, * İletişim protokolleri, * İletişim altyapıları, * Etkileşim protokolleri (Flores, 2001), Burada asıl bizi ilgilendiren kısım öge sistemleridir ![]() 3 ![]() ![]() Çok ögeli sistem yaklaşımı çeşitli zamanlarda FIPA (Foundation for Intellige Pysical Agents), OMG (Object Management Group), KAoS (Knowledge-able Agent-oriented System) ve General Magic gibi öge araştırma gruplarınca ele alınmış ancak tam bir tanımlaması yapılamamıştır (Flores, 2001) ![]() Çok ögeli sistemler temel olarak, non polinomial problemlerin çözümü için geliştirilmiş sezgisel yöntemlerden bir tanesidir ![]() ![]() ![]() Öge sistemleriyle ilgili bazı araştırmacıların bireysel tanımları söz konusudur ![]() “ Kendilerine benzer sistemlerden oluşan iç çevrede birbirleriyle ve dış çevrede ise diğer sistemlerle belirli bir iletişim ve etkileşim halinde olan elementler topluluğudur ![]() ![]() Yukarıda genel olarak verilen öge sistemleri tanımı, yakın geçmişte, daha özel bir isim alarak çok ögeli sistemlere dönüşmüştür ki aslında bu aşağıda gösterilen karakteristikteki bir çok özerk bileşenden oluşan sistemlerin bütün tipleri için geçerlidir ![]() Bu karakteristikler : Her bir öge bir problemi çözmek için tamamlanmamış yeteneklere sahiptir, Küresel sistem kontrolü yoktur, Veri dağıtılmıştır, Hesaplama eş zamanlı değildir (Flores, 2001) ![]() Çok ögeli sistemler de bunlardan dolayı ortaya çıkan karmaşıklığı yönetmek için geliştirilmiş bir yöntembilim sayılabilir (Davidson ve Gustavsson, 2001) ![]() Çok ögeli sistemlerin gelişimini teşvik eden faktörlerden bir tanesi, özellikle zeki ve kullanıcı ögeleri için, ögelerin etkileşimde bulundukları açık bir ortamı sağlayan internetin gelişimidir ![]() 3 ![]() ![]() Öncelikle çok ögeli sistemler çeşitli sayısal sorunlara verimli çözümler sağlamaktadır ![]() ![]() Merkezileşmiş bir sistemde tüm risk merkezdedir ve kaynakların çeşit ve miktar bakımından kısıtlı olması mümkündür ![]() ![]() Uzman sistemler ve karar destek sistemleri gibi çeşitli sistemlere ait iletişim ve operasyonları kolaylaştırmaktadır ![]() Yaygın bilgi sistemlerini kullanarak çözümler sunar ![]() Uzmanlaşmaya yönelik çözümler sunar ![]() Tasarımda açıklık ve sadeliği önerir ![]() Kesin olmayan verilerden kaynaklanan hataları hafifletir ![]() Hava trafik kontrolü gibi dağıtım problemlerine çözümler sunar ![]() ![]() ![]() 3 ![]() ![]() Makro sorunlar öge sistemine yönelik sorunlardır : Etkili bir şekilde işbirliği yapan öge topluluklarının nasıl oluşturulacağı ve organizasyon sorunlarının nasıl yönlendirileceği büyük bir sorundur ![]() Henüz gelişmesini tamamlayamadığı için tasarımda eksiklik vardır ![]() Problemlere daha fazla odaklanmayı sağlamakta ama teknik boyutu zayıf bulunmaktadır ![]() Dokümantasyon dağınıktır ve bir sürü kodlama yapmak gerekebilir ![]() ![]() Uygulama hakkında eksiklikler vardır ![]() Mikro sorunları ise ögelere yöneliktir : En büyük sorun özerk bir şekilde faaliyet gösterme yeteneğine sahip bir ögenin nasıl tasarlanacağı konusundadır ![]() İkincisi ise fazla yüklenme sorunudur ![]() Aslında yüklenme sorunu iki boyutta gerçekleşmektedir ![]() ![]() ![]() ![]() Bu sorunun çözümü için iki öneri sunulabilir : Birincisi fazla yüklemeye sebep olan görevler başka ögelere verilebilir ![]() ![]() İkincisi bu görevler yeni ögeler oluşturur ve kullanılmamış kaynakları kullanır (Shehory ve ark ![]() ![]() 3 ![]() ![]() 3 ![]() ![]() ![]() Mühendislik problemlerinin çözümü çoğunlukla iterative bir yöntemle yapılır ![]() ![]() 1 ![]() ![]() 2 ![]() ![]() 3 ![]() ![]() 4 ![]() ![]() 3 ![]() ![]() ![]() Araştırmacılar çok ögeli sistem metodolojisi konusunda farklı metotlar sunmuşlardır ![]() Avustralya’ da Kendall, Kinny Fransa’ da Demazeau, Drogoul, Glize Hollanda’ da Treur İspanya’ da Garcia Birleşik Emirlik’ te Wooldridge, Jennings Amerika’da Durfee, Lesser, Shoham Biz bunlardan Demazeau’ nun önerdiği çözüm aşamalarını vereceğiz : 1 ![]() 2 ![]() 3 ![]() 4 ![]() ![]() Bu dört aşamadan oluşan çok ögeli sistem yaklaşımının uygulanabilmesi ve başarıya ulaşabilmesi için bazı yeterlilik kriterleri mevcuttur ![]() Kalite ve miktar açısından bütünlüğü sağlamalıdır, Faaliyet alanı ve kısıtlar bakımından uygulanabilir olmalıdır, Beklenen yeterlilik ve iş yükü açısından karmaşık olmamalıdır, Geri dönüşümü sağlamalıdır (daha sonra yeniden başka işlerde de kullanılabilme), Güçlü akademik bir modele dayanmalıdır, Yüksek kaliteli bir yazılımla uygulanmalıdır, Çok ögeli sistemin mümkün olduğunca çok boyutunu kapsamalıdır, Yukarıda sözünü ettiğimiz dört metodolojik aşamayı kapsamalıdır (Demazeau, 2001) ![]() 3 ![]() ![]() Çok çeşitli uygulama alanlarına sahip olan çok ögeli sistemlerin bazı örnek uygulama alanları aşağıda verilmiştir : Bilgisayar destekli tasarım Karar desteği Elektronik ticaret Yatırım modelleme Üretim sistemleri Doğal dil işleme Şebeke izleme Ofis ve ev otomasyonu Robotik kontrol Topluluklar simülasyonu Uzaysal veri işleme Telekomünikasyon rotalama Trafik yönetimi Bunlardan kontrol sistemleriyle ilgili olan bir örnek bir sonraki konuda sunulmuştur ![]() Ayrıca bu yaklaşımla geliştirilmiş yazılımlar ve örnek uygulamalar da mevcuttur ![]() Akademik Olarak ; Firefly, Madkit, Simula, dMARS gibi yazılımlar mevcuttur ![]() Endüstriyel olarak ise ; Objectspace tarafından geliştirilen Vayager , Sun tarafından geliştirilen JINI ve Javabeans, IBM tarafından geliştirilen Aglets, Reticular tarafından geliştirilen Agentbuilder ve BT tarafından geliştirilen ZEUS örnek gösterilebilir (Demazeau, 2001) ![]() 3 ![]() ![]() ![]() Çoklu denetleyici sistemler kontrol mühendisliği’ nin çalışma alanı içerisinde büyük dikkat çekmektedir ![]() ![]() ![]() Çok ögeli bir kontrol sisteminin tasarım aşaması üç adımdan meydana gelmektedir ![]() Yapılandırma : Kontrol problemi bağımsız alt problemlere ayrıştırılır Alt Problemlerin Çözümü : Her bir alt problem denetleyici bir öge tasarlanarak çözülür ![]() ![]() Alt Problemlere Ait Ayrı Çözümlerin Birleştirilmesi : Tekil çözümler veya denetleyici ögelerin hepsini kapsayan tek bir çözüm kombine edilir ![]() ![]() Aşağıda bunun küçük bir örneği verilmiştir ![]() Problemin Tanımlanması : Elimizde A= 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Kontrol problemi, pompanın su seviyesinin ayar noktaları r [m] ‘ lere eşit olacak biçimde çalışmasını sağlayacak bir U pompa akımı meydana getiren bir kontrol sisteminin tasarımından ibarettir ![]() ![]() ![]() Şekil 1 : Su Kabı (Breemen ve Vries, 2001) Çözüm : Bu problem iki alt probleme ayrılabilmektedir ![]() Suyun taşmasını önlemek için önleyici bir denetleyicinin Normal operasyonlar için bir denetleyicinin tasarlanması Denetleyici ögeler bu iki alt problemin çözümünde kullanılacaktır ![]() ![]() ![]() Normal öge su kabıyla ilgili problemin normal süresi boyunca sürekli işlemek zorundadır ![]() ![]() ![]() ![]() ![]() ![]() 3 ![]() ![]() Çizelgelemede kullanılan modern sezgisel yöntemlerin içerisinde en bilinenleri Genetik Algoritmalar, Tabu Araştırmaları, Tavlama Benzetimi ve Karınca Sistemleri’ dir ![]() Tabu Araştırmaları : Mantıklı sınırlamaları kendisine kılavuz seçerek, zor seçim bölgelerinde rahatça sonuca ulaşmaktadır ![]() ![]() Genetik Algoritmalar : Doğadaki canlıların geçirdiği evrim sürecini örnek alarak matematiksel modeli kurulamayan veya çözüm alanı çok geniş olan problemlerin çözümünde kullanılan tekniklerdir ![]() ![]() ![]() ![]() Tavlama Benzetimi : İterasyon geliştirmeye dayalı ve katı hal fiziğinin istatistiki mekanikleri ile doğal bir analoji oluşturulmasıyla çıkartılmış bir sezgisel optimizasyon teknikleri ailesidir ![]() ![]() ![]() Karınca Sistemi : Farklı kombinasyonel optimizasyon problemlerinin çözümünde kullanılabilen genel amaçlı bir sezgisel algoritmadır ![]() ![]() Çok ögeli sistemler aramayı tüm çözüm alanı için yaptıklarından yani lokal bir bölge içinde tarama yapmadıklarından diğer sezgisellere göre optimum çözüme daha yakın çözümler bulurlar ve bu çözümlere daha kısa sürede ulaşırlar ![]() Tavlama benzetiminde çözüme ulaşmada bir lokal arama bölgesi belirlenir ve bu bölgede bir başlangıç çözümü alınarak iki yönlü komşuluk araştırmasıyla iterasyona dayanan global çözümlere doğru yönlendirme yapılır ![]() ![]() Lokal aramayla ilgili yukarıda anlatılan farklılıklar aşağıdaki şekilde daha iyi görülebilmektedir ![]() Şekil 2 : Lokal Aramaya İlişkin Üç Boyutlu Gösterim Şekil 2’deki A bölgesi lokal çözüm bölgesini göstermektedir ![]() ![]() ![]() ![]() ![]() ![]() ![]() Bunlardan daha farklı olan karınca sisteminde çözüme ulaşmada rassallık ve önceki ögelerin izlediği yol takip edilir ![]() ![]() ![]() 3 ![]() ![]() 3 ![]() ![]() ![]() Üretim planlama araç sistemi (ProPlanT : Production Planning Tool System), üretim süreçlerinin çizelgelenmesi ve planlanması için geliştirilmiş bir çok ögeli sistem uygulamasıdır ![]() 1996’ da birkaç önemli imalat kuruluşunun ürünün daha esnek kurulumunu kolaylaştırmak, üretim kaynaklarının etken kullanımını sağlamak, ürün teslim tarihlerini kısaltmak ve üretim planlama süreci içerisine hem müşteri hem de tedarikçileri dahil edebilmek için başlatmış oldukları bir çalışmadır (Marik ve ark ![]() ![]() Burada belirtilen isteklerden de anlaşılacağı gibi üretim planlama araçları ailesinde kullanılan çok ögeli sistemler, elektronik ticaretin kuramsal arka planını da temsil etmektedir ![]() ![]() Temel olarak hiçbir öge veya ana kontrol diyagramının dikkate alınmadığı bu sistemin yapısı kısaca anlatılarak ögelerin işlevleri üzerinde durulacaktır ![]() Sistemi oluşturan ögeler iki üst sınıfa ayrılmaktadır : Intra kurumsal ögeler, Inter kurumsal ögeler, Intra kurumsal ögeler de kendi içerisinde üç öge grubundan oluşmaktadır : Üretim planlama ögesi, Üretim yönetim ögesi ve Üretim ögeleri (Marik ve ark ![]() ![]() Üretim Planlama Ögesi (Production Planning Agent, PPA): Ürün tasarımından ve proje planlamadan sorumlu bir uzman sistemdir ![]() ![]() ![]() Üretim Yönetim Ögesi (Production Management Agent, PMA): Operasyon maliyetleri, dağıtım zamanı ve geçerli kapasite bakımından mümkün olan en iyi üretim ögelerine bağlantı kurma görevi için proje yönetimi adına yetkilidir ![]() ![]() ![]() ![]() ![]() Üretim Ögeleri (Production Agent, PA): Verilen görevlerin paralel makine çizelgelemesini gerçekleştirir ve veri tabanı ögelerinin özel bir tipi vasıtasıyla kaynak atamayı da yönetir ![]() Üretim çizelgeleme ögesi, Üretim veri tabanı ögesi (Marik ve ark ![]() ![]() Üretim çizelgeleme ögesi, paralel makinelerdeki işlerin programlanmasından sorumlu iken, veri tabanı ögesi ise malzeme yönetimi, finansal bilgi v ![]() ![]() ![]() Inter kurumsal ögeler ise temel olarak müşteri temsili ögeleridir ![]() ![]() ![]() Ögesi ( Agent, MA): Sistemdeki son temel öge ise ögesidir ![]() ![]() ![]() ![]() ![]() ![]() Çalışmalarda öge topluluğunun ögesi olmadan da işleyebileceği belirtilmiştir ![]() ![]() ![]() Şekil 3 : Üretim Planlama Araç Sistemi Yapısı (Breemen ve Vries, 2001) Burada haberleşmenin belirli basamaklar arasında sağlandığı görülmektedir ![]() ![]() ![]() ![]() 1 ![]() ![]() ![]() Çok ögeli sistemlerin daha iyi irdelenebilmesi için bu konu ile ilgili yapılan “Using a multi-agent approach to optimise the train coupling and sharing system” (Böcker ve ark ![]() ![]() Bu makalede, demiryolu taşıma sisteminde trenlerin birleştirilmesi ve ayrıştırılmasına (train coupling and sharing, TCS) ilişkin bir örneğin kullanıldığı bir “çok ögeli çizelgeleme” sistemiyle ilgilidir ![]() ![]() ![]() Demiryolu trafiğinde hem yük hem de yolcu taleplerini karşılayabilmek için çok esnek üretim sistemlerinin kullanılması gerekmektedir ![]() ![]() ![]() Çok ögeli sistem, kompleks yapılı problemleri bağımsız alt birimlere ayırarak, tahmini çözümler sunar ![]() ![]() Çok ögeli sistem yaklaşımının demiryolu trafiği alanındaki somut bir örneği, son zamanlarda ortaya atılan tren birleştirme ve ayırma sistemi uygulamasıdır ![]() ![]() TCS’de yol yatırım maliyetlerini azaltmak ve yolların kapasitelerini arttırmak için farklı trenler bir araya getirilir ve iki tren tek tren şeklinde kullanılır ya da bir araya getirilmiş trenler birbirinden ayrılır ![]() ![]() ![]() ![]() Gar havzasında sınıflandırma ve toplama işlemleri yapılır ![]() ![]() ![]() Çeşitli gar havzaları boyunca yol almak vagonların sık sık geçilmesine sebep olmaktadır ![]() ![]() Demiryolu taşıma sistemiyle ilgili beklentilere cevap verebilecek bir çözüm TCS sistemidir ![]() ![]() Şekil 4 : TCS Kavramının Temeli Büyük bir esneklikte çalışabilme yeteneğine sahip olan TCS modülleri rotalarını değiştirmekten kaçınırlar ![]() ![]() ![]() ![]() Rota değişikliklerinden kaçınılır ![]() Gecikmelerden kaynaklanan taşıma süresi azaltılır ![]() Rota ihtiyacı azaltılır ![]() Temel akış rotalarında, kullanılabilir boş kapasite sağlanır ![]() Müşteri tatmini sağlanır ![]() Operatör ve nakliyeci masraflarını azaltır ![]() Demiryolu yük taşımacılığında yeni pazarların gelişmesine katkıda bulunur ![]() Birlikleri kurarken, tekli modüllerin muhtemel farklı kombinasyonları ve teknik kısıtlar göz önünde bulundurulmalıdır ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Çizelgeleme Problemi : Burada verilen sistemin detaylı amacı bir demiryolu ağında maliyetleri indirmektir ![]() ![]() ![]() ![]() Her bir ulaşım görevi, bir ulaşım modülüyle sunulmaktadır ![]() ![]() ![]() ![]() ![]() ![]() Bir modül her taşıma görevini yerine getirdiğinde, sistem en kısa yol algoritmasını gerçekleştirerek, başlangıç ve hedef düğümleri arasında bir yol belirler ![]() ![]() ![]() ![]() ![]() ![]() ![]() Çok Ögeli Yaklaşım : Bu sistemde, birlikler ögeler şeklinde modellendirilmiştir ![]() ![]() ![]() ![]() ![]() Kullanıcı Arayüzü Kontrol Ünitesi Davranış Tabanlı Bileşen (Behaviour Based Component, BBC) Plan Tabanlı Bileşen (Plan Based Component, PBC) İşbirlikçi Tabanlı Bileşen (Cooperation Component, CC) Hiyerarşik Bilgi Tabanı Arayüz; ögeleri sezme, tepki verme ve iletişim kurma yeteneklerini kapsar ![]() BBC; ögelerin temel davranışlarını ve görevi yerine getirecek bileşenleri tanımlar ![]() PBC; “tek ögeli planlar” meydana getiren bir planlama mekanizmasını içerir ![]() CC; işbirliği kurmak için karar kriterleri ve mekanizmalarını sağlar ![]() Hiyerarşik Bilgi Tabanı; dört basamağa ayrılır: Ögelerin kullanıcı modeli, Davranış kalıpları, Planlar ve protokoller, İşbirliği stratejileri ![]() Birlik Öge Yapısı : TCS birlikleri için öge yapısı şekil 5’deki gibi verilmiştir ![]() ![]() ![]() ![]() ![]() Şekil 5 : TCS Birliklerinin Öge Yapısı Bir birlik ögesinin planlama sürecinin amacı, LAT ve EDT kısıtları göz önünde tutularak kaynak düğüm ve hedef düğüm arasında optimal bağlantıyı kurmaktır ![]() Birlik ağdan kaynak ve hedef düğümler arasındaki en kısa yolu ister ![]() ![]() ![]() ![]() ![]() Optimizasyon Süreci : Şimdiye kadar, çok ögeli sistemdeki ögeler lokal bir planlama sürecini oluşturdular ![]() ![]() Bu sistemde çizelgenin global optimizasyonunu sağlamak için iki görüşme protokolü kullanılır: 1 ![]() 2 ![]() Sisteme yeni bir görev yüklendiğinde anlaşma ağı protokolü bir ilk çözüm belirler ![]() ![]() ![]() ![]() ![]() 1 ![]() Plan Entegrasyonu : n adet planın girdi olarak alınıp birleştirme-bölünme hareketlerinin eklenmesiyle planların tamamlanmasıdır ![]() ![]() ![]() ![]() ![]() ![]() i) Rota Eşlerini Bulma: Plan entegrasyon sürecinde ilk adım modüllerin rotaları üzerindeki çakışan yolları bulmaktadır, örnekte yolu her iki modül tarafından kullanılmaktadır ![]() ![]() Şekil 6: Modül Rotaları ii) Birleşik Hareketleri Oluşturma: Bir sonraki adım birleşik ve ayrık hareketleri tespit etmektir ![]() ![]() iii) Birleşik Faaliyet Sayısının Minimizasyonu: Bir önceki adımda oluşturulan birleşik hareket sayısı optimal değildir ![]() ![]() ![]() ![]() Bu oluşumun sonucunda D düğümünde M2 modülü için iki hareket bileşimi söz konusudur ![]() ![]() ![]() iv) Birleşik Hareket Kısıtlarını Belirlemek: Bu adımda yeni oluşturulmuş hareketler için zaman pencereleri belirlenir ![]() Burada göz önüne alınması gereken kısıtlar şunlardır: Hareketler, kendi modüllerinin plan adımlarına ait zaman pencereleriyle birlikte yer almalıdır ![]() Birleşik hareketler, eş zamanlı olmalıdır ![]() Her bir plan aşamasında her bir modülün tüm hareketleri için çizelgelemenin var olması gerekir ![]() v) Hareket Çizelgesinin Bulunması: Bu aşamanın görevi, tüm hareketleri kendi zaman pencereleriyle birlikte düzenlemektir ![]() ![]() 2 ![]() Simüle edilmiş ticari protokol, varolan çözümleri geliştirmek için tasarlanmış bir algoritmadır ![]() ![]() ![]() ![]() Protokol özel bir öge olan stok yöneticisi ile başlatılır ![]() ![]() ![]() ![]() Sonuç olarak bu yaklaşım, gerçek bir zaman senaryosunda plan yapmayı mümkün kılmaktadır ![]() ![]() ![]() Aşağıdaki şekilde geliştirilmiş bir TCS rotası verilmektedir ![]() Şekil 7 : TCS Rota Yerleşimi SONUÇ Günümüz rekabet koşullarında, örgütlerin rekabet gücünü koruyabilmesi ve bu sayede varlığını devam ettirebilmesi hızla gelişen teknolojiye uyum sağlayabilmesi ile mümkündür ![]() Gelişen bilgisayar teknolojisine paralel olarak yaygınlaşan, açık bir ortam olanağı sağlayan internetin ve Java, C++, Power++ gibi programlama dillerinin popülerliğindeki artış çok ögeli sistem kullanımına da zemin hazırlamaktadır ![]() Çok ögeli sistem yaklaşımının esasını, tekrar tekrar kullanılabilen özelliğe sahip çeşitli öge sınıflarının tasarlanması ve bu ögelerin sistem yaklaşımı çerçevesinde ele alınması oluşturmaktadır ![]() ![]() ![]() Çok ögeli yaklaşım, günlük hayattaki endüstriyel görevler için üretim planlama sistemlerinin oluşturulması, daha etkin ulaştırma sistemlerinin kurulması, robotik kontrol mekanizmalarının geliştirilmesi ve elektronik ticaretin kuramsal arka planının yapılandırılması gibi geniş bir kullanım alanı sunmaktadır ![]() Ayrıca çok ögeli sistem, diğer sezgisel yöntemlerin hibritleşmesinden oluşmaktadır ![]() ![]() ![]() |
![]() |
![]() |
|