Zum Inhalt springen

Nichtlineare modellbasierte prädiktive Regelung

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 30. Juli 2009 um 18:02 Uhr durch 132.180.16.81 (Diskussion) (nochmal Einleitung überarbeitet). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Artikel wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.

Zur Löschdiskussion.

Begründung:Hier ist ja nicht mal ein Fachgebiet aus dem Text ersichtlich so leserfeindlich ist das geschrieben. --WB 06:53, 23. Jul. 2009 (CEST)



Die nichtlineare modellprädiktive Regelung ist eine Methode aus dem Teilgebiet der Kontrolltheorie. Diese Art Regler wurde speziell dazu entwickelt, um auch nichtlineare Prozesse mit Beschränkungen behandeln zu können.

Obwohl die meisten in der Kontrolltheorie untersuchten Prozesse nichtlinear sind, können diese ohne größere Abweichungen linearisiert und deswegen von linearen Reglern geregelt werden. Die nichtlineare modellprädiktive Regelung bietet einen Ausweg für Prozess mit Beschränkungen, die nicht linearisert werden sollen. Allerdings ist die Umsetzung einer nichtlineare modellprädiktive Regelung komplexer als die einer linearen modellprädiktiven Regelung.

Funktionsweise

Ein nichtlinearer modellprädiktiver Regelalgorithmus besteht aus drei Basisschritten.

Zunächst wird mit Hilfe eines zeitdiskreten oder zeitkontinuierlichen dynamischen Modells des zu regelnden Prozesses eine Prädiktion der Zustandsentwicklung in Abhängigkeit von den Steuersignalen für einen festen endlichen Zeithorizont berechnet. Die so entstandene Trajektorie und die verwendeten Steuerungen werden dann mit Hilfe eines Zielfunktionals bewertet. Mit Hilfe von (direkten oder indirekten) Optimierungsverfahren wird nun eine Steuerung für diesen Zeithorizont bestimmt, die das gegebene Zielfunktional minimiert. Da die resultierende Steuerung nur für einen endlichen Zeithorizont bestimmt wurde, muss diese noch erweitert werden, um den Prozess für unbestimmte Zeit möglichst optimal zu steuern und zugleich alle Beschränkungen zu beachten.

Daher wird im zweiten Schritt das erste Element aus dieser Steuerung auf den Prozess angewandt.

Anschließend wird im dritten Schritt der Optimierungshorizont um die zeitlichen Länge der Gültigkeit des implementierten Steuerelements nach vorne verschoben und der Regelprozess von vorne gestartet. Hierbei können im zweiten Schritt die restlichen Steuerelemente entweder gelöscht werden oder als Ausgangspunkt für die Optimierung im darauffolgenden NMPC Schritt dienen. Zudem ermöglicht dies auch die Berücksichtigung von neuen Messdaten, wodurch der Regelkreis geschlossen wird und sich aus den verschiedenen konsekutiven Steuerung eine Regelung ergibt.

Mathematische Formulierung

Hierbei wird das folgende Problem betrachtet:

unter den Nebenbedingungen

Parallel dazu ist die Dynamik des Systems zu beachten. Je nach Problemstellung ist dies durch ein zeit-kontinuierliches oder zeitdiskretes nichtlineares Kontrollsystem der Form

oder

gegeben. Hierbei werden zeitkontinuierliche Systeme in der Regel als Abtastsysteme aufgefasst und implementiert, d.h. die Menge der Steuerungfunktionen besteht aus der Menge der stückweise konstanten Funktionen. Zudem werden hier noch die sogenannten Abtastzeitpunkte, also die Sprungpunkte dieser Funktionen, vorab festgelegt. Die ist durch die digitale Umsetzung mittels Computern motiviert, die feste Taktraten besitzen und die nicht unterschritten werden können. Weiter muss der Prozess mit einem Anfangswert initialisiert werden um Existenz von Lösungstrajektorien nach Caratheodory garantieren zu können.


Literatur

  • Alamir, M.: Stabilization of Nonlinear Systems Using Receding-horizon Control Schemes (2006), Springer Berlin ISBN 1-84628-470-8.
  • Dittmar, R. and Pfeiffer, B.-M.: Modellbasierte prädiktive Regelung: Eine Einführung für Ingenieure (2004), Oldenbourg ISBN 3486275232.
  • Mayne, D.Q. and Rawlings, J.B. and Rao, C.V. and Scokaert, P.O.: Constrained model predictive control: Stability and optimality, Automatica (2000), vol. 36, pp. 789-814.