12. APDL Basics.

Slides:



Advertisements
Benzer bir sunumlar
14. Postprocessing.
Advertisements

Not Sosyal Bilgiler Öğretmenliği
Matlab’da Diziler; Vektörler ve Matrisler
STRİNG FONKSİYONLARI.
15. Kısa Başlıklar.
VTYS Öğr. Gör. Engin DUTAR
Makine Müh. & Jeoloji Müh.
Bilgisayar Programlama Güz 2011
EKRAN ÇIKTISI.
Matlab ile sayısal integrasyon yöntemleri.
Değişkenler ve bellek Değişkenler
MATLAB MATLAB İLE GRAFİK.
Bilgisayar Programlama
MYENGLISHLAB ONLINE Kayıt Kılavuzu.
Yrd.Doç.Dr.Levent Malgaca,2010
MILLENIUM MARKETING SUNUMU
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
Ağ ve Sistem Yönetimi Şubesi
Bölüm 2 C Dilinin Temelleri
Giriş Erciyes Üniversitesi Mühendislik Fakültesi
Atama ve Girdi/Çıktı Komutları
SQL de Değişken Tanımlama
Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu
EŞANLI DENKLEMLİ MODELLER. Eşanlı denklem sisteminde, Y den X e ve X den Y ye karşılıklı iki yönlü etki vardır. Y ile X arasındaki karşılıklı ilişki nedeniyle.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
MATLAB’ de Programlama
VERİ TABANI ve YÖNETİMİ
Bölüm 10 Yapılar ve Birleşimler
Fonksiyonlar ve Alt Programlar
Ödev Hazırlarken Dikkat Edilecek Hususlar,
Veri Tabanı Yönetim Sistemleri
Tek Tablo İçinde Sorgulamalar
Training Manual 16. Mekanik Araç çubuğu. Training Manual Nov Mekanik Araç çubuğu Genel Bakış Mekanik Araç çubuğu (MTB) mekanik analizleri.
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
BPR152 ALGORİTMA VE PROGRAMLAMA - II
MATLAB’ de Programlama
BÖLÜM 6 SQL SERVER KOMUTLARI.
Training Manual 8. Geometrinin İthal Edilmesi. Training Manual Nov Geometrinin İthal Edilmesi Genel bakış Eğer analiz etmek istediğiniz.
ALAN ÖZELLİKLERİ.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
6. HAFTA
Training Manual 11.Mantık Seçimi. Training Manual Nov Mantık Seçimi Genel Bakış Aşağıdakileri yapmak istediğinizi var sayalım: -İkinci.
KISITLAMALAR (Constraints)
Formül Hazırlama ve Kullanma
7. Termal-Gerilme Analizi
Training Manual 13. Yükleme & Çözüm. Training Manual Nov Yükleme & Çözüm Genel Bakış Buraya kadar, aşağıdaki tip yüklemelerin nasıl.
Görsel C# Programlama Güz 2009 (6. Hafta).
MySQL Operatörleri ve Fonksiyonları
Microsoft EXCEL (2) Kapsam Kopyalama, Yapıştırma Açıklama Ekleme Satır ve Sütunların Boyutlandırılması Bitişik Hücrelere Dayanarak Otomatik Veri Girme.
Metotlar.
55 CHAPTER SİSTEM YAZILIMI. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 5-2 Sistem yazılımı Teknik detayları çözer Kullanıcı, uygulama.
Chapter 6: Using Arrays.
BM-103 Programlamaya Giriş Güz 2014 (8. Sunu)
Bilgisayar Programlama
NESNEYE YÖNELİK PROGRAMLAMA
JAVA’DA DİZİLER Dr.Galip AYDIN.
HESAP TABLOSU PROGRAMLARI
EXCEL 2003 Ders 3,4,5,6. HESAPLAMALAR Fonksiyon Düğmesi Bu düğmeye tıkladığımızda karşımıza 5 tane seçenek çıkmaktadır. Bunlar; 1. Sum(Topla)= Belirtilen.
C PROGRAMLAMA FONKSİYONLAR Adres ile Fonksiyon Çağırma Pointer (İşaretçiler) ile Fonksiyon Çağırma Rekürsif Fonksiyonlar.
PHP’ye Giriş Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan.
1. Giriş.
Fonksiyonlar ile Çalışmak
Örnek Adam asmaca oyununun programının yazılması.
SQL’ e Giriş Uzm. Murat YAZICI.
Fonksiyonlar.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
ACTIONSCRIPT TEMELLER İ SAVAŞ TUNÇER
SQL Server’da Fonksiyon Kullanımı
Sunum transkripti:

12. APDL Basics

APDL Basics Genel Bakış APDL ANSYS Parametrik Tasarım Dili anlamının kısaltılmışı olarak kullanılmaktadır. APDLmodelinizi parametrize etmenizi ve genel görevlerin otomatik leşmesini sağlayan güçlü bir dildir. APDL kullanarak aşağıdakileri gerçekleştirebilirsiniz: -Model boyutları, materyal özellikleri, vs. Numara olarak değil de parametre olarak giriş yapabilme. -ANSYS veri tabanından bilgi alma, mesela node yeri veya maksimum stres. -Vektör ve matrix uygulamaları da dahil olmak üzere parametreler arası matematiksel hesaplar gerçekleştirme -Sık sık kullanılan komut veya makrolar için kısaltmalar belirleyebilme -if-then-else branşlaşması, do-loop’lar ve kullanıcı istekleri ile bir dizi görev için makro oluşturabilme. 001289 30 Nov 1999 12-2

APDL Basics ...Genel Bakış Bu bölümün amacı aşağıdakileri yapabilmeniz için temel olarak APDL ‘in yapabildiklerini tanıtmak -Parametre ölçütleri belirtip kullanmak -ANSYS veri tabanından bilgi almak Aşağıdaki konular anlatılacaktır: Parametre tanımlama Parametre kullanımı Veri Tabanı bilgisi alımı Workshop 001289 30 Nov 1999 12-3

APDL Basics A. Paremetreleri Tanımlamak Parametre tanımlamak için aşağıdaki formatı kullanınız Name=Value (İsim=Değer) -Veri girişi penceresine veya Parametre Ölçütü kutusuna yazılabilir. -İsim parametrenin ismidir, 8 veya daha az alphanumeric karakter -Değer bir rakam, daha önce tanımlanmış parametre, bir matematiksel fonksiyon, parametrik bir ifade, veya bir karakter dizesi olabilir olabilir 001289 30 Nov 1999 12-4

APDL Basics ... Paremetreleri Tanımlamak Örnekler: inrad=2.5 outrad=8.2 numholes=4 thick=outrad-inrad e=2.7e6 density=0.283 bb=cos(30) pi=acos(-1) g=386 massdens=density/g circumf=2*pi*rad area=pi*r**2 dist=sqrt((y2-y1)**2+(x2-x1)**2) slope=(y2-y1)/(x2-x1) theta=atan(slope) jobname=‘proj1’ 001289 30 Nov 1999 12-5

APDL Basics ... Paremetreleri Tanımlamak Yukarıdaki örnekler numerik veya karakter olup tek değer’e sahip ölçütsel paramtrelerdir ANSYS ayrıca çoğul değer taşıyan array parametreleri de desteklemektedir. Numerik ve karakter array’leri mevcuttur. Bu kursta array parametreleri ele alınmayacaktır. 28.7 -9.2 -2.1 51.0 0.0 job1 job2 job3 job4 job5 xvalues = filnam = 001289 30 Nov 1999 12-6

APDL Basics ... Paremetreleri Tanımlamak Bazı isimlendirme kuralları: Parametre isimleri harf ile başlayarak 8 veya daha az karaktere sahip olmalıdır Sadece harfler, rakamlar, ve _ işaretine izin tanınmaktadır. Başlangıç karakteri ANSYS kullanımı için rezerve olan _ işaretini kullanmaktan sakınınız. İsimler büyük harf küçük harf hassasiyetine sahip değildir, mesela RAD ve Rad aynıdır. Bütün parametreler büyük harf olarak saklanmaktadır. STAT, DEFA, ve ALL gibi genel ANSYS etiketleri kullanmaktan kaçınınız. 001289 30 Nov 1999 12-7

APDL Basics B. Paremetreleri kullanmak Parametre kullanmak için basitçe dialog kutusunda veya komutta doğru alana ismini giriniz Mesela w=10 ve h=5 parametrelerini kullanarak bir dikdörtgen tanımlamak için -menüyü kullanabilirsiniz Preprocessor > Create > Rectangle > By 2 Corners + -Veya komutlar: /prep7 blc4,,,w,h 001289 30 Nov 1999 12-8

APDL Basics ... Paremetreleri kullanmak Not: Parametre kullanırken ANSYS anında değerlerini yerine koyar Bir önceki örnekteki dikdörtgen 10x5 alanı olarak kayıt edilmektedir, wxh olarak değil. Yani, dikdörtgeni oluşturduktan sonra w veya h değeri değiştiğinde, alan güncellenmeyecektir. 001289 30 Nov 1999 12-9

APDL Basics ... Paremetreleri kullanmak Parametre kullanımından başka örnekler: jobname=‘proj1’ /filnam,jobname ! Jobname /prep7 ex=30e6 mp,ex,1,ex ! Young’s modulus force=500 fk,2,fy,-force ! Force at KP 2 fk,6,fx,force/2 ! Force at KP 6 001289 30 Nov 1999 12-10

APDL Basics C. Database den bilgi almak Veri tabanından bilgi alıp parametreye vermek için GET komutası veya Utility Menu > Parameters > Get Scalar Data... kullanılmalıdır. Model ve sonuç bilgileri dahil olmak üzere büyük miktarda bilgi mevcuttur. Detay için GET komutası tanımına başvurunuz. 001289 30 Nov 1999 12-11

APDL Basics ... Database den bilgi almak Örnekler: *get,x1,node,1,loc,x ! x1 = X coordinate of node 1 [CSYS]* /post1 *get,sx25,node,25,s,x ! sx25 = X stress at node 25 [RSYS]* *get,uz44,node,44,u,z ! uz44 = UZ displacement at node 44 [RSYS]* nsort,s,eqv ! Sort nodes by von Mises stress *get,smax,sort,,max ! smax = maximum of last sort etable,vol,volu ! Store element volumes as vol ssum ! Sum all element table columns *get,totvol,ssum,,vol ! totvol = sum of vol column *CSYS = In the active coordinate system (CSYS) RSYS = In the active results coordinate system (RSYS) 001289 30 Nov 1999 12-12

APDL Basics ... Database den bilgi almak Bazı bilgilere get fonksiyonu ile ulaşabilirsiniz. Örnekler: x1=nx(1) ! x1 = X coordinate of node 1 [CSYS]* nn=node(2.5,3,0) ! nn = node at or near (2.5,3,0) [CSYS]* /post1 ux25=ux(25) ! ux25 = UX at node 25 [RSYS]* temp93=temp(93) ! temp93 = temperature at node 93 width=distnd(23,88) ! width = distance between nodes 23 & 88 *CSYS = In the active coordinate system (CSYS) RSYS = In the active results coordinate system (RSYS) 001289 30 Nov 1999 12-13

APDL Basics ... Database den bilgi almak Get foksiyonunu parametre gibi doğrudan alanda kullanabilirsiniz.Örneğin: k,10,kx(1),ky(3) ! KP 10 at X of KP 1, Y of KP 3 [CSYS]* k,11,kx(1)*2,ky(3) ! [CSYS]* f,node(2,2,0),fx,100 ! FX force at node(2,2,0) [CSYS]* *CSYS = In the active coordinate system (CSYS) 001289 30 Nov 1999 12-14

APDL Basics ÖZET: Name=Value formatını kullanarak parametre tanımlayınız. Değer rakam, daha önce tanımlanmış parametre, matematiksel fonksiyon, parametrik ifade veya karakter dizesi olabilir. Get veya Get foksiyonları kullanarak ANSYS veri tabanından bilgileri alınız. ANSYS bilgiyi parametrik isimler değil, gerçek biçimde saklar (rakam veya dize) 001289 30 Nov 1999 12-15

Kılavuz için Workshop Supplement’inize bakınız : APDL Basics D. Workshop Kılavuz için Workshop Supplement’inize bakınız : W10. 2-D Bracket Using Parameters kullanımını öğrenmek için 001289 30 Nov 1999 12-16