DE102006054729B3 - Water circulation controller for central hot water supply of building, has custom-memory, where memory value of current valid day time-interval in custom-memory determines output variable of low-pass function - Google Patents

Water circulation controller for central hot water supply of building, has custom-memory, where memory value of current valid day time-interval in custom-memory determines output variable of low-pass function Download PDF

Info

Publication number
DE102006054729B3
DE102006054729B3 DE102006054729A DE102006054729A DE102006054729B3 DE 102006054729 B3 DE102006054729 B3 DE 102006054729B3 DE 102006054729 A DE102006054729 A DE 102006054729A DE 102006054729 A DE102006054729 A DE 102006054729A DE 102006054729 B3 DE102006054729 B3 DE 102006054729B3
Authority
DE
Germany
Prior art keywords
memory
circulation
time
habits
pump
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
DE102006054729A
Other languages
German (de)
Inventor
Ulrich Claus
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.)
Clauss Ulrich Dr-Ing
Original Assignee
Clauss Ulrich Dr-Ing
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 Clauss Ulrich Dr-Ing filed Critical Clauss Ulrich Dr-Ing
Priority to DE102006054729A priority Critical patent/DE102006054729B3/en
Priority to DE102007007414A priority patent/DE102007007414B3/en
Application granted granted Critical
Publication of DE102006054729B3 publication Critical patent/DE102006054729B3/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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B30/00Energy efficient heating, ventilation or air conditioning [HVAC]
    • Y02B30/70Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating

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)
  • Apparatus For Making Beverages (AREA)

Abstract

The controller has a custom-memory, where a memory value of a current valid day time-interval in the custom-memory determines an output variable of a low-pass function. An input variable of the low-pass function is determined from a cyclic sampling checking result in a mentioned interval. A taping operation is processed during a proximate day-period for specification of a content of the memory. A sensor for detecting the taping operation acts as temperature sensor if a mounting tube is heated.

Description

Einsatzgebiet und technischer Hintergrundoperation area and technical background

Die Erfindung betrifft die Steuerung zirkulierender Wasserkreisläufe in zentralen Warmwasserversorgungen von Gebäuden, die nach dem allgemein gebräuchlichen Stand der Technik mit Zirkulationspumpen angetrieben werden.The The invention relates to the control of circulating water circuits in central Hot water supplies of buildings, the after the commonly used State of the art are driven by circulation pumps.

Die Zirkulation bedingt einen Energieverbrauch durch Wärmeabgabe des ständig auf Warmwasser-Temperatur gehaltenen Rohrsystems an die Umwelt und für den Antrieb der Pumpe. Sie soll deshalb möglichst nur auf die tatsächlichen Bedarfszeiten beschränkt werden. Problematisch ist dabei der Umstand, dass solche Bedarfszeiten nur bedingt regelmäßig vorkommen. Weiterhin sind hygienische Anforderungen zur periodischen Spülung des Rohrnetzes bei ausreichend hohen Wassertemperaturen zu berücksichtigen, um einer Ansiedlung gesundheitsgefährdender mikrobiologischer Kulturen entgegen zu wirken.The Circulation requires energy consumption due to heat emission of the constantly on hot water temperature held pipe system to the environment and for the Drive the pump. It should therefore only possible on the actual Demand times limited become. The problem is the fact that such demand times only conditionally occur regularly. Furthermore, hygienic requirements for periodic flushing of Pipe network at sufficiently high water temperatures, around a settlement of health-endangering microbiological To counteract cultures.

Stand der TechnikState of the art

  • 1) Thermostat-Steuerung: Zur Senkung der kontinuierlichen Energieverluste sind zunächst Thermostate im Gebrauch, die die im Rohrsystem vorgehaltene Temperatur und somit auch die Wärmeabgabe an die Umwelt verringern. Hierfür sind unterschiedliche Wirkprinzipien bekannt, beispielsweise als Mischer im Rohrkreislauf oder als temperaturabhängiger Leistungsregler, bzw. Schalter, für die Zirkulationspumpe. Dabei wird auch in Bedarfszeiten nur eine begrenzte Wassertemperatur bereitgestellt, was dem Sinn des Zirkulationssystems an sich entgegen steht.1) Thermostat control: To lower the continuous Energy losses are initially Thermostats in use, the temperature held in the pipe system and thus the heat output to the environment. Therefor different principles of action are known, for example as Mixer in the pipe circuit or as a temperature-dependent power controller, or Switch for the circulation pump. This is only one in times of need limited water temperature provided, reflecting the sense of the circulation system is opposed to itself.
  • 2) Start auf Anforderung: Um eine Zirkulationspumpe möglichst nur bei Bedarf, dann aber vollständig, zu aktivieren und bei längeren Perioden ohne Anforderung abzuschalten, sind zahlreiche technische Lösungen bekannt, bei denen die Pumpe entweder durch direktes manuelles Auslösen mittels Schalter oder durch das Erkennen eines Zapfvorgangs mittels geeigneter Sensoren gestartet wird. Solche Sensoren können beispielsweise Druck- oder Strömungssen soren, Körperschallsensoren, oder auch thermoelektrische Sensoren sein. Derartige Anordnungen sind stellvertretend in der PS DE 32 42 491, der OS DE 35 22 344, der OS DE 103 02 261 oder dem GM DE 200 16 431 beschrieben.2) Start on request: To a circulation pump as possible only when needed, but then completely, to activate and longer Switch off periods without request, are numerous technical solutions known in which the pump either by direct manual triggering means Switch or by detecting a tapping by means of appropriate Sensors is started. Such sensors can be used, for or flow sensors, structure-borne sound sensors, or thermoelectric sensors. Such arrangements are representative in the PS DE 32 42 491, OS DE 35 22 344, DE 103 02 261 or GM DE 200 16 431 described.
  • Mechanisch wirkende Sensoren müssen in das Rohrnetz integriert werden, erfordern also zusätzlichen Installationsaufwand und unterliegen mechanischem Verschleiß. Schallsensoren erreichten wegen mangelnder Zuverlässigkeit der Signalerkennung bisher keine technische Verbreitung. Temperatursensoren können als Rohr-Anlegefühler an der Außenseite der Rohrleitungen angebracht werden, so dass kein nennenswerter Installationsaufwand entsteht, und arbeiten sehr zuverlässig, geräusch- und verschleißfrei. Als fortschrittlichstes Verfahren sei hierfür die OS DE 101 28 444 in Verbindung mit dem GM DE 202 08 698 als Bauform für den Temperaturfühler genannt, die auch das Problem unterschiedlicher Temperaturcharakteristiken, z. B. in Abhängigkeit vom Rohrwerkstoff, zuverlässig löst. Solche „einfachen" bedarfsabhängigen Steuerungen aktivieren die Zirkulationspumpe immer erst im Zeitpunkt des akuten Bedarfs, im Folgenden als Kaltanforderung bezeichnet, so dass stets eine Wartezeit bis zum Eintreffen des warmen Wassers an der Zapfstelle vergeht.Mechanically acting sensors must be integrated into the pipe network be, therefore require additional Installation effort and subject to mechanical wear. sound sensors reached because of lack of reliability of the signal detection so far no technical distribution. Temperature sensors can as Pipe wrap probe on the outside the pipes are attached so no significant Installation effort arises, and work very reliable, noise and wear. The most advanced method for this purpose is the OS DE 101 28 444 in connection with the GM DE 202 08 698 called a design for the temperature sensor, the also the problem of different temperature characteristics, e.g. B. in dependence from the pipe material, reliable solves. Such "simple" demand-based controls always activate the circulation pump at the time of the acute Demand, hereinafter referred to as cold demand, so that always one Waiting time until the arrival of the warm water at the tapping point passes.
  • 3) Programmierte Laufzeiten: Zur Festlegung konstanter Einschaltzeiten der Pumpe werden programmierbare Schaltuhren verwendet. Da die Bedarfszeiten nur sehr ungenau vorbestimmt werden können, kommt es bei dieser Lösung häufig zu unnötigen Aktivierungen der Zirkulation ohne wirklichen Bedarf einerseits und zu Versorgungslücken bei zufälligen Bedarfszeiten andererseits. Außerdem sind wiederholte Nutzereingriffe zur Anpassung der Programmierung, etwa nach Zeitumstellungen oder verändertem Tagesrhythmus, erforderlich.3) Programmed runtimes: For setting constant switch-on times The pump uses programmable timers. Because the demand times can be determined only very inaccurate, it often comes with this solution unnecessary Activation of circulation without real need on the one hand and to supply gaps at random On the other hand. Furthermore are repeated user interventions to adapt the programming, for example after changing the time or changing the daily rhythm.
  • 4) Automatische Gewohnheiten-Steuerung. Wiederkehrende, durch Anordnungen gemäß 2) erkannte, Zapfgewohnheiten zu bestimmten Tageszeiten werden in sinnvoller Weise zyklisch für diskrete Zeitintervalle des Tages gespeichert, so dass ein durchschnittliches Gewohnheiten-Profil entsteht, welches bereits vor ausgeprägt regelmäßigen Bedarfszeiten die Zirkulationspumpe aktiviert und die Zapfstelle rechtzeitig mit Wärme versorgt. Hierzu wird ein Datenspeicher in bekannter Ausführung, z. B. als Halbleiter-Schreib-Lese-Speicher, eingesetzt, der im Folgenden als Gewohnheiten-Speicher bezeichnet wird. Dessen Speicherelemente repräsentieren die über einen längeren Zeitraum ermittelten Wahrscheinlichkeiten für Zapfvorgänge im jeweils zugeordneten Tageszeit-Intervall. Werden z. B. die 24 Stunden eines Tages in 5-Minuten-Intervalle unterteilt, so besteht der Gewohnheiten-Speicher aus 288 Speicherelementen, die zyklisch adressiert werden. Jeweils nach 5 Minuten zählt die Adresse weiter, und beginnt nach Erreichen der höchsten wieder von vorn mit der kleinsten Adresse. Übersteigt nun der Speicherwert an der demnächst aktuellen Adresse einen Schwellenwert, so wird die Pumpe gestartet, weil ein baldiger Warmwasser-Bedarf sehr wahrscheinlich ist. Ein so ausgelöster Pumpenstart wird im Folgenden als Gewohnheiten-Lauf bezeichnet. Die OS DE 101 28 444 gibt als Behandlungsvorschrift an, bei erkanntem Zapfvorgang den Speicherwert des zutreffenden Intervalls um eine feste Größe zu erhöhen und auch die Werte der Nachbarintervalle mit abgeschwächter Intensität mit zu vergrößern, um eine gewisse Unschärfe der Behandlung zu erzeugen. Damit ältere Gewohnheiten, die nicht weiter wiederholt werden, verlernt werden, wird die regelmäßige Subtraktion eines festen Größenelements vorgeschlagen. Nachteilig bei dieser Behandlungsvorschrift ist, dass die Änderungsgeschwindigkeit unabhängig von der Konstellation zwischen dem gelernten Gewohnheiten-Profil und den zuletzt erkannten Zapfzeiten ist und kein Sättigungsverhalten nach physikalischen Vorbildern, sondern bestenfalls eine Begrenzungsfunktion zulässt. Andere Veröffentlichungen, z.B. die OS DE 100 49 597, geben keinerlei Hinweis zur technischen Umsetzung der nur allgemein vorgeschlagenen Erfassung der regelmäßigen Zapfzeiten an.4) Automatic Customs Control. Recurring tapping habits at certain times of the day recognized by arrangements according to (2) are stored cyclically for discrete time intervals of the day in a meaningful way, so that an average habits profile is created which activates the circulation pump even before the demand times are pronouncedly regular and supplies the tapping point with heat in time , For this purpose, a data memory in a known version, for. As a semiconductor read-write memory, used, which is referred to below as habits memory. Its memory elements represent the probabilities for dispensing operations in the respectively assigned time of day interval determined over a relatively long period of time. Are z. For example, if the 24 hours of a day is divided into 5-minute intervals, the habits memory consists of 288 memory elements that are addressed cyclically. After 5 minutes, the address continues to count, and after reaching the highest again starts from the beginning with the smallest address. If the stored value at the soon-to-be-current address exceeds a threshold value, the pump is started because a rapid hot water demand is very likely. A pump start triggered in this way will be referred to as a "habits run" in the following. The OS DE 101 28 444 indicates as a treatment rule, when detected tapping the memory value of True interval to increase a fixed size and also to increase the values of the adjacent intervals with attenuated intensity with to create a certain blurring of the treatment. To unlearn older habits that are not repeated, the regular subtraction of a fixed size element is suggested. A disadvantage of this treatment provision is that the rate of change is independent of the constellation between the learned habits profile and the last detected tapping time and no saturation behavior according to physical models, but at best allows a limiting function. Other publications, such as OS DE 100 49 597, give no indication of the technical implementation of the only generally proposed detection of the regular tapping time.

Für die Definition der Laufdauer der Pumpe nach dem Start geben die genannten Veröffentlichungen fest programmierte Zeitintervalle oder die Überwachung der Temperatur im Rücklauf als Regeln an. Letztere wird entweder einmalig nach dem ersten Gerätestart oder bei jedem Pumpenlauf ausgewertet. Hierdurch können entweder einmalige Störungen während des Starts für die gesamte nachfolgende Betriebszeit zu Fehlern führen oder bei Auswertung für jede einzelne Laufzeit muss demgegenüber in Kauf genommen werden, dass ein jedes Mal unnötigerweise auch das rückleitende Zirkulationsnetz mit erwärmt wird.For the definition the running time of the pump after the start give the mentioned publications fixed time intervals or the monitoring of the temperature in the returns as rules. The latter is either once after the first device start or evaluated on every pump run. This can either one-off disturbances during the Starts for the entire subsequent operating time lead to errors or at evaluation for each single term has to be accepted, that every time unnecessarily also the return Circulation network with heated becomes.

Ein synchronisiertes Verfahren zur Desinfektion von Rohrleitungsnetzen ist aus der OS DE 10 2004 035 167 bekannt, das während der Betriebspausen der Pumpe in regelmäßigen Perioden Suchläufe startet, wodurch ein Temperatursensor regelmäßig die Temperatur des Boilers erfassen und deren außergewöhnliche Überhöhungen erkennen soll. Problematisch ist hierbei, dass während der Suchläufe periodisch das Rohrnetz gespült, somit also ständig wieder aufgeheizt wird, und dass keine allgemein gültige Lösung für Systeme mit und ohne Desinfektions-Aufheizung angegeben wird.One Synchronized method for disinfecting pipeline networks is known from OS DE 10 2004 035 167, which during the breaks of the Pump in regular periods searches starts, causing a temperature sensor regularly the temperature of the boiler capture and recognize their extraordinary exaggerations should. The problem here is that during the searches periodically flushed the pipe network, thus constantly is heated up again, and that no universal solution for systems with and without disinfection heating is specified.

Die Lösung 4) aus DE 101 28 444 kommt einer vorausschauenden bedarfsgerechten Steuerung am nächsten. Insgesamt ist der zusammen gefasste derzeit bekannte Stand der Technik für die bedarfsabhängige Steuerung von Zirkulationspumpen in folgenden Details noch nicht zufrieden stellend:

  • – Jede Gewohnheit, warmes Wasser zu bestimmten Zeiten zu zapfen, ist immer von vielen Faktoren abhängig, so dass keine sichere Vorhersage getroffen werden kann. Gerade für Tageszeiten, zu denen zwar eine allgemein erhöhte Wahrscheinlichkeit für Warmwasser-Bedarf, jedoch keine genauere zeitliche Zuordnung besteht – z. B. während der „Hauswirtschafts-Zeiten" in den Abendstunden – ist kein adäquater Lösungsansatz bekannt.
  • – Jedes denkbare, von erlernten Gewohnheiten abhängige, Steuerungsverfahren erzeugt einen unvermeidlichen Anteil falsch negativer und falsch positiver Pumpenläufe. Es ist aber keine Lösung dafür bekannt, wie dem Nutzer auf einfache, intuitive Art und Weise die Auswahl eines individuellen Kompromisses zwischen bestmöglicher Energieersparnis und höchstem Komfort, also zwischen den Wahrscheinlichkeiten falsch negativer und falsch positiver Entscheidungen, ermöglicht wird.
  • – Wird die Pumpe vorausschauend gestartet, so muss das nachfolgende Zapfen zuverlässig erkannt werden. Geschieht dies nicht, so wird eine starke Ausprägung regelmäßiger Zapfzeiten unterbunden, es kommt zu einem Pendeln des Gewohnheiten-Profils um die Einschaltschwelle herum und somit zu unzuverlässigen Gewohnheiten-Läufen. Gerade für die Verwendung der sonst sehr vorteilhaften Temperatursensoren ist dies für den Fall nach einem kurz zuvor erfolgten Gewohnheiten-Lauf, der die Rohre in den erwärmten Zustand brachte, bisher nicht gelöst.
  • – Bei allen bekannten Verfahren, die ein Gewohnheiten-Profil erzeugen, werden Veränderungen linear behandelt, das heißt, ein „Umlernen" dauert proportional um so länger, je deutlicher eine Gewohnheit ausgeprägt ist. Logischer wäre aber hier eine Entropie abhängige Reaktionsgeschwindigkeit mit der schneller auf veränderte Gewohrheiten reagiert werden kann.
  • – Zapfgewohnheiten können vom Wochenzyklus abhängen. Insbesondere an Wochenenden ist im Allgemeinen mit deutlichen Unterschieden zu den Werktagen zu rechnen. Die OS DE 101 15 129 schlägt die statistische Behandlung der Zapfzeiten einzeln für jeden Wochentag vor. Dabei wird jedoch übersehen, dass eine Regelmäßigkeit überhaupt erst nach mehreren gleichartigen Perioden, in diesem Falle also erst nach einigen Wochen, erkannt werden kann, was in der Praxis unzumutbar ist. Die sich weiterhin anbietende Nutzung eines Funkuhrsignal-Senders wird von Anfang an verworfen, weil eine ausreichende Empfangsfeldstärke und Störfreiheit nicht grundsätzlich erwartet werden kann.
  • – Es sind keine Verfahren bekannt, die eine Abwesenheit der Nutzer schnellstmöglich erkennen um unnötige Umwälzungen zu blockieren und gleichzeitig die Gewohnheiten-Profile gegen einen Abbau in Zeiten ohne Anforderungen schützen.
  • – Es sind keine Verfahren bekannt, um nach einem Erststart beschleunigt die Nutzergewohnheiten zu erkennen und möglichst frühzeitig in vorausschauende Pumpenstarts umzusetzen. Gleiches gilt für das Erkennen plötzlicher radikaler Gewohnheiten-Änderungen, z. B. nach Zeitumstellung oder bei Schichtarbeit der Nutzer.
  • – Entsprechend dem Stand der Technik werden Pufferspeicher (Boiler) von Brauchwasseranlagen zyklisch über die normale Betriebstemperatur hinaus erhitzt, um eine desinfizierende Wirkung zu erzielen. Es sind aber keine bedarfsabhängigen Zirkulationssteuerungen bekannt, die einen hierzu erforderlichen Spüllauf des Rohrnetzes mit diesen Intervallen synchronisieren.
The solution 4) DE 101 28 444 comes closest to a predictive demand-based control. Overall, the summarized state of the art currently known for the demand-driven control of circulation pumps in the following details is still unsatisfactory:
  • - Any habit of tapping warm water at specific times is always dependent on many factors, so no safe prediction can be made. Especially for times of the day, although there is a generally increased probability for hot water demand, but no more accurate time allocation - z. B. during the "housekeeping times" in the evenings - no adequate approach is known.
  • Every conceivable control method dependent on learned habits generates an unavoidable proportion of false negatives and false positive pump flows. However, there is no known solution for enabling the user to easily and intuitively select an individual compromise between best possible energy savings and maximum comfort, that is, between the probabilities of false negative and false positive decisions.
  • - If the pump is started with foresight, the following pin must be reliably detected. If this is not done, then a strong expression of regular dispensing times is prevented, there is a commuting of the habits profile around the switch-around threshold and thus to unreliable habits runs. Just for the use of otherwise very advantageous temperature sensors, this is not yet solved for the case after a recent run of habits, which brought the tubes in the heated state.
  • - In all known methods that generate a habits profile, changes are treated linearly, that is, a "learning" takes proportionally longer the more pronounced a habit is, but more logical here would be an entropy-dependent reaction rate with the faster changed Gewhrungen can be reacted.
  • - Tap habits may depend on the weekly cycle. In particular, weekends are generally expected to differ significantly from the working days. OS DE 101 15 129 proposes the statistical treatment of the tapping time individually for each day of the week. However, it is overlooked that a regularity can only be recognized after several similar periods, in this case only after a few weeks, which is unreasonable in practice. The still offering use of a radio clock signal transmitter is discarded from the beginning, because a sufficient reception field strength and freedom from interference can not be expected in principle.
  • - There are no known methods that recognize the absence of users as quickly as possible to block unnecessary upheavals while protecting the habits profiles against degradation in times without requirements.
  • - There are no known methods to detect the user habits after a first start and to implement them as early as possible in anticipatory pump starts. The same applies to the recognition of sudden radical habits changes, eg. B. by time position or shift work of users.
  • - According to the state of the art, storage tanks (boilers) of service water systems are heated cyclically beyond the normal operating temperature in order to achieve a disinfecting effect. However, there are no demand-dependent circulation controls known that synchronize a required for this purpose Spüllauf the pipe network with these intervals.

Technische AufgabenstellungTechnical task

Die der Erfindung zugrunde liegende Aufgabenstellung besteht darin, einen Automaten zu schaffen, der ohne jede Wartung durch die Nutzer alle notwendigen Laufzeiten der Zirkulationspumpe zuverlässig erkennt und optimal steuert, insbesondere bei zufälligen Zapfvorgängen, vor regelmäßigem Bedarf und zum Zwecke der Desinfektion des Rohrsystems.The The object underlying the invention is to to create a machine without any maintenance by the users reliably detects all necessary running times of the circulation pump and optimally controls, especially in random tapping operations regular needs and for the purpose of disinfecting the pipe system.

Dabei soll die Lage des Optimums vom Nutzer in einfachster Weise und praktisch intuitiv vorzugeben sein.there should the location of the optimum of the user in the simplest and most practical be intuitive.

Wegen der Einfachheit der praktischen Realisierung sollen ausschließlich Temperatursensoren, z. B. als Rohr-Anlegefühler, eingesetzt werden können.Because of the simplicity of practical implementation should only temperature sensors, eg. B. as pipe-fitting sensor, can be used.

Im Detail sind folgende Aufgaben zu lösen:

  • – Tageszeit abhängige Speicherung der Zapfgewohnheiten, abhängig von Wahrscheinlichkeit, Aktualität und Kontext mit weiteren Randbedingungen, dabei
  • – Sicherung einer Grundversorgung mit Warmwasser auch in Zeiten erhöhter Bedarfswahrscheinlichkeit ohne einzeln determinierbare Bedarfszeiten durch quasi-zufällige Pumpenlaufzeiten;
  • – Intuitive Nutzereinstellung durch Einknopfbedienung und Anzeige der Laufstatistik;
  • – Erkennen von Zapfvorgängen im erwärmten System, im Folgenden als Warmanforderung bezeichnet;
  • – Erkennen von Wochenenden im Wochenrhythmus ohne äußere Nutzervorgabe;
  • – Schnelle Abwesenheitserkennung;
  • – Beschleunigtes „An- und Umlernen" der Zapfgewohnheiten;
  • – Optimierung der Pumpenlaufzeit;
  • – Synchronisierter Desinfektionslauf.
The following tasks have to be solved in detail:
  • - Depending on the time of day storage of tapping habits, depending on probability, timeliness and context with other boundary conditions, thereby
  • - Ensuring a basic supply of hot water even in times of increased demand probability without individually determinable demand times due to quasi-random pump running times;
  • - Intuitive user setting by one-button operation and display of the running statistics;
  • - Recognition of taps in the heated system, hereinafter referred to as hot demand;
  • - Recognize weekends in the weekly rhythm without external user specification;
  • - Fast absence detection;
  • - accelerated "learning and relearning" of tap habits;
  • - Optimization of the pump running time;
  • - Synchronized disinfection run.

Ferner soll die prinzipielle technische Lösung so beschaffen sein, dass sie mit Mikrocontroller-Technik nach dem gegenwärtigen technischen Stand im Umfang einer Kleinbaugruppe mit geringem Leistungsverbrauch realisierbar ist, um die Ausführung als Steckergerät oder direkt im Gehäuse der Zirkulationspumpe zu ermöglichen.Further the basic technical solution should be such that They use microcontroller technology after the present technical state in the scope of a small component with low power consumption is feasible to the execution as a plug device or directly in the housing to allow the circulation pump.

Für den Einsatz in Seriengeräten ohne manuelle Anpassungen vor Ort ist besonderer Wert darauf zu legen, dass alle Detaillösungen auch bei unterschiedlichsten Betriebsbedingungen, z. B. bei stark schwankenden Boilertemperaturen, unabhängig von Zeitkonstanten, Rohrmaterialien, und möglichst auch bei in der Praxis anzutreffenden Installationsfehlern im Zirkulationssystem, wie z. B. bei fehlendem Rückschlagventil oder mangelhaftem hydraulischem Ausgleich der Einzelkreise, bestmöglich funktionieren.For use in standard devices without manual adjustments on site, special value is attached to it put that all detail solutions even with very different operating conditions, eg. B. in strongly fluctuating Boiler temperatures, independent of time constants, pipe materials, and possibly also in practice encountered installation errors in the circulation system, such. B. in the absence of a check valve or inadequate hydraulic compensation of the individual circuits, to function as best as possible.

ProblemlösungTroubleshooting

Das Problem wird mit dem im Hauptanspruch gekennzeichneten Verfahren gelöst. Vorteilhafte Ausgestaltungen sind in den weiteren Ansprüchen angegeben.The Problem is with the method characterized in the main claim solved. Advantageous embodiments are specified in the further claims.

Die Erfindung verwendet vorzugsweise ein Mikrocontrollersystem mit allgemein bekannter Struktur als Gerätebasis. Dieses ist eingangsseitig mit den verwendeten Messsensoren und einem Einstellpotentiometer, sowie ausgangsseitig mit der Zirkulationspumpe und einer Anzeige verbunden. Gemäß dem Stand der Technik können so alle nachfolgend beschriebenen Funktionseinheiten vorzugsweise in Form von Programmmodulen einer Betriebs-Software realisiert werden.The The invention preferably uses a microcontroller system in general known structure as a device base. This is the input side with the used measuring sensors and a Adjustment potentiometer, and on the output side with the circulation pump and connected to an ad. According to the state of technology so preferably all functional units described below be implemented in the form of program modules of an operating software.

Die Messsensoren können zwei Temperatursensoren als Rohranlegefühler im Vor- und Rücklauf sein, die die Vorlauf-Temperatur θD und die Rücklauf-Temperatur θR bestimmen. Zur Erkennung oder Verifizierung von Zapfvorgängen können alternativ oder zusätzlich auch andere Sensoren eingesetzt werden, deren Signale dann in nahe liegender Weise in die Verarbeitung einfließen.The measuring sensors, two temperature sensors as pipe sensor in the flow and return to be that θ the flow temperature D and the return temperature θ R determine. Alternatively or additionally, other sensors may also be used to detect or verify dispensing operations, the signals of which are then incorporated into the processing in a manner that is obvious.

Die Signale der Sensoren werden in ständiger zeitdiskreter Folge erfasst und zwischengespeichert. Zur Verbesserung des Störspannungsabstands empfiehlt sich eine Mittelwertbildung über eine größere Anzahl von Einzelmessungen (bekannt als Oversampling oder Averaging) und die zeitliche Synchronisation von Einzelmessungen mit der halben Periodendauer der Netzfrequenz zur Brummunterdrückung, beispielsweise mit einer Samplingrate von 10 ms bei 50 Hz.The Signals from the sensors are in constant time-discrete sequence captured and cached. To improve the Störspannungsabstands We recommend averaging over a larger number of individual measurements (known as oversampling or averaging) and temporal synchronization of individual measurements with half the period of the mains frequency for humming suppression, for example, with a sampling rate of 10 ms at 50 Hz.

Im Unterschied zu bekannten Verfahren erfolgt die iterative Berechnung der Bedarfswahrscheinlichkeit Ad für jedes Tageszeit-Intervall d als Filter-Antwort yTP = f(xTP, yTP) einer zeitdiskreten Tiefpass-Funktion (vergl. 1). Dabei wird jedes Intervall d als ein einzelner unabhängiger Kanal mit einer Abtastung pro 24 Stunden behandelt. Wird eine Anforderung erkannt, so sei das Filter-Eingangssignal auf das Werte-Maximum yTP max des Ausgangssignals festgelegt, anderenfalls sei es Null. Das Eingangssignal ist also eine zeitbegrenzte Sprungfunktion. Allgemein ist die Sprungantwort eines Tiefpasses 1. Ordnung als e-Funktion bekannt und als punktierte Kurve in 1c angedeutet. Innerhalb einer Zeitkonstante τ verkleinert sich die Differenz zwischen Aus- und Eingangssignal um deren

Figure 00070001
Wert, sinkt also in dieser Zeit auf etwa 30 %. Die „Reaktionsgeschwindigkeit" ist somit proportional zur Differenz zwischen Aus- und Eingangssignal und erfüllt die Forderung nach Entropie-Abhängigkeit. Eine Tiefpass-Funktion erfüllt in idealer Weise weiterhin die Anforderung, die Historie des Eingangssignals gemittelt und mit einer nachlassenden Wichtung bei fortschreitender Zeit in das Ausgangssignal eingehen zu lassen. Durch die Wahl der Zeitkonstante kann bestimmt werden, wie schnell sich das System auf Veränderungen umstellt oder wie lange vergangene Ereignisse noch wirksam bleiben. Mit einer unterschiedlichen Zeitkonstante für an- oder abschwellende Veränderungen wird erreicht, dass sich die „Lern-Zeit", also die Reaktion auf neu hinzukommende Anforderungsgewohnheiten (mit xTP = yTP max), von der „Verlern-Zeit" (mit xTP = 0) unterscheidet. Nutzer gestalten ihren Tagesablauf nicht streng nach der Uhrzeit – wer steht schon täglich genau zur gleichen Minute auf. So entsteht eine gewisse Streuung der Bedarfszeiten, auch wenn diese an feste Uhrzeiten, z. B. den täglichen Arbeitsbeginn, gekoppelt sind. Um eine Unschärfe der Beurteilung zu erreichen, werden erkannte Bedarfszeiten nicht nur dem zugehörigen, sondern in gleicher Höhe auch benachbarten Intervallen zugerechnet. Im Zusammenwirken mit der Tiefpass-Funktion einerseits und der besagten Streuung andererseits entsteht so eine Verteilungsfunktion der Wahrscheinlichkeiten zwischen den Intervallen, die für solche Zeiten eine Gruppe bildet und bei Überschreiten eines Schwellenwertes an der vorderen Flanke einer solchen Gruppe den Pumpenstart auslöst.In contrast to known methods, the iterative calculation of the demand probability A d for each time-of-day interval d takes place as a filter response y TP = f ( x.sub.TP , y.sub.TP ) of a time-discrete low-pass function (cf. 1 ). Each interval d is treated as a single independent channel with one sample per 24 hours. If a request is detected, then the filter input signal is set to the value maximum y TP max of the output signal, otherwise it is zero. The input signal is thus a time-limited step function. Alles mean is the step response of a low pass 1 , Order known as e-function and as dotted curve in 1c indicated. Within a time constant τ, the difference between the output signal and the input signal decreases by the same time
Figure 00070001
Value, so it drops to about 30% during this time. The "response rate" is thus proportional to the difference between the output and the input signal and satisfies the requirement for entropy dependency.A low-pass function ideally continues to satisfy the requirement of averaging the history of the input signal and decreasing in time as the time progresses By choosing the time constant, you can determine how fast the system is going to change or how long past events are still going to be effective, and with a different time constant for increasing or decreasing changes, the learning Time ", ie the response to newly added requirement habits (with x TP = y TP max ), differs from the" Lost Time "(with x TP = 0) Users do not design their daily routine strictly according to the time - who is already daily exactly at the same minute, thus creating a certain spread of demand time even if they are at fixed times, eg. B. the daily work, are coupled. In order to achieve a blurring of the assessment, recognized demand times are attributed not only to the associated intervals but also to neighboring intervals. In conjunction with the low-pass function on the one hand and said scattering on the other hand, a distribution function of the probabilities between the intervals, which forms a group for such times and triggers the pump start when a threshold value at the front edge of such a group is exceeded.

Durch zweckentsprechende Wahl der Zeitkonstanten der Tiefpass-Funktion für an- und abschwellende Veränderungen kann ein sehr differenziertes Verhalten erreicht werden:
Im Falle großer Zeitkonstanten für ansteigende und kleiner Zeitkonstanten für abfallende Verläufe ergibt sich überhaupt nur dort ein ausgeprägtes Gewohnheiten-Profil, wo wirklich sehr regelmäßig zu festen Zeiten gezapft wird. Ansonsten wird es nur Pumpenstarts nach unmittelbarer Anforderung geben. Dies bedeutet insgesamt wenige Pumpenlaufzeiten in der Laufstatistik, somit also einen sparsamen Betrieb, jedoch auch kleineren Komfort, weil allgemein auf das Eintreffen des warmen Wassers gewartet werden muss.
By appropriate choice of the time constants of the low-pass function for increasing and decreasing changes a very differentiated behavior can be achieved:
In the case of large time constants for increasing and small time constants for declining gradients, there is only a pronounced habits profile there, where really very regularly at fixed times is tapped. Otherwise, there will only be pump starts on request. This means a total of few pump running times in the running statistics, thus thus an economical operation, but also smaller comfort, because in general the arrival of the warm water has to be waited.

Im umgekehrten Fall genügen seltene Anforderungen pro Intervall, um regelmäßig die Pumpe aus Gewohnheit zu starten. Nur wenn es über längere Zeiten keine Anforderung mehr gibt, sinkt die Wahrscheinlichkeit langsam unter den Schwellenwert und weitere Starts bleiben aus.in the reverse case suffice Rare requirements per interval to periodically turn the pump out of habit to start. Only if it's over longer Times no longer demands, the probability decreases slowly under the threshold and further launches stay off.

Hier ergibt sich ein interessantes Verhalten für Tageszeiten allgemeinen, aber nicht streng determinierbaren Bedarfs: Es werden mit bestimmter Häufigkeit und zu leicht wechselnden Zeiten quasi-zufällige Laufzeiten ausgelöst die dazu führen, dass während solcher Phasen das Zirkulationssystem nie ganz abkühlt, eine gewisse Grundversorgung also gewährleistet ist. Dabei bleibt aber dennoch die Möglichkeit von Kaltanforderungen erhalten. Insgesamt werden häufigere Pumpenlaufzeiten erzeugt – der Komfort wird auf Kosten längerer Laufzeiten höher. Dennoch wird die Pumpe auch bei dieser Betriebsart niemals zu Zeiten gestartet, zu denen es in der Vergangenheit keine Anforderungen gab.Here results in an interesting behavior for daytime general, but not strictly determinable need: It will be with certain frequency and to slightly changing times quasi-random maturities triggered the to lead, that while such phases never completely cool the circulation system, one certain basic supply guaranteed is. Nevertheless, the possibility of cold requirements remains receive. Overall, more frequent Pump running times generated - the comfort gets longer at the expense Maturities higher. Yet If the pump is never started even at this time, to which there were no requirements in the past.

Die zuletzt erläuterten Abhängigkeiten von den Zeitkonstanten erlauben eine sehr einfache Einknopfbedienung durch den Nutzer zwischen den Endstellungen „sparsam" und „komfortabel". So können, z. B. durch ein Einstell-Potentiometer, die beiden Zeitkonstanten gegenläufig vorgegeben werden.The last explained dependencies from the time constants allow a very simple one-button operation by the user between the end positions "economical" and "comfortable". So can, for. B. by a setting potentiometer, the two time constants given in opposite directions become.

Um dem Nutzer eine Kontrollmöglichkeit über das Ergebnis seiner Vorgabe zu geben, wird eine Laufstatistik als Anteil der Laufzeiten der Pumpe an der gesamten Betriebszeit der Steuerung ausgegeben. Hierfür bietet sich erneut eine Tiefpass-Funktion an, deren Zeitkonstante etwa auf ein bis zwei Tage festgelegt wird.Around the user a control over the To give result of its specification, a running statistic becomes as share the running times of the pump over the entire operating time of the control output. Therefor again offers a low-pass function whose time constant is set to about one to two days.

Ein zyklischer Tageszeiten-Gewohnheiten-Speicher in bekannter Struktur mit D Speicheradressen zur Abbildung gleich großer, über 24 Stunden verteilter, Zeitintervalle wird um zusätzliche Informationen pro Speicherelement erweitert (2). Ob dies tatsächlich innerhalb dieser Speicherelemente erfolgt, oder nur eine logische Zuordnung der Adressierung physikalisch getrennter Speicherbereiche vorgenommen wird, ist dabei ohne Belang. Neben der Bedarfswahrscheinlichkeit in A werden für jedes Intervall d zusätzliche Informationen gespeichert. Dies sind vorzugsweise binäre Informationen über einen erkannter Zapfvorgang für den aktuellen Tag in N und den vorherigen Tag in L, sowie eine eventuell nachträglich erkannte Ungültigkeit für den aktuellen Tag in U. Neu erkannte Anforderungen werden nicht sofort zur Ermittlung der mittleren Wahrscheinlichkeit herangezogen, sondern erst einmal separat gespeichert und nach beinahe 24 Stunden über die Tiefpass-Funktion in die Bedarfswahrscheinlichkeit eingerechnet. Dies ermöglicht erstens, weitere Randbedingungen, die erst im Verlauf nachfolgender Intervalle detektiert werden können, nachträglich in die Verarbeitung mit einzubeziehen. Zweitens wird dadurch ein statistischer Vergleich zwischen den zuletzt analysierten einzelnen beiden Tagen und dem mittleren Gewohnheiten-Profil ermöglicht, der für das Erkennen des Wochenzyklus gebraucht wird (s. u.).Cyclic time-of-day data storage in a known structure with D memory addresses for mapping equal intervals of time distributed over 24 hours is extended by additional information per memory element ( 2 ). Whether this is actually done within these memory elements, or only a logical assignment of the addressing of physically separate memory areas is made is irrelevant. In addition to the demand probability in A, additional information is stored for each interval d. These are preferably binary information about a detected dispensing operation for the current day in N and the previous day in L, as well as any retrospectively recognized invalidation for the current day in U. Newly recognized requirements are not immediately used to determine the mean probability, but only once stored separately and included in the demand probability after almost 24 hours via the low-pass function. This firstly allows further boundary conditions, which can only be detected during the course of subsequent intervals, subsequently to be included in the processing. Second, this will be a statistical comparison between the last analyzed single two days and the average habits profile needed for recognizing the week cycle (see below).

Wie bekannt, muss der Pumpenstart für eine als Gewohnheit bekannte Bedarfszeit vorausschauend erfolgen, damit genügend Zeit für die Förderung bis zu den Zapfstellen bleibt. Damit ein eventueller Zapfvorgang vom Vortag mit Berücksichtigung findet, muss die Information aus N bereits vor der Auswertung für den eventuellen Pumpenstart erfolgen, deshalb also etwas weniger als 24 Stunden nach der Erfassung. Wenn in U markiert, kann die Auswertung zu diesem Zeitpunkt aber auch unterbleiben. Dies kann z.B. dann der Fall sein, wenn der laufende Tag inzwischen dem Wochenende zugeordnet wurde und die zu dieser Zeit erwartungsgemäß abweichenden Zapfgewohnheiten nicht zur Verfälschung des Gewohnheiten-Speichers führen sollen. Auch eine im betreffenden Intervall laufende Pumpe führt zur Ungültigkeit der Beobachtungsergebnisse.As known, the pump must start for take a well-known as custom demand time ahead, with enough time for the promotion up remains to the taps. So that a possible tapping of the Previous day with consideration finds the information from N already before the evaluation for the eventual Pump start, so a little less than 24 hours after the capture. If marked in U, the evaluation may be to this Time but also stay away. This can e.g. then be the case if the current day has been assigned to the weekend and at this time as expected deviating tapping habits not to falsification of the Habits Store should. Also, a running in the interval interval leads to invalidity the observation results.

Kaltanforderungen sind bekanntlich anhand eines Temperaturanstiegs im Vorlauf gut erkennbar. Um aber auch Warmanforderungen erkennen zu können, wird anstelle von Temperaturanstiegen das Abkühlungsverhalten nach dem Abschalten der Pumpe analysiert. Erfolgt kein Zapfen, so wird sich der Vorlauf schneller abkühlen als wenn – zumindest kurzzeitig – gezapft wird. Als Referenzwert dient die maximale Abkühlung innerhalb eines festen Zeitintervalls, die in vorangegangenen Zyklen ermittelt wurde. Hierzu werden nicht nur Abkühlungsvorgänge nach Pumpenläufen sondern auch alle anderen einbezogen.cold requirements are known to be good on the basis of a temperature increase in the flow recognizable. In order to be able to recognize also warm requirements, is instead of increasing the temperature, the cooling behavior after switching off analyzed the pump. If no pin, so is the flow Cool faster as if - at least briefly - tapped becomes. The reference value is the maximum cooling within a fixed temperature Time interval determined in previous cycles. For this not only cooling processes after pump runs but including all others.

3 zeigt einen typischen Temperaturverlauf nach einer Kaltanforderung. Kurz nachdem ein Temperaturanstieg erkannt wurde startet die Pumpe und verursacht mit der Zirkulation dessen Fortsetzung. Nach dem Abschalten der Pumpe zum Ende ihrer Laufdauer TP kühlt sich der Vorlauf entweder kontinuierlich mit beinahe unveränderlicher Zeitkonstante ab (unterbrochene Kurve) oder wird durch weiteres Zapfen noch längere Zeit auf Temperatur gehalten. Dieser Unterschied wird durch Analyse des Temperaturverlaufs θD in der Abkühlungsphase erkannt. Für einen zuverlässigen Vergleich wird eine Kalt- und eine Warmtemperatur (θkalt, θwarm), sowie eine Schwellen-Temperatur θS zwischen beiden, z. B. als deren arithmetischer Mittelwert

Figure 00100001
bestimmt. Oberhalb dieser Temperatur werden nur Warmanforderungen, unterhalb nur Kaltanforderungen detektiert. Während einer jeden Abkühlungsphase wird in aufeinander folgenden Analyseintervallen TA deren Geschwindigkeit
Figure 00100002
bestimmt und ein Maximalwert Δθkuehl max dieser Größe über längere Zeit gespeichert und aktualisiert. Hierzu wird vorteilhaft eine Abkling-Funktion gemäß 4 verwendet, die den Maximalwert ähnlich einer e- Funktion langsam reduziert, bei Überschreitung durch neue Messwerte aber sofort wieder anpasst. Ein solches Abklingen wird gebraucht, weil z. B. bei Erhöhung der Umgebungstemperatur oder kleineren Abschalttemperaturen auch die erreichbare Abkühlungs-Geschwindigkeit zurück geht. Die so gespeicherte Größe dient als Vergleichs-Referenz für die Entscheidung, ob eine reguläre Abkühlung stattfindet oder ein Zapfvorgang als Warmanforderung vorliegt. So besteht das Entscheidungskriterium darin, ob ein bestimmter Teil, z. B. die Hälfte, der maximalen Abkühlungs-Geschwindigkeit erreicht wird oder nicht. 3 shows a typical temperature profile after a cold request. Shortly after a temperature increase is detected, the pump starts and causes its continuation with the circulation. After the pump is switched off at the end of its running time T P , the supply either cools down continuously with an almost constant time constant (interrupted curve) or is kept at temperature for a longer time by further tapping. This difference is detected by analysis of the temperature profile θ D in the cooling phase. For a reliable comparison, a cold and a warm temperature (θ cold , θ warm ), and a threshold temperature θ S between the two, z. B. as their arithmetic mean
Figure 00100001
certainly. Above this temperature, only hot requirements are detected, below only cold requirements. During each cooling phase, T A becomes its speed in successive analysis intervals
Figure 00100002
determined and a maximum value Δθ cool maximum of this size stored and updated over a long time. For this purpose, a decay function in accordance with 4 is used, which reduces the maximum value similar to an e-function slowly, but adjusts immediately when new measured values are exceeded. Such decay is needed because z. B. increases the ambient temperature or lower shutdown temperatures and the achievable cooling rate goes back. The quantity thus stored serves as a reference for the decision as to whether a regular cooling takes place or a tapping process is present as a hot demand. So the decision criterion is whether a certain part, z. B. Half, the maximum cooling rate is reached or not.

Es bietet sich an, die dynamisch veränderliche Schwellen-Temperatur θS zusätzlich als Entscheidungskriterium dafür zu nutzen, ob ein weiterer Pumpenstart bereits wieder zugelassen, oder wegen noch ausreichender Temperatur blockiert wird. Gerade dann, wenn sich Bedarfsgewohnheiten über längere Dauer häufen, wird ein unnötig langer Lauf verhindert und eine Thermostat-Funktion erreicht.It makes sense to additionally use the dynamically variable threshold temperature θ S as a decision criterion for whether another pump start is already permitted again or blocked because of sufficient temperature. Especially when habits of need accumulate over a longer period of time, an unnecessarily long run is prevented and a thermostat function is achieved.

Wochenenden zeichnen sich im Allgemeinen durch ein signifikant abweichendes Gewohnheiten-Profil aus. Anderenfalls besteht kein Grund, diese gesondert zu behandeln. Um die Tage des Wochenendes zu erkennen werden jeweils die letzten beiden Tage mit dem Gewohnheiten-Profil verglichen und der Grad der Übereinstimmung ermittelt. Weil dem System die Tagesgrenzen unbekannt sind, muss ein solcher Vergleich mehrmals in 24 Stunden erfolgen. Wie bereits oben beschrieben enthält der Gewohnheiten-Speicher zusätzliche Informationen über Anforderungen während des aktuellen (die letzten 24 Stunden – N) und des vorherigen Tages (24 bis 48 Stunden vorher – L ). So wird einfach gezählt, zu wie vielen Zeiten ein als Gewohnheit gespeicherter Bedarf in den letzten beiden Tagen mit einer tatsächlichen Entnahme auch bestätigt wurde. Die Summe, also das Zählergebnis wird anschließend durch die Anzahl gespeicherter Bedarfszeiten dividiert, um einen normierten Wert zu erhalten. In Anlehnung an vergleichbare statistische Analysen sei dieser Übereinstimmungsgrad als Korrelationsfaktor K48 bezeichnet. Um diese Analyse durch natürliche Streuungen nicht zu verfälschen wird bei überlagerter Unschärfe verglichen, das heißt, Übereinstimmungen werden nicht nur in gleichen, sondern auch benachbarten Intervallen gesucht. Zur weiteren Verfeinerung der Ergebnisse kann zur Bestimmung des Korrelationsfaktors anstelle der binären Information eines gespeicherten Gewohnheits-Bedarfs dessen Bedarfswahrscheinlichkeit einbezogen werden.Weekends are generally characterized by a significantly different habits profile. Otherwise, there is no reason to treat them separately. To identify the days of the weekend, the last two days are compared with the habits profile and the degree of agreement is determined. Because the system does not know the daily limits, such a comparison must be made several times in 24 hours. As previously described, the Habits Store contains additional information about requests during the current (the last 24 hours - N) and the previous day (24 to 48 hours before - L). It simply counts the number of times a need stored as a habit has been confirmed in the last two days with an actual withdrawal. The sum, ie the count result, is then divided by the number of stored demand times to obtain a normalized value. Based on comparable statistical analyzes, this degree of agreement is referred to as the correlation factor K 48 . In order to avoid distorting this analysis by natural scattering is compared with superimposed blurring, that is, matches are searched not only in equal but also adjacent intervals. To further refine the results, the probability of need may be included to determine the correlation factor, rather than the binary information of a stored habit requirement.

Die Ergebnisse dieser Analyse werden in einem weiteren zyklischen („Wochen"-)Speicher mit einer Zykluszeit von 7 Tagen abgelegt und ergeben etwa ein Kohärenzprofil, wie in 5 dargestellt. An Wochenenden ist mit einem deutlichen Einbruch des Korrelationsfaktors zu rechnen.The results of this analysis are stored in another cyclic ("weekly") memory with a cycle time of 7 days and yield approximately a coherence profile, as in 5 shown. On weekends, a significant decline in the correlation factor can be expected.

Die Signifikanz lässt sich mit dem Quotienten

Figure 00120001
quantifizieren. Überschreitet dieser eine festgelegte Schwelle, so gilt das Wochenende als erkannt. Zum Zeitpunkt des Minimums des erhaltenen Wochen-Profils ist das Wochenende gerade vorbei, weil die Analyse im Nachhinein erfolgt und somit Samstag und Sonntag mit dem Wochenmittel verglichen wurden. Um zu erkennen, ob gerade Wochenende ist, muss also das Wochen-Profil für zwei Tage voraus nach seinem Minimum untersucht werden.The significance can be with the quotient
Figure 00120001
quantify. If this exceeds a specified threshold, the weekend is considered recognized. At the time of the minimum of the received weekly profile, the weekend is just over, because the analysis is done afterwards and thus Saturday and Sunday were compared with the weekly mean. In order to know if it is the weekend, the weekly profile must be examined for two days ahead of its minimum.

Erkannte Wochenend-Zeiten werden dahin gehend ausgewertet, dass alle vom Gewohnheiten-Profil erzeugten Pumpenstarts blockiert werden und das Gewohnheiten-Profil selbst in dieser Zeit nicht verändert wird. Prinzipiell wäre auch eine weiter gehende Sonderbehandlung der Wochenendzeiten in einem eigenen Gewohnheiten-Profil möglich. In der Praxis ist dies wegen allgemein sehr großer Abweichungen der Nutzergewohnheiten aber wenig sinnvoll.detected Weekend times are evaluated so that all of the Habits profile pump starts and the habits profile even in this time did not change becomes. In principle would be also a further special treatment of the weekend in your own habits profile possible. In practice this is because of generally very large Deviations of the user habits but little sense.

Das gleiche Verfahren wie für die Wochenenderkennung findet auch für das Erkennen plötzlich veränderter Zapfgewohnheiten Anwendung. Voraussetzung ist zunächst, dass der Wochenend-Rhythmus eindeutig erkannt ist, Die oben definierte Signifikanz also genügend groß ist. Wird jetzt innerhalb der Werktage ein starker Einbruch des Korrelationsfaktors K24 des aktuellen Tages erkannt, so ist von einer Umstellung der Nutzergewohnheiten auszugehen. Daraufhin wird der Gewohnheiten-Speicher auf seinen Startzustand initialisiert und die gespeicherten Anforderungen des aktuellen Tages übernommen. So ist bereits am darauf folgenden Tag das Gewohnheiten-Profil des aktuellen Tages wirksam – das System hat von einem Tag auf den anderen umgelernt.The same procedure as for weekend detection also applies to the detection of suddenly changed tap habits. Prerequisite is first that the weekend rhythm is clearly recognized, the above-defined significance is therefore sufficiently large. If now within the working days a strong break in the correlation factor K 24 of the current day is recognized, then a conversion of the user habits is to be assumed. Then the habits memory is initialized to its start state and the stored requests of the current day are adopted. So the next day's habits profile is already in effect - the system has changed from one day to the next.

Für die Abwesenheitserkennung der Nutzer sind zwei Lösungsansätze alternativ oder kombiniert möglich: Die Überwachung der seit dem letzten Zapfvorgang vergangenen Zeit oder der in dieser Zeit vorausschauend ausgelösten, aber unnötigen, Pumpenstarts. Wird eine Abwesenheit nach Überschreiten einer festgelegten Schwelle erkannt, so werden weitere vorausschauende Pumpenstarts solange blockiert, bis wieder eine Anforderung erkannt wird. Auch die Inhalte des Gewohnheiten- und des Wochen-Speichers bleiben in dieser Zeit unverändert um eine „Entladung" der gespeicherten Profile zu verhindern. Diese Verfahrensweise gestattet einen sofortigen Wiedereintritt in frühere Gewohnheiten nach der Rückkehr der Nutzer.For absence detection the users are two alternative approaches or combined possible: The supervision the time that has elapsed since the last dispensing process or in this one Time triggered in advance, but unnecessary, Pump starts. If an absence occurs after exceeding a specified Threshold detected, so are more anticipatory pump starts blocked until a request is recognized again. Also the contents of the Habits and Weeks memory stay in this time unchanged a "discharge" of the stored Prevent profiles. This procedure allows an immediate Re-entry into earlier Habits after the return the user.

Die Einschaltdauer der Zirkulationspumpe muss so lang bemessen sein, dass mit Sicherheit auch die entferntesten Zapfstellen mit warmem Wasser versorgt werden, jedoch das Zirkulationssystem nicht unnötig mit aufgeheizt wird. In 6 sind der zeitliche Verlauf der Vorlauf-Temperatur θD und der Rücklauf-Temperatur θR nach dem Start der Zirkulationspumpe in tE dargestellt. Im Abschnitt I sind kleine Anstiege oder Schwankungen zu sehen, die durch bereits vorher im Rohrsystem stehende Wassermengen unterschiedlicher Temperatur verursacht sind. Der Bereich II stellt unstetige Anstiege dar, die aus dem Eintreffen der „Wärme-Welle" aus verschiedenen Verzweigungen des Zirkulationssystems stammen. Schließlich kennzeichnet der Bereich III ein weiteres stetiges Durchwärmen des Rohrsystems vor dem Erreichen eines Gleichgewichtszustands. Die Zirkulationsdauer TZ sei nun definiert als die erforderliche Laufzeit der Zirkulationspumpe bis zum Erreichen des letzten Wendepunkts des Temperaturanstiegs im Rücklauf. Selbstverständlich muss die Zirkulationspumpe genügend lange eingeschaltet bleiben, um die Zirkulationsdauer bestimmen zu können. Die Einschaltdauer der Pumpe wird als bestimmter Teil, z. B. 70 %, der ermittelten Zirkulationsdauer festgelegt. Es genügt, in größeren Abständen die Richtigkeit der gespeicherten Zirkulationsdauer zu verifizieren, bzw. zu präzisieren. Besonders vorteilhaft ist es, dies mit jedem Desinfektionslauf zu koppeln, weil hierfür ein Vielfaches der Zirkulationsdauer gebraucht wird.The duty cycle of the circulation pump must be long enough to ensure that even the most remote taps are supplied with warm water, but that the circulation system is not unnecessarily heated up. In 6 are the timing of the flow temperature θ D and the return temperature θ R after the start of the circulation pump in t E shown. Section I shows small increases or fluctuations caused by the different amounts of water that were previously in the pipe system. Area II represents discontinuous increases are derived from the arrival of the "heat wave" from different branches of the circulation system. Finally, region III designates a further continuous heat soaking of the pipe system prior to reaching an equilibrium state. The circulation time T Z is now defined as of course, the circulation pump must remain switched on for a sufficient time to determine the circulation time, the pump duty cycle is determined as a specific part, eg 70%, of the circulating pump until the last point of inflection of the return temperature has been reached It is sufficient to verify or specify the correctness of the stored circulation duration at longer intervals, and it is particularly advantageous to couple this with each disinfection run, because this requires a multiple of the circulation duration.

Warmwasser-Boiler werden, besonders bei energiesparendem Betrieb, nur in bestimmten Perioden über solche Temperaturgrenzen hinaus erhitzt, die eine wirksame Bekämpfung von Legionellen und anderer gesundheitsgefährdender Mikroorganismen gestatten.Hot water boiler Especially in energy-saving operation, only in certain Periods over heated beyond such temperature limits, which effectively combat Legionella and other harmful microorganisms.

Auch ohne Zirkulation wird der prinzipielle Temperaturverlauf des Boilers auf die Temperatursensoren im Vor- und Rücklauf durch Wärmeleitung und Mikrozirkulation innerhalb der Rohrleitungen übertragen und sind in einem Langzeitdiagramm der Temperaturverläufe als veränderliche Grundlinie erkennbar, die aber während jeder Zirkulation durch Temperaturspitzen unterbrochen wird. Um diese Grundlinie zu erhalten werden nur solche Temperaturen als Stützstellen benutzt, die außerhalb der Abkühlungs-Phase (s. o.) gemessen werden und die nicht schneller absinken, als ein vordefinierter Schwellenwert vorsieht. Aus diesen Stützstellen entsteht eine Annäherung an den Temperaturverlauf im Boiler mit wenigstens einem Maximum, das den richtigen Zeitpunkt für den Desinfektionslauf markiert. Die Laufdauer kann ein festgelegtes Vielfaches der detektierten Zirkulationsdauer sein. Für eine periodische gefilterte Analyse des täglichen Verlaufs der Speichertemperatur ist ein weiterer zyklisch umlaufender Speicher mit 24 Stunden Umlaufzeit vorteilhaft, auf den die Ergebnisse der Temperaturmessungen abgelegt werden. Über eine Tiefpass-Filterung, vergleichbar mit 1, werden normale Speicher-Aufheizzeiten, die nicht an die Uhrzeit gebunden sind, ausgefiltert, während sich zyklische Temperaturspitzen aus der Zufallsfunktion herausheben.Even without circulation of the basic temperature profile of the boiler is transmitted to the temperature sensors in the flow and return by heat conduction and microcirculation within the pipes and are recognizable in a long-term diagram of the temperature gradients as a variable baseline, but is interrupted during each circulation by temperature peaks. In order to obtain this baseline, only those temperatures are used which are measured outside of the cooling phase (see above) and which do not decrease faster than a predefined threshold. From these support points, an approximation to the temperature profile in the boiler with at least one maximum, which marks the right time for the disinfection run. The running time may be a fixed multiple of the detected circulation duration. For a periodically filtered analysis of the daily course of the storage temperature, another cyclically circulating storage with a circulation time of 24 hours is advantageous on which the results of the temperature measurements are stored. About a low-pass filtering, comparable to 1 , normal non-hourly storage heat-up times are filtered out while cyclic temperature spikes are removed from the random function.

Ausführungsbeispielembodiment

Anhand eines Ausführungsbeispiels soll die Erfindung nachstehend erläutert werden. 7 zeigt die Struktur eines Zirkulations-Automaten in erfindungsgemäßer Ausführung. Die Signale der beiden Temperatursensoren 1d für die Vorlauf- und 1r für die Rücklaufleitung werden dem Mikrocontroller 2 zugeführt und in dessen internem Analog-Digital-Converter ADC umgewandelt. Ein Halbleiterrelais 3, das die Zirkulationspumpe 4 schaltet, sowie LED-Anzeigeelemente 6 für den Betriebszustand, sind mit Schaltausgängen des Mikrocontrollers verbunden. Außerdem ist ein stufenloses Potentiometer 5 zur Einstellung der Nutzervorgaben mit einem weiteren ADC-Eingang verbunden. Im Mikrocontroller sind ein nicht flüchtiger Programmspeicher ROM zur Programmierung der beschriebenen Algorithmen und ein Arbeitsspeicher RAM für die Speicherung aller Variablen und Betriebsparameter während der Laufzeit integriert.Reference to an embodiment of the invention will be explained below. 7 shows the structure of a circulation machine in accordance with the invention. The signals of the two temperature sensors 1d for the supply and 1r for the return line are the microcontroller 2 and converted into its internal analog-to-digital converter ADC. A solid state relay 3 that the circulation pump 4 switches, as well as LED display elements 6 for the operating state, are connected to switching outputs of the microcontroller. There is also a stepless potentiometer 5 To set the user preferences with another ADC input connected. In the microcontroller, a non-volatile program memory ROM for programming the described algorithms and a random access memory RAM for storing all variables and operating parameters during runtime are integrated.

Die Messwerterfassung erfolgt mit einer festen Abtastrate. Auch Temperaturdifferenzen, die innerhalb längerer Perioden berechnet werden, besitzen eine konstante Zeitbasis. Deshalb sind Temperaturdifferenzen immer zugleich auch ihren Differenzenquotienten, also der Änderungsgeschwindigkeit, gleichwertig.The Measured value acquisition takes place with a fixed sampling rate. Also temperature differences, within longer Periods are calculated, have a constant time base. Therefore are temperature differences always at the same time their differences quotient, So the rate of change, equivalent.

8 gibt eine Übersicht über die Funktionsmodule der Mikrocontroller-Software (Firmware). All jene Einzelfunktionen, die sich vom bekannten technischen Stand unterscheiden, sind hier einzeln benannt und werden nachfolgend näher beschrieben.

  • 1) 9 gibt den Algorithmus zur Bestimmung und ständigen Angleichung der Kalt- und Warmtemperatur und zum Auslösen einer Warmanforderung vereinfacht wieder. Demnach wird eine Warmanforderung dann detektiert, wenn die gemessene Abkühlungs-Geschwindigkeit nach dem Lauf der Pumpe kleiner als eine vordefinierte Grenze ist.
  • 2) Das lokale Maximum der Rücklauf-Temperaturdifferenzen ΔθRi =(θRi - θR(i-1)) zeigt einen Wendepunkt im Temperaturverlauf an. Gemäß 10 ist die Zirkulationsdauer somit sehr einfach zu detektieren. Ein Zähler registriert die Zeit tp seit dem Pumpenstart und aktualisiert sie in den erkannten Wendepunkten als Zirkulationsdauer TZ. Um keine Instabilitäten zuzulassen, wird weiterhin auf einen Mindestanstieg geprüft und die erste Minute der Pumpenlaufzeit aus der Bewertung ausgeschlossen.
  • 3) Eine Laufstatistik wird durch periodisches Ansteuern einer diskreten Tiefpass-Funktion gemäß 11 erreicht. Die Zeitkonstante des Tiefpasses ist 1,5 Tage. Die Filterantwort yTP = f(xTP, yTP) gibt ständig den Anteil der aktiven Zeiten der Pumpe aktuell wieder. Die Anzeige dieses Ergebnisses erfolgt mit einer Leuchtdiode durch periodische Blinksequenzen in einer 5 %-Teilung im Bereich zwischen „unter 5 %" (einmaliges Blinken) und „über 20 %" (fünfmaliges Blinken).
  • 4) Das Potentiometer ist über einen Vorwiderstand so in die Stromversorgung geschaltet, dass je nach Winkelstellung ein Wert I zwischen 0 und 255 gewandelt wird. Die Umrechnung in den jeweiligen Parameter P mit den tatsächlich vorgegebenen Einstellgrenzen Pmin, Pmax erfolgt nach der Gleichung
    Figure 00150001
  • 5) 12 illustriert die Handhabung des Gewohnheiten-Speichers, der für jedes Intervall d = 0...287 aus dem Speicher A mit 5 Bit für die mittlere Wahrscheinlichkeit von Anforderungen, sowie mit je 1 Bit dem aktuellen Tagesspeicher N, dem Tagesspeicher L für den vorherigen Tag und einem Ungültigkeits-Flag U besteht. So werden alle gebrauchten Informationen für jedes Intervall d Ressourcen schonend in nur einem Byte gespeichert. L speichert die Zapfzeiten noch einen Tag länger, obwohl diese bereits in A verrechnet wurden. Gebraucht werden diese Informationen beim Erkennen des Wochenendes. Für ein aktuelles Intervall i ist ein vorausschauender Start an ein Intervall gebunden, das zur Speicherung erst nach einigen weiteren Intervallen aktuell ist. Diese vorausschauende Zeitverschiebung ist die Summe aus der Zirkulationsdauer TZ, aufgerundet auf die volle Intervallgrenze und einer weiteren Intervall-Dauer, weil ja nicht bekannt ist, ob die Anforderung vom Beginn oder Ende des betreffenden Intervalls stammte. Um auch hier eine Unschärfe der Zapfgewohnheiten zu berücksichtigen, wurde der vorausschauende Start um eine zusätzliche Latenzzeit tL nach vorn gezogen, weil unmittelbar während des Pumpenlaufs kein Zapfvorgang als Warmanforderung erkannt werden kann. Im Intervall i+N ist also zu Entscheiden, ob A einen Schwellenwert As überschreitet. Ist das der Fall, so wird „vorfristig" zum Intervall i die Pumpe gestartet. Hierfür muss bereits der Speicher N in A verarbeitet sein. Der Tiefpass-Filterprozess für alle drei Zielintervalle ist also ebenfalls vorfristig auszuführen. Nur die Übergabe der gespeicherten Anforderungen von N nach L und die Speicherung einer eventuellen neuen Anforderung erfolgt zum tatsächlichen Intervall i.
  • 6) Zur Abwesenheitserkennung werden entsprechend 13 die gespeicherten Zapfgewohnheiten gezählt, die ohne erkannte Zapfvorgänge vergehen. Überschreitet das Zählergebnis ZA einen Grenzwert oder sind bereits 18 Stunden Latenzzeit TL ohne Zapfvorgang verstrichen, so wird in den Abwesenheits-Modus umgeschalten, der bis zur nächsten Kaltanforderung beständig ist.
  • 7) Der Wochenspeicher besteht aus 28 Speicherstellen mit einer Intervalldauer von jeweils 6 Stunden. Täglich erfolgt also im 6-Stunden-Takt eine Analyse nach 14. Die Zahl 255 hat als Obergrenze der 1-Byte-Zahl eine Sonderfunktion für „Wert ungültig". Am Ende der Prozedur wird für den laufenden Tag geprüft, ob eine Gewohnheiten-Änderung vorliegt. In diesem Fall werden die registrierten Zapfzeiten des laufenden Tages in den Gewohnheiten-Speicher übernommen.
  • Der benutzte Berechnungsalgorithmus für die Korrelationsfaktoren K24 und K48 ist in 15 dargestellt. Hierin sind F die Summe der ermittelten Übereinstimmungen, index eine Zählvariable zur Indexierung aller Intervalle des Tages-Gewohnheiten-Speichers, eq ein Zwischenpuffer für erkannte Übereinstimmungen und h das Zählergebnis für die Anzahl der gespeicherten Zapfgewohnheiten. Für X wird für die Berechnung von K24 das Flag N aus dem Gewohnheiten-Speicher eingesetzt, anderenfalls das Flag L für die Berechnung von K48.
  • 8) Für die Erfassung des täglichen Wärmeprofils im Boiler wird ein eigener zyklischer Speicher der Basistemperaturen θVB i mit i = 0..47 eingerichtet, die im Abstand von einer halben Stunde als Filterantwort einer Tiefpass-Funktion mit einer Zeitkonstante τ gespeichert werden. 16 zeigt den Programmauszug für die synchronisierte Auslösung des Spüllaufs. Nur wenn alle Gültigkeitskriterien erfüllt sind, werden die erfassten Temperaturen weiterverarbeitet. Für den jeweils ersten gültigen Temperaturwert eines jeden Speicherintervalls nach dem Programmstart wird τ = 0 gesetzt, um diesen sofort zu übernehmen. ZL dient zur Vorgabe einer Wartezeit nach erfolgtem Spüllauf, bis erneut nach der nächsten maximalen Temperatur im zyklischen Speicher gesucht und zu dieser Zeit ein weiterer Spüllauf ausgelöst wird. Diese Funktionsweise ermöglicht es, auch für Heizungssysteme ohne vorgesehenen Desinfektionslauf eine regelmäßige Spülung bei maximaler Betriebstemperatur vorzunehmen.
  • 9) Als Tiefpass-Funktion in allen genannten Funktionsmodulen ist die Gleichung
    Figure 00170001
    implementiert. In dieser Gleichung bestimmt der Quotient C die Zeitkonstante. Für die an- und abschwellende Veränderungen des Gewohnheiten-Speichers ist er gegenläufig zwischen 1 und 5 einstellbar. Für den Grenzwert C = 1 gilt yi = xi – hier reagiert der Filterausgang sofort auf das Eingangssignal, vorherige Zustände werden überschrieben. In erster Näherung kann τ ≈ C·TA unmittelbar als Zeitkonstante im herkömmlichen Sinne betrachtet werden. Hier bezeichnet TA die Abtastperiode, im Falle des Gewohnheiten-Speichers also 24 Stunden.
8th gives an overview of the functional modules of the microcontroller software (firmware). All those individual functions, which differ from the known technical state, are named here individually and are described in more detail below.
  • 1) 9 Simplifies the algorithm for determining and constantly adjusting cold and warm temperatures and triggering a hot request. Thus, a hot request is detected when the measured cooling rate after running the pump is less than a predefined limit.
  • 2) The local maximum of the return temperature differences Δθ Ri = (θ Ri - θ R (i-1) ) indicates a turning point in the temperature history. According to 10 The circulation time is thus very easy to detect. A counter registers the time t p since the pump start and updates it in the detected turning points as the circulation time T Z. In order to allow no instabilities, a minimum increase is still checked and the first minute of the pump running time is excluded from the assessment.
  • 3) Run statistics are determined by periodically driving a discrete low pass function according to 11 reached. The time constant of the low pass is 1.5 days. The filter response y TP = f (x TP , y TP ) constantly reflects the proportion of active pump times. The display of this result is made with a light emitting diode by periodic flash sequences in a 5% division in the range between "less than 5%" (flashing once) and "more than 20%" (five flashes).
  • 4) The potentiometer is connected via a series resistor in the power supply that, depending on the angular position, a value I between 0 and 255 is converted. The conversion into the respective parameter P with the actual preset setting limits P min , P max is carried out according to the equation
    Figure 00150001
  • 5) 12 Figure 5 illustrates the handling of the Habit Memory, for each interval d = 0 ... 287, from the 5-bit A memory for the mean probability of requests, and 1-bit each for the current daily memory N, the daily memory L for the previous day and an invalidation flag U exists. Thus, all used information for each interval d resources are stored gently in only one byte. L saves the tapping time one more day, even though they have already been cleared in A. This information is needed when recognizing the weekend. For a current interval i, a predictive start is bound to an interval which is only up-to-date for storage after a few further intervals. This predictive time shift is the sum of the circulation time T Z , rounded up to the full interval limit and another interval duration, because it is not known whether the request originated from the beginning or end of the interval concerned. In order to take into account a blurring of tapping habits, the forward-looking start was pulled forward by an additional latency t L , because directly during the pump run, no tapping process can be detected as a hot demand. In the interval i + N, it is therefore necessary to decide whether A exceeds a threshold value A s . If this is the case, then the pump is started "prematurely" at interval i. For this purpose, the memory N must already be processed in A. The low-pass filter process for all three target intervals is thus also premature perform. Only the transfer of the stored requests from N to L and the storage of a possible new request takes place at the actual interval i.
  • 6) For absence detection are accordingly 13 counted the stored tap habits that pass without any detected dispensing operations. If the counting result Z A exceeds a limit value or if latency T L has already elapsed 18 hours without tapping, the system switches to the absence mode, which is stable until the next cold request.
  • 7) The weekly storage consists of 28 storage locations with an interval of 6 hours each. Every day an analysis takes place every 6 hours 14 , The number 255 has a special function for "value invalid" as the upper limit of the 1-byte number.At the end of the procedure, it is checked for the current day whether there is a change of habits, in which case the registered dispensing times of the current day are Habits Memory taken over.
  • The used calculation algorithm for the correlation factors K 24 and K 48 is in 15 shown. Herein, F is the sum of the determined matches, index is a count variable for indexing all the intervals of the daily-routine memory, eq is an intermediate buffer for recognized matches, and h is the count result for the number of stored tap habits. For X, for the calculation of K 24 the flag N from the habits memory is used, otherwise the flag L for the calculation of K 48 .
  • 8) To record the daily heat profile in the boiler, a separate cyclic memory of the base temperatures θ VB i is set up with i = 0..47, which are stored every half an hour as a filter response of a low-pass function with a time constant τ. 16 shows the program excerpt for the synchronized triggering of the flushing run. Only if all validity criteria are fulfilled are the recorded temperatures further processed. For the respective first valid temperature value of each storage interval after the program start τ = 0 is set to take over this immediately. Z L is used to specify a waiting time after the rinsing has taken place, until it is again searched for the next maximum temperature in the cyclic memory and another rinsing run is triggered at this time. This mode of operation makes it possible to carry out regular flushing at maximum operating temperature even for heating systems without intended disinfection.
  • 9) As a low-pass function in all the above functional modules is the equation
    Figure 00170001
    implemented. In this equation, the quotient C determines the time constant. For the increasing and decreasing changes of the habits memory he is in opposite directions adjustable between 1 and 5. For the limit C = 1, y i = x i - here the filter output responds immediately to the input signal, previous states are overwritten. As a first approximation, τ ≈ C · T A can be directly considered as a time constant in the conventional sense. Here, T A denotes the sampling period, in the case of the habit memory, therefore, 24 hours.

Claims (10)

Zirkulationssteuerung – mit einem Mikrocontroller oder Mikrorechner zur Signalverarbeitung und Ansteuerung der Zirkulationspumpe, – mit wenigstens einem Sensor zur Erkennung von Warmwasser-Zapfvorgängen und darauf hin auslösenden Starts der Zirkulationspumpe auf Anforderung und – mit einem zyklisch umlaufenden Gewohnheiten-Speicher und auslösenden Starts der Zirkulationspumpe bei Überschreiten eines Schwellenwerts durch die gespeicherten Bedarfswahrscheinlichkeiten, gekennzeichnet durch wenigstens eines der folgenden Merkmale: – Der Speicherwert des jeweils aktuell gültigen Tageszeit-Intervalls im Gewohnheiten-Speicher ist die Ausgangsgröße einer Tiefpass-Funktion, deren Eingangsgröße aus den zyklisch abgetasteten Prüfergebnissen von Zapfvorgängen im betreffenden Intervall gebildet wird und deren Zeitkonstante variabel und prinzipiell unterschiedlich für erkannte oder nicht erkannte Zapfvorgänge ist. – Erkannte Zapfvorgänge werden in einem weiteren Speicher mit zyklischer Struktur zwischengespeichert und erst während der nächsten Tages-Periode zur Präzisierung der Inhalte des Gewohnheiten-Speichers verarbeitet. – Sofern der Sensor zur Erkennung von Zapfvorgängen ein Temperatursensor ist, wird immer dann, wenn das Steigrohr bereits erwärmt ist, dessen Abkühlungsgeschwindigkeit mit einem Referenzwert verglichen, um unter dieser Bedingung einen Zapfvorgang zu erkennen.circulation control - with a microcontroller or microcomputer for signal processing and control of the circulation pump, - with at least a sensor for the detection of hot water taps and triggering Starts the circulation pump on request and - with a cyclically revolving habits storage and triggering launches the circulation pump when exceeded a threshold by the stored demand probabilities, marked by at least one of the following features: - The memory value of the currently valid Daytime Interval in Customs Store is the output size of one Low-pass function whose input from the cyclically sampled test results of dispensing operations is formed in the relevant interval and their time constant variable and principally different for recognized or unrecognized Zapf operations is. - Detected Zapf operations are cached in another memory with cyclic structure and only while the next Day period for clarification the contents of the Habits Memory. - Provided the sensor for detecting taps is a temperature sensor, is always when the riser is already heated, its cooling rate compared with a reference value to under this condition a Recognize tapping. Zirkulationssteuerung nach Anspruch 1, dadurch gekennzeichnet, dass alle wesentlichen internen Entscheidungskriterien der statistischen Bewertung der Zapfgewohnheiten, sowie die Zeitkonstanten der enthaltenen Tiefpass-Funktionen, mit einer zentralen Einknopfbedienung zur Nutzervorgabe der gegenläufigen Grade von Energieersparnis einerseits und des Versorgungskomforts andererseits verknüpft sind.Circulation controller according to Claim 1, characterized that all the essential internal decision criteria of the statistical Evaluation of tapping habits, as well as the time constants of the contained Low-pass functions, with a central one-button operation for user specification the opposite Grade of energy saving on the one hand and the supply comfort on the other hand linked are. Zirkulationssteuerung nach Anspruch 1, dadurch gekennzeichnet, dass eine Laufstatistik als Anteil von Laufzeiten der Zirkulationspumpe an der Gesamtbetriebszeit der Steuerung, gemittelt über die zurückliegende Zeit, angezeigt wird.Circulation controller according to Claim 1, characterized that a running statistics as a proportion of maturities of the circulation pump in the total operating time of the controller, averaged over the past Time is displayed. Zirkulationssteuerung nach Anspruch 1, dadurch gekennzeichnet, dass bei ausbleibenden Anforderungen durch die Nutzer über eine bestimmte Zeit oder eine bestimmte Anzahl gespeicherter Bedarfsgewohnheiten hinweg weitere Starts der Zirkulationspumpe bei Überschreiten eines Schwellenwerts durch die gespeicherten Bedarfswahrscheinlichkeiten solange unterbunden werden, bis der nächste Zapfvorgang erkannt wird.Circulation controller according to Claim 1, characterized that in the absence of requirements by the users about a certain time or a certain number of stored needs habits Further starts of the circulation pump when a threshold value is exceeded prevented by the stored demand probabilities as long be until the next Tapping process is detected. Zirkulationssteuerung nach Anspruch 1, dadurch gekennzeichnet, dass zwischengespeicherte Bedarfszeiten wenigstens für den letzten Tag nach statistischen Methoden mit den gespeicherten mittleren Bedarfsgewohnheiten verglichen werden und aus signifikanten Abweichungen innerhalb der Wochen-Periode die Zeit von Wochenenden detektiert wird.Circulation controller according to Claim 1, characterized that cached demand times at least for the last Day after statistical methods with the stored middle Needs habits are compared and significant deviations within the week period the time of weekends is detected. Zirkulationssteuerung nach Anspruch 5, dadurch gekennzeichnet, dass bei erkannten signifikanten Abweichungen außerhalb von bereits erkannten Wochenend-Phasen auf grundsätzliche Veränderungen des Nutzerverhaltens gefolgert und eine Schnell-Lernphase ausgelöst wird.Circulation controller according to claim 5, characterized in that that detected significant deviations outside previously recognized weekend phases on fundamental changes of user behavior and a quick learning phase is triggered. Zirkulationssteuerung nach Anspruch 1, dadurch gekennzeichnet, dass eine Optimierung der Pumpenlaufzeit durch Bestimmung des jeweils letzten Wendepunkts des Temperaturverhaltens im Rücklauf nach dem Pumpenstart als Maß für die Gesamtumlaufzeit erfolgt.Circulation controller according to Claim 1, characterized that optimizes the pump running time by determining each last turning point of the temperature behavior in the return to the pump start as a measure of the total cycle time he follows. Zirkulationssteuerung nach Anspruch 1, dadurch gekennzeichnet, dass Desinfektionsläufe der Pumpe mit erkannten Maxima im Grundtemperatur-Verlauf des Vor- und/oder Rücklaufs synchronisiert werden.Circulation controller according to Claim 1, characterized that disinfection runs the pump with detected maxima in the basic temperature curve of the and / or rewind be synchronized. Zirkulationssteuerung nach den Ansprüchen 7 und 8, dadurch gekennzeichnet, dass Desinfektionsläufe für die Bestimmung der Gesamtumlaufzeit genutzt werden.Circulation control according to claims 7 and 8, characterized in that disinfection runs for the determination of the total circulation time be used. Zirkulationssteuerung nach Anspruch 1, dadurch gekennzeichnet, dass der Gewohnheiten-Speicher während des Systemstarts unmittelbar unter seinem Schwellenwert initialisiert wird, so dass bereits durch einmalige Anforderung der Schwellenwert überschritten und ein beschleunigtes Anlernen erreicht wird.Circulation controller according to Claim 1, characterized that habits memory while initialized just below its threshold so that already exceeded by single request the threshold and accelerated learning is achieved.
DE102006054729A 2006-11-19 2006-11-19 Water circulation controller for central hot water supply of building, has custom-memory, where memory value of current valid day time-interval in custom-memory determines output variable of low-pass function Active DE102006054729B3 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102006054729A DE102006054729B3 (en) 2006-11-19 2006-11-19 Water circulation controller for central hot water supply of building, has custom-memory, where memory value of current valid day time-interval in custom-memory determines output variable of low-pass function
DE102007007414A DE102007007414B3 (en) 2006-11-19 2007-02-12 Circulation machine for circulating water circuits in central hot-water supplies from buildings, has circulating pump during start of which no detected current flows within circulation circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102006054729A DE102006054729B3 (en) 2006-11-19 2006-11-19 Water circulation controller for central hot water supply of building, has custom-memory, where memory value of current valid day time-interval in custom-memory determines output variable of low-pass function

Publications (1)

Publication Number Publication Date
DE102006054729B3 true DE102006054729B3 (en) 2007-10-18

Family

ID=38514940

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006054729A Active DE102006054729B3 (en) 2006-11-19 2006-11-19 Water circulation controller for central hot water supply of building, has custom-memory, where memory value of current valid day time-interval in custom-memory determines output variable of low-pass function

Country Status (1)

Country Link
DE (1) DE102006054729B3 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010122564A1 (en) * 2009-04-23 2010-10-28 Madgal C.S.F. Ltd Water supply system with recirculation
DE102015119883A1 (en) 2015-11-17 2017-05-18 Xylem Ip Management Sàrl Pump device, process water system, method for operating a service water system and self-learning method for a feed pump of a service water system
WO2018059681A1 (en) * 2016-09-28 2018-04-05 The Green Deal Renewable Energy Company Limited Heating controller
WO2020001745A1 (en) * 2018-06-26 2020-01-02 Oblamatik Ag Method for operating a water circulation system
WO2020001746A1 (en) * 2018-06-26 2020-01-02 Oblamatik Ag Method for operating a water circulation system
CN117664622A (en) * 2024-01-31 2024-03-08 浙江嘉源和达水务有限公司 Automatic performance test method and device for water supply equipment and electronic equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3522344A1 (en) * 1985-06-22 1987-01-02 Meyer Fa Rud Otto Method for controlling the temperature of the hot water flowing to consumers connected to a hot water supply system with a circulation line, and hot water supply system for carrying out the method
DE3242491C2 (en) * 1982-11-18 1987-04-09 Diehl Gmbh & Co, 8500 Nuernberg, De
DE20016431U1 (en) * 2000-09-22 2000-12-21 Fasterding Oliver Circulation pump switched as required
DE20208698U1 (en) * 2002-06-05 2002-09-19 Claus Ulrich Temperature contact sensor
DE10115129A1 (en) * 2001-03-27 2002-10-10 Oliver Fasterding Controller for circulation pump using statistical techniques, has computer that switches pump on before statistically usual tapping times to make hot water available before tap is operated
DE10128444A1 (en) * 2001-06-12 2002-12-19 Ulrich Claus Arrangement for demand-led automatic hot water circulation pump control, has comparator with signal input connected to sensor or signal amplifier, and reference input to peak value memory
DE10302261A1 (en) * 2003-01-22 2004-08-05 Jens-Peter Quellmann Switching configuration for electronic recognition of opening and closing of taps in piping system, has evaluation circuits that recognize closing of tap based on signals from comparators, and which then allocate signals
DE102004035167A1 (en) * 2004-07-20 2006-02-16 Wilo Ag Procedure in the hot water cycle

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3242491C2 (en) * 1982-11-18 1987-04-09 Diehl Gmbh & Co, 8500 Nuernberg, De
DE3522344A1 (en) * 1985-06-22 1987-01-02 Meyer Fa Rud Otto Method for controlling the temperature of the hot water flowing to consumers connected to a hot water supply system with a circulation line, and hot water supply system for carrying out the method
DE20016431U1 (en) * 2000-09-22 2000-12-21 Fasterding Oliver Circulation pump switched as required
DE10115129A1 (en) * 2001-03-27 2002-10-10 Oliver Fasterding Controller for circulation pump using statistical techniques, has computer that switches pump on before statistically usual tapping times to make hot water available before tap is operated
DE10128444A1 (en) * 2001-06-12 2002-12-19 Ulrich Claus Arrangement for demand-led automatic hot water circulation pump control, has comparator with signal input connected to sensor or signal amplifier, and reference input to peak value memory
DE20208698U1 (en) * 2002-06-05 2002-09-19 Claus Ulrich Temperature contact sensor
DE10302261A1 (en) * 2003-01-22 2004-08-05 Jens-Peter Quellmann Switching configuration for electronic recognition of opening and closing of taps in piping system, has evaluation circuits that recognize closing of tap based on signals from comparators, and which then allocate signals
DE102004035167A1 (en) * 2004-07-20 2006-02-16 Wilo Ag Procedure in the hot water cycle

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010122564A1 (en) * 2009-04-23 2010-10-28 Madgal C.S.F. Ltd Water supply system with recirculation
DE102015119883A1 (en) 2015-11-17 2017-05-18 Xylem Ip Management Sàrl Pump device, process water system, method for operating a service water system and self-learning method for a feed pump of a service water system
US11221149B2 (en) 2015-11-17 2022-01-11 Xylem IP Management S. à r.l. Pump device, industrial water system, method for operating an industrial water system, and self-teaching method for a delivery pump in an industrial water system
WO2018059681A1 (en) * 2016-09-28 2018-04-05 The Green Deal Renewable Energy Company Limited Heating controller
GB2559077A (en) * 2016-09-28 2018-07-25 The Green Deal Renewable Energy Company Ltd Heating controller
GB2559077B (en) * 2016-09-28 2020-09-23 Campbell & Kennedy Maintenance Ltd Heating controller
WO2020001745A1 (en) * 2018-06-26 2020-01-02 Oblamatik Ag Method for operating a water circulation system
WO2020001746A1 (en) * 2018-06-26 2020-01-02 Oblamatik Ag Method for operating a water circulation system
EP3814688B1 (en) * 2018-06-26 2024-03-13 Viega Technology GmbH & Co. KG Method for operating a water circulation system
US11965660B2 (en) 2018-06-26 2024-04-23 Viega Technology Gmbh & Co. Kg Method for operating a water circulation system
CN117664622A (en) * 2024-01-31 2024-03-08 浙江嘉源和达水务有限公司 Automatic performance test method and device for water supply equipment and electronic equipment
CN117664622B (en) * 2024-01-31 2024-04-16 浙江嘉源和达水务有限公司 Automatic performance test method and device for water supply equipment and electronic equipment

Similar Documents

Publication Publication Date Title
DE102006054729B3 (en) Water circulation controller for central hot water supply of building, has custom-memory, where memory value of current valid day time-interval in custom-memory determines output variable of low-pass function
EP3695060B1 (en) Drinking water supply system with pressure control function, method for controlling same, and computer program
DE102012006860A1 (en) Method and device for regulating illuminance
EP3123025B1 (en) Method and apparatus for the control of operation of wind turbines for protection of bats
DE102014117901B4 (en) Motion detection unit and system, method for operating a motion detection unit and corresponding computer program
EP1619446A1 (en) Method for controlling a warm water circuit
EP2604946A2 (en) Hot water tank with delivery temperature setting based on flow information
WO2020165037A1 (en) Method for controlling a circulation pump
EP1508008B1 (en) Freezer comprising a defrosting indicator
EP0569741B1 (en) Method and installation for controlling a circulation pump of a heating installation
WO2018059681A1 (en) Heating controller
EP3217766A1 (en) Method for operating a light
DE10128444B4 (en) Arrangement and method for demand-controlled automatic control of hot water circulation pumps
DE102014119520A1 (en) Method for configuring a lighting system
EP1403588B1 (en) Heating installation for a building
DE10018466B4 (en) Method for cleaning a oven muffle of a cooking oven and cooking oven
EP2163337A1 (en) Welding or soldering device with consumption reduction
DE102011002411B4 (en) Method and device for operating a radiator
EP3377770B1 (en) Pump device, service water system, method for operating the service water system and self-learning method for the pump device in the service water system
DE102018220432A1 (en) Method for operating a ventilation system
DE202008017778U1 (en) Device for maximum key adjustment
EP4116637A1 (en) Method and device for determining a heating characteristic and heating installation with such device
DE102005057769A1 (en) Temperature control device, for heating and/or cooling system, has temperature detector for detecting outer temperature and providing temperature signal, and evaluation device providing minimum temperature to control unit based on signal
DE19734361A1 (en) Control of water heating system
EP1002582A1 (en) Method of operating a ion exchanger

Legal Events

Date Code Title Description
8364 No opposition during term of opposition