Collection of awesome TRNSYS components, scripts and resources
⚠️ Disclaimer: This is an unofficial, community list of TRNSYS components, scripts, and resources. We do not create, maintain, or officially endorse any of the linked projects. Use the links at your own risk. Always review, test, and recompile any code before using it in your simulations. We cannot guarantee the accuracy, functionality, or safety of any linked resources.
Library of user-defined TRNSYS components (Types); 32-bit versions are marked with a 🚩 and may require recompilation for TRNSYS 18 (64-bit)
- Type209-211 - Crop growth simulation models.
- Type277 - Loosely-coupled integration of TRNSYS and Java-based applications.
- Type3157 - Calling Python with CFFI.
- Type6139 🚩- Export models as FMUs for co-simulation with FMI-compatible tools.
- Type221 & 230 - Thermoelectric heat exchangers.
- Type2701 🚩- Variable-capacity air-water heat pump for heating.
- Type3223 & 3254 - Mini-split air-air heat pumps with variable-speed compressors.
- Type256 - Store results in Excel, Access, SQLite, and other ODBC databases.
- Type2625 - Print results in JSON or CSV format.
- Type835 🚩- PV coupled with solar thermal collectors (PVT).
- Type861 - Ice storage (ice-on-coil, ice-on-plates, ice-on-capillary mat).
- Type3260 🚩- Horizontal PCM storage tank.
- Type3800 - Convert simulation time to Excel Serial Datetime.
- Type3801-3807 - Logic gates: AND, OR, XOR, NOT, NAND, NOR, XNOR.
- Type3808-3813 - Relational operators: ==, !=, >, >=, <, <=.
- Type3814-3825 - Arithmetic operators: K, +, -, *, /, **, MOD, MIN, MAX, ABS, NEG, INV.
- Type3826 - Trigger warnings or errors based on conditions.
- Type3827-3829 - Number modifiers: INT, Round, Limit.
- TRNLIB 15 🚩- User-written components (TRNSYS 16).
- TRNLIB 16 🚩- User-written components (TRNSYS 15).
- STEC Library 🚩- Solar Thermal Electric Components (TRNSYS 16).
- Rust - Rust-based compiler based on the TRNSYS C++ template.
Your contributions are always welcome! Please take a look at the contribution guidelines first.