Skip to content

allachance/awesome-trnsys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome TRNSYS Awesome

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.

Contents

Components (Types)

Library of user-defined TRNSYS components (Types); 32-bit versions are marked with a 🚩 and may require recompilation for TRNSYS 18 (64-bit)

Agriculture

Calling External Programs

  • 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.

HVAC

  • 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.

Output

  • Type256 - Store results in Excel, Access, SQLite, and other ODBC databases.
  • Type2625 - Print results in JSON or CSV format.

Photovoltaic

  • Type835 🚩- PV coupled with solar thermal collectors (PVT).

Thermal Storage

  • Type861 - Ice storage (ice-on-coil, ice-on-plates, ice-on-capillary mat).
  • Type3260 🚩- Horizontal PCM storage tank.

Utility

  • 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.

Other Resources

  • TRNLIB 15 🚩- User-written components (TRNSYS 16).
  • TRNLIB 16 🚩- User-written components (TRNSYS 15).
  • STEC Library 🚩- Solar Thermal Electric Components (TRNSYS 16).

Compiler

  • Rust - Rust-based compiler based on the TRNSYS C++ template.

Contribute

Your contributions are always welcome! Please take a look at the contribution guidelines first.

About

Collection of awesome TRNSYS components, scripts and resources.

Topics

Resources

License

Contributing

Stars

Watchers

Forks