LythosFEA
Şevler ve kaya
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 lythosfea- Çalıştır
lythos- 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.

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ıç
pip install lythosfea
lythos gui # arayüz: http://127.0.0.1:8777/
lythos import --sample -o m.json # pakette gelen çizimi deneyinDağıtım adı lythosfea’dır; içe aktarılan ve çalıştırılan lythos’tur:
import lythosİkili DXF, spline ve blok referansları için pip install "lythosfea[dxf]"; düz ASCII DXF ek bir şey istemez.
Klondan, kurmadan:
python main.py # arayüz
python main.py run models/slope.json -o out # = lythos 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ça | Ne yapar |
|---|---|
lythos.core.mesher | Delaunay incelemeli ağ üreteci; çizimi düzlemselleştirir, her tabakaya ve yapı çizgisine uyar, bölge başına eleman boyunu kademelendirir |
lythos.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üş |
lythos.core.elements | 6 düğümlü üçgenler, Timoshenko kirişleri, sıfır kalınlıklı arayüzler, ankrajlar |
lythos.core.solver | Aşamalı inşaat, uyarlanır alt adımlama, mukavemet azaltma |
lythos.core.pile | Çap, aralık ve beton sınıfından kazık ve perde kesitleri |
lythos.viz.plots | Konturlar, şekil değiştirmiş ağlar, plastik noktalar, kesit kuvvet diyagramları |
lythos.gui | Tarayıcı arayüzü |