Araştırma Makalesi

Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL

Cilt: 27 Sayı: 2 4 Nisan 2021
  • Zekeriya Sarı
  • Serkan Günel
PDF İndir
TR EN

Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL

Öz

Bu çalışmada, Julia programlama dili tabanlı bir tanımlayıcı sistem dili ve amaca yönelik hızlı ve etkili sistem benzetimlerine ve çevrimiçi ve çevrimdışı çözümlemelerine olanak sağlayan bir benzetim ortamı geliştirilmiştir. Geliştirilen benzetim ortamında ayrık zamanlı ya da sürekli zamanlı, statik ya da dinamik sistemlerin benzetimleri mümkündür. Özellikle, adi, rastgele adi, rassal, cebirsel, gecikmeli türev denklemleri ve ayrık fark denklemleri gibi çok farklı denklem türleri ile modellenen dinamik sistemlerin benzetimi yapılabilmektedir. Benzetim sırasında modelin bağlantıları üzerinden akan veri çevrimiçi ve çevrimdışı olarak işlenebilmekte ve özelleşmiş çözümlemeler yapılabilmektedir. Bu çözümlemelerin, standart Julia kütüphanesi ya da çeşitli Julia paketleri kullanılarak kolaylıkla tanımlanabilecek eklentiler ile de zenginleştirilmesi mümkündür. Benzetim model bileşenlerinin bireysel ve örnekleme zaman aralıklarında eşzamanlı ve paralel evrilmesi ile yapılır. Bileşenlerin birbirinden bağımsız evrilmesi farklı matematiksel denklemler ile ifade edilen bileşenlerden oluşan modellerin benzetimine olanak sağlarken; bileşenlerin eşzamanlı ve paralel evrilmesi ise benzetim hızını artırmaktadır.

Anahtar Kelimeler

Kaynakça

  1. [1] Elmqvist H. A Structured Model Language for Large Continuous Systems. PhD Thesis, Lund Institute of Technology, Lund, Sweden, 1978.
  2. [2] Nytsch-Geusen C, Ernst T, Nordwig A., Schwarz P, Schneider P, Vetter M, Wittwer C, Holm A, Nouidui T, Leopold J, Schmidt G, Mattes. A. “Advanced Modeling and Simulation Techniques in MOSILAB: A System Development Case Study”. Proceedings of the 5th International Modelica Conference, Vienna, Austria, 4-5 September 2006.
  3. [3] Zimmer D. “Introducing sol: a general methodology for equation-based modeling of variable-structure systems”. Proceedings of the 6th International Modelica Conference, Bielefeld, Germany, 3-4 May 2008.
  4. [4] Mosterman PJ. “HYBRSIM-A modeling and simulation environment for hybrid bond graphs”. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 216(1), 35-46, 2002.
  5. [5] Barton PI. The Modelling and Simulation of Combined Discrete/Continuous Processes. PhD. Thesis, Imperial College of Science, Technology and Medicine, London, United Kingdom, 1992.
  6. [6] Van Beek DA. “Variables and Equations in Hybrid Systems with Structural Changes”. Proc. 13th European Simulation Symposium, Marseille, France, 18-20 October 2001.
  7. [7] Giorgidze G, Nilsson H. “Higher-Order Non-Causal modelling and simulation of structurally dynamic systems”. Proceedings of the 7th International Modelica Conference, Como, Italy, 20-22 September 2009.
  8. [8] Pfeiffer, A, Hellerer, M, Hartweg, S, Otter, M, Reiner, M. “PySimulator-A simulation and analysis environment in Python with plugin infrastructure”. 9th International Modelica Conference, Munich, Germany, 3-5 September 2012.

Ayrıntılar

Birincil Dil

Türkçe

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yazarlar

Zekeriya Sarı Bu kişi benim
Türkiye

Serkan Günel Bu kişi benim
Türkiye

Yayımlanma Tarihi

4 Nisan 2021

Gönderilme Tarihi

20 Aralık 2019

Kabul Tarihi

-

Yayımlandığı Sayı

Yıl 2021 Cilt: 27 Sayı: 2

Kaynak Göster

APA
Sarı, Z., & Günel, S. (2021). Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 27(2), 234-243. https://izlik.org/JA49CG47BY
AMA
1.Sarı Z, Günel S. Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2021;27(2):234-243. https://izlik.org/JA49CG47BY
Chicago
Sarı, Zekeriya, ve Serkan Günel. 2021. “Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 27 (2): 234-43. https://izlik.org/JA49CG47BY.
EndNote
Sarı Z, Günel S (01 Nisan 2021) Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 27 2 234–243.
IEEE
[1]Z. Sarı ve S. Günel, “Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, c. 27, sy 2, ss. 234–243, Nis. 2021, [çevrimiçi]. Erişim adresi: https://izlik.org/JA49CG47BY
ISNAD
Sarı, Zekeriya - Günel, Serkan. “Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 27/2 (01 Nisan 2021): 234-243. https://izlik.org/JA49CG47BY.
JAMA
1.Sarı Z, Günel S. Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2021;27:234–243.
MLA
Sarı, Zekeriya, ve Serkan Günel. “Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, c. 27, sy 2, Nisan 2021, ss. 234-43, https://izlik.org/JA49CG47BY.
Vancouver
1.Zekeriya Sarı, Serkan Günel. Yeni bir Julia tabanlı sistem tanımlama dili ve benzetim ortamı: JuSDL. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi [Internet]. 01 Nisan 2021;27(2):234-43. Erişim adresi: https://izlik.org/JA49CG47BY