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 9 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

CEVAP VER

Lütfen yorum giriniz
Lütfen Adınızı Giriniz

This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Answers
durukan dilek answered 9 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

CEVAP VER

Lütfen yorum giriniz
Lütfen Adınızı Giriniz

This site uses Akismet to reduce spam. Learn how your comment data is processed.

jacobian Staff answered 9 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.

CEVAP VER

Lütfen yorum giriniz
Lütfen Adınızı Giriniz

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ilkay Meşeli Staff answered 9 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

CEVAP VER

Lütfen yorum giriniz
Lütfen Adınızı Giriniz

This site uses Akismet to reduce spam. Learn how your comment data is processed.

durukan dilek answered 9 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

CEVAP VER

Lütfen yorum giriniz
Lütfen Adınızı Giriniz

This site uses Akismet to reduce spam. Learn how your comment data is processed.