RCS API - Çatlak genişliği çalışması (EN)
API, Python programlama dili aracılığıyla kullanılacaktır. IDEA StatiCa Git-Hub referansı.
Yaklaşan adımlara genel bakış
- Mevcut iç kuvvet Mine'yi seçilen moment yükleme artımı kadar artırın.
- Hesabı çalıştırın
- Hesaplamadan kontrol etmek istediğimiz sonuçları çıkarın - özellikle çatlak genişliği
- Sonuçları grafik üzerinde çizmek için kullanabileceğimiz bir veri çerçevesine ekleyin
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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Mevcut projeyi açın ve kesit ayrıntılarını alın
- IDEA StatiCa'da modeli açın, adı "crack-width-example.IdeaRcs"
- Eğilme momenti artımı
- IDEA StatiCa Navigator'daki Extreme'den ayrıntıları alma (birden fazla kesit tanımlanmışsa, tüm Extreme'ler dikkate alınacaktır)
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.
Analiz sonuçları:
Çıktıların çizimi (matplotlib)
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…