• Zum Inhalt springen (Accesskey 1)
  • Zur Suche springen (Accesskey 7)
FWF — Österreichischer Wissenschaftsfonds
  • Zur Übersichtsseite Entdecken

    • Forschungsradar
      • Historisches Forschungsradar 1974–1994
    • Entdeckungen
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Birgit Mitter
      • Oliver Spadiut
      • Georg Winter
    • scilog-Magazin
    • Austrian Science Awards
      • FWF-Wittgenstein-Preise
      • FWF-ASTRA-Preise
      • FWF-START-Preise
      • Auszeichnungsfeier
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • Im Fokus
      • 40 Jahre Erwin-Schrödinger-Programm
      • Quantum Austria
      • Spezialforschungsbereiche
    • Dialog und Diskussion
      • think.beyond Summit
      • Am Puls
      • Was die Welt zusammenhält
      • FWF Women’s Circle
      • Science Lectures
    • Wissenstransfer-Events
    • E-Book Library
  • Zur Übersichtsseite Fördern

    • Förderportfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projekte
        • Einzelprojekte
        • Einzelprojekte International
        • Klinische Forschung
        • 1000 Ideen
        • Entwicklung und Erschließung der Künste
        • FWF-Wittgenstein-Preis
      • Karrieren
        • ESPRIT
        • FWF-ASTRA-Preise
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Kooperationen
        • Spezialforschungsgruppen
        • Spezialforschungsbereiche
        • Forschungsgruppen
        • International – Multilaterale Initiativen
        • #ConnectingMinds
      • Kommunikation
        • Top Citizen Science
        • Wissenschaftskommunikation
        • Buchpublikationen
        • Digitale Publikationen
        • Open-Access-Pauschale
      • Themenförderungen
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • Ersatzmethoden für Tierversuche
        • Europäische Partnerschaft BE READY
        • Europäische Partnerschaft Biodiversa+
        • Europäische Partnerschaft BrainHealth
        • Europäische Partnerschaft ERA4Health
        • Europäische Partnerschaft ERDERA
        • Europäische Partnerschaft EUPAHW
        • Europäische Partnerschaft FutureFoodS
        • Europäische Partnerschaft OHAMR
        • Europäische Partnerschaft PerMed
        • Europäische Partnerschaft Water4All
        • Gottfried-und-Vera-Weiss-Preis
        • LUKE – Ukraine
        • netidee SCIENCE
        • Projekte der Herzfelder-Stiftung
        • Quantum Austria
        • Rückenwind-Förderbonus
        • WE&ME Award
        • Zero Emissions Award
      • Länderkooperationen
        • Belgien/Flandern
        • Deutschland
        • Frankreich
        • Italien/Südtirol
        • Japan
        • Korea
        • Luxemburg
        • Polen
        • Schweiz
        • Slowenien
        • Taiwan
        • Tirol-Südtirol-Trentino
        • Tschechien
        • Ungarn
    • Schritt für Schritt
      • Förderung finden
      • Antrag einreichen
      • Internationales Peer-Review
      • Förderentscheidung
      • Projekt durchführen
      • Projekt beenden
      • Weitere Informationen
        • Integrität und Ethik
        • Inklusion
        • Antragstellung aus dem Ausland
        • Personalkosten
        • PROFI
        • Projektendberichte
        • Projektendberichtsumfrage
    • FAQ
      • Projektphase PROFI
      • Projektphase Ad personam
      • Auslaufende Programme
        • Elise Richter und Elise Richter PEEK
        • FWF-START-Preise
  • Zur Übersichtsseite Über uns

    • Leitbild
    • FWF-Film
    • Werte
    • Zahlen und Daten
    • Jahresbericht
    • Aufgaben und Aktivitäten
      • Forschungsförderung
        • Matching-Funds-Förderungen
      • Internationale Kooperationen
      • Studien und Publikationen
      • Chancengleichheit und Diversität
        • Ziele und Prinzipien
        • Maßnahmen
        • Bias-Sensibilisierung in der Begutachtung
        • Begriffe und Definitionen
        • Karriere in der Spitzenforschung
      • Open Science
        • Open-Access-Policy
          • Open-Access-Policy für begutachtete Publikationen
          • Open-Access-Policy für begutachtete Buchpublikationen
          • Open-Access-Policy für Forschungsdaten
        • Forschungsdatenmanagement
        • Citizen Science
        • Open-Science-Infrastrukturen
        • Open-Science-Förderung
      • Evaluierungen und Qualitätssicherung
      • Wissenschaftliche Integrität
      • Wissenschaftskommunikation
      • Philanthropie
      • Nachhaltigkeit
    • Geschichte
    • Gesetzliche Grundlagen
    • Organisation
      • Gremien
        • Präsidium
        • Aufsichtsrat
        • Delegiertenversammlung
        • Kuratorium
        • Jurys
      • Geschäftsstelle
    • Arbeiten im FWF
  • Zur Übersichtsseite Aktuelles

    • News
    • Presse
      • Logos
    • Eventkalender
      • Veranstaltung eintragen
      • FWF-Infoveranstaltungen
    • Jobbörse
      • Job eintragen
    • Newsletter
  • Entdecken, 
    worauf es
    ankommt.

    FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
    • , externe URL, öffnet sich in einem neuen Fenster
    • Facebook, externe URL, öffnet sich in einem neuen Fenster
    • Instagram, externe URL, öffnet sich in einem neuen Fenster
    • YouTube, externe URL, öffnet sich in einem neuen Fenster

    SCILOG

    • Scilog — Das Wissenschaftsmagazin des Österreichischen Wissenschaftsfonds (FWF)
  • elane-Login, externe URL, öffnet sich in einem neuen Fenster
  • Scilog externe URL, öffnet sich in einem neuen Fenster
  • en Switch to English

  

Ein MATLAB Paket zur Analyse von Optimalen Kontroll Problemen

A MATLAB Package for Analyzing Optimal Control Problem

Dieter Grass (ORCID: 0000-0003-1904-2393)
  • Grant-DOI 10.55776/P23084
  • Förderprogramm Einzelprojekte
  • Status beendet
  • Projektbeginn 01.11.2010
  • Projektende 28.02.2014
  • Bewilligungssumme 205.417 €

Wissenschaftsdisziplinen

Informatik (25%); Mathematik (75%)

Keywords

    Optimal Control Theory, Multiple Optimal Solutions, Bifurcation Theory, Infinite Time BVP

Abstract Endbericht

In ökonomischen und Management Problem spielen optimale Kontrollprobleme über einen unendlichen Zeithorizont eine wichtige Rolle. Die Anwendung des Pontryagin`schen Maximumprinzips führt in diesem Fall zu einem Randwertproblem auf einem unendlichen Zeitintervall, sodass zur numerischen Lösung die Transversalitätsbedingung typischerweise durch eine asymptotische Transversalitätsbedingung ersetzt werden muss, oder es erfolgt eine Transformation des Zeitintervalls, wodurch das Randwertproblem singulär wird. In diesem Projekt entwickeln wir ein Matlab Paket, das die Lösung solcher Randwertaufgaben ermöglicht. Wir implementieren dazu unter Matlab einen Randwertlöser mit integriertem Fortsetzungsalgorithmus. Dieses Softwarepaket erlaubt die Berechnung der (in)stabilen Pfade sowie Zentrumspfade von Gleichgewichten und Limeszyklen. In weiterer Folge können damit auch globale Bifurkationen gefunden und fortgesetzt werden. Weiters wird die objektorientierte Programmierumgebung von Matlab ausgenützt um ein Objekt zu generieren, das einem optimalen Kontrollmodel für spezifische Parameterwerte entspricht. Die notwendigen Optimalitätsbedingungen erster Ordnung werden mittels symbolischer toolbox berechnet, sowie alle zur Analyse notwendigen Matlab Dateien automatisch generiert. Die für jedes Modell berechneten Resultate können leicht im Objekt selbst gespeichert und abgelegt werden. Darüber hinaus erlauben "plot" Funktionen eine leichte graphische Wiedergabe der berechneten Pfade und Lösungen. Heterokline Bifurkationen des kanonischen Systems haben ihre Entsprechung im Auftauchen von sogenannten DNSS oder Skiba Punkten des optimalen Systems. Das sind Punkte im Zustandsraum für welche vielfache optimale Lösungen existieren. Während also das Auftreten vielfacher Lösungen im kanonischen System oftmals in Verbindung mit einer heteroklinen Bifurkation des kanonischen Systems steht, führt dies im optimalen Vektorfeld zu "optimalen" Bifurkationen, beispielsweise zu einer "Indifference-Attractor-Bifurkation", wie sie Florian Wagener beschreibt. Damit eignet sich unser Softwarepaket gut zur numerischen Bifurkationsanalyse des optimalen Vektorfeldes. Für Modell mit zwei und mehr Zuständen können DNSS Kurven, bzw. DNSS Flächen existieren, die ebenfalls mittels Fortsetzungsalgorithmus aus einem DNSS Punkt berechnet werden können. Für die effiziente Berechnung der Lösungspfade ist die Verwendung eines Randwertlösers, der gut an die speziellen Anforderungen aus den optimalen Kontrollproblemen angepasst ist, Voraussetzung. Dazu gehört neben dem möglichen Auftreten von Singularitäten auch die Behandlung von algebraischen Differentialgleichungen, sowie die Implementierung eines Fortsetzungsalgorithmus. Um diesen Anforderungen gerecht zu werden wird in enger Zusammenarbeit mit der Forschungsgruppe von Ewa Weinmüller der von ihnen entwickelte Randwertlöser spezielle auf unsere Anforderungen weiterentwickelt und angepasst.

Eines der wesentlichen Ziele dieses Projekts war die Entwicklung eines auf MATLAB basierenden Softwarepakets (OCMat), das die Behandlung optimaler Kontrollprobleme über einen unendlichen Zeithorizont erlaubt. Eine besondere Schwierigkeit bei Problemen über einen unendlichen Zeithorizont ist es Bedingungen für die Lösung am Ende zu bestimmen. Da die, bei den untersuchten Modellen, auftretenden funktionalen Terme meist nichtlinear sind, erfolgt ein Großteil der Analyse numerisch. Bei der hier umgesetzten Methode wird zunächst das Lösungsverhalten des Modells im Unendlichen analysiert. Dies umfasst die Berechnung von Gleichgewichten, periodischen Lösungen ebenso, wie mögliches Divergenzverhalten. Anschließend an die Berechnung aller Möglichkeiten von Langzeitverhalten wird diese Information genutzt um Lösungen für beliebige Anfangswerte zu berechnen. Das Verfahren für diese Berechnungen beruht dabei auf der Lösung eines Randwertproblems verknüpft mit einer Fortsetzungsmethode. Dieser Ansatz erlaubt es,ausgehend von der bekannten Langzeitlösung, weitere Lösungen für beliebige Anfangszustände beziehungsweise Parameterwerte zu bestimmen.Realisiert wurde dies innerhalb der Programmierumgebung von MATLAB. Dabei wurde auch versucht, Schritte und Aufgaben, die bei dieser Art von Problemstellung immer wieder durchzuführen sind, zu automatisieren. Am Anfang erstellt der Anwender eine, unter Einhaltung einer vorgegebenen Syntax, Initialisierungsdatei, die das zu untersuchende Modell beschreibt. Unter Verwendung der symbolischen Rechenkapazität von MATLAB werden die notwendigen Optimalitätsbedingungen hergeleitet. Danach werden die für die numerischen Untersuchungen benötigten Dateien automatisch erstellt. Diese Automatisierung erlaubt es, im Normalfall, nach der Modellformulierung innerhalb weniger Minuten mit der numerischen Analyse zu beginnen. Auch wenn dieser Teil kein spezifisch mathematisches Problem darstellt, so bringt er in der täglichen Anwendung eine wesentliche Erleichterung, da flexibel und schnell geänderte Modellformulierungen umgesetzt werden können. Ein weiterer Schwerpunkt war es die schon erhaltenen Resultate in einer konsistenten Weise einem Modell zuzuordnen und für eine spätere Untersuchung wieder zur Verfügung zu stellen. Dazu wurde die Klassenstruktur der Programmierumgebung verwendet und unterschiedlichste Funktionen zur Verfügung gestellt, die das Abspeichern, Laden und die graphische Darstellung der Berechnungen unterstützen. Dies alles erfolgt modellspezifisch und erlaubt somit die gleichzeitige Behandlung mehrerer Modelle.Über den wissenschaftlichen Anwendungsbereich hinaus wurde innerhalb von OCMat auch eine Schnittstelle zu den open source Programmen (Synfig Studio und Blender) geschaffen, die es erlaubt Animationen für die Resultate der optimalen Kontrollprobleme zu erstellen. Dies ist eine wichtige Möglichkeit abstrakte Ergebnisse in vollinhaltlicher Form aber ohne mathematische Vorkenntnisse verständlich darzustellen. Somit unterstützt diese Art der Darstellung eine Diskussion auf Augenhöhe zwischen Wissenschaft und Öffentlichkeit. Beispiele für diese Animationen sind auf der Webseite http://orcos.tuwien.ac.at/research/ocmat_software/#c50711zu finden.

Forschungsstätte(n)
  • Technische Universität Wien - 100%
Internationale Projektbeteiligte
  • Cars H. Hommes, Universiteit van Amsterdam - Niederlande

Research Output

  • 212 Zitationen
  • 14 Publikationen
Publikationen
  • 2011
    Titel Controlling pollution and environmental absorption capacity
    DOI 10.1007/s10479-011-0982-4
    Typ Journal Article
    Autor El Ouardighi F
    Journal Annals of Operations Research
    Seiten 111-133
  • 2013
    Titel Energy balance climate models and general equilibrium optimal mitigation policies
    DOI 10.1016/j.jedc.2013.09.008
    Typ Journal Article
    Autor Brock W
    Journal Journal of Economic Dynamics and Control
    Seiten 2371-2396
  • 2013
    Titel When to make proprietary software open source
    DOI 10.1016/j.jedc.2013.02.009
    Typ Journal Article
    Autor Caulkins J
    Journal Journal of Economic Dynamics and Control
    Seiten 1182-1194
  • 2015
    Titel Capital stock management during a recession that freezes credit markets
    DOI 10.1016/j.jebo.2015.02.023
    Typ Journal Article
    Autor Caulkins J
    Journal Journal of Economic Behavior & Organization
    Seiten 1-14
  • 2015
    Titel Skiba points in free end-time problems
    DOI 10.1016/j.jedc.2014.11.003
    Typ Journal Article
    Autor Caulkins J
    Journal Journal of Economic Dynamics and Control
    Seiten 404-419
  • 2015
    Titel Small-noise asymptotics of Hamilton–Jacobi–Bellman equations and bifurcations of stochastic optimal control problems
    DOI 10.1016/j.cnsns.2014.09.029
    Typ Journal Article
    Autor Grass D
    Journal Communications in Nonlinear Science and Numerical Simulation
    Seiten 38-54
    Link Publikation
  • 2013
    Titel A Dynamic Analysis of Schelling’s Binary Corruption Model: A Competitive Equilibrium Approach
    DOI 10.1007/s10957-013-0420-7
    Typ Journal Article
    Autor Caulkins J
    Journal Journal of Optimization Theory and Applications
    Seiten 608-625
  • 2013
    Titel Leading bureaucracies to the tipping point: An alternative model of multiple stable equilibrium levels of corruption
    DOI 10.1016/j.ejor.2012.10.026
    Typ Journal Article
    Autor Caulkins J
    Journal European Journal of Operational Research
    Seiten 541-546
    Link Publikation
  • 2012
    Titel Numerical computation of the optimal vector field: Exemplified by a fishery model
    DOI 10.1016/j.jedc.2012.04.006
    Typ Journal Article
    Autor Grass D
    Journal Journal of Economic Dynamics and Control
    Seiten 1626-1658
    Link Publikation
  • 2011
    Titel Controlling pollution and environmental Absorption capacity.
    Typ Journal Article
    Autor El Quardigi F
  • 2014
    Titel Optimal control models of renewable energy production under uctuating supply.
    Typ Book Chapter
    Autor Large-Scale Scientic Computing
  • 2016
    Titel Advertising and Quality-Dependent Word-of-Mouth in a Contagion Sales Model
    DOI 10.1007/s10957-015-0855-0
    Typ Journal Article
    Autor El Ouardighi F
    Journal Journal of Optimization Theory and Applications
    Seiten 323-342
  • 2016
    Titel Autonomous and advertising-dependent ‘word of mouth’ under costly dynamic pricing
    DOI 10.1016/j.ejor.2015.11.035
    Typ Journal Article
    Autor Ouardighi F
    Journal European Journal of Operational Research
    Seiten 860-872
  • 2016
    Titel Self-regenerating environmental absorption efficiency and the soylentgreenscenario
    DOI 10.1007/s10479-015-2096-x
    Typ Journal Article
    Autor El Ouardighi F
    Journal Annals of Operations Research
    Seiten 179-198

Entdecken, 
worauf es
ankommt.

Newsletter

FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

Kontakt

Österreichischer Wissenschaftsfonds FWF
Georg-Coch-Platz 2
(Eingang Wiesingerstraße 4)
1010 Wien

office(at)fwf.ac.at
+43 1 505 67 40

Allgemeines

  • Jobbörse
  • Arbeiten im FWF
  • Presse
  • Philanthropie
  • scilog
  • Geschäftsstelle
  • Social Media Directory
  • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
  • , externe URL, öffnet sich in einem neuen Fenster
  • Facebook, externe URL, öffnet sich in einem neuen Fenster
  • Instagram, externe URL, öffnet sich in einem neuen Fenster
  • YouTube, externe URL, öffnet sich in einem neuen Fenster
  • Cookies
  • Hinweisgeber:innensystem
  • Barrierefreiheitserklärung
  • Datenschutz
  • Impressum
  • IFG-Formular
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF