← Back to project catalogue
GP-CV-021G92RCivilReady

Code_Aster tunnel-induced settlement study

A completed civil engineering study of tunnel-induced greenfield settlement, elastic lining interaction, parameter sensitivity and uncertainty, with reviewed Gmsh and Code_Aster inputs for independent finite-element execution.

Code_Aster tunnel-induced settlement study project visual
GP-CV-021G92R · Civil
  • Python
  • NumPy
  • Pandas
  • Matplotlib
  • Gmsh
  • Code_Aster
  • Jupyter

Project definition

Problem statement

Tunnel excavation changes the ground stress field and can create a settlement trough that affects buildings, roads, utilities and foundations.

A useful academic study must connect ground loss, trough geometry, support timing, lining stiffness and uncertainty without presenting an unexecuted finite-element deck as a validated result.

Project objectives

  • Implement the Gaussian transverse settlement model with explicit SI units.
  • Calculate surface settlement, slope and curvature with numerical area closure.
  • Model compatible elastic ground and lining response after support installation.
  • Compare eight prepared cases and two sixty-case sensitivity experiments.
  • Propagate declared parameter uncertainty through 250 seeded draws.
  • Generate Gmsh and Code_Aster inputs with a clear independent execution gate.

Project structure

Project components

01

Settlement model

Calculates Gaussian settlement, slope, curvature and conserved transverse trough area.

02

Lining interaction

Separates unsupported convergence, installation relief, final convergence, support pressure and uniform hoop stress.

03

Scenario study

Compares eight controlled geometry, ground, construction sequence and lining cases.

04

Sensitivity study

Retains sixty ground cases and sixty lining and installation cases.

05

Uncertainty study

Retains 250 seeded draws with settlement percentiles and preliminary screening categories.

06

Finite-element handoff

Generates Gmsh geometry and Code_Aster inputs while keeping solver execution as a separate evidence gate.

Methodology

Project workflow

  1. 01
    Select a prepared case

    Choose the reference, low-loss, shallow, deep, support-timing or lining-stiffness case.

  2. 02
    Calculate the trough

    Tunnel diameter, volume loss, depth and K define settlement area, width and peak.

  3. 03
    Calculate lining interaction

    Ground and lining springs establish compatible convergence and screening pressure.

  4. 04
    Test sensitivities

    Factorial experiments isolate depth, volume loss, K, thickness, modulus and support timing.

  5. 05
    Interpret uncertainty

    Seeded draws expose conditional percentiles and preliminary screening changes.

  6. 06
    Prepare finite elements

    The generator writes named physical groups and a plane-strain Code_Aster command deck.

Demonstration scenario

The reference assumptions produce 10.026513 mm maximum settlement, 0.675710 per mille maximum slope, 153.905653 kPa screening support pressure and 1.539057 MPa uniform compressive hoop stress. Across 250 seeded draws, the fifth to ninety-fifth percentile settlement range is 5.951319 to 19.997950 mm. The student explains why these analytical values are not Code_Aster solver results or a construction design.

Engineering

Tools and method

Tools
The project uses Python, NumPy, Pandas, Matplotlib, Gmsh, Code_Aster, Jupyter for subject analysis, simulation, and results.
Empirical model
The FHWA Gaussian trough formulation conserves the selected surface settlement area.
Analytical support model
Elastic radial spring compatibility provides interpretable support timing and stiffness trends.
Experiment design
Eight principal, sixty ground, sixty lining and 250 uncertainty cases create open evidence.
Finite elements
Gmsh and Code_Aster inputs define the ground, lining, boundaries, gravity and requested result fields.
Verification
Sixty-six tests, area closure, privacy checks and a clean Linux container validate the released implementation.

Testing

Evaluation

Evaluation measures

  • Maximum settlement, slope and curvature for every prepared case
  • Gaussian settlement-area integration error
  • Unsupported, installation and final convergence
  • Support pressure, hoop force and uniform compressive stress
  • Depth, volume-loss, K, lining stiffness and timing sensitivity
  • Fifth, fiftieth and ninety-fifth percentile settlement from 250 draws
  • Complete software and repository verification evidence

Project boundaries

  • All geometry, ground, lining and uncertainty values are declared teaching assumptions.
  • Ground loss and trough width are prescribed rather than predicted from construction.
  • The surface model is greenfield, transverse, symmetric and empirical.
  • The lining calculation is elastic and does not include bending, joints, cracking or capacity.
  • Groundwater, consolidation, face progression, structures, utilities and adjacent tunnels are omitted.
  • The generated Code_Aster deck is not presented as an executed finite-element result.
  • Field use requires investigation, calibration, monitoring, current standards and qualified engineering review.

Included

  1. 01Complete Python settlement and lining interaction model
  2. 02Eight prepared tunnel, ground, sequence and lining cases
  3. 03Sixty depth, ground-loss and trough-width sensitivity cases
  4. 04Sixty lining stiffness and installation-relief sensitivity cases
  5. 05Two hundred and fifty seeded uncertainty draws
  6. 06Gmsh geometry and reviewed Code_Aster command and export inputs
  7. 07Twenty analytical figures and one sourced FHWA literature figure
  8. 08Sixty-six automated tests with 99.39 percent branch coverage
  9. 09Complete project files, calculations and evidence in a private GitHub repository
  10. 1073-page project documentation in PDF and editable Word formats
  11. 1116-page setup and usage guide in PDF and editable Word formats
  12. 12Fifty-two annotated references

Project record

No information is collected on this page.

Permanent project ID
GP-CV-021G92R
Catalogued
21 Aug 2026
Completed
27 Aug 2026
Verified
27 Aug 2026
Demonstration
Included in repository

Handover

After purchase

  1. 01
    Payment is confirmed

    The project is marked unavailable and cannot be purchased again.

  2. 02
    Repository access is granted

    The buyer's submitted GitHub account receives access to the private repository.

  3. 03
    The purchase record is delivered

    The certification sheet is prepared from the reviewed buyer details and sent privately by email.