Los Alamos National Laboratory
 
 

Science >  LANL Institutes >  Engineering Institute

National Security Education Center

Contacts

  • Institute Director
    Charles Farrar
    (505) 663-5330
  • UCSD EI Director
    Michael Todd
    (858) 534-5951
  • Administrative Assistant
    Jutta Kayser
    (505) 663-5649

SHMTools and mFUSE

Beta Users

SHMTools and mFUSE are currently in a beta development stage. While all efforts have been made to ensure stability, from time to time new bugs may be found. We encourage users to submit reports of any bugs found or suggestions for future versions using the Beta Testing Report form in the link to the right. While we are unable to provide technical support on an individual basis, we appreciate feedback from users to allow us to improve on future versions of the software.

Sincerely,

The SHMTools and mFUSE Development Team

SHMTools Software (0.2.0 Beta)

SHMTools is a MATLAB package that facilitates the construction of structural health monitoring (SHM) processes. 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 made available for free by 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 SHMTools can function as a standalone toolbox, it is recommended to also use the mFUSE graphical user interface. When used in conjunction, SHMTools and mFUSE create a fully functional development environment to prototype and test 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.

File Versions

  • 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.2.01 Beta)

Updated version of mFUSE software fixes compatibillity 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 modular functions which you commonly use . 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.

Development Team

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
  • 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
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy's NNSA
Inside | © Copyright 2008-09 Los Alamos National Security, LLC All rights reserved | Disclaimer/Privacy | Web Contact