METHOD AND SYSTEM FOR CONTROLLING ENERGY TRANSFER OF A THERMAL ENERGY EXCHANGER
20210215372 · 2021-07-15
Assignee
Inventors
- Jürg KELLER (Wangen bei Olten, CH)
- Armon HÄNSELER (Neerach, CH)
- Forest REIDER (Seegraeben, CH)
- Stefan MISCHLER (Wald, CH)
Cpc classification
F24F11/83
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F2110/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/62
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/64
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/46
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24D2220/044
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
For controlling energy transfer (Q) of a thermal energy exchanger of an HVAC system, a control system determines flow-dependent model parameters (M) for modelling performance of the thermal energy exchanger, using a plurality of measurement data sets, each measurement data set including for a respective measurement time a value of a measured flow of fluid (act), a value of a measured supply temperature (Tsup) of the fluid, and a value of the measured return temperature (Tret) of the fluid. The control system calculates an estimated energy transfer (Qest) of the thermal energy exchanger, using the flow-dependent model parameters (M), and controls (S4) the energy transfer (Q) of the thermal energy exchanger by regulating (S5) the flow of fluid () through the thermal energy exchanger, using the estimated energy transfer (Qest).
Claims
1. A method of controlling energy transfer (Q) of a thermal energy exchanger of an HVAC system, the method comprising: measuring (S11), by a flow sensor (203), a measured flow of fluid (act) through the thermal energy exchanger; measuring (S12), by a first temperature sensor, a measured supply temperature (Tsup) of the fluid in a supply pipe connected to an entry of the thermal energy exchanger; measuring (S13), by a second temperature sensor, a measured return temperature (Tret) of the fluid in a return pipe connected to an exit of the thermal energy exchanger; determining (S2), by a control system, flow-dependent model parameters (M) for modelling performance of the thermal energy exchanger, using one or more measurement data sets, each measurement data set including for a respective measurement time a value of the measured flow of fluid (act), a value of the measured supply temperature (Tsup) of the fluid, and a value of the measured return temperature (Tret) of the fluid; calculating (S3), by the control system, an estimated energy transfer (Qest) of the thermal energy exchanger, using the flow-dependent model parameters (M); and controlling (S4), by the control system, the energy transfer (Q) of the thermal energy exchanger by regulating (S5) the flow of fluid () through the thermal energy exchanger, using the estimated energy transfer (Qest).
2. The method of claim 1, wherein determining (S2) the flow-dependent model parameters (M) comprises the control system determining a delay time (tsup_delay) in the supply pipe for the fluid to move from the first temperature sensor to the thermal energy exchanger, and determining a delay time (tret_delay) in the return pipe for the fluid to move from the thermal energy exchanger to the second temperature sensor.
3. The method of one of claims 1, wherein determining (S2) the flow-dependent model parameters (M) comprises the control system determining an energy transfer coefficient (Ctrans) for the thermal energy exchanger.
4. The method of one of claims 1, wherein determining (S2) the flow-dependent model parameters (M) comprises the control system determining a secondary temperature (Tsecondary) associated with a secondary side of the thermal energy exchanger.
5. The method of one of claims 1, wherein determining (S2) the flow-dependent model parameters (M) comprises the control system determining an exchange time (texchange) for the fluid to replace a total fluid content of the thermal energy exchanger.
6. The method of one of claims 1, wherein determining (S2) the flow-dependent model parameters (M) comprises the control system-(40) determining an estimated return temperature (Tret_estimated) of the fluid in the return pipe, and setting the flow-dependent model parameters (M) such as to minimize a difference between the estimated return temperature (Tret_estimated) and the measured return temperature (Tret).
7. The method of one of claims 1, wherein calculating (S3) the estimated energy transfer (Qest) comprises the control system determining an estimated energy transport (Qtransport) extracted in the thermal energy exchanger from the fluid, determining an energy content (Qcontent) stored in the thermal energy exchanger, and calculating the estimated energy transfer (Qest) as a difference from the energy transport (Qtransport) and the energy content (Qcontent).
8. The method of claim 7, wherein determining the estimated energy transport (Qtransport) comprises the control system determining an input temperature (Tin) of the thermal energy exchanger, using the measured supply temperature (Tsup) and a delay time (tsup_delay) in the supply pipe for the fluid to move from the first temperature sensor to the thermal energy exchanger, determining an output temperature (Tout) of the thermal energy exchanger, using the measured return temperature (Tret) and a delay time (tret_delay) in the return pipe for the fluid to move from the thermal energy exchanger to the second temperature sensor, and calculating the estimated energy transport (Qtransport) from the measured flow of fluid (act), the input temperature (Tin) of the thermal energy exchanger, and the output temperature (Tout) of the thermal energy exchanger.
9. The method of one of claims 1, wherein the method further comprises the control system receiving a target energy transfer (Qref), and controlling (S4) the energy transfer (Q) by regulating the flow of fluid () through the thermal energy exchanger based on a comparison of the target energy transfer (Qref) and the estimated energy transfer (Qest).
10. The method of claim 9, wherein regulating the flow of fluid () through the thermal energy exchanger comprises the control system determining a target flow (ref) based on the comparison of the target energy transfer (Qref) and the estimated energy transfer (Qest), and regulating the flow of fluid () through the thermal energy exchanger based on a comparison of the target flow (ref) and the measured flow of fluid (act).
11. A control system for controlling energy transfer (Q) of a thermal energy exchanger of an HVAC system, the control system comprising at least one processor configured to: obtain from a flow sensor (203), a measured flow of fluid (act) through the thermal energy exchanger; obtain from a first temperature sensor, a supply temperature (Tsup) of the fluid in a supply pipe connected to an entry of the thermal energy exchanger; obtain from a second temperature sensor, a return temperature (Tret) of the fluid in a return pipe connected to an exit of the thermal energy exchanger; determine (S2) flow-dependent model parameters (M) for modelling performance of the thermal energy exchanger, using one or more measurement data sets, each measurement data set including for a respective measurement time a value of the measured flow of fluid (act), a value of the measured supply temperature (Tsup) of the fluid, and a value of the measured return temperature (Tret) of the fluid; calculate (S3) an estimated energy transfer (Qest) of the thermal energy exchanger, using the flow-dependent model parameters (M); and control (S4) the energy transfer (Q) of the thermal energy exchanger by regulating the flow of fluid () through the thermal energy exchanger, using the estimated energy transfer (Qest).
12. The control system of claim 11, wherein the processor is further configured to determine (S2) with the flow-dependent model parameters (M) a delay time (tsup_delay) in the supply pipe for the fluid to move from the first temperature sensor to the thermal energy exchanger, and determining a delay time (tret_delay) in the return pipe for the fluid to move from the thermal energy exchanger to the second temperature sensor.
13. The control system of one of claim 11, wherein the processor is further configured to determine (S2) with the flow-dependent model parameters (M) an energy transfer coefficient (Ctrans) for the thermal energy exchanger.
14. The control system of one of claims 11, wherein the processor is further configured to determine (S2) with the flow-dependent model parameters (M) a secondary temperature (Tsecondary) associated with a secondary side of the thermal energy exchanger.
15. The control system of one of claims 11, wherein the processor is further configured to determine (S2) with the flow-dependent model parameters (M) an exchange time (texchange) for the fluid to replace a total fluid content of the thermal energy exchanger.
16. The control system of one of claims 11, wherein the processor is further configured to determine (S2) the flow-dependent model parameters (M) by determining an estimated return temperature (Tret_estimated) of the fluid in the return pipe, and setting the flow-dependent model parameters (M) such as to minimize a difference between the estimated return temperature (Tret_estimated) and the measured return temperature (Tret).
17. The control system of one of claims 11, wherein the processor is further configured to calculate (S3) the estimated energy transfer (Qest) by determining an estimated energy transport (Qtransport), extracted in the thermal energy exchanger from the fluid, determining an energy content (Qcontent) stored in the thermal energy exchanger, and calculating the estimated energy transfer (Qest) as a difference from the energy transport (Qtransport) and the energy content (Qcontent).
18. The control system to claim 17, wherein the processor is further configured to determine the estimated energy transport (Qtransport) by determining an input temperature (Tin) of the thermal energy exchanger, using the measured supply temperature (Tsup) and a delay time (tsup_delay) in the supply pipe for the fluid to move from the first temperature sensor to the thermal energy exchanger, determining an output temperature (Tout) of the thermal energy exchanger, using the measured return temperature (Tret) and a delay time (tret_delay) in the return pipe for the fluid to move from the thermal energy exchanger to the second temperature sensor, and calculating the estimated energy transport (Qtransport) from the measured flow of fluid (act), the input temperature (Tin) of the thermal energy exchanger, and the output temperature (Tout) of the thermal energy exchanger.
19. The control system of one of claims 11, wherein the processor is further configured to receive a target energy transfer (Qref), and control (S4) the energy transfer (Q) by regulating the flow of fluid () through the thermal energy exchanger based on a comparison of the target energy transfer (Qref) and the estimated energy transfer (Qest).
20. The control system of claim 19, wherein the processor is further configured to regulate the flow of fluid () through the thermal energy exchanger by determining a target flow (1 ref) based on the comparison of the target energy transfer (Qref) and the estimated energy transfer (Qest), and regulate the flow of fluid () through the thermal energy exchanger based on a comparison of the target flow (ref) and the measured flow of fluid (act).
21. A computer program product comprising a non-transient computer-readable medium having stored thereon computer program code configured to control a processor of a control system for controlling energy transfer (Q) of a thermal energy exchanger of an HVAC system, the computer program code configured to control the processor such that the processor performs the following steps: obtaining from a flow sensor, a measured flow of fluid (act) through the thermal energy exchanger; obtaining from a first temperature sensor, a supply temperature (Tsup) of the fluid in a supply pipe connected to an entry of the thermal energy exchanger; obtaining from a second temperature sensor, a return temperature (Tsup) of the fluid in a return pipe connected to an exit of the thermal energy exchanger; determining (S2) flow-dependent model parameters (M) for modelling performance of the thermal energy exchanger, using one or more measurement data sets, each measurement data set including for a respective measurement time a value of the measured flow of fluid (act), a value of the measured supply temperature (Tsup) of the fluid, and a value of the measured return temperature (Tret) of the fluid; calculating (S3) an estimated energy transfer (Qest) of the thermal energy exchanger, using the flow-dependent model parameters (M); and controlling (S4) the energy transfer (Q) of the thermal energy exchanger by regulating the flow of fluid () through the thermal energy exchanger, using the estimated energy transfer (Qest).
22. The computer program product of claim 21, wherein the computer program code is further configured to control the processor such that the processor performs steps of the method of one of claims 2 to 10.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The present invention will be explained in more detail, by way of example, with reference to the drawings in which:
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0039] In
[0040] As illustrated in
[0041] The controller 200 is configured to control the opening of the valve 204 in response to a setpoint received from a building control system or a user terminal, for example, a setpoint Q.sub.ref for thermal energy (or power) to be transferred to a secondary side 3 of the thermal energy exchanger 1, specifically to a fluid oi the secondary side, e.g. to the air that is moved into a room. For the purpose of controlling the energy transfer Q, the controller 200 generates a control signal for the valve 204 or its actuator 24, respectively, based and depending on the received setpoint Q.sub.ref, as will be described below in more detail.
[0042] In the following paragraphs, described with reference to
[0043] As indicated schematically in
[0044] As illustrated in
[0045] As illustrated in
[0046] In step S2, the control system 40, i.e. the computer system 4 or the controller 200, respectively, determines flow-dependent model parameters M for modelling the thermal energy exchanger 1, specifically, for modelling the performance of the thermal energy exchanger 1. The flow-dependent model parameters M are determined based on the recorded measurement data sets. As illustrated in
[0047] In an embodiment where the diameter D.sub.1 of the supply pipe 21 or at least the distance d.sub.1 between the first temperature sensor 201 aid the entry 11 of the thermal energy exchanger 1 are known, an initial value for the delay time t.sub.sup_delay associated with the supply pipe 21 is defined based on said distance d.sub.1 and diameter D.sub.1. Likewise, in an embodiment where the diameter D.sub.2 of the return pipe 22 or at least the distance d.sub.2 between the exit 12 of the thermal energy exchanger 1 and the second temperature sensor 202 are known, an initial value for the delay time t.sub.ret_delay associated with the return pipe 22 is defined based on said distance d.sub.2 and diameter D.sub.2. Vice versa, the distances d.sub.1 and d.sub.2, between the first temperature sensor 201 and the entry 11 of the thermal energy exchanger 1 or between the exit 12 of the thermal energy exchanger 1 and the second temperature sensor 202, respectively, can be estimated from derived values of the delay time t.sub.sup_delay associated with the supply pipe 21 or the delay time t.sub.ret_delay associated with the return pipe 22, respectively, if the diameter D.sub.1 of the supply pipe 21 and/or the diameter D.sub.2 of the return pipe 22 (or a corresponding size of the valve 204) is/are known.
[0048] As illustrated in
Q=Q.sub.transportQ.sub.content (1)
[0049] The energy transport Q.sub.transport extracted in the thermal energy exchanger 1 from the fluid depends on the actual flow .sub.act, the input temperature T.sub.in at the entry 11 of the thermal energy exchanger 1, and the exit temperature T.sub.out at the exit 12 of the thermal energy exchanger 1, c.sub.p being a specific heat constant of the fluid and p being a density of the fluid:
Q.sub.transport=.sub.act.Math.T=.sub.act.Math.c.sub.p.Math.p.Math.(T.sub.inT.sub.out) (2)
[0050] The input temperature T.sub.in is defined by the supply temperature T.sub.sup measured in the supply pipe 21 and the delay time t.sub.sup_delay for the fluid to move from the first temperature sensor 201 to the entry 11 of the thermal energy exchanger 1, whereby the value of T.sub.in corresponds to the value of the supply temperature T.sub.sup measured previously with a delay of delay time t.sub.sup_delay:
T.sub.in=f(T.sub.sup, t.sub.sup_delay). (2.1)
[0051] The output temperature T.sub.out is defined by the return temperature T.sub.ret measured in the return pipe 22 and the delay time t.sub.ret_delay for the fluid to move from the exit 12 of the thermal energy exchanger 1 to the second temperature sensor 202, whereby the measured value of the return3 temperature T.sub.ret corresponds to the preceding value of the output temperature T.sub.out at the time t=tt.sub.ret_delay in the past:
T.sub.out=f(T.sub.ret, t.sub.ret_delay). (2.2)
[0052] The energy content Q.sub.content stored in the thermal energy exchanger 1 is defined by a volume V (content) of the thermal energy exchanger 1 and a primary temperature T.sub.primary of the thermal energy exchanger 1, c.sub.p being the specific heat constant of the fluid and p being the density of the fluid:
Q.sub.content=V.Math.c.sub.p.Math.p.Math.T.sub.primary. (3)
[0053] The primary temperature T.sub.primary of the thermal energy exchanger 1 is calculated as an average value from the input temperature T.sub.in and the exit temperature T.sub.out of the thermal energy exchanger 1:
T.sub.primary=1/2(T.sub.in+T.sub.out). (2.1)
[0054] The volume V (content) of the thermal energy exchanger 1 is defined by the exchange time t.sub.exchange of the thermal energy exchanger land the actual flow .sub.act:
V=t.sub.exchange.Math..sub.act (3.2)
[0055] The energy transfer Q (Qest) from the thermal energy exchanger 1 to its secondary side 3 is defined by the primary temperature T.sub.primary of the thermal energy exchanger 1, the secondary temperature T.sub.secondary of the thermal energy exchanger 1, and the energy transfer coefficient C.sub.trans for the thermal energy exchanger 1:
Q=C.sub.trans.Math.(T.sub.primaryT.sub.secondary) (4)
[0056] Using relations (1)-(4), the control system 40, i.e. the computer system 4 or the controller zoo, respectively, determines the flow-dependent model parameters M, including supply delay time t.sub.sup_delay, return delay time t.sub.ret_delay, energy transfer coefficient C.sub.trans, secondary temperature T.sub.secondary, and exchange time t.sub.exchange, from the recorded data sets with the measured operating parameters, including flow .sub.act, supply temperature T.sub.sup, and return temperature T.sub.ret. Using a plurality of data sets with the measured operating parameters, the control system 40, i.e. the computer system 4 or the controller 200, respectively, defines a set of equations for the relations (1)-(4) for determining the flow-dependent model parameters M. Specifically, the control system 40, i.e. the computer system 4 or the controller 200, respectively, uses initial estimated values for the flow-dependent model parameters M to determine an estimated value for the return temperature T.sub.ret_estimated and iteratively improves the flow-dependent model parameters M by applying an optimization function to minimize the error (e.g. mean squared error, MSE) or difference (e.g. mean square difference, MSD) between the estimated return temperature T.sub.ret_estimated and the actually measured return temperature T.sub.ret.
[0057] In accordance with the configuration and/or mode for recording the measurement data sets and determining the model parameters M in off-line batch processing, on-line calibration phase, and/or on an ongoing basis, in step S3, the control system 40, i.e. the computer system 4 or the controller 200, respectively, uses the (current) model parameters M to calculate an estimated value of the energy transfer Q.sub.est.
[0058] In step S4, the controller zoo determines a target flow .sub.ref based on a comparison of the setpoint Q.sub.ref for thermal energy (or power) to be transferred and the currently estimated value of the energy transfer Q.sub.est.
[0059] In step S5, the controller zoo controls the flow through thermal energy exchanger 1 by adjusting the opening (i.e. the orifice) of the valve 204 to regulate the flow of the fluid through the thermal energy exchanger 1 based on a comparison of the determined target flow .sub.ref and the currently measured actual flow .sub.act.
[0060] As indicated schematically, in step S6, the control system 40, i.e. the computer system 4 or the controller 200, respectively, continues processing in step S1 or step S3, respectively. As depicted by step S6, in the on-line mode of operation with continuous recording of measurement data sets, processing is continued in step S1 by performing the steps S1 and S2 of block B.sub.1 for determining the model parameters M; whereas in the off-line batch processing or on-line calibration phase modes, processing continues in step S3 by performing steps S3 and S4 of block B.sub.2 for controlling the energy transfer. One skilled in the art will understand that block B.sub.1 for determining the model parameters M may be executed periodically, on request, and/or depending on defined system criteria.
[0061] It should be noted that, in the description, the sequence of the steps has been presented in a specific order, one skilled in the art will understand, however, that the order of at least some of the steps could be altered, without deviating from the scope of the invention.