MATLAB PROGRAMININ DOĞRUSAL OLMAYAN DEPREM ANALİZLERİ İÇİN PARALEL PROGRAMLAMAYA UYGUNLUĞUNUN ARAŞTIRILMASI

Benzer belgeler
Ders 2 : MATLAB ile Matris İşlemleri

YAPILARIN DOĞRUSAL OLMAYAN DEPREM ANALİZLERİNDE BÜNYE FONKSİYONLARININ PARALELLEŞTİRİLMESİ

) ile algoritma başlatılır.

DEÜ MÜHENDİSLİK FAKÜLTESİ FEN ve MÜHENDİSLİK DERGİSİ Cilt: 5 Sayı: 1 sh Ocak 2003

Malzeme Bağıyla Konstrüksiyon

KİNETİK MODELLERDE OPTİMUM PARAMETRE BELİRLEME İÇİN BİR YAZILIM: PARES

DENEY 3. HOOKE YASASI. Amaç:

DERS III ÜRETİM HATLARI. akış tipi üretim hatları. hat dengeleme. hat dengeleme

KONTROL SİSTEMLERİ YIL İÇİ UYGULAMA. Problem No

PI KONTROLÖR TASARIMI ÖDEVİ

PERDELĠ BETONARME YAPILAR ĠÇĠN DOĞRUSAL OLMAYAN ANALĠZ METOTLARI

ÖZEL EGE LİSESİ 13. OKULLAR ARASI MATEMATİK YARIŞMASI 8. SINIF ELEME SINAVI TEST SORULARI

T.C. HARRAN ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ

Basitleştirilmiş Kalman Filtresi ile Titreşimli Ortamda Sıvı Seviyesinin Ölçülmesi

Düzce Üniversitesi Bilim ve Teknoloji Dergisi

MATRİS DEPLASMAN YÖNTEMİ

Hızlı Ağırlık Belirleme İçin Yük Hücresi İşaretlerinin İşlenmesi

Şekil 1. DEÜ Test Asansörü kuyusu.

TEK SERBESTLİK DERECELİ TİTREŞİM SİSTEMİNİN LAGUERRE POLİNOMLARI İLE MATRİS ÇÖZÜMÜ

BİR FONKSİYONUN FOURİER SERİSİNE AÇILIMI:

SERVOVALF VE HİDROLİK SİSTEMDEN OLUŞAN ELEKTROHİDROLİK BİR DÜMEN SİSTEMİNİN KONUM KONTROLÜ

RASGELE SÜREÇLER. Bir X rasgele değişkenin, a ve b arasında tekdüze dağılımlı olabilmesi için olasılık yoğunluk fonksiyonu aşağıdaki gibi olmalıdır.

BİNALARIN ÇOK MODLU UYARLAMALI DOĞRUSAL OLMAYAN ANALİZİ İÇİN BİR YÜK ARTIMI YÖNTEMİ

k olarak veriliyor. Her iki durum icin sistemin lineer olup olmadigini arastirin.

4.2. SBM nin Beşeri Sermaye Değişkeni İle Genişletilmesi: MRW nin Beşeri Sermaye Modeli

MOBİL ROBOTLARIN BİNA İÇİ KOŞULLARDA ULAŞMA ZAMANI KULLANILARAK KABLOSUZ LOKALİZASYONU

Yapı Sistemlerinin Hesabı İçin. Matris Metotları. Prof.Dr. Engin ORAKDÖĞEN Doç.Dr. Ercan YÜKSEL Bahar Yarıyılı

ELECO '2012 Elektrik - Elektronik ve Bilgisayar Mühendisliği Sempozyumu, 29 Kasım - 01 Aralık 2012, Bursa

FARKLI YAPIM SİSTEMLERİ VE KONUT MALİYETLERİ

Bu deneyin amacı Ayrık Fourier Dönüşümü (DFT) ve Hızlu Fourier Dönüşümünün (FFT) tanıtılmasıdır.

28/5/2009 TARİHLİ VE 2108/30 SAYILI KURUL KARARI 11 HAZİRAN 2009 TARİHLİ VE SAYILI RESMİ GAZETEDE YAYIMLANMIŞTIR.

BETONARME BİNALARIN FARKLI HESAP YÖNTEMLERİNE GÖRE PERFORMANS SINIRLARININ İNCELENMESİ ÜZERİNE BİR DEĞERLENDİRME

MIXED REGRESYON TAHMİN EDİCİLERİNİN KARŞILAŞTIRILMASI. The Comparisions of Mixed Regression Estimators *

Kollektif Risk Modellemesinde Panjér Yöntemi

Bulanık Hedef Programlama Yöntemi ile Süre-Maliyet-Kalite Eniyilemesi

EÜFBED - Fen Bilimleri Enstitüsü Dergisi Cilt-Sayı: 3-2 Yıl:

Kuvvet kavramı TEMAS KUVVETLERİ KUVVET KAVRAMI. Fiziksel temas sonucu ortaya çıkarlar BÖLÜM 5 HAREKET KANUNLARI

KABLOSUZ İLETİŞİM

Açık işletme Dizaynı için Uç Boyutlu Dinamik Programlama Tekniği

OCAK HAVALANDIRMA ŞEBEKE ANALİZİ İÇİN KOMBİNE BİR YÖNTEM (A COMBINED METHOD FOR THE ANALYSIS OF MINE VENTILATION NETWORKS)

Electronic Letters on Science & Engineering 6(1) (2010) Available online at

LOGRANK TESTİ İÇİN GÜÇ ANALİZİ VE ÖRNEK GENİŞLİĞİNİN HESAPLANMASI ÖZET

Cahit Arf Liseler Arası Matematik Yarışması 2008

1.1 Yapı Dinamiğine Giriş

2. TRANSFORMATÖRLER. 2.1 Temel Bilgiler

SİMGELER DİZİNİ. ( t Φ Γ. E xz. xxz. j j j

MOBİLYA ENDÜSTRİSİNDE AŞAMALAR ARASINDA FİRE BULUNAN ÇOK AŞAMALI TEDARİK ZİNCİRİ AĞININ OPTİMİZASYONU. Ercan ŞENYİĞİT 1, *

DOĞRUSAL OLMAYAN ANALİZ İÇİN KULLANILAN TİCARİ PROGRAMLARIN ÇERÇEVE SİSTEMLER İÇİN KARŞILAŞTIRILMASI

SÖZDE SPOT ELEKTRİK FİYATINI KULLANAN KISA DÖNEM HİDROTERMAL KOORDİNASYON PROBLEMİ İÇİN DELPHİ DİLİNDE YAZILMIŞ GÖRSEL BİR PROGRAM

ONDOKUZ MAYIS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ KİMYA MÜHENDİSLİĞİ BÖLÜMÜ KMB 405 KİMYA MÜHENDİSLİĞİ LABORATUVARI - 3

YÜKSEK LİSANS TEZİ. İnş. Müh. Onur DEMİR. Anabilim Dalı : İNŞAAT MÜHENDİSLİĞİ Programı : DEPREM MÜHENDİSLİĞİ

KÜÇÜK TİTREŞİMLER U x U x U x x x x x x x...

VİNÇTE ÇELİK KONSTRÜKSİYON

Binaların deprem etkisi altındaki lineer olmayan davranışının belirlenmesi için çok modlu uyarlamalı yük artımı yöntemi

Titreşim Hareketi Periyodik hareket

GENETİK ALGORİTMALARDA TEK VE ÇOK NOKTALI ÇAPRAZLAMANIN SÖZDE RASSAL POPULASYONLARA ETKİSİ

AutoLISP KULLANILARAK ÜÇ KOLLU ROBOTUN HAREKET SİMÜLASYONU

ile plakalarda biriken yük Q arasındaki ilişkiyi bulmak, bu ilişkiyi kullanarak boşluğun elektrik geçirgenlik sabiti ε

DEPREME DAVRANIŞI DEĞERLENDİRME İÇİN DOĞRUSAL OLMAYAN ANALİZ. NEJAT BAYÜLKE 19 OCAK 2017 İMO ANKARA ŞUBESİ

RİSKLİ YAPILARIN TESPİT EDİLMESİNE İLİŞKİN ESASLAR. 4- Özel Konular

2 Serbestlik Dereceli Taşıt Modeli PID Kontrolü

İNSANSIZ HAVA ARAÇLARI İÇİN RADAR KAPLAMA ALANLARINDAN KAÇINACAK EN KISA ROTANIN HESAPLANMASI

İKİ BOYUTLU ÇUBUK SİSTEMLER İÇİN YAPI ANALİZ PROGRAM YAZMA SİSTEMATİĞİ

SAKARYA HAVZASI AYLIK YAĞIŞLARININ OTOREGRESİF MODELLEMESİ

δ / = P L A E = [+35 kn](0.75 m)(10 ) = mm Sonuç pozitif olduğundan çubuk uzayacak ve A noktası yukarı doğru yer değiştirecektir.

h h P h h Şekil 2.1. Bir kapta bulunan sıvının yüksekliği ile tabana yaptığı basınç arasındaki ilişki

MATLAB PROGRAMININ DOĞRUSAL OLMAYAN DEPREM ANALİZLERİ İÇİN PARALEL PROGRAMLAMAYA UYGUNLUĞUNUN ARAŞTIRILMASI YÜKSEK LİSANS TEZİ.

GÜNEŞ ENERJİSİ SİSTEMLERİNDE KANATÇIK YÜZEYİNDEKİ SICAKLIK DAĞILIMININ SONLU FARKLAR METODU İLE ANALİZİ

k tane bağımsız değişgene bağımlı bir Y değişgeni ile bu bağımsız X X X X

TDY 2007 de Kullanılan Farklı Zemin Sınıfları İçin Performans Değerlendirme Yöntemleri Üzerine Bir Araştırma

YÜKSEK BİNALARDA SÜRTÜNMEYE DAYALI SÖNÜMLEYİCİLER İLE BAĞLI PERDE DUVAR SİSTEMİ

ANALİZ CEBİR. 1. x 4 + 2x 3 23x 2 + px + q denkleminin kökleri (a, a, b, b) olacak şekilde. ikişer kökü aynı ise ise p ve q kaçtır?

BÜTÜNLEŞİK ÜRETİM PLANLAMASININ HEDEF PROGRAMLAMAYLA OPTİMİZASYONU VE DENİZLİ İMALAT SANAYİİNDE UYGULANMASI

SONLU ELEMANLAR (FINITE ELEMENTS) YÖNTEMİ

Matris Unutma Faktörü İle Uyarlanmış Kalman Filtresinin Başarım Değerlendirmesi

Mekanik Titreşimler ve Kontrolü. Makine Mühendisliği Bölümü

ÇOK KATLI BİNALARIN DEPREM ANALİZİ

YUVACIK VE NAMAZGAH BARAJ DEFORMASYONLARININ İZLENMESİ

Altı Serbestlik Dereceli Haptik Robotun Performans Analizi

Fizik 101: Ders 24 Gündem

KAYNAK BAĞLANTILARI SAKARYA ÜNİVERSİTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ MAKİNE ELEMANLARI-I DERS NOTU

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

İNŞ 320- Betonarme 2 Ders Notları / Prof Dr. Cengiz DÜNDAR Arş. Gör. Duygu BAŞLI

DEPREM HESABI. Doç. Dr. Mustafa ZORBOZAN

DEPREM BÖLGELERĐNDE YAPILACAK BĐNALAR HAKKINDA YÖNETMELĐK (TDY 2007) Seminerin Kapsamı

Dinamik Programlama Tekniğindeki Gelişmeler

İstatistikçiler Dergisi

YAPI STATİĞİ MESNETLER

ELEKTRİK GÜÇ SİSTEMLERİNDE SALINIM DİNAMİKLERİNİN KAOTİK OLAYLARININ İNCELENMESİ

Transformasyonlar (İleri Yapı Statiği)

Deneysel Metotlara Giriş Temel Kavramlar, Analiz Yöntemleri

BETONARME-II ONUR ONAT HAFTA-1 VE HAFTA-II

ELASTİSİTE TEORİSİ I. Yrd. Doç Dr. Eray Arslan

ÇALIŞMA ŞARTLARINDA MODAL ANALİZ

SAP 2000 İLE BETONARME HESAPLAMA. Hazırlayan: Dr. Onur TUNABOYU Eskişehir Teknik Üniversitesi Müh. Fak. İnşaat Müh. Bölümü

ANKARA İLİ DELİCE İLÇESİ KÖPRÜSÜNÜN CPM METODU İLE MÜHENDİSLİK KRİTERLERİNİN BELİRLENMESİ

Çok Yüksek Mobiliteli Sönümlemeli Kanallardaki OFDM Sistemleri için Kanal Kestirimi

3.Seviye Deneme Sınavı ITAP_12_14_2011 Titreşim

ANKARA İLİ DELİCE İLÇESİ KÖPRÜSÜNÜN CPM METODU İLE MÜHENDİSLİK KRİTERLERİNİN BELİRLENMESİ

MAK341 MAKİNA ELEMANLARI I 2. Yarıyıl içi imtihanı 24/04/2012 Müddet: 90 dakika Ögretim Üyesi: Prof.Dr. Hikmet Kocabas, Doç.Dr.

Transkript:

MATLAB PROGRAMININ DOĞRUSAL OLMAYAN DEPREM ANALİZLERİ İÇİN PARALEL PROGRAMLAMAYA UYGUNLUĞUNUN ARAŞTIRILMASI Fatih YILDIZ Yüse Lisans Tez Sunumu 25.08.2017

Giriş : Doğrusal Olmayan Analiz Pratite Kullanım Performans Değerlendirmesi TDY 2007 FEMA 356, ASCE 41/13 Özel Yapılar o Yüse Binalar o İzolatörlü Yapılar o Sönümleyici Ticari Programlar : Perform, Sap2000, Etabs, Ansys, Abaqus, Ls-Dyna 25.08.2017 2

Giriş : Doğrusal Olmayan Analiz Araştırma Programları : IDARC 2D (University at Buffalo-SUNY,1987) DRAIN 2DX (California University,1988) Opensees (Bereley University of California,1997) 25.08.2017 3

Giriş : Doğrusal Olmayan Modelleme Yığılı Modelleme Yayılı Modelleme Süreli Modelleme Doğrulu ve çözüm süresi artar. 25.08.2017 4

Giriş : Yığılı Modelleme Kolon ve irişlere yay eleman elenir. Hızlıdır faat davranışı abaca ifade eder. Yaylar moment-dönme etileşimini simüle eder. Yaylar olon ve iriş yüzeylerindedir. 25.08.2017 5

Giriş : Yığılı Modelleme For ( Zaman ) For ( Dengeleme ) Denlem taımı çözümü For ( Doğrusal olmayan eleman ) Bünye fonsiyonu End End End Doğrusal olmayan analiz programı algoritması for döngüsü 25.08.2017 6

Giriş : Yığılı Modelleme For ( Zaman ) For ( Dengeleme ) Denlem taımı çözümü For ( Doğrusal olmayan eleman ) Bünye fonsiyonu End End End Doğrusal olmayan analiz programı algoritması for döngüsü 25.08.2017 7

Giriş : Yayılı Modelleme Kolon ve perde elemanlar üçü parçalara ayrılır. Yavaştır faat davranışı daha gerçeçi yansıtır. Her üçü parçaya doğrusal olmayan bünye fonsiyonu (çift-doğrusal, taeda, bouc-wen..vb) verilir. 25.08.2017 8

Giriş : Yayılı Modelleme For ( Zaman ) For ( Sistem Dengeleme ) Denlem taımı çözümü For ( Doğrusal Olmayan Fiber Eleman ) For ( Fiber Eleman Dengeleme ) Bünye fonsiyonu End End End End Doğrusal olmayan fiber analiz programı algoritması for döngüsü 25.08.2017 9

Giriş : Yayılı Modelleme For ( Zaman ) For ( Sistem Dengeleme ) Denlem taımı çözümü For ( Doğrusal Olmayan Fiber Eleman ) For ( Fiber Eleman Dengeleme ) Bünye fonsiyonu End End End End Doğrusal olmayan fiber analiz programı algoritması for döngüsü 25.08.2017 10

Giriş : Hızlandırma Yöntemi Paralel Programlama Denlem taımı çözümü Domain decomposition Denlem taımı çözümünü paralel programlama işleyen uygulamalar: Intel (Xeon Phi Processors- Many Integrated Core Architecture) NAG (The NAG MPI Parallel Library) Doğrusal olmayan analize uygulaması : OpenSees 25.08.2017 11

Giriş : Programlama Dilleri Ticari uygulama geliştirme için ullanılan diller: C C++ Fortran Bilimsel çalışma yapma için ullanılan diller: MATLAB Python Yeni nesil diller Julia 25.08.2017 12

Giriş : Problemin Tanımı Doğrusal olmayan analizlerde ço fazla elemanın olması Bünye denlemlerinin simülasyonunun zaman alması Yeni nesil dillerin doğrusal olmayan deprem analizleri için paralel programlamaya uygunluğunun belirgin olmaması Paralel programlama ullanımına (hızlandırmaya) yöneli çalışmanın ço az olması 25.08.2017 13

Giriş : Amaç, Kapsam ve Yöntem Amaç : Matlab programı ile doğrusal olmayan deprem analiz programının yazılması Bünye fonsiyonlarının Matlab ile paralelleştirilmesinin araştırılması Kapsam : Matlab programı paralel programlama araç utusu ve fonsiyonları 10, 25, 50, 75, 100 atlı 4 açılılı betonarme çerçeve sistemler 25.08.2017 14

Giriş : Amaç, Kapsam ve Yöntem Yöntem : Diferansiyel dinami denlemin çözümü için sayısal yöntem olara Newmar-β nın ullanımı Doğrusal olmayan analizlerde uvvet dengelemesi için dengelenmemiş uvvet düzeltme metodu Doğrusal olmayan model olara yığılı plastisite Matlab programında yazılan programın Sap2000 doğrulanması Matlab de paralel hesaplama araçutusu 25.08.2017 15

Sunum İçeriği 1. Bölüm : Doğrusal Olmayan Model ve Analiz 2. Bölüm : Matlab de Geliştirilen Programlar ve Analiz Sonuçları 3. Bölüm : Paralel Programlama 4. Bölüm : Sonuç ve Öneriler 25.08.2017 16

Sunum İçeriği 1. Bölüm : Doğrusal Olmayan Model ve Analiz 2. Bölüm : Matlab de Geliştirilen Programlar ve Analiz Sonuçları 3. Bölüm : Paralel Programlama 4. Bölüm : Sonuç ve Öneriler 25.08.2017 17

Doğrusal Olmayan Modelleme : Çerçeve Sistem Çubu ve yay elemanlardan çerçeve sistem oluşturulur. 25.08.2017 18

Doğrusal Olmayan Modelleme : Yay elemanlar fy F 1 -fy 2 X Yay elemanlar olon ve irişlerin yüzeylerine elenir. Tez apsamında çift-doğrusal ve taeda modelleri ullanılmıştır. 25.08.2017 19

Doğrusal Olmayan Analiz : Kütle, Rijitli ve Sönüm Matrisleri Çubu ve yay eleman rijitli matrisleri 25.08.2017 20

Doğrusal Olmayan Analiz : Kütle, Rijitli ve Sönüm Matrisleri Genel ütle matrisi ve sistem rijitli matrisi M= m 1 m 2 m 3 m n-1 m n 1 1 1 1 1 1 11 12 13 14 15 16 0 0 0 0 0 0 1 1 1 1 1 1 21 22 23 24 25 26 0 0 0 0 0 0 1 1 1 1 1 1 31 32 33 34 35 36 0 0 0 0 0 0 1 1 1 1 2 1 2 1 2 2 2 2 41 42 43 44 + 11 45 + 12 46 + 13 14 15 16 0 0 0 1 1 1 1 2 1 2 1 2 2 2 2 51 52 53 54 + 21 55 + 22 56 + 23 24 25 26 0 0 0 1 1 1 1 2 1 2 1 2 2 2 2 61 62 63 64 + 31 65 + 32 66 + 33 34 35 36 0 0 0 K= 2 2 2 2 3 2 3 2 3 3 3 3 0 0 0 41 42 43 44 + 11 45 + 12 46 + 13 14 15 16 2 2 2 2 3 2 3 2 3 3 3 3 0 0 0 51 52 53 54 + 21 55 + 22 56 + 23 24 25 26 2 2 2 2 3 2 3 2 3 3 3 3 0 0 0 61 62 63 64 + 31 65 + 32 66 + 33 34 35 36 3 3 3 3 3 3 0 0 0 0 0 0 41 42 41 44 45 46 3 3 3 3 3 3 0 0 0 0 0 0 51 52 53 54 55 56 3 3 3 3 3 3 0 0 0 0 0 0 61 62 63 64 65 66 25.08.2017 21

Doğrusal Olmayan Analiz : Kütle, Rijitli ve Sönüm Matrisleri Rayleigh sönümleme matrisi C=αM+βK 1 ω n ξ n = α+ β 2ωn 2 1 ωi ξ i 1 ωi α = ξj 2 1 β ωj ωj 25.08.2017 22

Doğrusal Olmayan Analiz : Dinami Analiz Doğrusal Olmayan Deprem Analizi Diferansiyel Denge Denlemi Mx( t) Cx( t) Kx( t) F ( t) P( t) s x(t) M C K F s (t) P(t) : zemine göre röletif olan yerdeğiştirmeleri ve dönmeler : ütle matrisi : sönümleme matrisi : doğrusal elemanlardan gelen rijitli matrisi : doğrusal olmayan eleman uvvetleri : dış uvvet vetörü 25.08.2017 23

Doğrusal Olmayan Analiz : Newmar-β 1) Denlemin t anındai hali ve t + t anındai halinden çıarılırsa aşağıdai denlem elde edilir: M x C x K x F P t t t t t s 2) Burada [ ] t, büyülüğün t + t ve t anlarındai değerleri arasındai farı göstermetedir. Hareet denlemi Newmar- yöntemi ile aşağıda gösterilen artımsal ve cebirsel forma çevrilebilir: ˆ t t t A x Fs P 2 A t M t C K 1 1 t t 2 2 ˆ P P M C x M 1 C x t t t t 3) Burada, ve Newmar parametreleridir. Analizde, her zaman adımında artımsal doğrusal olmayan uvvet için bir abul yapılır. Bu abul, doğrusal olmayan elemanların tanjant rijitliği üzerinden olabilir. Bu durumda t,abul A K x Pˆ T t F K x t,abul s T t,abul 25.08.2017 24

Doğrusal Olmayan Analiz : Kuvvet Dengeleme 4) Kabul edilen yer değiştirme için, bünye fonsiyonlarından doğrusal uvvet F t,çiftdoğ hesaplanabilir. Bu durumda, t adımı için dengelenmemiş uvvet şu şeilde olur: F F F t,denge t,abul t,çiftdoğ s s s 5) Dengelenmemiş uvvet bir sonrai zaman adımında e dış uvvet olara yapıya etitilere sistem çözülür: A x F Pˆ F t 1 t 1 t 1 t,denge s s 25.08.2017 25

Sunum İçeriği 1. Bölüm : Doğrusal Olmayan Model ve Analiz 2. Bölüm : Matlab de Geliştirilen Programlar ve Analiz Sonuçları 3. Bölüm : Paralel Programlama 4. Bölüm : Sonuç ve Öneriler 25.08.2017 26

Geliştirilen Programlar : Doğrusal Stati Analiz Programı Matlab programı ile çözülece bazı çerçeve sistemler sap2000 paet programı ile de çözülece ve sonuçlar ıyaslanacatır. Faat diat edilmesi gereen bir onu vardır. Sap2000 programının yön abulleri ile matlab programının yön abulleri aynı değildir. Bunun için hesaplanan değerler aynı olsada işaretlerinde farlılılar olabilmetedir. Diat edilmesi gereen diğer bir onu ise matlab programı ile elde ettiğimiz M, N, T değerleri çubu elemanların ucunda oluşan değerlerdir. Çubu elemanın orta bölgelerindei değerleri hesaplanmamıştır. Kıyaslama yapılıren sap2000 grafilerinde gösterilen M, N, T değerlerinin sadece uç bölgelerine baılaca buralar diate alınacatır. Yuarıda da bahsettiğimiz gibi işaretleri farlı olabilir. Örne Analiz Sonuçları : Çubu elemanlara yapılan yülemeler notasal olara 10 N ve yayılı olara 25 N olara belirlenmiştir. Bunun yanı sıra 1. Düğüm notasına pozitif Y yönünde 0.01 m çöme verilmiştir. 2. Düğüm notasına ise negatif X yönünde 0.05 m ve pozitif dönme yönünde 0.002 radyanlı dönme verilmiştir Aynı işlemler Sap2000 paet programında da yapılıp her ii programın sonuçları ıyaslanmıştır. 25.08.2017 27

Geliştirilen Programlar : Doğrusal Stati Analiz Programı Matlab Sonuçları Sap2000 Sonuçları 25.08.2017 28

Geliştirilen Programlar : Doğrusal Stati Analiz Programı Matlab Sonuçları Sap2000 Sonuçları 25.08.2017 29

Geliştirilen Programlar : Doğrusal Stati Analiz Programı Matlab Sonuçları Sap2000 Sonuçları 25.08.2017 30

Geliştirilen Programlar : Doğrusal Stati Analiz Programı Matlab Sonuçları Sap2000 Sonuçları 25.08.2017 31

Geliştirilen Programlar : Doğrusal Deprem Analiz Programı Matlab programında hazırlanan doğrusal deprem analiz programı için hazırlanan örnete 6 metre uzunluğunda 3 açılılı 3 metre yüseliğinde 5 atlı basit bir yapı tercih edilmiştir. Elastisite modülü olara 3e7 N/m^2, olon 60 cm eninde ve derinliğinde, iriş ise 60 cm yüseliğinde 40 cm derinliğinde belirlenmiştir. Rayleigh atsayılarını hesaplama için girilen sönüm oranları ise %5 olara tanıtılmıştır. Deprem aydı olara uvvetli yer hareeti olan darfield aydı ullanılmıştır. Bütün bu girdilerden sonra program çalıştırılmış ve sonuçlar alınmıştır. Darfield deprem aydı ivme değerleri Yuarıda bahsedilen parametreler aynı değerleri ile Sap2000 paet programına da girilere çözdürülmüştür. Her ii program sonuçları ıyaslanmıştır. 25.08.2017 32

Geliştirilen Programlar : Doğrusal Deprem Analiz Programı Matlab Sonuçları Sap2000 Sonuçları 25.08.2017 33

Geliştirilen Programlar : Doğrusal Deprem Analiz Programı Matlab Sonuçları Sap2000 Sonuçları Sistemin yerdeğiştirme arşılaştırması 25.08.2017 34

Geliştirilen Programlar : Doğrusal Deprem Analiz Programı Matlab Sonuçları Sap2000 Sonuçları Sistemin hız arşılaştırması 25.08.2017 35

Geliştirilen Programlar : Doğrusal Deprem Analiz Programı Matlab Sonuçları Sap2000 Sonuçları Sistemin ivme arşılaştırması 25.08.2017 36

Geliştirilen Programlar : Doğrusal Olmayan Deprem Analiz Programı Geliştirilen programın doğruluğu hem doğrusal hem de doğrusal olmayan analizlerde 10 atlı örne bir yapı için doğruluğu genel abul görmüş SAP2000 (2016), programı ile ontrol edilmiştir. SAP2000 modelin rijit-plasti mafsallar ullanılmış, benzer modeller olmaları için yazılan programda dönme yaylarının il rijitlileri ço yüse alınmıştır. Burada sadece doğrusal olmayan analiz ontrolünün sonuçları verilmiştir. Karşılaştırılan düğüm notası Aış şeması 25.08.2017 37

Geliştirilen Programlar : Doğrusal Olmayan Deprem Analiz Programı Karşılaştırılan notanın yatay yerdeğiştirmesi Karşılaştırılan notanın dönmesi 25.08.2017 38

Geliştirilen Programlar : Doğrusal Olmayan Deprem Analiz Programı Verilen çerçeve sistemde en alt olonların alt seviyelerinde bulunan 2,7,12,17,22 numaralı çift-doğrusal elemanlar için histeriti davranış elde edilmiş ve Sap2000 ile ıyaslanmıştır. 2 numaralı çift-doğrusal eleman için moment-dönme ilişisi 25.08.2017 39

Geliştirilen Programlar : Doğrusal Olmayan Deprem Analiz Programı 7 numaralı çift-doğrusal eleman için moment-dönme ilişisi 12 numaralı çift-doğrusal eleman için moment-dönme ilişisi 25.08.2017 40

Geliştirilen Programlar : Doğrusal Olmayan Deprem Analiz Programı 17 numaralı çift-doğrusal eleman için moment-dönme ilişisi 22 numaralı çift-doğrusal eleman için moment-dönme ilişisi 25.08.2017 41

Sunum İçeriği 1. Bölüm : Doğrusal Olmayan Model ve Analiz 2. Bölüm : Matlab de Geliştirilen Programlar ve Analiz Sonuçları 3. Bölüm : Paralel Programlama 4. Bölüm : Sonuç ve Öneriler 25.08.2017 42

Paralel Programlama : Programlama Çeşitleri Programlama çeşitleri Seri programlama Paralel programlama Seri Programlama Gelenesel yöntemdir. Her omut bir diğerinden sonra işleme alınır. Ard arda hesaplama gerçeleşir. Birim zamanda sadece bir omut işlenir. Problem İşlemler Seri Programlama İşlemci 25.08.2017 43

Paralel Programlama : Programlama Çeşitleri Paralel Programlama Yeni nesil yöntemdir. Problem farlı parçalara bölünür. Komutlar eşzamanlı olara işleme alınır. Birim zamanda birden ço omut işlenir. Birden ço işlemci ullanılır. Problem İşlemler İşlemci İşlemci İşlemci İşlemci Paralel Programlama 25.08.2017 44

Paralel Programlama : Doğal E Süre (Overhead) Paralel programlamda arşılaşılan bir onu verinin işlenmesi için gereli olan süreden farlı olara paralel programlamanın doğasında olan işlemlerden dolayı oluşan e süredir. Örne olara MATLAB paralel programlama için istemci (client) hafıza bölgesinden işçi (worer) tarafında veri atarmatadır. Bu atarım için gereli olan süre doğal e süredir (overhead). Bu atarım içiçe ii döngü nedeni ile birden fazla yapılması gereiyorsa, doğal e süre döngü sayısı adar artacatır ve paralel işlem ile azanılan süreyi perdeleyebilir. Matemetisel olara paralel ve seri işlem süreleri ve doğal e süre ile ilgili oşul şu şeilde gösterilebilir: t p=t des +t is(n is /n ç) t =n t s t <t p s is is Burada, tp paralel işlem süresi, ts seri işlem süresi, tdes paralel işleme özel doğal e süre, niş işlem adeti ve nç çeirde ya da işlemci sayısıdır. 25.08.2017 45

Paralel Programlama : Doğal E Süre (Overhead) Matlab parfor yalaşımı için bünye fonsiyonlarının çalışma sürelerinin ve doğal e süreyi aşma için gereli minimum eleman sayısı belirlenmiştir. Minimum eleman sayısının bulunması Minimum eleman sayı grafiği 25.08.2017 46

Paralel Programlama : Çift-doğrusal ve Taede Çalışma Süresi Örne olması açısından çift-doğrusal ve Taeda fonsiyonları için işlem süreleri olara hesaplanmıştır. Bu hız değerlerine göre parfor ile paralel programlamanın seri programlama ile aynı hızda ya da daha hızlı olması için yapıda yalaşı olara en az 10 6 adet çift doğrusal eleman veya en az 3 10 4 adet Taeda elemanı olması geremetedir. Bu değerler, minimum eleman sayı grafiğinin dış değerlemesi ile bulunmuştur. Bunun nedeni, parfor fonsiyonu nedeni ile oluşan doğal e sürenin yüse olmasıdır i bu, parfor fonsiyonunun çift doğrusal ve Taeda elemanlarına ço uygun olmadığı anlamına gelmetedir. Bunun bir nedeni, Matlab programının if else yapısına sahip parçalı-doğrusal fonsiyonları ço hızlı çağırması olabilir. 25.08.2017 47

Paralel Programlama : Çift-doğrusal Spmd için yapılan çalışmada, Matlab programının çift-doğrusal ve taeda elemanları ço hızlı çalıştırmasından dolayı spmd çerçeve yapısını analiz eden programında çağrılmamıştır; bu fonsiyonların çerçeve yapısında çağrılabilmeleri için yapının ço büyü ölçeli olması geremetedir. Örne olması için çift-doğrusal fonsiyonu spmd döngüsü içerisinde programlanmış ve seri çağrıma göre hızlanması incelenmiştir. Burada bünye fonsiyonlarının paralel ve seri çağrım süreleri hesaplanmış ve seri çağrım için gereli süre paralel çağrım süresine bölünere hızlanma değerleri elde edilmiştir. Sadece fonsiyon çağrımında spmd ile hızlanma yalaşı olara 10 6 adet çift doğrusal ile başlamıştır ve eleman sayısı arttıça hızlanmada artmıştır. Bu sonuçlar parfor yönteminin asine, spmd ile paralel işlemin etin bir şeilde gerçeleştiğini göstermetedir. Sadece fonsiyon çağırımında çift doğrusal eleman için hızlanma değerleri 25.08.2017 48

Paralel Programlama : Çift-doğrusal Benzer şeilde çift-doğrusal elamanlar ile stati itme bir simülasyonu gerçeleştirilmesi durumunda hızlanma elde edilmiştir (Şeil 5.5). Stati simülasyonlarda gereli olan minimum eleman sayısının daha az olduğu gözlemlenmiştir. Stati simülasyonda çift doğrusal eleman için hızlanma değerleri 25.08.2017 49

Sunum İçeriği 1. Bölüm : Doğrusal Olmayan Model ve Analiz 2. Bölüm : Matlab de Geliştirilen Programlar ve Analiz Sonuçları 3. Bölüm : Paralel Programlama 4. Bölüm : Sonuç ve Öneriler 25.08.2017 50

Sonuç ve Öneriler Bu tez çalışmasında, yapıların zaman-tanım alanında doğrusal olmayan deprem analizlerinde bünye fonsiyonlarının paralelleştirilmesi araştırılmıştır. Bu amaçla MATLAB beti dili programlama dilleri olara seçilmiştir. Bünye fonsiyonları olara çift-doğrusal eleman ve Taeda modeli için hazırlanmış fonsiyonlar ullanılmıştır. MATLAB dilinde bünye fonsiyonlarının ço hızlı çalışmalarından dolayı yapı analiz programında bünye fonsiyonlarının paralelleştirilmesi programlanmamıştır. MATLAB dilinde ii paralelleştirme yöntemi incelenmiştir. Parfor yönteminde özellile doğal e süre (overhead) den dolayı doğrusal olmayan analizlerin algoritmasında bulunan iç içe döngü aışına uygun olmadığı belirlenmiştir. Doğal e süreyi yenme için gereli olana minimum bünye fonsiyon sayılarını çift-doğrusal ve Taeda modelleri için belirlenmiştir. Diğer yöntem olan spmd yönteminde paralelleştirme gerçeleştirilmiştir ve sadece fonsiyon çağrımı için ve stati itme tipi analiz için hızlanma mitarları eleman sayısına bağlı olara belirlenmiştir. 25.08.2017 51

TEŞEKKÜRLER 25.08.2017 52