İçeriğe geç
View in the app

A better way to browse. Learn more.

YAPI ZEMİN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
CANLISon Depremler
    Dünya M5+7 gün
      Kaynak: USGS

      Yapısal Analiz ve Tasarım YazılımlarıKonu No. 1982

      Yanıt
      11
      Görüntüleme
      417
      Katılımcı
      9
      Son yanıt

      OpenSees TCL'de NLTH akisi kurdum — Concrete04 mi Concrete02 mi elestirmenizi isterim

      Editörün Seçimleri

      Oluşturuldu:
      comment_31583

      Arkadaslar, selam. Bir suredir OpenSees ile ugrasiyorum ve firmamizda ucretsiz bir NLTH akisi kurmaya calisiyorum. SAP2000 + Perform-3D lisans maliyeti kucuk-orta firmalar icin agir, yapisal buromuza yeni mezun 3 muhendis aldik ve herkesin SAP lisansi olmayabiliyor. OpenSees'in TCL script tabanli olmasi ilk ogrenme egrisini dik yapiyor ama bir kere oturdugunda cok hizli ilerleniyor.

      Kurdugum akisi paylasayim, elestirin isterseniz: (1) Geometri Tekla Structures'tan IFC ile cikariyorum, Python ile parse edip TCL'ye ceviriyorum (nodes, elements listeleri). (2) Malzeme olarak uniaxialMaterial Concrete02 + Steel02 (Menegotto-Pinto) kullaniyorum. (3) Fiber section tanimi ile forceBeamColumn element, 5 Gauss-Lobatto integration noktasi. (4) Recorder olarak EnvelopeDrift, nodeReaction, localForce. (5) Analysis: Newton-Raphson + Krylov accelerator, test NormDispIncr 1e-4.

      Sorularim: (a) Bu akista Concrete02 yerine Concrete04 (confined, Mander) daha iyi olur mu? (b) Newton-Raphson'un yakinsamadigi durumlarda ben ArcLength'e gecmeye calisiyorum ama TCL scripte hata veriyor bazen, tecrube paylasir misiniz? (c) Firmamda 3 mezun muhendis icin OpenSees'e gecis egitimi vermek isterim, kaynak oneriniz var mi?

      Tesekkur.

      • İleti 11
      • Görüntüleme 417
      • Açılış
      • Son yanıt

      Bu Konuya En Çok Yazanlar

      Öne çıkan iletiler

      • sap2000_egitmen_asli
        sap2000_egitmen_asli

        SAP2000 egitmeni olarak ben de OpenSees'i kullaniyorum, ozellikle arastirma ortamlarinda — iki yazilim rakip degil aslinda, tamamlayici. SAP2000'de GUI ile hizli model kur, OpenSees'te detayli NLTH do

      • etapinsaat_tuba
        etapinsaat_tuba

        OpenSees tarafinda hic aktif degilim ama forum okuyoruz, ben de ogreniyorum. Bir sey sormak istiyorum — perde modelleme nasil OpenSees'te? SAP2000'de multi-layered shell ile cozuyorum, OpenSees'te ele

      • izm_inz_pinar
        izm_inz_pinar

        Berk, OpenSees icin TCL'den Python (OpenSeesPy) tarafina gecmeni oneririm. Ayni komutlar, syntax Pythonic ve hata ayiklama cok daha kolay. pip install openseespy ile kurulum dakikalar. Ben 2022'den be

      gönderildi
      comment_31584
      bim_berk yazdi:

      Concrete02 yerine Concrete04 (confined, Mander) daha iyi olur mu?

      Berk, kesinlikle Concrete04 kullan. Concrete02 lineer-softening, tension degradation'u basit. Mander et al. (1988) modeli (Concrete04) sargi etkisini (confined core) ayri tanimlar — yuksek sargi oranli kolonlarda egri farki cok belirgin, performans degerlendirmede kritik. Ozellikle TBDY 2018 Tablo 4.1 sargi kosullarini karsilayan elemanlari Concrete04 ile "confined" modellemek gerekir, aksi halde kapasite %15-20 altinda cikar.

      Steel02 icin de isotropic hardening parametrelerini (a1-a4) default 0 yerine Filippou et al. kalibrasyonuna gore 0.925, 0.15, 0, 1 gir. Cevrimsel davranis dogruya yaklasir.

      gönderildi
      comment_31585

      Berk, OpenSees icin TCL'den Python (OpenSeesPy) tarafina gecmeni oneririm. Ayni komutlar, syntax Pythonic ve hata ayiklama cok daha kolay. pip install openseespy ile kurulum dakikalar. Ben 2022'den beri OpenSeesPy kullaniyorum, TCL'e geri donmek zor bana.

      ArcLength yakinsama problemleri icin genelde su kombinasyon isime yariyor: test EnergyIncr 1e-6, algorithm KrylovNewton -iterate initialOnly. Standart Newton duvara carparsa algorithm NewtonLineSearch 0.8 ile cevirirsin, maliyetli ama saglam.

      gönderildi
      • Yazar
      comment_31586
      izm_inz_pinar yazdi:

      OpenSeesPy kullaniyorum, TCL'e geri donmek zor bana

      Pinar abla, dogru — zaten dusunuyordum. TCL eski projelerden miras, yeni baslayacaksam Python ile acayim. KrylovNewton -iterate initialOnly pratikte de bende isledi, tesekkurler. EnergyIncr tolerance onerini deneyecegim, onda hata variyor bazi kayitlarda.

      Ezgi abla, Concrete04 ve Steel02 kalibrasyonu icin Filippou degerleri — elle gireceksin notunu aldim. Bu detayi kimse internette bir yerde acikca yazmiyor.

      gönderildi
      comment_31587

      OpenSees'in gercek gucu: source code acik, istedigin user material'i yazip derleyebilirsin. Ben bir ara OpenSees'e custom yield surface ekleyen bir C++ modulu yazmistim, Perform-3D'de asla mumkun degil. Arastirma tarafinda liderdir, uygulamada iyi bir destek ekibi gerektirir.

      Berk, 3 mezun arkadasina egitim: Silvia Mazzoni'nin OpenSees Tutorial'i hala en iyi baslangic. McKenna'nin PEER ders videolari da YouTube'da. Turkce kaynak icin ODTU Erol Kalkan hocanin calismalari ve ITU'da Alper Ilki grubunun tezleri var.

      gönderildi
      comment_31588

      OpenSees tarafinda hic aktif degilim ama forum okuyoruz, ben de ogreniyorum. Bir sey sormak istiyorum — perde modelleme nasil OpenSees'te? SAP2000'de multi-layered shell ile cozuyorum, OpenSees'te element ShellMITC4 var mi, fiber perdeye uygun mu?

      gönderildi
      • Yazar
      comment_31589
      etapinsaat_tuba yazdi:

      OpenSees'te element ShellMITC4 var mi, fiber perdeye uygun mu?

      Tuba ablam, var — ShellMITC4 ve ShellDKGT mevcut, ama perde modelleme icin daha uygun olan MVLEM (Multi Vertical Line Element Model, Vulcano et al. 1988) ve SFI-MVLEM (Shear-Flexure Interaction, Kolozvari et al. 2015). Perde davranisinda kayma-eğilme etkilesimini dogru temsil eder, shell'den cok daha saglam performans gosterir. Komut: element SFI_MVLEM.

      gönderildi
      comment_31590

      OpenSees lisansi bedava ama ogrenme vakti pahali. Perform-3D lisansi pahali ama ogrenme vakti bedava. Her muhendis bu denklemi kendi zaman-para orani ile cozer.

      gönderildi
      comment_31591

      SAP2000 egitmeni olarak ben de OpenSees'i kullaniyorum, ozellikle arastirma ortamlarinda — iki yazilim rakip degil aslinda, tamamlayici. SAP2000'de GUI ile hizli model kur, OpenSees'te detayli NLTH dogrulamayi yap. Benim deneyimim bu, kimse kimseden daha iyi degil.

      Berk, egitim materyali istersen Yapi Yazilim A.S. olarak OpenSees icin de aciliyoruz, egitmenlerimizden Eren bey Istanbul tarafinda bu isi calistiriyor.

      gönderildi
      comment_31592

      Berk, benim arastirmacı arkadaslar OpenSees kullaniyor yogun. Bir de OpenSees'in MPI parallelized versiyonu var (OpenSeesMP), kayit bazli paralel kosuyorsun. 11 kayit × 2 yon NLTH, 16-core sunucuda 1 gece, tek makinede 3 gun.

      ABAQUS'e paraleli tabii ki, ama OpenSees tarafinda compile etmek ilk defa uzun surer. Ubuntu Server iyi platform bu is icin.

      gönderildi
      • Yazar
      comment_31593

      Tesekkurler herkese. Planim netlesti: (1) OpenSeesPy'a gec, (2) Concrete04/Steel02 Filippou kalibrasyonu, (3) SFI-MVLEM perde icin, (4) Mazzoni + Erol Kalkan kaynak seti, (5) ileride OpenSeesMP + Ubuntu sunucu paralel.

      Bir ay icinde ilk bir demo model cikarirsam forumda paylasacagim, belki baskalarina da yarar.

      Hesap oluşturun veya yorum yazmak için oturum açın

      Configure browser push notifications

      Chrome (Android)
      1. Tap the lock icon next to the address bar.
      2. Tap Permissions → Notifications.
      3. Adjust your preference.
      Chrome (Desktop)
      1. Click the padlock icon in the address bar.
      2. Select Site settings.
      3. Find Notifications and adjust your preference.