This repository contains python scripts for creating figures and animations of geotechnical engineering concepts visualization. Each folder contains different topics and thus can be executed separately.
Geotechnical engineering, also known as geotechnics, is the branch of civil engineering concerned with the engineering behavior of earth materials. It uses the principles of soil mechanics and rock mechanics to solve its engineering problems. It also relies on knowledge of geology, hydrology, geophysics, and other related sciences. - Wikipedia
Geotechnical engineering involves studying how soils respond to applied forces and interactions with water. This knowledge is applied to design tasks like creating foundations, retaining walls, earth dams, clay liners, and geosynthetics for waste containment. Geotechnical engineers have diverse objectives, including foundation design, temporary excavation support, route planning for roads and railways, and addressing issues like landfill waste disposal and groundwater pollution. This role requires geotechnical engineers to conduct field and lab investigations to determine the engineering properties of soils and other materials at a site, which then inform analytical problem-solving.
Advancements in computation and technology have expanded our capacity to predict soil and soil-water behavior across various scenarios. In recent times, geotechnical engineering has also expanded into geoenvironmental engineering, where engineers develop strategies for remediating contaminated soils and groundwater, along with devising management plans for polluted sites.
- Soil Behavior and Geo-process
- Constitutive Modeling
- Soil Dynamics and Earthquakes Engineering
- Foundation Engineering
- Slope Stability and Embankment Design
Arif Y. Sunanhadikusuma (Soen)
---
Civil Engineering (S.T.)
Department of Civil Engineering
Parahyangan Catholic University, Indonesia
---
Geotechnical Engineering (M.Sc)
Civiel Techniek en Geowetenschappen (CiTG)
TU Delft, The Netherlands