Skip to content

Lythos Settle — başvuru ​

Girdiler ​

GrupAlanlar
Temelşekil (dikdörtgen, şerit, daire), B (dairede çap), L, derinlik Df, brüt taban basıncı q; isteğe bağlı olarak kazılan örtü düşülür (qnet = q − σv0(Df))
Dolgu (şekil “embankment”)tepe genişliği, yükseklik H, sol ve sağ şev açıları, dolgu birim hacim ağırlığı γ; yük tepe altında γ·H, topuklara doğru doğrusal azalır
Yeraltı suyusu tablası derinliği, γw
Zemin profiliyüzeyden aşağı: kalınlık, granüler / kohezyonlu, γ, γdoy, E, ν; killer için Cc, Cr, e0, OCR, cv, Cα ve tek / çift drenaj. E, kumda drenajlı, kilde drenajsız modüldür
Seçeneklergerilme dağılımı, ani oturma yöntemi, esnek / rijit temel, alt tabaka kalınlığı, etki derinliği oranı Δσ/σ′v0, tasarım ömrü, Schmertmann krip katsayısı
Ölçütlerizin verilen toplam oturma ve açısal distorsiyon (1/x)

Hesaplananlar ​

BüyüklükYöntem
Dikdörtgen altında ΔσNewmark’ın Boussinesq integrali, herhangi bir nokta için süperpozisyon
Şerit / daire altında Δσkapalı form / kutup açısı üzerinde kesin tek boyutlu integral
Dolgu altında Δσkesin: Flamant çizgi yükünün parçalı doğrusal (trapez) yük üzerinde integrali
Yaklaşık Δσ2:1 yayılma
Dolgu, anidüzlem şekil değiştirmede Steinbrenner; tepe bir şerit, her şev 16 dilim
Ani oturmaher tabakada Steinbrenner F1, F2 (tabakalı elastik) ya da C1, C2 ve L/B’ye göre enterpole edilen etki diyagramıyla Schmertmann (1978)
Birincil konsolidasyonσ′p = OCR·σ′v0’a kadar Cr, ötesinde Cc; her noktada alt tabaka alt tabaka
İkincil sıkışmaCα/(1+e0)·H·log(t/tp), U = %95’ten tasarım ömrüne; aşırı konsolide kalan kilde Cα·Cr/Cc
Zamantabaka başına Terzaghi U(Tv), Hdr = H/2 veya H
Rijit temelkarakteristik noktanın oturması (0.74·B/2, 0.74·L/2; 0.845·R)
Açısal distorsiyon(smerkez − skenar) / (B/2)

Hesap noktaları ​

TemelNoktalar
Dikdörtgen, şerit, dairemerkez · karakteristik nokta · uzun kenar ortası · köşe
Dolgutepe merkezi · tepe kenarı · şev ortası · topuk

Proje dosyası (.settle) ​

JSON. Kaydet girdileri ve çalışma tanımını yazar; eksik alanlar varsayılanlarını alır.

json
{
  "shape": "rectangle", "B": 8.0, "L": 16.0, "Df": 1.5, "q": 100.0,
  "net_pressure": true, "water_depth": 2.0,
  "stress_method": "boussinesq", "immediate_method": "elastic", "rigidity": "flexible",
  "design_life": 50.0, "s_allow": 150.0, "distortion_allow": 500.0,
  "soil_profile": [
    {"name": "Soft clay", "thickness": 6.0, "behaviour": "cohesive", "gamma": 17.0,
     "gamma_sat": 17.5, "E": 6.0, "nu": 0.5, "Cc": 0.32, "Cr": 0.05, "e0": 1.05,
     "OCR": 1.3, "cv": 1.5, "Calpha": 0.01, "drainage": "double"}
  ]
}

Seçenek değerleri: stress_method ∈ {boussinesq, two_to_one}, immediate_method ∈ {elastic, schmertmann}, rigidity ∈ {flexible, rigid}, shape ∈ {rectangle, strip, circle, embankment}.

Modüller ​

Dosyaİçerik
stress.pyBoussinesq (dikdörtgen, şerit, daire), 2:1, Steinbrenner
consolidation.pyTerzaghi U(Tv) ve tersi, kilin sıkışması, ikincil sıkışma
engine.pyOturma analizi: profil, alt tabakalar, noktalar, kontroller, zaman eğrisi
study.py, study_plots.pyParametrik (birer birer) ve güvenilirlik (LHS / Monte Carlo) çalışmaları, aşılma olasılığı, Spearman duyarlılıkları, CSV / XLSX
plotting.py, render.pyTemaya duyarlı Matplotlib şekilleri
report.py, pdf.pyPDF (ReportLab), HTML veya DOCX hesap raporu
forms.py, summary.py, i18n.pyGirdi şeması, sonuç kartları, iki dilli metinler
web/Yerel HTTP sunucusu ve tarayıcı arayüzü

Doğrulama ​

Testler gerilme çözümlerini yayımlanmış değerlere ve kaba kuvvet integrallerine, motoru kapalı form durumlara (elastik yarı uzayda kare temel, tek boyutlu kil tabakası, elle Schmertmann), raporu üç biçimde, girdi şemasını ve dosya gidiş-dönüşlerini ve arayüzü (oturum ve HTTP katmanı) sınar.

Sınırlar ​

  • Konsolidasyon tek boyutludur (Terzaghi, düzgün başlangıç boşluk suyu basıncı). Her kil tabakası bağımsız konsolide olur; ortak drenaj sınırı üzerinden etkileşim yok sayılır. Düşey drenler modellenmez.
  • Skempton–Bjerrum düzeltmesi uygulanmaz; tek boyutlu değer, dar bir temel altındaki aşırı konsolide kil için tutucudur.
  • Tabakalı elastik ani oturma, her tabakanın kendi E ve ν’süyle Steinbrenner parantezlerinin farkıdır; kilde drenajsız E ve ν ≈ 0.5 ile konsolidasyondan önceki distorsiyon oturmasını verir.
  • Schmertmann yalnızca granüler tabakalarda kullanılır; şerit 200·B uzunluğunda bir dikdörtgen, daire aynı alanlı kare olarak alınır.
  • Açısal distorsiyon yalnızca esnek temelde kontrol edilir; rijit temelde kontrol edilmez.

Ayrıntılar: docs/theory.md.

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