ADONIS - A Free Finite Element Program for Geotechnical Engineers (2024)

ADONIS - A Free Finite Element Program for Geotechnical Engineers (1)

  • Report this article

Roozbeh Geraili Mikola, Ph.D., P.E. ADONIS - A Free Finite Element Program for Geotechnical Engineers (2)

Roozbeh Geraili Mikola, Ph.D., P.E.

Lead Associate

Published Jan 1, 2017

+ Follow

Introduction

As a young student, I was always fascinated by the power of computers and the help that they provide to obtain results that are easy to understand for complex simulations. It was not until 2006 that I was introduced to the world of open source Software and since then I contributed with couple of open source geotechnical programs such as NT-DDA and Opensees both developed at University of California at Berkeley. During this period I realized that although some of the academic geotechnical programs have advanced analysis methods and can be very reliable, the lack of good GUI coupled with a complex modelling procedure may result in the software being ignored by the potential users; its practical capabilities will not be embraced and exploited by the engineering communities. So at the middle of the year 2013, after graduation from school I decided to start my own research project with objective of creating a unified interactive finite element program for geotechnical applications. After almost three years of part-time programming the first version of ADONIS has been released.

The objective of ADONIS is to eventually offer to engineers and teachers a service similar to that of integrated commercial packages. The development of ADONIS is ongoing. New element formulations, contact algorithms, and constitutive equations are being implemented and will become available in future versions. Continued emphasis will be placed on support and dissemination of ADONIS in the form of documentation of the software and its example problems, online manuals, and on online forum. I hope that this free finite element framework using modern software design principles will not only provide a new and useful tool for computational geomechanics, but also set a new standard for computational simulation software in this field.

ADONIS is written in the object-oriented programming (OOP) language C++ using the Qt, a cross-platform application framework. Qt offers a lot of the generic, low-level functionality that is often found in desktop applications.

ADONIS Main Features

  • An easy-to-use, CAD-style graphical input window that allows the user to create geometry quickly and efficiently.
  • Snap options that allow the user to quickly and easily “snap” exactly to any point or line segment in the view.
  • Point-and-click selection.
  • Powerful automatic mesh generators to generate triangular element.
  • Data entry via dialogue boxes, accessed from menus, toolbars, and the command panel.
  • Real-time display of construction sequences.
  • Graphical display of loads and fixities.
  • Full set of zoom functions.
  • A material properties checking facility that can be set up with custom property values.
  • Library of material models (e.g., elastic, Mohr-Coulomb plasticity, Hoek-Brown, strain-softening and modified Cam-Clay).
  • Excavation, backfill simulation.
  • Structural elements (e.g., beam, cable, tieback, and strip elements).
  • Convenient specification of general boundary conditions (displacement and stress).
  • Water table for effective stresses.
  • Ability to save and reopen the model at any stage.
  • A comprehensive set of graphing tools.
  • A selective contouring facility.
  • Yield status plots.
  • Principal stress and strain plots.
  • Automatic legend for all plots.
  • Formatted, tabular printing of output data.
  • What-You-See-Is-What-You-Get printing of graphics.
  • Creation of graph queries to view and plot analysis results based on the current contour data.
  • Embedded scripting language in ADONIS.
  • User defined constitutive model.

ADONIS - A Free Finite Element Program for Geotechnical Engineers (3)

How to get ADONIS

ADONIS is a free Finite Element program for Geo-Engineers. Currently ADONIS is available for windows only (i.e. Windows 7, 8, and 10). The program is freely available for research purposes from http://www.geowizard.org/download.html. New users must register first. I keep track of users and their downloads, so that I can inform them when new updates become available.

ADONIS - A Free Finite Element Program for Geotechnical Engineers (4)

How to contribute

Everyone can get involved and contribute to make this project even better. You can join the ADONIS project no matter if you are developer or not: testers, translators, volunteers providing users support, designers... there's a role for you.

  • Testing and Feedback

If you would like to try out the latest and greatest new features and help with testing and feedback, please check out the current development version. Please use the Forum to report the bug and make sure to upload the script as well to be able to recreate the bug.

  • Documentation and Translation

Currently ADONIS has no well documented manual. If you have any suggestions or recommendation and also want to contribute on this regard please let me know. Also ADONIS has this capability to dynamically switch from one language to another with single click. If you would like to translate ADONIS to different language please let me know so I can provide you with the list of the sentences that needed to be translated.

  • Script Development

ADONIS comes with a powerful and complete ECMAScript (JavaScript) interface. JavaScript interface enables the user to define new variables and functions. These functions may be used to extend ADONIS 's usefulness or add user-defined features. I encourage users of ADONIS to share their input scripts and utility procedures with others. If you have a script or procedure you would like share it with others, please go to the user forum and upload your script.

  • User Defined Constitutive Model (UDCM)

In ADONIS, users can define their own constitutive model and integrate the model into the program by using a dynamic-linking library (dll). The created dll should be placed in the installation folder of the program. The program will then detect and load the dll. An example dll including elastic isotropic material can be downloaded from download page. The details on how to create a dll will be provided in the documentation page. ADONIS users, who have developed their own UDCM, are strongly encouraged to contact me for having their UDCM shared with other users and developers. The source code of the UDCM will be included in the download page, if the developer agrees with the publication.

ADONIS - A Free Finite Element Program for Geotechnical Engineers (5)

Future Works

  1. Creating unified user, theory and verification manuals.
  2. Implementing higher order finite element (6-node triangular).
  3. Introducing the interface element.
  4. Performing dynamic analysis.
  5. Performing couple fluid-mechanical analysis.
  6. Additional pre- or post-processing capabilities.
  7. Providing ADONIS in different languages (i.e. Spanish, French, German, etc.).
  8. Make ADONIS available in macOS.

Help improve contributions

Mark contributions as unhelpful if you find them irrelevant or not valuable to the article. This feedback is private to you and won’t be shared publicly.

Contribution hidden for you

This feedback is never shared publicly, we’ll use it to show better contributions to everyone.

590

61 Comments

OUALID SEMMANA

Android Application Publisher | Civil Engineer, PhD student in Civil Engineering

3y

  • Report this comment

nice software

Like Reply

1Reaction 2Reactions

Javier Martín Blázquez

MBA. MEng Ingeniero geólogo - Recursos naturales y energéticos. TS Sistemas electrotécnicos y automatización.

6y

  • Report this comment

I do not find the materials library... where is it? It is insteresting for people like me for testing the software. I am taking data from plaxis examples but they use another geotech parameters (young, poisson, Gref, G...)

Like Reply

1Reaction

Hasan Shirazi PE, BSc CEng

MD. Sampak International (Pvt.) Ltd.Civil Engineering Consultancy Work.

7y

  • Report this comment

Your site does not register. There is some fault in the three verification questions. No matter how many times I answered the questions, the site always gives error.

Like Reply

1Reaction

Louis Delmas

Geotechnical Engineer

7y

  • Report this comment

Do you plan on releasing the source code of ADONIS ? i.e making it open-source. That would add a lot of credibility to the project having external people being able to check/audit the code, or even improve it, add functionalities; soil models etc... And that would make a huge difference with Plaxis (which is closed source so only checkable through the outputs).

Like Reply

1Reaction 2Reactions

Renato Prandina

M.Sc. in Geotechnical Engineering.

7y

  • Report this comment

Daniela Daniela Garroux de Oliveira

Like Reply

1Reaction

See more comments

To view or add a comment, sign in

More articles by this author

No more previous content

  • New Features in ADONIS V3.10 Jan 7, 2021
  • SimTunnel - Simple iPhone App to Estimate Circular Tunnel Deformation in Weak Rock Jan 15, 2020
  • sSLOPE: Simple Slope Stability App for iPhone and Android Devices Jun 28, 2018
  • Soil-Structure Interaction using Joint/Interface element in ADONIS Jun 3, 2017
  • ADONIS - A Free Finite Element Program for Slope Stability Analysis Mar 25, 2017
  • ADONIS Internationalization Jan 8, 2017
  • Web-based geotechnical program stats report for year 2016 Dec 17, 2016
  • DXF2UDEC V1.0: A Free Online Program to Import UDEC Geometry from DXF Jul 31, 2016
  • Web-based geotechnical program stats report for year 2015 Dec 12, 2015
  • OTSA V1.0: Online Tunnel Support Analysis Oct 19, 2015

No more next content

See all

Sign in

Stay updated on your professional world

Sign in

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

New to LinkedIn? Join now

Insights from the community

  • Structural Engineering How can you test and validate structural dynamics?
  • Structural Engineering How can you model fire scenarios using computational fluid dynamics?
  • Naval Architecture What are the benefits and challenges of using overset grids in CFD for complex naval geometries?

Others also viewed

  • Revolutionizing Geotechnical Modeling with PLAXIS Geotechnical Analysis Automation Dr.-Ing. Mehran Naghizadeh 6mo
  • Scripting in geotechnical design? Yes, please! Maciej Szczygielski 5y
  • Morison Equation vs. Diffraction Theory: Unraveling the Dynamics of Wave-Structure Interaction yuvraj koshti 6mo
  • STRUCTURAL OPTIMIZATION: the zenith of structural engineering Juan Pablo Herranz Ronda 5y
  • How rock anisotropy works in numerical models Stephan Arndt 1y
  • OGI release complimentary radial and cartesian groundwater flow model CVM10-LITE Stephen David Thomas 6y
  • Finite Element Analysis: History Nitin Paunikar ~ FEA Analyst 🧑🏻🎓 2y
  • Krylov Subspace Oriented Methods Ugurtan Demirtas, PhD 3y
  • 3D in geographic information systems Nikita Medvedev 3y
  • A Case Study in Revitalizing Legacy Engineering Applications: Jeppson Pipe Network Flow Solvers Bob Apthorpe 6y

Explore topics

  • Sales
  • Marketing
  • Business Administration
  • HR Management
  • Content Management
  • Engineering
  • Soft Skills
  • See All
ADONIS - A Free Finite Element Program for Geotechnical Engineers (2024)

FAQs

ADONIS - A Free Finite Element Program for Geotechnical Engineers? ›

ADONIS is an easy-to-use yet powerful geotechnical-engineering tool for the linear and nonlinear analysis of geotechnical problems. It features a full graphical user interface (GUI) for pre-processing or post-processing and uses fully automatic mesh generator to create complex finite element meshes.

What software do geotechnical engineers use? ›

Some of the software tools available are Rocscience, a suite of programs for geotechnical analysis and design; PLAXIS, a software for finite element analysis of geotechnical problems; and GeoStudio, a software for solving geotechnical problems using integrated analysis methods.

What are the application of FEM in geotechnical engineering? ›

This method of analysis results in the computation of stresses and displacements for both the structure and the soil backfill. Applications of the procedure have shown the importance of modelling the actual construction process as closely as possible and the use of a nonlinear stress-strain soil model.

What is FEA in geotechnical engineering? ›

In geotechnical engineering, the frequently used term “Finite-Element (FE) modeling” refers to a numerical technique whereby engineering structures and their surrounding soil are discretized into certain numerical elements that obey specific constitutive laws.

What is finite element program? ›

FEA as applied in engineering, is a computational tool for performing engineering analysis. It includes the use of mesh generation techniques for dividing a complex problem into small elements, as well as the use of software coded with a FEM algorithm.

What is the salary of geotechnical software engineer? ›

Find out what the average Geotechnical Engineer salary is

Entry-level positions start at $97,133 per year, while most experienced workers make up to $135,000 per year.

Who is the most famous geotechnical engineer? ›

Karl von Terzaghi

What is a finite element analysis for soil? ›

FEM analysis can consider all construction stage effects and enables us to model full soil-structure interaction. Soil is modelled with a mesh of quadratic triangular finite elements. DeepEX does all the stiffness calculations and helps us to estimate FEM analysis parameters.

What are the real life applications of geotechnical engineering? ›

Foundation engineering, excavations and supporting ground structures, underground structures, dams, natural or artificial fills, roads and airports, subgrades and ground structures, and slope stability assessments are examples of geotechnical engineering applications in practice.

What is FEM analysis software? ›

Finite element analysis software

Finite element analysis (FEA) is a computerised method for predicting how a product reacts to real-world forces, vibration, heat, fluid flow and other physical effects. Finite element analysis shows whether a product will break, wear out or work the way it was designed.

Is there a difference between FEM and FEA? ›

Engineers use FEM when they need to develop an adoptable design that's practical but not necessarily perfect for a particular application. FEA: The mathematical equations behind FEM are applied to create a simulation, or what's known as a finite element analysis (FEA).

Is finite element analysis difficult? ›

FEM is a sophisticated numerical technique that can seem complex at first, but it's actually quite straightforward once you understand its underlying concepts and principles. It requires knowledge of calculus, differential equations, linear algebra, and numerical analysis to fully comprehend the method.

What software is used for FEA? ›

Ansys Mechanical is a finite element analysis (FEA) software used to perform structural analysis using advanced solver options, including linear dynamics, nonlinearities, thermal analysis, materials, composites, hydrodynamic, explicit, and more.

What is the best programming language for finite element analysis? ›

Fortran and C++ are the best fitted for FEA. Java or Phyton are too slow for massive numerical computation. Top programs like ABAQUS, LS-DYNA, ADINA are written in Fortran.

Who is the father of finite element? ›

Ray W. Clough of the University of California coined the term “finite element method” and, along with John H. Argyris of Imperial College, London, and Stuttgart Technical University, he is considered the inventor of the finite element method.

What is geo 5 software? ›

GEO5 is an intuitive software suite providing a solution for the majority of geological & geotechnical tasks. From geological site investigation, subbase model creation up to a wide range of analyses such as slope stability, deep excavation, and tunnel.

What software do you use to make geological maps? ›

BGS·SIGMA is an integrated toolkit for digital geological data capture and mapping, which enables the assembly, capture, interrogation and visualisation of geological information as well as the delivery of digital products and services.

What is the new technology for geotechnical engineering? ›

Emerging technologies in geotechnical engineering, including seismic resilience and 3D printing, are revolutionizing the industry alongside innovations in sensor and communication technologies.

Do geotechnical engineers use GIS? ›

Thus, GIS is used in a lot of engineering applications such as in geotechic, environment, human resoures, construction, transportation, and etc.

Top Articles
Latest Posts
Article information

Author: Prof. Nancy Dach

Last Updated:

Views: 5259

Rating: 4.7 / 5 (57 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Prof. Nancy Dach

Birthday: 1993-08-23

Address: 569 Waelchi Ports, South Blainebury, LA 11589

Phone: +9958996486049

Job: Sales Manager

Hobby: Web surfing, Scuba diving, Mountaineering, Writing, Sailing, Dance, Blacksmithing

Introduction: My name is Prof. Nancy Dach, I am a lively, joyous, courageous, lovely, tender, charming, open person who loves writing and wants to share my knowledge and understanding with you.