Los Alamos National LaboratoryEngineering Institute
Addressing national needs by fostering specialized recruiting and strategic partnerships

SHM Data Sets and Software

SHMTools is a MATLAB package that facilitates the construction of structural health monitoring (SHM) processes.

Contact  

  • Institute Director
  • Charles Farrar
  • (505) 665-0860
  • Email
  • UCSD EI Director
  • Michael Todd
  • (858) 534-5951
  • Program Administrator
  • Vacant
  • Office Administrator
  • Amy Schiffer
  • (505) 487-3819
  • Email

SHMTools Software (0.3.1)

The package provides a set of functions organized into modules according to the three primary stages of Structural Health Monitoring: Data Acquisition, Feature Extraction, and Feature Classification. A modular function design and set of standardized parameter formats make it easy to assemble and test customized SHM processes.

SHMTools is available for free through the LANL/UCSD Engineering Institute. It is the beginning of a larger effort to collect and archive proven approaches to SHM for reuse by the research community. The package, therefore, includes various algorithms with source codes, along with structural data to serve as benchmarks for the evaluation of algorithms.

While the SHMTools Software can function as a standalone toolbox, we recommend that it be used with the mFUSE graphical user interface. The included mFUSE interface allows for quick graphical assembly of MATLAB functions into analytical processes. Together, SHMTools and mFUSE provide a fully functional development environment for prototyping and testing SHM processes.

What is Included?
  • 110+ functions spanning all stages of the SHM process
  • Extensive documentation
  • Examples for using each function
  • Standard data sets
Getting Started

To begin using SHMTools, use the download link to the right to download a zip file containing the software and documentation. Extract the contents of the zip file to a directory on your hard disk, then open the GettingStarted.pdf file in the SHMTools Documentation folder.

Files Included
  • SHMTools.zip: SHMTools functions, Documentation, Examples, and Example Data
  • SHMToolsUpgrade.zip: SHMTools functions and Documentation
  • SHMToolsAdditionalDatasets.zip: Additional standard datasets for use with SHMTools

mFUSE Interface (0.3.10)

Updated version of mFUSE software fixes compatibility issues with latest version of Matlab.

mFUSE: Function Sequencer for MATLAB is a Java-based graphical user interface for use with MATLAB. mFUSE facilitates the development of analytical processes by allowing users to quickly and intuitively connect MATLAB functions as steps in a sequence. mFUSE will help you easily develop and compare similar processes, as well as simplifying collaboration on projects through the use of session files (.ses) and packages. mFUSE features a modern graphical display, drag-and-drop support, advanced m-file parsing, numerous saving options, and a reconfigurable function library.

Using mFUSE to enhance your experience with MATLAB can simplify your thinking while increasing productivity. mFUSE encourages you to develop a set of commonly used modular functions. Modular design entails standardizing the header format and data structures used in your functions. As you begin to develop a database of functions which can be reused in new processes, you will find yourself repeating code less frequently and therefore, saving time. Even users unfamiliar with MATLAB can make use of your modular MATLAB functions through the information-rich interface mFUSE provides.

What is Included?
  • Modern graphical interface
  • Drag-and-drop support
  • Advanced m-file parsing
  • Numerous saving options
  • Reconfigurable function library
Getting Started
To begin using mFUSE, use the download link to the right to download a zip file containing the software and documentation. Extract the contents of the zip file to a directory on your hard disk, then open the mFUSE_Help.pdf file. Part II of the manual provides installation instruction for Windows, Mac, and Linux systems.

Contributors

The following people contributed to the SHMTools and/or mFUSE software:

  • Eric Flynn, University of California, San Diego, Department of Structural Engineering
  • Dustin Harvey, Los Alamos National Laboratory, Engineering Institute
  • Elói Figueiredo, University of Porto, Porto, Portugal, Civil Engineering
  • Samory Kpotufe, University of California, San Diego, Department of Computer Science and Engineering
  • Stuart Taylor, Los Alamos National Laboratory, Engineering Institute
  • Luke Robinson, University of California, San Diego, Department of Structural Engineering
  • Tim Overly, SPIDA Software
  • Charles (Chuck) Farrar, Los Alamos National Laboratory, Engineering Institute
  • Gyuhae Park, Los Alamos National Laboratory, Engineering Institute
  • Kevin Farinholt, Los Alamos National Laboratory, Engineering Institute
  • Michael Todd, University of California, San Diego, Department of Structural Engineering
  • Scott W. Doebling, Los Alamos National Laboratory, Verification and Analysis Group
  • Phillip J. Cornwell, Los Alamos National Laboratory, Engineering Institute
  • Erik G. Straser, Mohr Davidow Ventures
  • Luke Bornn, University of British Columbia, Vancouver, Department of Statistics

Experimental Data Sets

Archives of data from various experimental tests are available to the public domain. These data can be used with the SHMTools and mFuse software.

What is Included?
  • Each test should have a “Test Report” describing the experimental setup, data acquisition, and file naming convention. 
  • Data are saved in either Matlab (.MAT) format or Universal File Format (.UFF/.UNV).
  • Tests may also include supplemental files such as movies, FE models, or additional reports.