Ana Sayfa Ls-Dyna – Matlab Optimizasyon Çalışması

Ls-Dyna – Matlab Optimizasyon Çalışması

Sor & CevaplaCategory: ProgramlarLs-Dyna – Matlab Optimizasyon Çalışması
durukan dilek asked 4 sene ago

ls dyna ortamındaki bir modeli optimizasyon amacıyla matlab içerisinde kullanmak istiyorum nasıl bir bağlantı kurmamı önerirsiniz
Modeli her iterasyonda koşturmam gerekiyor sanırım bunun içinde matlab içinden bir döngü tanımlamalıyım bunu nasıl yapacağımı tam olarak bilmiyorum

4 Answers
durukan dilek answered 4 sene ago

pekala vereyim yapmak istediğim şu elimde deneysel ölçümler var doğal frekanslar elde ettim aynı sistemi sonlu elemanlar ile modelledim arada %10luk bir fark oluştu ve bu farkı ben optimizasyon ile azaltmayı düşünüyorum matlabda iterasyon yazıp ls dyna ile tekrar koşturmam lazım en azından rijitlik ve kütle matrislerini matlab ortamına ekleyebilirsem burdan devam edebilirim

jacobian Staff answered 4 sene ago

selamlar,
matlab optimization toolbox kullanılarak veya matlab içerisinde ufak döngüler yaratılarak ls-dyna için optimizasyon çalışması yapabiliyorsunuz. Bunun için öncelikle ls dyna modelinizde optimizasyon için kullanacağınız değişkenleri parametrik olarak tanımlamanız gerekli.
Optimizasyon amaç fonksiyonu için gerekli sonuçlar için de ls dyna dan (gerilme, deplasman vb. sonuçlar için) “nodeout” “elout” gibi database output almanız ve matlab ile ilişkilendirmelisiniz.
Matlab yerine Ls_Opt ile de kolay biçimde optimizasyon döngüsünü tanımlayabilirsiniz.

ilkay Meşeli Staff answered 4 sene ago

Bu konu hakkında araştırma yaparken, şu şekilde bir sunuma denk geldim. Belki işine yarayabilir. Benim daha önce kullanmadığım bir yöntem fakat işe yarar gibi duruyor. Temel olarak Matlab içerisine lsdyna kütüphanesi çağırarak optimizasyon yapılmış.
http://www.dynamore.de/de/download/papers/ls-dyna-forum-2012/documents/optimization-3-1

Ayrıca matlab içerisinde bir m file yazarak, lsdyna “.k” dosyasını değiştirebilirsin. Böylelikle for döngüsü içerisinde lsdyna parametrelerini değiştirerek, tekrar ve tekrar sonuç alıp optimizasyon yapabilirsin.(her parametre değişikliğinde lsdyna sonuç dosyasının ismini değiştirirsen, bilgisayar başında beklemeden otomatik olarak bu işlemi yapabilirsin)
kolay gelsin

durukan dilek answered 4 sene ago

ya peki parametrelere bağlı bir model hazırlarken macro falan mı yazmak gerekiyor döngü yapabilmek için ben pek anlamadım