This App calibrates a Finite Element Model if you provide a parameterized model and test data.


Updated 19 Oct 2018

View License

This App is for the calibration and validation of finite element (FE) models
to match data from vibration tests. It uses a metric based on estimates of
frequency response function to do the calibration. It supports FE models
built by use of Nastran and Abaqus besides Matlab models. Also the code
StructDyn (included in distro) is supported. Four test examples of increasing
complexity are included. These range from a simple 6-dof problem to a satellite
problem involving more than thousand degrees-of-freedom.
Documentation is provided to get you started. The theory is described in a
paper available from the Help menu.

NB! If you have not heard of structural dynamics modeling and experimental
modal analysis (or system identification) before, you should NOT try this
software. However, if you are interested in the model calibration/validation
problem in structural dynamics, a try is probably worth the time spent.

Cite As

Thomas Abrahamsson (2023). FEMcali (https://www.mathworks.com/matlabcentral/fileexchange/44317-femcali), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2017b
Compatible with R2014b and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

Another mistake corrected.


Fixed a mistake.


Some checks for possible user input errors added. Cross-validation part improved. Bug fixes.

Easier to relate sensors and actuator positions to Nastran DOF's. Bug fixes.

Bug fix.

Better cross-validation. Slightly modified GUI. Bug fixes.

Improved validation and cross-validation.

Bug fixes. Speed improvements.

Bug fixes. Data for example problem corrected. Speed improvements.

Performance improvements for large models. Does read Nastran data MUCH faster. Bug fixes.

NB! The Jan2014 release requires Matlab 2013a or higher to run.

FEMcali updated to a Matlab app. Much easier installation. Some bug fixes and a new user interface.