RCS API - Çatlak genişliği çalışması (EN)

Bu makale aynı zamanda şu dillerde de mevcuttur:
İngilizceden yapay zeka tarafından çevrildi
Aşağıdaki eğitim, yeni RCS API'nin bazı özelliklerini göstermektedir. Önceden tanımlanmış donatılı bir kesit içeren mevcut bir dosyayı kullanarak, kapasite ve çatlak genişliği etkilerini incelemek amacıyla kesit üzerindeki yüklemeyi değiştirebiliriz.

API, Python programlama dili aracılığıyla kullanılacaktır. IDEA StatiCa Git-Hub referansı. 

Yaklaşan adımlara genel bakış

  1. Mevcut iç kuvvet Mine'yi seçilen moment yükleme artımı kadar artırın.
  2. Hesabı çalıştırın
  3. Hesaplamadan kontrol etmek istediğimiz sonuçları çıkarın - özellikle çatlak genişliği
  4. Sonuçları grafik üzerinde çizmek için kullanabileceğimiz bir veri çerçevesine ekleyin
inline image in article

Paket kurulumları

Paketler, API'yi başlatmak, veri çerçeveleriyle çalışmak ve grafikleri çizmek için iletişim ve önceden yüklenmiş işlevler/nesneler sağlar.

IDEA StatiCa RCS Client, donatılı beton ve çelik yapılar dahil yapısal elemanların tasarımı ve yönetmelik kontrolü için yaygın olarak kullanılan bir yazılım çözümü olan IDEA StatiCa'nın bir bileşenidir. Özellikle, RCS, Donatılı Beton Kesitler anlamına gelir ve RCS Client, çeşitli yükleme koşulları altında donatılı beton kesitlerin davranışını analiz etmeye ve kontrol etmeye odaklanan uygulamanın bir parçasıdır.

IDEA StatiCa RCS Client'ın Temel Özellikleri:

  1. Kesit Analizi: Mühendislerin, beton ve donatı arasındaki karmaşık etkileşimleri göz önünde bulundurarak beton elemanların kesitlerini analiz etmesine olanak tanır. Bu, doğrusal olmayan davranış, çatlama ve diğer olguları içerebilir.
  2. Yönetmelik Uyumu: RCS Client, tasarımı çeşitli uluslararası yönetmeliklere göre kontrol ederek kesitlerin güvenlik ve performans standartlarını karşılamasını sağlar.
  3. Etkileşim Diyagramları: Çeşitli yük kombinasyonları için etkileşim diyagramları oluşturabilir; mühendislerin bir kesitin farklı yükleme koşulları altında (örn. eksenel yük ile eğilme momentlerinin birleşimi) nasıl davrandığını anlamalarına yardımcı olur.
  4. Sonuç Görselleştirme: Yazılım, gerilme-gerinim dağılımlarının, çatlak örüntülerinin ve daha fazlasının ayrıntılı görselleştirmelerini sağlayarak mühendislerin sonuçları kolayca yorumlamasına ve anlamasına yardımcı olur.
  5. Diğer Modüllerle Entegrasyon: RCS Client, çelik birleşimler veya betonarme elemanlar için olanlar gibi diğer IDEA StatiCa modülleriyle birlikte çalışabilir ve kapsamlı bir tasarım ve analiz ortamı sağlar.
  6. Otomasyon ve API: RCS Client, otomatik analiz veya diğer yazılım araçlarıyla entegrasyon sağlayarak API'si aracılığıyla iş akışlarına entegre edilebilir.
inline image in article
inline image in article

Mevcut projeyi açın ve kesit ayrıntılarını alın

  1. IDEA StatiCa'da modeli açın, adı "crack-width-example.IdeaRcs"
  2. Eğilme momenti artımı 
  3. IDEA StatiCa Navigator'daki Extreme'den ayrıntıları alma (birden fazla kesit tanımlanmışsa, tüm Extreme'ler dikkate alınacaktır)
inline image in article
inline image in article

Artımlar, hesaplama ve sonuçlar üzerinde döngü çalıştırın

Yinelemeler, sonuçları görüntülemek için kullanılabilecek "df.check" veri kümesinde saklanır.

inline image in article

Analiz sonuçları: 

inline image in article

Çıktıların çizimi (matplotlib)

inline image in article

IDEA StatiCa RCS'de tek bir kesit üzerinde yineleme analizi yapmak için RCS API'sini kullanma konusunda yetkinlik kazandınız.

Dosyayı Github'dan indirme bağlantısı: https://github.com/idea-statica/ideastatica-public/tree/main/src/api-sdks/rcs-api/clients/python/ju…

İlgili makaleler