Skip to content

SlipSurface FEA ​

Şevler

2B sonlu elemanlar analizi

Şevler, dolgular ve derin kazılar için 2B sonlu elemanlar: kayma mukavemeti azaltmayla güvenlik sayısı, aşamalı inşaat, perde ve kazıklarda iç kuvvetler, DXF’ten kesit ve inşaat sırası.

$ pip install slipsurface-fea
Çalıştır
slipsurface-fea
Varsayılan port
8777
Python
3.10+
Sürüm
0.1.0
Lisans
AGPL-3.0

Geoteknik mühendisliği için 2B sonlu elemanlar analizi: şevler, dolgular ve derin kazılar; kayma mukavemeti azaltmayla güvenlik sayısı; perde, kazık ve ankrajlarda iç kuvvetler.

Şev göçme mekanizması

Kapsam ​

  • Şev stabilitesi — kayma mukavemeti azaltmayla (SSR) güvenlik sayısı; kritik kayma yüzeyi dairesel varsayılmaz, deviatorik birim deformasyon alanından kendiliğinden çıkar.
  • Aşamalı inşaat — kademeler hâlinde yükseltilen dolgular, aşamalar hâlinde kazılan çukurlar, inşa edildikleri anda yerleştirilen yapılar ve ankrajlar.
  • İstinat yapıları — çap, aralık ve beton sınıfıyla tanımlanan fore kazık perdeler, diyafram duvarlar, palplanşlar ve kaplamalar; eleman boyunca eksenel kuvvet, kesme ve eğilme momenti.
  • Zemin-yapı etkileşimi — duvar sürtünmeli Mohr-Coulomb arayüzleri, ön germeli zemin ankrajları, destekler ve sürşarj yükleri.
  • Yeraltı suyu — freatik yüzey altında hidrostatik boşluk suyu basıncı; eğik yüzeyin yatay basınç gradyanı sızma kuvveti olarak.
  • DXF içe aktarma — kesit ve inşaat sırası koordinat yeniden yazılmadan doğrudan CAD çiziminden okunur.

Her şey tarayıcıdaki etkileşimli arayüzden, komut satırından ya da bir Python betiğinden çalışır.

Ekran görüntüleri ​

Hızlı başlangıç ​

bash
pip install slipsurface-fea
slipsurface-fea gui                          # arayüz: http://127.0.0.1:8777/
slipsurface-fea import --sample -o m.json    # pakette gelen çizimi deneyin

Dağıtım adı slipsurface-fea’dır; içe aktarılan ve çalıştırılan slipsurface-fea’tur:

python
import slipsurface.fea

İkili DXF, spline ve blok referansları için pip install "slipsurface-fea[dxf]"; düz ASCII DXF ek bir şey istemez.

Klondan, kurmadan:

bash
python main.py                                   # arayüz
python main.py run models/slope.json -o out      # = slipsurface-fea run ...

Python 3.10+, NumPy, SciPy ve Matplotlib gerekir; eksikse main.py içe aktarma hatası yerine sisteminize uygun komutu söyler.

Arayüz ​

Zemin tabakalarını çizin, bir perde bırakın, inşaat aşamalarını belirleyin ve Run analysis’e basın. Sunucu yalnızca yerel adresi dinler; hiçbir şey makinenizden çıkmaz. Arayüz masaüstü araç takımı yerine tarayıcıda çalışır, böylece uzak oturumda, konteynerde ya da ekransız bir makinede aynı çalışır.

İçeride ne var ​

ParçaNe yapar
slipsurface.fea.core.mesherDelaunay incelemeli ağ üreteci; çizimi düzlemselleştirir, her tabakaya ve yapı çizgisine uyar, bölge başına eleman boyunu kademelendirir
slipsurface.fea.core.materialsÇağrışımsız akışlı ve çekme kesmeli Mohr-Coulomb, doğrusal elastik, beton; asal gerilme uzayında kesin geri dönüş
slipsurface.fea.core.elements6 düğümlü üçgenler, Timoshenko kirişleri, sıfır kalınlıklı arayüzler, ankrajlar
slipsurface.fea.core.solverAşamalı inşaat, uyarlanır alt adımlama, mukavemet azaltma
slipsurface.fea.core.pileÇap, aralık ve beton sınıfından kazık ve perde kesitleri
slipsurface.fea.viz.plotsKonturlar, şekil değiştirmiş ağlar, plastik noktalar, kesit kuvvet diyagramları
slipsurface.fea.guiTarayıcı arayüzü

Sonraki adımlar ​

  • Örnekler — şev güvenlik sayısı, ankrajlı derin kazı, DXF’ten inşaat sırası, kazık perde kesiti.
  • Başvuru — DXF kuralları, doğrulama tablosu ve sınırlar.

SlipSurface, Hasan Deniz Altuntaş tarafından geliştirilen, geoteknik ve kaya mühendisliği için bağımsız, açık kaynaklı bir projedir. Benzer bir ad kullanan başka herhangi bir şirket ya da ürünle bağlantılı değildir; onlar tarafından onaylanmamış ya da desteklenmemiştir.
AGPL-3.0 lisansıyla yayımlanır.