Research

Computational engineering to tackle global challenges.

Cimne menu projects

Discover our latest research projects

Innovation

Delivering tangible solutions for the benefit of all.

Cimne menu nuclear

See how advanced simulation enhances nuclear safety

Community

A thriving network of global innovators, thinkers, and life-long learners in numerical methods.

Cimne menu unesco

Learn how the UNESCO Chair in Numerical Methods spearheads frontier innovation in the Global South

About

We are a pioneering research and innovation centre in computational engineering, founded in 1987.

Cimne menu people

People at CIMNE: Meet the talent that makes it possible.

See how advanced simulation enhances nuclear safety

Learn how the UNESCO Chair in Numerical Methods spearheads frontier innovation in the Global South

Featured Project

Back

MAT-fem

Learning the finite element method with MATLAB and GID

Mat-fem is a computer program designed for introducing users to the practical use of the Finite Element Method (FEM) for analysis of structures and field problems governed by the Poisson and Laplace equations (heat transfer, acoustics, seepage, electromagnetics, etc.).

Mat-fem is written in Matlab and has a user-friendly graphical user interface with the GiD pre-postprocessor (www.gidhome.com).

Mat fem img

2D&3D

This program is the practical application of the finite element method to structural analysis were the 2D elasticity hypotheses are fulfill (plane stress or plane strain). Also the 3D elasticity assumptions are considered.

There are a plenty of structures where you can make use of 2D elasticity hypothesis:
Plane stress problems: Prismatic structure where one dimension (thickness) is much smaller than the other two, and loads are contained in its mean plane: deep beams, squares with loads in its plane, buttress dams , etc .

Plane strain problems: Prismatic structure where one dimension (length) is much greater than the other two, and loads are uniformly distributed along its entire length: Retaining Walls, gravity dams, piping internal pressure and various problems ground engineering (tunnels, stress analysis under pads, etc.,).

Moreover, some structures, by their nature, do not allow the use of simplified models, so it is considered as a three-dimensional solid and the 3D elasticity general theory is used. Practical examples of such situations include concrete dams or other complex structure.

Downloads

Beams

BEAMS is programs collection that applies the finite element method to the classic problem of bending of beams. The application of the FEM to the beams problem is interesting due the academic representation of concepts than can be easily understand and are apply in more complex problems such as plates and sheets.

The beams bending problem is described according to the classical theory of Euler Bernoulli slender beams, which diminish the shear deformation effect and makes use of C1 class shape functions. Also the problem is defined with C0 shape functions which correspond to Timoshenko’s beams theory that includes the shear strain effect.

Downloads

Plates

The plate theory is based on dimensional simplifications of the 3D elasticity theory, similar to those used in the analysis of beams. In essence, the various plate theories differ, similarly to the beams case, in the assumptions of the rotation of the normal to the mid-plane. Thus the Kirchhoff’s classical theory (analogous to the beams theory of Euler Bernoulli) says that these rotations are zero and the mid-plane’s normal remain straight after the deformation. In addition, more advanced theories like Reissner-Mindlin do not require the normal orthogonally with the mid-plane after the deformed configurations therefor takes the shear effects into account.

PLATES is the program collection that implement the two classical plate theories using finite elements specifically designed to avoid the numerical problems associated with plates.

Downloads

Shells

Typologically sheets can be regarded as a plate case generalization. The non coplanarity conferred by the geometric approach of the shell by plates permits the existence of axial forces (membrane forces) which, together with the bending effects, contributes to provide the foil bearing capacity higher than plates. SHELLS is the set of programs that apply the finite element method to the flat sheets calculation based on the plates ‘s classical theories. Some structures that can be analyzed are: bridges, decks, tanks, ship hulls, aircraft fuselage, vehicle bodies, etc.

Downloads

Axi-Shells

Many of the shell structures with high structural interest have rotational symmetry. This is the case for water tanks, sludge digesters, cooling towers for power plants, nuclear power plants with cylindrical walls and domes, and a large number of non-civil engineering shell structures, such as missiles, pressure vessels, aircraft, etc..

The main advantage in the study of axisymmetric shells is the drastic reduction in the mesh size which increases the calculation efficiency. AXI-SHELLS uses truncated cones finite element for the structure discretization, following a similar philosophy to the analysis of curved shells with flat elements.

Downloads

Heat

Poisson’s equation mathematically expresses the behavior of numerous physical problems such as the heat conduction mechanism through a body, or a liquid flow in a permeable medium. The implementation of this equation in a finite element program is a classic exercise with interesting and practical applications.

In MAT-FEM program series this equation have been studied in 1, 2 and 3D in a simple and understandable implementation.

Downloads

Sound

Many problems related to steady-state oscillations (mechanical, acoustical, thermal and electromagnetic) lead to the two-dimensional Helmholtz equation (∇^2+k^2 )u=0

This equation is a time-independent linear partial differential equation. The interpretation of the unknown u and the parameter k depends on what the equation models. The most common areas are wave propagation problems and quantum mechanics, in which case u is the amplitude of a time-harmonic wave and the orbitals for an energy state, respectively. This equation is solved with the FEM in order to show the application of the method in other fields.

Downloads

R+D

In this final section you will find the research work done by the students from the Escola Tècnica Superior d’Enginyers de Camins, Canals i Ports de Barcelona who have conducted his research using the MAT-fem resources under the directions of the school’s professors. In recognition of his work and thinking about the utility that others may have of it, we publish in this section the programs and public documents under the license CC BY-SA Creative Commons.

Downloads

Minor Thesis

  • Development and application of a finite element model to calculate laminated composite, Albert Llanos Sánchez – Download – Minor Thesis
  • Study of composite materials using zigzag theory on Timoshenko beams, Miguel Masó Sotomayor – Download – Minor Thesis
  • A structural analysis procedure by the finite element method using adaptive mesh refinement and a preset error, Miquel Portabella Castany – Download – Minor Thesis

Contact Us

Would you like to find out more about how this software can help you in the practical analysis of structures and field problems?

Share: