Abstract
A control approach for linear actuators with time delay is introduced. The novelty of the proposal is the inclusion of a virtual reference trajectory (VRT) without modifying the controller architecture, allowing the stability margin of a single-delay actuator controller to be increased; in the ideal case, the proposed approach can render stability independent of delay. Moreover, a slight modification of the dynamics of the virtual trajectory allows the closed-loop system to be expressed as a neutral time-delay system. Therefore, its stability analysis is performed using the Lyapunov–Krasovskii approach, yielding theoretical conditions that allow the critical time delay to be computed. Numerical simulations and experiments on the control of a DC motor actuator with a control input time delay validate our proposal.
1. Introduction
Control systems in daily activities are ubiquitous [1] and are usually affected by several endogenous and exogenous uncertainties and disturbances. In more complex situations, time delays—either in the control, in the state, or in the output measurement of the system—are also important aspects to be considered [2]. The combined effect of disturbances and time delay is, most of the time, detrimental to controller performance. Additionally, the control of systems with time delay is challenging, given the different types of delays arising in practical and theoretical applications [3,4,5,6]. Several approaches to address this problem are found in the literature; see Table 1.
Table 1.
Comparative table of main time-delay control/compensation schemes.
The research extending the Lyapunov approach to time-delay system stability was first successfully implemented by Krasovskii [20] while Razumikhin proposed an alternative framework shortly thereafter [3]. More recently, proposals in this context have been developed [21]. To further analyze the stability of time-delay systems, the study of Lyapunov–Krasovskii functionals has led to the establishment of delay-independent conditions in terms of linear matrix inequalities (LMIs) where unknown matrices appear linearly in the inequality to guarantee stability, which can therefore be efficiently computed using convex optimization techniques [22,23,24]. In contrast, when controller synthesis is incorporated into the stability analysis, products between the controller gains and the Lyapunov matrices naturally arise, leading to bilinear matrix inequalities (BMIs), whose numerical solution is considerably more challenging [25]. As for their numerical resolution, it can be mentioned that only in some cases is it possible to convert these BMIs into a set of LMIs that can be solved with semidefinite programming [26]. For delay-free control systems, when time delays appear, stability and stabilization are considered major issues [27]. Although stable linear systems generally exhibit a certain degree of robustness to small delays, maintaining stability and satisfactory performance under increasing delays remains a major challenge. In this context, existing delay-compensation methods frequently rely on time-delay knowledge, plant-dependent prediction models, or observer-based structures, thus yielding medium to high model dependency and/or implementation complexity, as shown in Table 1. These requirements complicate implementation and reduce robustness under delay uncertainty. The proposed approach addresses these limitations threefold:
- Eliminates the need for explicit delay knowledge or prediction, in the ideal case rendering stability independent of the time delay and thus improving robustness to time-delay uncertainty.
- Enlarges the admissible delay margin while preserving the original controller architecture, reducing implementation complexity.
- Introduces a low-order VRT generator that reconstructs delayed tracking information directly from measured delayed errors, reducing model dependency.
In a wide range of control systems, sensors and actuators are fundamental to ensuring the main goals of any control system: stability and performance. One of the most common actuators in control systems is the DC motor [28,29]. Those actuators are affected by several endogenous and exogenous uncertainties and disturbances, including time delays; therefore, different approaches have been reported. Delay estimation and predictive control schemes have been used for theoretical studies and experimental validation on DC motors [30]. The speed control of a DC motor based on a wireless networked control system with time-delay and saturation parameters was experimentally studied in [31]. Dharshan [32] explored the use of the classic Smith predictor (SP) using a direct structure networked control system; his results were obtained for a total network delay greater than 1 [s]. The speed control of a DC motor with input delay and external disturbance was investigated using control, with the results compared with those of a PID controller, demonstrating usefulness and efficiency [33]. Stability analysis and the computation of the stability delay margin for robust DC motor control have recently been studied in [34,35]. Moreover, the tradeoff between stability and performance for DC motor actuators in control systems with single time delays is studied in [36].
The main contribution of this work lies in a novel method consisting of the consideration of the VRT dynamics in the state feedback controller to achieve accurate tracking while ensuring closed-loop stability. A similar idea is used in the force control of robotic systems within the impedance/admittance control approach [37,38]. In this force control approach, the robot’s desired trajectory is modified online to achieve the desired force. The main idea is to compute online an additional reference trajectory, which is then added to the desired trajectory in order to achieve force tracking. To better describe our proposal, we first assume that the linear system is either stable or stabilized by a feedback control law [39]. Then, by incorporating the proposed VRT dynamics into the feedback controller, specifically by adding it to the desired trajectory within the time-delay error, stability can be ensured through proper tuning of the parameters. The VRT is generated by an adjoint linear dynamical system driven by the time-delay tracking error and its time derivatives. The resulting system is a standard linear neutral time-delay system whose stability can be rigorously analyzed using state-of-the-art results. It is important to highlight that the interpretation of VRT means that it represents a trajectory computed online. In the following, we refer to a VRT or reference trajectory in the same way.
The rest of the paper is organized as follows. Section 2 describes the mathematical models considered, presenting the motivation of our proposal using a second-order linear system. In Section 3, the problem statement, the generalization of the proposed approach, the study of its stability, and a numerical simulation to validate the theoretical findings are detailed. Section 4 presents numerical simulations comparing our approach with the classic SP and results on a DC motor testbed to experimentally validate our proposal. Finally, conclusions and some research directions are provided in Section 5.
2. Introductory Mathematical Models
In this section, the motivation of the proposed approach is described using a second-order dynamical system as an introductory example. The proposed VRT dynamics are presented to express the system in standard neutral form.
2.1. Motivation
Consider the linear system:
where represents a state position of the system with its corresponding time derivatives and ; , and are scalar constant parameters, and is the controller defined as follows:
where stands for the time delay, is the delayed output, is the delayed desired trajectory and is a reference trajectory to be computed online in order to compensate for the time-delay errors, represents the desired trajectory, and and are scalar gains. Notice that the desired trajectory is always available, so it can be used for direct feedforward and in the delay-time error computation. Considering (1) and (2), the closed-loop equation is as follows:
Define the tracking error and the delayed tracking error . Then, Equation (3) can be rewritten as follows:
From Equation (4), to render asymptotic closed-loop stability of the tracking error e, a natural selection for the reference dynamics is chosen as follows:
If , the reference trajectory represents a stable first-order linear system for , perturbed by a term dependent on the delayed tracking error and its time derivative. In this ideal case, as will be shown later, the proposed controller yields stability independent of delay [40].
2.2. Reference Trajectory Modification
Let and . Consider the reference trajectory of Equation (5) modified with a tunable gain as in Equation (6).
Notice that Equation (6) is implementable provided the delayed error is an available signal even for . Thus, it is important to highlight that the reference trajectory is not delayed in the definition of .
On the one hand, considering Equations (4) and (6), the closed loop is obtained as follows:
In this case, perfect cancellation of the delayed terms is achieved, yielding the following:
clearly, when , the delay has no effect, and the tracking error converges asymptotically to zero.
On the other hand, Equations (4) and (6) can be written to represent a neutral time-delay difference equation in standard form:
where
Given that , it is clear that the matrix E is invertible and (9) can be written as a single-delay equation:
where
Remark 1.
When , it can be verified that Equation (10) is exponentially stable independent of delay, provided that for all τ, [3].
3. Problem Statement and Generalization
This section describes the problem statement and generalization of the proposed approach. Then, the stability analysis is performed, and finally, in order to demonstrate the usefulness of the theoretical analysis, a set of simulations considering a linear actuator is presented.
Consider the linear dynamical system:
In this case, the controller is proposed as follows:
where
Problem 1.
In order to solve the above problem, we proceed as in Section 2. Substituting the controller (12) into the system (11) yields the closed-loop equation:
now, isolating the th time derivative of the reference trajectory:
The modified dynamics of the reference trajectory are set as follows:
Defining the state as
the system (15), when considered in closed loop with the reference trajectory (16), can be written as a single time-delay system:
where
The above matrices are of size . Then, by induction, we obtain
therefore,
and
The closed-loop system is finally represented as follows:
3.1. Stability Analysis
In this section, the stability of system (19) is studied in order to state conditions for computing the critical time delay. Then, the distinction between the BMI and LMI problems in the case of our proposal is described. Moreover, we present a set of simulations considering the model of a linear actuator to demonstrate the usefulness of the theoretically derived results.
Consider the following assumptions:
- The matrix is stable.
- If , the matrix is stable.
Theorem 1.
If for the system (19) under assumptions (1–2) there exist matrices , and such that the following BMI holds:
then we can guarantee that for the Lyapunov–Krasovskii functional:
the following differential inequality holds:
Proof.
Let the Lyapunov–Krasovskii functional be (20). Then,
Considering Equation (19) and substituting it into (22), we expand and reorder the terms to get the following:
To bound the integral term, we consider Jensen’s inequality:
where . Define the extended vector as follows:
Then, organizing the terms in matrix form, Equation (23) becomes
Finally, using assumptions (1–2) and applying the Schur complement, we have the following condition:
Therefore, differential inequality (21) holds. □
Remark 2.
Notice that the stability condition in Theorem 1 generally represents a BMI because the terms , , , and their transposes represent bilinear expressions involving the controller gains , the VRT gains and the unknown matrices P, Q and R to be determined in order to guarantee the stability of the system (19). If the controller gains for and for are given, the computation of the critical time delay is straightforward by solving an LMI problem using standard optimization toolboxes [41].
3.2. Computation of Critical Time Delay
In this section, we consider the following theorems for time-delay systems in order to compute the critical delay for the proposed approach. First, we present well-known stability results for .
Theorem 2
([3]). The delay difference Equation (19) is stable if and only if the spectrum of the system lies in the open left half-plane of the complex plane.
Theorem 3
Remark 3.
Notice that the characteristic function in Equation (25) defines a real quasipolynomial of s. Therefore, it is possible to find the critical delay values, i.e., the values of that make the system (19) unstable. On the one hand, if has no solution, we can conclude stability independent of delay for system (19). On the other hand, if we find the values that make , we can compute explicit critical values of time delay that make the system (19) unstable. There are several ways to verify Theorem 1 in order to ensure stability; a classic approach is the so-called 2D method [3]. In this approach, the representation of the characteristic quasipolynomial as a bivariate polynomial allows it to be treated as the characteristic polynomial of a 2D system, and the stability of a time-delay system may then be analyzed as in the case of a 2D polynomial [3]. Thus, considering , the bivariate quasipolynomials:
form a 2D system of equations. When no common solution exists (Theorem 2) and the system is stable in the delay-free case, it must also be stable independent of delay. Otherwise, when the two equations do admit a common solution, it is possible to eliminate one variable, resulting in a polynomial in a single variable. Since the bivariate polynomial satisfies the conjugate symmetry property, only the solutions on the positive imaginary axis need to be considered. Therefore, given the solutions , , where and , the delay margin can be determined as follows:
3.3. Numerical Validation of the Stability Analysis
In this section, results of numerical simulations using the model of a linear force actuator, similar to that in [42], are presented to validate the stability analysis. A comparative set of simulations showing the application of Theorem 1 is detailed.
Second Order Actuator
Simulations in this subsection were carried out using the numerical solver from MATLAB-2024a ©, considering for . As a nominal case, consider the linear single-delay system as defined in (10),with [N/mKg], [Ns/mKg] and []. If no delay is considered, we can choose a desired stable second-order polynomial with and to ensure the asymptotic stability of the tracking error. By choosing and , with the aim of achieving fast convergence and critically damped behavior of the controller, it is possible to compute the critical time delay, using the classic 2D method [3], as [s]. The desired trajectory to be followed by the system is set as , where , , and . In this case, . Figure 1 depicts simulation results for different time delays approaching and exceeding .
If a delay is considered, we keep and . In this case, we choose and . On the one hand, using the 2D method, one can compute the critical delay as [s]. On the other hand, considering Theorem 1 and using a standard numerical toolbox [41], the critical time delay is computed as [s], which represents of the true critical time delay. Therefore, we obtain the following:
All matrices satisfy Theorem 1. Figure 2 depicts simulation results for different time delays approaching and exceeding . Note that the desired trajectory is represented in black and is tracked when the system is stable.
To further illustrate the case of stability independent of delay, we choose and set , and , with and . Figure 3 depicts simulation results for different time delays; note that the desired trajectory is represented in black and is accurately tracked in all cases. The corresponding dynamics of the reference trajectory, which stabilize the control system, are also shown in Figure 3.
Figure 3.
Response of the linear force actuator system with delay (1) depicting stability independent of delay.
4. Results on a DC Motor
In this section, we present simulation and experimental results to validate our proposal on a DC motor. First, the experimental testbed modeling and instrumentation are described. Then, comparative simulation results with the classic Smith predictor are presented. Finally, experimental results validate our proposal.
4.1. Testbed
An experimental testbed based on a DC motor drive was developed to validate the proposed control strategy. The selected actuator was the DC motor, mainly for two reasons. First, many control technology implementations use DC motors as actuators. Second, there is extensive literature on their modeling and identification as linear dynamical systems [43]. The testbed consists of a brushed DC motor coupled to a 70:1 gear reduction stage. The motor shaft position is measured using an integrated Hall-effect sensor providing 16 pulses per revolution. By employing quadrature decoding, the encoder signal yields 64 counts per motor shaft revolution. Considering the gearbox reduction ratio, the resulting angular resolution at the output shaft corresponds to 3200 counts per revolution, allowing precise position measurement and velocity estimation. The DC motor actuation is achieved through an H-bridge driver controlled by an STM32f4 Discovery development board [44], which performs both control computation and signal generation. Pulse-width modulation (PWM) is used to regulate the motor voltage from 0–12 [V] with a switching frequency of 3.333 kHz. The control algorithms operate with a sampling period of 1 [ms]. Control algorithms are designed using a block-based approach in MATLAB/Simulink and automatically translated into C code, which is subsequently deployed onto the STM32-microcontroller for real-time execution. Also, it is important to mention that the time delay is artificially implemented by the transport-delay block from the MATLAB-Simulink library. This testbed setup enables real-time implementation and evaluation of control algorithms. Figure 4 depicts the component layout.
Figure 4.
Testbed component layout.
During experimental operation, the embedded controller executes the control routines independently while transmitting measured variables to a host computer running Simulink for monitoring, saving, and data visualization. This configuration enables direct comparison between theoretical and experimental responses while maintaining real-time execution constraints. The described platform provides a flexible environment for rapid prototyping and experimental validation of advanced control strategies applied to electromechanical systems. Figure 5 shows the operating schematic of the testbed.
Figure 5.
Testbed operation diagram.
DC Motor Modeling and Identification
In this work, we consider the equation of the dynamical model of a geared DC motor with negligible inductance, linear friction, and without load, as given in Ref. [45], depicted in Equation (31).
where and represent the angular velocity and angular acceleration of the geared shaft, [Kg ] represents the rotor inertia, [N m s] is the viscous friction coefficient, r [-] is the gear ratio, [Nm/A] is the motor-torque constant, [Vs] represents the back electromotive force constant, [] is the armature resistance and v [V] stands for the DC motor armature voltage. Considering the linear system described in (11), the corresponding model is obtained by dividing Equation (31) by . Therefore, [-], [], [] and [()]. Although the system under consideration is linear, several of its constant parameters remain unknown. Therefore, it is necessary to perform a parameter identification task to accurately determine the DC motor parameters. Provided that the model parameter , and considering , then it can be reduced to a first-order linear dynamical system, normalized with respect to input parameter ; thus leading to Equation (32), where [] and [Vs].
To obtain the linear model parameters, the algebraic identification approach was implemented; see [46] for details. The identification approach used a sinusoidal signal with different frequencies as input, as depicted in Figure 6. Therefore, the estimated values for the parameters are [] and [Vs]. It is important to highlight that Equation (32) is used only for parameter identification purposes, while Equation (31) is used for control experimentation. Therefore, , , and .
Figure 6.
Convergence of the estimated values and for Equation (32).
4.2. Numerical Comparison of the Smith Predictor and the Virtual Reference Trajectory
Simulations in this subsection were carried out using MATLAB-Simulink ©, with the transport-delay block used to implement the delay in the corresponding feedback signals. In this case, the tracking error is defined as . The controller gains were set as and , with , .
In [47], the author suggests that a time-delay compensator should be used when the process time delay is dominant; that is, when the normalized time delay [-] is greater than 0.5, where is the time delay and T is the time constant of the system to be controlled. Considering the parameters obtained in the DC Motor Modeling and Identification section, it is straightforward to compute the time constant of the DC motor testbed as [s].
To compare the performance of the proposed approach with that of the classical Smith predictor, a methodology similar to that presented in [48] was considered. Three cases for the comparative study using the normalized delay are defined as follows:
- Case 1: , implying that [s] and [-].
- Case 2: , implying that [s] and [-].
- Case 3: , implying that [s] and [-].
To quantitatively evaluate the results, we use the following metrics [49]:
where ITSE is the integral of time-weighted square error, ITAE is the integral of time-weighted absolute error, Max(U) represents the maximum absolute value of the control signal, and ICEC is the integral of control energy consumption. Table 2 depicts the numerical results of a set of simulations for the three cases, both without noise and with noise at of the maximum amplitude of the desired trajectory. The delay considered for the SP is the nominal delay ( for ), while the VRT was designed, by computing with the 2D method, for a delay greater than the nominal delay for each case: [s] (), [s] () and [s] (). The reason for this is that if the VRT controller were designed for the same delay as the SP controller, the VRT controller would be very close to instability.
Table 2.
Performance comparison of the Smith predictor and the virtual reference trajectory.
Figure 7, Figure 8 and Figure 9 graphically depict the simulation results for the comparative cases presented in Table 2. It is important to highlight that in the figures, only the first 15 [s] of the simulation are presented to better compare the transient behavior of the SP and VRT, while in Table 2, the results are presented for the large 100 [s] simulation. This better reflects the observation from the simulations presented in Figure 7, Figure 8 and Figure 9 that the VRT performance is worse than that of the SP if only a few seconds are considered for the metrics (33). On the one hand, considering the error metrics depicted in Table 2, for small time delays and without noise, the VRT outperforms the SP, with an ITSE more than 700 times lower and an ITAE 355 times lower. On the other hand, Table 1 clearly shows the superiority of the VRT regarding the control-oriented metrics: Max(U) indicates 36 times less control effort and ICEC indicates twice less energy than SP. When noise is considered, the Max(U) and ICEC metrics are almost the same, while the error metrics ITSE and ITAE deteriorate. Note that for Case 2, when the time delay matches the time constant of the DC motor (), both schemes show their most similar performance. In general, the VRT presents better metrics over the large, while during the transient, its performance is comparable with that of the SP.
Figure 7.
Comparison of the SP and VRT approaches for Case 1, without noise (left) and with noise (right).
Figure 8.
Comparison of the SP and VRT approaches for Case 2, without noise (left) and with noise (right).
Figure 9.
Comparison of the SP and VRT approaches for Case 3, without noise (left) and with noise (right).
Experimental Results
In this section, experimental tests of the control of the DC motor testbed described in Section 4.1 with artificial time-delay measurement are depicted to experimentally validate our proposal. It is important to mention that the available measured signal is the motor angular position, while the angular velocity is obtained via a Luenberger observer. The desired trajectory to be followed by the system is set as , where [rad], [rad], and [Hz], starting from the rest position.
Figure 10 shows the response of the DC motor without considering the reference trajectory with and , with , . In this case, the maximum delay can be computed as [s]. Clearly, with [s] and [s], the system is stable and the tracking error is practically zero. When [s], the system becomes unstable even as the trajectory tracking is good, as one can conclude from the saturated control signal V and the increased tracking error.
Figure 10.
Experimental results for the DC motor controlled with the proposed controller without considering the virtual trajectory .
Figure 11 shows the response of the DC motor considering the reference trajectory with and , with , , and . In this case, the maximum delay can be computed as [s]. Clearly, with [s] and [s], the system is stable and the tracking error is practically zero. When [s], the system becomes unstable, as one can conclude from the control signal V and the increased tracking error. It is observed that the critical delay is lower than the experimentally observed stability bound of [s], but unstable for [s]. To explain this experimental fact, it is important to mention that the experiments showed that the use of the PWM signal provides the proposed approach with some additional stability robustness [50]. Nonetheless, its theoretical analysis lies beyond the scope of this work. Additionally, it is important to mention that for larger values of , the demand for control effort is greater; thus, experimentally, we are limited to compensating for certain values of delay, as depicted in the experiments in this section.
Figure 11.
Experimental results for the DC motor controlled with the proposed controller and the virtual reference trajectory .
5. Conclusions
In this work, a novel proposal for the control of linear actuator systems with a single time delay is introduced. The paradigm shift lies in the addition of a virtual reference trajectory generator to the desired trajectory, which reconstructs delayed tracking information directly from measured delayed errors. As shown, the introduction of such virtual reference dynamics into the system model yields a standard neutral time-delay system, whose stability can be rigorously analyzed using state-of-the-art Lyapunov–Krasovskii-based methods, particularly by solving LMIs and BMIs. As a major advantage, the proposed approach eliminates the need for explicit knowledge or prediction of the delay, rendering stability independent of the time delay in the ideal case or enlarging the admissible delay margin while preserving the original controller architecture, thus reducing implementation complexity. The presented results show the effectiveness of our proposal. Simulation results allow us to conclude that, without noise, the VRT scheme presents up to 700 times lower ITSE metrics, 36 times less Max(U) metrics, and half the control energy consumption, ICEC, for small delays, while for time delays matching the time constant of the system, its performance is comparable with that of the SP. Interestingly, when the time delay matches the actuator time constant, both schemes achieve similar performance. The experimental validation was successful, though challenging due to hardware constraints. Future research directions include extensions to systems with multiple delays, where the interaction between delays might introduce more complexity; the application to nonlinear control systems, a broader class of dynamical systems; and the inclusion of bounded control inputs in the theoretical analysis, bridging the gap between theory and practical actuator limits.
Supplementary Materials
The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/act15070391/s1.
Author Contributions
Conceptualization, C.G.-R. and R.d.J.P.-V.; methodology, C.G.-R., G.F.-A., H.A. and R.d.J.P.-V.; software, C.G.-R. and L.F.M.-U.; validation, C.G.-R., J.A.V.-S. and R.d.J.P.-V.; formal analysis, R.d.J.P.-V., G.F.-A. and H.A.; investigation, C.G.-R. and L.F.M.-U.; resources, R.d.J.P.-V., J.A.V.-S. and L.F.M.-U.; writing—original draft preparation, C.G.-R., R.d.J.P.-V., H.A. and G.F.-A.; writing—review and editing, J.A.V.-S., L.F.M.-U., H.A. and G.F.-A.; visualization, C.G.-R., J.A.V.-S. and L.F.M.-U.; supervision, R.d.J.P.-V. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The experimental data are contained as a Supplementary Material.
Acknowledgments
The first author acknowledges SECIHTI-Mexico for scholarship number 803227.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Lamnabhi-Lagarrigue, F.; Annaswamy, A.; Engell, S.; Isaksson, A.; Khargonekar, P.; Murray, R.M.; Nijmeijer, H.; Samad, T.; Tilbury, D.; Van den Hof, P. Systems and Control for the future of humanity, research agenda: Current and future roles, impact and grand challenges. Annu. Rev. Control 2017, 43, 1–64. [Google Scholar] [CrossRef] [Scilit]
- Fridmann, E. Introduction to Time-Delay Systems; Birkhäuser: Cham, Switzerland, 1981. [Google Scholar]
- Gu, K.; Vladimir L. Kharitonov, J.C. Stability of Time-Delay Systems; Birkhäuser: Boston, MA, USA, 2003. [Google Scholar]
- Milton, J.G. Time delays and the control of biological systems: An overview. IFAC-PapersOnLine 2015, 48, 87–92. [Google Scholar] [CrossRef] [Scilit]
- Park, J.H.; Lee, T.H.; Liu, Y.; Chen, J. Dynamic Systems with Time Delays: Stability and Control; Springer: Berlin/Heidelberg, Germany, 2019; Volume 4. [Google Scholar]
- Zhang, X.M.; Han, Q.L. Time-delay systems and their applications. Int. J. Syst. Sci. 2022, 53, 2477–2479. [Google Scholar] [CrossRef] [Scilit]
- Zhou, B.; Liu, Q.; Mazenc, F. Stabilization of linear systems with both input and state delays by observer–predictors. Automatica 2017, 83, 368–377. [Google Scholar] [CrossRef] [Scilit]
- Deng, Y.; Léchappé, V.; Moulay, E.; Zhang Chen, B.L.; Plestan, F.; Han, Q.L. Predictor-based control of time-delay systems: A survey. Int. J. Syst. Sci. 2022, 53, 2496–2534. [Google Scholar] [CrossRef] [Scilit]
- Báez-Hernández, J.A.; Velasco-Villa, M.; Mondié, S. Non-Linear Prediction-Based Trajectory Tracking for Non-Holonomic Mobile Robots. IEEE Access 2023, 11, 124265–124277. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, C.M.; Zemouche, A.; Trinh, H. Observer-based control design for nonlinear systems with unknown delays. IEEE Trans. Circuits Syst. II Express Briefs 2021, 69, 1327–1331. [Google Scholar] [CrossRef] [Scilit]
- Li, W.; Zhang, Z.; Ge, S.S. Observer-based output-feedback control for nonlinear time-delay systems. IEEE Trans. Syst. Man. Cybern. Syst. 2022, 53, 3514–3526. [Google Scholar]
- Luviano-Juárez, A.; Ramírez-Neria, M.; González-Sierra, J. Robust Trajectory Tracking for Omnidirectional Mobile Robots with Input Time Delay: An ADRC Approach. Mathematics 2026, 14, 266. [Google Scholar] [CrossRef] [Scilit]
- Kawano, Y.; Ahmed, S.; Cucuzzella, M.; Scherpen, J.M. Passivity of nonlinear time-delay systems. IFAC-PapersOnLine 2023, 56, 8568–8573. [Google Scholar] [CrossRef] [Scilit]
- Gómez-Rosas, C.; Portillo-Veléz, R.J. Time delay compensation in a bilateral teleoperation system. In Proceedings of the 2021 XXIII Robotics Mexican Congress (ComRob), Tijuana, Mexico, 27–29 October 2021; pp. 13–18. [Google Scholar] [CrossRef] [Scilit]
- Polushin, I.G. A Generalized Scattering Framework for Teleoperation with Communication Delays. IFAC-PapersOnLine 2020, 53, 10064–10069. [Google Scholar] [CrossRef] [Scilit]
- Ma, Y.-h.; Zhang, S.; He, X.-y.; Liu, Z.-j. A survey of delay compensation and control based on continuum backstepping control algorithms for time-delay systems. Chin. J. Eng. 2022, 44, 1053–1061. [Google Scholar]
- Vazquez, R.; Auriol, J.; Bribiesca-Argomedo, F.; Krstic, M. Backstepping for partial differential equations: A survey. Automatica 2026, 183, 112572. [Google Scholar] [CrossRef] [Scilit]
- Ji, X.A.; Orosz, G. Learn from one and predict all: Single trajectory learning for time delay systems. Nonlinear Dyn. 2024, 112, 3505–3518. [Google Scholar] [CrossRef] [Scilit]
- Neto, A.A. Reinforcement Learning for Control Systems with Time Delays: A Comprehensive Survey. arXiv 2026, arXiv:2602.00399. [Google Scholar]
- Krasovskii, N.N. The Stability of Motion; Stanford University Press: Stanford, CA, USA, 1963. [Google Scholar]
- Chaillet, A.; Karafyllis, I.; Pepe, P.; Wang, Y. The ISS framework for time-delay systems: A survey. Math. Control. Signals Syst. 2023, 35, 237–306. [Google Scholar] [CrossRef] [Scilit]
- Zhang, H.; Xia, J.; Zhuang, G. Improved delay-dependent stability analysis for linear time-delay systems: Based on homogeneous polynomial Lyapunov–Krasovskii functional method. Neurocomputing 2016, 193, 176–180. [Google Scholar] [CrossRef] [Scilit]
- Sun, J.; Chen, J. A survey on Lyapunov-based methods for stability of linear time-delay systems. Front. Comput. Sci. 2017, 11, 555–567. [Google Scholar]
- de Oliveira, F.S.S.; Souza, F.O. Improved delay-dependent stability criteria for linear systems with multiple time-varying delays. Int. J. Control 2021, 94, 3415–3423. [Google Scholar] [CrossRef] [Scilit]
- Ren, Y.; Li, Q.; Liu, K.-Z.; Ding, D.-W. A successive convex optimization method for bilinear matrix inequality problems and its application to static output-feedback control. Int. J. Robust Nonlinear Control 2021, 31, 9709–9730. [Google Scholar] [CrossRef] [Scilit]
- Mushtaq, T.; Seiler, P.; Hemati, M.S. On the convexity of static output feedback control synthesis for systems with lossless nonlinearities. Automatica 2024, 159, 111380. [Google Scholar] [CrossRef] [Scilit]
- Mahmoud, M.S. Chapter One—An overview of time-delay control systems. In Control Strategy for Time-Delay Systems; Khooban, M.H., Dragicevic, T., Eds.; Emerging Methodologies and Applications in Modelling, Identification and Control; Academic Press: New York, NY, USA, 2021; pp. 1–82. [Google Scholar] [CrossRef] [Scilit]
- Barkas, D.A.; Ioannidis, G.C.; Psomopoulos, C.S.; Kaminaris, S.D.; Vokas, G.A. Brushed DC motor drives for industrial and automobile applications with emis on control techniques: A comprehensive review. Electronics 2020, 9, 887. [Google Scholar] [CrossRef] [Scilit]
- Al-Tamimi, A.; Al-Momani, F.; Salah, M.; Banihani, S.; Al-Jarrah, A. Control Strategies for DC Motor Systems Driving Nonlinear Loads in Mechatronic Applications. Actuators 2026, 15, 175. [Google Scholar] [CrossRef] [Scilit]
- Léchappé, V.; Rouquet, S.; Gonzalez, A.; Plestan, F.; De Leon, J.; Moulay, E.; Glumineau, A. Delay estimation and predictive control of uncertain systems with input delay: Application to a DC motor. IEEE Trans. Ind. Electron. 2016, 63, 5849–5857. [Google Scholar] [CrossRef] [Scilit]
- Tahtawi, A.; Baisrum, B.; Jadmiko, S. Speed control of DC motor based on wireless networked control system with time delay and saturation parameters. In IOP Conference Series: Materials Science and Engineering; IOP Publishing: Bristol, UK, 2020; Volume 830, p. 032025. [Google Scholar]
- Dharshan, Y.; Sharmila, B.; Kaushik, S.; Kavimalar, K. Certain investigation of real time networked control dc motor using smith predictor. Turk. J. Comput. Math. Educ. 2021, 12, 180–187. [Google Scholar] [CrossRef] [Scilit]
- Maleki, N.; Moradi, E. Robust H∞ Control of DC Motor in the Presence of Input Delay and Disturbance by the Predictor-Based Method. Complexity 2022, 2022, 1902166. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.X.; Fan, G.X.; Li, X.G.; Mao, Z.Z. Stability analysis for dc motor drive systems with time delays. In Proceedings of the 2022 34th Chinese Control and Decision Conference (CCDC), Hefei, China, 15–17 August 2022; pp. 2942–2947. [Google Scholar]
- Kuzu, İ.; Ayasun, S. Computation of Robust Stability Delay Margin for Time-Delay DC Motor Speed Control System. In Proceedings of the 2024 15th National Conference on Electrical and Electronics Engineering (ELECO), Bursa, Turkiye, 28–30 November 2024; pp. 1–5. [Google Scholar]
- Subramanian, M. Tradeoff Techniques for Stabilization of Network-Controlled DC Motor Speed Control System with Uncertainties. Electr. Power Compon. Syst. 2023, 52, 2828–2845. [Google Scholar] [CrossRef] [Scilit]
- Portillo-Vélez, R.D.; Rodriguez-Angeles, A.; Cruz-Villar, C.A. An optimization-based impedance approach for robot force regulation with prescribed force limits. Math. Probl. Eng. 2015, 2015, 918301. [Google Scholar] [CrossRef] [Scilit]
- Caballero-Mora, J.A.; de Jesús Portillo-Vélez, R.; Vásquez-Santacruz, J.A.; López-González, A.; Hernández-Martínez, E.G. Admittance-based robot force control without velocity and force sensors. Control Theory Technol. 2025, 23, 494–512. [Google Scholar] [CrossRef] [Scilit]
- Chen, C.T. Linear System Theory and Design; Oxford University Press: Oxford, UK, 2012; p. 352. [Google Scholar]
- Kharitonov, V.; Plischke, E. Lyapunov matrices for time-delay systems. Syst. Control Lett. 2006, 55, 697–706. [Google Scholar] [CrossRef] [Scilit]
- VanAntwerp, J.G.; Braatz, R.D. A tutorial on linear and bilinear matrix inequalities. J. Process Control 2000, 10, 363–385. [Google Scholar] [CrossRef] [Scilit]
- Vimalesh, A.; An, J.; Ahn, J.H.; Kim, H.Y. System modeling and identification of a balance type checkweigher compensated by voice coil actuator. Adv. Mech. Eng. 2019, 11, 1687814019884425. [Google Scholar] [CrossRef] [Scilit]
- Kuczmann, M. Review of DC motor modeling and linear control: Theory with laboratory tests. Electronics 2024, 13, 2225. [Google Scholar] [CrossRef] [Scilit]
- STMicroelectronics. STM32F4DISCOVERY. 2025. Available online: https://www.st.com/en/evaluation-tools/stm32f4discovery.html (accessed on 8 July 2026).
- Kelly, R.; Santibáñez, V. Control de Movimiento de Robots Manipuladores; Pearson Educación: Madrid, Spain, 2003. [Google Scholar]
- Sira-Ramírez, H.; Rodríguez, C.G.; Cortés Romero, J.; Juárez, A.L. Algebraic Identification and Estimation Methods in Feedback Control Systems; John Wiley & Sons: New York, NY, USA, 2014. [Google Scholar]
- Normey-Rico, J.E.; Camacho, E.F. Dead-time compensators: A survey. Control Eng. Pract. 2008, 16, 407–428. [Google Scholar] [CrossRef] [Scilit]
- Ingimundarson, A.; Hägglund, T. Performance comparison between PID and dead-time compensating controllers. J. Process Control 2002, 12, 887–895. [Google Scholar] [CrossRef] [Scilit]
- Gómez, D.; Moya, E.J.; Baeyens, E. Control performance assessment: A general survey. In Distributed Computing and Artificial Intelligence: 7th International Symposium; Springer: Berlin/Heidelberg, Germany, 2010; pp. 621–628. [Google Scholar]
- Hou, L.; Michel, A.N. Stability analysis of pulse-width-modulated feedback systems. Automatica 2001, 37, 1335–1349. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2026 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.










