gemini-3.6-flash (cost: $0.02) · Anfrage: 2026-09-17T21:24:05.666387098+00:00

Generated by rs-summarizer v1.8.0

Abstract

Dieses Video demonstriert die Einbettung trainierter neuronaler Netze in CasADi-Optimierungsgraphen zur Lösung von Problemen der optimalen Steuerung (Optimal Control Problems, OCP). Am Beispiel eines Zwei-Zustands-Shuttle-Systems mit Mehrziel-Schiess-Formulierung (Multiple Shooting) wird gezeigt, wie externe Kennfelder oder Modelle im ONNX-Format (Open Neural Network Exchange) integriert werden.

Die Ausführung erfolgt primär über die C-API der Microsoft ONNX Runtime. Da Roh-ONNX-Graphen für den Solver zunächst als Black-Box erscheinen, erfordert der Standardansatz finite Differenzen zur Gradientenberechnung. Um diesen Rechenaufwand zu reduzieren, stellt das Hilfspaket torch2casadi eine Lösung bereit: Es führt in PyTorch eine symbolische automatische Differentiation (AD) durch und exportiert adjungierte ONNX-Graphen für exakte Ableitungen erster und zweiter Ordnung. Abschließend werden die C-Code-Generierung für parametrisches MPC (Model Predictive Control) sowie das symbolische Tracing von ONNX-Graphen direkt in native CasADi-MX-Ausdrücke behandelt, was die Abhängigkeit von externen Laufzeitbibliotheken bei kleineren Netzen eliminiert.

Wichtigste Punkte & Zeitstempel

Glossar

Summary Rating: No ratings yet
Article Rating: No ratings yet

Source