| İki taraf da önceki sürüm Önceki sürüm Sonraki sürüm | Önceki sürüm |
| tr:eng:cada:fea:apdl:example:modal [2026/04/02 20:01] – ulascemh | tr:eng:cada:fea:apdl:example:modal [2026/04/02 20:44] (mevcut) – ulascemh |
|---|
| </code> | </code> |
| |
| {{ tr:eng:cada:fea:apdl:example:modal000.png }} | {{ tr:eng:cada:fea:apdl:example:Modal000.png }} |
| </callout> | </callout> |
| |
| |
| ==== Meshleme ==== | ==== Meshleme ==== |
| |
| |
| |
| <callout type="info" icon="true"> | <callout type="info" icon="true"> |
| </code> | </code> |
| <lead>Volume Sweep ile bir yüzeyden diğerine "süpürerek" hexahedral mesh atıyoruz.</lead> | <lead>Volume Sweep ile bir yüzeyden diğerine "süpürerek" hexahedral mesh atıyoruz.</lead> |
| | |
| | {{ tr:eng:cada:fea:apdl:example:Modal001.png }} |
| | |
| </callout> | </callout> |
| |
| ~~PAGEBREAK~~ | ~~PAGEBREAK~~ |
| |
| | ==== Sınır Şartları ve Simetri ==== |
| |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | csys,1 |
| | </code> |
| | <lead>Koordinat sistemini kartezyen'den silindiriğe geçiriyoruz.</lead> |
| | </callout> |
| |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | nrot,all |
| | </code> |
| | <lead>Node'ları silindirik eksene göre döndürüyoruz.</lead> |
| | </callout> |
| | |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | nsel,s,loc,x,ri |
| | </code> |
| | <lead>Soruda verilen iç yarıçap değerini kullanarak silindiril sistemde yarıçap node'larını seçiyoruz.</lead> |
| | </callout> |
| | |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | D,all,ALL,0, |
| | </code> |
| | <lead>Seçtiğimiz node'ların serbestlik derecelerini 0 yaparak sabit olmalarını sağlıyoruz.</lead> |
| | |
| | {{ tr:eng:cada:fea:apdl:example:Modal002.png }} |
| | |
| | </callout> |
| | |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | alls |
| | CPCYC,ALL,0.0001,1,0,45,0,0 |
| | </code> |
| | <lead>Herşeyi tekrar seçerek, silindirik simetri komutu ile parçamız 45 derecelik olmasına rağmen 360 derece kapalı bir çember gibi davranmasını sağlıyoruz. Kenarlardaki node'ları birleştiriyoruz yani.</lead> |
| | |
| | {{ tr:eng:cada:fea:apdl:example:Modal003.png }} |
| | |
| | </callout> |
| | |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | nsel,u,d,u |
| | cpdel,all |
| | </code> |
| | <lead>Ankastre yapılmış node'lardaki döngüsel bağları siliyoruz. Sabit bir node'un başka bir yere bağlanması hataya sebep olur.</lead> |
| | |
| | {{ tr:eng:cada:fea:apdl:example:Modal004.png }} |
| | |
| | </callout> |
| | |
| | |
| | ==== Çözüm ==== |
| | |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | /solu |
| | ANTYPE,2 |
| | </code> |
| | <lead>Çözüm modülümüze giriyoruz ve analiz tipini modal'a çeviriyoruz.</lead> |
| | </callout> |
| | |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | MODOPT,LANB,5 |
| | </code> |
| | <lead>Frekansları bulmak için Block Lanczos algoritmasını kullanıyoruz, ilk 5 modu çıkarmasını söylüyoruz.</lead> |
| | </callout> |
| | |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | EQSLV,SPAR |
| | </code> |
| | <lead>Çözücü türünü Sparse Direct Solver olarak seçiyoruz.</lead> |
| | </callout> |
| | |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | MXPAND,5,,,0 |
| | </code> |
| | <lead>İlk 5 frekenasın şekillerini görebilmek için bu modları genişleterek kaydediyoruz.</lead> |
| | </callout> |
| | |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="info" icon="true"> |
| | <code bash> |
| | alls |
| | solve |
| | </code> |
| | <lead>Çözdürüyoruz.</lead> |
| | </callout> |
| | |
| | ==== Sonuçlar ==== |
| | |
| | ~~PAGEBREAK~~ |
| | |
| | <callout type="success" icon="true"> |
| | <code bash> |
| | /post1 |
| | set,list |
| | </code> |
| | <lead>Sonuç inceleme modülüne girerek, hesaplanan frekansları ekrana basıyoruz.</lead> |
| | |
| | {{ tr:eng:cada:fea:apdl:example:Modal005.png }} |
| | {{ tr:eng:cada:fea:apdl:example:Modal006.png }} |
| | {{ tr:eng:cada:fea:apdl:example:Modal007.png }} |
| | {{ tr:eng:cada:fea:apdl:example:Modal008.gif }} |
| | {{ tr:eng:cada:fea:apdl:example:Modal009.gif }} |
| | |
| | </callout> |
| |
| |
| ESIZE,0.002,0, | ESIZE,0.002,0, |
| VSWEEP,all | VSWEEP,all |
| /color,elem,4 | |
| !!!!!!!!!!!!!!!!!!!!!!!!!! | !!!!!!!!!!!!!!!!!!!!!!!!!! |
| csys,1 | csys,1 |