OpenSees: araştırmacılar ve mühendisler için script ile yönlendirilen sismik simülasyon
OpenSees, OpenSees Kaynak İlgili Materyal tarafından geliştirilen, araştırma ve ileri uygulamalar için sismik olaylara yapısal ve jeoteknik yanıtı simüle eder. Araç, Tcl veya Python arayüzleri aracılığıyla özelleştirilmiş çözüm kontrolü destekleyerek, script tanımlı modeller aracılığıyla sonlu eleman analizi gerçekleştirir. Özelleştirilmiş geliştirme için genişletilebilir bir C++ çekirdeği ile birlikte malzeme modelleri ve eleman türleri kütüphanesi sunar. HPC ortamlarında scriptlenebilir, yüksek doğrulukta sismik simülasyona ihtiyaç duyan mühendisler ve lisansüstü araştırmacılar için tasarlanmıştır.
Çerçeve çok fiziksel ve aşırı yüklemeleri nasıl yönetiyor?
Aracın bağlı fenomenleri modellemesi gibi akışkan-yapı etkileşimi ve yangındaki yapısal tepkiyi, yalnızca temel statik kontroller değil, özel eleman ve malzeme yetenekleri sağlayarak gerçekleştirir. Kullanıcılar etkileşimli alanları betiklerde tanımlar, çözücü sistem matrislerini bir araya getirir ve çerçeve zaman adımlama şemaları altında doğrusal olmayan çözümleri ilerletir. Bu tasarım, birleşik mekanik ve çevresel etkilerin bir simülasyon iş akışında temsil edilmesi gereken araştırmaları destekler.
Bu, manuel yeniden işleme gerek kalmadan çok büyük modelleri kümelerde çalıştırabilir mi?
Yüksek performanslı çalışmalara yönelik tasarlandı, çerçeve paralel destekli derlemeleri içerir ve genellikle HPC kümelerinde dağıtılır, bu da büyük ağların ve karmaşık doğrusal olmayan analizlerin birden fazla işlemci üzerinde çalıştırılmasına olanak tanır. Paralel yürütme için özel sürümler mevcuttur ve mimari, büyük problemler için hesaplamayı dağıtmayı destekler. Bu, bölümlenmiş modeller hazırlayabilen ve küme kuyruklarını yönetebilen ekipler için aracı uygun hale getirir.
Mühendislik iş akışında benimsemek güvenli mi?
Açık kaynak şeffaflığı doğrulamayı destekler, çünkü kod tabanı inceleme ve genişletme için mevcuttur. Modüler C++ mimarisi, yeni malzeme modelleri veya elemanlar eklemeye ve test etmeye olanak tanır ve topluluk, onaylanmış uygulamalar sunar. Ticari ürünlere kod dahil ederken bir lisans uyarısı geçerlidir, bu nedenle kurumlar, kodu özel teslimatlara entegre etmeden önce bu gereksinimi takip etmelidir.
Etkin bir şekilde kullanmak için betik becerilerine ihtiyacım var mı?
Evet: iş akışı betik merkezlidir, Tcl ve Python birincil arayüzler olarak kullanılır ve bu dili tercih edenler için popüler bir Python modülü mevcuttur. Yerel bir grafik oluşturucu yoktur, bu nedenle kullanıcılar model tanımlarını hazırlar, çalışmaları kontrol eder ve çıktıları betikler veya üçüncü taraf ön/son işlemciler aracılığıyla ayrıştırır. Temel görevler erişilebilirken, çekirdek uzatma veya paralel işleri otomatikleştirmek programlama ve mühendislik yargısı gerektirir.
Pratik bir benimseme önerisi
Bu araç, script tabanlı geliştirme ve kod doğrulamasına bağlı olan yapısal ve jeoteknik araştırmacılar ve mühendisler için uygundur. Model scriptleri için bir versiyon kontrol iş akışı benimseyin, ölçeklendirmeden önce yeni malzemeleri azaltılmış ağlarda doğrulayın ve rekabeti azaltmak için yoğun olmayan saatlerde küme çalışmaları planlayın. Tavsiye edilir.
Avantajlar
Açık kaynak kod tabanı, eş doğrulama ve özel uzantılar sağlıyor
Tekrar üretilebilir, script ile yönlendirilen iş akışları için Tcl ve Python betik desteği
HPC kümelerinde büyük ölçekli simülasyonlar için paralel hazır yapılar
Modüler C++ mimarisi, kullanıcıların özel malzemeler ve unsurlar eklemesine olanak tanır.
Dezavantajlar
Etkileşim esasen betikler aracılığıyla olduğu için dik öğrenme eğrisi
Yerel grafik arayüzü yok, üçüncü taraf ön/son işlemcilerine güveniyor
Kodun ticari yeniden kullanımı, üniversiteden ayrı bir lisans gerektirir.
Bu yazılımın kullanımı ile ilgili kanunlar ülkeye göre değişebilir. Bu kanunların aksine olması halinde programın kullanımını teşvik etmiyor veya yasaklamıyoruz. Burada sunulan ürünlerden herhangi birine tıklamanız veya herhangi birini satın almanız durumunda, Softonic referans ücreti alabilir.