Regel-Engine

Beziehungen Softwaredateien in Tabellenform regel-engine

Eine Regel-Engine, englisch Rule Engine, ist eine Softwarekomponente, die auf Basis definierter Wenn-Dann-Regeln automatisch Entscheidungen trifft und Aktionen auslöst. Sie arbeitet ohne manuellen Eingriff und wiederholt zuverlässig dieselbe Logik, sooft die hinterlegten Bedingungen eintreten. In der Gebäudesteuerung übersetzt sie damit Vorgaben wie eine Nachtabsenkung in konkrete Schaltbefehle an die Heizung.

Was ist eine Regel-Engine?

Eine Regel-Engine ist der Teil einer Software, der hinterlegte Regeln auswertet und danach handelt. Die Regeln folgen dem Muster: Wenn eine Bedingung erfüllt ist, dann führe eine bestimmte Aktion aus. Der Vorteil gegenüber fest programmierter Logik ist, dass sich die Regeln anpassen lassen, ohne die Software selbst zu verändern. Damit können Betreiber das Verhalten des Systems an ihre Anforderungen anpassen.

Wie funktioniert eine Regel-Engine in der Gebäudesteuerung?

In der Gebäudesteuerung verarbeitet die Regel-Engine Eingangswerte wie Temperatur, Belegung, Fensterstatus oder Uhrzeit. Trifft eine definierte Bedingung zu, steuert sie automatisch Heizung oder Kühlung an, indem sie einen Aktor ansteuert. Die einzelnen Regeln lassen sich zu Regelsätzen kombinieren, die auf unterschiedliche Gebäudetypen zugeschnitten sind. So arbeitet ein Hotel mit belegungsabhängigen Regeln, während eine Schule feste Belegungszeiten hinterlegt und eine Klinik eher tageszeitabhängige Profile nutzt.

Was ist ein Beispiel für eine Regel?

Ein typisches Beispiel ist die Nachtabsenkung: Wenn es nach einer definierten Uhrzeit ist und der Raum nicht belegt, dann senke die Solltemperatur auf einen niedrigeren Wert. Weitere Beispiele sind das Absenken bei geöffnetem Fenster, das Vorheizen vor der üblichen Nutzungszeit oder das Einhalten fester Temperaturgrenzen. Solche Regeln greifen in der Praxis sehr häufig, was zeigt, wie aktiv eine Regel-Engine den Betrieb beeinflusst. Der eigentliche Vorteil zeigt sich im Zusammenspiel vieler solcher Regeln: Sie greifen rund um die Uhr, reagieren sofort auf veränderte Bedingungen und arbeiten auch dann zuverlässig, wenn kein Personal vor Ort ist. Statt einzelne Räume manuell nachzustellen, hinterlegt der Betreiber die gewünschte Logik einmal und passt sie bei Bedarf an, ohne in die Software selbst eingreifen zu müssen.