Chrome Extension
WeChat Mini Program
Use on ChatGLM

LQ-OCP: Energy-Optimal Control for LQ Problems

2024 American Control Conference (ACC)(2024)

Cited 0|Views7
No score
Abstract
This article presents a method to automatically generate energy-optimal trajectories for systems with linear dynamics, linear constraints, and a quadratic cost functional (LQ systems). First, using recent advancements in optimal control, we derive the optimal motion primitive generator for LQ systems–this yields linear differential equations that describe all dynamical motion primitives that the optimal system follows. We also derive the optimality conditions where the system switches between motion primitives–a system of equations that are bilinear in the unknown junction time. Finally, we demonstrate the performance of our approach on an energy-minimizing submersible robot with state and control constraints. We compare our approach to an energy-optimizing Linear Quadratic Regulator (LQR), where we learn the optimal weights of the LQR cost function to minimize energy consumption while ensuring convergence and constraint satisfaction. Our approach converges to the optimal solution 6,400 is 350 submersible to show that our approach still finds energy-efficient solutions faster than LQR when the unconstrained solution is infeasible.
More
Translated text
Key words
Differential Equations,Optimal Control,Linear Constraints,Trajectory Optimization,Linear Differential Equations,Linear Dynamics,Linear Quadratic Regulator,Control Constraints,Motion Primitives,Energy Consumption,Optimization Problem,Objective Function,Active Control,State Variables,Control Input,Lagrange Multiplier,Ordinary Differential Equations,Path Planning,System Of Differential Equations,Linear Quadratic Regulator Controller,Optimal Control Problem,Unknown Time,Unconstrained Case,Costate,Active Constraints,Newton’s Second Law,System Of Linear Equations,Constant Coefficient
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined