Geri Dön

Demiryolu sinyalizasyon sistemi simülatörü ve SCADA sistemi

Railway signalization system simulator and SCADA system

  1. Tez No: 350415
  2. Yazar: FATİH MECİTOĞLU
  3. Danışmanlar: DOÇ. DR. MEHMET TURAN SÖYLEMEZ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2013
  8. Dil: Türkçe
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Kontrol ve Otomasyon Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 74

Özet

Demiryolu ulaşımının giderek hızlanması ve sürekli olarak büyümesi, demiryolu sinyalizasyon ve anklaşman sistemlerinin merkezden izlenmesini ve kontrolünü gerekli hale getirmiştir. Demiryolu sinyalizasyon sistemlerinin güvenli olarak çalışması için, demiryolu sinyalizasyon sistemi donanım ve yazılımının güvenilir yapıda olması önem arz etmektedir. Bu çalışmada, demiryolu sinyalizasyon sistemini bilgisayar ortamında simüle eden yazılımların tasarımı ve geliştirilmesi amaçlanmıştır. Geliştirilen yazılımlar, SCADA yazılımı ve PLC Simülatörüdür. Öncelikle bu yazılımların işlevleri belirlenmiştir. SCADA ve simülatör arasındaki haberleşme protokolü, Modbus TCP olarak belirlenmiştir. Daha sonra, UML diyagramları ile tasarıma geçilmiştir. Yazılımlar Nesne Yönelimli Programlama yöntemi ile tasarlanmıştır. UML bileşen diyagramı, sınıf diyagramları, durum diyagramları ve sıra diyagramı çizilmiştir. Tasarım aşamasından sonra programların yazılmasına başlanmıştır. Programlar Qt derleyicisinde C++ programlama dili kullanılarak geliştirilmiştir. Geliştirilen programlar test edilmiştir. Sonuç olarak, gerçek anklaşman sistemine benzer şekilde çalışan bir simülasyon ve test ortamı elde edilmiştir. Geliştirilen Simülatör ve SCADA yazılımları farklı senaryolar göz önüne alınarak test edilmiştir. Yapılan testler sonucu, yazılımların belirlenen işlevleri yerine getirdiği görülmüştür. Geliştirilen yazılımlar eğitim ve test amacıyla kullanılabilecektir.

Özet (Çeviri)

Railway transportation has been growing rapidly for a century. High-speed trains are reducing travel time. For a safe and efficient signaling and interlocking, centrally controlled railway interlocking and signaling systems have become necessary. For the fail-safe operation, railway-signaling system needs to have a reliable structure. In this study, software design and development of a railway signaling system simulator and SCADA system was aimed. SCADA software and a railway PLC simulator have been developed. First, software functions were defined. Modbus TCP was used as communication protocol between the Simulator and SCADA. Then, designing with UML diagrams was followed. In this step, UML component diagrams, class diagrams, state diagrams and sequence diagram were drawn. Software model of interlocking system and field equipment were created. Programming was the next stage after the design stage. Programs were developed using Qt compiler and C++ programming language. A simulation and testing environment were developed that work similar to a real interlocking system. The developed simulators and SCADA software were tested by considering different scenarios. The results of these tests indicate that the functions of the software have been fulfilled. The developed system will be able to be used for testing and training purposes.

Benzer Tezler

  1. Raylı ulaşım sinyalizasyon sistemlerinde anklaşman algoritması tasarımı ve otomat yaklaşımı ile otomatik kod üretme

    Interlocking algorithm design in railway transportation systems and automated code generation with automata approach

    ARCAN SONAT

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MEHMET TURAN SÖYLEMEZ

  2. Raylı ulaşım sinyalizasyon sistemleri için otomatik anklaşman algoritması ve kodu üretme yöntemi

    Automatic interlocking algorithm and code generation method for railway transportation signalization systems

    SERHAT TÜRK

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MEHMET TURAN SÖYLEMEZ

  3. Raylı sistemlerde sanal blok sinyalizasyonu

    Virtual block signalling in railway systems

    DOĞANCAN DÜNDAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Raylı Sistemler Ana Bilim Dalı

    PROF. DR. SALMAN KURTULAN

  4. A comparative study on hierarchical state machine pattern and state pattern

    Hiyerarşik durum makinesi tasarım kalıbı ve durum tasarım kalıbı üzerine karşılaştırmalı bir çalışma

    ÖZDEMİR KAVAK

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. AHMET CÜNEYD TANTUĞ

  5. Demiryolu sinyalizasyon sistemlerinde anklaşman tablosu oluşturma: Başakşehir metrosu örneği

    Composing a route table on railway signaling systems: Example of Basaksehir metro

    MURAT ÇOLAKKADI

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Elektrik ve Elektronik MühendisliğiBahçeşehir Üniversitesi

    Kentsel Sistemler ve Ulaştırma Yönetimi Ana Bilim Dalı

    PROF. DR. AHMET AKBAŞ