Next Article in Journal
Research on the Conditions and Optimization of 3-UPU Parallel Manipulators That Naturally Realize Three Translational Degrees of Freedom
Previous Article in Journal
Fault Diagnosis of Reciprocating Compressor Valve Based on Triplet Siamese Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on Control Approaches for Servo Systems Exhibiting Uncertain Time Delays

School of Electrical and Control Engineering, North University of China, Taiyuan 030051, China
*
Author to whom correspondence should be addressed.
Machines 2025, 13(4), 264; https://doi.org/10.3390/machines13040264
Submission received: 19 February 2025 / Revised: 15 March 2025 / Accepted: 18 March 2025 / Published: 24 March 2025
(This article belongs to the Section Automation and Control Systems)

Abstract

In response to the uncertainty of delay parameters within the servo control system, an adaptive estimation framework grounded in Bayes–Monte Carlo Markov chain fusion (Bayes-MCMC) is proposed. Subsequently, an uncertain delay estimation model was constructed, and a gain optimization method is put forward. An optimal gain state observer tailored to uncertain delays is derived, and a compound control strategy is established to counteract the delay. Experimental findings demonstrate that the observation error of the optimized observer is effectively mitigated. Compared with Smith and the unoptimized gain compensation system, the phase margin, delay margin and gain margin of the system after the gain optimization are increased by 22.8%, 1 order of magnitude, 23.6% and 13.07%, 1 order of magnitude, 1.12%, respectively. Under the condition of delay uncertainty, the system’s output can closely track the given input. The overshoot is effectively reduced, the system’s output response is expedited, the steady-state error is substantially decreased, and the time to reach the steady-state is shortened by around 12.5%. The system’s performance in both the time domain and the frequency domain is remarkably improved, thereby validating the effectiveness and superiority of the proposed method.

1. Introduction

A servo system is a control system designed to accurately track or reproduce a given process, ensuring that the output precisely follows specified changes in quantity. In the domains of industrial automation, robotics, automotive engineering, aerospace, precision machining, and others, a common issue is the presence of a time delay in the servo system of servo motors. This uncertain time delay can result in system instability, degrade the control performance of traditional control strategies, and increase the observation error of observers. This paper investigates the uncertain time delay inherent in the operation of servo systems to ensure they meet stringent precision requirements. In this paper, a high-precision delay estimation module is developed for servo systems with uncertain time delays. Additionally, an adaptive observer gain optimization approach and a composite feedback delay compensation strategy are proposed to reduce the reliance of classical control compensation methods on model accuracy, thereby enhancing the dynamic performance of the system under complex operating conditions.
The Smith predictor, initially proposed by [1] for time delay compensation, transforms time delayed closed-loop systems into delay-free configurations through input delay compensation. However, as demonstrated in subsequent studies [2,3,4,5], its effectiveness crucially depends on precise system modeling, with performance degradation occurring under parameter variations and uncertain delays characteristic of practical servo applications. This limitation motivates our development of an adaptive gain-optimized feedback state observer architecture for enhanced robustness. Bayesian inference demonstrates superior performance in addressing model uncertainty through probabilistic reasoning and adaptive learning mechanisms, having established mature applications across diverse domains including urban water demand forecasting [6], subsurface transportation risk assessment [7], and financial volatility modeling [8,9]. Concurrently, Markov Chain methodologies [10,11,12,13] exhibit exceptional computational efficiency in sampling complex probability distributions, as evidenced by applications in thermal dynamics prediction for water supply systems [10], wind power generation modeling [11], and probabilistic inertia assessment in renewable energy-integrated power grids [12]. The existing literature [14,15,16,17,18,19,20] has documented the integration of Bayesian approaches with Markov chain methodologies, yet systematic investigation into uncertain time delay estimation and modeling for servo systems remains unexplored. For the uncertain time delay of the steering gear servo system, the Bayesian Monte Carlo Markov method is considered for accurate estimation to compensate for the dependence of the classical compensation strategy on the time delay parameters. Aiming at the uncertain time delay compensation of a servo system, according to the estimated uncertain time delay dynamic model, the observer gain is adjusted, and the integrated design of time delay estimation and compensation is constructed to form an adaptive high-precision composite control strategy.
Taking the steering gear servo system with uncertain time delay as the research object, the Bayesian-MCMC and observer gain optimization methods are innovatively proposed to solve two core challenges: (1) Dynamic estimation of uncertain time delay; (2) A gain-optimized feedback observer for uncertain time delay is designed; (3) An adaptive composite control delay compensation strategy is designed. Firstly, the state space expression of the servo system with time delay is listed. Secondly, the time delay estimation module was used to collect the time delay data, and the Bayesian-MCMC was used to accurately model the uncertain time delay. Finally, a composite control strategy combining gain optimization adaptive observer and time delay compensation state feedback is proposed. This method can reduce the observation error while breaking the barrier of time delay uncertainty, and effectively suppress the problem of robustness reduction caused by time delay through compensator design.

2. Problem Description

Using a permanent magnet DC motor as the servo actuator of a steering gear system, and ignoring motor dynamics and nonlinear friction characteristics, the mathematical model of the steering gear servo system with uncertain delay can be obtained as shown in Equation (1).
d i d t = R L i K b L ω + 1 L u ( t τ ( t ) ) d ω d t = C J ω + K J i
where i is the motor armature current, A; L is the armature loop inductance, mh; R is the armature circuit resistance, Ω ; u is the input armature voltage, V; ω is the motor output angular speed, r a d / s ; J is the total moment of inertia of motor shaft and load, k g · m 2 ; C j is the viscous damping coefficient; K j is the Torque coefficient, N · m / V .
Define the X as shown in Equation (2).
x 1 = i x 2 = ω
To facilitate the design of the observer, Formula (1) is arranged as follows (3):
x ˙ 1 = R L x 1 K b L x 2 + 1 L u ( t τ ( t ) ) x ˙ 2 = C J x 2 + K J x 1
Equation (3) is written as a state space equation as Equation (4).
x ˙ = x ˙ 1 x ˙ 2 = R L K b L K J C J x 1 x 2 + 1 L 0 u ( t τ ( t ) )
According to state space Equation (4), the system matrix, input matrix, output matrix, and direct transmission matrix can be obtained, as shown in Equation (5) as follows:
A = R L K b L K J C J , B = 1 L 0 , C = 0 1
A 11 said x 1 to its derivative feedback effect, reflect in the circuit resistance R and inductance L of current state x 1 suppression. A 12 represents the coupling effect of x 2 on x ˙ 1 , reflecting the correlation effect of the motor’s back electromotive force coefficient K b and inductance L on the current x 1 . A 21 represents the driving effect of x 1 on x ˙ 2 , reflecting the influence of torque coefficient K and moment of inertia J on mechanical speed x 2 . A 22 represents the negative feedback effect of x 2 on its own derivative, reflecting the attenuation of the mechanical damping coefficient C and the moment of inertia J on the speed x 2 . B 21 represents the direct action coefficient of input u ( t τ ( t ) ) to x ˙ 1 , reflecting the transfer relationship of inductance L to input voltage. B 21 indicates that input u ( t τ ( t ) ) has no direct effect on x ˙ 2 , and the mechanical speed x 2 needs to be influenced by input through the electro-mechanical coupling.
The objective of this paper is to design a controller that can adapt to the uncertain time delay of the servo system on the basis of estimating the uncertain time delay, and ensure the fast and stable tracking of the reference signal under the condition of τ(t). According to the controllability and observability criteria in modern control theory, it can be seen that (A,B) is controllable, (A,C) is observable, and the system is affected by uncertain time lag.

3. Uncertain Time Delay Research

3.1. Establishment of Uncertain Time Delay Model

3.1.1. Discussion on Uncertain Delay Types

In this paper, we employ the Bayesian method to analyze uncertain delay types within servo systems. Under the assumption that the features of the servo system are mutually independent, we calculate the conditional probabilities of items falling into relevant categories of the servo system for predictive purposes. During the classification process, posterior probabilities of different delay types are compared, and the category with the highest probability is selected as the prediction outcome for uncertain delays. The detailed steps are shown in Figure 1.
The definition assumes that H 1 , H 2 , H 3 : The delay parameters of H 1   servo system follow normal distribution; The H 2 delay parameters follow the white noise distribution completely randomly. The delay parameter of H 3   is fixed constant and invariable.
Prior probability: To facilitate the calculation of the posterior probability, set P H 1 = P H 2 = P H 3 .
Likelihood function:
For H 1 , the likelihood function P ( D | H 1 ) is based on a normal distribution, where μ is the mean and σ2 is the variance.
For H 2 , P ( D | H 2 ) is based on white noise and the data points are independently and equally distributed.
For H 3 , the likelihood function P D H 3 is calculated based on the assumption that the data point is constant.
P D | H 1 = i = 1 n 1 2 π σ 2 e x i μ 2 2 σ 2
P D | H 2 = i = 1 n 1 2 π σ 2 e x i μ 0 2 2 σ 2
P D | H 3 = 1 0 x i = c o n s t a n t e l s e
Bayesian analysis:
P H i | D = P D | H i P H i P D
where P H i D   is the posterior probability of assuming H i given data D, and P D is the evidence that can be treated as a normalized constant. The posterior probabilities of H 1 , H 2 , H 3 are compared. The hypothesis with the highest posterior probability is the most probable model. The comparison results of image characteristics combined with exponential negative power function are as follows:
P D | H 1 > P D | H 2
This paper discusses the types of uncertain delay in the servo system of the steering gear, and preliminarily predicts them to be a normal distribution type and fixed constant type by the Bayesian method.

3.1.2. Time Delay Parameter Model Establishment

The uncertainty delay normal distribution and fixed constant parameters of the servo system estimated in the above section are discussed, and MCMC is proposed.
(1)
Estimation of expectation and variance under normal distribution
For the normal distribution type, it is assumed that the prior satisfies conditions P τ ~ N μ 0 , σ 0 2 , μ 0 = 0 , σ 0 2 = 1 . Consequently,
P τ = 1 2 π × 1 exp τ 2 2
For a dataset comprising n observation points, the likelihood function of the entire dataset is expressed as follows:
P ( y | τ ) = i = 1 n 1 2 π × σ 2 exp ( y t i y p t i | τ ) 2 2 × σ 2
In accordance with Bayes’ theorem, the posterior distribution satisfies the following relationship:
P ( τ | y ) P ( y | τ ) × P τ = i = 1 n 1 2 π × σ 2 exp ( y t i y p ( t i | τ ) ) 2 2 × σ 2 1 2 π × 1 exp τ 2 2
According to Formulas (6)–(11), the preliminary analysis indicates that the delay distribution conforms to a normal distribution. To estimate the expectation and variance of the delay under this distribution, we employed the Markov Chain Monte Carlo (MCMC) method. Specifically, the sample mean and sample variance were utilized as approximations for the expected value and variance, respectively.
μ p = 1 n i = 1 n τ i σ p 2 = 1 n 1 i = 1 n ( τ i μ p ) 2
(2)
Specific iteration of MCMC
Determine the target posterior distribution and the proposal distribution.
A normal distribution centered on the current sample is usually chosen as the proposal distribution, Q ( τ * | τ t ) = N τ t , σ p 2 , where σ p 2 is the variance of the proposal distribution, which needs to be adjusted according to the actual situation. If it is too big, the acceptance rate will be low; however, if it is too small, the Markov chain moves slowly and converges slowly.
Assuming the initial delay value τ 0 = 0 , when time t is reached, the current sample value is τ t , from Q ( τ * | τ t ) = N τ t , σ p 2 candidate sample τ * is generated.
Calculate the acceptance probability A ( τ t , τ * ) , since the proposed distribution is a normal distribution, then Q τ t | τ * = Q ( τ * | τ t ) , so
A τ t , τ * = m i n 1 , P ( τ * | y ) Q ( τ t | τ * ) P ( τ t | y ) Q ( τ * | τ t ) = m i n 1 , P ( τ * | y ) P ( τ t | y )
Generate a uniformly distributed random number u U 0 , 1 , if u A τ t , τ * , then τ t + 1 = τ * , otherwise τ t + 1 = τ t , and repeat the above iterative process until the Markov chain converges, setting the scaling factor.
Set the number of iterations to 10,000 times and sort out the resulting τ value.
μ p = 1 n i = 1 n τ i = 0.47333 σ p 2 = 1 n 1 i = 1 n ( τ i μ p ) 2 = 6.4662
According to the collected data, because of the huge amount of data, the combination of Formulas (9)–(14) was used for computer analysis. We combine Bayes and Algorithm 1 in this part and get the estimated delay as τ(t).
Finally, the estimated delay τ(t)~N(0.47333,6.4662) was obtained, and the estimated delay model distribution was used as the simulation delay to build the simulation system.
Algorithm 1 MCMC Process
1iter = 0
2while (iter < 10000):
3      //tau_star <- candidate_example
4      //u <-random_number_ between_0_and_1
5      calculate_prior_tau_star_value
6      calculate_prior_tau_current_value
7      calculate_likelihood_function_value_at_tau_star and tau_current
8      calculate_acceptance_probability(tau_current, tau_star)
9      if (u <= accept_prob):
10      tau_current = tau_star
11      tau_samples[iter] = tau_current
12      iter = iter + 1
13mu_p = calculate_average_of_tau_samples_array

4. Delay Compensation System Design

4.1. Structure of Time Delay Compensation System

In Section 3, the Bayesian MCMC method has been used to estimate and model the uncertain delay based on the collected data of the servo system. As shown in Figure 2, the time delay compensation system is studied and analyzed in Section 4.
The dependence relation makes the time-delay system mathematically modellable as an infinite-dimensional system [21]. However, in the actual system analysis and controller design, the infinite-dimensional model is more complex, so it is necessary to find a method to convert the infinite-dimensional system into an equivalent finite-dimensional system. An innovative strategy for optimizing and adjusting the system matrix is proposed. This strategy introduces a time delay term and explicitly constructs a new state space model that can reflect the dynamic influence of time delay on the system. The adjusted new symmetric matrix was used to calculate the observer gain and feedback matrix, so that the observer can better perform state estimation in the presence of time delay, and the composite control compensation strategy can better perform time delay compensation.

4.2. Delayed Prediction

R x d τ = n = x n d n τ
In Formula (15), where x is the signal to be analyzed, d is the reference signal, and k represents the time delay, representing the delay of the signal d n relative to x n , R x d τ stands for normalized cross-correlation values. The closer the normalized cross-correlation value is to 1, the higher the similarity between the two signals at the delay τ . We apply Algorithm 2 to this part.
Algorithm 2 Delayed Prediction
1Function estimate_delay(x, d)
2Input:
3      x: Input signal
4      d: Reference signal
5      Calculate the cross-correlation between input signal x and reference signal d
6    Find the maximum of the absolute value of the cross-correlation function
7    Estimate the delay
8    Obtain the cross-correlation peak value
9    correlation_peak
10    Return the result
11End function

4.3. Gain Optimization Feedback State Observer

The state equation of a state observer [22] with feedback is as follows:
x ^ ˙ t = A x ^ t L y ^ t y t + B u t y ^ t = C x ^ t u t = K x ^ t + v
when the uncertain delay exists, u t becomes equation u ( t τ ( t ) ) .
After delay manifestation, the equation of state becomes the following:
x ^ ˙ t = A ^ x ^ t L ^ y ^ t y t + B u ( t τ ( t ) ) y ^ t = C x ^ t u ( t τ ( t ) ) = K ^ x ^ t + v
The observer state equation for compensating time lag is simplified to Equation (18).
x ^ ˙ t = A ^ L ^ C B K ^ x ^ t + L ^ C x t + B v
Next, judge the convergence of the observer.
V ( e ( t ) ) = e T ( t ) P e ( t ) + t τ t e T ( s ) Q 1 e ( s ) d s + τ τ 0 t + θ t e ˙ T ( s ) Z e ˙ ( s ) d s d θ e ( t ) = x ( t ) x ^ ( t ) e ˙ ( t ) = ( A L C ) e ( t )
In order to ensure the asymptotic stability of the system, V ˙ ( e ( t ) ) must be negative definite. Combined with a series of derivations, the Formula (20) can be obtained.
A e T P + P A e + Q 1 + τ Z P A A T P Q 1 < 0
At the same time, in order to ensure the positive definiteness of the functional, then P , Q 1 , Z > 0 . Under this condition, if all LMI constraints are satisfied, the observer is asymptotically stable.
The transformation of the system state Equation (3) with time delay can obtain the poles of the system as follows (21):
λ 2 + C J + R L λ + R C + K K b L J = 0
λ 1 , 2 = ( R L + C J ) ± ( R L + C J ) 2 4 R C + K K b L J 2
max R e λ 1 , R e λ 2 = 1 2 ( R L + C J )
λ 1 = R L + C J > 0 λ 2 = R C + K K b L J > 0 R , L , K b , K , J , C > 0
According to Routh criterion, the real part of all eigenvalues is negative and the original system is asymptotically stable.
For each eigenvalue, set v i = v i 1 v i 2 .
The transformation of A matrix gives A ^ ,
A ^ = V d i a g λ i + τ t m a x R e λ i V
A ^ = k = 1 2 v 1 k ( ( α k + j ω k ) + τ ( t ) λ m a x ) v k 1 k = 1 2 v 1 k ( ( α k + j ω k ) + τ ( t ) λ m a x ) v k 2 k = 1 2 v 2 k ( ( α k + j ω k ) + τ ( t ) λ m a x ) v k 1 k = 1 2 v 2 k ( ( α k + j ω k ) + τ ( t ) λ m a x ) v k 2 = V λ 1 τ 2 ( R L + C J ) 0 0 λ 2 τ 2 ( R L + C J ) V
V is the eigenvector matrix of the system matrix A, λ i is the eigenvalue of A, and the uncertain delay τ ( t ) ~ N ( 0.47333,6.4662 ) is estimated, and R e λ i represents the real part of the eigenvalue.
Thus, a new equation of state of the system is obtained.
x ˙ t = A ^ x ^ t + B u t τ t
After the transformation, the poles of the delay servo system are changed into Formula (28).
λ i ^ = α i + τ t × m a x R e λ i + j w i
λ 1 ^ = λ 1 τ 2 ( R L + C J ) , λ 2 ^ = λ 2 τ 2 ( R L + C J )
R e λ i ^ = R e λ i τ 2 ( R L + C J )
R e λ i < 0 , τ 2 ( R L + C J ) > 0
R e λ i ^ < R e λ i < 0
The system is still asymptotically stable after delay manifestation.
In comparison, it is evident that as the absolute value of the real part of the pole increases, the response of the servo system decays to the theoretical value more rapidly, thereby effectively mitigating the impact of time delay on the dynamic performance of the servo system to a significant extent.
To address the uncertain time delay issue inherent in the steering gear’s servo system, this paper proposes a method for determining observer parameters based on the adjusted system matrix and introduces a time delay compensation approach. Consequently, the controller can preemptively respond before experiencing actual time delay, ensuring the system maintains optimal performance even under time delay conditions.
We apply Algorithm 3 to this part. Based on the new state equation after delay manifestation, the observer matrix L ^ 0 and feedback matrix K ^ 0 are obtained by setting appropriate Q and R, as shown in Equation (33).
K ^ 0 = 1 . 0085   0 . 0342 L ^ 0 = 0 . 0591 0 . 2517
Algorithm 3 Gain Optimization
1Input:
2Q: Status weight
3R: Control weight
4System matrix A, B, C
5Function design_compensator(A, B, C, tau, Q, R):
6      set the matrix(A, B, C, Q, R, tau)
7      //Judge the observability and controllability of system
8      If the system (A, B, C) is not observable or not controllable then
9       Print “The system is either unobservable or uncontrollable”.
10       Return null
11      End If
12      Calculate V and D from A
13      Calculate the eigenvalues and eigenvectors of the system
14      Delayed manifestation:
15      //V is the eigenvalue of A, D is the eigenvector of A
16      Calculate the adjusted system matrix A_hat:
17      A_hat = V*diag(λ_i + τ*max(Re(λ_i)))*V^’
18      //λ_i <- Diagonal elements of D
19      //Re(λ_i) <- Take the real part of λ_i
20      //max(Re(λ_i)) <- Find the maximum value of the real part of the diagonal element
21      //diag(W) <- Extract the diagonal elements of matrix W
22      //V^’ <- V transpose
23   Design observer gain matrix L0
24   Design LQR controller
25   Construct the observation error system
26   Define the LMI variable
27   Construct Lyapunov-Krasovskii functional dependent LMI constraints
28   Solving LMI
29   Judge observer stability
30return L,K

5. Experimental Verification

In order to verify the effectiveness of the control algorithm proposed in this paper, the above simulation was implemented on the servo motor drive control platform. The schematic diagram and the actual object of the servo motor drive control platform are shown in Figure 3 and Figure 4, respectively. The experiment builds the control algorithm through MATLAB R2024a/Simulink and adopts CCS 9.1.0 programming. DSP TMS320F28377D was used to realize the development and application of servo drive control of motor. The TMS320F28377D has dual-core cpus, each 32-bit, 200 MHz, equipped with floating-point units, TMU\VCU-11, and two CLAs.
MOTOR: KIZI BLDC MOTOR
57BL115-Y30220-D0821
Sensor: LEM’s Hall current sensor LAH25-NP
The device parameters are shown in Table 1.
According to the given input and actual output response time, 100 groups of delay data are estimated to draw waveforms as shown in Figure 5.

6. Analysis and Comparison of Experimental Results

6.1. Time Domain Analysis of System Response

The time-domain angle of the control servo system before compensation and the proposed control compensation method were analyzed and compared, as shown in Figure 6.
From the perspective of overshoot analysis and comparison, under the time delay condition, as shown in Figure 6a,b, the output curve shows a significant peak before reaching a steady state, showing a large overshoot. Before gain optimization, the compensated time delay systems showed reduced output fluctuations and overshoot decreases by 13.2% and 12.5%, respectively, compared with the uncompensated state. Compared with Smith, the output curve overshoot after gain optimization is reduced by about 2.7% and 19.2%, respectively.
Analysis of Figure 6c,d shows that the uncompensated system shows a significant response delay after the input step change. The lag phenomenon is obviously weakened by time delay compensation.
This optimization strategy has obvious advantages in enhancing system responsiveness, effectively suppressing overshoot and significantly reducing steady-state error. The improvement of comprehensive performance verifies its technical advantages.
By comparing the observation errors of the observer before and after gain optimization, the simulation results of the observation errors are shown in Figure 7 and Figure 8 respectively when the input is a step signal and a sinusoidal signal.
According to the comprehensive comparative analysis shown in Figure 7 and Figure 8, when there is a time delay, the observation error of the observer optimized by the time delay representation principle is effectively reduced by 33.3% and the observation error of y is effectively reduced by 42.1%, and the observation value is more accurate.

6.2. Frequency Domain Analysis of System Response

The compensation system is built according to the estimated delay parameters, and the Bode diagram under different delay conditions is drawn, as shown in Figure 9.
As shown in Figure 9c,d, when the time-varying delay is used to simulate the actual time delay deviating from the prior, the Smith compensation effect is quite poor, while the composite control compensation strategy proposed in this paper still maintains a high compensation accuracy.
Extract important features from the Bode chart shown in Figure 9 and Figure 10 and list the data as shown in Table 2.
The critical parameters of the Bode plot before and after compensation were analyzed and compared, with a comprehensive evaluation of the delay margin, phase margin, and gain margin. The delay margin is particularly significant in practical applications because each component in real-world control systems introduces time delays that can severely compromise system stability. A larger delay margin indicates greater tolerance to these delays, thereby enhancing the system’s stability and robustness. After Smith compensation, the delay margin remains nearly unchanged. In contrast, the delay margin increases by 228% following feedback state observer compensation compared to pre-compensation levels, and it increases by an order of magnitude after gain optimization compensation relative to non-optimized conditions. This suggests that the system exhibits higher tolerance to time delays and improved stability and robustness.
The phase margin increased by 13.07% after gain optimization compensation compared to pre-optimization levels, indicating enhanced tolerance to phase changes post-optimization. This improvement effectively reduces phase lag within the system and optimizes the phase characteristics of the closed-loop system at the cutoff frequency. The enhanced phase margin not only improves the system’s adaptability to parameter perturbations but also ensures sufficient stability margins in the frequency domain, which is crucial for suppressing high-frequency oscillations.
Following gain optimization compensation, the gain margin increased by 1.12% compared to pre-optimization levels, expanding the stable operating range of the system. An increase in gain margin implies that the critical point of open-loop gain shifts to a higher frequency band, translating into stronger resistance to gain disturbances in practical applications.
These experimental results demonstrate that the proposed gain optimization method enables the controller to anticipate responses without experiencing actual time lags, maintaining optimal performance even under time delayed conditions.

7. Conclusions

This study investigates adaptive control strategies for servo systems operating under uncertain time delay conditions. To address the challenge of delay uncertainty, we developed a probabilistic framework integrating Bayesian inference with Markov Chain Monte Carlo (MCMC) simulations, enabling robust parameter estimation and uncertainty quantification. Building upon the transformed state-space representation of servo dynamics, we propose a novel delay-compensation mechanism through an adaptive observer-based framework that systematically integrates optimized state variables with time delay characteristics.
Experimental validation reveals substantial performance improvements through our compensation strategy. The proposed methodology offers three key contributions: (1) A systematic approach for uncertainty modeling in time delay systems; (2) An observer-based compensation framework featuring optimized gain adaptation; (3) Quantifiable evidence of performance enhancements in both temporal and spectral domains. These findings highlight the practical applicability of our approach in industrial automation scenarios where time delay uncertainties significantly impact control stability and observation accuracy, while establishing a novel optimization pathway for complex system design through probabilistic modeling and adaptive compensation techniques.

Author Contributions

Methodology, M.M.; Software, M.M.; Data curation, W.M.; Writing—original draft, M.M.; Writing—review & editing, M.M.; Visualization, M.M.; Project administration, S.Y.; Funding acquisition, S.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Han, J.Q. Self-Tuning Anti-Disturbance Control for Time-Delay Objects. Control Eng. 2008, S2, 7–10+18. [Google Scholar]
  2. Tao, L.; Chen, S.; Fang, G.; Zu, G. Smith Predictor-Taylor Series-Based LQG Control for Time Delay Compensation of Vehicle Semiactive Suspension. Shock Vib. 2019, 2019, 1–12. [Google Scholar] [CrossRef]
  3. Nie, Y.; Zhang, P.; Cai, G.; Zhao, Y.; Xu, M. Unified Smith predictor compensation and optimal damping control for time-delay power system. Int. J. Electr. Power Energy Syst. 2020, 117, 105670. [Google Scholar] [CrossRef]
  4. Fan, Y.S.; Luo, E.Y.; Wang, G.F. Simulation of Position Control of Pneumatic System Based on Time-Delay Compensation. Sci. Technol. Eng. 2021, 21, 10680–10689. [Google Scholar]
  5. Ji, J.B.; Xu, J.C.; Wang, D.Y. Research on Sub-Structure Test Method of Vibration Table Based on Improved Smith Predictor. Mach. Tool Hydraul. 2024, 52, 14–21. [Google Scholar]
  6. Chen, L. Probability Prediction of Daily Water Consumption Based on Bayesian Theory. Syst. Eng. Theory Pract. 2017, 37, 761–767. [Google Scholar]
  7. Song, J.W.; Zhang, S.; Li, K.X. Adaptive Bayesian Model Updating Method with Variable Observation Domain. J. Beihang Univ. 2025, 1–13. [Google Scholar] [CrossRef]
  8. Shang, T.; Guo, M.Y.; Tang, B.M.; Xu, Y.T. Driving Risk Assessment of Underground Roads Based on Dynamic Bayesian Network. Transp. Syst. Eng. Inf. 2025, 1–22. [Google Scholar]
  9. Wang, C.X.; Wang, R.Q. Short-Term Trend Prediction Model of Stock Market Based on Pattern Recognition and Bayesian Decision-Making. Stat. Decis. 2024, 40, 154–158. [Google Scholar] [CrossRef]
  10. Yuan, X.Y.; Zhao, Y.D. Prediction of Water Supply Temperature in Heat—Exchange Station Based on Grey Markov Chain Prediction Model. Electron. Meas. Technol. 2015, 38, 32–34. [Google Scholar] [CrossRef]
  11. Zhu, C.X.; Zhang, Y.; Yan, Z.; Zhu, J.; Zhao, T. Modeling of Wind Power Sequence Using Improved Markov Chain Monte Carlo Method. Trans. China Electrotech. Soc. 2020, 35, 577–589. [Google Scholar] [CrossRef]
  12. Wang, Q.Q.; Yao, L.Z.; Xu, J.; Cheng, F.; Mao, B.; Wen, Z.; Chen, R. Probabilistic Assessment of Equivalent Inertia of High—Proportion Renewable Energy Power Systems Based on Slice Sampling—Markov Chain Monte Carlo Simulation. Power Syst. Technol. 2024, 48, 140–152. [Google Scholar] [CrossRef]
  13. Ye, L.; Jiang, H.K.; Zou, Y.Q.; Chen, H.P.; Wang, L.P. Bayesian Finite Element Model Updating Based on Markov Chain Population Competition. J. Mech. Strength 2025, 85–93. [Google Scholar]
  14. Miao, H.; Guo, W.L.; Liu, Z.Y.; Wang, R.J. Ultraviolet LED Lifetime Prediction Based on Bayesian MCMC and Other Models. Acta Opt. Sin. 2024, 44, 170–177. [Google Scholar]
  15. Padilla, G.J.L.; Azevedo, C.L.; Lachos, V.H. Parameter recovery of skew multidimensional multiple-group item response models (MGM-MIRT): A comparison of MCMC algorithms and assessment of effects of interest. J. Stat. Comput. Simul. 2025, 95, 467–489. [Google Scholar] [CrossRef]
  16. Chen, H.G.; Xu, L.L.; Tang, X.Q. Implicit Markov HDP Non-Parametric Bayesian Video Anomaly Detection. Control Eng. 2019, 26, 1763–1769. [Google Scholar] [CrossRef]
  17. de Oliveira, J.T.; de Carvalho Costa, L.R.; Estumano, D.C.; Féris, L.A. Applying Bayesian statistics and MCMC to ozone reaction kinetics: Implications for water treatment models. Chemosphere 2025, 373, 144164. [Google Scholar]
  18. Miao, J.; Duan, L.; Liu, J.M.; Lin, S.W.; Zhao, J.C. Structural Simulation Model Updating Based on Improved MCMC Method and Surrogate Model. J. Shanghai Jiao Tong Univ. Sci. 2025, 67, 1–17. [Google Scholar] [CrossRef]
  19. Arabpour, A.; Moghadam, H.R.; Niri, E.M. Geophysical bayesian inverse problem solving with tuning-free adaptive MCMC sampler. Earth Sci. Inform. 2025, 18, 186. [Google Scholar]
  20. Wang, L.Y.; Xi, C. An Improved MCMC Algorithm for Inverting Source Parameters Using GPS Data in Bayesian Framework. Chin. J. Geophys. 2024, 67, 3367–3385. [Google Scholar]
  21. Hu, J.M.; Liu, W.; Yan, F.; Hu, Y.J. Robust Optimal Reinsurance and Investment Strategies with Time-Delay under the Mean-Variance Premium Principle. Chin. J. Eng. Math. 2024, 41, 1–16. [Google Scholar]
  22. Chang, X.H.; Pan, T.T.; Xiong, J. A New Method for the Analysis and Design of State Observers. J. Jilin Norm. Univ. Nat. Sci. Ed. 2024, 45, 53–61. [Google Scholar]
Figure 1. Discussion flow of time delay types.
Figure 1. Discussion flow of time delay types.
Machines 13 00264 g001
Figure 2. Structure diagram of time-delay compensation system.
Figure 2. Structure diagram of time-delay compensation system.
Machines 13 00264 g002
Figure 3. Servo motor drive control platform.
Figure 3. Servo motor drive control platform.
Machines 13 00264 g003
Figure 4. Physical diagram of the experimental platform.
Figure 4. Physical diagram of the experimental platform.
Machines 13 00264 g004
Figure 5. Estimated time delay parameter data presentation: (a) Tau = 2.6438; (b) Tau = 0.5682; (c) More than 100 sets of time-delay data acquisition (Presentation section).
Figure 5. Estimated time delay parameter data presentation: (a) Tau = 2.6438; (b) Tau = 0.5682; (c) More than 100 sets of time-delay data acquisition (Presentation section).
Machines 13 00264 g005
Figure 6. The output comparison diagram with the same delay parameter: (a) Adjust the output comparison under different PID parameters; (b) Adjust the output comparison under the same PID parameters; (c) Change lag output comparison diagram; (d) Output (c) enlarged image.
Figure 6. The output comparison diagram with the same delay parameter: (a) Adjust the output comparison under different PID parameters; (b) Adjust the output comparison under the same PID parameters; (c) Change lag output comparison diagram; (d) Output (c) enlarged image.
Machines 13 00264 g006
Figure 7. Comparison of observation errors under different time-delay parameters with step input: (a) Tau is 0.0206, x-xhat; (b) Tau is 0.0206, y-yhat; (c) Tau is 1.321, x-xhat; (d) Tau is 1.321, y-yhat.
Figure 7. Comparison of observation errors under different time-delay parameters with step input: (a) Tau is 0.0206, x-xhat; (b) Tau is 0.0206, y-yhat; (c) Tau is 1.321, x-xhat; (d) Tau is 1.321, y-yhat.
Machines 13 00264 g007
Figure 8. Comparison of observation errors under different time delay parameters of chord wave input: (a) Tau is 0.0206, x-xhat; (b) Tau is 0.0206, y-yhat.
Figure 8. Comparison of observation errors under different time delay parameters of chord wave input: (a) Tau is 0.0206, x-xhat; (b) Tau is 0.0206, y-yhat.
Machines 13 00264 g008
Figure 9. Bode diagram: (a) Tau is 1.321; (b) Tau is 0.0206; (c) Delay stochastic; (d) Delay stochastic.
Figure 9. Bode diagram: (a) Tau is 1.321; (b) Tau is 0.0206; (c) Delay stochastic; (d) Delay stochastic.
Machines 13 00264 g009
Figure 10. Nyquist: (a) tau is 1.321; (b) tau is 0.0206; (c) a partial enlarged view of Figure (a); (d) partial enlarged view of Figure (b).
Figure 10. Nyquist: (a) tau is 1.321; (b) tau is 0.0206; (c) a partial enlarged view of Figure (a); (d) partial enlarged view of Figure (b).
Machines 13 00264 g010
Table 1. Servo system platform parameter Settings.
Table 1. Servo system platform parameter Settings.
Motor ParameterValue
Rated voltage24 V
Rated current11.2 A
Rated speed3000 rpm
Rated power200 W
Number of poles4
Table 2. Comparison of Bode Chart curve characteristic records before and after compensation.
Table 2. Comparison of Bode Chart curve characteristic records before and after compensation.
StateGain Margin/dBPhase Margin/degDelay Margin/s
Before compensation29.41400.1
Smith29.41400.1
Compensation—gain not optimized35.71530.328
Compensation-gain optimization36.11732.18
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.

Share and Cite

MDPI and ACS Style

Ma, M.; Yao, S.; Ma, W. Study on Control Approaches for Servo Systems Exhibiting Uncertain Time Delays. Machines 2025, 13, 264. https://doi.org/10.3390/machines13040264

AMA Style

Ma M, Yao S, Ma W. Study on Control Approaches for Servo Systems Exhibiting Uncertain Time Delays. Machines. 2025; 13(4):264. https://doi.org/10.3390/machines13040264

Chicago/Turabian Style

Ma, Minyu, Shuncai Yao, and Weijie Ma. 2025. "Study on Control Approaches for Servo Systems Exhibiting Uncertain Time Delays" Machines 13, no. 4: 264. https://doi.org/10.3390/machines13040264

APA Style

Ma, M., Yao, S., & Ma, W. (2025). Study on Control Approaches for Servo Systems Exhibiting Uncertain Time Delays. Machines, 13(4), 264. https://doi.org/10.3390/machines13040264

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop