A Finite Element Research System
Zhigang & Zhi-Qiang Feng
Here we present some developments on numerical modelling with the finite element method including user interfaces: the pre and post processors. The programming techniques are based on the advanced object-oriented programming with C++, which makes a computing program more compact, portable and easy to maintain and facilitates further developments due to the open architecture of the program.
FER/Mesh 1.0 is under development, and can be used to build model geometries (at the moment just 2D model) and to generate structured or unstructured mesh. By using the OOP (Object-Oriented Programming) technique, the managing of objects (keypoint, straight line, arc, Bezier and Spline line, circle, rectangle and polygons etc.) is very efficient and clear.
FER/PrePost 1.0 is a pre/post processor for finite element analysis designed specially for people who work mainly in developing computational programs. It imports just the nodes and elements from any CAD software, and the operations are very easy to define the analysis models, to review and to interpret the results quickly and efficiently.
FER/View3.0 is a general postprocessor of finite element analysis. It is written in C++ using the OOP technique and OpenGL graphical support. A PC version and a UNIX version on SGI workstation have been developed with the same class system and graphical algorithms. The two versions have almost the same capabilities. (Download a PC demo version)
New ! FER/View 4.0 is under development (open the pdf file to see some mesh models viewed by the release 4.0 of FER/View).
User interface of PC version (Windows 95/98/NT)
User interface of UNIX version (tested on SGI OCTANE and O2 workstations)
Scientific Computing with Finite Element Method
FER/Drop, a computational fluid dynamics program used for modelling of droplet spreading with heat transfer during the thermal plasma spray process.
FER/Solid, a solid mechanics analysis program (under development) for static linear and non-linear modelling of structures.
FER/Contact, a FEA (Finite Element Analysis) software in which the frictional contact problem between 2D or 3D deformable bodies undergoing large deformation can be solved.
FER/Impact , a FEA software (under development) for analysis of impact problems.
FER/Modal, a FEA software (under development) for modal analysis to determine the natural frequencies and mode shapes of a structure or a machine component.
FER/Dyna, a FEA software (under development) devoted to rapid dynamics modelling, based on the explicit scheme for time stepping integration.
FER/Mech, a complete package (including pre/post processor and solver) for 2D and 3D mechanism simulation. It is very easy to design the model geometry, to input the physical parameters, to apply the boundary conditions, to run the analysis and to visualize the results within a very friendly GUI - Graphical User Interface ...
FER/SubDomain, a FEA software (under development) devoted to parallel computing (Collaborator: Jean Michel Cros). It is composed of several functional modules: the finite element solver associated with the domain decomposition method, the pre and post processors and domain partitioner METIS.