ADONIS is Free Finite Element Software for Geo-Engineers. The goal of the ADONIS development is to improve the modeling and computational simulation in geotechnical engineering. 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. The graphical interface enables a quick generation of complex models, and the enhanced output facilities provide a detailed presentation of computational results.
Download DocumentationADONIS is Free Finite Element Software for Geo-Engineers. The goal of the ADONIS development is to improve the modeling and computational simulation in geotechnical engineering. 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. The graphical interface enables a quick generation of complex models, and the enhanced output facilities provide a detailed presentation of computational results. The main features of ADONIS program are:
· Graphical User Interface in ADONIS
The ADONIS user interface provides a complete interactive modeling environment, project management facilities, a built-in library of materials, easy specification of boundary conditions and structural elements, extensive plotting capabilities and run-time monitoring of results.
· Model Construction in ADONIS
The first step in creating an ADONIS model is to create the boundaries defining the model. The geometric primitives such as line, circle, interface and etc. are provided to help users to create the model. Boundaries, bolts and polyline or polygon drawing tools can be imported into ADONIS from a DXF file (AutoCAD Drawing Exchange File), using the Import DXF option in the Import sub-menu of the File menu.
· Discretize and Mesh
The finite element mesh can be created. ADONIS incorporates an open-source state-of-the-art two-dimensional automatic finite element mesh generator (i.e. triangle), which can generate triangular finite element meshes. The advanced meshing algorithm used in ADONIS simplifies the task of mesh generation for the user - a high quality mesh can be generated with just one mouse click.
· Constitutive Material Models
The constitutive models provided in ADONIS are arranged into elastic and plastic model groups. Input parameters to all of these built-in models can be entered directly as commands, interactively using the GUI or controlled via JavaScript to modify the behavior of the models. Built-in material properties database includes 6 standard models such as IsoElastic, Mohr-Coulomb, Strain-Hardening/Softening, Modified Cam-Clay, Hoek-Brown, Modified Hoek-Brown.
· User-Defined Constitutive Models (UDCM)
From Version 2.5.5 forward of ADONIS, users can define their own constitutive model and integrate the model into the program by using a dynamic-linking library (dll). The dll needs to be placed in the installation folder of the program. The program will then detect and load the dll. One or more materials can be included in the dll.
· Interface Constitutive Models
There are currently two standard joint behavior models available for ADONIS:
o Glued Interfaces: If interfaces are declared glued, no slip or opening is allowed, but elastic displacement still occurs, according to the given stiffnesses.
o Coulomb Shear-Strength: The Coulomb shear-strength criterion limits the shear force by the relation: Fsmax = cL + tanφ Fn where c = cohesion (in stress units) along the interface, L = effective contact length, and φ = friction angle of interface surfaces. If the criterion is satisfied (if |Fs| ≥ Fsmax), then Fs = Fsmax, with the sign of shear preserved.
· Solutions in ADONIS
ADONIS features a number of solve tool that enables the automatic detection of the steady-state solution for mechanical problems. Modeling continues to be performed until a limiting condition is met, including the following.
o Step: Executes model with specified number of timesteps.
o Solve: The ratio of the maximum unbalanced force to the total applied forces in the model is small.
o Solve Elastic: Sets element constitutive models to infinite strength for model equilibrium. This prevents artificial plastic deformations due to numerical shock.
o Solve FOS: ADONIS provides an automatic factor-of-safety solution using the Strength Reduction Method (SRM) that can be used for stability analyzes of models.
o Solve Relax: Force on the boundary of excavation will be reduced to a prescribed level, to simulate 3D effect of a tunnel advance. This reduction of the force will happen gradually during predefined number of steps to avoid a large tensile stress in the element which might cause by the excavation.
· Factor of Safety Analysis in ADONIS
The Shear Strength Reduction module in ADONIS allows you to automatically perform a finite element slope stability analysis, and compute a critical strength reduction factor for the model. The critical strength reduction factor is equivalent to the "safety factor" of the slope.
· Structural Elements in ADONIS
Structural elements for ground support include: beams, cables, tiebacks and strips.
· Scripting in ADONIS
A scripting language embedded within ADONIS that enables the user to define new variables and functions. These functions may be used to extend ADONIS’s capabilities or add user defined features (e.g., servo-control boundaries may be applied to a numerical test, unusual property distributions specified, and parameter studies automated).
· Plotting Results in ADONIS
The ADONIS user interface provides a complete interactive modeling environment, project management facilities, a built-in library of materials, easy specification of boundary conditions and structural elements, extensive plotting capabilities, and run-time monitoring of results.
· Utilities in ADONIS
o Tables: Tables are convenient data structures consisting of a number of x,y pairs. Tables may be plotted, imported and exported as ASCII data files. Tables can be used in ADONIS to vary friction, cohesion, dilation, tensile strength with accumulated plastic strain for the strain-softening model.
o Histories: Histories are recordings of displacements, strains and stresses at a user-defined location (some node, element). By default, histories are recorded every 10 calculation cycles, but this can be selected by the user. A time history of as many as 500 variables can be made in one run. Histories may be plotted (versus time, steps or another history), converted to Tables and exported as an ASCII data file.
Category | Deep Excavations , Earth Retaining Structures , Retaining Walls , Landslides , Constitutive Modeling / Soil Behavior , Numerical & Constitutive Modeling , Finite Element / Finite Difference , Rock Mechanics , Slope Stability Analysis , Tunneling , Tunneling in Rock , Tunneling in Soils , Underground Structures , Visualization |
Licence Type | Freeware |
Current Version | 3.0 |
Release Date | 2017-12-30 00:00:00 |
Developer | Roozbeh Geraili Mikola |
Developer Website | http://www.roozbehgm.com |
Developer Email | [email protected] |
Changelog | Version 3.0.4 (Released at 06/09/2020) - Minor bug in command widget is fixed. - Minor bug in scripting language is fixed. Version 3.0.3 (Released at 05/31/2020) - Bug in setelem command is fixed. - Some minor bugs are fixed in the help manual. Version 3.0.2 (Released at 05/14/2020) - Bug in discretization subroutine is fixed. Version 3.0.1 (Released at 05/11/2020) - Minor bug in NMD subroutine is fixed. Version 3.0.0 (Released at 05/02/2020) - Solve relax subroutine is included. This command allows user to perform stress relaxation in tunnel simulation. - New tutorial is added to explain the procedure to perform sequential tunnel excavation (e.g. SEM/NATM). - Bug in query along the line is fixed. - Bug in setelem() and setnode() commands are fixed. - Bug in arc() command is fixed. - Bug in hist() command is fixed. - Bug in plot item list is fixed. - Bug in save command is fixed. - Slight modification in solve ratio calculation subroutine. Version 2.75.2 (Released at 01/19/2020) - Bug in structural beam element has been fixed. Version 2.75.1 (Released at 01/08/2020) - Minor bug in structural beam element has been fixed. - Minor bug in region selection has been fixed. - Some modifications in Russian translation. Version 2.75.0 (Released at 12/25/2019) - Nodal Mixed Discretization (NMD) technique is implemented to prevent volumetric locking in T3 elements. - New capability is added to enable mesh separation using cracking which is going to be helpful for shoring simulation. - New tutorial is added to explain the construction of an excavation supported by sheet pile wall anchored with tiebacks. - Recording capability is included (i.e. history). - Minor bug in the interface element has been fixed. - Minor bug in plotting action has been fixed. - Minor bug in structural beam element has been fixed. Version 2.5.5 (Released at 11/16/2019) - Minor bug in solve fos has been fixed. - New tutorial is added to explain the procedure to create User Defined Constitutive Model (UDCM). Zip file is included (/PluginFiles/) which contains several UDCM examples. Version 2.5.4 (Released at 07/14/2019) - Vietnamese language has been added to the program Version 2.5.3 (Released at 07/01/2019) - New dialogs are presented for material creation. - bug in handling the table ID in material creation is fixed. - Some modifications in translations. Version 2.5.2 (Released at 02/17/2019) - Some modifications in Italian translation. Version 2.5.1 (Released at 01/17/2019) - Geometry as well as structural elements (cable, tieback and strip elements) can be imported from a DXF file. - To keep the compatibility between static and dynamic (to be included) analyses, major changes have made in fix command concept. Please take a look at manual for detail. - Setter/getter for node has been revised. Please take a look at manual for detail. - Minor bugs in the interface element has been fixed. - Minor bugs in GUI has been fixed. - Some of the icons have been revised. - Contour plot and legend colormap labeling are modified. - Minor bug in Mohr-Coulomb constitutive model is fixed. - Export contour plot as VTK file is possible. - Several tutorials (in PDF format) are included in the installation folder. - QCustomPlot class has been updated. Version 2.3.7 (Released at 12/01/2018) - Bug in script engine is fixed. - Manual file has been modified. Version 2.3.6 (Released at 10/14/2018) - Bug in script engine is fixed. Version 2.3.5 (Released at 09/16/2018) - Bug in error handling is fixed. - Bug in script engine is fixed. Version 2.3.3 (Released at 06/16/2018) - Bug in Del. Structure re-initialization. - Bug in solve restart and step counter. - Some modifications in Italian translation. - Added some description to structural elements' properties in the help manual. Version 2.3.2 (Released at 05/14/2018) - Bug in the beam delete action is fixed. Version 2.3.0 (Released at 02/25/2018) - Interface for both sides of beam element is available. - Bug in tieback/cable element pretension calculation is fixed. - Bug in interface save/read is fixed. Version 2.2.5 (Released at 02/11/2018) - Bug in tieback/cable element pretension calculation is fixed. Version 2.2.4 (Released at 02/10/2018) - CPU usage bug is fixed. Version 2.2.3 (Released at 01/18/2018) - Bug in solve fos calculation is fixed. Version 2.2.2 (Released at 12/29/2017) - Bug in edit material action is fixed. Version 2.2.1 (Released at 12/07/2017) - Bug in translation module has been fixed. Version 2.2.0 (Released at 12/01/2017) - A simple mesh smoothing subroutine deployed to generate mesh with better quality. - Solve elastic mode has been included to the analysis mode. - Bug in interface element for Tri63 elements has been fixed. - Bug in solve fos subroutine has been fixed. - Threading and Concurrent programming is used to keep the solveinfo dialog responsive. - Some modifications in Italian translation. Version 2.1.0 (Released at 10/01/2017) - New constitutive model (i.e. Modified Hoek-Brown) has been added. - Factor of Safety Calculation for Modified Hoek-Brown model. - Fixing some errors in Factor of Safety Calculation. - Bug in open/save action has been fixed. - Bug in save script action has been fixed. Version 2.0.2 (Released at 09/08/2017) - bugs in GUI being fixed. - bug in Constitutive Model being fixed. Version 2.0.1 (Released at 07/29/2017) - some modifications in Italian translation. - bug in structure material assignment has been fixed. Version 2.0.0 (Released at 06/02/2017) - Interface element between rock-rock and beam-soil/soil can take place at new version. - Interface normal and shear stress can be plotted in the post processing. - Couple of new commands are included, such as: "EqualDof" for structure node and "Reset" structure force as well as "Move Node" to translate the nodes in the region - Note that from V2.0 forward the beam element only can be attached to the boundary edge so in order to attach beam element to boundary you need to "Excavate" the region attach the beam element and backfill the region. - Structure property assigning is being fixed for some languages. - Couple of bugs in memory allocations have been fixed. - All the translated texts have been updated in the latest Version (i.e. V2.0) Version 1.8.3 (Released at 05/15/2017) - some modifications in Italian translation. - bug in script saving is being fixed. Version 1.8.2 (Released at 04/08/2017) - bug in script saving is being fixed. Version 1.8.1 (Released at 04/02/2017) - some modifications in Portuguese translation. - bug in contour plot setting is being fixed. - major modifications in Russian translation. Version 1.8.0 (Released at 03/24/2017) - the automatic shear strength reduction (SSR) procedure is included to determine a factor of safety. - edit dialog for element plot item is activated. - bug in language selection is fixed. Version 1.5.3 (Released at 03/18/2017) - unit display bug in boundary condition is fixed. - at this version, all the current scripts will be included in the save file (*.adf). which means all the scripts/commands will be recoverable when you open the ADF file. - capability of applying the normal stress has been added to the boundary condition. - adding help button at each command panel for quick access to help document. Version 1.5.2 (Released at 03/14/2017) - About dialog has been cleaned up. - French language has been added to the program. Version 1.5.1 (Released at 03/09/2017) - German language has been added to the program. Version 1.5.0 (Released at 03/05/2017) - Linear Strain Triangular Element (6-Node Triangle) has been added (major change). Version 1.1.2 (Released at 02/28/2017) - Russian language has been added to the program. - minor modifications in geometry GUI. Version 1.1.0 (Released at 01/20/2017) - integrating reference manual into the program. - minor modifications in Spanish, Italian and Turkish texts. - fixed bug in language setting. - fixed bug in mechanical setting. Version 1.0.7 (Released at 01/15/2017) - extension problem has been fixed. - minor modifications in Spanish texts. Version 1.0.6 (Released at 01/12/2017) - minor change in Triangle library. - minor modifications in Italian texts. Version 1.0.5 (Released at 01/11/2017) - bug in Triangle is fixed. - Some texts in the languages have been modified. - update notification has been included. Version 1.0.4 (Released at 01/07/2017) - couple of minor bugs have been fixed. - Mingw32 compiler has been used instead of msvc2013. - Italian language has been included. Version 1.0.3 (Released at 01/03/2017) - couple of minor bugs have been fixed. - Spanish, Portuguese languages have been included. Version 1.0.2 (Released at 01/05/2017) - couple of minor bugs have been fixed. - Turkish Language has been added. Version 1.0.1 (Released at 01/03/2017) - couple of minor bugs have been fixed. Version 1.0.0 (Released at 12/31/2017) |