Basit Mesnetli Çelik Kiriş
/simply-supported-beamGenetik algoritma ile minimum çelik ağırlığı, L profil seçimi ve Plotly raporu üretir.
/truss-ga-optimizerDüzlemsel çelik kafes sistemleri için genetik algoritma (GA) tabanlı ağırlık minimizasyonu gerçekleştirir. Her çubuk için standart L (eşit kollu köşebent) profil kataloğu gen havuzu olarak kullanılır; algoritma EC3 §6.2 kapsamında çekme/basınç kapasitelerini kısıt fonksiyonu olarak değerlendirerek nesiller boyunca en hafif geçerli tasarımı arar. Sonuçlar interaktif Plotly şeması ve ağırlık evrim grafiği ile sunulur.
Komutu girin
Sohbet arayüzüne `/truss-ga-optimizer` yazın ve Enter'a basın.
Kafes geometrisini tanımlayın
Düğüm koordinatlarını, çubuk bağlantılarını, mesnet koşullarını ve dış yükleri girin.
GA parametrelerini belirtin
Popülasyon büyüklüğü, nesil sayısı ve çelik kalitesini girin (varsayılanlar: 50 birey, 100 nesil, S275).
Optimizasyon sonuçlarını alın
Skill en hafif geçerli kafes profillerini, toplam ağırlığı ve Plotly çıktısını sunar.
Komut
| Parametre | Açıklama | Birim / Örnek | Zorunlu |
|---|---|---|---|
nodes | Düğüm koordinatları listesi | [(x, y)] m | Evet |
members | Çubuk bağlantı indeksleri | [(i, j)] | Evet |
supports | Mesnet düğüm indeksleri ve serbestlik dereceleri | Sabit / Hareketli | Evet |
loads | Dış kuvvetler (ULS kombinasyonu) | [(düğüm, Fx kN, Fy kN)] | Evet |
pop_size | GA popülasyon büyüklüğü | adet (varsayılan: 50) | — |
generations | GA nesil sayısı | adet (varsayılan: 100) | — |
Örnek prompt
/truss-ga-optimizer 7 düğümlü Pratt kafes, açıklık 12 m, yükseklik 2 m Panel yükleri: her üst düğümde -25 kN (düşey) S275 çelik, 60 nesil, 40 birey
Model çıktısı (özet)
GA 60 nesilde yakınsadı; başlık ve diyagonal çubuklara L 70×70×7, dikey çubuklara L 50×50×5 profillerini atadı. Toplam ağırlık: 187 kg (başlangıç popülasyonuna göre %23 azalma). Plotly kafes diyagramı ve evrim grafiği üretildi.
Basit Mesnetli Çelik Kiriş
/simply-supported-beamRhino Kafes Üretici
/rhino-truss-generatorKesme Kuvveti Birleşimi
/shear-connection