ES2901106T3 - Method to learn the pattern of hot water extractions in a storage water heater - Google Patents

Method to learn the pattern of hot water extractions in a storage water heater Download PDF

Info

Publication number
ES2901106T3
ES2901106T3 ES18766325T ES18766325T ES2901106T3 ES 2901106 T3 ES2901106 T3 ES 2901106T3 ES 18766325 T ES18766325 T ES 18766325T ES 18766325 T ES18766325 T ES 18766325T ES 2901106 T3 ES2901106 T3 ES 2901106T3
Authority
ES
Spain
Prior art keywords
loc
temperature
acc
tap
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES18766325T
Other languages
Spanish (es)
Inventor
Matteo Boaro
Gianluca Coacci
Roberto Paolinelli
Eleonora Vecchioni
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Merloni Termosanitari SpA
Ariston SpA
Original Assignee
Merloni Termosanitari SpA
Ariston Thermo SpA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Merloni Termosanitari SpA, Ariston Thermo SpA filed Critical Merloni Termosanitari SpA
Application granted granted Critical
Publication of ES2901106T3 publication Critical patent/ES2901106T3/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24DDOMESTIC- OR SPACE-HEATING SYSTEMS, e.g. CENTRAL HEATING SYSTEMS; DOMESTIC HOT-WATER SUPPLY SYSTEMS; ELEMENTS OR COMPONENTS THEREFOR
    • F24D19/00Details
    • F24D19/10Arrangement or mounting of control or safety devices
    • F24D19/1006Arrangement or mounting of control or safety devices for water heating systems
    • F24D19/1051Arrangement or mounting of control or safety devices for water heating systems for domestic hot water
    • F24D19/1063Arrangement or mounting of control or safety devices for water heating systems for domestic hot water counting of energy consumption
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24HFLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
    • F24H15/00Control of fluid heaters
    • F24H15/10Control of fluid heaters characterised by the purpose of the control
    • F24H15/144Measuring or calculating energy consumption
    • F24H15/148Assessing the current energy consumption
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24HFLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
    • F24H15/00Control of fluid heaters
    • F24H15/10Control of fluid heaters characterised by the purpose of the control
    • F24H15/156Reducing the quantity of energy consumed; Increasing efficiency
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24HFLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
    • F24H15/00Control of fluid heaters
    • F24H15/20Control of fluid heaters characterised by control inputs
    • F24H15/212Temperature of the water
    • F24H15/215Temperature of the water before heating
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24HFLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
    • F24H15/00Control of fluid heaters
    • F24H15/20Control of fluid heaters characterised by control inputs
    • F24H15/269Time, e.g. hour or date
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24HFLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
    • F24H15/00Control of fluid heaters
    • F24H15/30Control of fluid heaters characterised by control outputs; characterised by the components to be controlled
    • F24H15/355Control of heat-generating means in heaters
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24HFLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
    • F24H15/00Control of fluid heaters
    • F24H15/40Control of fluid heaters characterised by the type of controllers
    • F24H15/414Control of fluid heaters characterised by the type of controllers using electronic processing, e.g. computer-based
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24HFLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
    • F24H9/00Details
    • F24H9/20Arrangement or mounting of control or safety devices
    • F24H9/2007Arrangement or mounting of control or safety devices for water heaters
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24HFLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
    • F24H9/00Details
    • F24H9/20Arrangement or mounting of control or safety devices
    • F24H9/2007Arrangement or mounting of control or safety devices for water heaters
    • F24H9/2014Arrangement or mounting of control or safety devices for water heaters using electrical energy supply
    • F24H9/2021Storage heaters
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24HFLUID HEATERS, e.g. WATER OR AIR HEATERS, HAVING HEAT-GENERATING MEANS, e.g. HEAT PUMPS, IN GENERAL
    • F24H15/00Control of fluid heaters
    • F24H15/30Control of fluid heaters characterised by control outputs; characterised by the components to be controlled
    • F24H15/395Information to users, e.g. alarms

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Thermal Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Heat-Pump Type And Storage Water Heaters (AREA)

Abstract

Método para aprender, en valor y en tiempo, el patrón de extracciones de agua caliente en un calentador de agua de acumulación que comprende un tanque de acumulación (S) del agua a ser calentada en el que dicho patrón repite cíclicamente a intervalos de tiempo predeterminados y en el que el contenido de energía térmica se considera representado por la temperatura de acumulación (T.acc) que debe ser entendida como la temperatura promedio del agua del tanque de acumulación, y dicho calentador de agua está equipado con: - uno o más elementos calefactores (HE); - un termo-regulador (TR) de tipo electrónico capaz de conmutar dichos uno o más elementos calefactores (HE) desde el estado de apagado (OFF) al estado de encendido (ON) y viceversa cuando un sensor de temperatura (STR) detecta respectivamente que la temperatura de apagado (temperatura de apagado (T.off) y la temperatura de encendido (switch on (T.on) con T.on = T.off - Δist, en donde Δist es un valor de histéresis predeterminado o ajustable, uno o más sensores locales de temperatura (S.loc.i; S.loc.i, STR) colocados preferiblemente cerca de la entrada del agua fría (IN) de dicho calentador de agua de acumulación y de dicho elemento calefactor (HE), - un microprocesador (MP) capaz al menos de: - reconocer dicha temperatura de apagado (T.off) - recibir las señales correspondientes representativas de las temperaturas locales (T.loc.i) de dichos sensores de temperatura (S.loc.i; S.loc.i, STR); - calcular la temperatura local (T.loc) igual a la posibilidad promedio ponderada de dichas temperaturas locales (S.loc.), - en donde los pesos de dicha media eventualmente ponderada se establecen en base a la posición de dichos sensores de temperatura local S.loc.i y al modelo del calentador de agua - medir el paso del tiempo, - guardar las duraciones Δt.on de dichos estados ON de dichos elementos calefactores (HE), - guardar dichas temperaturas locales (S.loc.i; S.loc.i, STR) en asociación con el tiempo de su lectura; - en donde detecta y escribe - en un registro de estatus especial (HE-ON / OFF) los estados actuales [ON] u [OFF] de dichos elementos calefactores (HE), - y en un registro de estatus especial (TAP) el estado [NO TAPPING] o [TAPPING-ON] o [TAPPING- ALERT], indicativo respectivamente de la ausencia, ocurrencia o probable ocurrencia de extracciones, estado detectable a partir de la disminución de una o más de dichas temperaturas locales (S.loc.i; S.loc.i, STR) más allá de un umbral predeterminado y memorizado (T.thr + ΔT.loc), y/o de una velocidad predeterminada (v.δt); caracterizada por que una reducción (ΔT.tap) de la temperatura de acumulación (T.acc) considerada rep- resentativa de la cantidad de extracción o de un grupo de pequeñas extracciones consecutivas, - que lleva la temperatura de acumulación (T.acc) a un valor inferior al valor actual de dicha temperatura de encendido (T.on) en el tiempo t2, que se considera el momento de comienzo de dicha extracción, - y que por consiguiente acciona un paso de calentamiento al conmutar uno o más de dichos elementos calefactores (HE) al estado de [ON] sustancialmente en dicho mismo tiempo de inicio t2 y continuamente al menos hasta el siguiente tiempo t3, se calcula según la fórmula ΔT.tap = T.acc.iniz - (T.acc.fin-v.T.rise * δt) en donde para los valores T.acc.iniz, T.acc.fin,v.T.rise, δt en la fórmula, son válidas las siguientes relaciones: - T.acc.iniz = temperatura local T.loc.2 leída en el tiempo t2 del inicio de la extracción, - si T.loc.3 - T.loc.2 >= ΔT.q entonces T.acc.fin = T.acc.3 and δt = δt.HE.on y v.T.rise * δt es el incremento ΔT de la temperatura de acumulación T.acc debido al calentamiento que dura δt.HE.on - si T.loc.3 - T.loc.2 < ΔT.q entonces T.acc.fin = T.acc.2 and δt = (δt.on.1 + δt.on1.fict) v.T.rise es la velocidad de variación de la temperatura de acumulación T.acc por dichos elementos calefactores (HE) en el estado [ON] leído en un registro de memoria y en donde, a su vez - T.acc.3 = T.loc - ΔT.loc - δt.HE.on es la duración de dicha fase de calentamiento, entre dichos tiempos t2 y t3 cuando T.loc.3 - T.loc.2 >= ΔT.q - δt.on.1 es la duración de dicha fase de calentamiento entre dichos tiempo t2 y t3 cuando T.loc.3 - T.loc.2 <AT.q - δt.on1 .fict = (T.acc.2 - T.loc.3) / v.T.rise.loc - T.acc.2 se presume igual a T.loc.2 - T.loc.3 es la temperatura local leída en el tiempo t3 - ΔT.loc es un decremento de estabilización al final de una fase de calentamiento leído en una memoria específica; - v.T.rise.loc es el coeficiente angular de la recta tangente en el tiempo t3 la curva de la pendiente ascendente de la temperatura local T.loc, - ΔT.q, índice de estabilidad, es un parámetro empírico, predefinido y pre-registrado, que depende del modelo de calentador de agua y que es configurado por una persona experta en la materia - dicho cálculo se considera válido y ejecutable siempre que durante toda dicha fase de estado [ON], el estado [NO_TAPPING] esté siempre guardado en dicho registro de estatus (TAP).Method for learning, in value and in time, the pattern of hot water extractions in an accumulation water heater comprising an accumulation tank (S) of the water to be heated in which said pattern repeats cyclically at predetermined time intervals and in which the thermal energy content is considered to be represented by the accumulation temperature (T.acc) which must be understood as the average temperature of the water in the accumulation tank, and said water heater is equipped with: - one or more heating elements (HE); - a thermo-regulator (TR) of electronic type capable of switching said one or more heating elements (HE) from the off state (OFF) to the on state (ON) and vice versa when a temperature sensor (STR) respectively detects that the switch-on temperature (switch-on temperature (T.off) and the switch-on temperature (switch on (T.on) with T.on = T.off - Δist, where Δist is a predetermined or adjustable hysteresis value, one or more local temperature sensors (S.loc.i; S.loc.i, STR) preferably placed near the cold water inlet (IN) of said storage water heater and of said heating element (HE), - a microprocessor (MP) capable of at least: - recognizing said shutdown temperature (T.off) - receiving the corresponding signals representative of the local temperatures (T.loc.i) from said temperature sensors (S.loc.i ; S.loc.i, STR); - calculate the local temperature (T.loc) equal to the weighted average possibility of said local temperatures (S.loc.), - where the weights of said eventually weighted average are set to based on the position of said local temperature sensors S.loc.i and on the model of the water heater - measure the passage of time, - save the durations Δt.on of said ON states of said heating elements (HE), - save said local temperatures (S.loc.i; S.loc.i, STR) in association with the time of its reading; - where it detects and writes - in a special status register (HE-ON / OFF) the current states [ON] or [OFF] of said heating elements (HE), - and in a special status register (TAP) the state [NO TAPPING] or [TAPPING-ON] or [TAPPING-ALERT], indicative respectively of the absence, occurrence or probable occurrence of extractions, state detectable from the decrease of one or more of said local temperatures (S.loc .i; S.loc.i, STR) beyond a predetermined and memorized threshold (T.thr + ΔT.loc), and/or a predetermined speed (v.δt); characterized in that a reduction (ΔT.tap) of the accumulation temperature (T.acc) considered representative of the amount of extraction or of a group of small consecutive extractions, - bearing the accumulation temperature (T.acc) to a value lower than the current value of said ignition temperature (T.on) at time t2, which is considered the start time of said extraction, - and therefore actuates a heating step by switching one or more of said heating elements (HE) to the [ON] state substantially at said start time t2 and continuously at least until the next time t3, is calculated according to the formula ΔT.tap = T.acc.iniz - (T.acc.end -v.T.rise * δt) where for the values T.acc.iniz, T.acc.fin,v.T.rise, δt in the formula, the following relationships are valid: - T.acc.iniz = local temperature T.loc. 2 read at time t2 from the start of the extraction, - if T.loc.3 - T.loc.2 >= ΔT.q then T.acc.fin = T.acc.3 and δt = δt.HE.on and v.T.rise * δt is the increase ΔT of the storage temperature T.acc due to heating lasting δt.HE.on - if T.loc.3 - T.loc.2 < ΔT.q then T.acc.fin = T.acc.2 and δt = (δt.on.1 + δt.on1.fict) v.T.rise is the rate of variation of the storage temperature T.acc by said heating elements (HE) in the [ON] state read in a memory register and where, in turn - T.acc.3 = T.loc - ΔT.loc - δt.HE.on is the duration of said heating phase, between said times t2 and t3 when T .loc.3 - T.loc.2 >= ΔT.q - δt.on.1 is the duration of said heating phase between said times t2 and t3 when T.loc.3 - T.loc.2 <AT. q - δt.on1 .fict = (T.acc.2 - T.loc.3) / v.T.rise.loc - T.acc.2 is assumed equal to T.loc.2 - T.loc.3 is the temperature local read at time t3 - ΔT.loc is a settling decrement at the end of a heating phase read in a specific memory; - v.T.rise.loc is the angular coefficient of the tangent line at time t3 the curve of the rising slope of the local temperature T.loc, - ΔT.q, stability index, is an empirical parameter, predefined and pre-registered , which depends on the water heater model and which is configured by a person skilled in the art - said calculation is considered valid and executable as long as during all said [ON] status phase, the [NO_TAPPING] status is always saved in said status record (TAP).

Description

DESCRIPCIÓNDESCRIPTION

Método para aprender el patrón de extracciones de agua caliente en un calentador de agua de acumulación Method to learn the pattern of hot water extractions in a storage water heater

El objeto de la presente invención, en un calentador de agua de acumulación genérico controlado mediante control electrónico, es un método nuevo para aprender los hábitos de uso de agua caliente, como así también un método nuevo para gestionar el mantenimiento de la temperatura del agua a fin de calentar el agua solamente en la cantidad y durante el tiempo previsto en base a dicho consumo habitual.The object of the present invention, in a generic storage water heater controlled by electronic control, is a new method to learn the habits of hot water use, as well as a new method to manage the maintenance of the water temperature at in order to heat the water only in the amount and for the time foreseen based on said habitual consumption.

Un calentador instantáneo del agua puede proporcionar un caudal de agua caliente en forma estrictamente proporcional a la potencia térmica que tiene instalada. En general, existe dificultad para instalar potencias muy elevadas, y esto impone un límite a la velocidad del caudal máximo permitido.An instantaneous water heater can provide a flow of hot water strictly proportional to the thermal power it has installed. In general, it is difficult to install very high powers, and this imposes a limit on the speed of the maximum flow allowed.

La ventaja de los calentadores de agua de acumulación es que pueden proporcionar caudales de agua muy altos con una potencia térmica instalada limitada. La cantidad de agua que puede suministrase a la temperatura de uso Tu durante una única extracción puede ser mayor que el volumen del tanque de acumulación porque este es mantenido específicamente a una temperatura de acumulación T.acc que es mayor que dicha temperatura de uso Tu y el agua extraída se utiliza entonces mezclándola con agua fría.The advantage of storage water heaters is that they can provide very high water flow rates with limited installed thermal power. The amount of water that can be supplied at the use temperature Tu during a single extraction can be greater than the volume of the accumulation tank because it is specifically maintained at an accumulation temperature T.acc that is greater than said use temperature Tu and the extracted water is then used by mixing it with cold water.

En la presente descripción, con frecuencia se hará referencia a la temperatura de acumulación T.acc, que significa una temperatura ficticia, representativa del contenido de entalpía del agua del tanque de acumulación, no necesariamente medible en forma directa e igual a la temperatura promedio del agua del tanque. En otras palabras, dado C la capacidad térmica de una masa de agua en un tanque de acumulación y E la energía térmica que dicha masa puede entregar a un ambiente a 0 °C, por temperatura de acumulación T.acc (expresada en °C) se entiende la relación E / C.In the present description, reference will often be made to the accumulation temperature T.acc, which means a fictitious temperature, representative of the enthalpy content of the water in the accumulation tank, not necessarily directly measurable and equal to the average temperature of the tank water. In other words, given C the thermal capacity of a mass of water in an accumulation tank and E the thermal energy that said mass can deliver to an environment at 0 °C, per accumulation temperature T.acc (expressed in °C) the E/C ratio is understood.

Dado que los tanques de acumulación son caros y voluminosos, es común tener un volumen lo más pequeño posible mientras no obstante se mantiene alta la temperatura de acumulación T.acc (generalmente a 60 - 75 °C), mientras que la temperatura de uso Tu efectiva, que normalmente está dentro de un rango entre 35°C y 40°C, se obtiene aguas arriba de los puntos de uso mezclándola con agua fría. No obstante, el agua a menudo es distribuida a mayores temperaturas de la temperatura Tu para compensar el enfriamiento a lo largo de los caños de distribución.Since storage tanks are expensive and bulky, it is common to have as small a volume as possible while still keeping the storage temperature T.acc high (usually 60 - 75 °C), while the use temperature Tu Effective temperature, which is normally within a range between 35°C and 40°C, is obtained upstream of the points of use by mixing it with cold water. However, the water is often distributed at temperatures higher than the Tu temperature to compensate for the cooling along the distribution pipes.

En general, el volumen V del tanque se selecciona para satisfacer la mayor cantidad de retiros previsible para un usuario específico manteniendo la temperatura de acumulación T.acc al valor máximo posible mientras que la potencia térmica instalada debe ser tal que pueda restaurar una reserva de agua suficiente para el siguiente consumo.In general, the volume V of the tank is selected to satisfy the greatest number of foreseeable withdrawals for a specific user, keeping the accumulation temperature T.acc at the maximum possible value while the installed thermal power must be such that it can restore a water reserve. enough for the next consumption.

En conclusión, se necesitan varios modelos diferentes de calentadores de agua de acumulación para servir a diferentes categorías de usuarios.In conclusion, several different models of storage water heaters are needed to serve different categories of users.

Para satisfacer el caudal de mayor valor de agua caliente, que es la mayor extracción de agua previsible, resulta obvio que el calentador de agua sea mantenido durante la mayor parte del tiempo a una temperatura de acumulación T.acc que es innecesariamente alta para la mayoría de los restantes consumos.In order to satisfy the flow rate of the highest value of hot water, which is the highest expected water extraction, it is obvious that the water heater is maintained for most of the time at a storage temperature T.acc that is unnecessarily high for most of the remaining consumption.

Por consiguiente, como se sabe, en los calentadores de agua de acumulación la mayor causa de ineficiencia son las pérdidas térmicas que también pueden ser muy relevantes, y que a menudo resultan inútiles durante el transcurso del día y también están alejadas de los tiempos de extracción.Therefore, as is known, in storage water heaters the greatest cause of inefficiency is thermal losses, which can also be very relevant, and are often useless during the course of the day and are also distant from extraction times. .

Por lo tanto, se han desarrollado varios métodos que varían respecto de exactitud y facilidad de utilización, para limitar las pérdidas de calor manteniendo la temperatura del calentador de agua a los valores mínimos con los que se puede satisfacer las necesidades de los usuarios.Therefore, several methods, varying in accuracy and ease of use, have been developed to limit heat losses by keeping the temperature of the water heater at the minimum values that can meet the needs of the users.

El requerimiento mínimo para garantizar que el servicio siempre se cumpla es que el calentador de agua se mantenga, al menos en parte, a una temperatura mínima no inferior que la temperatura de uso Tu, a fin de soportar extracciones menores no esperadas y que el volumen del tanque sea lo suficientemente grande como para garantizar el mayor retiro de agua necesario para ese usuario, mientras se mantiene la temperatura al valor máximo permitido. En general, los consumos tienen un patrón irregular durante el día, ya sea respecto de las horas como de la cantidad de agua consumida, tendiendo a juntarse en horarios específicos. En adelante, denominaremos “patrón de extracción” a dicho patrón de uso del agua, que consiste en los horarios y las cantidades de extracción. The minimum requirement to guarantee that the service is always fulfilled is that the water heater is maintained, at least in part, at a minimum temperature not lower than the use temperature Tu, in order to withstand unexpected minor extractions and that the volume of the tank is large enough to guarantee the greatest withdrawal of water necessary for that user, while maintaining the temperature at the maximum value allowed. In general, consumption has an irregular pattern during the day, both in terms of hours and the amount of water consumed, tending to gather at specific times. Hereinafter, we will refer to this pattern of water use as “extraction pattern”, which consists of the times and amounts of extraction.

Si bien el patrón de extracción no es parejo durante el día, sí es muy repetitivo durante ciclos de tiempo específicos que son repetitivos entre sí: en particular respecto del ciclo de tiempo semanal. Los hábitos de los usuarios, en efecto, son tan estables que se reconoce un patrón de extracción específico para los lunes, los martes, etcétera, en particular. Asimismo, hay diferencias significativas entre los días de trabajo y los días feriados, como los hay en los días de vacaciones en el medio de la semana y periodos de vacaciones.Although the extraction pattern is not even during the day, it is very repetitive during specific time cycles that are repetitive with each other: in particular with respect to the weekly time cycle. User habits, in fact, are so stable that a specific extraction pattern is recognized for Mondays, Tuesdays, etc., in particular. Likewise, there are significant differences between work days and holidays, as there are in vacation days in the middle of the week and vacation periods.

Esta ciclicidad del patrón de extracción del agua permite, por lo tanto, preverlo con una razonable certeza y es posible, entonces, implementar los métodos de control de la temperatura del calentador de agua de manera que sea variable a lo largo del día. Cada uno de dichos intervalos de tiempo repetitivos se denomina, en este documento, un ciclo de extracción. Si bien los ciclos de extracción en general comprenden una semana, en la que cada día de la semana puede ser entendido como un subperiodo del ciclo que tiene sus características de extracción que lo diferencian de los demás días, respecto de usuarios particulares, tal como en los ambientes laborales, en los que cualquier diferencia en el comportamiento no está correlacionada con el día de la semana, el ciclo de extracciones, aunque repetitivo, puede tener una duración distinta de los siete días y subperiodos diferentes de las 24 horas.This cyclicality of the water extraction pattern therefore allows it to be predicted with reasonable certainty and it is then possible to implement the methods of controlling the temperature of the water heater in such a way that it varies throughout the day. Each such repeating time interval is referred to herein as an extraction cycle. Although the extraction cycles in general comprise a week, in which each day of the week can be understood as a subperiod of the cycle that has its extraction characteristics that differentiate it from the other days, with respect to particular users, as in In work environments, in which any difference in behavior is not correlated with the day of the week, the extraction cycle, although repetitive, may have a duration other than seven days and subperiods other than 24 hours.

Para reducir las pérdidas de calor, el método simple en uso siempre ha sido activar y desactivar el elemento calentador mediante un reloj para garantizar las temperaturas deseadas solamente durante el periodo en el que se espera que se produzcan las extracciones de agua.To reduce heat losses, the simple method in use has always been to turn the heating element on and off by means of a clock to ensure desired temperatures only during the period when water withdrawals are expected to occur.

Otro método simple, menos eficiente desde el punto de vista de la energía, pero económicamente más ventajoso para el usuario es el de activar el elemento calentador solamente durante los horarios en los que el consumo es más barato. El agua puede estar innecesariamente demasiado caliente durante bastante tiempo antes de lo necesario, pero, de todos modos, se la habrá obtenido a costos relativamente bajos.Another simple method, less efficient from the energy point of view, but economically more advantageous for the user, is to activate the heating element only during the times when consumption is cheaper. The water may be unnecessarily too hot for a long time before it is needed, but it will still have been obtained relatively cheaply.

Estos son métodos en los que simplemente la compensación de la temperatura T.off del termostato se establece a un valor fijo. No obstante, la temperatura de acumulación T.acc se reduce porque el elemento calefactor es desactivado a la fuerza.These are methods where the thermostat's T.off temperature offset is simply set to a fixed value. However, the accumulation temperature T.acc is lowered because the heating element is forcibly deactivated.

Los métodos más efectivos para reducir el consumo son los métodos que permiten que la temperatura de acumulación T.acc varíe a lo largo del tiempo de una manera programada. Para que eso sea posible, se debe conocer el patrón de extracción.The most effective methods to reduce consumption are the methods that allow the accumulation temperature T.acc to vary over time in a programmed way. For that to be possible, the extraction pattern must be known.

El documento EP 0866282 describe un dispositivo en el que es posible programar la secuencia de extracciones deseada, es decir, el patrón de extracción. El tamaño de las n extracciones previstas en la secuencia de tiempo t.1, t.2, ... t.k, ... t.n se registra estableciendo para cada momento t.k la temperatura T.off.k que se cree que puede satisfacer la k-ésima extracción Pk. Una limitación del método consiste en la dificultad de lograr una configuración correcta, ya que el usuario puede no saber los tiempos de extracción de agua caliente y los valores de configuración T.off.k reales para obtener la cantidad de agua caliente deseada e la temperatura de uso Tu. El método de configuración, por lo tanto, requiere de una serie de ajustes de prueba y error con una alta probabilidad de que el usuario renuncie a regular la configuración apenas queden satisfechas las necesidades de calentamiento, sin saber si hubiese logrado esto con más eficiencia. Otra dificultad está en el hecho de que el tiempo real en el que se alcanza la temperatura deseada depende del tiempo de calentamiento, que es difícil de evaluar y es siempre variable a lo largo del tiempo respecto del mismo calentador de agua por varias razones, tales como depósitos calcáreos, variaciones estacionales de la temperatura del ambiente en la que está instalado el calentador, o la temperatura del agua que entra al tanque de acumulación, además de la reducción, a lo largo del tiempo, del rendimiento de calor efectivo del elemento calefactor.Document EP 0866282 describes a device in which it is possible to program the desired extraction sequence, that is, the extraction pattern. The size of the n expected extractions in the time sequence t.1, t.2, ... t.k, ... t.n is recorded by establishing for each moment t.k the temperature T.off.k that is believed to be able to satisfy the kth extraction Pk. A limitation of the method is that it is difficult to achieve a correct setting, since the user may not know the actual hot water extraction times and T.off.k setting values to obtain the desired amount of hot water at the desired temperature. of use You. The setting method, therefore, requires a series of trial and error adjustments with a high probability that the user will give up adjusting the setting as soon as heating needs are met, not knowing if they would have achieved this more efficiently. Another difficulty is in the fact that the actual time in which the desired temperature is reached depends on the heating time, which is difficult to evaluate and is always variable over time with respect to the same water heater for various reasons, such as such as calcareous deposits, seasonal variations in the temperature of the environment in which the heater is installed, or the temperature of the water entering the accumulation tank, in addition to the reduction, over time, of the effective heat output of the heating element .

El documento de la técnica anterior GB 2 146797, por otra parte, detecta información de los tiempos y cantidad de cada extracción utilizando sensores de flujo y establece, respecto de cada extracción, la temperatura de acumulación T.acc a un valor que es intermedio entre el mínimo y el máximo permitido y proporcional al volumen de extracción esperado. El método tiene la desventaja de que requiere de la presencia de sensores de flujo para detectar las extracciones. Además, carece de la capacidad de autoadaptación, en el sentido de que aprende la variabilidad de las extracciones, pero asignando a cada medida de extracción una temperatura que no puede ser cambiada porque ha sido generada por una fórmula preestablecida, no tiene la posibilidad de corregirla si dicha temperatura es demasiado alta, o demasiado baja.Prior art document GB 2 146797, on the other hand, detects information on the times and quantity of each extraction using flow sensors and sets, for each extraction, the accumulation temperature T.acc to a value that is intermediate between the minimum and maximum allowed and proportional to the expected extraction volume. The method has the disadvantage that it requires the presence of flow sensors to detect extractions. In addition, it lacks the capacity for self-adaptation, in the sense that it learns the variability of the extractions, but by assigning a temperature to each extraction measurement that cannot be changed because it has been generated by a pre-established formula, it does not have the possibility of correcting it. if said temperature is too high, or too low.

Según el documento EP 0356609, por el contrario, la secuencia de los tiempos de extracciones y las temperaturas de acumulación deseadas T.acc se preconfiguran en un procesador electrónico. La computadora, por lo tanto, establece los valores de control que la temperatura de ajuste del termostato debe asumir respecto de cada intervalo de tiempo. A continuación, estas temperaturas de ajuste son reguladas aumentándolas para los intervalos en los que la T.acc de acumulación deseado no ha sido alcanzada y disminuyéndolas en el caso contrario. Una limitación del método, como en el primer documento citado, es la necesidad de tener extracciones previstas preconfiguradas. Otra limitación, como en el segundo documento citado, es que funciona sobre una temperatura de acumulación fija preconfigurada que, no obstante, no está garantizado que sea la mejor para asegurar el desempeño deseado de la manera más eficiente.According to EP 0356609, on the other hand, the sequence of the extraction times and the desired accumulation temperatures T.acc are preset in an electronic processor. The computer therefore establishes the control values that the thermostat's set temperature should assume for each time interval. Next, these adjustment temperatures are adjusted by increasing them for the intervals in which the desired accumulation T.acc has not been reached and decreasing them in the opposite case. A limitation of the method, as in the first cited document, is the need to have preconfigured forecast extractions. Another limitation, as in the second cited document, is that it works on a preconfigured fixed accumulation temperature that, however, is not guaranteed to be the best to ensure the desired performance in the most efficient way.

El documento US 2003/0194228 detecta, en un calentador de agua de acumulación, si hay retiros de agua en curso calculando la velocidad de la variación temporal de la temperatura del agua almacenada. Si se detectan extracciones, se registra la hora, la duración y los métodos de calentamiento utilizados para satisfacer dicha extracción. Cada extracción siguiente se compara con las anteriores, memorizadas y, si se encuentra una similar, se aplican a esta extracción los mismos métodos de suministro de energía aplicados a la extracción previa. Este método no es efectivo para calentadores de acumulación porque la energía suministrada cuando comienza la extracción es una intervención tardía, ya que en un calentador de agua de acumulación esta potencia no es suficiente para suministrar la energía térmica requerida de forma instantánea. Por consiguiente, no puede satisfacerse la extracción deseada aun basándose en información relativa a una extracción anterior similar. La potencia térmica que debe suministrarse se calcula tomando en cuenta las temperaturas del agua leídas a intervalos de tiempo, pero también parámetros ambientales (tales como temperatura ambiente) y/o parámetros de construcción (tales como características termo-físicas y/o geométricas del mismo calentador de agua) de modo tal que el software de control debe ser customizado para cada modelo de calentador.Document US 2003/0194228 detects, in a storage water heater, if there are water withdrawals in progress by calculating the speed of the temporary variation of the temperature of the stored water. If extractions are detected, the time, duration, and heating methods used to satisfy the extraction are recorded. extraction. Each subsequent draw is compared to previous, memorized draws, and if a similar draw is found, the same power supply methods applied to the previous draw are applied to this draw. This method is not effective for storage heaters because the energy supplied when extraction begins is a late intervention, since in a storage water heater this power is not sufficient to supply the required thermal energy instantly. Therefore, the desired extraction cannot be satisfied even based on information relating to a previous similar extraction. The thermal power to be supplied is calculated taking into account the water temperatures read at time intervals, but also environmental parameters (such as ambient temperature) and/or construction parameters (such as thermo-physical and/or geometric characteristics of the same). water heater) so that the control software must be customized for each heater model.

El documento US 5526287 A detecta el comienzo y el final de una extracción controlando, desde el exterior, la temperatura del tubo de entrada del agua fría de un tanque de acumulación. Este método debe considerarse inadecuado para detectar la cantidad y la duración efectiva de la extracción de agua: la temperatura externa de la tubería, en efecto, varía con el paso del agua fría de modos muy influenciados por la temperatura externa, la inercia térmica y también la temperatura del agua caliente que se encuentra en acumulación y que es transportada a lo largo de las tuberías. La temperatura objetivo del agua caliente se calcula considerando continuamente tanto dicha temperatura externa hasta el caño de ingreso y la temperatura externa hasta la temperatura del caño de salida hacia los usuarios, como así también considerar la cantidad de extracción de agua en curso, la pérdida de calor y la potencia térmica disponible en base a fórmulas que contienen constantes (R, B, C) empíricamente predefinidas y caracterizantes del calentador de agua. Este método tampoco es adecuado para garantizar el desempeño de los calentadores de agua de acumulación, ya que, al igual que el documento anterior, la intervención es tardía. Document US 5526287 A detects the beginning and end of an extraction by controlling, from the outside, the temperature of the cold water inlet pipe of an accumulation tank. This method must be considered unsuitable for detecting the effective amount and duration of water extraction: the external temperature of the pipe, in fact, varies with the passage of cold water in ways greatly influenced by external temperature, thermal inertia and also the temperature of the hot water that is in accumulation and that is transported along the pipes. The target hot water temperature is calculated by continuously considering both the external temperature up to the inlet pipe and the external temperature up to the outlet pipe temperature towards the users, as well as considering the amount of water extraction in progress, the loss of heat and the thermal power available based on formulas containing constants (R, B, C) empirically predefined and characterizing the water heater. This method is also not adequate to guarantee the performance of storage water heaters, since, like the previous document, the intervention is late.

El documento EP 2362931 B1 es el primero entre los documentos citados aquí que identifica y registra el patrón de extracción de agua exclusivamente controlando las temperaturas del agua almacenada con uno o más sensores colocados en áreas del tanque que con más probabilidades se verán afectados por la entrada de agua fría, lo que ocurre ante cada extracción. Un índice de disminución de esas temperaturas respecto de un cierto umbral en un momento determinado indica que ha comenzado una extracción en ese momento, mientras que la cantidad de descenso de la temperatura indica la cantidad de extracción misma. De este modo es posible construir el ciclo de extracción. Este documento, por lo tanto, indica cómo identificar los tiempos y la cantidad de extracciones exclusivamente en base al control de las temperaturas del agua almacenada. La estimación de los tiempos de cada extracción es muy precisa, gracias a dicho posicionamiento de los sensores cerca de la entrada de agua fría. Sin embargo, la misma posición hace difícil evaluar, a partir de las temperaturas leídas por los sensores, el promedio real de la temperatura del agua al final de la extracción del agua. Esto puede producir una subestimación de este promedio de temperatura del agua, con la consiguiente sobreestimación de la cantidad de extracciones, y por consiguiente una gestión del calentador de agua a temperaturas más altas que lo necesario.EP 2362931 B1 is the first among the documents cited here that identifies and records the pattern of water extraction exclusively by monitoring the temperatures of the stored water with one or more sensors placed in areas of the tank that are most likely to be affected by the inflow. of cold water, which occurs before each extraction. A rate of decrease in those temperatures from a certain threshold at a given time indicates that an extraction has started at that time, while the amount of temperature decrease indicates the amount of extraction itself. In this way it is possible to build the extraction cycle. This document, therefore, indicates how to identify the times and quantity of extractions exclusively based on the control of the temperatures of the stored water. The estimation of the times of each extraction is very precise, thanks to said positioning of the sensors near the cold water inlet. However, the same position makes it difficult to evaluate, from the temperatures read by the sensors, the real average temperature of the water at the end of the water extraction. This can lead to an underestimation of this average water temperature, with a consequent overestimation of the number of withdrawals, and consequently a management of the water heater at higher temperatures than necessary.

Adquirido el patrón de extracción en un primer ciclo de extracciones en el que la temperatura T.off del termostato es mantenida los suficientemente alta como para garantizar una cantidad de agua caliente igual al máximo esperado para dicho modelo de calentador, en ciclos sucesivos, sustancialmente todos los documentos anteriores llevan la temperatura T.off al valor máximo necesario para la primera de las extracciones esperadas y activan el elemento calefactor antes del momento de la extracción solamente si el tiempo necesario para alcanzar dicha temperatura T.off en coincidencia con dicha primera extracción esperada.Acquired the extraction pattern in a first extraction cycle in which the temperature T.off of the thermostat is kept high enough to guarantee a quantity of hot water equal to the maximum expected for said heater model, in successive cycles, substantially all the above documents take the temperature T.off to the maximum value necessary for the first of the expected extractions and activate the heating element before the moment of extraction only if the time necessary to reach said temperature T.off coincides with said first expected extraction .

La activación del elemento calefactor con la antelación correcta implica que se tiene el conocimiento de la velocidad de calentamiento que casi todos los documentos anteriores ofrecen para realizar la estimación a partir del aprendizaje.The activation of the heating element with the correct anticipation implies that one has the knowledge of the heating rate that almost all the previous documents offer to make the estimate based on learning.

Una desventaja común de todos los métodos antes descriptos es que estos solamente apuntan a satisfacer la primera de las próximas extracciones programadas y después, pueden no poder satisfacer una extracción coherente que se produzca poco después de la extracción recién ocurrida debido a que le falta tiempo suficiente para restaurar el valor de temperatura T.off al nuevo valor necesario.A common drawback of all the methods described above is that they only aim to satisfy the first of the next scheduled extractions and then may not be able to satisfy a consistent extraction that occurs shortly after the recently occurred extraction due to insufficient time. to reset the T.off temperature value to the new required value.

El documento EP 2366 081 B1 puede construir un patrón de “extracciones de agua ficticias” que permite que el calentador de agua se prepare anticipadamente para una o más extracciones importantes cerca de una primera extracción. Por lo demás, el documento identifica y registra el patrón de las extracciones de una manera muy similar al anterior documento EP 2 362 931 B1 del que, por lo tanto, ya tiene los mismos méritos y limitaciones respecto de estos aspectos.EP 2366 081 B1 can build a pattern of "dummy water draws" which allows the water heater to prepare in advance for one or more major draws close to a first draw. For the rest, the document identifies and records the pattern of the extractions in a very similar way to the previous document EP 2 362 931 B1 of which, therefore, it already has the same merits and limitations with respect to these aspects.

El documento EP 2 328 046 B1 asigna a la temperatura T.off solo cuatro posibles valores predeterminados que corresponden a una extracción estimada como “importante”, "normal", "baja" o "mínima". La cantidad y el tiempo de cada extracción no son detectados directamente sino por la medición del tiempo de activación del elemento calefactor, accionado por la disminución de la temperatura de acumulación T.acc, dentro de ventanas de tiempo corredizas. Naturalmente, los tiempos de activación más breves o más prolongados para la recuperación de la temperatura T.off fueron provocados por extracciones más o menos importantes. El método tiene la ventaja de adquirir datos de extracciones sin sensores adicionales además del que acciona el termostato pero, por su naturaleza, por proporciona mediciones directas e inmediatas de la de la ocurrencia de extracciones y su cantidad, ni conoce la velocidad de calentamiento, requiere un aprendizaje recursivo, por aproximaciones sucesivas, para cuyo desarrollo son necesarios muchos ciclos de extracción y puede necesariamente decidir y discriminar solamente entre unos pocos valores predeterminados para T.off. Por lo tanto, el máximo ahorro de energía que el método permite se logra con retraso en comparación con los documentos anteriores y solamente en una manera menos precisa. Además, incluso ante un marcado cambio de comportamiento del usuario, no logra la adaptación inmediata al siguiente ciclo.Document EP 2 328 046 B1 assigns to the temperature T.off only four possible predetermined values that correspond to an extraction estimated as "important", "normal", "low" or "minimum". The amount and time of each extraction are not detected directly but by measuring the activation time of the heating element, triggered by the decrease in the accumulation temperature T.acc, within sliding time windows. Naturally, the shorter or longer activation times for the recovery of the T.off temperature were caused by more or less important extractions. The method has the advantage of acquire extraction data without additional sensors besides the one that activates the thermostat but, by its nature, because it provides direct and immediate measurements of the occurrence of extractions and their quantity, nor does it know the heating rate, it requires recursive learning, by approximations successive, for whose development many extraction cycles are necessary and can necessarily decide and discriminate between only a few predetermined values for T.off. Therefore, the maximum energy saving that the method allows is achieved with a delay compared to the previous documents and only in a less precise way. In addition, even in the face of a marked change in user behavior, it does not achieve immediate adaptation to the next cycle.

El documento US 2001/020615 A1 describe un método de acuerdo con el preámbulo de la Reivindicación 1 y describe un software de control de un calentador de agua que controla la temperatura del agua de acumulación y entiende que el agua está siendo extraída cuando detecta un gran cambio negativo en la temperatura. El método descripto no permite estimar la cantidad de agua extraída; la potencia de calentamiento a suministrar se basa en patrones de uso del calentador de agua preconfigurados.Document US 2001/020615 A1 describes a method according to the preamble of Claim 1 and describes control software for a water heater that controls the temperature of the storage water and understands that the water is being extracted when it detects a large negative change in temperature. The method described does not allow estimating the amount of water extracted; the heating power to be supplied is based on pre-set water heater usage patterns.

Un problema general para determinar el contenido de potencia y el consumo de energía de un calentador de agua es que estos están estrictamente correlacionados con el valor de la temperatura de acumulación T.acc mientras las sondas de temperatura solamente pueden medir la temperatura local (que aquí denominamos temperatura T.loc), que dista mucho de la temperatura de acumulación T.acc cuando el agua que se encuentra almacenada no está en un estado estable. Un objeto general de la presente invención es superar, al menos en parte, estos inconvenientes.A general problem in determining the power content and energy consumption of a water heater is that these are strictly correlated with the value of the accumulation temperature T.acc while the temperature probes can only measure the local temperature (here we call temperature T.loc), which is far from the accumulation temperature T.acc when the water that is stored is not in a stable state. A general object of the present invention is to overcome, at least in part, these drawbacks.

En particular, un objeto de la presente invención es el de adquirir, de una manera más exacta de la que se conoce hoy, el tiempo y la cantidad de una extracción de agua con la ayuda de sensores de temperatura, pero sin una medición directa de la temperatura de acumulación T.acc al final de una extracción.In particular, an object of the present invention is to acquire, in a more exact way than is known today, the time and quantity of a water extraction with the help of temperature sensors, but without a direct measurement of the accumulation temperature T.acc at the end of an extraction.

Otro objeto de la presente invención es detectar la velocidad de calentamiento del agua mediante elementos de calentamiento, minimizando los errores de evaluación a los que pueden inducir las temperaturas leídas en la realidad y en el lugar.Another object of the present invention is to detect the rate of heating of the water by means of heating elements, minimizing the evaluation errors that can be caused by the temperatures read in reality and in the place.

Otro objeto de al menos algunas variantes de la presente invención es detectar dicha velocidad de calentamiento de lagua separadamente de cada uno de los tipos diferentes posibles de elementos calefactores presentes y/o grupos de los mismos.Another object of at least some variants of the present invention is to detect said water heating rate separately from each of the possible different types of heating elements present and/or groups thereof.

Otro objeto, al menos para algunas variantes de la presente invención, es construir el patrón de extracciones en base a dichas adquisiciones de tiempos y entidades de cada extracción o grupos de pequeñas extracciones y de dicha velocidad de calentamiento.Another object, at least for some variants of the present invention, is to build the pattern of extractions based on said acquisitions of times and entities of each extraction or groups of small extractions and said heating rate.

Otro objeto posible, al menos para algunas variantes de la presente invención, es almacenar patrones de extracción en forma sintética, preservando solamente los datos esenciales para un posible método de gestión de la temperatura de acumulación T.acc en el tiempo, que minimice las pérdidas de calor y al mismo tiempo satisfaga las necesidades de los usuarios.Another possible object, at least for some variants of the present invention, is to store extraction patterns in synthetic form, preserving only the essential data for a possible method of managing the accumulation temperature T.acc over time, which minimizes losses. heat and at the same time meet the needs of users.

Otros objetos, características y ventajas de la presente invención resultarán más evidentes a partir de la siguiente descripción de una versión básica del método de adquisición de patrones de extracción de agua de acuerdo con las reivindicaciones principales y de algunas variantes preferidas de acuerdo con las reivindicaciones dependientes, todas ilustradas puramente a modo de ejemplos no limitantes, en los dibujos adjuntos, en los que: Other objects, features and advantages of the present invention will become more apparent from the following description of a basic version of the water extraction pattern acquisition method according to the main claims and some preferred variants according to the dependent claims , all illustrated purely by way of non-limiting examples, in the accompanying drawings, in which:

- Las figuras 1.a y 1.b muestran esquemáticamente y en sección un calentador de agua de acumulación con los elementos esenciales para los objetos de la invención. En la fig. 1.a, el calentador de agua se calienta mediante una resistencia eléctrica, mientras en la fig. 1.b mediante una bobina alimentada por un fluido genérico de transferencia de calor;- Figures 1.a and 1.b show schematically and in section a storage water heater with the essential elements for the objects of the invention. In fig. 1.a, the water heater is heated by an electrical resistance, while in fig. 1.b by means of a coil fed by a generic heat transfer fluid;

- la figura 2 muestra, en un gráfico, la tendencia a través del tiempo de una temperatura local durante una fase completa de calentamiento del agua desde una fase inicial a temperatura ambiente hasta el apagado del elemento calefactor, para alcanzar la temperatura deseada en ausencia de extracciones;- figure 2 shows, in a graph, the trend over time of a local temperature during a complete phase of heating the water from an initial phase at room temperature to the switching off of the heating element, to reach the desired temperature in the absence of extractions;

- la figura 3 muestra, en un gráfico, el patrón de tiempo cíclico de una temperatura local que oscila entre una temperatura mínima alcanzada por el enfriamiento debido a la pérdida de calor hasta una máxima alcanzada al momento del apagado del elemento calefactor luego de la restauración de la temperatura objetivo y siempre en ausencia de extracciones;- figure 3 shows, in a graph, the cyclical time pattern of a local temperature that oscillates between a minimum temperature reached by cooling due to heat loss to a maximum reached at the moment of switching off the heating element after restoration of the target temperature and always in the absence of extractions;

- la figura 4 muestra, en un gráfico, el patrón de la temperatura de acumulación y de una temperatura local, medida directamente durante un período que consiste en una primera fase de enfriamiento leve mediante pérdidas térmicas seguidas de un enfriamiento abrupto debido al efecto de una extracción, a su vez seguida de un calentamiento cuando se enciende un elemento calefactor;- figure 4 shows, in a graph, the pattern of the accumulation temperature and of a local temperature, measured directly during a period consisting of a first phase of slight cooling through thermal losses followed by an abrupt cooling due to the effect of a extraction, in turn followed by heating when a heating element is turned on;

- la figura 5 muestra, en un gráfico, el patrón de la temperatura de acumulación y de una temperatura local, medida directamente, durante un periodo que consiste en fases de enfriamiento leve debido a pérdidas térmicas intercaladas /interrumpidas por algunas fases de enfriamiento abrupto por extracciones, a su vez seguidas de fases de calentamiento hasta las temperaturas determinadas de vez en cuando sobre la base de un patrón de extracción adquirido;- figure 5 shows, in a graph, the pattern of the accumulation temperature and of a local temperature, measured directly, during a period consisting of phases of slight cooling due to losses thermals interspersed/interrupted by some phases of abrupt cooling by extractions, in turn followed by phases of heating up to temperatures determined from time to time on the basis of an acquired extraction pattern;

- la figura 6 muestra, en un gráfico, el patrón de una temperatura local medida directamente durante un periodo real que consiste en fases de enfriamiento leve debido a pérdidas térmicas intercaladas /interrumpidas por muchas fases de enfriamiento abrupto por extracciones, inclusive muy pequeñas, que a su vez son seguidas de fases de calentamiento hasta alcanzar las temperaturas determinadas de vez en vez en base a un patrón de extracción adquirido;- figure 6 shows, in a graph, the pattern of a local temperature measured directly during a real period consisting of phases of slight cooling due to thermal losses interspersed / interrupted by many phases of abrupt cooling due to extractions, even very small, that in turn they are followed by heating phases until reaching the temperatures determined from time to time based on an acquired extraction pattern;

- la figura 7 muestra, en un gráfico, el patrón de la temperatura de acumulación y de una temperatura local, medida directamente, durante una fase de enfriamiento por pérdidas térmicas, seguido de la restauración de la temperatura inicial y en ausencia de extracción de agua;- figure 7 shows, in a graph, the pattern of the accumulation temperature and of a local temperature, measured directly, during a cooling phase due to thermal losses, followed by the restoration of the initial temperature and in the absence of water extraction ;

- la figura 8 muestra, en un gráfico, durante un paso de calentamiento mediante un elemento calefactor con una potencia térmica que disminuye lentamente a medida que aumenta la temperatura, una pendiente ascendente de la misma temperatura con patrón curvilíneo que puede aproximarse a una pendiente lineal; - la figura 9 muestra, en un gráfico, durante un paso de calentamiento mediante un elemento calefactor con potencia térmica más marcadamente decreciente que en la fig. 8, a medida que la temperatura aumenta, una pendiente ascendente de la misma temperatura con patrón curvilíneo, que puede ser aproximado a dos secciones lineales consecutivas.- figure 8 shows, in a graph, during a heating step by means of a heating element with a thermal power that slowly decreases as the temperature increases, an upward slope of the same temperature with a curvilinear pattern that can approximate a linear slope ; figure 9 shows, in a graph, during a heating step by means of a heating element with thermal power more markedly decreasing than in fig. 8, as the temperature increases, an upward slope of the same temperature with a curvilinear pattern, which can be approximated to two consecutive linear sections.

- la figura 10 muestra, en un gráfico, una primera fase de enfriamiento leve por pérdidas térmicas, seguida de un enfriamiento abrupto debido a una primera extracción, a su vez seguida de una fase de calentamiento que se detiene antes de que la temperatura promedio haya regresado al valor que tenía antes de la primera extracción y luego seguida de una segunda extracción;- figure 10 shows, in a graph, a first phase of slight cooling due to thermal losses, followed by an abrupt cooling due to a first extraction, in turn followed by a heating phase that stops before the average temperature has returned to the value it had before the first draw and then followed by a second draw;

- la figura 11 muestra, en un gráfico, una primera fase de enfriamiento leve por pérdidas térmicas seguida de un enfriamiento abrupto debido a una primera extracción, a su vez seguida de un paso de calentamiento que continúa durante una segunda extracción.- figure 11 shows, in a graph, a first phase of slight cooling due to thermal losses followed by an abrupt cooling due to a first extraction, in turn followed by a heating step that continues during a second extraction.

Todos los gráficos mencionados, muestran la escala temporal en la abscisa y la temperatura en las ordinadas. La mayoría de los gráficos están en diferentes escalas para destacar de vez en vez ciertos u otros aspectos relevantes de la invención y solamente son ejemplos de posibles situaciones que no son limitativas a los fines de la invención misma.All the graphs mentioned show the time scale on the abscissa and the temperature on the ordinates. Most of the graphs are in different scales to highlight from time to time certain or other relevant aspects of the invention and are only examples of possible situations that are not limiting for the purposes of the invention itself.

Para una claridad gráfica, en las fórmulas se ha usado el asterisco " * " en lugar del punto usual "." como signo de multiplicación.For graphical clarity, the asterisk " * " has been used in the formulas instead of the usual dot "." as a multiplication sign.

A menos que se especifique lo contrario de vez en vez, todas las variables que aparecen en las siguientes expresiones matemáticas se usan con sus valores absolutos.Unless otherwise specified from time to time, all variables appearing in the following mathematical expressions are used with their absolute values.

Temperaturas locales significan mediciones realmente detectadas a nivel local por un sensor de temperatura. Local temperatures mean measurements actually detected locally by a temperature sensor.

La temperatura de acumulación T.acc, como ya ha sido definida, puede coincidir sustancialmente con las temperaturas que pueden ser realmente medidas a nivel local cuando el agua está en un "estado estable", es decir, no sujeta a turbulencias debido, por ejemplo, al ingreso de agua cuando la temperatura es sustancialmente homogénea dentro del tanque de acumulación y por lo tanto se la puede conocer con una buena aproximación en cualquier lugar en donde se la mida.The accumulation temperature T.acc, as already defined, can substantially coincide with the temperatures that can actually be measured locally when the water is in a "steady state", i.e. not subject to turbulence due to, for example, , to the entry of water when the temperature is substantially homogeneous within the accumulation tank and therefore it can be known with a good approximation in any place where it is measured.

En particular, se ha verificado experimentalmente que hay una correlación suficiente, a los fines de la invención, entre la temperatura de acumulación T.acc y las temperaturas locales leídas por los sensores en al menos dos circunstancias: sin extracción en curso con turbulencias correlacionadas y/o inicio desde unos minutos después del final de la fase de calentamiento.In particular, it has been experimentally verified that there is a sufficient correlation, for the purposes of the invention, between the accumulation temperature T.acc and the local temperatures read by the sensors in at least two circumstances: without extraction in progress with correlated turbulence and /or start from a few minutes after the end of the heating phase.

En otros casos, por el contrario, las temperaturas locales reales pueden ser muy diferentes de la temperatura de acumulación T.acc, especialmente porque los sensores de temperatura están generalmente colocados cerca de la entrada de agua fría y a menudo también cerca del elemento calefactor HE.In other cases, on the contrary, the actual local temperatures can be very different from the accumulation temperature T.acc, especially since the temperature sensors are generally placed near the cold water inlet and often also near the heating element HE.

Por elemento calefactor HE, se entiende cualquier fuente de calor conocida, tal como un grupo de uno o más calentadores eléctricos, tubos de descarga de gases de escape, intercambiadores de calor del condensador en una bomba de calor, intercambiador de calor de un sistema de calentamiento de espacios de agua caliente, etc. HE heating element means any known heat source, such as a group of one or more electric heaters, exhaust gas discharge tubes, condenser heat exchangers in a heat pump, heat exchanger in a hot water space heating, etc.

La descripción de la invención se limita inicialmente al caso en el que dicho elemento calefactor HE es único y capaz de proporcionar una potencia térmica P sustancialmente constante e independiente del nivel de la temperatura del agua deseada. La invención luego será generalizada para el caso en el que hay más tipos de elementos calefactores y/o sea apropiado tomar en cuenta una variabilidad de la potencia térmica cuando varíe la temperatura del agua.The description of the invention is initially limited to the case in which said heating element HE is unique and capable of providing a thermal power P substantially constant and independent of the level of the desired water temperature. The invention will then be generalized to the case where there are more types of heating elements and/or it is appropriate to take into account a variability of the thermal power when the temperature of the water varies.

Las figuras 1.a y 1.b muestran un diagrama del tanque S de un calentador de agua de acumulación, en el ejemplo del tipo vertical, con una entrada de agua fría IN y una salida de agua caliente OUT y provisto de un elemento calefactor HE que puede llevarse del estado de apagado (OFF) al estado de encendido (ON) y viceversa mediante un termo-regulador TR.Figures 1.a and 1.b show a diagram of the tank S of a storage water heater, in the example of the vertical type, with a cold water inlet IN and a hot water outlet OUT and provided with a heating element HE that can be switched from the OFF state to the ON state and vice versa by means of a thermo-regulator TR .

El termo-regulador TR es de tipo electrónico, adecuado para pasar dicho elemento calefactor HE del estado OFF a ON y viceversa cuando un sensor de temperatura STR detecta que se ha alcanzado respectivamente la temperatura de apagado T.off y la temperatura de encendido T.on = T.off. - Aist, donde Aist es un valor es un valor de histéresis predeterminado o ajustable.The thermo-regulator TR is of the electronic type, suitable for passing said heating element HE from the OFF to ON state and vice versa when a temperature sensor STR detects that the switch-off temperature T.off and the switch-on temperature T have been reached, respectively. on = T.off. - Aist, where Aist is a value is a default or adjustable hysteresis value.

Asimismo, el termo-regulador TR es del tipo adecuado para comunicar los estados OFF y ON de dicho elemento calefactor HE y los valores actuales de al menos dicha temperatura de apagado T.off a una unidad de control que comprende un microprocesador MP.Likewise, the thermo-regulator TR is of the type suitable for communicating the OFF and ON states of said heating element HE and the current values of at least said switch-off temperature T.off to a control unit comprising a microprocessor MP.

Ventajosamente, dicho termorregulador TR está integrado a dicho microprocesador MP e, incluso más ventajosamente aún, puede recibir los valores más recientes de temperatura de apagado T.off y de encendido T.on para que sean establecidos cada vez de acuerdo, por ejemplo, con lo que decida un programa de control de gestión de la temperatura del calentador de agua que funciona mientras los métodos de acuerdo con la presente invención también están activos. Como se mostrará, esta variación posible de los valores de dichas temperaturas de apagado T.off y encendido T.on no evita alcanzar los objetivos de esta invención.Advantageously, said thermoregulator TR is integrated into said microprocessor MP and, even more advantageously, it can receive the most recent values of the switch-off temperature T.off and switch-on temperature T.on so that they are established each time according, for example, to whatever decides a water heater temperature management control program that operates while the methods according to the present invention are also active. As will be shown, this possible variation of the values of said switching off temperatures T.off and switching on T.on does not prevent the objectives of this invention from being achieved.

Además, se proporcionan los s sensores de temperatura local S.loc.i (con i desde 1 hasta s y con s > 1), preferiblemente ubicados cerca de la entrada de agua fría IN y del elemento calefactor HE.In addition, local temperature sensors S.loc.i (with i from 1 to s and with s > 1) are provided, preferably located near the cold water inlet IN and the heating element HE.

Preferiblemente, dichos s sensores de temperatura local S.loc.i son del tipo NTC, que aseguran exactitudes de las lectura mucho mejores que las que son necesarias para los fines de la invención.Preferably, said local temperature sensors S.loc.i are of the NTC type, which ensure much better reading accuracy than is necessary for the purposes of the invention.

Ventajosamente, uno de dichos s sensores de temperatura S.loc.i pueden coincidir con el sensor de temperatura STR del termo-regulador TR.Advantageously, one of said temperature sensors S.loc.i can coincide with the temperature sensor STR of the thermo-regulator TR.

El ya mencionado microprocesador MP es capaz de realizar las siguientes funciones de lectura, registro y procesamiento, previstas para las diferentes variantes de la invención, incluyendo:The aforementioned MP microprocessor is capable of performing the following reading, recording and processing functions, provided for the different variants of the invention, including:

- Conocer dicha temperatura de apagado T.off- Know said shutdown temperature T.off

- Recibir de dichos sensores de temperatura S.loc.i, las señales relativas que representan temperaturas locales T.loc.i;- Receiving from said temperature sensors S.loc.i, the relative signals representing local temperatures T.loc.i;

- calcular la temperatura local T.loc igual al valor promedio eventualmente ponderado adecuadamente de dichas temperaturas locales T.loc.i,- calculate the local temperature T.loc equal to the average value possibly appropriately weighted of said local temperatures T.loc.i,

- Medir el paso del tiempo,- Measure the passage of time,

- Escribir y leer en un registro de estatus específico HE-ON/OFF el estado actual [ON] u [OFF] de dicho elemento calefactor HE,- Write and read in a specific HE-ON/OFF status register the current state [ON] or [OFF] of said heating element HE,

- Guardar la duración de tiempo At.on de los estados ON del elemento calefactor HE,- Save the duration of time At.on of the ON states of the heating element HE,

- Guardar dichas temperaturas locales T.loc.i asociadas con el tiempo de sus respectivas lecturas;- Save said local temperatures T.loc.i associated with the time of their respective readings;

- Escribir y leer en un registro de estatus TAP específico los estados actuales [NO TAPPING],[TAPPING-ON], [TAPPING- ALERT] que represente, respectivamente, la ausencia, la ocurrencia o la probable ocurrencia de extracciones;- Write and read in a specific TAP status register the current states [NO TAPPING], [TAPPING-ON], [TAPPING-ALERT] that represent, respectively, the absence, the occurrence or the probable occurrence of extractions;

- Procesar y guardar de manera estable o temporaria datos de acuerdo con los métodos posibles de invención que se describirán brevemente y que en esencia consisten en:- Process and store data in a stable or temporary way according to the possible methods of the invention that will be briefly described and that essentially consist of:

• leer/escribir las temperaturas locales T.loc.i detectadas, ordenadas respecto del momento en que se realiza la lectura/escritura;• read/write the detected local temperatures T.loc.i, ordered with respect to the moment in which the read/write is performed;

• leer/escribir los estados en dichos registros de estados HE-ON/OFF y TAP• read/write the states in said HE-ON/OFF and TAP state registers

• Ejecutar, generalmente condicionada por los estados leídos en dichos registros de estado HE-ON/OFF y TAP, de cálculos basados en las temperaturas locales T.loc.i detectadas,• Execute, generally conditioned by the states read in said HE-ON/OFF and TAP status registers, calculations based on the local temperatures T.loc.i detected,

• escribir los resultados de dichos cálculos;• write the results of such calculations;

- posiblemente emitir señales que pueden ser percibidas o detectadas por el usuario y/o por un técnico de asistencia técnica;- possibly emit signals that can be perceived or detected by the user and/or by a technical assistance technician;

- posiblemente mantener en la memoria un calendario que contenga información sobre días festivos o días previos a las vacaciones, información sobre comportamiento del usuario, similar a los días festivos o previos a los festivos, semanalmente.- possibly keeping in memory a calendar containing information on holidays or days before holidays, information on user behavior, similar to holidays or days before holidays, on a weekly basis.

De acuerdo con la invención, dichas temperaturas locales T.loc.i pueden ser usadas para calcular al menos: According to the invention, said local temperatures T.loc.i can be used to calculate at least:

• Los horarios de inicio de la extracción,• The extraction start times,

• la velocidad de calentamiento del elemento calefactor, • the heating rate of the heating element,

• la velocidad de enfriamiento debido a pérdidas térmicas.• the rate of cooling due to thermal losses.

Se pueden prever otras capacidades de acumulación y procesamiento de memoria duraderas o temporales del microprocesador MP y serán evidentes con la descripción de un método básico y muchas variantes de acuerdo con la invención.Other long-term or temporary memory accumulation and processing capabilities of the microprocessor MP can be envisioned and will become apparent from the description of a basic method and many variants according to the invention.

Para los fines de la invención, el valor medio T.loc de dichas temperaturas locales T.loc.i es generalmente relevante, (posiblemente ponderado convenientemente para dar mayor relevancia a uno u otro de ellos) o, como se verá, el valor de T.loc.i único de cada uno de ellos o de uno solo.For the purposes of the invention, the average value T.loc of said local temperatures T.loc.i is generally relevant, (possibly conveniently weighted to give greater relevance to one or the other of them) or, as will be seen, the value of T.loc.i unique to each of them or to just one.

La elección de posibles ponderaciones a atribuir a dichas temperaturas locales T.loc.i, con excepción de las ponderaciones preferidas en los casos enumerados a continuación, no juega un papel decisivo para los fines de la invención, sino que más bien afecta al grado de precisión del método y, por lo tanto, lo puede realizar fácilmente un experto dependiendo de la ubicación de los sensores de temperatura local S.loc.i y del modelo de calentador de agua.The choice of possible weights to be attributed to said local temperatures T.loc.i, with the exception of the preferred weights in the cases listed below, does not play a decisive role for the purposes of the invention, but rather affects the degree of accuracy of the method and therefore can be easily performed by an expert depending on the location of the local temperature sensors S.loc.i and the model of the water heater.

El tamaño de cada extracción se considera representado por la reducción AT.tap de la temperatura de acumulación T.acc producida por la extracción. Sin embargo, esta reducción no es directamente detectable porque la posición y la cantidad de dichos sensores S.loc.i no pueden proporcionar información válida para todo el tanque de acumulación cuando hay turbulencias y estratificaciones de la temperatura debido a las extracciones en curso o simplemente terminadas. En otras palabras, no es posible medir la temperatura de acumulación T.acc en esas circunstancias.The size of each extraction is considered to be represented by the reduction AT.tap of the accumulation temperature T.acc produced by the extraction. However, this reduction is not directly detectable because the position and quantity of said S.loc.i sensors cannot provide valid information for the entire accumulation tank when there are turbulences and temperature stratifications due to current extractions or simply finished. In other words, it is not possible to measure the accumulation temperature T.acc under these circumstances.

Según la invención, entonces (véanse en particular las figuras 4, 10 y 11), la reducción AT.tap, producida por una extracción se produjo en un tiempo t2, se calcula a posteriori, una vez que la extracción de agua se ha completado, en un siguiente tiempo t3 preferentemente al final o en cualquier caso durante una fase subsiguiente, ininterrumpida, de calentamiento activada por la reducción de la temperatura de acumulación local T.loc por debajo de la temperatura de encendido T.on provocada por la extracción de agua.According to the invention, then (see in particular figures 4, 10 and 11), the reduction AT.tap, produced by an extraction occurred at a time t2, is calculated a posteriori, once the water extraction has been completed , at a subsequent time t3 preferably at the end or in any case during a subsequent, uninterrupted, heating phase activated by the reduction of the local accumulation temperature T.loc below the ignition temperature T.on caused by the extraction of Water.

Dicha reducción de AT.tap se considera igual a la diferencia entre la temperatura de acumulación T.acc.2 en un momento anterior al inicio de la extracción y la temperatura de acumulación T.acc.3 en el momento t3 más el aumento de AT de la temperatura de acumulación T.acc provocada por el mismo calentamiento.This reduction in AT.tap is considered equal to the difference between the accumulation temperature T.acc.2 at a time prior to the start of extraction and the accumulation temperature T.acc.3 at time t3 plus the increase in AT of the accumulation temperature T.acc caused by the heating itself.

De hecho, para la temperatura de acumulación al final de la extracción T.acc.23, no medible directamente, se cumple lo siguiente:In fact, for the accumulation temperature at the end of the extraction T.acc.23, not measurable directly, the following is true:

T.acc.23 = T.acc.2 - AT.tapT.acc.23 = T.acc.2 - AT.tap

Pero también:But also:

T.acc.23 = T.acc.3 - ATT.acc.23 = T.acc.3 - AT

De donde se obtienewhere do you get it from

AT.tap = T.acc.2 - T.acc.3 AT = T.acc.2 -(T.acc.3 - AT)AT.tap = T.acc.2 - T.acc.3 AT = T.acc.2 -(T.acc.3 - AT)

Donde es:Where is:

• T.acc.2 = temperatura T.loc.2 leída al comienzo de la extracción (el calentador de agua estaba en reposo)• T.acc.2 = temperature T.loc.2 read at the beginning of the extraction (the water heater was on standby)

T.acc.3 = T.loc.3 - AT.locT.acc.3 = T.loc.3 - AT.loc

AT = AE / CAT = AE / C

Por cierto, la temperatura T.loc.3, si se lee en el momento del apagado del calentador, coincide sustancialmente con la temperatura umbral para el apagado T.off.3 que puede ser sustancialmente diferente de T.acc.2 en particular si está activo algún programa de gestión conocido que asigne diferentes valores durante el día a la temperatura de apagado.Incidentally, the temperature T.loc.3, if read at the moment of heater shutdown, substantially coincides with the threshold temperature for shutdown T.off.3 which can be substantially different from T.acc.2 in particular if some known management program is active that assigns different values during the day to the shutdown temperature.

En el presente la "disminución de la temperatura local", indicada como AT.loc, (y se la describe en detalle más adelante), es una desviación temporaria entre la temperatura T.loc.3 leída y la temperatura de acumulación T.acc.3 que puede opcionalmente ser tomada en cuenta para cálculos más precisos. En este caso, esto se lee en una memoria y puede tener un valor predefinido experimental (y también nulo) o preferiblemente, determinarse de acuerdo con un procedimiento que será descripto más adelante. At present the "local temperature decrease", indicated as AT.loc, (and is described in detail later), is a temporary deviation between the temperature T.loc.3 read and the accumulation temperature T.acc .3 which may optionally be taken into account for more precise calculations. In this case, this is read from a memory and can have an experimental predefined value (and also null) or preferably, be determined according to a procedure that will be described later.

El aumento AT es a su vez proporcional a la energía AE suministrada durante toda la fase de calentamiento que al menos parcialmente recupera la energía perdida con la extracción. En efecto, es simplemente AT = AE / C, donde C es la capacidad de calentamiento de dicho tanque de acumulación S cuando está lleno de agua.The increase AT is in turn proportional to the energy AE supplied during the entire heating phase which at least partially recovers the energy lost with extraction. In effect, it is simply AT = AE / C, where C is the heating capacity of said storage tank S when it is full of water.

Según una variante simple de la invención, esta energía AE puede calcularse conociendo a priori la potencia térmica nominal P del elemento calefactor HE y la duración 8t.HE.on de dicho paso de calentamiento desde el tiempo t2 a o t3 según la fórmula AE = P*8t.HE.on. Sin embargo, este método directo suele no ser satisfactorio porque la potencia térmica efectiva Pe y la capacidad térmica C pueden ser diferentes a las nominales y también cambiar con el tiempo por diversos factores como, por ejemplo: fluctuaciones de voltaje, degradación, acumulación de incrustaciones, etc. Por tanto, se prefieren métodos más avanzados que, de forma indirecta e implícita, tengan en cuenta los valores reales de dicha potencia térmica Pe efectiva y capacidad calorífica C, así como cualquier factor de perturbación.According to a simple variant of the invention, this energy AE can be calculated knowing a priori the nominal thermal power P of the heating element HE and the duration 8t.HE.on of said heating step from time t2 to or t3 according to the formula AE = P *8t.HE.on. However, this direct method is often not satisfactory because the effective thermal power Pe and thermal capacity C can be different from the nominal ones and also change over time due to various factors such as: voltage fluctuations, degradation, scale build-up , etc. Therefore, more advanced methods are preferred which, indirectly and implicitly, take into account the real values of said effective thermal power Pe and heat capacity C, as well as any disturbance factors.

Por consiguiente, el método preferido para estimar AT es colocarTherefore, the preferred method for estimating AT is to place

AT = v.T.rise * 5t.HE.onAT = v.T.rise * 5t.HE.on

donde v.T.rise se define como la velocidad de la variación de la temperatura de acumulación T.acc, es decir, como el aumento de la temperatura T.acc, en la unidad de tiempo por el elemento calefactor HE.where v.T.rise is defined as the speed of variation of the accumulation temperature T.acc, that is, as the increase in temperature T.acc, in the unit of time by the heating element HE.

La fórmula AT = v.T.rise * St. HE. on es energéticamente equivalente a la fórmula anterior AT = AE / C, pero tiene la ventaja de que no requiere conocer las cantidades de P y C mientras v.T.rise puede medirse con buena precisión de acuerdo con procedimientos que se describirán más adelante y luego se guardarán en una memoria especial y serán posiblemente actualizados periódicamente.The formula AT = v.T.rise * St. HE. on is energetically equivalent to the above formula AT = AE / C, but has the advantage that it does not require knowing the amounts of P and C while v.T.rise can be measured with good precision according to procedures to be described later and then saved in a special memory and will possibly be updated periodically.

Por último, tenemos la fórmula:Finally, we have the formula:

AT.tap = T.acc.2 -(T.acc.3 - v.T.rise * 5t.HE.on)AT.tap = T.acc.2 -(T.acc.3 - v.T.rise * 5t.HE.on)

El significado de esta fórmula se ve muy claramente en la Fig. 4; menos evidente, pero se explicará a continuación, en las figuras 10 y 11.The meaning of this formula is seen very clearly in Fig. 4; less obvious, but it will be explained below, in figures 10 and 11.

Obviamente, este procedimiento para calcular la reducción AT.tap se aplica solamente a aquellas extracciones que son suficientemente importantes como para activar los cuerpos calefactores HE, es decir, para llevar la temperatura local T.loc por debajo de la temperatura de encendido T.on. De otro modo, respecto de cada extracción consecutiva más pequeña, puede detectarse el momento en el que se producen si estas producen una reducción de T.loc, mientras el tamaño de las mismas es asimilado al de una extracción única que es detectable solamente cuando las disminuciones progresivas de T.loc finalmente ponen en marcha al cuerpo calefactor.Obviously, this procedure for calculating the reduction AT.tap applies only to those extractions that are important enough to activate the heating bodies HE, that is, to bring the local temperature T.loc below the ignition temperature T.on . Otherwise, for each consecutive smaller draw, the time at which they occur can be detected if they produce a reduction in T.loc, while their size is assimilated to that of a single draw which is detectable only when the Progressive decreases in T.loc finally turn on the heating body.

Este procedimiento para calcular la reducción AT.tap también es más confiable en el caso en el que, desde el momento de la extracción, en el tiempo t2, al tiempo t3 en el que se lee la temperatura T.loc.3, el agua ha alcanzado un estado “estable” que asegura la exactitud sustancial de dicha fórmula T.acc.3 = T.loc.3 - AT.loc.This procedure for calculating the reduction AT.tap is also more reliable in the case where, from the moment of extraction, at time t2, to the time t3 at which the temperature T.loc.3 is read, the water has reached a "stable" state that ensures the substantial accuracy of said formula T.acc.3 = T.loc.3 - AT.loc.

Sin embargo, hay al menos dos casos en los que es necesario leer la temperatura T.loc.3 en un tiempo t3 en el que no se ha alcanzado dicho estado “estable. El primer caso (véase la Fig. 10) es cuando el tiempo t3 coincide con el final de la fase de calentamiento siguiente a la extracción, lo que causa la reducción de la temperatura AT.tap.1, pero esta fase es breve porque la temperatura de apagado variable T.off está en el momento más bajo que la temperatura T.acc. 2 al inicio de la extracción y por lo tanto puede alcanzarse fácilmente, antes del estado estable.However, there are at least two cases in which it is necessary to read the temperature T.loc.3 at a time t3 in which said “stable” state has not been reached. The first case (see Fig. 10) is when the time t3 coincides with the end of the heating phase following the extraction, which causes the reduction of the temperature AT.tap.1, but this phase is short because the variable switch-off temperature T.off is at the moment lower than the temperature T.acc. 2 at the beginning of the extraction and therefore can be reached easily, before the steady state.

El segundo caso (véase la Fig. 11) es cuando, durante dicha fase de calentamiento desencadenada por la reducción de la temperatura AT.tap.1, se produce otra extracción, representada por la reducción de la temperatura AT.tap.2, en un tiempo t3 antes que el momento en el que hubiera sido necesario alcanzar nuevamente el estado estable. Es necesario por lo tanto tomar en cuenta la lectura de la temperatura T.loc.3 en este tiempo t3 para ignorar los efectos de dicha extracción adicional.The second case (see Fig. 11) is when, during said heating phase triggered by the reduction in temperature AT.tap.1, another extraction occurs, represented by the reduction in temperature AT.tap.2, in a time t3 before the moment in which it would have been necessary to reach the stable state again. It is therefore necessary to take into account the temperature reading T.loc.3 at this time t3 to ignore the effects of said additional extraction.

De acuerdo con la invención, se considera que se ha alcanzado el estado estable en el momento t3 si para la correspondiente medición de la temperatura T.loc.3, es:According to the invention, it is considered that the stable state has been reached at the moment t3 if for the corresponding temperature measurement T.loc.3, it is:

T.loc.3 - T.loc.2 > AT.qT.loc.3 - T.loc.2 > AT.q

Donde AT.q, que aquí denominamos índice de estabilidad, también puede tener un valor negativo. El significado físico de esta condición es claro: mientras la temperatura T.loc.3 es más alta que T.loc.2, más se tardará en alcanzarla y por lo tanto más tiempo tardará el calentador de agua en alcanzar el estado estable. Where AT.q, which we call the stability index here, can also have a negative value. The physical meaning of this condition is clear: while the temperature T.loc.3 is higher than T.loc.2, the longer it will take to reach it and therefore the longer it will take for the water heater to reach the steady state.

El índice de estabilidad AT.q es un parámetro empírico, predefinido y pre-guardado que depende del modelo del calentador de agua y lo establece el técnico en la materia, sustancialmente representa el grado de precisión aceptado al asumir la lectura de la temperatura local T.loc para utilizarla para obtener T.acc.3 de acuerdo con la fórmula ya presentada T.acc.3 = T.loc.3 - AT.loc.The stability index AT.q is an empirical parameter, predefined and pre-saved that depends on the model of the water heater and is established by the technician in the field, it substantially represents the degree of precision accepted when assuming the reading of the local temperature T .loc to use it to obtain T.acc.3 according to the formula already presented T.acc.3 = T.loc.3 - AT.loc.

Un valor aceptable y preferido es AT.q = 0, es decir: si T.loc.3 - T.loc.2 > 0 el calentador de agua se considera en estado estable en el tiempo t3. De lo contrario se considera que aún está en un estado de turbulencia.An acceptable and preferred value is AT.q = 0, that is: if T.loc.3 - T.loc.2 > 0 the water heater is considered to be in steady state at time t3. Otherwise it is considered to be still in a state of turbulence.

Volviendo a la fórmula AT.tap = T.acc.2 -(T.acc.3 - v.T.rise * 5t.HE.on) mostrada en la figura 4 y con referencia a las figuras 10 y 11, vemos cómo en el tiempo t3, en las situaciones ilustradas aquí, la temperatura local T.loc.3 está muy lejos de T.acc.3 que se presume que se calcula a través de la fórmula T.acc.3 = T.loc .3 - AT.loc porque el tiempo utilizable t3 es demasiado cercano al t2 para considerar la lectura T.loc representativa de la T.acc de dicho momento. Por lo tanto, la fórmula AT.tap = T.acc.2 -(T.acc.3 - v.T.rise * 5t.HE.on) antes mencionada pierde significancia física. Sin embargo, la misma fórmula vuelve a tener su valor general para proporcionar al menos una estimación de AT.tap con las siguientes presunciones y definiciones. v.T.rise.loc se define como el coeficiente angular de la recta tangente la temperatura local T.loc curva de subida en el tiempo t3, donde T.loc es detectada durante la fase de calentamiento.Going back to the formula AT.tap = T.acc.2 -(T.acc.3 - v.T.rise * 5t.HE.on) shown in figure 4 and with reference to figures 10 and 11, we see how in time t3, in the situations illustrated here, the local temperature T.loc.3 is very far from T.acc.3 which is assumed to be calculated through the formula T.acc.3 = T.loc .3 - AT. loc because the usable time t3 is too close to t2 to consider the T.loc reading representative of the T.acc of said moment. Therefore, the aforementioned formula AT.tap = T.acc.2 -(T.acc.3 - v.T.rise * 5t.HE.on) loses physical significance. However, the same formula returns to its general value to provide at least an estimate of AT.tap with the following assumptions and definitions. v.T.rise.loc is defined as the angular coefficient of the line tangent to the local temperature T.loc rise curve at time t3, where T.loc is detected during the heating phase.

Respecto del significado físico, v.T.rise.loc representa la velocidad de suba de la temperatura del calentador de agua como es "vista" por los sensores de temperatura S.loc.i.Regarding the physical meaning, v.T.rise.loc represents the rate of rise of the temperature of the water heater as it is "seen" by the temperature sensors S.loc.i.

Para la determinación de v.T.rise.loc puede usarse cualquier técnica matemática informática que permita calcular el coeficiente angular de la tangente en un punto dado de una curva continua, conocida como función matemática algebraica o conocida por puntos. El coeficiente angular v.T.rise.loc se calcula a intervalos de tiempo predeterminados (por ej., de 5 minutos), reemplaza al valor calculado previamente en una memoria y se considera válido en el tiempo actual (entre t2 y el tiempo que se asumirá como t3).For the determination of v.T.rise.loc, any computer mathematical technique can be used that allows calculating the angular coefficient of the tangent at a given point of a continuous curve, known as an algebraic mathematical function or known by points. The angular coefficient v.T.rise.loc is calculated at predetermined time intervals (for example, 5 minutes), replaces the previously calculated value in a memory and is considered valid at the current time (between t2 and the time that will be assumed as t3).

5t.on.1 se define como el intervalo de tiempo entre t2 y t3 ya definidos. 5t.on1.fict se define como el intervalo de tiempo ficticio que sería necesario para que la temperatura local T.loc, alcance la temperatura de acumulación de un final de calentamiento ficticio T.acc.4 desde T.loc.3, donde T.acc.4 = T.acc.2.5t.on.1 is defined as the time interval between t2 and t3 already defined. 5t.on1.fict is defined as the fictitious time interval that would be necessary for the local temperature T.loc, to reach the accumulation temperature of a fictitious heating end T.acc.4 from T.loc.3, where T .acc.4 = T.acc.2.

De ambas figuras 10 y 11 sigue que:From both figures 10 and 11 it follows that:

v.T.rise.loc = (T.acc.2 - T.loc.3) / 5t.on1.fict,v.T.rise.loc = (T.acc.2 - T.loc.3) / 5t.on1.fict,

de dondewhere from

5t.on1.fict = (T.acc.2 - T.loc.3) / v.T.rise.loc5t.on1.fict = (T.acc.2 - T.loc.3) / v.T.rise.loc

De ambas Figuras 10 y 11 luego sigue que:From both Figures 10 and 11 it then follows that:

para la primera extracción AT.tap 1:for the first extraction AT.tap 1:

AT.tapI = T.acc.2 -(T.acc4 - v.T.rise * (5t.on.1 5t.on1.fict)) =AT.tapI = T.acc.2 -(T.acc4 - v.T.rise * (5t.on.1 5t.on1.fict)) =

= T.acc.2 -(T.acc.2 - v.T.rise * (5t.on.1 5t.on1.fict))= T.acc.2 -(T.acc.2 - v.T.rise * (5t.on.1 5t.on1.fict))

Donde, a su vezwhere in turn

T.acc.2 - v.T.rise * (5t.on.1 5t.on1.fict) = T.acc.23.T.acc.2 - v.T.rise * (5t.on.1 5t.on1.fict) = T.acc.23.

En esencia, de acuerdo con el método, el tamaño de una extracción se considera representado por la reducción de la temperatura de acumulación AT.tap dada por la fórmula:In essence, according to the method, the size of an extraction is considered to be represented by the reduction in the accumulation temperature AT.tap given by the formula:

AT.tap = T.acc.iniz - (T.acc.fin - v.T.rise * 5t)AT.tap = T.acc.iniz - (T.acc.end - v.T.rise * 5t)

Donde:Where:

T.acc.iniz es el inicio de la temperatura de extracción que hasta ahora llamamos T.acc.2 yT.acc.iniz is the start of the extraction temperature that until now we called T.acc.2 and

asumiendo que es igual a T.loc.2, y donde, nuevamenteassuming that it is equal to T.loc.2, and where, again

• Si en el tiempo t3 es T.loc.3 - T.loc.2 >AT.q (calentador de agua en un estado estable) entonces T.acc.fin = T.acc.3 y 5t = 5t.HE.on• If at time t3 is T.loc.3 - T.loc.2 >AT.q (water heater in a stable state) then T.acc.fin = T.acc.3 and 5t = 5t.HE. on

• Si no, T.acc.fin = T.acc.2 and 5t = (5t.on.1 5t.on1.fict).• If not, T.acc.fin = T.acc.2 and 5t = (5t.on.1 5t.on1.fict).

A los fines de la presente invención, el tiempo de extracción t2 se considera el mismo que el tiempo de la conmutación consiguiente del elemento calefactor. Es decir que el descenso de la temperatura de T.acc.2 a T.on se considera instantáneo. Nótese que la fórmula AT.tap = T.acc.iniz - (T.acc.fin - v.T.rise * 8t) siempre puede calcularse en las condiciones dadas utilizando la lectura de la temperatura local T.loc porque para T.acc.2 el valor de lectura de T.loc.2 se consideró válido, mientras T.acc.3 se utiliza solamente en la situación de estado estable en el que la fórmula T.acc.3 = T.loc.3 - AT.loc se considera válida.For the purposes of the present invention, the withdrawal time t2 is considered to be the same as the consequent switching time of the heating element. In other words, the drop in temperature from T.acc.2 to T.on is considered instant. Note that the formula AT.tap = T.acc.iniz - (T.acc.end - vTrise * 8t) can always be calculated under the given conditions using the local temperature reading T.loc because for T.acc.2 the reading value of T.loc.2 was considered valid, while T.acc.3 is used only in the steady state situation in which the formula T.acc.3 = T.loc.3 - AT.loc is considered valid.

Antes de proceder con la descripción de la invención, es apropiado describir lo que se ha hallado respecto de las variaciones de las temperaturas locales T.loc.i y la acumulación T.acc dentro del tanque S según su estado (calentamiento, enfriamiento, extracción de agua en curso, situaciones mixtas).Before proceeding with the description of the invention, it is appropriate to describe what has been found regarding the variations of the local temperatures T.loc.i and the accumulation T.acc inside the tank S according to its state (heating, cooling, extraction of running water, mixed situations).

La presente invención se base en las siguientes presunciones, que han sido halladas válidas mediante métodos experimentales, con la aproximación suficiente para los propósitos declarados:The present invention is based on the following assumptions, which have been found valid by experimental methods, with sufficient approximation for the stated purposes:

- las temperaturas, dondequiera que se las detecte, son sustancialmente uniformes entre sí después de un tiempo apropiado cuando las acciones disruptivas que se deben a extracciones han cesado, lo que tarda algunos minutos, como puede fácilmente controlarse y, de todos modos, se muestra a continuación;- temperatures, wherever detected, are substantially uniform with each other after an appropriate time when the disruptive actions due to extractions have ceased, which takes a few minutes, as can easily be controlled and is shown anyway then;

- unos pocos minutos después del final de una fase de calentamiento no perturbada por extracciones, las temperaturas, dondequiera que se las detecte, son iguales a la temperatura de acumulación T.acc o, si se desvían, es por cantidades insignificantes, o en todo caso, pequeñas, detectables y medibles.- a few minutes after the end of a heating phase undisturbed by extractions, the temperatures, wherever they are detected, are equal to the accumulation temperature T.acc or, if they deviate, it is by insignificant amounts, or at all case, small, detectable and measurable.

Para mayor claridad, en ausencia de calentamiento y turbulencia, la temperatura dentro de la acumulación sigue un típico patrón regular del modelo del calentador de agua y por lo tanto es experimentalmente conocido. Las lecturas de la temperatura que hacen los sensores de temperatura local S.loc.i son por lo tanto representativas del contenido de entalpia del agua almacenada porque permiten acceder a la temperatura de acumulación T.acc. For clarity, in the absence of heating and turbulence, the temperature within the stack follows a regular pattern typical of the water heater model and is therefore experimentally known. The temperature readings made by the local temperature sensors S.loc.i are therefore representative of the enthalpy content of the stored water because they allow access to the accumulation temperature T.acc.

La Fig.2, como se mencionó, muestra la tendencia de la temperatura local T.loc durante una fase de calentamiento del agua completa, en ausencia de extracciones, desde una fase inicial, a temperatura de acueducto, hasta el apagado del elemento calefactor una vez que se ha alcanzado la temperatura deseada.Fig.2, as mentioned, shows the trend of the local temperature T.loc during a complete water heating phase, in the absence of extractions, from an initial phase, at aqueduct temperature, until the heating element turns off once once the desired temperature has been reached.

A los fines de la invención, la curva, que es estrictamente de tipo exponencial o, más generalmente, una pendiente asintótica hacia una temperatura límite T.lim, y se puede considerar que tiene una pendiente lineal desde el inicio hasta el final del estado ON del elemento calefactor HE al menos si éste es capaz de suministrar una potencia constante P, sustancialmente independiente de la temperatura de funcionamiento, como por cierto lo es en el caso de las resistencias eléctricas.For the purposes of the invention, the curve, which is strictly of the exponential type or, more generally, an asymptotic slope towards a limit temperature T.lim, and can be considered to have a linear slope from the beginning to the end of the ON state of the heating element HE, at least if it is capable of supplying a constant power P, substantially independent of the operating temperature, as it certainly is in the case of electrical resistors.

Sin embargo, también para otros elementos calefactores HE, tal como al menos el condensador de bomba de calor, la potencia entregada P puede a menudo ser considerada satisfactoriamente constante en el rango de temperaturas de interés.However, also for other heating elements HE, such as at least the heat pump condenser, the power output P can often be considered satisfactorily constant over the temperature range of interest.

De igual manera, la curva de enfriamiento ilustrada, por ejemplo, en la figura 3, puede considerarse lineal.Similarly, the cooling curve illustrated, for example, in Figure 3, can be considered linear.

Al final de la fase de calentamiento, es decir, cuando T.loc ha alcanzado dicha temperatura de apagado T.off, puede producirse, pero no necesariamente, un pequeño pico debido a una ya mencionada baja AT.loc de la temperatura local T.loc (esta disminución AT.loc se ve mejor en la Fig. 3). Esto se debe al hecho de que, si los sensores de temperatura local S.loc.i, como sucede casi siempre, están cerca del elemento calefactor HE, la temperatura local T.loc se ve afectada por dicha proximidad cuando el elemento calefactor HE está en estado ON. Este decremento AT.loc de la temperatura local T.loc por lo tanto depende de la arquitectura del calentador de agua y puede inclusive no existir o ser irrelevante. Cuando el HE elemento calefactor está en estado OFF, este efecto, siempre que exista, cesa en algunos minutos y la temperatura local T.loc es uniforme con las áreas más alejadas de los sensores de temperatura local S.loc.i. Más aún, en ausencia de turbulencia y estratificación del agua fría, en momentos alejados de las extracciones con turbulencia relativa y considerando que los movimientos convectivos debido al calentamiento son muy débiles, puede considerarse, a los fines de la invención, que todo el calentador de agua llega a una temperatura uniforme y por lo tanto que la temperatura local T.loc llega a ser ya sea igual a la temperatura de acumulación T.acc o en cualquier caso puede establecerse una correlación directa r, de modo tal que T.loc es de todos modos representativa del contenido de entalpía del agua.At the end of the heating phase, i.e. when T.loc has reached said switch-off temperature T.off, a small peak may occur, but not necessarily, due to an already mentioned low AT.loc of the local temperature T. loc (this AT.loc decrease is best seen in Fig. 3). This is due to the fact that, if the local temperature sensors S.loc.i, as is almost always the case, are close to the heating element HE, the local temperature T.loc is affected by this proximity when the heating element HE is closed. in ON state. This decrease AT.loc of the local temperature T.loc therefore depends on the architecture of the water heater and may not even exist or be irrelevant. When the heating element HE is in the OFF state, this effect, whenever it exists, ceases in a few minutes and the local temperature T.loc is uniform with the areas furthest from the local temperature sensors S.loc.i. Furthermore, in the absence of turbulence and stratification of the cold water, at moments far from the extractions with relative turbulence and considering that the convective movements due to heating are very weak, it can be considered, for the purposes of the invention, that the entire water heater The water reaches a uniform temperature and therefore the local temperature T.loc becomes either equal to the accumulation temperature T.acc or in any case a direct correlation r can be established, such that T.loc is anyway representative of the enthalpy content of water.

En la fase de calentamiento anterior, sin embargo, una vez que el efecto de estas turbulencias y estratificaciones ha cesado, la temperatura de acumulación T.acc es igual a la temperatura local T.loc menos AT.loc pero ambas aumentan a la misma velocidad. Por la misma razón, puede decirse que la temperatura de acumulación T.acc alcanzada al final del calentamiento es sustancialmente igual a la temperatura de apagado T.off del termostato menos AT.loc ya que también el sensor de temperatura STR del termo-regulador TR se ve afectado por su proximidad al elemento calefactor HE y es uno de los s sensores S.loc.In the previous heating phase, however, once the effect of these turbulences and stratifications has ceased, the accumulation temperature T.acc is equal to the local temperature T.loc minus AT.loc but both increase at the same rate . For the same reason, it can be said that the accumulation temperature T.acc reached at the end of heating is substantially equal to the switch-off temperature T.off of the thermostat minus AT.loc since also the temperature sensor STR of the thermo-regulator TR it is affected by its proximity to the HE heating element and is one of the S.loc sensors.

Dicho descenso abrupto AT.loc, mucho más rápido que el enfriamiento subsiguiente que se debe a pérdidas de calor, es un descenso por “estabilización” que podría definirse como fisiológico. No se debe confundir con un descenso de la temperatura debido a una extracción, menos que nunca debido a pérdidas de calor. Por lo tanto, útilmente, según una variante preferida de la invención, este descenso debe ser identificado, pues en este caso, puede cambiar de calentador a calentador y, a lo largo del tiempo, debe pre guardarse, auto prenderse y luego actualizarse.Such an abrupt AT.loc decrease, much faster than the subsequent cooling due to heat losses, is a “stabilization” decrease that could be defined as physiological. It should not be confused with a drop in temperature due to extraction, less than ever due to heat loss. Therefore, usefully, according to a preferred variant of the invention, this descent must be identified, since in this case, it can change from heater to heater and, over time, it must be pre-saved, self-starting and then updated.

Se destaca que el decremento AT.loc es mucho menos evidente o ausente si los sensores S.loc.i están lejos del elemento calefactor HE, como, por ejemplo, en el caso de que se tiene un serpentín con un HE que transporta un fluido de calentamiento inmerso en el tanque o rodeando dicho tanque. (véase la Fig. 1.b).It is highlighted that the AT.loc decrease is much less evident or absent if the S.loc.i sensors are far from the heating element HE, as, for example, in the case of a coil with an HE that transports a fluid. of heating immersed in the tank or surrounding said tank. (see Fig. 1.b).

Algunos procedimientos de autoaprendizaje preferidosSome preferred self-study procedures

Una vez descriptos los fenómenos que, si ocurren, deben ser tomados en cuenta para interpretar los valores de las temperaturas locales T.loc, la siguiente sección describirá en detalle algunos métodos y procedimientos preferidos de autoaprendizaje del patrón de extracción de agua y las características del calentador de agua de acuerdo con posibles variantes de la invención.Having described the phenomena that, if they occur, must be taken into account to interpret the values of the local temperatures T.loc, the following section will describe in detail some preferred methods and procedures for self-learning of the water extraction pattern and the characteristics of the water heater according to possible variants of the invention.

El objetivo principal es detectar todos los datos esenciales para la gestión del calentador de agua apuntando a minimizar el consumo de energía con la misma entrega y desempeño.The main objective is to detect all the essential data for the management of the water heater aiming to minimize energy consumption with the same delivery and performance.

Se diseñan varios procedimientos, todos autónomos y ejecutables simultáneamente en paralelo para aprender los diversos parámetros necesarios.Several procedures, all autonomous and simultaneously executable in parallel, are designed to learn the various necessary parameters.

Cada procedimiento puede finalizar con el almacenamiento de datos que reemplacen otros previamente guardados.Each procedure can end with the storage of data that replaces others previously saved.

Identificación de los tiempos de inicio y fin de las extraccionesIdentification of the start and end times of the extractions

También para realizar esta identificación se controla la variación de las temperaturas locales T.loc.i.Also to carry out this identification, the variation of the local temperatures T.loc.i is controlled.

Según la técnica anterior, es posible identificar genéricamente el inicio de una extracción detectando una baja importante y abrupta de al menos una de las temperaturas locales T.loc.i y su fin, cuando las mismas temperaturas locales T.loc.i tienden a estabilizarse.According to the prior art, it is possible to generically identify the start of an extraction by detecting a significant and abrupt drop in at least one of the local temperatures T.loc.i and its end, when the same local temperatures T.loc.i tend to stabilize.

Según la invención, sin embargo, se prefiere el siguiente método por ser menos propenso a los errores:According to the invention, however, the following method is preferred as it is less error-prone:

- en el recálculo de intervalos de tiempo S.t.ric, las temperaturas locales T.loc.i(t) se registran a la hora actual t;- in the recalculation of time intervals S.t.ric, the local temperatures T.loc.i(t) are recorded at the current time t;

- si para al menos una de las temperaturas locales T.loc.i hay una disminución de al menos por encima de la disminución de estabilización AT.loc por un valor umbral predefinido T.thr,- if for at least one of the local temperatures T.loc.i there is a decrease of at least above the stabilization decrease AT.loc by a predefined threshold value T.thr,

- luego esto indica una extracción en curso y se guarda el tiempo de comienzo de extracción t.in.tap, - la hora del final de la extracción t.fin.tap guardada es en la que dicha variación es más baja que la velocidad v. 8 T de variación de la temperatura.- then this indicates an extraction in progress and the extraction start time t.in.tap is saved, - the extraction end time t.fin.tap saved is in which said variation is lower than the speed v . 8 T of temperature variation.

La referencia a la disminución de estabilización AT.loc es muy apropiada para no confundir, como se indica antes, entre la caída “fisiológica” al final de una fase de calentamiento con una extracción pequeña. La referencia a la velocidad de descenso es entonces apropiada para no confundir el descenso debido a pérdidas térmicas. Un método preferido para tal verificación puede seguir los siguientes pasos:The reference to the decrease in AT.loc stabilization is very appropriate so as not to confuse, as indicated above, between the “physiological” drop at the end of a warm-up phase with a small extraction. The reference to the rate of descent is then appropriate in order not to confuse the descent due to thermal losses. A preferred method for such verification may follow the steps below:

(a) una vez que el calentador de agua está instalado o cuando se lo enciende después de un periodo de reposo, el estado [NO_TAPPI NG], que el método interpreta como una señal de no extracción en curso, se guarda en un registro de estatus TAP;(a) Once the water heater is installed or when it is turned on after a sleep period, the state [NO_TAPPI NG], which is interpreted by the method as a signal of no tapping in progress, is saved to a log TAP status;

(b) en el recalculado de intervalos de tiempo 8.t.ric, las temperaturas locales T.loc.i(t) se registran en el horario actual general t;(b) in the time interval recalculation 8.t.ric, the local temperatures T.loc.i(t) are recorded in the general current time t;

(c) después de un intervalo de tiempo para detectar extracciones 8.t.tap es decir, en el siguiente intervalo de tiempo t 8.t.tap, se guardan de nuevo las temperaturas locales T.loc.i (t 8.t.tap);(c) after a time interval to detect extractions 8.t.tap i.e. in the next time interval t 8.t.tap, the local temperatures T.loc.i (t 8.t .tap);

(d) para cada sensor de temperatura local S.loc.ise calcula el cambio AT.loc.i.tap = T.loc.i(t) - T.loc.i (t 8.t.tap);(d) for each local temperature sensor S.loc.ise calculates the change AT.loc.i.tap = T.loc.i(t) - T.loc.i (t 8.t.tap);

• si para una de las variaciones AT.loc.i.tap tiene AT.loc.i.tap / 8.t.tap <v. 8 T (donde v. 8 T, como se dijo, es la velocidad de variación de las temperaturas T.loc.i),• if for one of the AT.loc.i.tap variations you have AT.loc.i.tap / 8.t.tap <v. 8 T (where v. 8 T, as mentioned, is the speed of variation of temperatures T.loc.i),

• luego, esto se interpreta como una extracción posible pero no cierta en curso y el estado [TAPPING_ALERT] se guarda en un registro de estatus TAP,• then this is interpreted as a possible but not true tapping in progress and the [TAPPING_ALERT] status is saved in a TAP status record,

• en caso contrario, el estado [NO_TAPPING] se guarda en el registro de estatus TAP;• otherwise, the [NO_TAPPING] state is saved in the TAP status register;

(e) Si para una de las variaciones AT.loc.i.tap (para i desde 1 a s) > (T.thr AT.loc) (donde con T.thr se indica un valor umbral predefinido y el valor AT.loc es el último guardado), (e) If for one of the variations AT.loc.i.tap (for i from 1 as) > (T.thr AT.loc) (where T.thr indicates a predefined threshold value and the value AT.loc is the last save),

• entonces esto se interpreta como una extracción de agua en curso cierta, se guarda el horario de inicio t.in.tap y se escribe el estado [TAPPING_ON] en dicho registro;• then this is interpreted as a true water extraction in progress, the start time t.in.tap is saved and the status [TAPPING_ON] is written in said register;

• en caso contrario, se guarda el estado [NO TAPPINg ] en dicho registro de estado.• otherwise, the [NO TAPPINg ] status is saved in that status register.

Respecto de la identificación al final del tiempo extracción,Regarding the identification at the end of the extraction time,

• Cuando por cada una de las variaciones AT.loc.i.tap es válida AT.loc.i.tap / 8.t.tap <v. 8t,• When for each of the AT.loc.i.tap variations AT.loc.i.tap / 8.t.tap <v. 8t,

• y en dicho registro de estatus TAP el estado [NO_TAPPING] no está ya registrado,• and in said TAP status register the status [NO_TAPPING] is not already registered,

• entonces esto se interpreta como el final de la extracción de agua que estaba curso y:• then this is interpreted as the end of the water extraction that was in progress and:

• el tiempo t.fin.tap de dicha verificación positiva al momento del final de la extracción que estaba en curso,• the time t.fin.tap of said positive verification at the time of the end of the extraction that was in progress,

• y, en dicho registro de estado TAP, el estado [NO_TAPPING]• and, in that TAP status register, the status [NO_TAPPING]

están guardadosThey are stored

Por último, dado que v. 8t, si bien se eligen como pequeños, pueden ser suficientemente grandes como para que, una vez concluida la extracción, es cierto que AT.loc.i.tap / 8.t.tap <v. 8 t, ya que este proceso recursivo con intervalo de tiempo de recálculo 8.t.ric, el registro de estado TAP guarda el estado [NO_TAPPING] inmediatamente luego de concluida la extracción de agua, lo que permite recalcular un nuevo decremento de estabilización AT.loc, como se describirá a continuación.Lastly, since v. 8t, although chosen as small, can be large enough that, once the extraction is complete, it is true that AT.loc.i.tap / 8.t.tap <v. 8 t, since this recursive process with recalculation time interval 8.t.ric, the TAP status register saves the status [NO_TAPPING] immediately after the water extraction is completed, which allows recalculating a new AT stabilization decrement .loc, as will be described below.

En lo referente al intervalo de tiempo para detectar las extracciones 8.t.tap, un valor preferido es 10 segundos. As regards the time interval for detecting 8.t.tap extractions, a preferred value is 10 seconds.

En lo referente al valor umbral predeterminado T.thr, un valor preferido es 5 °C. Respecto de la velocidad v. 8T de variación de la temperatura T.loc.i. 8.t, un valor preferido es 0.1 °C / sec.As regards the predetermined threshold value T.thr, a preferred value is 5°C. Regarding the speed v. 8T temperature variation T.loc.i. 8.t, a preferred value is 0.1 °C/sec.

Autoaprendizaje y actualización de decremento de estabilización AT.locAT.loc stabilization decrement auto-learn and update

Si los sensores de temperatura local S.loc.i están muy alejados del elemento calefactor HE, el decremento de estabilización AT.loc es, como ya se dijo, sustancialmente nulo (cero), de otra manera, puede ser cuantificado calculando la disminución de las temperaturas locales T.loc.i en un intervalo de 5 minutos al final de una fase de calentamiento y después de haber verificado que tal disminución no se debe a extracciones en curso y que el elemento calefactor está apagado (OFF).If the local temperature sensors S.loc.i are very far from the heating element HE, the stabilization decrease AT.loc is, as already said, substantially null (zero), otherwise it can be quantified by calculating the decrease in the local temperatures T.loc.i within a 5-minute interval at the end of a heating phase and after having verified that such decrease is not due to extractions in progress and that the heating element is OFF.

Básicamente, hay un seguimiento continuo de las temperaturas locales T.loc.i a intervalos de tiempo breves. Cuando hay pasado 5 minutos al final de una fase de calentamiento y en el ínterin no se han producido extracciones (es decir, cuando en el registro de estatus TAP, se ha registrado el estado [NO_TAPPING]), la disminución de la estabilización AT.loc es igual a la disminución de la temperatura local T.loc en esos 5 minutos y su valor se guarda en lugar de un valor anterior en la memoria.Basically, there is continuous monitoring of local temperatures T.loc.i at short time intervals. When 5 minutes have elapsed at the end of a warm-up phase and no tappings have occurred in the meantime (i.e., when in the TAP status register, the state [NO_TAPPING] has been registered), the AT stabilization decreases. loc is equal to the local temperature decrease T.loc in those 5 minutes and its value is saved instead of a previous value in memory.

Un procedimiento preferido detallado para calcular el decremento de estabilización AT.loc es el siguiente:A preferred detailed procedure for calculating the stabilization decrement AT.loc is as follows:

a) una plausible disminución de la estabilización AT.loc en base a ensayos de laboratorio en un modelo específico del calentador de agua (por ej., 5 °C si los sensores de temperatura local S.loc.i están cerca del elemento calefactor HE) se guarda con cada puesta en marcha del calentador de agua (es decir, en la puesta en marcha y con cada reinicio del calentador de agua luego de un periodo de reposo) como valor predeterminado, para ser reemplazado con valores actualizados después de lo cual el procedimiento de cálculo del decremento AT.loc continúa con los pasos siguientes:a) a plausible decrease in AT.loc stabilization based on laboratory tests on a specific model of the water heater (e.g. 5 °C if the local temperature sensors S.loc.i are close to the heating element HE ) is saved at each start-up of the water heater (i.e. at start-up and at each restart of the water heater after a sleep period) as a default value, to be replaced with updated values after which the AT.loc decrement calculation procedure continues with the following steps:

b) a intervalos de tiempo de recálculo 8.t.ric, las temperaturas locales T.loc.i (t) se registran en el tiempo general actual t;b) at recalculation time intervals 8.t.ric, the local temperatures T.loc.i(t) are recorded at the current general time t;

c) Después de un intervalo de tiempo de detección 8.t.ril es decir, en el siguiente tiempo t 8..t.ril las temperaturas locales T.loc.i (t 8..t.ril) se registran nuevamente; si durante 5 minutos no hay descenso de las temperaturas locales T.loc.i entonces el decremento AT.loc no se considera calculable y el procedimiento regresa al paso (b), de lo contrario, procede con el paso (d),c) After a detection time interval 8.t.ril ie at the next time t 8..t.ril the local temperatures T.loc.i (t 8..t.ril) are recorded again; if for 5 minutes there is no decrease in the local temperatures T.loc.i then the decrease AT.loc is not considered calculable and the procedure returns to step (b), otherwise it proceeds with step (d),

d) Respecto de cada sensor de temperatura local S.loc.i, se calcula la diferencia AT.loc.i = T.loc.i(t) - T.loc.i (t 8.t.ril);d) For each local temperature sensor S.loc.i, the difference AT.loc.i = T.loc.i(t) - T.loc.i (t 8.t.ril) is calculated;

e) Si los valores algebraicos AT.loc.i •e) If the algebraic values AT.loc.i •

• son negativos (la temperatura se está elevando en lugar de bajando) ya sea debido a que el elemento calefactor HE está inactivo o que en el intervalo ha pasado a un estado ON, o por la inercia térmica del elemento calefactor que, aún en estado OFF, aún está caliente;• are negative (the temperature is rising instead of falling) either because the heating element HE is inactive or that in the interval it has passed to an ON state, or because of the thermal inertia of the heating element that, even in a state OFF, still hot;

• o tiene un pronunciado aumento debido a una extracción en curso, confirmada por la presencia en el registro de estatus TAP del estado [TAPPING_ON] o [TAPPING_ALERT], • or has a pronounced increase due to an ongoing tapping, confirmed by the presence in the TAP status register of the state [TAPPING_ON] or [TAPPING_ALERT],

• entonces el decremento AT.loc no se considera calculable y el procedimiento vuelve al paso (b), • de lo contrario, el decremento de estabilización AT.loc se calcula configurándolo igual al promedio, posiblemente ponderado, de las diferencias AT.loc.i = T.loc.i(t) - T.loc.i (t 8.t. ril) para i desde 1 a s (donde los pesos promedios pueden tener en cuenta la mayor relevancia de las señales recibidas desde uno o más sensores de temperatura local sensor S.loc.i).• then the AT.loc decrement is not considered calculable and the procedure returns to step (b), • otherwise, the AT.loc stabilization decrement is calculated by setting it equal to the possibly weighted average of the AT.loc differences. i = T.loc.i(t) - T.loc.i (t 8.t. ril) for i from 1 to s (where the average weights can take into account the greater relevance of the signals received from one or more sensors local temperature sensor S.loc.i).

f) el decremento de estabilización AT.loc calculado luego se guarda para reemplazar al valor guardado previamente.f) the calculated AT.loc stabilization decrement is then saved to replace the previously saved value.

Para el intervalo de tiempo de detección S.t.ril entre los valores de las temperaturas locales T.loc.i a comparar, un valor posible es 5 minutos.For the detection time interval S.t.ril between the values of the local temperatures T.loc.i to be compared, a possible value is 5 minutes.

En lo que respecta al intervalo de tiempo de recalculado S.t.ric, este puede ser muy corto: los actuales microprocesadores permiten establecer intervalos de tiempo de recalculado S.t.ric hasta de 1 segundo.As regards the S.t.ric recalculation time interval, this can be very short: current microprocessors allow setting S.t.ric recalculation time intervals of up to 1 second.

El mismo tiempo de recalculado S.t.ric puede ser usado como un intervalo de muestreo para la recolección y el procesamiento de datos de más secciones del método según la invención que deben ser descriptas.The same recalculation time S.t.ric can be used as a sampling interval for data collection and processing of more sections of the method according to the invention to be described.

Dado que, como ya se dijo, la característica esencial de la invención es estimar la cantidad de cada extracción en base a la restauración de la energía que dicha extracción se ha llevado, es muy apropiado que el proceso de calentamiento por parte del HE elemento calefactor sea analizado debidamente.Since, as already stated, the essential feature of the invention is to estimate the amount of each extraction based on the restoration of the energy that said extraction has taken, it is very appropriate that the heating process by the HE heating element be duly analyzed.

Método preferido para calcular la pendiente ascendente de la temperatura de acumulación T.acc calentada por el elemento calefactor HEPreferred method for calculating the upward slope of the accumulation temperature T.acc heated by the heating element HE

v.T.rise indica la velocidad de variación de la temperatura de acumulación T.acc (es decir, la pendiente ascendente del gráfico de dicha temperatura) cuando el elemento calefactor HE está en el estado ON y no hay extracciones en curso.v.T.rise indicates the speed of variation of the accumulation temperature T.acc (that is, the upward slope of the graph of said temperature) when the heating element HE is in the ON state and there are no extractions in progress.

En ausencia de tales extracciones y considerando que el enfriamiento debido a pérdidas de calor tiene un efecto nimio, obviamente está representado en un gráfico por una línea lineal si el elemento calefactor HE proporciona una potencia sustancialmente constante, ciertamente verdadera al menos si el elemento calefactor h E es una resistencia eléctrica, pero a los fines de la invención, tal linealidad es una aproximación adecuada también para otros tipos de elemento calefactor HE.In the absence of such extractions and considering that the cooling due to heat losses has a negligible effect, it is obviously represented on a graph by a linear line if the heating element HE provides a substantially constant power, certainly true at least if the heating element h E is an electrical resistance, but for the purposes of the invention, such linearity is a suitable approximation also for other types of heating element HE.

Ya se ha mencionado que, en ausencia de perturbaciones y turbulencias debido a extracciones, la pendiente ascendente de la temperatura local T.loc es substancialmente idéntica a dicha pendiente ascendente v.T.rise de la temperatura de acumulación T.acc y por lo tanto dicha pendiente puede ser calculada en un intervalo de tiempo predeterminado t.samp en el que el elemento calefactor HE está en el estado ON y se ha verificado que la temperatura local T.loc está elevándose y de una manera se adecúa sustancialmente a la curva de elevación teórica (que, en particular, es sustancialmente lineal, al menos si el elemento calefactor HE entrega potencia térmica P constante como al menos en el caso de una resistencia eléctrica).It has already been mentioned that, in the absence of disturbances and turbulence due to extractions, the upward slope of the local temperature T.loc is substantially identical to said upward slope v.T.rise of the accumulation temperature T.acc and therefore said slope can be calculated at a predetermined time interval t.samp in which the heating element HE is in the ON state and it has been verified that the local temperature T.loc is rising and in a way substantially conforms to the theoretical rise curve ( which, in particular, is substantially linear, at least if the heating element HE delivers constant thermal power P as at least in the case of an electrical resistor).

Después de estas condiciones, el valor de dicha pendiente ascendente v.T.rise es igual a la relación entre la diferencia de los valores de la temperatura local T.loc al final y al comienzo de dicho intervalo t.samp dividido por la duración del intervalo en sí. Ejemplo de pendientes ascendentes significativas es toda la pendiente de la figura 2 y, en la figura 6, al menos la parte resaltada en el círculo del último paso de calentamiento ilustrado.After these conditions, the value of said rising slope v.T.rise is equal to the ratio between the difference of the values of the local temperature T.loc at the end and at the beginning of said interval t.samp divided by the duration of the interval itself . Examples of significant upward slopes are the entire slope of Figure 2 and, in Figure 6, at least the circled portion of the last illustrated heating step.

Dado que el valor de dicha pendiente ascendente v.T.rise está sujeto a variaciones a través del tiempo que también dependen de condiciones ambientales y su cálculo, como se mencionó, solo es posible en condiciones particulares del calentador de agua, preferiblemente es recalculado continuamente a intervalos de tiempo predefinidos de pocos minutos.Given that the value of said rising slope v.T.rise is subject to variations over time that also depend on environmental conditions and its calculation, as mentioned, is only possible in particular conditions of the water heater, it is preferably continuously recalculated at intervals of predefined time of few minutes.

Una vez que se obtiene el nuevo valor v.T.rise considerado válido (es decir, en ausencia de turbulencias debidas a extracciones del tanque S): •Once the new v.T.rise value considered valid is obtained (that is, in the absence of turbulence due to extractions from the tank S): •

• Ya sea, reemplaza el valor anterior guardado v.T.rise.prec, que, al comienzo, es un valor posible experimentalmente definido,• Either replaces the previous saved value v.T.rise.prec, which is initially an experimentally defined possible value,

• o, preferiblemente, se calcula un promedio ponderado de la pendiente ascendente v.T.rise.med entre el valor previo v.T.rise.prec y el nuevo valor v.T.rise y este promedio ponderado v.T.rise.med se guarda en lugar del valor anterior v.T.rise.prec.• or, preferably, a weighted average of the upward slope v.T.rise.med between the previous value v.T.rise.prec and the new value v.T.rise is calculated and this weighted average v.T.rise.med is saved instead of the previous value v.T.rise. price

Véase más adelante cómo hacer para que los valores preferidos sean atribuidos a los pesos promedios.See below how to make the preferred values be attributed to the average weights.

Un método preferido para esta verificación puede proporcionarse en las siguientes condiciones iniciales y desarrollar recursivamente en los próximos pasos:A preferred method for this verification can be provided under the following initial conditions and develop recursively in the next steps:

• en un número n.r de registros de memoria MR para detectar la pendiente ascendente, se registran por orden cronológico los correspondientes valores de la temperatura local T.loc(t.int) detectados en los mismos intervalos de tiempo S.t.rise para detectar la pendiente ascendente, donde:• in a number n.r of memory registers MR to detect the rising slope, the corresponding local temperature values T.loc(t.int) detected in the same time intervals S.t.rise are recorded in chronological order to detect the rising slope , where:

• en el primer registro de memoria MR.(t.in) se registra un primer valor,T.loc(t.in), el que ha sido leído en un tiempo inicial t.in,• in the first memory register MR.(t.in) a first value is registered, T.loc(t.in), which has been read in an initial time t.in,

• en el último registro de memoria MR.(t.fin) se registra un último valor T.loc(t.fin) en el tiempo final t.fin que, por supuesto,• in the last memory register MR.(t.fin) a last value T.loc(t.fin) is registered at the final time t.fin which, of course,

es igual a t.in (n.r - 1) * S.t.rise (donde obviamente t.fin - t.in = t.samp);is equal to t.in (n.r - 1) * S.t.rise (where obviously t.fin - t.in = t.samp);

• en los registros de memoria intermedios MR.(t.int), T.loc(t.int) se registran los valores de los tiempos intermedios genéricos t.int;• in the intermediate memory registers MR.(t.int), T.loc(t.int) the values of the generic intermediate times t.int are registered;

• los registros de memoria n.r, al ponerse por primera vez en marcha el calentador de agua o cuando se lo vuelve a encender, contiene valores predefinidos, inclusive el valor cero.• memory registers n.r, when the water heater is first started or when it is turned on again, contains predefined values, including the zero value.

(a) En los intervalos de tiempo S.t.rise(a) In the time intervals S.t.rise

• se mide el valor T.loc• the T.loc value is measured

• en dichos n registros de memoria, que constituyen una ventana corrediza, la secuencia de tiempo de todos los valores T.loc(t) guardados se desplaza un paso adelante, abandonando el viejo valor T.loc(t.in),• in said n memory registers, which constitute a sliding window, the time sequence of all stored T.loc(t) values is shifted one step forward, leaving the old T.loc(t.in) value,

• en el último registro de memoria MR.(t.fin) se registra el último valor T.loc(t.fin) leído en el tiempo final t.fin, el valor T.loc recién leído;• in the last memory register MR.(t.fin) the last value T.loc(t.fin) read at the end time t.fin, the value T.loc just read, is recorded;

(b) si dicho último valor T.loc(t.fin) leído resulta ser <T.loc(t.in),(b) if said last value T.loc(t.fin) read turns out to be <T.loc(t.in),

• entonces volver al paso (a);• then return to step (a);

(c) la compensación scost.rise de la línea identificada por los puntos [T.loc(t.in), t.in] y [T.loc(t.fin), t.fin] se calcula respecto de cada valor intermedio T.loc(t.int) medido en su tiempo intermedio t.int; (d) si las compensaciones scost.rise respecto de uno o más valores intermedios T.loc(t.int) excede un valor umbral determinado scost.rise.max,(c) the scost.rise offset of the line identified by the points [T.loc(t.in), t.in] and [T.loc(t.fin), t.fin] is computed for each value intermediate T.loc(t.int) measured at its intermediate time t.int; (d) if the offsets scost.rise with respect to one or more intermediate values T.loc(t.int) exceeds a given threshold value scost.rise.max,

• entonces volver al paso (a);• then return to step (a);

• de lo contrario se calcula, para dicha pendiente ascendente,• otherwise it is calculated, for said upward slope,

v.T.rise = [T.loc(t.fm) - T.loc(t.in)] / (n.r-1) * St.rise;v.T.rise = [T.loc(t.fm) - T.loc(t.in)] / (n.r-1) * St.rise;

(donde (n.r-1) * 5.t. rise = t.fin - t.in = t.samp)(where (n.r-1) * 5.t. rise = t.fin - t.in = t.samp)

(e) se calcula y se guarda el promedio ponderado v.T.rise.med = (v.T.rise.prec * w.1 v.T.rise * w.2), donde w.1 y w.2 son pesos adecuados, reemplazando el v.T.rise.prec anterior en;(e) calculate and save the weighted average v.T.rise.med = (v.T.rise.prec * w.1 v.T.rise * w.2), where w.1 and w.2 are suitable weights, replacing the v.T.rise. previous price in;

(f) el procedimiento regresa al paso (a).(f) The procedure returns to step (a).

Método preferido para calcular la pendiente ascendente de la temperatura de acumulación T.acc cuando hay presente varios elementos calefactores HE de tipos diferentesPreferred method for calculating the upward slope of the storage temperature T.acc when several HE heating elements of different types are present

Como ya se anticipó y explicó, no es raro el caso en el que el calentador de agua tiene varios tipos de elementos calefactores HE. El procedimiento descripto antes puede entonces repetirse para el cálculo de las pendientes ascendentes v.T.rise.i específicas para cada combinación de elementos calefactores HE simultáneamente en estado ON y luego en el paso (e) se guarda también para cuál grupo de elementos calefactores HE en el estado ON y para cuál rango de temperatura local T.loc se ha realizado el cálculo. El cálculo se interrumpe si uno de los elementos calefactores HE que está en estado ON cesa de estar en ese estado.As already anticipated and explained, it is not uncommon for the water heater to have multiple types of HE heating elements. The procedure described above can then be repeated for the calculation of the specific rising slopes v.T.rise.i for each combination of heating elements HE simultaneously in ON state and then in step (e) it is also saved for which group of heating elements HE in the ON state and for which local temperature range T.loc the calculation has been made. The calculation is interrupted if one of the heating elements HE that is in the ON state ceases to be in that state.

Hay luego elementos calefactores HE cuya velocidad de ascenso no puede ser considerada constante en todo el rango de temperaturas locales T.loc en las que estas pueden ser operativas. Para estos, la pendiente ascendente puede ser representada como una secuencia con varias secciones lineales consecutivas (véase la figura 9). La segunda sección, y posiblemente también de nuevo, aquellas que siguen pueden ser identificadas, a modo de ejemplo, de la siguiente manera: •Then there are heating elements HE whose rate of rise cannot be considered constant throughout the range of local temperatures T.loc in which they can be operative. For these, the upward slope can be represented as a sequence with several consecutive linear sections (see figure 9). The second section, and possibly also again, those that follow can be identified, by way of example, as follows: •

• después de un tiempo mínimo predefinido t.samp, considerado suficiente como para determinar la v.T.rise relevante para la primera sección, se controla si los siguientes valores T.loc(t.int), leídos en tiempos genéricos siguientes t.int, siguen estando dentro del valor de umbral predeterminado scost.rise.max• after a predefined minimum time t.samp, considered sufficient to determine the relevant v.T.rise for the first section, it is checked if the following values T.loc(t.int), read in following generic times t.int, follow being within the default threshold value scost.rise.max

• Cuando esto deja de ser así, el procedimiento descripto se repite para detectar un posible valor v.T.rise.i.2 que se refiere al segundo segmento, también memorizando la validez del rango de temperatura local T.loc. • When this is no longer the case, the procedure described is repeated to detect a possible value vTrise.i.2 which refers to the second segment, also memorizing the validity of the local temperature range T.loc.

Obviamente, los cálculos y las actualizaciones siguientes de todas las pendientes ascendentes v.T.rise.i posibles son solo posibles si se comienza desde el momento en el que se están produciendo, en el calentador de agua, las combinaciones de estados ON / OFF de los elementos calefactores HE disponibles y en los rangos de temperatura local específicos T.loc de validez. Preferiblemente, dichos pesos apropiados w.1 y w.2 son respectivamente igual al % y a 1.Obviously, the following calculations and updates of all possible rising slopes v.T.rise.i are only possible if one starts from the moment in which the ON / OFF state combinations of the elements are taking place in the water heater. HE heaters available and in the specific local temperature ranges T.loc of validity. Preferably, said appropriate weights w.1 and w.2 are respectively equal to % and 1.

Dichos intervalos de tiempo S.t.rise iguales pueden preferiblemente ser de la duración de 1 minuto y el número n.r de los valores de la temperatura local T.loc detectados pueden ser iguales a 25. Por lo tanto, un rango preferido de tiempo es t.samp = 25 minutos.Said equal time intervals S.t.rise can preferably be of the duration of 1 minute and the number n.r of local temperature values T.loc detected can be equal to 25. Therefore, a preferred range of time is t.samp = 25 minutes.

Dicho valor umbral scost.rise.max puede ser tan pequeño como son precisos dichos sensores de temperatura local S.loc.i. Por ejemplo, también puede ser igual a 0.1 °C, si bien son más que suficientes valores mucho más altos, por ejemplo, 2 - 3 °C.Said threshold value scost.rise.max can be as small as said local temperature sensors S.loc.i are accurate. For example, it can also be equal to 0.1 °C, although much higher values, eg 2 - 3 °C, are more than sufficient.

Esto da como resultado un cálculo muy preciso de la pendiente ascendiente v.T.rise.This results in a very accurate calculation of the rising slope v.T.rise.

El procedimiento asimila a una pendiente lineal cualquier pendiente ascendente curvada siempre que la desviación desde la linealidad no exceda un valor predefinido, por ej., los 2 - 3 °C antes mencionados.The procedure assimilates any curved upward slope to a linear slope as long as the deviation from linearity does not exceed a predefined value, eg the 2 - 3 °C mentioned above.

Cálculo de pérdidas de calorCalculation of heat losses

También la energía térmica perdida por pérdidas de calor, aquí denominada velocidad de decremento por pérdidas térmicas 8 T.loss, se calcula con criterios similares a los utilizados para calcular la baja de temperatura por extracción AT.tap.Also the thermal energy lost due to heat losses, here called rate of decrease due to thermal losses 8 T.loss, is calculated with criteria similar to those used to calculate the drop in temperature due to AT.tap extraction.

En efecto, inclusive la temperatura T.acc.2 a la que desciende el calentador de agua por enfriamiento antes de que se reactive el elemento calefactor HE, puede calcularse de forma indirecta.Indeed, even the temperature T.acc.2 to which the water heater descends by cooling before the heating element HE is reactivated, can be calculated indirectly.

Haciendo referencia a la figura 7, al final de una fase de calentamiento en la que el elemento calefactor HE pasa a un estado apagado (OFF, en un tiempo t i que les es conocido al microprocesador), la temperatura de acumulación T.acc tiene el valor T.acc.1 (también conocido). Luego una fase de enfriamiento comienza a un tiempo t2, (también conocido al microprocesador), en el que el HE elemento calefactor conmuta al estado ON. Referring to figure 7, at the end of a heating phase in which the heating element HE passes to an off state (OFF, at a time t i that is known to the microprocessor), the accumulation temperature T.acc has the value T.acc.1 value (also known). Then a cooling phase begins at a time t2, (also known to the microprocessor), at which the HE heating element switches to the ON state.

Al finalizar el estado de ON, después de un intervalo conocido AT t.on y una vez alcanzada la temperatura de acumulación T.acc.3 (también conocida), se calcula finalmente la temperatura T.acc.2 que ha alcanzado el calentador de agua por enfriamiento como T.acc.2 = T .acc.3 - v.T.rise * AT.on. Respecto de la velocidad (o relación) de la temperatura de acumulación T.acc, indicativa de las pérdidas de calor, dados (T.acc.1 - T.acc.2) = AT.loss, es AT.loss = (T.acc.1 - T.acc.2) / (t2 - ti) .At the end of the ON state, after a known interval AT t.on and once the storage temperature T.acc.3 (also known) has been reached, the temperature T.acc.2 reached by the storage heater is finally calculated. cooling water as T.acc.2 = T .acc.3 - v.T.rise * AT.on. Regarding the speed (or ratio) of the accumulation temperature T.acc, indicative of heat losses, given (T.acc.1 - T.acc.2) = AT.loss, it is AT.loss = (T .acc.1 - T.acc.2) / (t2 - ti) .

También dicha velocidad de reducción de la temperatura de acumulación 8T.loss se calcula continuamente porque está sujeta a variaciones también por razones ambientales y el nuevo valor se guarda en lugar de uno anterior ya sea como tal o después de ser promediado con el anterior.Also said accumulation temperature reduction rate 8T.loss is calculated continuously because it is subject to variations also for environmental reasons and the new value is saved instead of the previous one either as such or after being averaged with the previous one.

Los cálculos de acuerdo con el proceso antes mencionado son válidos si durante todo el periodo no ha habido perturbaciones causadas por extracciones, es decir, si se recupera el estado [NO_TAPPING] en el registro de estatus TAP durante todo el proceso, de otra manera el procedimiento se detiene y comienza nuevamente en un momento siguiente en el que el elemento calefactor HE entra en el estado OFF y el calentador de agua está en el estado [NO_TAPPING].The calculations according to the aforementioned process are valid if during the entire period there have been no disturbances caused by extractions, that is, if the state [NO_TAPPING] is recovered in the TAP status register during the entire process, otherwise the The procedure stops and starts again at a later time when the HE heating element enters the OFF state and the water heater is in the [NO_TAPPING] state.

En términos más rigurosos, un procedimiento posible es el siguiente:In more rigorous terms, a possible procedure is the following:

(a) cuando dicho elemento calefactor HE ha entrado en el estado OFF, se registran un tiempo t1 y el valor correspondiente T.acc.1 de dicha temperatura de acumulación (T.acc);(a) when said heating element HE has entered the OFF state, a time t1 and the corresponding value T.acc.1 of said accumulation temperature (T.acc) are recorded;

(b) cuando dicho elemento calefactor HE vuelve al estado ON, se anota el tiempo t2;(b) when said heating element HE returns to the ON state, time t2 is noted;

(c) cuando dicho elemento calefactor HE vuelve nuevamente al estado OFF, se anotan el tiempo t3 y el valor correspondiente T.acc.3 de dicha temperatura de acumulación T.acc;(c) when said heating element HE returns to the OFF state again, the time t3 and the corresponding value T.acc.3 of said accumulation temperature T.acc are noted;

(d) Mediante la fórmula T.acc.2 = T.acc.3 - v.T.rise * (t3 - t2) se calcula T.acc.2, donde T.acc.2 es el valor asumido para dicha temperatura de acumulación T.acc en el tiempo t2;(d) Using the formula T.acc.2 = T.acc.3 - v.T.rise * (t3 - t2) T.acc.2 is calculated, where T.acc.2 is the value assumed for said accumulation temperature T .acc at time t2;

(e) se establece v.AT.loss = (T.acc. 1- T.acc.2) / (t2 - t1) donde v.AT.loss es el valor asumido para la velocidad de enfriamiento de dicho tanque de acumulación S;(e) v.AT.loss = (T.acc. 1- T.acc.2) / (t2 - t1) where v.AT.loss is the value assumed for the cooling rate of said accumulation tank Yes;

(f) Se calcula un promedio ponderado entre el valor v.AT.loss apenas calculado y el valor que está en la memoria; el nuevo valor se guarda en lugar del valor homólogo anterior en la memoria;(f) A weighted average is calculated between the v.AT.loss value just calculated and the value in memory; the new value is saved in place of the previous counterpart value in memory;

(g) Durante todo el proceso, si el estado [NO_TAPPING] no se guarda en el registro de estatus (TAP), volver al paso (a).(g) During the whole process, if the status [NO_TAPPING] is not saved in the status register (TAP), go back to step (a).

Guardar los datos en el patrón de extracción de aguaSave the data in the water extraction pattern

En principio, por cada extracción recogida podría haber guardada separadamente al menos el tiempo de comienzo de la extracción t.in.tap y la correspondiente caída de la temperatura de extracción AT.tap si no también el tiempo de la finalización de la extracción t.fin.tap. Pero de acuerdo con la invención se prefiere el siguiente método, que, al juntar más información, ocupa mucha menos espacio de memoria mientras registra datos suficientes para cualquier método de gestión dirigido a reducir las pérdidas térmicas y al mismo tiempo a asegurar el desempeño exigido por el usuario. El método prevé dividir el ciclo de extracciones en un número nr.h de intervalos de tiempo Int consecutivos, todos de una misma duración predeterminada A.t.int. Así, el intervalo de tiempo j-th Int comienza en el tiempo tj = (j -1) * A.t.int. después del comienzo del ciclo de extracciones. Dado que el ciclo tiene casi siempre la duración de nr.d = 7 días, la duración preferida de dichos intervalos de tiempo predeterminados es A.t.int. = 1 h. De acuerdo con este método, por cada uno de los intervalos de tiempo nr.h Int de todo el ciclo de extracciones de agua, se calcula tanto una extracción ficticia que representa el total de las extracciones encontrado en el mismo intervalo como así también el tiempo ficticio correspondiente del inicio de esa misma extracción de agua. Luego de ello, dichos datos pueden ser guardados como tales.In principle, for each collected extraction, at least the extraction start time t.in.tap and the corresponding extraction temperature drop AT.tap, if not also the extraction end time t, could be stored separately. end.tap. But according to the invention the following method is preferred, which, by gathering more information, occupies much less memory space while recording enough data for any management method aimed at reducing thermal losses and at the same time ensuring the performance required by the user. The method foresees dividing the cycle of extractions into a number nr.h of consecutive time intervals Int, all of the same predetermined duration A.t.int. Thus, the j-th time interval Int starts at time tj = (j -1) * A.t.int. after the start of the extraction cycle. Since the cycle is almost always of length nr.d = 7 days, the preferred length of such predetermined time intervals is A.t.int. = 1 hr. According to this method, for each of the time intervals nr.h Int of the entire cycle of water withdrawals, both a fictitious withdrawal is calculated that represents the total withdrawals found in the same interval as well as the time fictitious corresponding to the beginning of that same water extraction. After that, said data can be saved as such.

Preferiblemente, el proceso de agrupar y guardar los datos de acuerdo con esta variante se produce de la siguiente manera.Preferably, the process of grouping and saving the data according to this variant occurs as follows.

Por cada intervalo de tiempo Int, durante el cual se anotaron k extracciones, cada una informada por las reducciones de la temperatura de acumulación se produjeron AT.tap.i en los tiempos correspondientes A.t.i desde el inicio del mismo intervalo Int (i desde 1 hasta k), y se calcularon los siguientes valores:For each time interval Int, during which k draws were noted, each informed by accumulation temperature reductions AT.tap.i occurred at corresponding times A.t.i from the start of the same interval Int (i from 1 to k), and the following values were calculated:

• una extracción ficticia AT.tap.tot igual a la suma de todas las reducciones de la temperatura de acumulación AT.tap.i, es decir,• a fictitious extraction AT.tap.tot equal to the sum of all the reductions in the accumulation temperature AT.tap.i, that is,

[AT.tap.tot = Zi(AT.tap.i) para i desde 1 a s];[AT.tap.tot = Zi(AT.tap.i) for i from 1 to s];

• un tiempo ficticio de extracción A.t.fict tomado como representativo de los tiempos individuales A.t.i en los que las mencionadas k extracciones se produjeron a contar desde el t.j inicial de dicho intervalo de tiempo Int e igual• a fictitious extraction time A.t.fict taken as representative of the individual times A.t.i in which the aforementioned k extractions took place counting from the initial t.j of said time interval Int and equal

• al valor promedio ponderado de los tiempos reales A.t.i en los que cada extracción AT.tap.i ha sido registradas, si hubo extracciones, es decir,• to the weighted average value of the real times A.t.i in which each extraction AT.tap.i has been recorded, if there were extractions, that is,

[A.t.fict = si l i (AT.tap.i * A.ti)/ I¡ (AT.tap.i) para i desde 1 hasta s si I¡ (AT.tap.i t 0)],[A.t.fict = if l i (AT.tap.i * A.ti)/ I¡ (AT.tap.i) for i from 1 to s if I¡ (AT.tap.i t 0)],

• a la mitad del intervalo de tiempo A.t.int. de duración del intervalo Int si no hubo extracciones, es decir,• at the middle of the time interval A.t.int. of duration of the Int interval if there were no extractions, that is,

[A.t.fict = A.th / 2 si Ii( (AT.tap.i = 0)].[A.t.fict = A.th / 2 if Ii( (AT.tap.i = 0)].

Los datos así agrupados pueden guardarse como tales y es posible actualizarlos continuamente durante uno o más ciclos después de un primer ciclo, para luego guardarlos como tales, pero preferiblemente también es posible tomar en cuenta los consumos encontrados en los intervalos homólogos de uno o más ciclos previos mediante los promedios ponderados, o filtrando operaciones para atenuar variaciones de comportamiento del usuario que pueden ser ocasionales y no definitivas. En este caso, se prevé guardar los datos relativos a un número de ciclos inmediatamente antes del ciclo actual más los datos del ciclo actual guardados en una memoria M.cyc. la memoria M.cyc tiene una ventana corrediza en el sentido de que al final de cada ciclo todos los datos van a los registros de memoria; los datos del ciclo más antiguo se pierden mientras los datos de los otros ciclos toman el lugar de aquel ciclo que los precede. Preferiblemente, el número n.cyc.prec de ciclos precedentes alcanza hasta 5.The data thus grouped can be saved as such and it is possible to update them continuously for one or more cycles after a first cycle, to then save them as such, but preferably it is also possible to take into account the consumption found in the homologous intervals of one or more cycles. previous through weighted averages, or filtering operations to mitigate variations in user behavior that may be occasional and not definitive. In this case, it is envisaged to save the data relating to a number of cycles immediately before the current cycle plus the data of the current cycle saved in a memory M.cyc. M.cyc memory has a sliding window in the sense that at the end of each cycle all data goes to the memory registers; the data from the oldest cycle is lost while the data from the other cycles takes the place of the previous cycle. Preferably, the number n.cyc.prec of preceding cycles reaches up to 5.

De la siguiente manera es posible tomar en cuenta los datos registrados en uno o más ciclos anteriores en el intervalo homólogo Int:In the following way it is possible to take into account the data recorded in one or more previous cycles in the homologous interval Int:

• si la extracción ficticia AT.tap.tot calculada es mayor que la que está presente en la memoria del ciclo precedente para el mismo intervalo Int., tanto la extracción ficticia AT.tap.tot como el tiempo ficticio A.t.fict se guardan como tales,• if the computed fictitious extraction AT.tap.tot is greater than the one present in the memory of the preceding cycle for the same interval Int., both the fictitious extraction AT.tap.tot and the fictitious time A.t.fict are saved as such. ,

• de lo contrario, si la extracción ficticia AT.tap.tot calculada es más baja que la que está presente en la memoria del ciclo anterior, se guarda lo siguiente en la memoria:• Otherwise, if the computed dummy tap AT.tap.tot is lower than the one present in memory from the previous cycle, the following is saved in memory:

• como tamaño de la extracción, el valor ficticio AT.tap.tot como está filtrado con los valores guardados en los intervalos homólogos Int del n.cyc más reciente (donde la cantidad de ciclos n.cyc utilizados en el filtro es igual a 0 si el ciclo en cuestión es el primero después del inicio y aumenta en una unidad por cada ciclo sucesivo hasta el valor máximo n.cyc.prec);• as the size of the extraction, the dummy value AT.tap.tot as filtered with the values stored in the peer intervals Int of the most recent n.cyc (where the number of n.cyc cycles used in the filter is equal to 0 if the cycle in question is the first after the start and increases by one unit for each successive cycle up to the maximum value n.cyc.prec);

• como un tiempo ficticio A.t.fict, el promedio ponderado entre el nuevo tiempo ficticio A.t.fict y el que estaba en la memoria del ciclo inmediatamente antes. • as an Atfict dummy time, the weighted average between the new Atfict dummy time and the one that was in the cycle memory immediately before.

Queda claro de qué manera, de acuerdo con este método preferido de registro:It is clear how, according to this preferred method of registration:

• los datos de consumo se registran como tales durante el primer ciclo después del inicio, lo que encuentra todas las memorias vacías;• consumption data is recorded as such during the first cycle after startup, which finds all memories empty;

• un aumento en el consumo es inmediatamente aceptado para satisfacer los usuarios en el ciclo siguiente;• an increase in consumption is immediately accepted to satisfy users in the following cycle;

• Se toma en cuenta una reducción del consumo gradualmente gracias al filtrado, y se acepta como nuevo hábito solo si es realmente repetitivo.• A gradual reduction in consumption is taken into account thanks to filtering, and it is accepted as a new habit only if it is truly repetitive.

El conjunto de procedimientos descripto hasta ahora respecto del método de autoaprendizaje es capaz de conseguir toda la información sobre el patrón de extracción de agua y de caracterizar al calentador de agua respecto de la velocidad de calentamiento y enfriamiento mediante la solo lectura de las temperaturas de uno o más sensores de temperatura local S.loc.i, asociados con los tiempos de dichas lecturas y con el procesamiento apropiado de dichos datos que hace el microprocesador MP.The set of procedures described so far regarding the self-learning method is capable of obtaining all the information on the water extraction pattern and of characterizing the water heater with respect to the heating and cooling speed by simply reading the temperatures of one or more local temperature sensors S.loc.i, associated with the times of said readings and with the appropriate processing of said data by the microprocessor MP.

Estos procedimientos pueden ser implementados simultánea y cíclicamente para actualizar los datos detectados.These procedures can be implemented simultaneously and cyclically to update the detected data.

Detección de la temperatura de uso mínimaMinimum use temperature detection

Si bien no se proporcionan sensores de temperatura para la salida del agua caliente OUT, es útil detectar y guardar la temperatura de uso mínimo T.acc.min aceptada por el usuario. Puede ser considerada igual al valor mínimo encontrado para cada valor de temperatura de acumulación t.acc ya definido al final de la extracción de agua T.acc.23. En efecto, es razonable asumir que el usuario interrumpe una extracción cuando el agua comienza a salir a una temperatura insatisfactoria. De esa manera, es posible reemplazar periódicamente en la memoria cualquier valor predefinido T.acc.min (por ejemplo = 40 °C) con un valor medido realmente.Although temperature sensors are not provided for the hot water outlet OUT, it is useful to detect and save the minimum use temperature T.acc.min accepted by the user. It can be considered equal to the minimum value found for each value of accumulation temperature t.acc already defined at the end of the water extraction T.acc.23. Indeed, it is reasonable to assume that the user interrupts an extraction when the water starts to come out at an unsatisfactory temperature. In this way, it is possible to periodically replace in the memory any predefined value T.acc.min (for example = 40 °C) with an actually measured value.

Se ha visto que muchos de los procedimientos descriptos prevén el uso de datos guardados en los registros de memoria previamente al comienzo de los mismos procedimientos. En algunos casos, estos pueden tener valores predefinidos una vez y para siempre; en otros casos, se modifican y guardan en lugar de los anteriores, mediante el mismo procedimiento o mediante otros procedimientos que se producen secuencialmente o en paralelo. De todos modos, cuando se enciende el calentador de agua, se guardan valores posibles; es decir, compatibles con las mediciones experimentales y que realizan los varios procedimientos descriptos como posibles y confiables, mientras el recálculo recursivo de los datos guardados refina los resultados de los varios procedimientos que usan datos calculados por los otros.It has been seen that many of the procedures described provide for the use of data stored in the memory registers prior to the start of the procedures themselves. In some cases these may have default values once and forever; in other cases, they are modified and saved instead of the previous ones, by the same procedure or by other procedures that occur sequentially or in parallel. Anyway, when the water heater is turned on, possible values are saved; that is, compatible with the experimental measurements and performing the various procedures described as possible and reliable, while the recursive recalculation of the stored data refines the results of the various procedures using data calculated by the others.

Detección de pendientes ascendentesUpward slope detection

Hasta ahora, en la discusión se ha hecho referencia sobre todo a los cuerpos calefactores HE cuya pendiente ascendente v.T.rise es sustancialmente lineal, como de hecho lo es para un grupo de resistencias eléctricas o para tubos de escape de un calentador de agua de acumulación a gas. Estas en efecto proporcionan una potencia térmica constante, cualquiera sea la temperatura local T.loc del agua que el calor, si lo hubiere, podría conducir a un recalentamiento dañino.Up to now, in the discussion, reference has been made mainly to HE heating bodies whose upward slope v.T.rise is substantially linear, as in fact it is for a group of electrical resistances or for exhaust pipes of a storage water heater at gas. These in effect provide a constant thermal power, whatever the local temperature T.loc of the water that heat, if any, could lead to harmful overheating.

A menudo, sin embargo, dichos elementos calefactores HE pueden ser de tipo más eficiente energéticamente; p.ej. pueden ser el serpentín de un sistema de calefacción de espacios o, mucho más ampliamente, el condensador de una bomba de calor HP.Often, however, such HE heating elements may be of the more energy efficient type; eg they can be the coil of a space heating system or, much more broadly, the condenser of an HP heat pump.

Normalmente, debido a que la bomba de calor HP tiene limitaciones, al menos desde el punto de vista práctico, al máximo de temperatura de condensación que puede conseguirse y la potencia térmica provista P disminuye a medida que se eleva la misma temperatura de condensación, la pendiente ascendente de la temperatura de acumulación T.acc no es lineal sino que es una curva que aumenta regularmente con una tendencia asintótica hacia esta temperatura máxima de condensación, que debe entenderse como la temperatura límite T.lim.Normally, because the heat pump HP has limitations, at least from a practical point of view, to the maximum condensing temperature that can be achieved and the thermal power provided P decreases as the same condensing temperature rises, the upward slope of the accumulation temperature T.acc is not linear but is a curve that increases regularly with an asymptotic trend towards this maximum condensation temperature, which must be understood as the limit temperature T.lim.

De modo similar, también un elemento calefactor HE que consiste en un serpentín de un sistema para calefaccionar una habitación produce una pendiente ascendente del mismo tipo hacia un límite de temperatura T.lim que es el que está establecido en la caldera, del fluido de transferencia de calor y también aquí la potencia térmica entregable P disminuye directamente con la diferencia de temperatura T.lim - T.acc.Similarly, also a heating element HE consisting of a coil of a system for heating a room produces an upward slope of the same type towards a temperature limit T.lim which is the one established in the boiler, of the transfer fluid of heat and also here the deliverable thermal power P decreases directly with the temperature difference T.lim - T.acc.

Pero en realidad, para aumentar las oportunidades de control, aún un grupo de resistencias eléctricas puede tener una potencia térmica variable P, por ejemplo, si se considera apropiado para reducir esta potencia P apenas se llega a la temperatura de apagado programada T.off.But in reality, to increase the control opportunities, even a group of electrical resistances can have a variable thermal power P, for example, if it is considered appropriate to reduce this power P as soon as the programmed switch-off temperature T.off is reached.

Estos elementos calefactores HE pueden llamarse "elementos calefactores HE con potencia térmica P que disminuye a medida que sube la temperatura " o, más brevemente, "con una pendiente ascendente asintótica". These HE heating elements can be called "HE heating elements with thermal power P decreasing as temperature rises" or, more briefly, "with an asymptotic upward slope".

Con técnicas matemáticas conocidas más o menos sofisticadas, es posible evaluar si la pendiente ascendente asintótica tiene un crecimiento regular y por lo tanto confiable y apto para ser guardado, o por el contrario muestra discontinuidades o variaciones de pendiente abruptas (es decir, discontinuidad en la primera derivada, que es la velocidad v.T.rise) atribuibles a perturbaciones debidas a extracciones en curso.With more or less sophisticated known mathematical techniques, it is possible to assess whether the asymptotic upward slope has a regular growth and therefore is reliable and apt to be saved, or on the contrary shows discontinuities or abrupt slope variations (i.e., discontinuity in the slope). first derivative, which is the velocity v.T.rise) attributable to disturbances due to extractions in progress.

En un sentido general, si la pendiente ascendente tiene ese crecimiento regular, puede obtenerse una función de tipo T.loc = f (t) (de lo que derivamos T.acc = T.loc - AT.loc) que establece la temperatura de acumulación T.acc a la que se llega en cualquier momento t. A modo de ejemplo, un procedimiento general, que aquí se indica resumidamente, podría proporcionar los siguientes pasos, cuyo desarrollo detallados está al alcance de los técnicos informáticos:In a general sense, if the upward slope has this regular growth, a function of the type T.loc = f (t) can be obtained (from which we derive T.acc = T.loc - AT.loc) that establishes the temperature of accumulation T.acc reached at any time t. As an example, a general procedure, which is briefly indicated here, could provide the following steps, the detailed development of which is within the reach of IT technicians:

(a) a iguales intervalos de tiempo S.t.rise, para un tiempo preferentemente de al menos 25 minutos, se monitorea el registro de estatus TAP y se miden los valores de la temperatura local T.loc y se los guarda en los correspondientes registros n.r de memoria MR;(a) at equal time intervals S.t.rise, for a time preferably of at least 25 minutes, the TAP status register is monitored and the values of the local temperature T.loc are measured and stored in the corresponding registers n.r of MR memory;

(b) Si durante el proceso, se detecta el estado [TAPPING-ON] o [TAPPING-ALERT], el procedimiento vuelve al paso (a); de hecho, la lectura de las temperaturas locales T.loc se considera no significativas porque están afectadas por extracciones distintas de los parámetros de una función T.loc = f (t) que más se aproxima a los pares de valores (T.loc; t), donde t es el tiempo de detección, se estima;(b) If during the process, the [TAPPING-ON] or [TAPPING-ALERT] state is detected, the procedure returns to step (a); in fact, the reading of the local temperatures T.loc is considered insignificant because they are affected by different extractions of the parameters of a function T.loc = f (t) that most closely approximates the pairs of values (T.loc; t), where t is the detection time, is estimated;

(c) Estos parámetros se guardan hasta que se produce la siguiente medición.(c) These parameters are saved until the next measurement occurs.

Dado que la tendencia de la pendiente ascendente asintótica es característica de cada tipo de elemento calefactor HE (por ej., comparable a una pendiente lineal simple o a una curva que tiene un componente exponencial, esto facilita la definición de la forma matemática de la función T = f (t) reduciendo los parámetros a ser calculados. Since the asymptotic upward slope trend is characteristic of each type of heating element HE (i.e., comparable to a simple linear slope or a curve having an exponential component), this makes it easy to define the mathematical form of the function T = f (t) reducing the parameters to be calculated.

Más preferiblemente, sin embargo, una pendiente ascendente asintótica también se caracteriza y guarda con criterios similares a los que ya se indicaron para el caso lineal.More preferably, however, an asymptotic upward slope is also characterized and saved with criteria similar to those already stated for the linear case.

En efecto, en casi todos los casos (véase la fig. 8) el elemento calefactor HE con pendiente ascendente asintótica puede simplemente ser equiparado a un elemento calefactor HE con una pendiente que ya se ha considerado porque el rango de la temperatura de acumulación T.acc en el que se usa permite dicha simplificación.Indeed, in almost all cases (see Fig. 8) the HE heating element with an asymptotic upward slope can simply be equated to an HE heating element with a slope that has already been considered because the range of the accumulation temperature T. acc in which it is used allows such simplification.

Para este propósito es suficiente que el valor de umbral predeterminado ya definido scost.rise.max esté dentro de valores predeterminados que ya se indicaron, 2 - 3 °C. En otras palabras, el método simplemente ignora que la pendiente ascendente es curva y la asimila a una pendiente lineal.For this purpose it is sufficient that the already defined default threshold value scost.rise.max is within the already stated default values, 2 - 3 °C. In other words, the method simply ignores that the upward slope is curved and treats it as a linear slope.

En otros casos (véase la Fig. 9), el elemento calefactor HE con pendiente asintótica se utiliza en un rango amplio de temperaturas y/o tiempos que la pendiente no puede ser representada precisamente por una línea, pero sí puede ser representada por dos o más segmentos lineales consecutivos: el primero es válido dentro de un primer rango de temperatura local T.loc desde Tloc.1 hasta T.loc.2, el segundo desde Tloc.2 hasta T.loc.3 y así sucesivamente. En esta situación, determinado y guardado un primer valor v.T.rise.1 dentro de dicho intervalo de muestra, t.samp, el procedimiento continúa para verificar hasta qué valor T.loc.2 la temperatura local T.loc se eleva continuamente para permanecer dentro de dicho valor umbral predeterminado scost.rise.max. Apenas ya no se verifica esta condición, el procedimiento para calcular la velocidad de ascenso v.T.rise se repite y se calcula un segundo valor T.rise.2 válido que comienza desde este valor T.loc.2, y así sucesivamente.In other cases (see Fig. 9), the HE heating element with asymptotic slope is used in a wide range of temperatures and/or times that the slope cannot be represented precisely by one line, but it can be represented by two or more lines. more consecutive linear segments: the first is valid within a first local temperature range T.loc from Tloc.1 to T.loc.2, the second from Tloc.2 to T.loc.3 and so on. In this situation, having determined and saved a first value v.T.rise.1 within said sample interval, t.samp, the procedure continues to check up to which value T.loc.2 the local temperature T.loc rises continuously to remain within of said predetermined threshold value scost.rise.max. As soon as this condition is no longer verified, the procedure for calculating the rate of rise v.T.rise is repeated and a second valid value T.rise.2 is calculated starting from this value T.loc.2, and so on.

Los valores v.T.rise.1, v.T.rise.2, etc. son guardados entonces, junto con los rangos de temperatura T.loc.1 ./. T.loc.2, T.loc.2 ./. T.loc.3, etc. dentro del cual son válidos.The values v.T.rise.1, v.T.rise.2, etc. are then saved, along with the temperature ranges T.loc.1 ./. T.loc.2, T.loc.2 ./. T.loc.3, etc. within which they are valid.

Muchos calentadores de agua de acumulación luego proporcionan la co-presencia de al menos dos tipos de elementos calefactores HE, uno de los cuales suele ser siempre un grupo de resistencias eléctricas, para ser utilizadas de forma simultánea y/o secuencial según varios métodos establecidos por el programa de control y orientados al ahorro (energético o económico), otros para asegurar el servicio en caso de urgencia.Many storage water heaters then provide the co-presence of at least two types of HE heating elements, one of which is usually always a group of electrical resistances, to be used simultaneously and/or sequentially according to various methods established by the control program and aimed at saving (energy or economic), others to ensure the service in case of emergency.

En este caso, es necesario calcular la función T.loc = f(t) para ser aplicada cuando la calefacción es realizada por ambos o por más elementos calefactores HE. Dado que la curva de calentamiento de una resistencia eléctrica es lineal, será similar a una línea también la pendiente dada por la combinación de la resistencia eléctrica con el elemento calefactor HE con una curva asintótica en los campos de temperatura en los que este último puede considerarse una curva lineal.In this case, it is necessary to calculate the function T.loc = f(t) to be applied when the heating is done by both or more HE heating elements. Since the heating curve of an electrical resistance is linear, it will be similar to a line also the slope given by the combination of the electrical resistance with the heating element HE with an asymptotic curve in the temperature fields in which the latter can be considered a linear curve.

Una caracterización completa de los procesos de calentamiento se obtiene entonces mediante la memorización de los varios valores de pendientes ascendentes v.T.rise.i en asociación con los estados ON / OFF de los cuerpos calefactores HE y en los rangos de temperatura para los que han sido medidos y considerados válidos.A complete characterization of the heating processes is then obtained by memorizing the various values of rising slopes v.T.rise.i in association with the ON/OFF states of the heating bodies HE and in the temperature ranges for which they have been measured. and considered valid.

En conclusión, puede guardarse un cuadro de valores v.T.rise , como se muestra a continuación, que debe ser tomado como ejemplo no limitativo. In conclusion, a table of vTrise values can be saved, as shown below, which should be taken as a non-limiting example.

v.T.rise Elementos HE en condición ON Validezv.T.rise HE elements in ON condition Validity

v.T.rise.i Resistencia eléctrica Todas las temperaturasv.T.rise.i Electrical resistance All temperatures

v.T.rise.2 Condensador PC desde T.loc.1 hasta T.loc.2 v.T.rise.3 Condensador PC desde T.loc.2 hasta T.loc.3 v.T.rise.4 resist. Electr. cond. PC desde T.loc.1 hasta T.loc.2 v.T.rise.5 resist. Electr. cond. PC desde T.loc.2 hasta T.loc.3v.T.rise.2 PC capacitor from T.loc.1 to T.loc.2 v.T.rise.3 PC capacitor from T.loc.2 to T.loc.3 v.T.rise.4 resist. Electr. cond. PC from T.loc.1 to T.loc.2 v.T.rise.5 resist. Electr. cond. PC from T.loc.2 to T.loc.3

v.T.rise.i Combinación genérica de HE desde T.loc ... hasta T.loc..v.T.rise.i Generic combination of HE from T.loc ... to T.loc..

Luego, para el aumento de la temperatura AT durante el periodo de calentamiento de duraciónThen, for the temperature rise AT during the heating period of duration

At.on la fórmulaAt.on the formula

AT = !i [v.T.rise.i * (ti i - ti)]AT = !i [v.T.rise.i * (ti i - ti)]

donde i es desde 1 hasta k, y dondewhere i is from 1 to k, and where

• k es el número total de combinaciones de los elementos calefactores HE que, solos o en combinación con otros están en un estado ON a ciertos intervalos T.loc;• k is the total number of combinations of heating elements HE which, alone or in combination with others, are in an ON state at certain intervals T.loc;

• cada una de dichas velocidades k en aumento v.T.rise.i es específica para aquellos de dichos elementos calefactores HE en estado ON y para el rango de dichas temperaturas locales T.loc leídas simultáneamente;• each of said rising speeds k v.T.rise.i is specific for those of said heating elements HE in ON state and for the range of said local temperatures T.loc read simultaneously;

• El intervalo de tiempo continuo desde t1 hasta ti+1, es igual al periodo total de duración del calentamiento At.on.• The continuous time interval from t1 to ti+1, is equal to the total heating duration period At.on.

es válido.it is valid.

La fórmula anterior tiene un valor general. Obviamente, no todas las posibles combinaciones k se activan en cada fase de calentamiento; para aquellas que no se activan, es simplemente ti = ti+i, es decir, (ti+i - ti) = 0.The above formula has a general value. Obviously, not all possible combinations k are activated in each heating phase; for those that are not activated, it is simply ti = ti+i, that is, (ti+i - ti) = 0.

Cada v.T.rise.i es un valor pre-guardado y fijo o actualizado con datos medidos subsiguientemente, por ejemplo, comenzando desde la fase de aprendizaje inicial antes de que el calentador de agua entre en funciones al servicio del usuario. En este caso, es preferible primeramente caracterizar v.T.rise.i para los cuerpos calefactores con los rangos de temperatura operativa más bajos. Las curvas ascendentes v.T.rise.i que se deben a la combinación de dos o más cuerpos calefactores HE pueden simplemente ser la suma de las curvas ascendentes individuales v.T.rise.i relevantes para cada cuerpo calefactor HE cuando individualmente están en estado de encendido (ON). Each v.T.rise.i is a pre-saved value and fixed or updated with subsequently measured data, eg starting from the initial learning phase before the water heater is put into service for the user. In this case, it is preferable to first characterize v.T.rise.i for the heating bodies with the lowest operating temperature ranges. The rising curves v.T.rise.i that are due to the combination of two or more HE heating bodies can simply be the sum of the individual rising curves v.T.rise.i relevant for each HE heating body when individually in the ON state. .

Esta laboriosa evaluación de la AT, un parámetro necesario para apreciar la cantidad de una extracción que acaba de erogarse, depende del hecho de que el tipo de gestión, cualquiera que sea, que mientras tanto regula a temperatura de acumulación T.acc de acuerdo con el patrón de extracciones puede decidir autónomamente cuáles y/o cuántos de los elementos calefactores HE disponibles debe activar según las circunstancias, favoreciendo a su discreción la urgencia de calentar o ahorrar. Por lo tanto, al menos comenzando por el momento en el que el calentador de agua es controlado por el método de gestión, con el propósito de satisfacer el desempeño de acuerdo con su propio criterio actual, el método de aprendizaje de acuerdo con la invención no puede sino adaptarse a este. Sin embargo, una vez que conoce, en cada momento, el estado ON / OFF de cada elemento calefactor, es capaz de calcular la AT según la fórmula anterior.This laborious evaluation of the AT, a necessary parameter to appreciate the quantity of an extraction that has just been dispensed, depends on the fact that the type of management, whatever it may be, which meanwhile regulates the accumulation temperature T.acc according to the extraction pattern can autonomously decide which and/or how many of the available HE heating elements to activate depending on the circumstances, favoring at its discretion the urgency of heating or saving. Therefore, at least starting from the moment when the water heater is controlled by the management method, in order to satisfy the performance according to its own current criteria, the learning method according to the invention does not can but adapt to this. However, once you know, at each moment, the ON/OFF status of each heating element, you are able to calculate the AT according to the above formula.

Obviamente, algunos de los procesos de caracterización descriptos pueden fallar debido al paso en el registro de estado TAP a los estados [TAPPING_ON] o [TAPPING_ALERT], como lo prevén los procedimientos descriptos, pero el problema es momentáneo, ya que muy preferiblemente el procedimiento puede ser iterativo, de modo que será exitoso en una situación posterior; al menos en periodos nocturnos, cuando sustancialmente no se producen extracciones.Obviously, some of the described characterization processes can fail due to the passage in the TAP status register to the [TAPPING_ON] or [TAPPING_ALERT] states, as provided by the described procedures, but the problem is momentary, since most preferably the procedure it can be iterative, so that it will be successful in a later situation; at least during night periods, when there are substantially no withdrawals.

Para resumir algunas características básicas de la invención:To summarize some basic features of the invention:

• la temperatura de acumulación T.acc, el único elemento representativo del contenido de energía del tanque S, se considera igual a la temperatura local T.loc en periodos de tiempo no perturbados por extracciones ni calentamiento, mientras que la presencia de dichas perturbaciones se calcula desde lo que ha sido conocido en periodos sin perturbaciones;• the accumulation temperature T.acc, the only representative element of the energy content of the tank S, is considered equal to the local temperature T.loc in periods of time not disturbed by extractions or heating, while the presence of such disturbances is calculates from what has been known in periods without disturbances;

• Los métodos descriptos: • The methods described:

son preferiblemente recursivos, para actualizar continuamente la caracterización del calentador de agua y/o para detectar modificaciones en el patrón de extracciones;they are preferably recursive, to continuously update the characterization of the water heater and/or to detect changes in the extraction pattern;

usan también valores pre guardados como el decremento de estabilización AT.loc o las pendientes ascendentes v.T.rise, pero pueden a su vez corregir y refinar al menos algunos de estos valores mediante el autoaprendizaje;they also use pre-saved values like the stabilization decrement AT.loc or the rising slopes v.T.rise, but they can in turn correct and refine at least some of these values through self-learning;

Pueden ser ejecutados simultáneamente;They can be executed simultaneously;

suministran a cualquier método de gestión adecuado para este tipo de calentador de agua los datos necesarios para la mejor gestión del método de gestión.they supply any management method suitable for this type of water heater with the necessary data for the best management of the management method.

El método de autoaprendizaje descripto puede ser usado para cualquier método de gestión optimizado que sea suficiente para conocer el alcance de las extracciones (expresadas como una reducción de la temperatura de acumulación), el tiempo en el que comienzan los recursos de energía disponibles. Ventajosamente, los métodos de gestión optimizados derivados de lo que se ha descripto en los documentos citados, EP 2362 931 B1 o EP 2 366081 B1 podrían utilizarse, con los que es posible establecer cuándo y por cuánto tiempo el elemento calefactor HE debe configurarse para encenderse (ON) y cuál debe ser la temperatura de apagado T.off para satisfacer la siguiente extracción o grupo de extracciones. Finalmente, hay también modelos de calentadores de agua de acumulación que prevén más de un tanque de acumulación S; los métodos de la invención son siempre aplicables, considerando el comportamiento dentro de cada tanque de acumulación S, uno por uno. The self-learning method described can be used for any optimized management method that is sufficient to know the extent of withdrawals (expressed as a reduction in storage temperature), the time at which available energy resources start. Advantageously, optimized management methods derived from what has been described in the cited documents, EP 2362 931 B1 or EP 2 366081 B1 could be used, with which it is possible to establish when and for how long the HE heating element must be set to turn on. (ON) and what the T.off temperature should be to satisfy the next extraction or group of extractions. Finally, there are also models of storage water heaters that provide more than one storage tank S; the methods of the invention are always applicable, considering the behavior inside each accumulation tank S, one by one.

Claims (20)

REIVINDICACIONES 1. Método para aprender, en valor y en tiempo, el patrón de extracciones de agua caliente en un calentador de agua de acumulación que comprende un tanque de acumulación (S) del agua a ser calentada1. Method to learn, in value and in time, the pattern of hot water extractions in an accumulation water heater that includes an accumulation tank (S) of the water to be heated en el que dicho patrón repite cíclicamente a intervalos de tiempo predeterminados y en el que el contenido de energía térmica se considera representado por la temperatura de acumulación (T.acc) que debe ser entendida como la temperatura promedio del agua del tanque de acumulación, y dicho calentador de agua está equipado con:in which said pattern repeats cyclically at predetermined time intervals and in which the thermal energy content is considered to be represented by the accumulation temperature (T.acc) which must be understood as the average temperature of the water in the accumulation tank, and said water heater is equipped with: - uno o más elementos calefactores (HE);- one or more heating elements (HE); - un termo-regulador (TR) de tipo electrónico capaz de conmutar dichos uno o más elementos calefactores (HE) desde el estado de apagado (OFF) al estado de encendido (ON) y viceversa cuando un sensor de temperatura (STR) detecta respectivamente que la temperatura de apagado (temperatura de apagado (T.off) y la temperatura de encendido (switch on (T.on) con T.on = T.off -Aist, en donde Aist es un valor de histéresis predeterminado o ajustable, uno o más sensores locales de temperatura (S.loc.i; S.loc.i, STR) colocados preferiblemente cerca de la entrada del agua fría (IN) de dicho calentador de agua de acumulación y de dicho elemento calefactor (HE), - un microprocesador (MP) capaz al menos de:- an electronic type thermo-regulator (TR) capable of switching said one or more heating elements (HE) from the off state (OFF) to the on state (ON) and vice versa when a temperature sensor (STR) detects respectively than the switch-off temperature (switch-off temperature (T.off)) and the switch-on temperature (switch on (T.on) with T.on = T.off -Aist, where Aist is a default or adjustable hysteresis value, one or more local temperature sensors (S.loc.i; S.loc.i, STR) preferably placed near the cold water inlet (IN) of said storage water heater and said heating element (HE), - a microprocessor (MP) capable of at least: - reconocer dicha temperatura de apagado (T.off)- recognize said shutdown temperature (T.off) - recibir las señales correspondientes representativas de las temperaturas locales (T.loc.i) de dichos sensores de temperatura (S.loc.i; S.loc.i, STR);- receiving the corresponding signals representative of the local temperatures (T.loc.i) from said temperature sensors (S.loc.i; S.loc.i, STR); - calcular la temperatura local (T.loc) igual a la posibilidad promedio ponderada de dichas temperaturas locales (S.loc.),- calculate the local temperature (T.loc) equal to the weighted average possibility of said local temperatures (S.loc.), - en donde los pesos de dicha media eventualmente ponderada se establecen en base a la posición de dichos sensores de temperatura local S.loc.i y al modelo del calentador de agua- where the weights of said eventually weighted average are established based on the position of said local temperature sensors S.loc.i and the model of the water heater - medir el paso del tiempo,- measure the passage of time, - guardar las duraciones At.on de dichos estados ON de dichos elementos calefactores (HE),- saving the At.on durations of said ON states of said heating elements (HE), - guardar dichas temperaturas locales (S.loc.i; S.loc.i, STR) en asociación con el tiempo de su lectura;- save said local temperatures (S.loc.i; S.loc.i, STR) in association with the time of their reading; - en donde detecta y escribe- where it detects and writes - en un registro de estatus especial (HE-ON / OFF) los estados actuales [ON] u [OFF] de dichos elementos calefactores (HE),- in a special status register (HE-ON / OFF) the current states [ON] or [OFF] of said heating elements (HE), - y en un registro de estatus especial (TAP) el estado [NO TAPPING] o [TAPPING-ON] o [TAPPING- ALERT], indicativo respectivamente de la ausencia, ocurrencia o probable ocurrencia de extracciones, estado detectable a partir de la disminución de una o más de dichas temperaturas locales (S.loc.i; S.loc.i, STR) más allá de un umbral predeterminado y memorizado (T.thr AT.loc), y/o de una velocidad predeterminada (v.8t); caracterizada por que una reducción (AT.tap) de la temperatura de acumulación (T.acc) considerada rep­ resentativa de la cantidad de extracción o de un grupo de pequeñas extracciones consecutivas,- and in a special status record (TAP) the state [NO TAPPING] or [TAPPING-ON] or [TAPPING-ALERT], respectively indicative of the absence, occurrence or probable occurrence of extractions, state detectable from the decrease of one or more of said local temperatures (S.loc.i; S.loc.i, STR) beyond a predetermined and memorized threshold (T.thr AT.loc), and/or a predetermined speed (v. 8t); characterized in that a reduction (AT.tap) of the accumulation temperature (T.acc) considered representative of the amount of extraction or of a group of small consecutive extractions, - que lleva la temperatura de acumulación (T.acc) a un valor inferior al valor actual de dicha temperatura de encendido (T.on) en el tiempo t2, que se considera el momento de comienzo de dicha extracción,- which brings the accumulation temperature (T.acc) to a value lower than the current value of said ignition temperature (T.on) at time t2, which is considered the starting moment of said extraction, - y que por consiguiente acciona un paso de calentamiento al conmutar uno o más de dichos elementos calefactores (HE) al estado de [ON] sustancialmente en dicho mismo tiempo de inicio t2 y continuamente al menos hasta el siguiente tiempo t3,- and consequently triggering a heating step by switching one or more of said heating elements (HE) to the [ON] state substantially at said same start time t2 and continuously at least until the next time t3, se calcula según la fórmulais calculated according to the formula AT.tap = T.acc.iniz -(T.acc.fin-v.T.rise * 5t)AT.tap = T.acc.iniz -(T.acc.end-v.T.rise * 5t) en donde para los valores T.acc.iniz, T.acc.fin,v.T.rise, St en la fórmula, son válidas las siguientes relaciones:where for the values T.acc.iniz, T.acc.end,v.T.rise, St in the formula, the following relations are valid: - T.acc.iniz = temperatura local T.loc.2 leída en el tiempo t2 del inicio de la extracción, - si T.loc.3 - T.loc.2 > AT.q entonces T.acc.fin = T.acc.3 and St = St.HE.on y v.T.rise * St es el incremento AT de la temperatura de acumulación T.acc debido al calentamiento que dura 8t.HE.on- T.acc.iniz = local temperature T.loc.2 read at time t2 from the start of the extraction, - if T.loc.3 - T.loc.2 > AT.q then T.acc.fin = T .acc.3 and St = St.HE.on and vTrise * St is the increase AT of the accumulation temperature T.acc due to the heating lasting 8t.HE.on - si T.loc.3 - T.loc.2 < AT.q entonces- if T.loc.3 - T.loc.2 < AT.q then T.acc.fin = T.acc.2 and 8t = (8t.on.1 8t.on1.fict) v.T.rise es la velocidad de variación de la temperatura de acumulación T.acc por dichos elementos calefactores (HE) en el estado [ON] leído en un registro de memoria y en donde, a su vezT.acc.fin = T.acc.2 and 8t = (8t.on.1 8t.on1.fict) v.T.rise is the speed of variation of the accumulation temperature T.acc by said heating elements (HE) in the state [ON] read in a memory register and where, in turn - T.acc.3 = T.loc - AT.loc- T.acc.3 = T.loc - AT.loc - 8t.HE.on es la duración de dicha fase de calentamiento, entre dichos tiempos t2 y t3 cuando T.loc.3 - T.loc.2 > AT.q- 8t.HE.on is the duration of said heating phase, between said times t2 and t3 when T.loc.3 - T.loc.2 > AT.q - 8t.on.1 es la duración de dicha fase de calentamiento entre dichos tiempo t2 y t3 cuando T.loc.3 - T.loc.2 <AT.q- 8t.on.1 is the duration of said heating phase between said times t2 and t3 when T.loc.3 - T.loc.2 <AT.q - 8t.on1 .fict = (T.acc.2 - T.loc.3) / v.T.rise.loc- 8t.on1 .fict = (T.acc.2 - T.loc.3) / v.T.rise.loc - T.acc.2 se presume igual a T.loc.2- T.acc.2 is presumed equal to T.loc.2 - T.loc.3 es la temperatura local leída en el tiempo t3- T.loc.3 is the local temperature read at time t3 - AT.loc es un decremento de estabilización al final de una fase de calentamiento leído en una memoria específica;- AT.loc is a stabilization decrement at the end of a heating phase read from a specific memory; - v.T.rise.loc es el coeficiente angular de la recta tangente en el tiempo t3 la curva de la pendiente ascendente de la temperatura local T.loc,- v.T.rise.loc is the angular coefficient of the tangent line at time t3 the upward slope curve of the local temperature T.loc, - AT.q, índice de estabilidad, es un parámetro empírico, predefinido y pre-registrado, que depende del modelo de calentador de agua y que es configurado por una persona experta en la materia- AT.q, stability index, is an empirical parameter, predefined and pre-registered, which depends on the water heater model and is configured by a person skilled in the art - dicho cálculo se considera válido y ejecutable siempre que durante toda dicha fase de estado [ON], el estado [NO_TAPPING] esté siempre guardado en dicho registro de estatus (TAP).- said calculation is considered valid and executable as long as during the entire said state phase [ON], the state [NO_TAPPING] is always saved in said status register (TAP). 2. Método para aprender el patrón de extracciones según la reivindicación anterior caracterizado por que dicho índice de estabilidad AT.q es igual a 0.2. Method for learning the extraction pattern according to the preceding claim, characterized in that said stability index AT.q is equal to 0. 3. Método para aprender el patrón de extracciones según al menos la reivindicación 13. Method for learning the pattern of extractions according to at least claim 1 caracterizado por quecharacterized by what dicho aumento AT de la temperatura de acumulación (T.acc) en dicha fase de calentamiento de duración 8 t.HE.on se calcula mediante la sumasaid increase AT of the storage temperature (T.acc) in said heating phase of duration 8 t.HE.on is calculated by adding AT = ! i [v.T.rise.i * (ti i - ti)]AT = ! i [v.T.rise.i * (ti i - ti)] Donde i es desde 1 a k y dondewhere i is from 1 to k and where - k es el número de combinaciones de dichos elementos calefactores (HE) que pueden estar simultáneamente en estado ON;- k is the number of combinations of said heating elements (HE) that can be simultaneously in the ON state; - v.T.rise.i significa cada una de k velocidades de aumento v.T.rise.i específica para la combinación de aquellos de dichos elementos calefactores (HE) en estado ON y para el rango de dichas temperaturas locales T.loc leídas simultáneamente;- v.T.rise.i means each of the k speeds of increase v.T.rise.i specific for the combination of those of said heating elements (HE) in ON state and for the range of said local temperatures T.loc read simultaneously; - la suma de intervalos consecutivos (ti+i - t|) es igual a todo el periodo de calentamiento con una duración At.on;- the sum of consecutive intervals (ti+i - t|) is equal to the entire heating period with duration At.on; - dichos valores de velocidad ascendente v.T.rise.i se leen de una memoria;- said rising speed values v.T.rise.i are read from a memory; y donde dicha suma AT = l i [v.T.rise.i * (ti+i - ti)] se simplifica a la fórmula AT =v.Trise * At.onand where said sum AT = l i [v.T.rise.i * (ti+i - ti)] simplifies to the formula AT =v.Trise * At.on si k = 1, es decir, si solo uno de dichos elementos calefactores (HE) está presente o activo.if k = 1, that is, if only one of said heating elements (HE) is present or active. 4. Método para aprender el patrón de extracciones según la reivindicación anterior caracterizado por el hecho de que4. Method for learning the pattern of extractions according to the preceding claim, characterized in that el valor de dichas k velocidades de variación de la temperatura v.T.rise.i se recalcula continuamente a intervalos de tiempo predeterminados 8.t.rise de algunos minutos comenzando a partir del momento en el que se cumplen las correspondientes combinaciones de estado ON/OFF de dichos elementos calefactores (HE) y en el registro del estado (TAP) el estado [NO TAPPING] está registrado, y de acuerdo con el siguiente procedimiento:the value of said k rates of temperature variation v.T.rise.i is continually recalculated at predetermined time intervals 8.t.rise of a few minutes starting from the moment in which the corresponding ON/OFF status combinations of said heating elements (HE) and in the status register (TAP) the status [NO TAPPING] is registered, and according to the following procedure: - los valores locales de temperatura n.r más recientes (T.loc) medidos en intervalos de tiempo predefinidos iguales 8.t.rise se registran en el mismo número de registros de memoria (MR)- the most recent n.r local temperature values (T.loc) measured at equal predefined time intervals 8.t.rise are recorded in the same number of memory registers (MR) - se controla que- it is checked that - dichos valores de temperatura local (T.loc) en el intervalo de tiempo de muestreo- said local temperature values (T.loc) in the sampling time interval - t.samp = 8.t.rise * (n.r - 1) crecen en forma lineal dentro de una desviación predefinida scost.rise.max,- t.samp = 8.t.rise * (n.r - 1) grow linearly within a predefined deviation scost.rise.max, - en el registro de estado (TAP) el estado [NO TAPPING] sigue registrado, - in the status log (TAP) the status [NO TAPPING] is still logged, - El estado ON / OFF de dichos elementos calefactores (HE) sigue sin cambios;- The ON / OFF status of said heating elements (HE) remains unchanged; - Si esta comprobación es positiva,- If this check is positive, - la relación entre el aumento de dicha temperatura local (T.loc) y dicho intervalo de tiempo de muestreo t.samp = S.t.rise * (nr - 1) se toma como el valor v.T.rise.i para dicha velocidad de variación de temperatura,- the relationship between the increase in said local temperature (T.loc) and said sampling time interval t.samp = S.t.rise * (nr - 1) is taken as the value v.T.rise.i for said temperature variation rate , - el último valor almacenado v.T.rise.i para dicha combinación i de dichos elementos calefactores (HE) en estado ON se reemplaza por un promedio ponderado del mismo con el nuevo valor calculado, - the last stored value v.T.rise.i for said combination i of said heating elements (HE) in ON state is replaced by a weighted average of the same with the new calculated value, - Si esta comprobación es negativa- If this check is negative - el procedimiento vuelve al inicio.- the procedure returns to the beginning. 5. Método para aprender el patrón de extracciones según la Reivindicación 3 caracterizado por que dichas velocidades en aumento v.T.rise.i se detectan directamente exclusivamente para cada uno de dichos elementos calefactores (HE) en el estado ON mientras las restantes de dichas velocidades en aumento v.T.rise.i de cualquier otra combinación específica se obtienen de la suma de dichas velocidades v.T.rise.i directamente detectadas.5. Method for learning the pattern of extractions according to Claim 3, characterized in that said increasing speeds vTrise.i are directly detected exclusively for each of said heating elements (HE) in the ON state while the remaining of said increasing speeds vTrise .i of any other specific combination are obtained from the sum of said velocities vTrise.i directly detected. 6. Método para aprender el patrón de extracciones según las anteriores reivindicaciones 4 o 5 caracterizado por el hecho de que6. Method for learning the extraction pattern according to previous claims 4 or 5, characterized in that - después de dicho tiempo t.samp mínimo preconfigurado, considerado suficiente para la determinación de una primera velocidad de calentamiento v.T.rise.i relevante para una primera sección de la curva de calentamiento, se continúa comprobando hasta qué valor T.loc.2 el aumento de dicha temperatura local (T.loc) continúa permaneciendo dentro del valor umbral predeterminado scost.rise.max,- after said minimum preconfigured time t.samp, considered sufficient for the determination of a first heating speed v.T.rise.i relevant for a first section of the heating curve, it continues to check up to what value T.loc.2 the rise of said local temperature (T.loc) continues to remain within the predetermined threshold value scost.rise.max, - en cuanto deja de verificarse esto, el procedimiento descripto se repite para detectar un nuevo valor v.T.rise.2 relevante para una segunda sección, y así sucesivamente,- as soon as this is no longer verified, the procedure described is repeated to detect a new value v.T.rise.2 relevant for a second section, and so on, - los valores v.T.rise.1, v.T.rise.2, etc. Se guardan juntos con los intervalos de temperatura T.loc.1 4 T.loc.2, T.loc24 T.loc.3, etc. Dentro de los cuales estos son válidos.- the values v.T.rise.1, v.T.rise.2, etc. They are stored together with the temperature intervals T.loc.1 4 T.loc.2, T.loc24 T.loc.3, etc. Within which these are valid. 7. Método para aprender el patrón de extracciones según cualquier reivindicación anterior, desde la reivindicación 4 en adelante caracterizado por el hecho de que 7. Method for learning the pattern of extractions according to any preceding claim, from claim 4 onwards, characterized in that dichos intervalos de tiempo S.t.rise son iguales a 1 minuto y dicho intervalo de tiempo de muestra t.samp es al menos igual a 25 minutos.said time intervals S.t.rise are equal to 1 minute and said sample time interval t.samp is at least equal to 25 minutes. 8. Método para aprender el patrón de extracciones según cualquier reivindicación anterior, caracterizado por el hecho de que, para identificar el momento de inicio de cada extracción,8. Method for learning the pattern of extractions according to any preceding claim, characterized in that , to identify the start time of each extraction, - a intervalos de tiempo de recalculado S.t.ric, las temperaturas locales T.loc.i(t) se registran en el tiempo general actual t,- at recalculated time intervals S.t.ric, the local temperatures T.loc.i(t) are recorded at the current general time t, - Si para al menos una de las temperaturas locales (T.loc.i) hay un aumento superior a dicho decremento de estabilización (AT.loc) por al menos un cierto valor umbral predefinido T.thr,- If for at least one of the local temperatures (T.loc.i) there is an increase greater than said stabilization decrease (AT.loc) by at least a certain predefined threshold value T.thr, - entonces esto indica una extracción en curso y el momento de inicio de la extracción- then this indicates an extraction in progress and the start time of the extraction t.in.tap se guardat.in.tap is saved dondewhere - Los valores de dicho decremento de estabilización (AT.loc) y el valor predefinido de dicho umbral T.thr son leídos desde registros de memoria específicos.- The values of said stabilization decrement (AT.loc) and the predefined value of said threshold T.thr are read from specific memory registers. 9. Método para aprender el patrón de extracciones según la reivindicación anterior además caracterizado por el hecho de que 9. Method for learning the pattern of extractions according to the preceding claim, further characterized by the fact that (a) en la instalación del calentador de agua o cualquier reinicio después de un periodo de inactividad, en un registro de estado (TAP) se guarda el estado [NO_TAPPING](a) on installation of the water heater or any restart after a period of inactivity, in a status register (TAP) the status [NO_TAPPING] is saved (b) a intervalos de tiempo recalculado de duración S.t.ric, dichas temperaturas locales T.loc.i(t) están registradas en el tiempo general actual t,(b) at recalculated time intervals of duration S.t.ric, said local temperatures T.loc.i(t) are recorded at the current general time t, (c) en un siguiente tiempo t 8.t.tap, las temperaturas locales T.loc T.loc.i(t 8.t.tap) son registradas nuevamente;(c) at a subsequent time t 8.t.tap, the local temperatures T.loc T.loc.i(t 8.t.tap) are recorded again; (d) Por cada uno de estos sensores de temperatura local (S.loc.i) se calcula la variación AT.loc.i.tap = T.loc.i (t) - T.loc.i (t 8.t.tap);(d) For each of these local temperature sensors (S.loc.i) the variation AT.loc.i.tap = T.loc.i (t) - T.loc.i (t 8.t) is calculated .tap); - si para una de las variaciones anteriores AT.loc.i.tap, AT.loc.i.tap/ 8.t.tap > v. 8 t, - if for one of the above variations AT.loc.i.tap, AT.loc.i.tap/ 8.t.tap > v. 8t, - entonces esto es interpretado como una posible, pero no segura, extracción en curso y el estado [TAPPING_ALERT] se guarda en dicho registro de estado (TAP),- then this is interpreted as a possible, but not safe, extraction in progress and the status [TAPPING_ALERT] is saved in said status register (TAP), - Si no, se guarda el estado [NO_TAPPING] en el registro de estado (TAP);- If not, the state [NO_TAPPING] is saved in the state register (TAP); (e) Si, al menos respecto de una de dichas variaciones AT.loc.i.tap (para i desde 1 a s), AT.loc.i.tap> (T.thr AT.loc);(e) If, with respect to at least one of said variations AT.loc.i.tap (for i from 1 to s), AT.loc.i.tap> (T.thr AT.loc); - Entonces esto se interpreta como una extracción en curso cierta, el tiempo de inicio t.in.tap se guarda y el estado [TAPPING ON] se escribe en dicho registro de estatus (TAP)- Then this is interpreted as a true extraction in progress, the start time t.in.tap is saved and the state [TAPPING ON] is written in said status register (TAP) - de lo contrario, se guarda el estado [NO_TAPPING] en dicho registro de estado (TAP). - Otherwise, the [NO_TAPPING] status is saved in said status register (TAP). 10. Método para aprender el patrón de extracciones según cualquiera de las reivindicaciones anteriores caracterizado por que 10. Method for learning the extraction pattern according to any of the preceding claims, characterized in that el tiempo de finalización t.fin.tap de cada extracción se considera como aquel en el que la disminución de cada una de dichas temperaturas locales (T.loc.i) es menos que una velocidad predeterminada v.8T de variación.the end time t.fin.tap of each extraction is considered as the one in which the decrease of each of said local temperatures (T.loc.i) is less than a predetermined speed v.8T of variation. 11. Método para aprender el patrón de extracción según las reivindicaciones anteriores caracterizado por el hecho de que 11. Method for learning the extraction pattern according to the preceding claims, characterized in that cuando por cada una de las variaciones antes mencionadas AT.loc.i.tap hay AT.loc.i.tap / 8.t.tap <v. 8 t y en dicho registro de estado TAP, no ha sido ya registrado el estado [NO_TAPPING], entonces se guardan:when for each of the aforementioned AT.loc.i.tap variations there is AT.loc.i.tap / 8.t.tap <v. 8 t and in said TAP status register, the status [NO_TAPPING] has not already been registered, then the following are saved: - el tiempo t.fin.tap de esta comprobación positiva como la finalización de la extracción que estaba en curso- the t.fin.tap time of this positive check as the completion of the extraction that was in progress - y, en dicho registro de estado (TAP), el estado [NO_TAPPING]- and, in said status register (TAP), the status [NO_TAPPING] 12. Método para aprender el patrón de extracciones según cualquier reivindicación anterior, excluyendo la reivindicación 2, caracterizado por que dicho decremento de estabilización (AT.loc) es calculado y actualizado de acuerdo con los siguientes pasos:12. Method for learning the extraction pattern according to any preceding claim, excluding claim 2, characterized in that said stabilization decrement (AT.loc) is calculated and updated according to the following steps: (a) guardar un valor predeterminado de dicho decremento de estabilización (AT.loc) en la puesta en marcha del calentador de agua;(a) saving a predetermined value of said stabilization decrement (AT.loc) at start-up of the water heater; (b) a intervalos de tiempo de recalculado 8.t.ric, registrar el valor T.loc.i(t) de dichas temperaturas locales (T.loc.i) al tiempo general actual t;(b) at recalculated time intervals 8.t.ric, recording the value T.loc.i(t) of said local temperatures (T.loc.i) at the current general time t; (c) después de un intervalo de tiempo de extracción 8.t.ril registrar el valor T.loc.i (t 8.t.ril) de dichas s temperaturas locales (T.loc.i) al tiempo general actual t 8.t.ril;(c) after an extraction time interval 8.t.ril record the value T.loc.i (t 8.t.ril) of said s local temperatures (T.loc.i) at the current general time t 8 .t.ril; (d) calcular, respecto de cada uno de estos sensores de temperatura local (S.loc.i) la diferencia AT.loc.i = T.loc.i (t) - T.loc.i (t 8.t.ril);(d) calculate, with respect to each of these local temperature sensors (S.loc.i), the difference AT.loc.i = T.loc.i (t) - T.loc.i (t 8.t. ril); (e) Si(e) Yes - los valores algebraicos AT.loc.i son negativos, o dicho registro de estado (TAP) indica los estados [TAPPING_ON] o [TAPPING_ALERT], volver al paso (b),- the algebraic values AT.loc.i are negative, or said status register (TAP) indicates the states [TAPPING_ON] or [TAPPING_ALERT], go back to step (b), - si no, calcular, respecto de decremento de estabilización (AT.loc) del promedio ponderado de las diferencias AT.loc.i = T.loc.i (t) - T.loc.i (t 8.t.ril) para i desde 1 hasta s;- if not, calculate, with respect to the stabilization decrease (AT.loc) of the weighted average of the differences AT.loc.i = T.loc.i (t) - T.loc.i (t 8.t.ril) for i from 1 to s; (f) Guardar el nuevo valor de dicho decremento de estabilización (AT.loc) en lugar del valor homólogo que estaba antes en la memoria.(f) Save the new value of said stabilization decrement (AT.loc) instead of the homologous value that was previously in memory. 13. Método para aprender el patrón de extracciones según cualquiera de las reivindicaciones anteriores caracterizado por que 13. Method for learning the extraction pattern according to any of the preceding claims, characterized in that para calcular de la velocidad de enfriamiento (v.AT.loss) de dicha temperatura de acumulación (T.acc) considerada representativa de las pérdidas térmicas, se realizan los siguientes pasos:To calculate the cooling rate (v.AT.loss) of said accumulation temperature (T.acc) considered representative of thermal losses, the following steps are carried out: (a) Guardar un tiempo t1 en el que dichos uno o más elementos calefactores (HE) en entrado en el estado OFF y el valor T.acc.1 correspondiente de dicha temperatura de acumulación (T.acc);(a) Save a time t1 in which said one or more heating elements (HE) entered the OFF state and the corresponding value T.acc.1 of said accumulation temperature (T.acc); (b) guardar el tiempo t2 en el que al menos uno de dichos elementos calefactores (HE) vuelve al estado ON;(b) saving the time t2 in which at least one of said heating elements (HE) returns to the ON state; (c) guardar el tiempo t3 en el que dicho elemento calefactor (HE) vuelve nuevamente al estado OFF y el T.acc.3 correspondiente que es leído respecto de dicha temperatura de acumulación (T. acc);(c) saving the time t3 in which said heating element (HE) returns again to the OFF state and the corresponding T.acc.3 that is read with respect to said accumulation temperature (T.acc); (d) calcular T.acc.2 = T.acc.3 - v.Trise * (t3 - t2) donde T.acc.2 es el valor asumido para dicha temperatura de acumulación (T.acc) en el tiempo t2;(d) calculating T.acc.2 = T.acc.3 - v.Trise * (t3 - t2) where T.acc.2 is the value assumed for said accumulation temperature (T.acc) at time t2; (e) calcular v.AT.loss = (T.acc.1 - T.acc.2) / (t2- t1) donde v.AT.loss es el valor asumido para la velocidad de enfriamiento de dicho tanque de acumulación S; (e) calculate v.AT.loss = (T.acc.1 - T.acc.2) / (t2- t1) where v.AT.loss is the value assumed for the cooling rate of said storage tank S ; (f) calcular un promedio ponderado entre el valor v.AT.loss recién calculado y el valor en memoria y guardar el nuevo valor en lugar del valor homólogo que estaba previamente en la memoria; (g) durante todo el proceso, si el estado [NO_TAPPING] no está guardado en el registro de estado (TAP), volver al paso (a).(f) calculating a weighted average between the newly calculated v.AT.loss value and the value in memory and saving the new value instead of the homologous value that was previously in memory; (g) During the whole process, if the state [NO_TAPPING] is not saved in the state register (TAP), go back to step (a). 14. Método para aprender el patrón de extracciones según cualquiera de las reivindicaciones anteriores, caracterizado por que 14. Method for learning the pattern of extractions according to any of the preceding claims, characterized in that - dicho ciclo de extracciones con una duración de nr.d días se divide en un número nr.h de intervalos de tiempo consecutivos predeterminados (Int) de igual longitud A.t.int.;- said cycle of extractions with a duration of nr.d days is divided into a number nr.h of predetermined consecutive time intervals (Int) of equal length A.t.int.; - por cada uno de dichos nr.h intervalos de tiempo horario (Int) durante todo el ciclo de extracción se calcula una extracción ficticia (AT.tap.tot) i se la guarda, que representa la totalidad de las extracciones que se encuentran en el mismo intervalo y un tiempo ficticio correspondiente (A.t.fict) del inicio de dicha extracción ficticia;- For each of these nr.h hourly time intervals (Int) during the entire extraction cycle, a fictitious extraction (AT.tap.tot) is calculated and saved, which represents all the extractions found in the same interval and a corresponding fictitious time (A.t.fict) of the start of said fictitious extraction; 15. Método para aprender el patrón de extracciones según la reivindicación anterior, caracterizado por que dicha extracción ficticia (AT.tap.tot) se establece igual a la suma de las reducciones de la temperatura de acumulación (AT.tap.i) de todas las k extracciones y dicho tiempo ficticio (A.t.fict) es igual15. Method for learning the extraction pattern according to the preceding claim, characterized in that said fictitious extraction (AT.tap.tot) is set equal to the sum of the accumulation temperature reductions (AT.tap.i) of all the k extractions and said fictitious time (Atfict) is equal - al valor promedio ponderado de los tiempos reales (A.ti) en los que se registró cada una de dichas extracciones (AT.tap.i) si hubo extracciones,- to the weighted average value of the real times (A.ti) in which each of these extractions was recorded (AT.tap.i) if there were extractions, - a la mitad de la duración de dicho intervalo de tiempo (A.t.int.) si no hubo extracciones. - at half the duration of said time interval (A.t.int.) if there were no withdrawals. 16. Método para aprender el patrón de extracciones según cualquiera de las reivindicaciones anteriores caracterizado por que dicho aprendizaje de dichas extracciones continúa durante uno o más ciclos posteriores a un primer ciclo.16. Method for learning the pattern of extractions according to any of the preceding claims, characterized in that said learning of said extractions continues for one or more cycles subsequent to a first cycle. 17. Método para aprender el patrón de extracciones según al menos la reivindicación anterior, caracterizado por que los datos de dichas extracciones verificados en el ciclo en curso se guardan tomando en cuenta también los datos encontrados en los intervalos homólogos de ciclos previos por los promedios ponderados u operaciones de filtrado entre los datos de dicho ciclo en curso y los correspondientes de dichos uno o más ciclos anteriores.17. Method for learning the pattern of extractions according to at least the preceding claim, characterized in that the data of said extractions verified in the current cycle are saved taking into account also the data found in the homologous intervals of previous cycles by the weighted averages or filtering operations between the data of said current cycle and the corresponding ones of said one or more previous cycles. 18. Método para aprender el patrón de extracciones según cualquiera de las reivindicaciones 14 a 15, caracterizado por que 18. Method for learning the pattern of extractions according to any of claims 14 to 15, characterized in that - se proporciona un número n.cyc.prec de memorias anteriores (M.cyc.prec) donde se guardan los datos de dichas extracciones relacionadas con n.cyc.prec ciclos consecutivos que preceden al que está en curso;- a number n.cyc.prec of previous memories (M.cyc.prec) is provided where the data of said extractions related to n.cyc.prec consecutive cycles preceding the one in progress are stored; - si alguna de dichas extracciones ficticias (AT.tap.tot) calculadas es- if any of said fictitious extractions (AT.tap.tot) calculated is - mayor que la presente en la memoria en el momento (M.cyc.corr) en el intervalo homólogo Int, tanto la extracción ficticia AT.tap.tot como la sincronización ficticia A.t.fict reemplazan los valores homólogos presentes en la memoria en el tiempo (M.cyc.corr):- greater than present in memory at time (M.cyc.corr) in homologous interval Int, both AT.tap.tot dummy tap and A.t.fict dummy sync replace homologous values present in memory at time (M.cyc.corr): - si en cambio dicha extracción ficticia AT.tap.tot es menor que la de la memoria del ciclo anterior, se registra en la memoria:- if instead said fictitious extraction AT.tap.tot is less than that of the memory of the previous cycle, it is recorded in the memory: - como tamaño de la extracción, el valor ficticio A.tot pero filtrado con los valores almacenados en los intervalos homólogos Int de los ciclos más recientes n.cyc,- as extraction size, the fictitious value A.tot but filtered with the values stored in the homologous intervals Int of the most recent cycles n.cyc, - como un tiempo ficticio A.t.fict, el promedio ponderado entre el nuevo tiempo ficticio A.t.fict y que se encontró en la memoria del ciclo inmediatamente anterior;- as a fictitious time A.t.fict, the weighted average between the new fictitious time A.t.fict and that found in the memory of the immediately previous cycle; mientras que la cantidad n.cyc de ciclos utilizados en el filtro es igual a 0 si el ciclo en cuestión es el primero después del encendido y aumenta en una unidad para cada ciclo subsiguiente hasta el valor máximo n.cyc.prec.while the number n.cyc of cycles used in the filter is equal to 0 if the cycle in question is the first after power-on and increases by one for each subsequent cycle up to the maximum value n.cyc.prec. 19. Método para aprender el patrón de extracciones según cualquiera de las reivindicaciones anteriores caracterizado por que por cada una de dichas extracciones se registra al menos el valor de dicho tiempo de extracción t.in.tap y la correspondiente caída de temperatura de dicha extracción A.tap.19. Method for learning the extraction pattern according to any of the preceding claims, characterized in that for each of said extractions, at least the value of said extraction time t.in.tap and the corresponding temperature drop of said extraction A are recorded. .tap. 20. Método para aprender el patrón de extracciones según la reivindicación anterior caracterizado por que el valor de dicho tiempo de fin de extracción t.fin.tap además es memorizado respecto de cada una de dichas extracciones detectadas. 20. Method for learning the extraction pattern according to the preceding claim, characterized in that the value of said extraction end time t.fin.tap is also memorized with respect to each of said detected extractions.
ES18766325T 2017-08-01 2018-07-24 Method to learn the pattern of hot water extractions in a storage water heater Active ES2901106T3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IT102017000088388A IT201700088388A1 (en) 2017-08-01 2017-08-01 METHOD OF CHARACTERIZATION OF A WATER HEATER WITH ACCUMULATION AND LEARNING OF THE LEVIES PROFILE
PCT/IB2018/000777 WO2019025850A1 (en) 2017-08-01 2018-07-24 Method for characterizing a storage water heater and for learning the drawing profile

Publications (1)

Publication Number Publication Date
ES2901106T3 true ES2901106T3 (en) 2022-03-21

Family

ID=60628075

Family Applications (1)

Application Number Title Priority Date Filing Date
ES18766325T Active ES2901106T3 (en) 2017-08-01 2018-07-24 Method to learn the pattern of hot water extractions in a storage water heater

Country Status (5)

Country Link
EP (1) EP3662210B1 (en)
ES (1) ES2901106T3 (en)
IT (1) IT201700088388A1 (en)
PL (1) PL3662210T3 (en)
WO (1) WO2019025850A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110017611A (en) * 2019-02-27 2019-07-16 广东万家乐燃气具有限公司 A kind of inner container of electric water heater remaining hot water calculation method and electric heater
CN110469893B (en) * 2019-08-26 2021-02-09 中国计量大学 Circulating pump self-adaptive control method based on proportional pressure regulation
DE102020112587A1 (en) * 2020-05-08 2021-11-11 Stiebel Eltron Gmbh & Co. Kg Method for determining the amount of tapping on a hot water storage device
CN112113269A (en) * 2020-09-02 2020-12-22 天津大学 Comprehensive indoor temperature calculation method based on building user classification
CN112651384B (en) * 2021-01-15 2022-08-16 芜湖美的厨卫电器制造有限公司 Method, device, storage medium and processor for zero-cold-water gas water heater
CN112947097B (en) * 2021-01-29 2023-06-16 青岛海尔科技有限公司 Method and device for drawing running state curve of household equipment and display terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6455820B2 (en) * 1999-07-27 2002-09-24 Kenneth A. Bradenbaugh Method and apparatus for detecting a dry fire condition in a water heater
ITTO20070602A1 (en) * 2007-08-16 2009-02-17 Merloni Termosanitari Spa "PROCEDURE FOR THE PRODUCTION OF DOMESTIC HOT WATER AND WATER FOR ENVIRONMENT HEATING, AND ITS RELATED BOILER SYSTEM
CN103562645A (en) * 2011-06-03 2014-02-05 瑞姆澳大利亚控股有限公司 A water heater controller or system
GB2518365B (en) * 2013-09-18 2015-08-05 Exergy Devices Ltd Apparatus and method for volumetric estimation of heated water

Also Published As

Publication number Publication date
EP3662210A1 (en) 2020-06-10
WO2019025850A1 (en) 2019-02-07
EP3662210B1 (en) 2021-09-15
IT201700088388A1 (en) 2019-02-01
PL3662210T3 (en) 2022-01-31

Similar Documents

Publication Publication Date Title
ES2901106T3 (en) Method to learn the pattern of hot water extractions in a storage water heater
CN110892208B (en) Water heater use configuration utilizing energy meters and attachable sensors
AU2013353845B2 (en) Sensor, controller and system
CN107228693B (en) System and method for determining gas
BR112012029140B1 (en) METHOD FOR ESTIMATING A TEMPERATURE OF A MATERIAL, BEING HEATED AND APPLIANCE FOR ESTIMATING A TEMPERATURE OF A MATERIAL BEING HEATED
US6293471B1 (en) Heater control device and method to save energy
US20130299600A1 (en) Water heater having improved temperature control
US7971796B2 (en) Control device for conserving energy of a water heater
GB2518365A (en) Apparatus and method for volumetric estimation of heated water
JPS6233256A (en) Control unit for storage type electric water heater
ES2523490T3 (en) Improved method for the management and control of water temperature in an accumulation water heater
CN109416192A (en) Air conditioning control device, air-conditioning control method, air handling system and the house with air conditioning
EP2366081A2 (en) Method for minimising energy consumption of a storage water heater
EP2453334A1 (en) Method for minimising daily energy consumption of a water storage heater through simplified logical processes
US8467910B1 (en) Energy conservation techniques, methodology and system for water heating applications
GB2382646A (en) Water heating apparatus with temperature control
US20160069574A1 (en) Heat pump water heater appliance and a method for operating a heat pump water heater appliance
EP3276266B1 (en) Method for controlling a heating or cooling system and heating or cooling system
US10830495B2 (en) Water heater appliance and a method for operating a water heater appliance
US9618233B2 (en) Method for determining whether a water heater appliance is operating with a timer switch
ES2236975T3 (en) CONTROLLER AND METHOD TO CONTROL DEFROST OPERATION IN A REFRIGERATOR.
JP3980862B2 (en) Water heater controller
JP2009222259A (en) Storage electric water heater
JP2002061948A (en) Heating-controlling device of hot water
JP2020165608A (en) Outflow amount estimation device, demand amount prediction device, control device, inflow amount estimation device, inflow amount estimation model creation device, outflow amount estimation method and program