OpenModelica

OpenModelica

Bu resmin açıklaması, ayrıca aşağıda yorum yapıldı OpenModelica Bilgi
tarafından geliştirildi Açık Kaynak Modelica Konsorsiyumu (OSMC)
Yazılmış VS
Çevre Platformlar arası
Linux , Windows
Formatları oku Modelica CombiTimeTable ( d ) ve Modelica model formatı ( d )
Yazılı biçimler Modelica model formatı ( d ) ve Modelica CombiTimeTable ( d )
Tür sayısal simülasyonlar
Lisans kamu lisansı OSMC, EPL , GPL ( Ücretsiz lisans )
İnternet sitesi openmodelica.org

OpenModelica bir olan özgür yazılım için sayısal simülasyonlar ait fiziksel sistemin .

Modelica'ya dayalı olarak , karmaşık fiziksel sistemlerin (elektrik, mekanik, termal, hidrolik ...) modellenmesine, simülasyonuna, optimizasyonuna ve analizine izin verir .

OpenModelica topluluğu, özellikle kar amacı gütmeyen bir kuruluş aracılığıyla, yazılımın geliştirilmesini aktif olarak takip eder.

Yazılım hem akademi hem de endüstri tarafından kullanılmaktadır. Çok sayıda kitaplık (bileşen veritabanı) otomotiv sistemleri, su arıtma, havacılık, savunma, enerji, süreç, endüstriyel ekipman vb.

Uygulamalar

OpenModelica, davranışlarını analiz etmek için fiziksel sistemlerin işleyişini simüle etmeyi mümkün kılar.

Kullanıcı, yazılıma entegre edilmiş bir veritabanındaki bileşenleri kullanarak sistemin her bir alt montajını modeller.

Sistemin her bir alt montajı, yazılıma entegre edilmiş bir veri tabanından alınan bileşenlerle modellenir.

Bu diyagram, ilgili simülatörün çözdüğü bir dizi denkleme dönüştürülür .

Sonuç olarak, kullanıcı, sistemin her bir bileşeninin tüm özelliklerini analiz edebilir.

OpenModelica grafik arayüzü birkaç pencereden oluşur:

Elektromekanik bir sistemin incelenmesi: doğru akımla çalışan dişli bir motor

modelleme

Sistem, aşağıda listelenen farklı bileşenlerle şematik olarak gösterilmektedir:

  • sürekli besleme
    • bir DC voltaj kaynağı: U = 6 V

dişli motorun farklı komponentlerine göre modellenmiştir

  • tarafından modellenen bir sargı
    • bir direnç: R = 4  Ω
    • bir endüktans: L = 10 −3  H
  • elektrik enerjisini mekanik enerjiye dönüştüren bir Elektro Mekanik Makine

Bu EM makinesi şu şekilde modellenmiştir:

  • dönme eylemsizliğine göre modellenen bir kütle: J = 10 −6  kg m 2
  • a katsayısı: k EMF = 0.006 8  N m / A
  • motora bağlı sabit bir dirençli tork

Motora bağlı bu sabit dirençli tork şu şekilde modellenmiştir:

  • dirençli tork: k Tork = -0,001  N•m
  • dirençli tork üzerinde sürekli olarak hareket eden bir kaynak bloğu

Redüktör, özellikleri aşağıdaki gibi olan verimliliğe sahip bir redüktör olarak modellenmiştir.

  • bir indirgeme oranı: R = 1/19
  • verim: Ƞ = 0.9
simülasyon

İstenilen süreyi belirterek simülasyonu başlatıyoruz

Sonuç

Kullanıcı, sistemin her bir bileşeninin tüm özelliklerini analiz edebilir ve görüntüleyebilir.

Bu örnekte sadece 2 eğri gösterilmektedir

  • Direnç terminallerinde ölçülen, zamanın bir fonksiyonu olarak yoğunluk eğrisi [i = f (t)]
  • kütlenin ataleti [w = f (t)] aracılığıyla ölçülen dönüş hızının zamana göre eğrisi

Notlar ve referanslar

Şuna da bakın:

İlgili Makaleler

Dış bağlantılar