Explicit Form of Solutions of Second-Order Delayed Difference Equations: Application to Iterative Learning Control
Abstract
:1. Introduction
- Trajectory tracking in robotics: in robotic arms used for precision tasks (e.g., surgical robots, automated welding arms), trajectory tracking is critical.
- ILC is often used to refine movement paths over successive iterations, compensating for dynamic disturbances and model inaccuracies.
- The second-order delayed difference equation framework models the system’s response more accurately, accounting for actuator delays and sensor latencies.
- The improved stability analysis ensures better convergence of the learning process, reducing oscillations or divergence issues in robot movements.
- Compared to traditional ILC methods, this approach can handle systems with more complex dynamics and variable delays, leading to faster convergence and smoother trajectory tracking.
- is a zero matrix, and I is an identity matrix;
- for , ;
- is the space of matrices;
- An empty sum , and an empty product for integers , where is a given function that does not have to be defined for each in this case;
- is the forward difference operator;
- Repetitive tasks: ILC is useful in systems where the same task is performed multiple times, such as robotic arms, industrial automation, and medical rehabilitation devices.
- Error correction: the controller updates the input signal for the next iteration based on the difference between the desired and actual output from the previous iteration.
- Feedforward control: unlike traditional feedback control, ILC predicts and compensates for errors before they occur in future iterations.
- Convergence: a well-designed ILC algorithm ensures that the system output approaches the desired output over iterations.
- Robotics: improving precision in repetitive tasks.
- Industrial automation: enhancing accuracy in machining and assembly lines.
- Medical applications: assisting in rehabilitation by improving repetitive movements.
- Motion control: used in servo systems to improve trajectory tracking.
- This work introduces new delayed discrete matrix functions, which are regarded as extensions of the sine and cosine functions.
- New representation of solutions: This work proposes a new representation for the solutions for the second-order delay difference equations with noncommutative matrices. This representation is likely used in various aspects of this paper, including deriving the prior estimation of the state. This representation is new even for the second-order difference equations with commutative matrices.
- Application to convergence laws and iterative learning control: the new solution representations are applied to derive convergence laws for ILC systems, providing insights into the convergence behavior of the system via the proposed iterative learning control updating laws.
- Extension of ILC problems: this work extends iterative learning control to address problems involving second-order delay difference equations with noncommutative matrices, potentially presenting new methods or solutions for ILC in these contexts.
2. Delayed Discrete Matrix Sine/Cosine
- 1.
- 2.
- for where δ is the Kroneker delta,
- 3.
- . Here, the convolution operation ∗ is defined by
- 4.
- for ; here, σ is the step function, defined as
- 5.
- , .
- 6.
- ,
- 1.
- Simple calculations show that
- 2.
- If A and B are commutative, that is, , we have
- 3.
- If , then
- Θ represents the zero matrix.
- I is the identity matrix.
- denotes the binomial coefficient, defined as , with if or .
3. Explicit Solutions
4. Convergence Results
- Key assumption: the inequality
- Iterative relation: the proof builds upon the iterative equation that expresses the evolution of error as a combination of the previous error and additional terms influenced by C, F, and .
- Norm bound: by bounding the -norm of the error, the proof systematically shows that the error decreases geometrically is controlled by choosing an appropriate within the specified range.
- Choice of the selection of is crucial.
- Convergence: the result
5. Applicaitons
5.1. Example 1
5.2. Perturbed System Model
5.3. Example 2
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Arimoto, S.; Kawamura, S.; Miyazaki, F. Bettering operation of robots by learning. J. Robot. Syst. 1984, 1, 123–140. [Google Scholar] [CrossRef]
- Sun, M.X.; Huang, B.J. Iterative Learning Control; National Defense Industry Press: Beijing, China, 1999. [Google Scholar]
- Bristow, D.A.; Tharayil, M.; Alleyne, A.G. A survey of iterative learning control. IEEE Control Syst. Mag. 2006, 26, 96–114. [Google Scholar]
- Ahn, H.S.; Chen, Y.Q.; Moore, K.L. Iterative learning control: Brief survey and categorization. IEEE Trans. Syst. Man Cybern. C Appl. Rev. 2007, 37, 1099–1121. [Google Scholar] [CrossRef]
- Li, X.D.; Chow, T.W.S.; Ho, J.K.L. 2-D system theory based iterative learning control for linear continuous systems with time delays. IEEE Trans Circuits Syst. I Regul. Pap. 2005, 52, 1421–1430. [Google Scholar]
- Wan, K. Iterative learning control of two-dimensional discrete systems in general model. Nonlinear Dyn. 2021, 104, 1315–1327. [Google Scholar] [CrossRef]
- Zhu, Q.; Xu, J.; Huang, D.; Hu, G. Iterative learning control design for linear discrete-time systems with multiple high-order internal models. Automatica 2015, 62, 65–76. [Google Scholar] [CrossRef]
- Wei, Y.S.; Li, X.D. Iterative learning control for linear discrete-time systems with high relative degree under initial state vibration. IET Control Theory Appl. 2016, 10, 1115–1126. [Google Scholar] [CrossRef]
- Diblík, J.; Khusainov, D.Y. Representation of solutions of discrete delayed system y(k + 1) = Ay(k) + By(k − m) + f(k) with commutative matrices. J. Math. Anal. Appl. 2006, 318, 63–76. [Google Scholar] [CrossRef]
- Diblík, J.; Khusainov, D.Y. Representation of solutions of linear discrete systems with constant coefficients and pure delay. Adv. Differ. Equ. 2006, 2006, 1–13. [Google Scholar] [CrossRef]
- Khusainov, D.Y.; Diblík, J.; Růžičková, M.; Lukáčová, J. Representation of a solution of the Cauchy problem for an oscillating system with pure delay. Nonlinear Oscil. 2008, 11, 276–285. [Google Scholar] [CrossRef]
- Diblík, J.; Mencáková, K. Representation of solutions to delayed linear discrete systems with constant coefficients and with second-order differences. Appl. Math. Lett. 2020, 105, 106309. [Google Scholar] [CrossRef]
- Elshenhab, A.M.; Wang, X.T. Representation of solutions for linear fractional systems with pure delay and multiple delays. Math. Methods Appl. Sci. 2021, 44, 12835–12860. [Google Scholar] [CrossRef]
- Elshenhab, A.M.; Wang, X.T. Representation of solutions of linear differential systems with pure delay and multiple delays with linear parts given by non-permutable matrices. Appl. Math. Comput. 2021, 410, 126443. [Google Scholar] [CrossRef]
- Pospíšil, M. Representation of solutions of systems of linear differential equations with multiple delays and nonpermutable variable coefficients. Math. Model. Anal. 2020, 25, 303–322. [Google Scholar] [CrossRef]
- Diblík, J.; Morávková, B. Discrete matriy delayed eyponential for two delays and its property. Adv. Differ. Equ. 2013, 2013, 139. [Google Scholar] [CrossRef]
- Diblík, J.; Morávková, B. Representation of the solutions of linear discrete systems with constant coefficients and two delays. Abstr. Appl. Anal. 2014, 2014, 320476. [Google Scholar] [CrossRef]
- Pospíšil, M. Representation of solutions of delayed difference equations with linear parts given by pairwise permutable matrices via Z-transform. Appl. Math. Comput. 2017, 294, 180–194. [Google Scholar] [CrossRef]
- Mahmudov, N.I. Representation of solutions of discrete linear delay systems with non permutable matrices. Appl. Math. Lett. 2018, 85, 8–14. [Google Scholar] [CrossRef]
- Mahmudov, N.I. Delayed linear difference equations: The method of Z-transform. Electron. J. Qual. Theory Differ. Equ. 2020, 2020, 1–12. [Google Scholar] [CrossRef]
- Elshenhab, A.M.; Wang, X.T. Representation of solutions of delayed linear discrete systems with permutable or nonpermutable matrices and second-order differences. Rev. Real Acad. Cienc. Exactas Físicas Nat. Ser. A Matemáticas 2022, 116, 58. [Google Scholar] [CrossRef]
- Diblík, J. Relative and trajectory controllability of linear discrete systems with constant coefficients and a single delay. IEEE Trans. Autom. Control 2019, 64, 2158–2165. [Google Scholar] [CrossRef]
- Diblík, J.; Mencáková, K. A note on relative controllability of higher-order linear delayed discrete systems. IEEE Trans. Autom. Control 2020, 65, 5472–5479. [Google Scholar] [CrossRef]
- Liang, C.; Wang, J.; Fečkan, M. A study on ILC for linear discrete systems with single delay. J. Differ. Equ. Appl. 2018, 24, 358–374. [Google Scholar] [CrossRef]
- Liang, C.; Wang, J.; Shen, D. Iterative learning control for linear discrete delay systems via discrete matriy delayed eyponential function approach. J. Differ. Equ. Appl. 2018, 24, 1756–1776. [Google Scholar] [CrossRef]
- Medved, M.; Škripková, L. Sufficient conditions for the eyponential stability of delay difference equations with linear parts defined by permutable matrices. Electron. J. Qual. Theory Differ. Equ. 2012, 2012, 1–13. [Google Scholar] [CrossRef]
- Pospíšil, M. Relative controllability of delayed difference equations to multiple consecutive states. AIP Conf. Proc. 2017, 1863, 480002. [Google Scholar] [CrossRef]
- Agarwal, R.P. Difference Equations and Inequalities: Theory, Methods, and Applications, 2nd ed.; Marcel Dekker Inc.: New York, NY, USA, 2000. [Google Scholar]
- Horn, R.A.; Johnson, C.R. Matrix Analysis; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mahmudov, N.I.; Awadalla, M.; Arab, M. Explicit Form of Solutions of Second-Order Delayed Difference Equations: Application to Iterative Learning Control. Mathematics 2025, 13, 916. https://doi.org/10.3390/math13060916
Mahmudov NI, Awadalla M, Arab M. Explicit Form of Solutions of Second-Order Delayed Difference Equations: Application to Iterative Learning Control. Mathematics. 2025; 13(6):916. https://doi.org/10.3390/math13060916
Chicago/Turabian StyleMahmudov, Nazim I., Muath Awadalla, and Meraa Arab. 2025. "Explicit Form of Solutions of Second-Order Delayed Difference Equations: Application to Iterative Learning Control" Mathematics 13, no. 6: 916. https://doi.org/10.3390/math13060916
APA StyleMahmudov, N. I., Awadalla, M., & Arab, M. (2025). Explicit Form of Solutions of Second-Order Delayed Difference Equations: Application to Iterative Learning Control. Mathematics, 13(6), 916. https://doi.org/10.3390/math13060916