Skip to content

Lythos Kinematic ​

Şevler ve kaya

Kaya şevi kinematiği ve stabilitesi

Stereonet üzerinde Markland taraması ve Monte Carlo göçme olasılığı; ardından kama, düzlemsel ve devrilme limit dengesi, bulon tasarımı ve PDF rapor — tek iş akışında.

$ pip install lythoskinematic
Çalıştır
lythos-kinematic
Varsayılan port
8778
Python
3.10+
Sürüm
0.1.0
Lisans
AGPL-3.0

Kaya şevi kinematiği ve stabilitesi, iki adımlı tek bir iş akışında:

  1. Kinematik tarama — stereonet üzerinde Markland testi, kutup yoğunluğu ve Monte Carlo göçme olasılığı: hangi göçme mekanizmasının mümkün olduğunu belirler.
  2. Limit denge — kritik bulunan mekanizma için güvenlik sayısı, gereken destek ve bulon tasarımı.

İki adım birbirine bağlıdır: taramada bulunan en kritik süreksizlik ya da kesişim, tek tıkla limit denge girdilerine yazılır.

Neler hesaplanır ​

Kinematik tarama

  • Kinematik testler: düzlemsel kayma, kama kayması (Markland), eğilmeli devrilme (Goodman & Bray).
  • Stereonet: eşit alan (Schmidt) alt yarıküre izdüşümü, kutup yoğunluğu konturu (Kamb sayım konisi), kritik bölge taraması, sürtünme / kayma sınır konisi.
  • Monte Carlo: süreksizlik yönelim belirsizliğini hesaba katan toplam ve bileşen bazında göçme olasılığı; arka planda çalışır, sayfa canlı kalır.

Limit denge

  • Kama (Swedge benzeri): dört yüzlü kama geometrisi, Hoek & Bray vektörel limit denge, 3B görünüm ve stereonet.
  • Düzlemsel (RocPlane benzeri): çekme çatlağı, su basıncı, deprem yükü, 2B kesit.
  • Devrilme (RocTopple benzeri): Goodman & Bray blok devrilmesi; su, deprem ve topuk ankrajı.
  • Destek tasarımı: hedef GS için gereken kuvvet, tıklanabilir bulon aralık × boy matrisi ve seçilen tasarımın kapasite/GS kontrolü.

Köprü — “→ Kritik sonucu limit dengeye gönder”:

Tarama moduAktarılan girdiler
Düzlemselkayma düzlemi ψp, şev yüzü ψf, sürtünme açısı φ
KamaEklem 1 ve Eklem 2 eğim/eğim yönü, şev yüzü eğim/eğim yönü, φ
Devrilmesüreksizlik eğimi ψd, şev yüzü ψf, φ

Ekran görüntüleri ​

Hızlı başlangıç ​

bash
pip install lythoskinematic
lythos-kinematic                               # arayüz: http://127.0.0.1:8778/
bash
lythos-kinematic example -o girdiler.json
lythos-kinematic screen girdiler.json -o tarama.pdf
lythos-kinematic run girdiler.json --mode wedge -o kama.pdf
lythos-kinematic run girdiler.json --mode planar --lang EN

--lang burada TR veya EN alır; varsayılan Türkçedir.

Arka plan

Lythos Kinematic, iki masaüstü programının birleşimidir: SlopeKinematics (kinematik ve olasılık, PyQt5) ve Kinematix (limit denge, bulonlama ve raporlama, PySide6). Birleştirme sırasında mplstereonet bağımlılığı kaldırılıp tek bir ortak stereonet uygulaması yazıldı ve eşit alan izdüşümündeki bir yarıçap normalizasyonu hatası düzeltildi: yatay çizgiler (dalım = 0) ilkel daire yerine yarıçapın %70.7’sine düşüyordu. Düzeltme tests/test_stereonet.py ile sabitlenmiştir.

Sonraki adımlar ​

  • Örnekler — tarama, Monte Carlo, kama, düzlemsel kayma ve devrilme; Python API.
  • Başvuru — girdi alanları, paket düzeni, doğrulama.

AGPL-3.0 lisansıyla yayımlanır.