Toolbox for the Modeling and Analysis of Thermodynamic Systems
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.
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.