MIDAS/FEA includes various elements for structural and non-structural modeling as follows:
Category |
Elements |
Order |
Structural |
1D |
Truss (Gap / Hook / Cable) |
1st, 2nd |
| Beam 1st, 2nd |
1st, 2nd |
| 2D |
Plane Stress (Qaud / Tria) |
1st, 2nd |
| Plane Strain (Quad / Tria) |
1st, 2nd |
| Axisymmetry (Quad / Tria) |
1st, 2nd |
| Plate (Quad / Tria) |
1st, 2nd |
| Shell (Quad / Tria) |
1st, 2nd |
| 3D |
Brick / Wedge / Tetra |
1st, 2nd |
Nonstructural |
Connection |
General Link |
- |
| Rigid Link |
- |
| Multi-Point Constraint |
- |
Mass
Spring |
Point |
- |
| Matrix |
- |
| Interface |
3D Point |
- |
| 2D |
1st, 2nd |
| 3D (Quad / Tria) |
1st, 2nd |
Reinforcement |
Embedded Bar |
1st, 2nd |
| Embedded Grid (Quad / Tria) |
1st, 2nd |
Heat Transfer |
1D, 2D, 3D, Cooling Pipe, Thermal Link |
1st, 2nd |
MIDAS/FEA supports the following material models for steel and concrete structures.
- General Material Models
- von Mises
- Tresca
- Mohr-Coulomb
- Drucker-Prager
- Rankine
_ Masonry
- User-Supplined Material (FORTRAN Format)
- Interface Models
- Coulomb Friction
- Discrete Cracking
- Crack Dilatancy
- Bond-Slip
- Combined Cracking-Shearing-Crushing
- Visco-Elastic Models
- Kelvin
- Creep-Shrinkage (Design Code)
- Temperature-Dependent Material
- Concrete Cracking Models
- Total Strain Crack
- Smeared Crack

Usage of User-Supplied Material (Nonlinear Elastic Material for Solid Element)
In MIDAS/FEA, users can apply loads and boundary conditions not only to Nodes and Elements but also to geometry entities such as Surface and Curve. Therefore, it enables to configure complex load and boundary conditions in FEM model very easily.
- MIDAS/FEA provides various load conditions as follows:
- Body Force
- Force / Moment
- Nodal Mass
- Displacement
- Velocity
- Acceleration
- Pressure
- Beam Load
- Pre-stress
- Temperature
- Heat Generation
- Heat Flux
- Temperature Gradient
- Time Forcing Function (including 54 earthquake acceleration records)
- Time Varying Load
- Ground Acceleration
- Response Spectrum Function
For user¡¯s convenience, MIDAS/FEA provides arbitrary loading functions which can be applied to arbitrary locations/areas regardless of node and/or element connection.
MIDAS/FEA provides various boundary conditions as follows:
- Constraint
- Muiti-Point Constraints
- Beam Offset
- Plate Offset
- Beam-End Release
- Convection
- Contact Conditions
The load and boundary condition in FEA offers Function and Coordinate System so that various load and boundary conditions can be simply implied to a model.
The Function becomes practical when spatially varying load is applied to a model, and the Coordinate System is conveniently used when configuring specific directional load and/or boundary condition or skew support.

Analysis Case in FEA allows to perform multiple analysis types in a single model. Each Analysis Case can consist of different element definition, loads, and boundary conditions. Therefore, it significantly improves both the analysis condition and the post processing operations.

MIDAS/FEA provides two direct solvers and one iterative solver for solving simultaneous equations.
- Multi-frontal Sparse Gaussian Solver
- lock Skyline Solver
- Iterative Solver
- Preconditioned Conjugate Gradient
- Generalized Minimal Residual
The Multi-Frontal solver is one of the fastest solvers for solving large solid models. The Multi-Frontal solver in MIDAS/FEA has been developed on the basis of BLAS and LAPACK, the most famous linear algebra library.

|