fmdtools(ARC-18750-1)

design and integration tools
fmdtools
(ARC-18750-1)
Overview
Fmdtools is a Python toolkit for simulating the dynamic effects of hazardous scenarios in complex engineered systems and analyzing the associated resilience of the system. To support early design work, fmdtools uses a function-based representation which can evolve as the concept increases in fidelity, enabling network-based, static, and dynamic behavioral representations of the system. This function-based representation additionally enables conduction early functional hazard assessment (FHA) processes in simulation, thus enabling an iterative design process that can explore and systematically compare the resilience of a wide range of designs.ere are three main components of the fmdtools package: (1) Model definition constructs which enable systematic early specification of the high level structure and behaviors of a system with concise syntax. (2) Simulation methods which enable the quantification of system performance and propagation of hazards over a wide range of operational scenarios over a wide range of model types. (3) Analysis methods for quantifying resilience and summarizing and visualizing behaviors and properties of interest. Put together, these components comprise a design, simulation, and analysis environment which can be used consider the resilience of a system of interest in the design process.
Software Details

Category
Design and Integration Tools
Reference Number
ARC-18750-1
Release Type
Open Source
Operating System
Windows, Linux, OS X
Contact Us About This Technology

Ames Research Center
Stay up to date, follow NASA's Technology Transfer Program on:
facebook twitter linkedin youtube
Facebook Logo X Logo Linkedin Logo Youtube Logo