|
ReConAn Finite Element Program |
|
Reinforced Concrete Analysis is a Finite Element Analysis Program developed by G. Markou during his Ph.D Thesis.
The full version ReConAn v1.0 FEM code is not yet available for public use as it is still under construction.
This Page contains brief information about the Full Version Code that is coming up soon and information about the ReConAn Academic Use Version which has no Visual Interface and has some analysis limitations in proportion to the full version program. |
|
Personal Webpage |
|
George Markou |
|
The initial idea that led to the creation of ReConAn v1.0 Finite Element Analysis Program was to provide an Analysis Tool for Reinforced Concrete Structures, a program that would use state of the art Finite Element Technology combined with Computational Advanced Arithmetic Analysis methods.
Before the code development started, I realized that there was a necessity for the creation of a more general in-core object oriented analysis code. This necessity was out driven from the fact that Finite Element Analysis code should be easily extendable and preservable. In addition to that, from the developers site of view, in order to be able to control the numerical procedures and to have the ability to check the results produced during the analysis, the structure of the code must have an object oriented architecture. This can be achieved by creating independent objects like modules, subroutines and functions. By developing a code with such architectural type one has many advantages such as the control of the arithmetic flow which becomes a relatively easy task and the enrichment of the code with new Finite Elements, Analysis Procedures, Solvers and other arithmetic tools that can be encapsulated very fast (extendibility). Taking under consideration the above code development strategy, ReConAn has adopted this philosophy and has all the pre mentioned abilities. The outcome from the adoption of this code architectural type is the evolution of ReConAn into a general FEM program that is able to use several Finite Elements, Material Models and Solution Procedure. In addition to that, ReConAn has the ability to combine any Finite Element in a single FEM model, through hybrid kinematic assumptions.
It is well known that every FEM program consists of three different parts. The first and the third parts are those that deal with the visualization of the FEM model and the results that the second part produces. This means that we have a pre– and post– processing program (first and third part respectively) for the creation (mesh generators, renumbering etc) and visual illustration of FEM arithmetic models (nodes, elements, material etc) and results (stress, strain, displacements etc). For the arithmetic analysis procedure we need a FEM solver which is the one responsible for the interpretation of the FEM mesh geometry into the final arithmetical model which will be solved by using the required solution strategy. After the arithmetic interpretation, the FEM solver will use the appropriate solution procedure in order to generate the required results through the solution of the model. For the creation and the visual representation of ReConAn FEM models, an interface was developed that gives ReConAn the ability to read all required FEM information from a neutral text type file that Femap v9.0 produce.
Femap provides comprehensive functionality in an independent environment for modeling, simulation and review of product performance results. Geometry creation; Import or export of several file types; Meshing; User interface; Results; API.
ReConAn uses two post-processing programs. The first one is Femap, which provides all necessary post-processing tools that a FEM code should have, such as stress and strain contouring, virtual animation etc. The second post-processing program is ReConAn Eye which is encapsulated inside ReConAn main code structure. ReConAn Eye is based on pre-build OpenGL libraries f90gl. f90gl is a public domain implementation of the official Fortran 90 bindings for OpenGL. OpenGL is the industry's most widely used, supported and best documented 2D/3D graphics API making it inexpensive & easy to obtain information on implementing OpenGL in hardware and software. The need for the creation of a second post-processor lied within the inability of Femap to illustrate discontinuities (cracks). One of the material models that ReConAn includes in its material libraries, is that of the 3D smeared crack material model. The smeared crack approach gives the arithmetic ability of modeling materials that are dominated by crack phenomena such as concrete. Due to the fact that Femap can not illustrate 3D cracks at a Finite Elements gauss point, the development of a visual tool that could do so was necessary. ReConAn Eye has the ability of 3D crack visualization in addition to its basic abilities (3D graphical FEM model illustration, deformations - animation).
The generic code of ReConAn is written in Fortran 90/95 language and the development was done with the use of Microsoft Visual Studio 2008. The Intel Fortran Compiler v10.1 was used for the build of the final product (Release Configuration).
ReConAn code requires further numerical testing in order to configure its numerical advantages in correlation with other software packages. Nevertheless, all numerical research that were conducted for this reason, showed that ReConAn combines numerical robustness and efficiency.
At the time being, ReConAn is enriched with advanced 3D material models (smeared crack approach) and a dynamic analysis procedure. The final product will have the following libraries:
Material Library 1. Bilinear Steel Material Model (1D, Static and Dynamic Analysis) 2. Menegotto & Pinto Steel Material Model with kinematic hardening (1D, Static and Dynamic Analysis) 3. Compressive material perfectly plastic (1D, Static Non-Linear Analysis) 4. Kent & Park Concrete Material Model (1D, Static and Dynamic Analysis) 5. Von Misses Consistent Material Model (3D, Static and Dynamic Analysis) 6. Smeared Crack Material Models (3D, Static and Dynamic Analysis) 7. Soil Material Models (will be included in ReConAn v2.0)
Element Library 1. 3D 2noded Beam Element (12 degrees of freedom) 2. 3D 2noded Beam Column Element (BEC) with fiber approach and natural shapes 3. 3D 2noded Beam Column Force Based Element (BCFB) with fiber approach and natural shapes 4. 3D 8noded Hexahedral Element 5. 3D 20noded Hexahedral Element 6. 3D 3noded Triangular Shell Element TRIC (will be included in ReConAn v2.0)
Problem Solution Library 1. Static Linear Analysis 2. Static Non-Linear Analysis (Newton-Raphson, Arc-Length with Large Displacements) 3. Dynamic Linear Analysis 4. Dynamic Non Linear Analysis
Solver Library 1. Gauss Elimination using Skyline Storage 2. Preconditioned Conjugated Gradient (PCG) using Compact Storage (i:No Preconditioning, ii:Diagonal Preconditioning, iii:SSOR Preconditioning)
|
|
Important Information: The Academic Use Version of ReConAn is a license free program and it was released only for Research or Academic purposes. Potential users should know that the author will not be held responsible for any kind of probable problem or software flaws that might occur from the use of this software. Nevertheless, if any difficulty occurs when using the program or if you have any kind of questions, suggestions or comments, do not hesitate to contact me.
General Features
Everything you need to know about the abilities of ReConAn Academic Use can be seen inside the programs manual that the ReConAn Academic Use.rar archive includes. The programs manual describes some basic features of the codes structure and describes ReConAn Academic Use analysis abilities. It also describes the basic steps in order to create and analyze a FEM model.
ReConAn Academic Use has no number restrictions on nodes or elements and it was build by using Intel® Fortran Compiler v10.1 (Release Configuration). The development of the code was done with Microsoft Visual Studio 2008 (SP1). |
|
Intro of ReConAn v1.0 Full Version (coming soon) |
|
ReConAn Academic Use Version |
|
Visitors |