/T-MATS

An open source thermodynamic modeling package completed on behalf of NASA. The Toolbox for the Modeling and Analysis of Thermodynamic Systems (T-MATS) package offers a MATLAB/Simulink toolbox that gives a developer the ability to create simulations of such thermodynamic systems as turbomachinery and gas turbines. Keywords: TMATS, Control System, Numerical Methods, Newton-Raphson, Jacobian Calculation, Propulsion, Aircraft Engine, Jet, Turbofan, Turbojet, Compressor, Turbine, Nozzle, Inlet, open source

Primary LanguageHTMLApache License 2.0Apache-2.0

T-MATS

Toolbox for the Modeling and Analysis of Thermodynamic Systems
Click Here for stable release download
For questions, comments, and general support see the T-MATS user's forum.
Please take a moment and fill out our Survey, user interest and feedback allows us to continue working on this package.

Introduction
The Toolbox for the Modeling and Analysis of Thermodynamic Systems (T-MATS) is a Simulink toolbox intended for use in the modeling and simulation of thermodynamic systems and their controls. T-MATS contains generic thermodynamic and controls components that may be combined with a variable input iterative solver and optimization algorithm to create complex systems to meet the needs of a developer. Development of this tool was initiated on behalf of the NASA Aviation Safety Program's Vehicle Systems Safety Technologies (VSST) project.

Description
The T-MATS software provides a toolbox for the development of thermodynamic system models; it contains a simulation framework, multi-loop solver techniques, and modular thermodynamic simulation blocks. While much of the capability in T-MATS is in transient thermodynamic simulation, the developers' main interests are in aero-thermal applications; as such, one highlight of the T-MATS software package is the turbomachinery block set. This set of Simulink blocks gives a developer the tools required to create virtually any steady state or dynamic turbomachinery simulation, e.g., a gas turbine simulation. In systems where the control or other related systems are modeled in MATLAB/Simulink, the T-MATS developer has the ability to create the complete system in a single tool.

T-MATS is written in MATLAB/Simulink (The Mathworks, Inc.), is open source, and is intended for use by industry, government, and academia. All T-MATS equations were developed from public sources and all default maps and constants provided in the T-MATS software package are nonproprietary and available to the public. The software is released under the Apache V2.0 license agreement.

Getting Started
Stable releases of T-MATS are located under the releases tab. It is encouraged that a user download the most up to date version using the appropriate software download button (green button). Installation instructions are detailed in the user's manual which is included within the package.

T-MATS encourages open collaboration and if a user wishes to become a developer the software may be forked at any time via the main page link.