Method for controlling the opening of an HVAC valve based on the energy-per-flow gradient

09631831 ยท 2017-04-25

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for controlling the opening of a valve (10) in an HVAC system (100) to regulate the flow of a fluid through a thermal energy exchanger (2) of the HVAC system (100) and adjust the amount of energy E exchanged by the thermal energy exchanger (2). According to the method, an energy-per-flow gradient E
is determined, and the opening of the valve (10) is controlled depending on the energy-per-flow gradient E .
The energy-per-flow gradient E
is determined by measuring at consecutive points in time the flow .sub.1, .sub.2, through the valve (10), by determining the amounts of energy E.sub.1, E.sub.2 exchanged by the thermal energy exchanger (2) at these points in time, and by calculating the energy-per-flow gradient E = E 2 - E 1 2 - 1
from the flow .sub.1, .sub.2, and exchanged energy E.sub.1, E.sub.2.

Claims

1. A method of controlling opening of a valve in an HVAC system to regulate the flow of a fluid through a thermal energy exchanger of the HVAC system and to adjust the amount of energy E exchanged by the thermal energy exchanger, the method comprising: determining an energy-per-flow gradient E ; controlling the opening of the valve depending on the energy-per-flow gradient E ; measuring a transport energy E.sub.T used to transport the fluid through the HVAC system; determining the amount of energy E exchanged by the thermal energy exchanger; determining, based on the transport energy E.sub.T and the amount of energy E exchanged by the thermal energy exchanger, an energy balance E.sub.B=EE.sub.T; comparing the energy balance E.sub.B to an efficiency threshold, the efficiency threshold being one of: a fixed value stored in a control device and a value entered from an external source; and controlling the opening of the valve based on the comparing.

2. A method of controlling opening of a valve in an HVAC system to regulate the flow of a fluid through a heat exchanger of the HVAC system and to adjust the amount of energy E exchanged by the heat exchanger, the method comprising: determining an energy-per-flow gradient E ; and controlling the opening of the valve depending on the energy-per-flow gradient E ; wherein the opening of valve is controlled to regulate the flow of the fluid through the heat exchanger; the energy-per-flow gradient E is determined while the opening of the valve is being increased; and the opening of the valve is controlled by comparing the energy-per-flow gradient E to a slope threshold and by stopping the increase of the opening when the energy-per-flow gradient E is below the slope threshold.

3. The method of claim 2, further comprising determining the slope threshold by determining the energy-per-flow gradient E at an initial point in time, when the valve is being opened from a closed position, and by setting the slope threshold value based on the energy-per-flow gradient E determined at the initial point in time.

4. A method of controlling opening of a valve in an HVAC system to regulate the flow of a fluid through a chiller of the HVAC system and to adjust the amount of energy E exchanged by the chiller, the method comprising: determining an energy-per-flow gradient E ; controlling the opening of the valve depending on the energy-per-flow gradient E ; wherein the valve is controlled to regulate the flow of the fluid through the chiller; the energy-per-flow gradient E is determined while the opening of the valve is being increased or decreased; and the opening of the valve is controlled by comparing the energy-per-flow gradient E to a lower slope threshold value and to an upper slope threshold value, by stopping the decrease of the opening when the energy-per-flow gradient E is below the lower slope threshold value or above the upper slope threshold value, and by stopping the increase of the opening when the energy-per-flow gradient E is below the lower slope threshold value or above the upper slope threshold value.

5. A method of controlling opening of a valve in an HVAC system to regulate the flow of a fluid through a thermal energy exchanger of the HVAC system and to adjust the amount of energy E exchanged by the thermal energy exchanger, the method comprising: determining an energy-per-flow gradient E ; controlling the opening of the valve depending on the energy-per-flow gradient E ; calibrating control signal levels which are used to control an actuator of the valve for opening the valve, by setting a control signal to a defined maximum value for placing the valve to a maximum opening position, reducing the value of the control signal to reduce the opening of the valve while determining the energy-per-flow gradient E , and assigning the maximum value of the control signal to a setting of the valve opening at which the energy-per-flow gradient E becomes equal to or greater than a slope threshold value, the slope threshold value being one of: a defined percentage of the energy-per-flow gradient E and a constant value assigned to the thermal energy exchanger.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The present invention will be explained in more detail, by way of example, with reference to the drawings in which:

(2) FIG. 1 shows a block diagram illustrating schematically an HVAC system with a fluid circuit comprising a pump, a valve, and a thermal energy exchanger, and a control device for controlling the opening of the valve to regulate the amount of energy exchanged by the thermal energy exchanger.

(3) FIG. 2 shows a flow diagram illustrating an exemplary sequence of steps for controlling the opening of the valve.

(4) FIG. 3 shows a flow diagram illustrating an exemplary sequence of steps for determining the energy-per-flow gradient of the thermal energy exchanger.

(5) FIG. 4 shows a flow diagram illustrating an exemplary sequence of steps for determining the energy exchanged by the thermal energy exchanger at a given point in time.

(6) FIG. 5 shows a flow diagram illustrating an exemplary sequence of steps for controlling the opening of the valve including the checking of the efficiency of energy transport in the fluid circuit.

(7) FIG. 6 shows a flow diagram illustrating an exemplary sequence of steps for checking the efficiency of the energy transport in the fluid circuit.

(8) FIG. 7 shows a flow diagram illustrating an exemplary sequence of steps for determining threshold values and/or calibrating control signals used for controlling the opening of the valve.

(9) FIG. 8 shows a flow diagram illustrating an exemplary sequence of steps for determining threshold values used for controlling the opening of the valve.

(10) FIG. 9 shows a flow diagram illustrating an exemplary sequence of steps for calibrating control signals used for controlling an actuator of the valve.

(11) FIG. 10 shows a flow diagram illustrating an exemplary sequence of steps for controlling the opening of the valve in a fluid circuit with a heat exchanger.

(12) FIG. 11 shows a flow diagram illustrating an exemplary sequence of steps for controlling the opening of the valve in a fluid circuit with a chiller.

(13) FIG. 12 shows a graph illustrating an example of the energy-per-flow curve with different points in time for determining the energy-per-flow gradient for different levels of flow and corresponding amounts of energy exchanged by the thermal energy exchanger.

(14) FIG. 13 shows a graph illustrating an example of the energy-per-flow curve with different points in time for determining different energy-per-flow gradients in the process of calibrating control signals used to control an actuator of the valve.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

(15) In FIG. 1, reference numeral 100 refers to an HVAC system with a fluid circuit 101 comprising a pump 3, a valve 10, a thermal energy exchanger 2, e.g. a heat exchanger for heating or cooling a room, and optionally a further thermal energy exchanger in the form of a chiller 5, which are interconnected by way of pipes. The valve 10 is provided with an actuator 11, e.g. an electrical motor, for opening and closing the valve 10 and thus controlling the flow through the fluid circuit 101, using different positions of the valve 10. Further, the pump(s) 3 may themselves vary the flow through the fluid circuit 101. As illustrated schematically, the HVAC system 100 further comprises a building control system 4 connected to the valve 10 or actuator 11, respectively. One skilled in the art will understand that the depiction of the HVAC system 100 is very simplified and that the HVAC system 100 may include a plurality of fluid circuits 101, having in each case one or more pumps 3, valves 19, thermal energy exchangers 2, and optional chillers 5.

(16) As illustrated schematically in FIG. 1, the thermal energy exchanger 2 is provided with two temperature sensors 21, 22 arranged at the inlet of the thermal energy exchanger 2, for measuring the input temperature T.sub.in of the fluid entering the thermal energy exchanger 2, and at the exit of the thermal energy exchanger 2, for measuring the output temperature T.sub.out of the fluid exiting the thermal energy exchanger 2. For example, the fluid is a liquid heat transportation medium such as water.

(17) The fluid circuit 101 further comprises a flow sensor 13 for measuring the flow , i.e. the rate of fluid flow, through the valve 10 or fluid circuit 101, respectively. Depending on the embodiment, the flow sensor 13 is arranged in or at the valve 10, or in or at a pipe section 12 connected to the valve 10. For example, the flow sensor 13 is an ultrasonic sensor or a heat transport sensor.

(18) In FIG. 1, reference numeral 1 refers to a control device for controlling the valve 10 or the actuator 11, respectively, to adjust the opening (or position) of the valve 10. Accordingly, the control device 1 regulates the flow , i.e. the rate of fluid flow, through the valve 10 and, thus, through the thermal energy exchanger 2. Consequently, the control device 1 regulates the amount of thermal energy exchanged by the thermal energy exchanger 2 with its environment. Depending on the embodiment, the control device 1 is arranged at the valve 10, e.g. as an integral part of the valve 10 or attached to the valve 10, or the control device 1 is arranged at a pipe section 12 connected to the valve 10.

(19) The control device 1 comprises a microprocessor with program and data memory, or another programmable unit. The control device 1 comprises various functional modules including a gradient generator 14, a control module 15, and a calibration module 16. Preferably, the functional modules are implemented as programmed software modules. The programmed software modules comprise computer code for controlling one or more processors or another programmable unit of the control device 1, as will be explained later in more detail. The computer code is stored on a computer-readable medium which is connected to the control device 1 in a fixed or removable way. One skilled in the art will understand, however, that in alternative embodiments, the functional modules can be implemented partly or fully by way of hardware components.

(20) As is illustrated in FIG. 1, the flow sensor 13 is connected to the control device 1 for providing timely or current-time measurement values of the flow to the control device 1. Furthermore, the control device 1 is connected to the actuator 11 for supplying control signals Z to the actuator 11 for controlling the actuator 11 to open and/or close the valve 10, i.e. to adjust the opening (or position) of the valve 10.

(21) Moreover, the temperature sensors 21, 22 of the thermal energy exchanger 2 are connected to the control device 1 for providing to the control device 1 timely or current-time measurement values of the input temperature T.sub.in and the output temperature T.sub.out of the fluid entering or exiting the thermal energy exchanger 2, respectively.

(22) Preferably, the control device 1 is further connected to the building control system 4 for receiving from the building control system 4 control parameters, e.g. user settings for a desired room temperature, and/or measurement values, such as the load demand (from zero BTU to maximum BTU) or transport energy E.sub.T currently used by the pump 3 to transport the fluid through the fluid circuit 101, as measured by energy measurement unit 31. Based on the transport energy E.sub.T used by a plurality of pumps 3 and received at the building control system 4 from a plurality of fluid circuits 101 (through transmission in push mode or retrieval in pull mode), the building control system 4 is configured to optimize the overall efficiency of the HVAC system 100, e.g. by setting the flow through the valve 10 of one or more fluid circuits 101 based on the total value of the transport energy E.sub.T used by all the pumps 3 of the HVAC system 100. In an alternative or additional embodiment, an energy sensor arranged at the pump 3 is connected directly to the control device 1 for providing the current measurement value of the transport energy E.sub.T to the control device 1.

(23) In the following paragraphs, described with reference to FIGS. 2-11 are possible sequences of steps performed by the functional modules of the control device 1 for controlling the opening (or position) of the valve 10 to regulate the flow through the thermal energy exchanger 2.

(24) As illustrated in FIG. 2, in step S3, the control device 1 controls the opening of the valve 10. Specifically, in step S31, the gradient generator 14 determines the energy-per-flow gradient

(25) 0 E .
In step S32, the control module 15 controls the opening of the valve 10 depending on the energy-per-flow gradient

(26) E .

(27) As illustrated in FIGS. 3 and 12, for determining the energy-per-flow gradient

(28) E ,
in step S311, the gradient generator 14 determines the flow .sub.n1 through the valve 10 at a defined time t.sub.n1. Depending on the embodiment, the gradient generator 14 determines the flow .sub.n1 by sampling, polling or reading the flow sensor 13 at the defined time t.sub.nl, or by reading a data store containing the flow measured by the flow sensor 13 at the defined time t.sub.n1.

(29) In step S312, the gradient generator 14 determines the amount of energy E.sub.n1 exchanged by the thermal energy exchanger 2 at the defined time t.sub.n1.

(30) In step S313, the gradient generator 14 determines from the flow sensor 13 the flow .sub.n through the valve 10 at a defined subsequent time t.sub.n.

(31) In step S314, the gradient generator 14 determines the amount of energy E.sub.n exchanged by the thermal energy exchanger 2 at the defined subsequent time t.sub.n.

(32) In step S315, based on the flow .sub.n1, .sub.n and exchanged energy E.sub.n1, E.sub.n determined for the defined times t.sub.n1, t.sub.n, the gradient generator 14 calculates the energy-per-flow gradient

(33) E = E n - E n - 1 n - n - 1
for the defined time t.sub.n.

(34) Subsequently, the gradient generator 14 proceeds in steps S313 and S314 by determining the flow .sub.n+1 and exchanged energy E.sub.n+1 for the defined time t.sub.n+1, and calculates the energy-per-flow gradient.

(35) E = E n + 1 - E n n + 1 - n
for the defined time t.sub.n+, in step S315. Thus, as is illustrated in FIG. 12, the energy-per-flow gradient

(36) E
is repeatedly and continuously determined for consecutive measurement time intervals [t.sub.n1, t.sub.n] or [t.sub.n, t.sub.n+1], respectively, whereby the length of a measurement time interval, i.e. the duration between measurement times t.sub.n1, t.sub.n, t.sub.n+1 is, for example, in the range of 1 sec to 30 sec, e.g. 12 sec.

(37) As illustrated in FIG. 4, for determining the amount of energy E.sub.n exchanged by the thermal energy exchanger 2 at the defined time t.sub.n, in steps S3141 and S3142, the gradient generator 14 determines the input and output temperatures T.sub.in, T.sub.out measured at the inlet or outlet, respectively, of the thermal energy exchanger 2 at the defined time t.sub.n. Depending on the embodiment, the gradient generator 14 determines the input and output temperatures T.sub.in, T.sub.out by sampling, polling or reading the temperature sensors 21, 22 at the defined time t.sub.n, or by reading a data store containing the input and output temperatures T.sub.in, T.sub.out, measured by the temperature sensors 21, 22 at the defined time t.sub.n.

(38) In step S3143, the gradient generator 14 calculates the temperature difference T=T.sub.inT.sub.out, between the input temperature T.sub.in and the output temperature T.sub.out.

(39) In step S3144, the gradient generator 14 calculates the amount of energy E.sub.n=T.Math..sub.n exchanged by the thermal energy exchanger 2 from the flow .sub.n and the temperature difference T determined for the defined time t.sub.n.

(40) In the embodiment according to FIG. 5, before the energy-per-flow gradient

(41) E
is determined in step S31, the control module 15 checks the energy transport efficiency in step S30 and, subsequently, controls the opening of the valve depending on the energy transport efficiency. If the energy transport efficiency is sufficient, processing continues in step S31; otherwise, further opening of the valve 10 is stopped and/or the opening of the valve 10 is reduced, e.g. by reducing the control signal Z by a defined decrement.

(42) As is illustrated in FIG. 6, for checking the energy transport efficiency, in step S301 the control module 15 measures the transport energy E.sub.T used by the pump 3 to transport the fluid through the fluid circuit 101 to the thermal energy exchanger 2. Depending on the embodiment, the control module 15 determines the transport energy E.sub.T by polling or reading the energy measurement unit 31 at a defined time t.sub.n, or by reading a data store containing the transport energy E.sub.T measured by the energy measurement unit 31 at a defined time t.sub.n.

(43) In step S302, the control module 15 or the gradient generator 14, respectively, determines the amount of energy E.sub.n exchanged by the thermal energy exchanger 2 at the defined time t.sub.n.

(44) In step S303, the control module 15 calculates the energy balance E.sub.B=E.sub.nE.sub.T from the determined transport energy E.sub.T and amount of exchanged energy E.sub.n.

(45) In step S305, the control module 15 checks the energy transport efficiency by comparing the calculated energy balance E.sub.B to an efficiency threshold K.sub.E. For example, the energy efficiency is considered positive, if the energy balance E.sub.B exceeds the efficiency threshold E.sub.B>K.sub.E, e.g. K.sub.E=0. Depending on the embodiment, the efficiency threshold K.sub.E is a fixed value stored in the control device 1 or entered from an external source.

(46) In the embodiment according to FIG. 7, step S3 for controlling the valve opening is preceded by optional steps S1 and/or S2 for determining one or more slope threshold values and/or calibrating the control signal Z values for controlling the actuator 11 to open and/or close the valve 10. Preferably, for a continuous optimization of system accuracy, the calibration sequence, including steps S1 and/or S2, is not only performed initially, at start-up time, but is re-initiated automatically upon occurrence of defined events, specifically, upon changes of defined system variables such as changes in the input temperature T.sub.n as sensed by the temperature sensor 21; rapid and/or significant changes of various inputs from the building control system 4 such as return air temperature, outside air temperature, temperature drop across the air side of the thermal energy exchanger 2, which may be a heat exchanger; or any signal that represents a change in the load conditions.

(47) As illustrated in FIG. 8, for determining the slope threshold value(s) for controlling the valve opening, in step S10, the control module 15 opens the valve from an initial closed position. Specifically, in this initial phase, the valve 10 is opened to a defined opening level and/or by a defined increment of the value of the control signal Z.

(48) In step S11, during this initial phase, the gradient generator 14 determines the energy-per-flow gradient

(49) E 0 0
at an initial point in time t.sub.0 (see FIG. 12), as described above with reference to FIG. 3.

(50) In step S12, the control module 15 sets the slope threshold value(s) based on the energy-per-flow gradient

(51) E 0 0
determined for the initial point in time t.sub.0. For example, for a heat exchanger, the slope threshold value K.sub.0 is set to a defined percentage C of the energy-per-flow gradient

(52) K 0 = C .Math. E 0 0 ,
e.g. C=10%. Correspondingly, for a chiller 5, a lower slope threshold value K.sub.L and an upper slope threshold value K.sub.H are set in each case to a defined percentage C, D of the energy-per-flow gradient

(53) 0 K L = D .Math. E 0 0 ,
e.g. D=1%, and

(54) K H = C .Math. E 0 0 ,
e.g. C=10%. As illustrated in FIG. 12, the slope threshold value K.sub.0 defines a point P.sub.K where for a flow .sub.K and amount of energy E.sub.K exchanged by the thermal energy exchanger 2, the energy-per-flow gradient

(55) E 0 0
is equal to the slope threshold value K.sub.0.

(56) In an alternative less preferred embodiment, the slope thresholds K.sub.0, K.sub.L, K.sub.H are defined (constant) values assigned specifically to the thermal energy exchanger 2, e.g. type-specific constants entered and/or stored in a data store of the control device 1 or the thermal energy exchanger 2.

(57) As illustrated in FIGS. 9 and 13, for calibrating the values of the control signal Z, in step S21, the calibration module 16 sets the control signal Z to a defined maximum control signal value Z.sub.max, e.g. 10V. Accordingly, in the calibration phase, the actuator 11 drives the valve 10 to a maximum opening position, e.g. to a fully open position with maximum flow .sub.max corresponding to a maximum BTU (British Thermal Unit).

(58) In step S22, the gradient generator 14 determines the energy-per-flow gradient

(59) E
as described above with reference to FIG. 3 for the current valve opening.

(60) In step S23, the calibration module 16 checks if the determined energy-per-flow gradient

(61) E
is greater than the defined slope threshold K.sub.0. If

(62) E > K 0 ,
processing continues in step S25; otherwise, if

(63) E K 0 ,
processing continues in step S24.

(64) In step S24, the calibration module 16 reduces the valve opening, e.g. by reducing the control signal Z by a defined decrement, e.g. by 0.1V, to a lower control signal level Z.sub.n+1, Z.sub.n and continues by determining the energy-per-flow gradient

(65) E
for the reduced opening of the valve 10 with reduced flow .sub.n+1, .sub.n.

(66) In step S25, when the valve 10 is set to an opening where the energy-per-flow gradient

(67) E
exceeds the defined slope threshold K.sub.0, e.g. for a control signal Z.sub.n with flow .sub.n, the calibration module 16 calibrates the control signal Z by assigning the maximum value for the control signal Z.sub.max to the current opening level of the valve 10. For example, if

(68) E > K 0
is reached with a control signal Z.sub.n of 8V at an opening level of the valve 10 of 80% with flow .sub.n, the maximum value Z.sub.max of e.g. 10V for the control signal Z is assigned to the opening level of 80%. When the control signal Z is subsequently set to its maximum level Z.sub.max, e.g. as required by a load demand from the building control system 4, the valve 10 is set to an opening level with flow .sub.n, that results in an energy-per-flow gradient

(69) 0 E n n
equal to or greater than the defined slope threshold value K.sub.0.

(70) FIG. 10 illustrates an exemplary sequence of steps S3H for controlling the valve opening for a thermal energy converter 2 in the form of a heat exchanger.

(71) In step S30H, the control module 15 opens the valve 10 from an initial closed position. Specifically, in this initial phase, the valve 10 is opened to a defined opening level and/or by a defined increment of the value of the control signal Z.

(72) In step S31H, the gradient generator 14 determines the energy-per-flow gradient

(73) E
as described above with reference to FIG. 3 for the current valve opening.

(74) In step S32H, the control module 15 checks whether the determined energy-per-flow gradient

(75) E
is smaller than the defined slope threshold K.sub.0.

(76) If the energy-per-flow gradient

(77) E
is greater or equal to the defined slope threshold K.sub.0, processing continues in step S30H by continuing to increase the control signal Z to further open the valve 10. Otherwise, if the energy-per-flow gradient

(78) E
is below the defined slope threshold K.sub.0, processing continues in step S33H by stopping further opening of the valve 10 and/or by reducing the opening of the valve 10, e.g. by reducing the control signal Z by a defined decrement.

(79) FIG. 11 illustrates an exemplary sequence of steps S3C for controlling the valve opening for a thermal energy converter in the form of a chiller 5.

(80) In step S30C, the control module 15 opens the valve 10 from an initial closed position or reduces the opening from an initial open position. Specifically, in this initial phase, the valve 10 is opened or its opening is reduced, respectively, to a defined opening level and/or by a defined increment (or decrement) of the value of the control signal Z.

(81) In step S31C, the gradient generator 14 determines the energy-per-flow gradient

(82) E
as described above with reference to FIG. 3 for the current valve opening.

(83) In step S32C, the control module 15 checks whether the determined energy-per-flow gradient

(84) E
is smaller than the defined lower slope threshold value K.sub.L or greater than the defined upper slope threshold value K.sub.H.

(85) If the energy-per-flow gradient

(86) E
is greater or equal to the defined lower slope threshold K.sub.L and smaller or equal to the upper slope threshold K.sub.H, processing continues in step S30C by continuing to increase the control signal Z to further open the valve 10 or by continuing to decrease the control signal Z to further close the valve 10, respectively. Otherwise, if the energy-per-flow gradient

(87) E
is smaller than the defined lower slope threshold value K.sub.L or greater than the defined upper slope threshold value K.sub.H, processing continues in step S33C by stopping further opening or closing of the valve 10, respectively, as the chiller 5 no longer operates in the efficient range.

(88) It should be noted that, in the description, the computer program code has been associated with specific functional modules and the sequence of the steps has been presented in a specific order, one skilled in the art will understand, however, that the computer program code may be structured differently and that the order of at least some of the steps could be altered, without deviating from the scope of the invention.