Dynamic modeling, control and energy simulation of a solar-assisted hydronic space heating system in a multi-function building