OpenModelica
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.
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:
Sistem, aşağıda listelenen farklı bileşenlerle şematik olarak gösterilmektedir:
dişli motorun farklı komponentlerine göre modellenmiştir
Bu EM makinesi şu şekilde modellenmiştir:
Motora bağlı bu sabit dirençli tork şu şekilde modellenmiştir:
Redüktör, özellikleri aşağıdaki gibi olan verimliliğe sahip bir redüktör olarak modellenmiştir.
İ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