Hydronic balancing mode in a multi-source heating system

The automated configuration method for multi-source heating systems addresses the labor-intensive and error-prone nature of static hydronic balancing, enhancing efficiency and comfort by reducing manual intervention and potential errors.

WO2025109015A1PCT designated stage expired Publication Date: 2025-05-30BDR THERMEA GRP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/EP2024/083015
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-20
Filing Date
2024-11-20
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The process of static hydronic balancing in multi-source heating systems is labor-intensive and error-prone, requiring manual configuration of heating appliances and load pumps, which can lead to inefficiencies and discomfort in building temperature control.

Method used

A method to automatically configure a multi-source heating system for hydronic balancing by using a controller to stop all heating demands, isolate the selected heating zone, and initialize the pump mode for balancing, thereby reducing manual intervention and potential errors.

Benefits of technology

The automated method significantly reduces the time and effort required for hydronic balancing, minimizes errors in system configuration, and ensures efficient distribution of heat, leading to improved energy efficiency and comfort in buildings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2024083015_30052025_PF_FP_ABST
    Figure EP2024083015_30052025_PF_FP_ABST
Patent Text Reader

Abstract

An implementation of the disclosed technology provides a method for automatically configuring a multi-source heating system for hydronic balancing. The multi-source heating system includes a plurality of heating appliances on a source side of a decoupling buffer and one or more load circuits on a load side of the decoupling buffer. Each load circuit includes a load circulator pump, and one or more of the load circuits are associated with heating zones to be hydronically balanced. The heating system also includes a controller that controls the heating system. The method includes: providing a user interface that permits a user to make a selection to place the heating system in a hydronic balancing mode; receiving a selection of the hydronic balancing mode; receiving a selected heating zone to be hydronically balanced; stopping, automatically by the controller, all heating and / or cooling demands in the heating system; stopping, automatically by the controller, all load circulator pumps except for a load circulator pump associated with the selected heating zone; and initialising, automatically by the controller, a pump mode to be used for hydronic balancing in the circulator pump associated with the selected heating zone.
Need to check novelty before this filing date? Find Prior Art

Description

HYDRONIC BALANCING MODE IN A MULTI-SOURCE HEATING SYSTEMTECHNICAL FIELD[1] The disclosed technology relates to controlling a multi-source (e.g., hybrid or cascade) heating and / or cooling system to place the system. in a mode used to carry out hydronic balancing.BACKGROUND[2] Hydronic balancing in heating and / or cooling systems is an important process for ensuring the efficient and effective distribution of heat and cooling within residential, commercial, or industrial buildings that use water as a heat transfer medium, such as those with radiators or underfloor heating. The goal is to ensure that each heating and / or cooling unit (such as a radiator or a floor loop) receives the right amount of heated and / or cooled water or other heat-transfer fluid to meet its and / or cooling heating needs. Water will naturally flow more towards heating and / or cooling units with higher flow rates or lower resistance. For example, the resistance of radiators that are closer to the load pump for their heating zone, or that are lower in a building may be lower than the resistance of radiators that are far from the load pump, leading to the distant radiators receiving less heated and / or cooled water or other heat-transfer fluid. Without proper balancing, some rooms may be too hot or too cold, leading to discomfort.[3] Proper hydronic balancing can also improve energy efficiency. For example, an unbalanced system may force generators and pumps to work harder than necessary to meet heat and / or cooling demands, leading to increased energy consumption and higher operational costs. This can also lead to increased wear on heating and / or cooling system components, reducing the longevity of components of the heating and / or cooling system, and increasing the frequency of repairs. Additionally, proper hydronic balancing can reduce noise in a heating and / or cooling system, such as knocking or gurgling sounds in pipes and radiators that may be caused by uneven water flow.[4] For these reasons, some countries and / or regions make subsidies available to owners of hydronically balanced heating and / or cooling systems. These subsidies may encourage consumers to use hydronic balancing to increase the energy efficiency of their heating and / or cooling systems.[5] Hydronic balancing, in particular static hydronic balancing, is a labour- intensive process, generally performed by a heating system installer. It typically involves manually adjusting the flow through each radiator or underfloor heating loop. For a system having radiators, for example, this requires the installer to adjust a flow control valve (also referred to as a “balancing valve”, a “manual radiator valve”, or a “lockshield valve”) at each radiator, and then validate the results manually on a heating appliance, such as a boiler. For systems having multiple heating zones, this process would generally be carried out separately for each zone. Static hydronic balancing is one process used in heating and / or cooling systems to ensure that the correct amount of water flows through the respective load circuits, e.g. through each radiator of the heating and / or cooling system. Static hydronic balancing is directed to managing the differential pressure in the heating and / or cooling system. In other words, the goal of the static hydronic balancing is to ensure that the differential pressure across each control valve is balanced, so that the correct flow rate is achieved for each terminal unit (like radiators or heat exchangers). By adjusting the (presettable) valves, the differential pressure can be controlled to ensure even distribution of water flow throughout the system. The static hydronic balancing is done once to set fixed flow rates. The heating and / or cooling system (in short also referred as heating system) has to be non -operational in terms of heat and / or cooling demands and only one pump is active at any given time for performing the static hydronic balancing during the process.[6] Dynamic hydronic balancing is an alternative method for hydronic balancing disclosed in the prior art. This alternative method is designed to be performed continuously during the operation of the respective heating and / or cooling system. The dynamic hydronic balancing process automatically adjusts the flow rates in real-time to respond to changes in the and / or cooling system during operation. Dynamic hydronic balancing requires pressure independent control valves. Said valves combine the functions of a balancing valve and acontrol valve in one unit. The pressure independent control valves are crucial for dynamic hydronic balancing and need to be present on each radiator or underfloor heating loop. Pressure independent control valves automatically adjust to maintain a constant flow rate regardless of changes in system pressure. The dynamic balancing process further requires differential pressure controllers which maintain a consistent differential pressure across control valves, so for every single radiator or underfloor heating loop. Differential pressure controllers ensure that the flow rates remain stable even if the heating and / or cooling system pressure fluctuates. The dynamic hydronic balancing process further requires flow sensors which provide real-time data on the flow rates throughout the system. The dynamic hydronic balancing process further requires a central control system monitoring data from flow sensors and from the differential pressure controllers which initiates adjustment as needed. Dynamic hydronic balancing can also integrate temperature sensor along with the flow sensors. The temperature sensors measure the temperature of the water and the ambient temperature in different areas of the respective installation site of the heating and / or cooling system. The temperature data is sent to the central control system which uses the temperature data to make real-time adjustments to the flow rates. If a particular zone of the installation site requires more heating or cooling, the heating and / or cooling system can adjust the flow rate accordingly. This allows for a more precise control over the heating and / or cooling system. Dynamic hydronic balancing requires more sensors and controllers, and an overall more complex setup compared to the static hydronic balancing process. The dynamic hydronic balancing process thus requires a higher investment compared to a static hydronic balancing solution. The static hydronic balancing process does not require the numerous controllers, complex valves and sensors and overall complex setup of the alternative hydronic balancing process. Static hydronic balancing also is less maintenance resources in terms of the often-required specialized skills and regular monitoring of the complex parts of the hydronic balancing process. Especially the pressure independent control valves and differential pressure controllers can require specialized knowledge for installation, calibration and troubleshooting.[7] An example for such a dynamic hydronic balancing process is disclosed in EP3936770 A1 which is directed to providing a heating system in which an adaptive, in other words dynamic, hydraulic balancing between the consumers is carried out automatically and discloses a heating system with an automatic adaptive hydraulic balancing, wherein the heating system comprises at least one central heat source, at least one first consumer each with a local flow branch and a local return branch, at least one central circulation or heat pump, at first heating valve a first actuator associated with the first heating valve and equipped with a first control and feedback electronics for setting a valve position value for controlling a volume flow of the heating medium of the first consumer, a recording device, a control unit coupled to the recording device and the first actuator. The adaptive hydraulic balancing can be carried out in a building heating system equipped with a distribution network. The distribution network has several control units and / or central control units and a data connection between the network control unit and the several control units and / or central control units is provided. The network control unit outputs the control signals to the control and feedback electronics of the heating valves either directly or via the control units and / or central control units. Depending on which load is calculated to supply all consumers evenly with heat energy, the central control units can thus adjust the heating system by comparing several heating valves and the pressures or temperatures prevailing there. The network control unit, the control units and / or the central control units, in order to achieve the target value and depending on the load required for this purpose, issue a control signal for the heat source and / or the circulation pump to increase or reduce a heating and / or pumping output. EP3936770 A1 discloses dynamic balancing of the heating system during its operation. The dynamic hydronic balancing of EP3936770 A1 also discloses the numerous controllers and sensors which are a prerequisite of the dynamic balancing process.[8] Also EP3101352 A1 is directed to implementing dynamic hydraulic balancing between the heat consumers (heating circuits) on a distributor bar. In particular, a power and fuel-saving operation of the heating circulating pumps should be made possible. At the same time, the method should be able to be retrofitted to existing systems without great effort and be applicable to othersystem dimensions. EP3101352 A1 discloses a known heating system with a boiler and a heating circuit distributor with an unmixed heating circuit and two weather-compensated heating circuits with a mixer. The heating circuits are equipped with self-regulating pumps and a hydraulic switch below the distributor. The purpose of the hydraulic switch is that the distributor has a low differential pressure, and the heating circuits influence each other less strongly. This allows different volume flows to be set in the boiler circuit and in the heating circuit. The heating circuit pumps are easy to adjust and energy-saving in operation. The disadvantage, however, is that another pump, the boiler pump, is required. If it fails, the entire heat supply to the building fails. The lack of balancing of the volume flows above and below the low loss header ensures that hot water from the flow is usually mixed into the return. This increases the fuel consumption of the heat generator, such as a heat pump or condensing boiler, whose efficiency is significantly influenced by the return temperature. In order to overcome these disadvantages, EP3101352 A1 proposes a heating system comprising a boiler and a heating circuit distributor with an unmixed heating circuit and two weather- compensated heating circuits with mixers. The pumps do not regulate themselves, but their speed is influenced by a controller. The differential pressure sensors and the speed-controllable pumps are connected to the controller. The volume flow signal of the pump and two temperature sensors can be connected to the controller. The regulators can be connected to one another via a bus connection.[9] The efficiency of the process of static hydronic balancing can be improved using smart pumps and applications for mobile devices that communicate with the smart pumps to facilitate hydronic balancing. For example, to reduce the effort of manual verification and walking back and forth between radiators and a heating appliance, the installer can use a mobile device in conjunction with an app that communicates directly with a smart pump to validate any result. The freedom of movement and reduced validation time reduces the time an installer spends balancing a system significantly. Smart pumps and a mobile application for hydronic balancing are available, for example, from Grundfos Holdings A / S, of Bjerringbro, Denmark.

[0010] Even using such smart pumps and applications, the process of static hydronic balancing may still involve significant effort in preparing a heating and / orcooling system for hydronic balancing, particularly in systems having multiple heat generating appliances (i.e., multi-source systems). Such multi-source systems include, for example, hybrid systems, including, e.g., a boiler and a heat pump, or cascaded systems, including multiple boilers, multiple heat pumps, or both (i.e., hybrid cascades). In such systems, prior to hydronic balancing, each heat generating appliance needs to be put into an appropriate mode for hydronic balancing. Even on systems having centralized control over all of the heating and / or cooling appliances (whether using a separate system controller or a master / slave configuration in which one of the appliances controls the others), setting up the heating and / or cooling appliances may require changing multiple settings, buried in numerous menus. If the centralized control for the system also controls the load pumps (e.g., zone pumps, or a pump for an underfloor heating loop), even more configuration will be needed to prepare the system for hydronic balancing, since the load pumps will need to be placed in appropriate modes. This setup process may need to be undertaken multiple times, for example, to configure the load pumps for balancing each zone. Once hydronic balancing has been completed, the entire system will need to be reconfigured for normal operation, which again requires manually adjusting all the settings of the heating appliances and load pumps. The present manual approach to preparing the heating and / or cooling system for static hydronic balancing further has a risk of numerous potential errors both in preparing the system manually for the static hydronic balancing and also returning the heating and / or cooling system to an operational state after the static hydronic balancing is completed.SUMMARY

[0011] Based on the above, it is an object to provide a method of placing a multi-source heating and / or cooling system into a mode in which all heating and / or cooling appliances and load pumps are automatically configured appropriately for hydronic balancing. This will save the installer the time and effort required to properly configure a complex multi-source and multi-zone heating and / or cooling system both before and during hydronic balancing. This may also prevent errors in configuring the system for hydronic balancing. The hydronic balancing inaccordance with this application relates to static hydronic balancing as the configuration of the heating and / or cooling system requires a preparation for the hydronic balancing. So, compared to the alternative dynamic hadronic balancing, the heating and / or cooling system according to the invention needs to be configured or in other words prepared for the hydronic balancing to take place. Dynamic balancing as disclosed for example in EP3936770 A1 is used during operation of the system and does not require that the system is configured for the hydronic balancing, in particular the dynamic balancing of EP3936770 A1 requires the heating / cooling operation of the heating and / or cooling system. The present application is not directed to dynamic hydronic balancing. The present application is directed to static hydronic balancing and in particular to improving the configuration, in other words preparation, of a heating and / or cooling system for static hydronic balancing.

[0012] It is a further object to provide a method of returning a multi-source heating and / or cooling system to normal operation in an automated manner following hydronic balancing. This will save the installer the time and effort required to properly reconfigure a complex multi-source and multi-zone heating and / or cooling system for operation after hydronic balancing, and may prevent errors in configuring the system for normal operation following hydronic balancing.

[0013] It should be understood that implementations of the present technology each have at least one of the above-mentioned objects and / or aspects, but do not necessarily have all of them. Some aspects of the present technology that have resulted from attempting to attain the above-mentioned objects may not satisfy these objects and / or may satisfy other objects not specifically recited herein.

[0014] It will further be understood that as used herein (including as used in the claims), a heating system can provide heating and / or cooling, a heat demand may result in heating and / or cooling (i.e., it is a heat and / or cooling demand), a heating request may be a request for heating or cooling, a heat generator or heating appliance may provide heating and / or cooling depending on the nature of the heat generator or heating appliance (e.g., many heat pumps may provide heating and / or cooling), a heating zone may provide heating and / or cooling, etc. While the terms “heat” or “heating” are used throughout, due to their common usein the art, it will be understood that such terms are used to cover heat and / or cold, heating and / or cooling, etc.

[0015] In some implementations, the disclosed technology provides a method for automatically configuring a multi-source heating system for hydronic balancing. The multi-source heating system includes a plurality of heating appliances on a source side of a decoupling buffer and one or more load circuits on a load side of the decoupling buffer. Each load circuit includes a load circulator pump, and one or more of the load circuits are associated with heating zones to be hydronically balanced. The heating system also includes a controller that controls the heating system. The method includes: providing a user interface that permits a user to make a selection to place the heating system in a hydronic balancing mode; receiving a selection of the hydronic balancing mode; receiving a selected heating zone to be hydronically balanced; stopping, automatically by the controller, all heating and / or cooling demands in the heating system; stopping, automatically by the controller, all load circulator pumps except for a load circulator pump associated with the selected heating zone; and initialising, automatically by the controller, a pump mode to be used for hydronic balancing in the circulator pump associated with the selected heating zone. Illustrated in other words, the term “automatically” within the meaning of the application means that the controller is configured to initiate, activate, adjust, or terminate a specific operation or operational mode based on predefined conditions or input, without requiring manual intervention for the respective operation or operational mode initiation.

[0016] In some implementations, receiving a selected heating zone to be hydronically balanced includes providing a user interface that permits a user to make a selection of the selected heating zone. In some implementations, receiving a selected heating zone to be hydronically balanced includes automatically selecting a heating zone by cycling through heating zones that are to be hydronically balanced.

[0017] In some implementations, stopping, automatically by the controller, all heating and / or cooling demands in the heating and / or cooling system (also referred to as a multisource heating and / or cooling system or a in short a (multisource) heating system in the application) includes blocking incoming heating and / or cooling demands at the controller. In some implementations, stopping,automatically by the controller, all heating and / or cooling demands in the heating and / or cooling system includes sending control signals to each of the heating appliances to stop generating heat and / or cool. Suitable control signals can be on / off signals, time dependent and / or temperature dependent signals and / or mode signals. The control signals can be digital signals and / or analog signals. In some implementations, stopping, automatically by the controller, all heating and / or cooling demands in the heating system comprises stopping any source side pumps that are built into a heating appliance or that are associated with a heating appliance.

[0018] In some implementations, the controller according to the invention can be optionally configured such that the controller can communicate digitally and also through analog signals. The controller can be in particular a master controller which is configured to communicate directly or indirectly via slave controllers with the heating appliances of the heating and / or cooling system. As an example, the controller is configured to communicate control signals to stop all heating and / or cooling demands in the heating system directly to the heating appliance directly operationally controlled by the controller. Optionally, the controller also communicates directly with an associated source side pump of the heating appliance, in case the associated source side pump is directly controlled by the controller. The controller can optionally be configured to communicate with one or more slave controllers to indirectly control further heating appliances. The controller can optionally further indirectly control associated source side pumps in the heating system via the respective slave controller.

[0019] In some implementations, the communication can for example be digital, in particular using a communication protocol. Suitable protocols allow communication via a local connection, bus, or network, in particular using a bus communication protocol in particular the OpenTherm protocol, or the Modbus protocol, or the EEBus protocol, or the CAN protocol, including the CANopen protocol or the DeviceNet protocol, or the BACNet protocol. The communication can be through analog signals, such as Volt signals. In case a Volt signal is used, the command for stopping a heat demand can be a zero Volt signal to stop an analog heat appliance either directly or indirectly.

[0020] Suitable examples for blocking incoming heating and / or cooling demands at the controller, and / or sending appropriate control signals, include on / off commands, temperature setpoint reached commands and / or time-based commands, and / or mode commands. Said commands can be sent by the controller to each of the heating appliances either directly or indirectly to stop generating heat or cool, and / or to stop any source-side pumps that are built into the heating appliances or are associated with a particular heating appliance. For some heating appliances, this may be achieved by adjusting the set point such that the appliance is not generating heat or cool. For some appliances, this may be achieved by effectively turning off the heating appliance. For some heating appliances, this may be achieved by sending a command to the heating appliance to halt its heating operations, leaving the heating appliance on and able to operate other functions that will not impact hydronic balancing, this can for example be a standby mode or a monitoring mode. It will be understood that other control methods may also be used to control heating appliances to stop generating heat, depending on the capabilities of the heating appliance that may be accessed through the controller.

[0021] In some implementations, the controller is optionally configured to recognize the slave controllers and to communicate with the slave controllers to commonly control the slave controllers which in turn control the operation of the respective heating appliance. The controller is thus preferably configured to be a master controller in a master slave control design.

[0022] In some implementations, the controller is optionally configured to control a network of slave controllers of the heating and / or cooling system, wherein the slave controller can be connected to an appliance with analog or digital communication.

[0023] In some implementations, the controller, in particular master controller, is preferably further configured to send a single communication signal to the slave control units, in particular in the network of slave controllers, in the (multi-source) heating and / or cooling system. The controller, in particular master controller, is preferably further configured to communicate directly with a heating appliance in case the heating appliance is controlled directly by the controller. The controller, in particular master controller, can communicate digitally and / or through analogsignals. In particular, the controller, in particular master controller, can send a uniform control signal, which can comprise both a digital and an analog signal. In other words, such a uniform control signal is a hybrid signal. The slave controllers are preferably configured to recognize and respond to the uniform control signal (in other words hybrid signal) from the controller, in particular master controller, and to convert the uniform control signal as needed for the respective operationally controlled heating appliance. In other words, the respective slave controller is configured to interpret the uniform control signal from the controller, in particular master controller, and to select the output signal of the slave controller for controlling the respective heating appliance based on the operationally controlled appliance to a digital or analog signal. In other words, the slave controller selects the digital or the analog control signal from the uniform control signal, in other words hybrid signal, received from the controller, in particular master controller. The slave controller identifies which type of signal (analog or digital) is needed for the operational control of its respective heating appliance. Based on the identified requirement of the heating appliance, the slave controller selects the appropriate signal. The slave controller outputs the selected signal to the heating appliance for operational control, so in this case to stop any heating and / or cooling demands.

[0024] In some implementations, the control signal for stopping, automatically by the controller, in particular the master controller, all heating and / or cooling demands in the heating and / or cooling system is the unified control signal. This hybrid stopping signal can in other words be described as a standardized command signal that can be interpreted by multiple heating appliances and / or slave controllers, enabling the heating appliances and / or slave controllers to perform specific actions based on the signals. The uniform control signal has a consistent format that can be easily recognized and interpreted by all appliances and slave controllers receiving the stopping signal. Such a stopping signal allows for controlling various types of heating appliances using a simplified communication process which reduces complexity and allows for a versatile heating and / or cooling system with multiple heating appliances on the source side and optionally associated pumps on the source side.

[0025] In some implementations the controller is optionally configured to send a control signal stopping all heating and / or cooling demands (also referred to asstopping control signal) either as a digital or an analog signal. The respective slave controller is configured such that the slave controller receives the digital or analog signal from the controller, in particular master controller, and translates the signal to either an analog or digital signal. In other words, in case of translating the stopping control signal, the controller, in particular master controller, is configured such that the controller, in particular master controller, can send a digital control signal to the slave controller. The slave controller is configured such that it receives the digital signal and interprets the digital signal. This involves understanding the command or value sent by the controller, in particular master controller. The slave controller is configured to convert the digital signal into an analog signal (Digital-to-Analog Conversion). The converted analog signal is sent by the slave controller to the analog heating appliance for operational control of said heating appliance. The translation can also be from an analog signal of the controller, in particular master controller, to a digital signal of the slave controller (Analog-to-Digital Conversion).

[0026] In some implementations, stopping, automatically by the controller, all heating and / or cooling demands in the heating system comprises that the controller, in particular master controller, is configured to send both analog and digital signals to directly and indirectly controlled heating appliances in one command signal, the uniform control signal. Alternatively the controller, in particular master controller, can be configured to send a digital control signal or an analog control signal. Optionally, the signal is received by a slave controller configured to translate the control signal received from the controller, in particular master controller, or select a signal from the uniform control signal of the controller, in particular master controller.

[0027] In some implementations, the controller, in particular master controller, is optionally configured to directly send an analog signal or a digital signal to an appliance directly controlled by the controller, in particular master controller, in case the appliance communicates through analog signals. In case the controller is configured to operationally control the heating appliance directly by communicating through analog signals, the stop signal can be a zero voltage signal. Thus, in other words there is no voltage present. Thus, there is no electrical power supplied to the analog appliance. In this way the analog appliance remainsinactive. In case of a digital appliance which is directly controlled by the controller, in particular master controller, the digital appliance can receive a digital control signal from the controller, in particular master controller. In a very simple implementation, the digital control signal can be a binary on / off signal. Thus, the signal uses two distinct voltage levels represented by binary values. If the controller, in particular master controller, sends for example a 0 value (Low), a voltage level of zero volt is communicated and the digital appliance remains inactive. In case of a 1 value (High), a predefined voltage level could be applied, this could be a standby mode or monitoring mode or blocking signal.

[0028] In some implementations, the controller is further configured to recognize any slave controller connected to the controller, in particular master controller. The controller, in particular master controller, can further be configured to send a control signal to the slave control unit or slave control units in the heating and / or cooling system to stop the heating and / or cooling demands. In other words, indirectly inactivating the respective heating appliance operationally controlled by the slave controller.

[0029] In some implementations, the controller, in particular master controller, sends the control signal to stop all heating and / or cooling demands in the system to all directly and indirectly controlled heating appliances simultaneously.

[0030] In order to illustrate the overall principle of stopping, automatically by the controller, all heating and / or cooling demands in the heating and / or cooling system by way of example, in some implementations, the controller receives the selection of the hydronic balancing mode and a selected heating zone to be hydronically balanced, for example via a Human-Machine-Interface (HMI). The controller then sends a control signal directly or indirectly to the heating appliances in the heating and / or cooling system to stop all heating and / or cooling demands. The controller is thus configured to send the control signal to the heating appliances directly or indirectly and can do so with preferably one control signal comprising the information of stopping all heating and / or cooling demands digitally and / or through analog signal. This allows for easy extension of an existing multisource heating and / or cooling system or the replacement of one or more heating appliances of the existing multi-source heating and / or cooling system. In case of an extension or replacement, the installer will run a hydronic balancing mode inorder to set the values for the changed heating and / or cooling system prior to commencing operation of the system. The hydronic balancing needs to be performed once. In order to run the hydronic balancing mode, the installer can thus automatically configure the changed heating and / or cooling system automatically by simply selecting the hydronic balancing mode in the controls menu of the heating and / or cooling system, for example via an HMI without any changes to the control system itself being needed. In other words, the automatic configuration or the preparation of heating and / or cooling system for the hydronic balancing is achieved as easy as "at the push of a button”. This also avoids errors both during the configuration and after completion of the hydronic balancing. Without such an option, in other words for the commonly known preparation of the multi-source heating and / or cooling system, the installer would need to manually set all heating appliances and load circulator pumps into appropriate configurations for hydronic balancing. The operations needed to carry out this manual process will vary, depending on the types of heating appliances and load circulator pumps that are in use, so the potential for error is high.

[0031] In some implementations, stopping, automatically by the controller, all load circulator pumps except for a load circulator pump associated with the selected heating zone includes: stopping, automatically by the controller, all load circulator pumps; and activating, automatically by the controller, the load circulator pump associated with the selected heating zone.

[0032] Depending on how each of the load circulator pumps is controlled, the controller or zone controller may use, e.g., commands sent via local interconnect network (LIN) protocol (in the following LIN), pulse width modulation control, on / off control, and / or other types of control, such as for example analog control signals, to stop the load circulator pumps, depending on the capabilities of each load circulator pump. The controller will be able to control each of the load circulator pumps in the system (either directly or indirectly, e.g. through a zone controller). The controller will know what control signals or commands will be needed for each directly connected load circulator pump. The controller, in particular master controller, is preferably configured such that it recognizes all directly and indirectly controlled load circulator pumps associated with a respective heating zone. Thecontroller is optionally configured such that the controller, in particular mast controller, recognizes the respective slave controller for a load circulator pump. The controller, in particular master controller, is optionally further configured such that the controller can send a stopping control signal to a load circulator pump directly controlled by the controller, in particular master controller, and can send a stopping control signal to the respective slave controller. Optionally, the slave controller, controlling the operation of the respective load circulator pump, is configured such that the slave controller can receive and interpret, in particular translate or select, the control signal from the controller, in particular master controller, and executes the necessary actions to stop its respective load circulator pump. Optionally, the controller, in particular master controller, sends the stopping control signal preferably simultaneously. This has the further advantage that the communication is simple, uniform and consistent throughout the heating and / or cooling system. This further allows for even more ease of integration as additional pumps can be even more easily integrated into the heating and / or cooling system without requiring changes to the control signal setup and allow for an unchanged control signal setup for the static hydronic balancing if and when needed. The stopping automatically the circulator pumps according to the invention further allows for a reduced chance of miscommunication between the controller, in particular master controller, in preparation of the heating and / or cooling system for static hydronic balancing and the respective circulator load pump. This ensures a reliable preparation of the heating and / or cooling system for static hydronic balancing.

[0033] An appropriate mode for hydronic balancing is initialised for the load circulator pump for the selected zone. Different circulator pumps and different loads in the various zones may use different modes of operation for the pump for purposes of hydronic balancing. For example, some pumps may be set at a particular fixed pump speed and / or receive a predefined voltage signal, for example 230V, to prepare the pump for being used for hydronic balancing. Some circulator pumps may include a special hydronic balancing mode that should be activated during hydronic balancing. Depending on how the load circulator pump for the selected zone is controlled, the controller (and / or zone controller) may use, e.g., commands sent via LIN, pulse width modulation control, on / off control, and / orother types of control, such as analog control, for example via varying voltage levels, to set or operate the selected pump in an appropriate mode for hydronic balancing (e.g., “on” in an on / off controlled pump, or balancing mode in a pump controlled via LIN that supports a balancing mode). Placing the circulator pump in an appropriate mode for hydronic balancing may also enable pump communication, e.g., with a mobile application that may be used by a user / installer to complete manual portions of the hydronic balancing process itself.

[0034] In some implementations, the controller, in particular master controller, according to the invention is configured to send the appropriate signal for initializing the static hydronic balancing to the selected load circulator pump either directly or indirectly. The controller, in particular master controller, is optionally configured to recognize the pump directly operationally controlled and / or the respective pump indirectly operationally controlled via a slave controller and is configured to send the initializing control signal either to the operationally controller load circulator pump directly or to the slave controller operationally controlling the load circulator pump to be hydronically balanced. The slave controller is optionally configured such that the slave controller can receive, interpret, in particular translate or select, and execute the received initializing control signal.

[0035] In some implementations, the method further includes returning the heating system to an operational mode after hydronic balancing is completed. In some implementations, returning the heating system to an operational mode after hydronic balancing is completed includes: terminating the hydronic balancing mode; placing, automatically by the controller, the load circulator pumps in modes for normal operation; re-starting, automatically by the controller, the heating appliances; and accepting, by the controller, heating requests and / or allowing, by the controller, heating requests to be sent in the heating system.

[0036] In some implementations, terminating the hydronic balancing mode includes terminating the hydronic balancing mode automatically when automatic hydronic balancing operations have completed and / or after a predetermined timeout period has elapsed since receiving the selection of the hydronic balancing mode. In some implementations, terminating the hydronic balancing mode includes: providing a user interface that permits a user to make a selection toterminate the hydronic balancing mode; and receiving a selection to terminate the hydronic balancing mode.

[0037] In some implementations, the disclosed technology provides a multisource heating system, including: a decoupling buffer; two or more heating appliances on a source side of the decoupling buffer; and one or more load circuits on a load side of the decoupling buffer, each load circuit including a load circulator pump, and one or more of the load circuits being associated with heating zones to be hydronically balanced. The heating system further includes a controller configured to execute any of the methods discussed above.

[0038] In some implementations, the decoupling buffer includes a low loss header, and / or a low capacity decoupling buffer tank, and / or a high capacity buffer tank. In some implementations, the heating appliances operate in a master / slave configuration, and the controller is implemented within a master heating appliance.

[0039] In some implementations, the disclosed technology provides a computer program product comprising program instructions operable to cause a processor to perform operations according to any of the methods discussed above.

[0040] In the context of the present specification, unless expressly provided otherwise, the words “first”, “second”, “third”, etc. have been used as adjectives only for the purpose of allowing for distinction between the nouns that they modify from one another, and not for the purpose of describing any particular relationship between those nouns.

[0041] In the context of the present specification, unless expressly provided otherwise, directions indicated by terms such as “top”, “bottom”, “upper”, “lower”, “above”, “below”, etc., are used in their usual sense - i.e., relative to a gravitational direction or axis.

[0042] Additional and / or alternative features, aspects and advantages of implementations of the present technology will become apparent from the following description, the accompanying drawings and the appended claims.BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In the figures, the subject-matter of the disclosure is schematically shown, wherein identical or similarly acting elements are usually provided with the same reference signs.

[0044] FIG. 1 is a block diagram of an example controller that could be used in some implementations of an energy management system.

[0045] FIG. 2 is a block diagram of an example energy management system.

[0046] FIG. 3 is block diagram of a method for placing a multi-source heating system into a hydronic balancing mode, in accordance with the described technology.

[0047] FIG. 4 is a block diagram of a method for terminating the hydronic balancing mode and returning the heating to normal operation, in accordance with the described technology.DETAILED DESCRIPTION

[0048] The examples and conditional language recited herein are principally intended to aid the reader in understanding the principles of the present technology and not to limit its scope to such specifically recited examples and conditions. It will be appreciated that those skilled in the art may devise various arrangements that, although not explicitly described or shown herein, nonetheless embody the principles of the present technology.

[0049] Furthermore, as an aid to understanding, the following description may describe relatively simplified implementations of the present technology. As persons skilled in the art would understand, various implementations of the present technology may be of a greater complexity.

[0050] In some cases, what are believed to be helpful examples of modifications to the present technology may also be set forth. This is done merely as an aid to understanding, and, again, not to define the scope or set forth the bounds of the present technology. These modifications are not an exhaustive list, and a person skilled in the art may make other modifications while nonetheless remaining within the scope of the present technology. Further, where no examples of modifications have been set forth, it should not be interpreted that nomodifications are possible and / or that what is described is the sole manner of implementing that element of the present technology.

[0051] Moreover, all statements herein reciting principles, aspects, and implementations of the present technology, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof, whether they are currently known or developed in the future. Thus, for example, it will be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present technology.

[0052] With these fundamentals in place, we will now consider some nonlimiting examples to illustrate various implementations of aspects of the present disclosure.

[0053] Controller

[0054] FIG. 1 depicts an example controller 100, which may be any type of computer system or embedded controller. It will be recognized that some or all the components of the controller 100 may be virtualized and / or cloud-based. As depicted, the controller 100 may include one or more processors 102, a memory 110, a storage interface 120, and a communication interface 140. These system components may be interconnected via a bus 150, which may include one or more internal and / or external buses (not shown) (e.g. a PCI bus, universal serial bus, IEEE 1394 “Firewire” bus, SCSI bus, Serial-ATA bus, etc.), to which these various hardware components may be electronically coupled.

[0055] The memory 110, which may be a random-access memory or any other type of memory, may contain data 112, an operating system 114, and a program 116. The data 112 may be any data that serves as input to or output from any program in the controller 100. The operating system 114 may be an operating system such as MICROSOFT WINDOWS, LINUX, FreeRTOS, or any other operating system suitable for use on a computer system or microcontroller. The program 116 may be any program or set of programs that include program instructions that may be executed by the processor to control actions taken by the controller 100. In particular, the program 116 may include program instructions that, when executed by the processor, cause the processor to carry out one or more of the methods described below.

[0056] The storage interface 120 may be used to connect storage devices, such as the depicted storage device 125, to the controller 100. The storage device 125 may be a solid-state drive using an integrated circuit assembly to store data persistently. Alternatively, the storage device 125 may be a hard drive using any of a variety of types of magnetic storage media to store and retrieve digital data. As another alternative, the storage device 125 may be an optical drive, or a card reader that receives a removable non-volatile semiconductor memory card. As still another alternative, the storage interface 120 may provide a universal serial bus connection to which the storage device 125 may be hot-pluggable, and the storage device 125 may be a flash memory device (e.g., a USB thumb drive). In some implementations, in which storage of data is not necessary, the storage interface 120 and storage device 125 may optionally be omitted.

[0057] In some implementations, the controller 100 may use well-known virtual memory addressing techniques that allow the programs of the controller 100 to behave as if they have access to a large, contiguous address space instead of access to multiple, smaller storage spaces, such as the memory 110 and the storage device 125. Therefore, while the data 112, the operating system 114, and the programs 116 are depicted as residing in the memory 110, those skilled in the art will recognize that these items may not necessarily be wholly contained in the memory 110 at the same time.

[0058] The one or more processors 102 may include one or more microprocessors and / or other integrated circuits able to execute program instructions stored in the memory 110. When the controller 100 starts up, the processors) 102 may initially execute program instructions of a boot routine and / or the program instructions that make up the operating system 114.

[0059] The communication interface 140 may be used to communicatively connect the controller 100 to other controllers, computer systems, or still other devices (not shown) via a communication channel 160. The communication channel 160 may be a serial or parallel connection, a wired, wireless, mesh or cellular network, or any other type of communication channel or combination of channels. Data and / or program instructions may be sent to the controller 100 as signals via the communication channel. The communication interface 140 may include a combination of hardware and software that enables communications onthe communication channel 160. The software in the communication interface 140 may include software that uses one or more communication protocols to communicate over the communication channel 160, including and not limited to, network protocols such as TCP / IP (Transmission Control Protocol / lnternet Protocol).

[0060] It will be understood that the depicted controller 100 is merely an example, and that the technology disclosed herein may be used with a wide variety of other controllers or computer systems, or still other computing devices having different configurations.

[0061] Heating System

[0062] FIG. 2 depicts an example heating system 200. The heating system 200 is generally used to provide heating in a building, such as a residential dwelling. However, it will be understood that the heating system 200 may be used in other types of buildings, such as apartment buildings or other multi -dwelling buildings, office buildings, or any other type of building at which heating systems are installed and / or controlled. In such buildings, each portion of the building, such as each residence, floor, or office suite, may be considered a separately controllable zone in the heating system, in some implementations.

[0063] As depicted, the heating system 200 is a hybrid heating system, including a boiler 202 and a heat pump 204 as sources. It will be understood that this configuration of the heating system 200 is only one example, and other multisource systems having multiple boilers, multiple heat pumps, and / or other heating appliances could be used.

[0064] The boiler 202 may be powered using fossil fuels, such as natural gas, propane or oil, or may be powered using other fuel sources, such as hydrogen, or by some combination of such fuel sources. The operation of boilers is generally well known in the art. The heat pump 204 is electrically powered. The operation of electric heat pumps is well known in the art.

[0065] The heating appliances, such as the boiler 202 and heat pump 204 are hydronically connected to a decoupling buffer 206, which separates the generator or source side of the heating system 200 (i.e., heating appliances, such as the boiler 202 and heat pump 204) from the load side of the heating system 200 (i.e., load pumps that distribute heated fluid to one or more heating zones in a building,or to other heating loads). The decoupling buffer 206 may be, for example, a low loss header, having minimal capacity for storing heated water or other heattransfer fluids. In some implementations, the decoupling buffer 206 may be a low capacity buffer tank, having the capacity to store several litres of water or other heat-transfer flu id. In some implementations, the decoupling buffer 206 may be a high capacity buffer tank, storing tens, hundreds, or thousands of litres of water or other heat-transfer fluid, depending on factors such as the output of the heating appliances, and the minimum required load of the system. In some implementations, the decoupling buffer 206 may include more than one of these, such as in systems that include a buffer tank and a low loss header. In some implementations, the system may include more than one decoupling buffer. For example, in some systems that include both heating and cooling, there may be a decoupling buffer for heating, and a separate decoupling buffer for cooling.

[0066] On the load side, the heating system 200 may include one or more load circuits 210. Each load circuit may provide heated water (or other heat-transfer fluid) to, e.g., a single heating zone of a building having multiple radiators, an underfloor heating system (which may include one or more underfloor heating zones and / or loops connected to a header), a domestic hot water tank, and / or other heating loads. Each such load circuit 210 includes a load circulator pump 212 that pumps water or other heat-transfer fluid through the load circuit. Generally, load circuits 210 that include, e.g., multiple radiators or an underfloor heating system will need to be separately hydronically balanced.

[0067] The heating system 200 may also include a controller 220 that provides centralized control over activities occurring within the heating system 200. The controller 220 may be implemented, for example, using the controller 100 depicted and described in reference to FIG. 1, or any other suitable controller, microcontroller, or computer system. As depicted, the controller 220 may be implemented as a separate unit. This separate unit may be located within the housing of one of the heating appliances, such as the boiler 202 or the heat pump 204, or it may have its own housing and power. In some implementations, each heating appliance may include its own controller, and the controller 220 may be implemented as a software module that operates on a controller built into an energy management appliance.

[0068] In some implementations, the heating appliances, such as the boiler 202 and heat pump 204 operate in a “master / slave” configuration, in which one of the heating appliances is selected to be the master, and all the other heating appliances are selected to operate in a slave mode. In such master / slave systems, the controller 220 may be implemented as a control unit or a software module in the “master” heating appliance. Because it is possible for the “master” unit to change in some systems (e.g., in case of an error or other problem on the original “master” unit), in some implementations, the functions of the controller 220 may be present in the control software for numerous of the heating appliances (e.g., any heating appliance that is capable of being used as the “master” unit), but will be unused or dormant in heating appliances that are in the slave mode.

[0069] The controller 220 may communicate with various system components in a variety of ways. For example, the controller 220 and energy management appliances may communicate wirelessly using a wireless communication protocol, such as WIFI, Bluetooth, or Zigbee. In some implementations, they may communicate over a wired bus, using protocols such as OpenTherm. Some devices, such as sensors, may be directly connected to the controller 220. For some devices, including older boilers, etc., the controller 220 may be limited to controlling the device using on / off signals. In some implementations, the controller 220 may use numerous types of communication, depending on the devices that are being controlled.

[0070] In some implementations, the load circulator pumps 212 may be controlled using different protocols. For example, some of the load circulator pumps 212 may be controlled using the local interconnect network (LIN) protocol, while other load circulator pumps 212 may use pulse width modulation control, and some load circulator pumps 212 may use on / off control. The controller 220 in such implementations should be configured to control all of these types of load circulator pumps 212, and place them in appropriate modes for hydronic balancing.

[0071] In some implementations, the controller 220 may communicate with the load circuits 210 and / or load circulator pumps 212 through one or more zone controllers (not shown). In such systems, to communicate with a load circulator pump 212, the controller 220 would send a signal or command to a zone controllerassociated with the zone of the load circuit 210 or load circulator pump 212, and the zone controller would then control (e.g., via LIN, PWM signals, on / off signals, etc.) the load circulator pump 212.

[0072] In some implementations, the controller 220 may also communicate with smart valves and / or temperature sensors on individual radiators and / or underfloor heating loops. In systems where the radiators are equipped with such valves and / or temperature sensors, the controller 220 may be configured for automatic hydronic balancing. In most current heating systems, however, such smart valves and sensors are not part of the system, and hydronic balancing will generally remain a manual process. In accordance with the described technology, however, the controller 220 can be configured to at least reduce some of this manual burden by automatically setting up the parts of the heating system 200 that it is able to control, such as the heating appliances (e.g., boiler 202 and heat pump 204) and the load circulator pumps 212 for hydronic balancing, and returning them to a proper state for normal operation when hydronic balancing is complete.

[0073] Automated Setup for Hydronic Balancing

[0074] In conventional single-source heating systems (i.e., systems having a single heating appliance), a load circulator pump is often integrated into the heating appliance, and there are relatively few devices that need to be controlled or configured to set up the system for hydronic balancing. By contrast, in multisource systems, such as the heating system described above with reference to FIG.2, there are multiple heating appliances that need to be configured, and the load circulator pumps are often separated from the heating appliances by being installed on a load side of a low loss header or other decoupling buffer. This makes setup for hydronic balancing more complex and error-prone.

[0075] In accordance with the described technology, one way in which the process of hydronic balancing may be made easier for installers in such multisource systems, and in which errors in setup for hydronic balancing may be avoided, is by providing an easy-to-use hydronic balancing setup option in the user interface for controlling the heating system. Without such an option, the installer would need to manually set all heating appliances and load circulator pumps into appropriate configurations for hydronic balancing. The operations needed to carry out this manual process will vary, depending on the types ofheating appliances and load circulator pumps that are in use, so the potential for error is high.

[0076] FIG. 3 shows a block diagram 300 of a method for placing a multi-source heating system, such as the system described with reference to FIG. 2, into a hydronic balancing mode. This method is activated by a single selection in the user interface of a controller for the heating system.

[0077] In block 302, a user (generally an installer) makes a selection to place the heating system into a hydronic balancing mode. This selection will be made in a user interface of a controller for the heating system. In some implementations, this user interface may be displayed on a display associated with one of the heating appliances in the system, such as a “master” device in a master / slave system. In some implementations, the user interface may be displayed on a display associated with a separate controller. In some implementations, the user interface may be displayed on a mobile device, such as a mobile phone or tablet, that is connected to a controller over a network, such as WIFI or Bluetooth, and that may be running an application for communicating with the heating appliance.

[0078] In some implementations, the selection will be made using a menu option in a user interface. It will be understood that other user interface elements may also be used to make the selection. In some implementations, the selection may be made without a display, through an interface such as buttons or switches on a heating appliance or controller unit. In some implementations, the selection will be available only in an “installer mode”, which may require codes, passwords, or even security devices or dongles for access.

[0079] In block 304, once the selection has been made, the user may select a zone to be hydronically balanced. The zone may be selected using user interface displays and elements similar to those described with reference to block 302 (e.g., menus displayed on a display, which may be associated with a heating appliance, a separate controller, or a mobile device running an application, etc.). In some implementations, the possible zones that may be selected may be displayed using names for the zones that were specified during installation of the heating system.

[0080] In some implementations, the zones may include a selection that causes the system to automatically cycle through all the zones, or through all the zones that can be hydronically balanced, so that the entire heating system can behydronically balanced without requiring the installer to re-select zones. In some implementations, such a “cycle through all zones” mode may be a default setting, which is automatically activated if the installer does not make a selection. In some implementations, the zone selection of block 304 may be omitted, e.g., if there is only a single zone in the system. It should be noted that in some systems, cycling through the zones should be done in an order determined by the nature of the loads that are to be hydronically balanced. For example, in some systems, zones with radiators should be hydronically balanced before zones with underfloor heating. In implementations that automatically cycle through zones, the controller will ensure that the zones are handled in an appropriate order, should such an order be required. This further reduces the risk of error.

[0081] In block 306, the controller stops all heating and / or cooling demands in the system. In some implementations this can be done by blocking incoming heating and / or cooling demands at the controller, and / or sending appropriate control signals, such as on / off commands, temperature setpoint reached commands and / or time-based commands and / or mode commands, to each of the heating appliances to stop generating heat or cool, and / or to stop any source-side pumps that are built into the heating appliances or associated with a particular heating appliance. For some heating appliances, this may be achieved by adjusting the set point such that the appliance is not generating heat or cool. For some appliances, this may be achieved by effectively turning off the heating appliance. For some heating appliances, this may be achieved by sending a command to the heating appliance to halt its heating operations, leaving the heating appliance on and able to operate other functions that will not impact hydronic balancing. It will be understood that other control methods may also be used to control heating appliances to stop generating heat, depending on the capabilities of the heating appliance that may be accessed through the controller. The controller will necessarily be able to control each of the heating appliances in the system either directly or indirectly. The controller will know what control methods or steps will be needed for each directly connected heating appliance. The controller 220 can for example be configured to send a digital and / or analog signal, to the heating appliance directly controlled. The controller 220 can for example further be configured to send a digital and / or analog control signal to aslave controller operationally controlling the respective heating appliance which is indirectly controlled by the controller 220. The slave controller can for example further be configured to receive, interpret and translate or select the control signal and output the translated or selected control signal to the respective heating appliance to control the operation of the heating appliance, in this case stopping the heating and / or cooling demands. Optionally, the controller 220 is configured to send a uniform control signal comprising both a digital and an analog signal. This frees the user / installer from having to determine what is needed for each individual heating appliance in the system, and from having to manually issue commands to each individual heating appliance.

[0082] It should be noted that if heating appliances are being shut off as part of this process and the controller is part of one of the heating appliances (e.g., the controller is integrated into the “master” heating appliance in a master / slave system), then the heating appliance that is hosting the controller should remain in a state such that at least the controller continues operating.

[0083] In block 308, the load circulator pumps are stopped. Depending on how each of the load circulator pumps is controlled, the controller or zone controller may use, e.g., commands sent via LIN, pulse width modulation control, on / off control, and / or other types of control, such as for example analog control signals, to stop the load circulator pumps, depending on the capabilities of each load circulator pump. The controller will be able to control each of the load circulator pumps in the system (either directly or indirectly, e.g. through a zone controller), so will know what control signals or commands will be needed for each directly connected load circulator pump. The controller 220 can for example be configured to send a digital and / or analog signal, to the directly connected load circulator pump. The controller 220 can for example further be configured to send a digital and / or analog control signal to a slave controller operationally controlling the respective indirectly controlled load circulator pump. The slave controller can for example further be configured to receive, interpret and translate or select the control signal and output the translated or selected control signal to the respective load circulator pump to control the operation of the load circulator pump, in this case stopping the load circulator pump. Optionally, the controller 220 is configured to send a uniform control signal comprising both a digital and an analog signal.This frees the user / installer from having to determine what is needed for each load circulator pump in the system, and from having to manually issue commands to each load circulator pump.

[0084] In some implementations, the load circulator pump for the selected zone (or for the next zone to be hydronically balanced, if the system is cycling through the zones) may remain active in block 308. In such implementations, the selected zone pump does not need to be activated in block 310.

[0085] In block 310, the load circulator pump for the selected zone to be hydronically balanced is activated. In some implementations, when the system has been instructed to cycle through all the zones to be hydronically balanced, the load circulator pump for the next zone to be hydronically balanced will be the “selected zone”, and will be activated. Depending on how the load circulator pump for the selected zone is controlled, the controller or zone controller may use, e.g., commands sent via LIN, pulse width modulation control, on / off control, and / or other types of control to activate the load circulator pump for the selected zone. It will be understood that in implementations that do not stop the load circulator pump for the selected zone (i.e., in block 308), it may be unnecessary to activate the load circulator pump for the selected zone.

[0086] In block 312, an appropriate mode for hydronic balancing is initialised for the load circulator pump for the selected zone. Different circulator pumps and different loads in the various zones may use different modes of operation for the pump for purposes of hydronic balancing. For example, some pumps may be set at a particular fixed pump speed and / or receive a predefined voltage signal, for example 230V to prepare the pump for being used for hydronic balancing. Some circulator pumps may include a special hydronic balancing mode that should be activated during hydronic balancing. Depending on how the load circulator pump for the selected zone is controlled, the controller (and / or zone controller) may use, e.g., commands sent via LIN, pulse width modulation control, on / off control, and / or other types of control, such as analog control, for example via varying voltage levels, to set or operate the selected pump in an appropriate mode for hydronic balancing (e.g., “on” in an on / off controlled pump, or balancing mode in a pump controlled via LIN that supports a balancing mode). Placing the circulator pump in an appropriate mode for hydronic balancing may also enable pumpcommunication, e.g., with a mobile application that may be used by a user / installer to complete the manual portions of the hydronic balancing process.

[0087] Once the system has been properly configured using the abovedescribed automated method, hydronic balancing may be performed on the selected zone. In many systems, this will be done manually by an installer. In some systems, this manual process may be supported by a mobile application, such as the Grundfos GoBalance application, provided by Grundfos Holdings A / S, of Bjerringbro, Denmark, which may be used to support hydronic balancing on load circuits that use selected models of circulator pumps manufactured by Grundfos. Such applications may use additional manual steps for system setup, which cannot be performed by the controller. For example, to use the Grundfos GoBalance application, the installer may be required to connect a special communications dongle to the selected circulator pump. It should be noted that in some implementations, in which the user interface to the controller for the heating system is operated from a mobile device that can also operate an application to support hydronic balancing, the hydronic balancing application may be automatically started once the heating system has been configured for hydronic balancing, in accordance with the disclosed technology.

[0088] As noted above, in some systems that have, e.g., smart valves that can be controlled by the controller installed on the radiators, as well as any needed sensors, the controller may be configured to handle hydronic balancing automatically, or with greatly reduced involvement of the installer in manual processes.

[0089] Once hydronic balancing has been completed for the selected zone (by whatever process - manual or automatic), the installer may select the next zone to be hydronically balanced, which can then be automatically configured for hydronic balancing using the methods described with reference to blocks 308, 310, and 312. If the system has been instructed to automatically cycle through zones (in implementations that support this capability), the next zone may be automatically selected, and configured for hydronic balancing using the methods described with reference to blocks 308, 310, and 312.

[0090] Once hydronic balancing is complete, the system may be returned to an operational mode, using the methods described below.

[0091] Termination of Hydronic Balancing Mode

[0092] FIG. 4 shows a block diagram 400 of a process for terminating the hydronic balancing mode and returning the heating to normal operation. Handling this automatically, with minimal involvement of the user / installer makes it easier for the installer to return a system to normal operation following hydronic balancing, and reduces the potential for errors.

[0093] In block 402, the hydronic balancing mode is terminated. This may be done manually, by a user (generally an installer) making a selection to terminate the hydronic balancing mode. This selection may be made in a user interface of a controller for the heating system. In some implementations, this user interface may be displayed on a display associated with one of the heating appliances in the system, such as a “master” device in a master / slave system. In some implementations, the user interface may be displayed on a display associated with a separate controller. In some implementations, the user interface may be displayed on a mobile device, such as a mobile phone or tablet, that is connected to a controller over a network, such as WIFI or Bluetooth, and that may be running an application for communicating with the heating appliance.

[0094] In some implementations, the selection may be made using a menu option in a user interface. It will be understood that other user interface elements may also be used to make the selection. In some implementations, the selection may be made without a display, through an interface such as buttons or switches on a heating appliance or controller unit. In some implementations, the selection will be available only in an “installer mode”, which may require codes, passwords, or even security devices or dongles for access.

[0095] In some implementations, the hydronic balancing mode may be terminated automatically. In implementations in which hydronic balancing is done automatically, the hydronic balancing mode may be terminated automatically when the system is finished with its hydronic balancing operations. In some implementations, the hydronic balancing mode may be automatically terminated if it has not been manually terminated by a fixed amount of time (i.e., a predetermined timeout period) since it was activated. This may be useful, e.g., in cases where an installer has placed the heating system in hydronic balancing mode, and then left without putting the system back into an operational mode.

[0096] In block 404, the load circulator pumps are placed into appropriate modes for normal operation. Depending on how each of the load circulator pumps is controlled, the controller may use, e.g., commands sent via LIN, pulse width modulation control, on / off control, and / or other types of control to place the load circulator pumps in appropriate modes for operation, depending on the capabilities of each load circulator pump. The controller will be able to control each of the load circulator pumps in the system (either directly or indirectly, e.g., through a zone controller), so will know what control commands or signals will be needed for each connected load circulator pump. This frees the user / installer from having to determine what is needed for each load circulator pump in the system, and from having to manually issue commands to each load circulator pump.

[0097] In block 406, the heating appliances (and any pumps associated with them) are re-started. This is done by the controller sending appropriate control signals to each of the heating appliances to re-start generating heat, and to restart any source-side pumps that are built into the heating appliances or associated with a particular heating appliance. For some heating appliances, this may be achieved by setting the set point back to where it was prior to hydronic balancing. For some appliances, this may be achieved by turning on the heating appliance. For some heating appliances, this may be achieved by sending a command to the heating appliance to re-start its heating operations. It will be understood that other control methods may also be used to control heating appliances to re-start generating heat, depending on the capabilities of the heating appliance that may be accessed through the controller. The controller will be able to control each of the heating appliances in the system, so will know what control methods or steps will be needed for each connected heating appliance. This frees the user / installer from having to determine what is needed for each heating appliance in the system, and from having to manually issue commands to each heating appliance.

[0098] In block 408, the controller accepts heating requests and / or allows heating requests to be sent. This effectively returns the system to regular operation.

[0099] It will be understood that, although the embodiments and / or implementations presented herein have been described with reference to specificfeatures and structures, various modifications and combinations may be made without departing from the disclosure. For example, it is contemplated that in some implementations, the features described above may be used in different arrangements, or in other combinations. The specification and drawings are, accordingly, to be regarded simply as an illustration of the discussed implementations or embodiments and their principles as defined by the appended claims, and are contemplated to cover any and all modifications, variations, combinations or equivalents that fall within the scope of the present disclosure.REFERENCE SIGNS100 controller102 processors110 memory112 data114 operating system116 program120 storage interface125 storage device140 communication interface150 bus160 communication channel200 heating system202 boiler204 heat pump206 decoupling buffer210 load circuit212 load circulator pump220 controller

Claims

CLAIMS:

1. A method for automatically configuring a multi-source heating system (200) for hydronic balancing, the multi-source heating system including a plurality of heating appliances (202, 204) on a source side of a decoupling buffer (206) and one or more load circuits (210) on a load side of the decoupling buffer (206), each load circuit including a load circulator pump (212), and one or more of the load circuits (210) being associated with heating zones to be hydronically balanced, the heating system (200) including a controller (220) that controls the heating system (200), the method comprising: providing a user interface that permits a user to make a selection to place the heating system (200) in a hydronic balancing mode; receiving a selection of the hydronic balancing mode; receiving a selected heating zone to be hydronically balanced; stopping, automatically by the controller (220), all heating and / or cooling demands in the heating system (200); stopping, automatically by the controller (220), all load circulator pumps (212) except for a load circulator pump associated with the selected heating zone; and initialising, automatically by the controller (220), a pump mode to be used for hydronic balancing in the circulator pump associated with the selected heating zone.

2. The method of claim 1 , wherein receiving a selected heating zone to be hydronically balanced comprises providing a user interface that permits a user to make a selection of the selected heating zone.

3. The method of claim 1 or claim 2, wherein receiving a selected heating zone to be hydronically balanced comprises automatically selecting a heating zone by cycling through heating zones that are to be hydronically balanced.

4. The method of any one of the preceding claims, wherein stopping, automatically by the controller (220), all heating and / or cooling demands in the heating system(200) comprises blocking incoming heating and / or cooling demands at the controller (220), or by way of the controller (220) sending control signals to each of the heating appliances to stop generating heat and / or cool, in particular on / off commands, temperature setpoint reached commands, and / or time-based commands, or stopping any source side pumps that are built into a heating appliance (202, 204) or that are associated with a heating appliance (202, 204).

5. The method of any one of the preceding claims, wherein stopping, automatically by the controller (220), all load circulator pumps (212) except for a load circulator pump associated with the selected heating zone comprises sending commands by the controller (220) via LIN, or via pulse width modulation control, or via on / off control, or by way of stopping the load circulator pumps.

6. The method of any one of the preceding claims, wherein stopping, automatically by the controller (220), all load circulator pumps (212) except for a load circulator pump associated with the selected heating zone comprises: stopping, automatically by the controller (220), all load circulator pumps; and activating, automatically by the controller (220), the load circulator pump (212) associated with the selected heating zone.

7. The method of any one of the preceding claims, wherein initialising, automatically by the controller (220), a pump mode to be used for hydronic balancing in the circulator pump associated with the selected heating zone comprises activating a hydronic balancing mode of the circulator pump or sending commands by the controller (220) via LIN, or via puls width modulation control, or via on / off control.

8. The method of any one of the preceding claims, further comprising returning the heating system (200) to an operational mode after hydronic balancing is completed.

9. The method of claim 8, wherein returning the heating system (200) to an operational mode after hydronic balancing is completed comprises: terminating the hydronic balancing mode; placing, automatically by the controller (220), the load circulator pumps in modes for normal operation; re-starting, automatically by the controller (220), the heating appliances (202, 204); and accepting, by the controller, heating requests and / or allowing, by the controller, heating requests to be sent in the heating system (200).

10. The method of claim 9, wherein terminating the hydronic balancing mode comprises terminating the hydronic balancing mode automatically when automatic hydronic balancing operations have completed and / or after a predetermined timeout period has elapsed since receiving the selection of the hydronic balancing mode.11 . The method of claim 9 or claim 10, wherein terminating the hydronic balancing mode comprises: providing a user interface that permits a user to make a selection to terminate the hydronic balancing mode; and receiving a selection to terminate the hydronic balancing mode.

12. A multi-source heating system (200), comprising: a decoupling buffer (206); a plurality of heating appliances (202, 204) on a source side of the decoupling buffer (206); and one or more load circuits (210) on a load side of the decoupling buffer (206), each load circuit including a load circulator pump (212), and one or more of the load circuits (210) being associated with heating zones to be hydronically balanced; characterized in that: the heating system (200) further comprises a controller (220) configured to execute the method of any one of claims 1 to 11 .

13. The multi-source heating system (200) of claim 12, wherein the decoupling buffer (206) comprises a low loss header, and / or a low capacity decoupling buffer tank, and / or a high capacity buffer tank.

14. The multi-source heating system (200) of claim 12 or claim 13, wherein the heating appliances (202, 204) operate in a master / slave configuration, and wherein the controller (220) is implemented within a master heating appliance.

15. A computer program product comprising program instructions (116) operable to cause a processor (102) to perform operations according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Method for limiting the supply flow rate in a heat transfer system

    EP2960587A1

  • Method for operating a heating installation and controller with differential pressure sensor

    EP3101352A1

  • Fluid system

    EP3587968A1

  • Heating system with automatic adaptive hydraulic adjustment

    EP3936770A1

  • Method and system for model-based multivariable balancing for distributed hydronic networks

    US20100049480A1