On Matrix Linear Diophantine Equation-Based Digital-Adaptive Block Pole Placement Control for Multivariable Large-Scale Linear Process
Abstract
1. Introduction
2. Theoretical Preliminaries for MIMO Polynomial Systems
2.1. Operator-Theoretic Foundations
- is dense in (controllability);
- is dense in (observability).
- (i)
- is nonsingular, or equivalently, is a positive definite (PD) matrix.
- (ii)
- is full rank, i.e., . Equivalently is nonsingular.
- (i)
- is nonsingular, or equivalently is positive definite (PD) matrix.
- (ii)
- is full rank, i.e., . Equivalently is nonsingular.
- ✓
- PBH Rank Test: is controllable if for any
- ✓
- PBH Eigenvector Test: is controllable if there exists no left eigenvector of orthogonal to the columns of ; that is, only if
- ✓
- PBH Rank Test: is observable if for any
- ✓
- PBH Eigenvector Test: is observable if there exists no right eigenvector of orthogonal to the columns of ; that is, only if
2.2. Eigenspace Decomposition and Projectors
2.3. Block Canonical Forms for MIMO Systems
- ➀
- is an integer;
- ➁
- The system is block-controllable of index .
- ➀
- The ratio is a positive integer;
- ➁
- The system satisfies block observability of index , i.e., the matrix has full rank.
2.4. Block Eigenvalues and the Jordan Normal Form
- ▪
- The union of the eigenvalues of all together equals those of (i.e.,
- ▪
- Each eigenvalue appears with the same partial multiplicities in the as it does in
2.5. Solvents of Matrix Polynomials and Divisors
- The is defined as
- The matrix polynomial is said to be if , and a if
- The matrix polynomial is called unimodular if ;
- It is called regular (or nonsingular) if , for all
- Alternatively, is nonsingular if . Otherwise, it is referred to as singular.
- The roots of the polynomial are termed the eigenvalues (latent root) of
- A rational matrix is called biproper if
- The pair is a Jordan pair of , i.e., ;
- Each block pair is an eigenpair of , i.e., , .
- There exist matrices and such that and ;
- For any other CRD , there exists an such that .
- Right coprime if they only have unimodular common right divisors;
- Right coprime if they have no common latent roots and associated latent vectors;
- Right coprime if has full rank
3. Matrix Polynomials-Based MIMO Compensator Design
- (1)
- If , then ;
- (2)
- The output feedback closed-loop transfer matrix is proper if, and only if, is nonsingular;
- (3)
- Moreover, if and are not necessarily proper, then we have .
3.1. Unity Feedback Compensators
3.2. Output Feedback Configuration
3.3. Input–Output Feedback Configuration
4. Model-Approximation Theory and MIMO Identification Algorithms
4.1. MIMO Least Squares
4.2. MIMO Recursive Least Squares
Algorithm 1: Matrix Polynomial Recursive Least Squares | |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 |
- ▪
- The MIMO-RLS reduces the computation load associated with MIMO least squares by casting it in recursive form which is useful for online system identification;
- ▪
- This basic RLS can be improved by introducing a forgetting factor [4] in order to give more weight to the most recent data.
4.3. MIMO Maximum Likelihood
Algorithm 2: MIMO Maximum Likelihood (ML) Algorithm |
1 Step 1: For |
2 - Compute the prediction error |
3 - Compute the partial derivatives of . Where its elements can be computed through MIMO |
4 IIR (Infinite Impulse Response) digital filtering using the updated matrix coefficients estimates of the |
5 matrix 5polynomial . |
6 Step 2: Estimate the parameter vector using |
7 |
8 |
9 |
10 Step 3: If no convergence, go to step1. |
5. The Proposed Adaptive Compensator Design
5.1. Conversion Between Left and Right Matrix Fraction Discerptions
5.2. Non-Adaptive Compensator Design via the Linearly Independent Search Algorithm
Algorithm 3: Linearly Independent Search Algorithm | Properties of this : |
1 | |
2 | ▪ . |
3 | ▪ . |
4 | ▪ . |
5 | ▪ . |
5.3. Adaptation Mechanism Development
Algorithm 4: The Adaptive Block-Pole Placement Algorithm | ||
1 | Step 1: | ▪ Enter the values of: |
2 | ▪ Enter the nominal values of the | |
3 | ▪ Initiate by the values of | |
4 | ||
5 | Step 2: | ▪ Enter the desired Block poles to be placed and construct the |
6 | Then compose: . | |
7 | ▪ Solve the Diophantine equation using recursive search algorithm | |
8 | ▪ Obtain and | |
9 | Step 3: | ▪ Give the desired trajectory sequence . |
10 | ▪ Compute the closed-loop output and the control law by: | |
11 | ▪ | |
12 | ▪ | |
13 | Step 4: | Identify the plant parameters using: MIMO-RLS or MIMO-ML algorithms |
14 | Step 5: | Updating the matrix coefficients . Convert LMFD to RMFD using |
15 | Silvester Matrix equation | |
16 | ▪ |
6. Application to Winding Process
- The smallest and the largest singular values
- 2.
- The condition number of the closed-loop transfer function
- 3.
- The infinity norm of the sensitivity function
7. Conclusions
- Block root assignment accuracy better than ±0.001;
- Mean steady-state error of less than 0.02;
- Maximum transient response time of 0.8 s under load variation;
- Robust regulation under 10% amplitude noise and step disturbances;
- Complete decoupling, with cross-variable influence reduced to <2%.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
ARMAX | Autoregressive Moving Average with Exogenous Excitation |
GCD | Greatest Common Divisor |
GCLD | Greatest Common Left Divisor |
GCRD | Greatest Common Right Divisor |
IIR | Infinite Impulse Response |
LMFD | Left Matrix Fraction Descriptions |
LS | Least Squares |
LTI | Linear Time-Invariant |
MFD | Matrix Fraction Descriptions |
MIMO | Multi-Input Multi-Output |
ML | Maximum Likelihood |
MRAS | Model Reference Adaptive Systems |
PEM | Prediction Error Method |
PRBS | Pseudo Random Binary Sequence |
RLS | Recursive Least Squares |
RMFD | Right Matrix Fraction Descriptions |
STR | Self-Tuning Regulators |
References
- Mohamed, A. An Optimal Instrumental Variable Identification Approach for Left Matrix Fraction Description Models. Stud. Inform. Control. 2008, 17, 361–372. [Google Scholar]
- Akroum, M.; Hariche, K. Extending the SRIV Identification Algorithm to MIMO LMFD Models. J. Electr. Eng. Technol. 2009, 4, 135–142. [Google Scholar] [CrossRef]
- Mu, B.-Q.; Chen, H.-F.; Wang, L.Y.; Yin, G. Characterization and Identification of Matrix Fraction Descriptions for LTI Systems. SIAM J. Control. Optim. 2014, 52, 3694–3721. [Google Scholar] [CrossRef]
- Ljung, L. System Identification: Theory for the User; Prentice Hall: Englewood Cliffs, NJ, USA, 1999. [Google Scholar]
- Malika, Y.; Clark, T. A Contribution to the Polynomial Eigen Problem. Int. J. Math. Comput. Nat. Phys. Eng. 2014, 8, 1131–1338. [Google Scholar] [CrossRef]
- Yaici, M.; Hariche, K. On eigenstructure assignment using block poles placement. Eur. J. Control. 2014, 20, 217–226. [Google Scholar] [CrossRef]
- Cohen, N. Spectral analysis of regular matrix polynomials. Integral Equations Oper. Theory 1983, 6, 161–183. [Google Scholar] [CrossRef]
- DiStefano, J.J.; Stubberud, A.R. Theory and Problems of Feedback and Control Systems; Mc. Graw Hill: New York, NY, USA, 1967. [Google Scholar]
- Kamel, H. Interpolation Theory in the Structural Analysis of λ-matrices. Ph. D. Thesis, Cullen College of Engineering, University of Houston, Houston, TX, USA, 1987. [Google Scholar]
- Singla, S.; Tronsgard, A. Interpolation Polynomials and Linear Algebra. C. R. Math. Rep. Acad. Sci. Canada 2022, 44, 33–49. [Google Scholar]
- Hariche, K.; Denman, E.D. On Solvents and Lagrange Interpolating-Matrices. Appl. Math. Comput. 1988, 25, 321–332. [Google Scholar] [CrossRef]
- Zhu, Y.; Backx, T. Identification of Multivariable Industrial Processes; Springer-Verlag: London, UK, 1993. [Google Scholar]
- Al-Muthairi, N.; Bingulac, S.; Zribi, M. Identification of discrete-time MIMO systems using a class of observable canonical-form. Iee Proc. Control. Theory Appl. 2002, 149, 125–130. [Google Scholar] [CrossRef]
- Bastogne, T.; Noura, H.; Sibille, P.; Richard, A. Multivariable identification of a winding process by subspace methods for tension control. Control. Eng. Pr. 1998, 6, 1077–1088. [Google Scholar] [CrossRef]
- Landau, I.D.; Lozano, R.; Mohammed, M.; Karimi, A. Adaptive Control: Algorithms, Analysis and Applications; Springer-Verlag: London, UK, 2011. [Google Scholar]
- Pereira, E. On solvents of matrix polynomials. Appl. Numer. Math. 2003, 47, 197–208. [Google Scholar] [CrossRef]
- Ljung, L. Theory and Practice of Recursive Identification; MIT press: Cambridge, MA, USA; London, UK, 1987. [Google Scholar]
- Ahn, S. Stability of a matrix polynomial in discrete systems. IEEE Trans. Autom. Control. 1982, 27, 1122–1124. [Google Scholar] [CrossRef]
- Moore, B. On the flexibility offered by state feedback in multivariable systems beyond closed loop eigenvalue assignment. IEEE Trans. Autom. Control. 1976, 21, 689–692. [Google Scholar] [CrossRef]
- Wonham, W. On pole assignment in multi-input controllable linear systems. IEEE Trans. Autom. Control. 1967, 12, 660–665. [Google Scholar] [CrossRef]
- Chen, C.T. Linear System Theory and Design; Holt, Reinhart and Winston: New York, NY, USA, 1984. [Google Scholar]
- Kucera, V. Discrete Linear Control: The Polynomial Equation Approach; John Wiley: Hoboken, NJ, USA, 1979. [Google Scholar]
- Ioannou Petros, A. Robust Adaptive Control: Design, Analysis and Robustness Bounds; PTR Prentice-Hall: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
- Fang, C.-H. A simple approach to solving the Diophantine equation. IEEE Trans. Autom. Control. 1992, 37, 152–155. [Google Scholar] [CrossRef]
- Fan, C.H.; Chang, F.R. A novel approach for solving Diophantine equations. IEEE Trans. Circuits Syst. 1990, 37, 1455–1457. [Google Scholar] [CrossRef]
- Bekhiti, B. The Left and Right Block Pole Placement Comparison Study: Application to Flight Dynamics. Inform. Eng. Int. J. (IEIJ) 2016, 4, 41–62. [Google Scholar] [CrossRef]
- Zaitsev, V. On arbitrary matrix coefficient assignment for the characteristic matrix polynomial of block matrix linear control systems. Vestnik Udmurt. Univ. Mat. Mekhanika. Komp’yuternye Nauk. 2024, 34, 339–358. [Google Scholar] [CrossRef]
- Bekhiti, B.; Dahimene, A.; Nail, B.; Hariche, K. On λ-matrices and their applications in MIMO control systems design. Int. J. Model. Identif. Control. 2018, 29, 281–294. [Google Scholar] [CrossRef]
- Yu, P.; Zhang, G. Eigenstructure assignment for polynomial matrix systems ensuring normalization and impulse elimination. Math. Found. Comput. 2019, 2, 251–266. [Google Scholar] [CrossRef]
- Belkacem, B. On the theory of λ-matrices based MIMO control system design. Control. Cybern. 2015, 44, 421–443. [Google Scholar]
- Bekhiti, B.; Hariche, K. On Block Roots of Matrix Polynomials Based MIMO Control System Design. In Proceedings of the 4th IEEE Interbational Conference on Electrical Engineering (ICEE), Boumerdes, Algeria, 13–15 December 2015. [Google Scholar] [CrossRef]
- Nehorai, A. Recursive identification algorithms for right matrix fraction description models. IEEE Trans. Autom. Control 1984, 29. [Google Scholar] [CrossRef]
- Bekhiti, B.; Iqbal, J.; Hariche, K.; Fragulis, G.F. Neural Adaptive Nonlinear MIMO Control for Bipedal Walking Robot Locomotion in Hazardous and Complex Task Applications. Robotics 2025, 14, 84. [Google Scholar] [CrossRef]
- Bekhiti, B.; Nail, B.; Tibermacine, I.E.; Salim, R. On Hyper-Stability Theory Based Multivariable Nonlinear Adaptive Control: Experimental Validation on Induction Motors. IET Electr. Power Appl. 2025, 19, e70035. [Google Scholar] [CrossRef]
- Bekhiti, B. A Novel Three-Dimensional Sliding Pursuit Guidance and Control of Surface-to-Air Missiles. Technologies 2025, 13, 171. [Google Scholar] [CrossRef]
- Sugimoto, K.; Imahayashi, W. Left-right Polynomial Matrix Factorization for MIMO Pole/Zero Cancellation with Application to FEL. Trans. Inst. Syst. Control. Inf. Eng. 2019, 32, 32–38. [Google Scholar] [CrossRef]
- Tan, L.; Guo, X.; Deng, M.; Chen, J. On the adaptive deterministic block Kaczmarz method with momentum for solving large-scale consistent linear systems. J. Comput. Appl. Math. 2024, 457, 116328. [Google Scholar] [CrossRef]
- Chaouech, L.; Soltani, M.; Telmoudi, A.J.; Chaari, A. Design of a robust optimal sliding mode controller with pole placement and disturbance rejection based on scalar sign. Int. J. Dyn. Control. 2025, 13, 236. [Google Scholar] [CrossRef]
- Brizuela-Mendoza, J.A.; Mixteco-Sánchez, J.C.; López-Osorio, M.A.; Ortiz-Torres, G.; Sorcia-Vázquez, F.D.J.; Lozoya-Ponce, R.E.; Ramos-Martínez, M.B.; Pérez-Vidal, A.F.; Morales, J.Y.R.; Guzmán-Valdivia, C.H.; et al. On the State-Feedback Controller Design for Polynomial Linear Parameter-Varying Systems with Pole Placement within Linear Matrix Inequality Regions. Mathematics 2023, 11, 4696. [Google Scholar] [CrossRef]
- Tymerski, R. Optimizing Pole Placement Strategies for a Higher-Order DC-DC Buck Converter: A Comprehensive Evaluation. J. Power Energy Eng. 2025, 13, 47–69. [Google Scholar] [CrossRef]
- Nema, S. Pole-Placement and Different PID Controller Structures Comparative Analysis for a DC Motor Optimal Performance. In Proceedings of the 2024 21st Learning and Technology Conference, Jeddah, Saudi Arabia, 15 January 2024. [Google Scholar] [CrossRef]
- Gohberg, I.; Lancaster, P.; Rodman, L. Matrix Polynomials; Classics in Applied Mathematics; Society for Industrial and Applied Mathematics: Lancaster, PA, USA, 2009; Volume 58. [Google Scholar]
- Bai, Z.Z.; Pan, J.Y. Matrix Analysis and Computations; SIAM: Philadelphia, PA, USA, 2021. [Google Scholar]
- Higham, N.J. Functions of Matrices: Theory and Computation; SIAM: Philadelphia, PA, USA, 2000. [Google Scholar]
- Bekhiti, B.; Fragulis, G.F.; Maraslidis, G.S.; Hariche, K.; Cherifi, K. A Novel Recursive Algorithm for Inverting Matrix Polynomials via a Generalized Leverrier–Faddeev Scheme: Application to FEM Modeling of Wing Vibrations in a 4th-Generation Fighter Aircraft. Mathematics 2025, 13, 2101. [Google Scholar] [CrossRef]
- Tian, Y.; Xia, C. On the Low-Degree Solution of the Sylvester Matrix Polynomial Equation. J. Math. 2021, 2021, 1–4. [Google Scholar] [CrossRef]
- Zaitsev, V. Arbitrary Coefficient Assignment by Static Output Feedback for Linear Differential Equations with Non-Commensurate Lumped and Distributed Delays. Mathematics 2021, 9, 2158. [Google Scholar] [CrossRef]
- Sugimoto, K.; Han, X.; Imahayashi, W. Stability of MIMO Feedback Error Learning Control under a Strictly Positive Real Condition. IFAC PapersOnLine 2018, 51, 168–174. [Google Scholar] [CrossRef]
✓ Eigenvalue convergence: | |
✓ Bounded tracking error: | |
✓ Stability preservation: | All poles remain during adaptation. |
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
Bekhiti, B.; Hariche, K.; Kouzou, A.; Younis, J.A.; Sharkawy, A.-N. On Matrix Linear Diophantine Equation-Based Digital-Adaptive Block Pole Placement Control for Multivariable Large-Scale Linear Process. AppliedMath 2025, 5, 139. https://doi.org/10.3390/appliedmath5040139
Bekhiti B, Hariche K, Kouzou A, Younis JA, Sharkawy A-N. On Matrix Linear Diophantine Equation-Based Digital-Adaptive Block Pole Placement Control for Multivariable Large-Scale Linear Process. AppliedMath. 2025; 5(4):139. https://doi.org/10.3390/appliedmath5040139
Chicago/Turabian StyleBekhiti, Belkacem, Kamel Hariche, Abdellah Kouzou, Jihad A. Younis, and Abdel-Nasser Sharkawy. 2025. "On Matrix Linear Diophantine Equation-Based Digital-Adaptive Block Pole Placement Control for Multivariable Large-Scale Linear Process" AppliedMath 5, no. 4: 139. https://doi.org/10.3390/appliedmath5040139
APA StyleBekhiti, B., Hariche, K., Kouzou, A., Younis, J. A., & Sharkawy, A.-N. (2025). On Matrix Linear Diophantine Equation-Based Digital-Adaptive Block Pole Placement Control for Multivariable Large-Scale Linear Process. AppliedMath, 5(4), 139. https://doi.org/10.3390/appliedmath5040139