Geri Dön

Message scheduling for the static and dynamic segment of flexray: Algorithms and applications

Flexray veriyolu statik ve dinamik bölütleri için mesaj çizelgelemesi: Algoritmalar ve uygulamalar

  1. Tez No: 416523
  2. Yazar: ÖZGÜR KIZILAY
  3. Danışmanlar: DOÇ. DR. ŞENAN ECE SCHMİDT, DOÇ. DR. KLAUS SCHMİDT
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2015
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 68

Özet

Günümüz otomobilleri her geçen gün daha fazla elektronik parça içermektedir. Bu elektronik parçaların bazıları eğlence amaçlı kullanılırken bazıları güvenlik ve Xby- Wire uygulamaları gibi daha kritik alanlarda kullanılmaktadır. Elektronik parçaların kullanımının olduğu yerde veri alışverişi kaçınılmaz hale gelmektedir. Elektronik kontrol ünitelerinin (EKÜ) güvenli bir şekilde haberleşebilmesi için sağlam ve güvenilir bir araç içi ağ protokolüne ihtiyaç vardır. FlexRay daha sık kullanılmaya başlanan yeni nesil araç içi a˘g protokollerinden biridir. FlexRay EKÜ'ler tarafından üretilen periyodik (periodic) ve sporadik (sporadic) mesajların güvenilir bir şekilde iki kanal üzerinden iletilmesini sağlamaktadır. FlexRay ağ parametre değerlerinin belirlenmesi ve her mesajın zaman sınırından önce gönderilmesini garantileyecek bir çizelge tasarımı yapılmalıdır. Dönemleme açısından bakıldığında iki tip mesaj vardır, periyodik ve sporadik mesajlar. FlexRay'de periyodik mesajlar statik bölütte (static segment) ve sporadik mesajlar ise dinamik bölütte (dynamic segment) iletilmektedir. Bu iki tip mesaj farklı zamanlama karakteristiğine sahip olduğu için, bu mesajların çizelgelemeleri farklı tipte algoritmalar kullanılarak planlanmaktadır. Bu tezde, biz bir FlexRay sisteminde statik bölüt ve dinamik bölüt mesaj çizelgelemesine odaklandık. Öncelikle statik bölüt çizelgelemesi için doğrusal tamsayı programlama (Linear Integer Programming) kullanan bir çözüm içeren önceki bir çalışmaya dayanarak pratik gerekleri analiz ettik. Do˘grusal tamsayı programlama çözücü içermeyen bir keşifsel algoritma geliştirdik ve doğruladık. Algoritmanın performansını test durumlarıyla ölçtük. Daha sonra FlexRay dinamik bölüt üzerinde çalıştık. Öncelikle en kötü cevap zamanı analizi için daha önce ortaya konulmuş bir algoritmayı iyileştirdik ve daha sonra FlexRay dinamik bölüt üzerinde öncelik atayan yeni bir algoritma geliştirdik. Bu algoritmanın kullanışlılığını çeşitli örneklerle ortaya koyduk.

Özet (Çeviri)

Today's automobiles comprise an increasing number of electronic components. Some of these components are used for entertainment purposes and some of them are used for safety-critical application such as X-by-Wire that are implemented on electronic control units (ECUs). The safe data exchange among such ECUs has to be realized by a robust and reliable in-vehicle network protocol. In this context, FlexRay is one of the new generation in-vehicle network protocols which is already used in upper class series vehicles. In principle, FlexRay enables the reliable transmission of periodic and sporadic messages that are generated by ECUs on two communication channels. Nonetheless, it is the user's responsibility to configure the FlexRay parameters. In particular, it is required to determine a message schedule such that each message meets its deadline. In general, two types of messages – periodic and sporadic messages – are considered. In FlexRay, periodic messages are transmitted in the static segment and sporadic messages are transmitted in the dynamic segment. Since these two types of messages have v di erent timing characteristics and the corresponding segments in FlexRay have different arbitration properties, their scheduling has to be performed by di erent types of algorithms. In this thesis, we focus on the message scheduling on the static segment and the dynamic segment of FlexRay. We first analyze practical requirements for the static segment scheduling based on previous studies that involve the solution of a linear integer problem (LIP). In order to circumvent the requirement for an LIP solver, a new heuristic static segment scheduling algorithm is developed and implemented. Its performance is evaluated by several test cases. Next, we consider the FlexRay dynamic segment. We first propose an improvement of an existing algorithm for the worst-case response time analysis and then develop a new algorithm for the priority assignment on the FlexRay dynamic segment. The practicability of the presented algorithms is established by various examples.

Benzer Tezler

  1. GPS ölçmelerinin planlanması ve ağ tasarımı

    Başlık çevirisi yok

    ERSOY ARSLAN

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Jeodezi ve Fotogrametriİstanbul Teknik Üniversitesi

    Jeodezi ve Fotogrametri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ERSOY ASLAN

  2. Yapay sinir ağı kullanarak kontrol alan ağları için çevrim içi mesaj zamanlaması optimizasyonu

    Optimization of online message scheduling for controller area networks using artificial neural network

    ESİN YAVUZ

    Doktora

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSüleyman Demirel Üniversitesi

    Fizik Ana Bilim Dalı

    PROF. DR. EKREM ARTUÇ

  3. A general framework for the deterministic medium access on the controller area network

    Can ağı üzerinde deterministik ortam erişimi için genel bir iş çerçevesi

    MURAT AKPINAR

    Doktora

    İngilizce

    İngilizce

    2022

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. ŞENAN ECE SCHMİDT

    PROF. DR. KLAUS VERNER SCHMİDT

  4. QoC and QoS bargaining for message scheduling in networked control systems

    Ağ tabanlı kontrol sistemlerinde mesaj çizelgeleme için kontrol kalitesi ve servis kalitesi pazarlığı

    SİNAN ŞENOL

    Doktora

    İngilizce

    İngilizce

    2012

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ECE G. SCHMİDT

    PROF. DR. KEMAL LEBLEBİCİOĞLU

  5. Telegram scheduling for the periodic phase of the multifunction vehicle bus

    Çok fonksiyonlu araç veriyolu'nun periyodik fazı için telegram çizelgelemesi

    MUSTAFA ÇAĞLAR GÜLDİKEN

    Yüksek Lisans

    İngilizce

    İngilizce

    2020

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. KLAUS VERNER SCHMİDT

    PROF. DR. ŞENAN ECE SCHMİDT