Discrete-time optimal control problems with time delay argument: New discrete-time Euler-Lagrange equations with
Seyed Mostafa Abdolkhaleghzadeh1, Sohrab Effati2, Seyed Ali Rakhshan1
1Department of Applied Mathematics, Faculty of Mathematical Science, Ferdowsi University of Mashhad, Mashhad, Iran.
Abstract:
Discrete-time optimal control problems are a crucial type of control problems that deal with a dynamic system evolving in discrete time-steps. This paper introduces a new technique for solving linear discrete-time optimal control problems with state delays, applicable to both finite and infinite time horizons. Our method employs a Riccati matrix equation, optimizing control strategies and ensuring system stability through bounded control inputs. We adopt a Bolza problem for the performance index, which guides the classification of control issues. The technique simplifies problems into manageable Riccati matrix equations using the Euler-Lagrange equations and Pontryagin maximum principle, ensuring stability and necessary condition compliance. The paper validates the approach with numerical examples from quantum mechanics and classical physics, demonstrating its practicality and potential for broader application.
Related Concept Videos
Time and frequency -Domain Interpretation of Phase-lag Control
Phase-lag controllers do not place a pole at zero, but instead influence the steady-state error by amplifying any...
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
Phase-lead and Phase-lag Controllers
Time-Domain Interpretation of PD Control
Consider the example of control of motor torque. Initially, a positive...
Time and frequency -Domain Interpretation of Phase-lead Control
The design of phase-lead control involves the strategic placement of poles and zeros to balance steady-state error and system...
Time and frequency -Domain Interpretation of PI Control
Acting as a low-pass filter, the PI controller slows the system's response and extends settling times. This requires...


