Standard Component Library

The standard TRNSYS library that comes with the purchase of the program includes many of the components commonly found in thermal energy systems, as well as component routines to handle input of weather data or other time-dependent forcing functions and output of simulation results. Since new technologies are common in today's energy market, care has been taken to make it as easy as possible for users to add their own components to the TRNSYS package.

First, components are assigned a number. Because the TRNSYS simulation engine automatically calls all possible component numbers, newly added components will be called as well without the user having to determine the correct spot to place the call. In contrast, EnergyPlus users wishing to add a new components to that program must not only program the component, but must also modify the EnergyPlus solver to call their component.

Second, all TRNSYS components are formulated using the same structure. This means that users wishing to write new components have direct access to a wealth of templates and examples simply by referring to the standard TRNSYS component library.

Controller Components Electrical Components
Differential Controller with Hysteresis
Three Stage Room Thermostat
Iterative Feedback Controller
PID Controller (in Heating)
Microprocessor Controller
Five Stage Room Thermostat

Shepherd and Hyman Battery Models
Regulators and Inverters
PV Thermal Collector
Wind Energy Conversion System (Wind Turbines)
Photovoltaic Array
Diesel Engine Generator Set (DEGS) Dispatch Controller
Diesel Engine Generator Set (DEGS)
Power Conditioning
Lead-acid Battery (with gassing effects)
AC Bus Bar

Heat Exchangers HVAC Equipment
Constant Effectiveness Heat Exchanger
Counter Flow Heat Exchanger
Cross Flow
Parallel Flow
Shell and Tube
Waste Heat Recovery

Auxiliary Heaters
Dual Source Heat Pumps
Cooling Coils (Simplified and Detailed Models)
Conditioning Equipment
Part Load Performance
Cooling Towers
Parallel Chillers
Auxiliary Cooling Unit
Single-Effect Hot-Water Fired Absorption Chiller
Furnace

Hydrogen Systems Hydronics
Electrolyzer Controller
Master Level Controller for SAPS
Advanced Alkaline Electrolyzer
Compressed Gas Storage
Multistage Compressor
Fuel Cells (PEM and Alkaline)

Pumps (various)
Tee-Piece, Flow Mixer, Flow Diverter, Tempering Valve
Pressure Relief Valve
Pipe
Duct
Fans (various)

Building Loads and Structures Output Devices
Energy/(Degree-Hour) House
Roof and Attic
Detailed Zone (transfer function)
Overhang and Wingwall Shading
Window
Thermal Storage Wall
Attached Sunspace
Detailed Multi-Zone Building
Lumped Capacitance Building

Printer
Histogram Plotter
Simulation Summarizer
Economics
Online Plotter

Physical Phenomena Solar Collector Components
Solar Radiation Processor
Collector Array Shading
Psychrometrics
Hourly Weather Data Generator
Refrigerant Properties
Shading by External Objects
Effective Sky Temperature Calculation
Undisturbed Ground Temperature Profile
Convective Heat Transfer Coefficient Calculation

Flat Plate Solar Collector
Thermosyphon Collector with Integral Storage
Evacuated Tube Solar Collector
Performance Map Solar Collector
Theoretical Flat Plate Solar Collector
Compound Parabollic Trough (CPC) Solar Collector

Thermal Storage Components Utility Components
Stratified Fluid Storage Tank
Rock Bed Thermal Storage
Algebraic Tank (Plug Flow)
Variable Volume Tank
Detailed Fluid Storage Tank with Optional Heaters and Variable Internal Timestep

Data File Reader
Time Dependent Forcing Function
Quantity Integrator
Load Profile Sequencer
Periodic Integrator
Unit Conversion Routine
Calling Excel Worksheets
Calling Engineering Equation Solver (EES) Routines
Parameter Replacement
Formatted File Data Reader (TRNSYS TMY, TMY2, EnergyPlus)
Input Value Recall
Holiday Calculator
Utility Rate Scheduler
Calling CONTAM
Calling Matlab
Calling COMIS

Weather Data Reading and Processing
Standard Format Files
User Format Files

In addition to the standard components listed above, many extensive, well documented libraries of components exist either for purchase or for free download. You can learn more about some of the most widely available libraries by clicking on the Non Standard Component Libraries Link in the table of contents at the left of your screen.