Tutorials
This section introduces numgeo through a sequence of hands-on examples, progressing from elementary element tests to realistic boundary-value problems and, finally, user-defined extensions. Each tutorial is self-contained and can be completed independently.
- Element test simulations: The first steps - you'll learn about the numgeo input file format and structure, basic keywords and special features for the simulation of geotechnical lab tests.
- Strip footing: The first step towards the simulation of more complex boundary value problems. Learn how to create models with more than one body and formulate contact between the two.
- Unsaturated flow: Some examples gently introducing you to the simulation of flow in unsaturated soils
- Strength reduction: learn how to perform strength reduction simulations for the assessment of stability of geotechnical structures.
- Offshore Application: Have a look at these tutorials if you want to know how to perform simulations of monopile or caisson foundations under high-cyclic loading
- User-defined routines: Sometimes the in-build features are just not enough. Learn how to extend numgeo's capabilities with your own code.
- Embedded beams: Learn how to embed anchors and piles into a continuum mesh without matching nodes using the embedded beam formulations
- Staged construction: Learn how to excavate a pit and build an embankment in stages by removing and adding elements during the analysis
- Advanced settings: Learn about some advanced settings such as changing the linear system solver
Before you start learning about the different features of numgeo, make sure to carefully read how to start a simulation with numgeo.
Element test simulations
Example of using numgeo for the back-calculation of the laboratory tests with different advanced constitutive models. How the individual tests are exactly simulated is described in detail in the following sections.
-
Oedometer test
Single element simulation of an oedometric compression test with the Hypo-ISA model
-
Triaxial test: CD
Single element simulation of a drained monotonic triaxial test with the Hypo-ISA model
-
Triaxial test: CU
Single element simulation of an undrained monotonic triaxial test with the Hypo-ISA model
-
Triaxial test: CD with unloading/reloading
-
Triaxial test: cyclic CU
Single element simulation of a cyclic undrained triaxial test with the Hypo-ISA model
-
Triaxial test: high-cyclic CD
Single element simulation of a high-cyclic drained triaxial test with the HCA model
-
Triaxial test: high-cyclic CU
Single element simulation of a high-cyclic undrained triaxial test with the HCA model
Rigid strip foundation
Example of using numgeo for a simple rigid foundation, including the mesh generation with the software Salome and application of the high-cycle accumulation model.
-
Mesh generation with Salome
-
Dry elastic soil
-
Saturated elastic soil
-
High-cyclic loading
Unsaturated flow
-
Muskat Problem
-
Seepage earth dam
Infiltration (transient) into earth dam with and without clay core
Slope stability simulations
-
Homogeneous slope (Pruška 2009)
-
Vertical cut slope (Byun 2019)
-
Slope with random field
Stability of a dry slope with spatially varying friction angle and cohesion
Dynamic simulations
Offshore applications
Embedded beams
Anchors, nails and piles can be embedded into a continuum mesh without matching nodes. The line coupling (*Embedded region, interaction) is suited for slender inclusions with dominant skin friction, the interaction surface (*Embedded region, interaction-surface) for piles with a physical diameter, base resistance and separation.
Embedded shells
Pile walls, sheet pile walls and large-diameter piles can be modelled with shell elements which are embedded into a soil mesh that does not know the wall (*Embedded region, interaction-surface, section=plate). Both faces of the wall interact with the soil through a frictional contact, and the soil elements cut by the wall are split automatically.
Staged construction
Excavations and embankments are built in stages. With *Model change, remove and *Model change, add elements are removed from the model or added to it at the beginning of a step.
User defined extensions
For many simulations the functions implemented in numgeo are sufficient. However, for more complex problems it may be necessary to extend the existing functionality. For this purpose, numgeo offers the possibility to connect own developments to predefined interfaces and to extend the functionality of numgeo. The following examples are provided:
-
User amplitude
-
User initial state
-
User material