# Extremwertregler

Mit einem Extremwertregler wird ein Konzept aus der Regelungstechnik verwirklicht, wonach dieser Regler eine Zielgröße maximieren oder minimieren soll, d. h. ein Optimum soll erreicht werden. Die zugehörigen Regelparameter werden hierfür abhängig vom Einfluss der Störgrößen laufend angepasst.

## Englischer Begriff

Im deutschsprachigen Raum hat sich der Begriff Extremwertregelung seit vielen Jahren etabliert. Im englischsprachigen Raum scheint es hingegen keine feste Begriffsdefinition zu geben. Durch dürfte aber der Begriff extremum-seeking control der sein, der dieses Regelungsprinzip heute am häufigsten benennt.

## Einordnung in die Regelungstechnik

Auf Grund des Optimumcharakters des Kennlinienfeldes der Strecke stellt der Extremwertregler immer ein Regler für nichtlineare Systeme dar. Er unterscheidet sich von allgemein gebräuchlichen Reglern dadurch, dass er keine Führungsgröße kennt und nur ein einziger Abtastpunktes auf der Messsignalseite keine Aussage liefert, in welche Richtung die Stellwerte verändert werden müssen, um in Richtung des Optimums zu gelangen, und wie groß die Entfernung zum Optimum ist. Um zumindest zur Richtungsinformation zu gelangen, sind immer zwei oder mehr Abtastungen auf dem Kennlinienfeld notwendig. Der Extremwertregler benötigt deshalb in seiner Struktur immer eine "suchende Komponente".
Zu beachten ist der funktionale Unterschied zur Adaptiven Regelung und zur Optimalen Regelung. Bei der Extremwertregelung werden nicht die Parameter oder die Struktur eines Reglers optimiert, um das System nach bestimmten Merkmalen optimal zu führen, sondern das System wird durch den Extremwertregeler so geführt, dass es selbst in einen Optimalpunkt seines Kennlinienfeldes fährt.
Abbildung 1 zeigt als Blockschaltbild die allgemeine Wirkungsweise eines Extremwertregelkreises. Darin bedeuten:
* R – Extremwertregler
* P – Prozess (umfasst Stelleinrichtung und zu regelndes System)
* M – Messeinrichtung (umfasst Sensorik, Signalwandlung und Signalbewertung)
* $y$ – Stellwert
* $x$ – Prozessgröße
* $r$ – Rückführungsgröße
Die Größen $y$ und $x$ können dabei allgemein auch als Vektoren ${\vec {y}}$ und ${\vec {x}}$ auftreten.
Dieses Blockschaltbild lässt sich zu der allgemeinen Darstellung eines Regelkreises (Abbildung 2) umformen, wenn die Führungsgröße $w$ auf Null gesetzt wird. Das Summationsglied und die daraus resultierende Regelabweichung $e$ wird bei einem Extremwertregler durch eine notwendige Struktur ersetzt, die die Lage des Extremwertes der Rückführgröße r mehr oder weniger genau abschätzt. Die Regelabweichung entspricht dabei sinngemäß der Entfernung und der Richtung vom momentanen Arbeitspunkt zum Extremwert. Im Vergleich ist bei dem allgemeinen Regelkreis eine Beschränkung auf einen skalaren Wert der Rückführgröße $r$ nicht zwingend notwendig.

## Zielgröße

Die Zielgröße der Extremwertregelung entspricht der skalaren Rückführgröße $r$ in der allgemeinen Darstellung. Die Zielgröße muss durch eine Bewertung aus den Messgrößen so bestimmt werden, dass deren Extremwert mit dem vom Anwender gewünschten optimalen Zustand des zu regelnden Systems übereinstimmt. Durch diese Bewertung ergibt sich dann der Zusammenhang
$r=f({\vec {x}})$
als Kennlinie bzw. -fläche mit einem Extremwert im optimalen Systemzustand.
Damit der Extremwertregler aus allen Arbeitspunkten im Stellbereich der Stellgrößen den Extremwert finden kann, darf sich in diesem Bereich nur ein lokales Extremum befinden. Im Allgemeinen arbeiten die Extremwertregelungen auch bei Vorhandenseins eines Sattelpunktes, wenn im Maße der Auflösung der Messwerte und der "Suchbreite" im Arbeitspunkt der Gradient neben dem Sattelpunkt aufgelöst werden kann.

## Funktionsweise

Das Grundprinzip aller Extremwertregler besteht darin, dass im aktuellen Arbeitspunkt das Kennlinienfeld abgetastet wird. Dies kann kontinuierlich, quasikontinuierlich oder zeitdiskret erfolgen. Wird ein Gradient festgestellt, so wird der Arbeitspunkt "in Richtung" dieses Gradienten verschoben. Da im Optimum der Gradient genau Null ist, verharrt die Regelschleife in diesem Punkt, tastet ihn aber weiterhin ab. Verschiebt sich nun die Lage des optimalen Punktes, detektiert dies der Extremwertregler und folgt dem Optimalpunkt. Es gibt dabei Verfahren, wie der unten genannte Relais-Extremwertregler, die keinen expliziten Unterschied zwischen Gradientenabtastung und Arbeitspunkt machen und/oder auch keinen Zwischenwert bestimmen, der als Gradient interpretiert werden kann. Trotzdem beruhen diese Verfahren auf dem Gradient oder auf dessen Vorzeichen.
Bei der Auslegung eines Extremwertreglers ist zu beachten, dass die zu regelnden Systeme in der Regel dynamische Systeme sind. Weiterhin ist zwischen ein- und mehrdimensionalen Systemen zu unterscheiden. Von eindimensionalen Systemen wird gesprochen, wenn die Stellgröße ein skalarer Wert ist. Bei mehrdimensionalen Systeme hingegen ist die Stellgröße ein Vektor aus einer festen Anzahl von Stellwerten.

## Abgrenzung zu Optimierungsverfahren

Durch das notwendige Verhalten der Extremwertregler, einen Optimalpunkt eines Systems zu finden und zu halten, haben sie nicht nur Ähnlichkeit mit den allgemein aus der Mathematik und anderen Wissenschaftsgebieten bekannten Optimierungsverfahren (s. Operations Research), sondern stellen selbst eine Teilmenge solcher Optimierungsverfahren dar.
Prinzipiell kann ein Extremwertregler mit vielen bekannten Optimierungsverfahren realisiert werden. (s. z. B.) Im Allgemeinen stellen jedoch die Ansprüche aus Sicht der Regelungstechnik meist Grenzen, die den Einsatz solcher Verfahren nicht zulassen oder zu Modifikationen führen, die die Effektivität dieser Verfahren stark beeinträchtigen.
Diese regelungstechnischen Ansprüche sind vor allem:
* kontinuierliches Verhalten
* Stabilität im Arbeitspunkt
* begrenzter Stellbereich
* dynamisches Verhalten des zu regelnden Systems
* Einfluss von Störsignalen auf der Zielgröße.
Solche Optimierungsverfahren, die mit der Ableitung der Zielfunktion arbeiten, sind grundsätzlich nicht verwendbar, da im Falle der Extremwertregelung nur eine näherungsweise Bestimmung des Gradienten in einem Arbeitspunkt möglich ist, aber nicht die gesamte Funktion des Kennlinienfeldes als Gleichung oder Gleichungssystem bekannt ist.
Gute Optimierungsverfahren sind dadurch gekennzeichnet, dass sie möglichst schnell bzw. mit möglichst geringem Rechenaufwand den Optimalpunkt finden. Aus diesem Grund arbeiten die meisten Verfahren mit einer Anpassung der Schrittweite, mit der das Kennlinienfeld abgetastet wird. Zu Beginn der Suche wird das Kennlinienfeld mit groben Schritten abgetastet und bei Annäherung an den Optimalpunkt diese Schrittweite sukzessiv verringert. In der Regel wird als Abbruchkriterium für „Optimalpunkt gefunden“ eine Unterschreitung der Schrittweite durch diese Schrittweitensteuerung verwendet.
Diese Verhaltensweise steht im Widerspruch zu den oben genannten Ansprüchen 1 bis 4. Die Abtastwerte werden diskontinuierlich über einen großen Bereich des Kennlinienfeldes an den Stellen gewonnen, die das jeweilige Verfahren als sinnvollen Abtastpunkt für die schnelle Auffindung des Optimums vorausberechnet. Damit erfolgt die Abtastung nicht kontinuierlich, nicht im Bereich eines Arbeitspunktes, berücksichtigt nicht ohne spezielle Maßnahmen die Begrenzungen des Stellbereichs und kann das System, wenn es dynamisch ist, was in der Regel in technischen Systemen der Fall ist, so anregen, dass es in kritische Betriebszustände (Schwingungen, Begrenzungen) gelangt. Diesem kann zwar durch massive Begrenzung der Schrittweite entgegengewirkt werden, jedoch verlieren dadurch diese Verfahren genau die Vorzüge, die sie zu einem schnellen Auffinden des Optimalpunktes bringen.
Viele mathematischen Verfahren sind außerdem für „glatte“ Funktionsverläufe vorgesehen. Bei technischen Systemen hat man es jedoch immer mit einem Störpegel im Messsignal zu tun (Punkt 5). Vor allem im Bereich des Optimums, wo der Gradient des Kennlinienfeldes gegen Null geht, machen sich bei kleinen Abtastschritten diese Störungen erheblich bemerkbar, da sie dem Algorithmus „vorgaukeln“, er befände sich nicht im Optimum. Eine Filterung der Messdaten bringt hier Abhilfe, was aber die Suchgeschwindigkeit gegenüber der theoretisch mit dem jeweiligen Verfahren möglichen Suchgeschwindigkeit weiter verringert. Allerdings stellt dies kein Unterschied zu den üblicherweise verwendeten Extremwertregelungsverfahren dar, da auch diese eine Glättung, meist durch Integration, durchführen.
Eine prinzipielle Unterscheidung in der Anwendung von Extremwertregelern gegenüber üblichen Optimierungsverfahren ist letztlich, dass es nicht nur darum geht, den Optimalpunkt zu finden (im Idealfall nur beim Einschalten des Regelkreises), sondern diesen über lange Zeit stabil zu halten.

## Stabilität

Auch bei der Extremwertregelungen muss die Stabilität, wie in allen anderen Regelungssystemen auch, gewährleistet werden. Die Bedingungen sind mit Nichtlinearen Regelungen vergleichbar. Besondere Beachtung ist darauf zu richten, dass es hier aus dem Arbeitspunkt heraus nicht nur zu dem typischen "Aufschwingen" durch eine wirksame Schleifenverstärkung > 1 kommen kann, sondern dass sich der Arbeitspunkt selbst nicht stabil in den Extrempunkt bewegt bzw. dort verbleibt. Solches Verhalten kann bei falscher Auslegung auch ohne das typische Schwingungsverhalten von Regelungssystemen auftreten. Grund hierfür können Phasenverschiebungen zwischen dem Signal des Stellvektors und dem der Rückführung sein, wenn deren Verhalten zueinander zur Richtungsbestimmung (Gradientenabschätzung) im Extremwertregler verwendet wird.

## Bekannte Extremwertregelungsverfahren

Wie bei den Optimierungsverfahren auch, lässt sich über die verschiedenen Formen der Extremwertregler kein umfassendes Abbild schaffen, da sich jedes Verfahren letztlich entsprechend dem Anwendungsfall in irgendeiner Form weiterentwickeln lässt. In der folgenden Übersicht sollen deshalb die Grundverfahren genannt werden, auf die sich entsprechende Weiterentwicklungen zurückführen lassen.

### Eindimensionale Extremwertregler

Die Dimension bezieht sich auf den Stellvektor, der bei diesen Verfahren eine skalare Größe sein muss. Alle im folgenden beschriebenen Verfahren sind für sich genommen nur auf solche eindimensionalen Probleme anwendbar. Wie diese für mehrdimensionale Probleme erweitert werden können: s. Mehrdimensionale Extremwertregler
* Relais-Extremwertregler

### Mehrdimensionale Extremwertregler

Wenn der Regler gleichzeitig oder quasi gleichzeitig mehrere Stellgrößen so einstellen muss, dass eine Zielgröße in ihr Extremum geführt wird bzw. dort gehalten werden soll, handelt es sich um ein mehrdimensionales Verfahren.
Wie bei den allgemeinen Optimierungsverfahren auch, gibt es für diese Aufgabe zwei prinzipiell verschiedene Lösungswege. Der erste Weg besteht darin, dass das Problem in ein eindimensionales Problem umgeformt wird, dass dann mit einem der oben genannten eindimensionalen Extremwertregler gelöst wird. Abbildung 3 zeigt ein solches Prinzip im Blockschaltbild.
Der unterlagerte eindimensionale Extremwertregler ${\textrm {R}}_{u}$ wirkt dabei nicht direkt auf den Prozess, sondern wird mit einem Richtungsvector ${\vec {y_{d}}}$ multipliziert. Diesen Richtungsvektor gibt der überlagerte Regler R vor, der dafür eine Bewertung von Größen aus dem unterlagerten Kreis durchführt und gegebenenfalls auch A-priori-Wissen über den Prozess verwendet. Vom strukturellen Aufbau abhängig, kann der überlagerte Regler R kontinuierlich oder diskontinuierlich arbeiten. Auch logische Verknüpfungen und Schrittfolgen sind möglich. Im eigentlichen Sinne der Regelungstechnik ist er damit im jeweiligen Anwendungsfall nicht immer als Regler zu bezeichnen, sondern nur die Gesamtstruktur.
Im einfachsten Anwendungsfall macht der Block R als reines Steuerglied in einer offenen Wirkungskette dabei nichts weiter, als schrittweise langsam und systematisch den Reglerausgang $y_{r}$ von einer Stellgröße auf die nächste weiterzuschalten.
Der zweite Lösungsweg besteht darin, dass der Extremwertregler in seiner Struktur bereits so ausgelegt ist, dass er mehrere Stellgrößen zugleich beeinflusst. Aus der Literatur ist bisher nur ein Prinzip bekannt, das hier einzuordnen ist. Dieses Verfahren wird in als Extremwertregler mit Synchrondetektor bezeichnet. Grundlegend beschrieben ist dieses Verfahren in.

## Anwendungen

* Verbrennungsprozesse
* Strömungsprozesse
* Elektrotechnik
* Beschleunigertechnik
* Chemie
* Kältetechnik
Im Vergleich zur Gesamtmenge an Literatur über Regelungstechnik macht das Fachgebiet der Extremwertregelung nur einen verschwindend kleinen Anteil aus. Daraus müsste sich schlussfolgern lassen, dass auch der Anteil an Anwendungen entsprechend gering ist. Allerdings ist es wohl eher so, dass einerseits ein Teil der potentiellen Anwendungen mit Instrumenten der mathematischen Optimierung gelöst wurde oder andererseits unbewusst Verfahren der Extremwertregelung implementiert wurden, ohne dies explizit diesem Fachgebiet zuzuordnen, was wiederum eine negative Rückwirkung auf die Zahl der Veröffentlichungen hatte.