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,…
Switch branches/tags
Nothing to show
Clone or download
Latest commit 2ae07cc Aug 22, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
Resources updates to testing files. Feb 8, 2018
Trunk Doc update v1.2.1 Mar 16, 2018
LICENSE Create LICENSE Aug 22, 2018 Survey Nov 18, 2014


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.

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.

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.