Discrete time optimal control with frequency constraints for non-smooth systems
Shruti Kotpalliwar, Pradyumna Paruchuri, Debasish Chatterjee, Ravi Banavar
TL;DR
This work develops a discrete-time Pontryagin maximum principle for nonlinear, possibly nonsmooth systems subject to pointwise state and control constraints as well as frequency constraints on both state and control trajectories over a finite horizon $N$. A lifting strategy converts the problem to a high-dimensional, differentiable-at-first-glance formulation, enabling Clarke-based first-order necessary conditions to be derived, including adjoint dynamics, transversality, and a frequency-aware Hamiltonian maximization. The results accommodate nonsmooth dynamics via Clarke cones and include special cases with smooth dynamics or linear dynamics where the conditions simplify to standard PMP forms. Numerical examples on an inverted pendulum, a nonsmooth 2D system, and a Buck converter demonstrate the practical impact of jointly enforcing time-domain and spectral constraints and illustrate the methodology's applicability to constrained motion planning in digital control contexts.
Abstract
We present a Pontryagin maximum principle for discrete time optimal control problems with (a) pointwise constraints on the control actions and the states, (b) frequency constraints on the control and the state trajectories, and (c) nonsmooth dynamical systems. Pointwise constraints on the states and the control actions represent desired and/or physical limitations on the states and the control values; such constraints are important and are widely present in the optimal control literature. Constraints of the type (b), while less standard in the literature, effectively serve the purpose of describing important spectral properties of inertial actuators and systems. The conjunction of constraints of the type (a) and (b) is a relatively new phenomenon in optimal control but are important for the synthesis control trajectories with a high degree of fidelity. The maximum principle established here provides first order necessary conditions for optimality that serve as a starting point for the synthesis of control trajectories corresponding to a large class of constrained motion planning problems that have high accuracy in a computationally tractable fashion. Moreover, the ability to handle a reasonably large class of nonsmooth dynamical systems that arise in practice ensures broad applicability our theory, and we include several illustrations of our results on standard problems.
