Skip to content

A Python toolbox for simulating hydronic heating loops and testing temperature control strategies.

License

Notifications You must be signed in to change notification settings

hsnyder/hydronic-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository provies a python toolbox for simulating hydronic home heating loops,
based on the mathematical model presented in Zaheer-Uddin & Monastriakos (1998).
The differential equation solver is fully implicit (it uses Broyden's method).

Intended use: rapidly testing control strategies for hydronic boilers.
This repo includes an implementation of the hydronic loop described in the cited paper 
(i.e. one heating zone, one radiator).
To simulate a different building or loop configuration:
- Modify hydronic.py to match the hydronic loop configuration for the building under
investigation.
- Validate the building heat loss coefficients using actual building data (if desired).
- Adjust BoilerCtrlPID.py to implement whatever control strategy you want to evaluate, and run it.

See hydronic.py and BoilerCtrlPID.py, and comments therein, for more information.

About

A Python toolbox for simulating hydronic heating loops and testing temperature control strategies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages