Skip to content

Lythos Bearing — başvuru ​

Genel denklem ​

text
q_ult = c·Nc·sc·dc·ic·bc·gc·Fc  +  q·Nq·sq·dq·iq·bq·gq·Fq  +  ½·γ·B′·Nγ·sγ·dγ·iγ·bγ·gγ·Fγ

s, d, i, b, g ve F sırasıyla şekil, derinlik, yük eğimi, taban eğimi, arazi eğimi ve sıkışabilirlik düzeltmeleridir. Her yöntem kendi katsayılarını ve kendi düzeltmelerini getirir; yöntemin tanımlamadığı bir düzeltme 1 alınır ve 1 olarak raporlanır.

YöntemNqNcNγDüzeltmeler
Terzaghi (1943)e(3π/2 − φ)tan φ / (2 cos²(45 + φ/2))(Nq − 1)cot φ; φ = 0’da 5.7Bowles uyarlaması 2(Nq + 1)tan φ / (1 + 0.4 sin 4φ)yalnız şekil
Meyerhof (1963)eπ tan φ·tan²(45 + φ/2)(Nq − 1)cot φ; φ = 0’da π + 2(Nq − 1)tan(1.4φ)s, d, i
Brinch Hansen (1970)Meyerhof gibiMeyerhof gibi1.5(Nq − 1)tan φs, d, i, b, g
Vesić (1973)Meyerhof gibiMeyerhof gibi2(Nq + 1)tan φs, d, i, b, g, F
EN 1997-1 Ek DMeyerhof gibiMeyerhof gibi2(Nq − 1)tan φs, i, b (istenirse d, g)
Skempton (1951)—5(1 + 0.2B/L)(1 + 0.2D/B) ≤ 7.5(1 + 0.2B/L)—Nc içinde

Girdiler ​

GrupAlanlar
Temelşekil (dikdörtgen, kare, şerit, daire), B (dairede çap), L, derinlik Df, taban eğimi η, arazi eğimi β
Tabandaki etkilerV, B ve L doğrultusunda yatay yükler, iki eksen etrafında momentler, etkilerin değişken payı (Eurocode kısmi katsayıları için)
Yeraltı suyusu tablası derinliği, γw
Zemin profiliyüzeyden aşağı, tabaka başına bir satır: kalınlık, granüler / kohezyonlu, γ, γdoy, c′, φ′, cu, E, ν
Yöntemkatsayı takımı; drenajlı / drenajsız / belirleyici; genel veya yerel kayma; her düzeltme ve etkin alan açık/kapalı
Tabakalı zemingöçme bölgesinde ortalama (derinlik katsayısıyla) ya da iki tabaka zımbalama (Ks, ca/c1) veya yük yayılması (açı)
Depremkh, kv, zemin ataleti açık/kapalı
Arazi deneyiSPT N60, CPT qc ya da presiyometre pl, p0 ve zemin sınıfı; SPT/CPT kuralları için izin verilen oturma
Kayaσci, GSI, mi, D ve kaya kütlesi birim hacim ağırlığı; ya da süreksizlik aralığı ve açıklığı
Doğrulamagüvenlik sayısı ya da EN 1997-1 DA1 / DA2 / DA3; kaymada gerekli GS; izin verilen dışmerkezlik; taban sürtünmesi δ/φ′

Hesaplananlar ​

BüyüklükYöntem
Nc, Nq, NγTerzaghi, Meyerhof, Hansen, Vesić, EN 1997-1 Ek D; Skempton drenajsız Nc
Şekil, derinlik, eğim katsayılarıher yöntemin kendisininki; EN 1997-1 istenirse Hansen’in derinlik katsayılarını ödünç alır
Taban eğimi, arazi eğimiHansen, Vesić, EN 1997-1 (taban)
SıkışabilirlikVesić rijitlik indeksi Ir ile Ir,cr karşılaştırması
Drenajsız, Hansentoplamsal 5.14·cu·(1 + s′c + d′c − i′c − b′c − g′c) + q
DışmerkezlikMeyerhof etkin alanı; daire için Vesić eşdeğer dikdörtgeni
Taban basıncıorta üçte birde trapez, dışında üçgen
Tabakalı profilPrandtl bölgesinde ortalanan dayanım, (B′/2)·cos φ/cos(45 + φ/2)·e(π/4 + φ/2)tan φ
Zayıf üzerinde sağlam tabakaMeyerhof & Hanna zımbalama; zayıf tabakaya yük yayılması
Depremkh·V yatay yüke eklenir, V(1 − kv); Paolucci & Pecker (1 − kh/tan φ)0.35
SPT / CPT / PMTMeyerhof (Bowles düzeltmesiyle), Meyerhof, Ménard
KayaHoek–Brown 2002 eşdeğer c′, φ′; CFEM Ksp
Kontrollernet kapasitede GS; kayma; e/B; EN 1997-1 DA1 / DA2 / DA3
Gerekli genişlikkontrol sağlanana dek B üzerinde ikiye bölme; dikdörtgen L/B oranını korur

Kontroller ve EN 1997-1 ​

  • Taşıma: GS = qnet,ult / qnet, qnet = V/A′ − q; qall = qnet,ult/GS + q.
  • Kayma: R = V·tan δ + A′·ca (drenajlı), R = A′·cu (drenajsız); GS = R/H.
  • Dışmerkezlik: e/B, seçilen sınıra karşı (varsayılan B/6).
  • EN 1997-1 Ek A önerilen değerleri:
TakımγGγQγφ′γc′γcuγR;vγR;h
A11.351.50
A21.001.30
M11.001.001.00
M21.251.251.40
R1 / R2 / R31.0 / 1.4 / 1.01.0 / 1.1 / 1.0

DA1, A1+M1+R1 ve A2+M2+R1’i; DA2, A1+M1+R2’yi; DA3, A1+M2+R3’ü kontrol eder.

Proje dosyası (.bearing) ​

JSON. Kaydet girdileri ve çalışma tanımını yazar; Aç… geri okur. Eksik alanlar varsayılanlarını alır. Anahtarlar forms.defaults() ile aynıdır:

json
{
  "shape": "rectangle", "B": 2.5, "L": 4.0, "Df": 1.5,
  "V": 1700.0, "Hb": 150.0, "Mb": 300.0,
  "water_depth": 2.0, "method": "vesic", "analysis": "both",
  "approach": "fs", "FS": 3.0,
  "soil_profile": [
    {"name": "Fill", "thickness": 1.5, "behaviour": "granular", "gamma": 18.0,
     "gamma_sat": 19.5, "c": 0.0, "phi": 30.0, "cu": 0.0, "E": 15.0, "nu": 0.3}
  ]
}

Modüller ​

Dosyaİçerik
factors.pyTaşıma gücü katsayıları ve bütün düzeltmeler, yönteme göre
capacity.pyGenel denklem, etkin alan, taban basıncı, göçme bölgesi, kayma
layered.pyİki tabaka zımbalama ve yük yayılması
seismic.pyPsödo-statik yükler ve zemin ataleti katsayıları
insitu.py, rock.pySPT / CPT / presiyometre kuralları; Hoek–Brown ve Ksp
engine.pyAnaliz: profil, bölge üzerinde dayanım, bütün yöntemler, kontroller, Eurocode, genişlik
study.py, study_plots.pyParametrik ve güvenilirlik çalışmaları
report.py, pdf.pyHesap raporu: tek HTML derlemesi, PDF / HTML / DOCX
web/Yerel HTTP sunucusu, oturum ve tarayıcı arayüzü

Doğrulama ​

Testler katsayıları yayımlanmış tablolara, denklemi el hesaplarına (Prandtl’ın 5.14·cu’su, terim terim bir Vesić kare temeli, taban basıncı trapezi ve üçgeni), her yardımcı yöntemi kendi ifadesine, motorun kontrollerini ve reddettiği girdileri, raporu üç biçimde ve arayüzü (oturum ve HTTP katmanı) sınar.

bash
pip install -e ".[dev]"
pytest -q

Sınırlar ​

  • Sığ temeller: denklemler D/B ≈ 2–4’ün çok ötesinde anlamını yitirir.
  • Göçme bölgesinde ortalama, tabakalı profil için bir basitleştirmedir; sınırlı kalınlıkta sağlam bir tabaka zayıf bir tabakanın üzerindeyse iki tabaka kontrolünü kullanın.
  • SPT/CPT kuralları dışında oturma kontrol edilmez — bunun için Lythos Settle.
  • Terzaghi’nin Nγ’sı bir uyarlamadır (φ′ = 20°’de tablolardan ~%10 düşük); Ks varsayılan olarak tutucu bir tahmindir; kaya yöntemleri ampiriktir. Her biri kullanıldığı yerde işaretlenir.

Ayrıntılı türetmeler ve kaynaklar: docs/theory.md.

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