1. Introduction
Conventional radio frequency wireless communication technologies suffer from inherent drawbacks in free space scenarios, including high power consumption, low data rates, and restricted effective operating ranges [
1]. Space laser communication utilizes optical carriers for data transmission, enabling long communication distances and high data rates owing to its narrow beam divergence angle. This advantage makes it highly attractive in response to the rapidly growing demand for high-speed communication [
2,
3,
4].
Given the ultra-narrow divergence of laser beams, the accuracy of beam steering should be maintained on the order of micro-radians (μrad) to ensure comprehensive coverage of links in different scenarios, including aerospace, ground, and underwater environments. Therefore, a high-precision control system is required to maintain stable beam alignment under dynamic disturbances. Consequently, the development of high-precision pointing, acquisition, and tracking (PAT) technology plays an important role in establishing robust space laser communication links [
5].
PAT systems for space laser communication typically adopt a dual-loop control architecture consisting of coarse and fine tracking subsystems [
6,
7,
8]. The coarse tracking loop is responsible for rejecting large-amplitude disturbances and maintaining the beam within the acquisition range, while the fine tracking loop further refines the pointing accuracy. To ensure proper operation of the fine tracker, the residual error of the coarse loop must be constrained within a fraction of its field of view (typically 0.01–0.005°), imposing stringent requirements on coarse tracking performance [
9].
Such high-precision pointing is critical because residual errors directly affect the coupling efficiency of the received optical signal into the detector or single-mode fiber. Improved coupling efficiency enhances the optical signal-to-noise ratio (SNR) and reduces the bit error rate (BER), thereby ensuring reliable communication links. Therefore, achieving both high dynamic response and precise residual error suppression in the coarse tracking loop is essential for dual-loop PAT systems [
10,
11].
A variety of advanced control methods have been developed to enhance coarse tracking performance. Traditional Smith predictor-based control compensates for fixed time delays but shows limited adaptability to time-varying delays and disturbances, and high-gain filter design may compromise stability [
12,
13]. Active Disturbance Rejection Control (ADRC) improves disturbance rejection through extended state observation, yet its performance in high-dynamic scenarios is constrained by the trade-off between observer bandwidth and noise sensitivity [
14]. Similarly, Linear Quadratic Regulator (LQR) methods enable rapid response but are less effective under model uncertainties and coupled multi-frequency disturbances, leading to insufficient disturbance rejection [
15].
Meanwhile, extensive research has been dedicated to advanced control architectures for residual error attenuation. The Proportional-Integral-Derivative with Disturbance Observer (PID-DOB) composite architecture suppresses steady-state errors through integral action. However, its linear compensation mechanism is inadequate to suppress time-varying disturbances in the 0.1–1 Hz band. Moreover, saturation of the control input may lead to a deterioration of the phase margin [
16]. Model Predictive Control (MPC) implicitly compensates for time delays through receding-horizon optimization and future dynamics prediction using system models, demonstrating robust delay compensation and parameter perturbation tolerance. However, its performance can be susceptible to modeling inaccuracies and coupled multi-frequency disturbance effects, often leading to insufficient suppression of residual errors [
17,
18,
19,
20].
Therefore, it is challenging to simultaneously realize high dynamic response and accurate error suppression in coarse tracking, which necessitates effectively addressing both interference suppression and time-delay compensation in dual-loop PAT architectures. The primary disturbance source originates from platform perturbations, characterized by low-frequency (0.1–1 Hz), high-amplitude, and time-varying dynamics [
21,
22,
23]. Concurrently, detection and transmission processes introduce millisecond-level delays. Therefore, maintaining sub-milliradian tracking stability and robust link performance under dynamic operational conditions critically depends on the accurate compensation of both external disturbances and inherent system delays. These factors lead to spectral overlap between disturbances and measurement noise, significant phase lag, and model uncertainty, which in turn cause bandwidth limitations and competition in the frequency domain, ultimately degrading system stability [
24].
Disturbance-observer-based MPC (DOB-MPC) has emerged as an efficient approach to enhance disturbance rejection and tracking accuracy. In most existing approaches, disturbances are typically modeled as input-side uncertainties and incorporated into the prediction model as augmented states or feedforward compensation terms. While such formulations are effective for certain classes of disturbances, they may fail to accurately capture the characteristics of output-dominant disturbances, such as optical-axis perturbations in space laser communication systems.
In disturbance-estimation-based MPC methods, disturbance estimates are often treated as constant preview signals over the prediction horizon. When incorporated in this manner, they remain independent of the control sequence and thus have limited influence on the optimization process, restricting the effectiveness of disturbance-aware control.
Moreover, existing DOB-MPC designs rarely provide explicit coordination between disturbance estimation and predictive control in the frequency domain. This can lead to bandwidth competition between the disturbance observer and the controller, resulting in degraded disturbance rejection performance, particularly in the presence of multi-band disturbances and time-delay effects.
These issues motivate the development of a DOB-MPC framework that explicitly accounts for output disturbance characteristics, incorporates disturbance information directly into the optimization process, and enables coordinated operation between disturbance estimation and predictive control.
To address these challenges, a cooperative DOB-MPC architecture is proposed to mitigate the inherent bandwidth competition between disturbance estimation and predictive control. The method follows a frequency-domain decoupling principle, assigning complementary roles to the DOB and the MPC. Specifically, the DOB estimates dominant low-frequency multi-band disturbances, while the MPC compensates for time-delay-induced phase lag and performs constrained optimal control.
The disturbance observer is constructed based on a nominal model and restructured into a decoupled observer–estimator framework. By combining enhanced filtering with band-selective design, the DOB is able to extract disturbance components within the target frequency range (0.1–1 Hz) while effectively suppressing sensor noise.
The disturbance estimate is incorporated into the MPC as an additive output preview term. Instead of treating the disturbance as a constant feedforward compensation, the proposed formulation penalizes the residual output disturbance within the optimization objective. In this way, the disturbance weighting matrix directly influences the quadratic programming problem, enabling disturbance-aware control in a mathematically consistent manner.
The disturbance weighting matrix is designed as an adjustable parameter, allowing the controller to balance disturbance rejection and control effort according to the disturbance environment and estimation reliability.
Through this co-design strategy, the proposed DOB-MPC framework not only expands the effective disturbance rejection bandwidth but also mitigates phase lag induced by time delays, thereby improving overall stability and ensuring the beam-pointing accuracy required for high-quality optical communication. The effectiveness of the proposed method is validated through both simulations and experiments under various dynamic disturbance conditions.
The main contributions of this paper are summarized as follows:
Output-disturbance-oriented modeling: The disturbance is formulated as an additive output term, which captures the physical characteristics of optical-axis perturbations in space laser communication systems.
Frequency-domain decoupling strategy: A coordinated design of the DOB and MPC is developed in the frequency domain, where the DOB estimates dominant low-frequency disturbances and the MPC compensates for time-delay effects while enforcing constraints, thereby avoiding bandwidth competition.
Disturbance-aware optimization formulation: The disturbance estimate is incorporated into the optimization objective through residual output penalization, enabling the disturbance weighting matrix to directly influence the quadratic programming problem.
3. Control System Design
A novel control architecture integrating a multi-frequency DOB with MPC is proposed to improve dynamic response and residual error suppression under multi-frequency disturbances. This co-design leverages the precise disturbance estimation capability of the DOB and the inherent time-delay compensation and optimization prowess of MPC. By incorporating the disturbance estimates into the MPC’s predictive optimization process, the proposed architecture achieves effective multi-frequency disturbance suppression, enhancing both the dynamic response and steady-state tracking accuracy of the system significantly.
3.1. Observer Design
An improved DOB architecture for suppressing output-type multi-frequency disturbances is proposed, as shown in
Figure 3. The estimation error signal is obtained from the discrepancy between the measured plant output and the nominal output predicted by the disturbance-free plant model. This discrepancy represents the lumped output disturbance caused by optical-axis perturbations and platform-induced angular motions. The error signal is then processed through a low-pass filter to reconstruct the dominant disturbance components while reducing measurement noise, thereby improving the robustness and reliability of the DOB system.
Based on the nominal model from Equation (3), the nominal plant model can be described by:
where
represents multi-frequency output disturbance caused by environmental disturbances. Unlike traditional observers targeting input disturbances, this paper directly constructs a state observer based on the nominal model:
where the gain matrix
is designed such that
is Hurwitz, ensuring the state estimation error
exponentially converges. The output disturbance estimation can then be obtained as follows:
To separate multi-frequency disturbances and suppress sensor drift and high-frequency noise, a composite filter is designed. To extract the low-frequency components of the target disturbance, a digital notch filter is introduced:
where
is drift frequency and
controls stopband width. Combined with low-pass filter
Q(s), the final multi-frequency disturbance estimation can be expressed as:
This architecture extracts target band disturbances through Q(s), while N(s) forms stopbands with depth no less than 40 dB below 0.01 Hz and above 10 Hz, effectively eliminating sensor drift effects on estimation accuracy. Stability analysis shows that when , the closed-loop system remains robustly stable under model parameter perturbations, where W(s) is a weighting function reflecting unmodeled dynamics. The core advantage of this architecture is its effective observation of coarse tracking system output disturbances, solving the multi-frequency disturbance feedback problem and providing key input for subsequent reduction in system tracking residuals.
3.2. Model Predictive Controller Design
Conventional MPC frameworks mainly improve tracking accuracy by optimizing the control input sequence, but they have limited capability in suppressing persistent multi-frequency output disturbances. In the considered space laser communication system, the dominant disturbance originates from optical-axis perturbations and platform motion and therefore acts directly on the tracking output rather than through the plant input channel. To address this issue, the disturbance estimate
provided by the DOB is introduced into the MPC prediction as an additive output preview term. This enables the predictive controller to generate a compensating output response in advance and reduce the residual output disturbance. The overall cooperative control structure is illustrated in
Figure 4.
In the considered coarse tracking system, the dominant disturbance originates from optical-axis perturbations and acts directly on the output, as shown in
Figure 4. Therefore, the disturbance is modeled as an additive output disturbance rather than an input-side uncertainty.
The predicted output over the horizon can be expressed as:
where the disturbance estimate
provided by the DOB is assumed to remain constant over the prediction horizon. Accordingly, the predicted output vector is:
where
represents the predicted output disturbance sequence constructed from the DOB estimate:
and
denotes the Toeplitz matrix:
In this work, is assumed to be constant, i.e., .
A quadratic cost function incorporating the disturbance estimate is designed:
where
denotes the free response generated by the current state,
denotes the output response induced by the future control sequence, and
D denotes the predicted additive output disturbance sequence provided by the DOB.
It should be emphasized that
D is treated as a known disturbance preview over the prediction horizon and is not an optimization variable. Therefore, the weighting matrix
does not penalize the disturbance estimate itself. Instead, it penalizes the control-dependent residual output disturbance after compensation, defined as,
This formulation encourages the predictive controller to generate an output response that counteracts the predicted disturbance D. Since explicitly depends on the decision variable , the disturbance weighting matrix directly affects the resulting quadratic programming problem.
The constraints considered in the QP include input amplitude limits, input increment limits, and a terminal set constraint imposed on the nominal predicted state:
where
P is obtained by solving the Riccati equation:
where
is the state weighting matrix used for the terminal cost. After expanding Equation (15) and omitting the terms independent of
, the optimization problem is transformed into the following QP:
where
and
and
. Here,
,
, and
. Therefore, H is positive definite, which ensures that the QP is convex. This formulation is consistent with the control structure shown in
Figure 4, where the disturbance acts directly on the system output. The control objective is therefore to generate an output response that compensates for the disturbance effect.
Unlike formulations that directly penalize the fixed disturbance preview D, the proposed formulation penalizes the control-dependent residual disturbance . Therefore, the weighting matrix directly influences the quadratic program through both the Hessian and gradient terms, thereby ensuring mathematical consistency.
The optimal control input sequence over the prediction horizon is derived by solving the optimization problem. Following the receding horizon principle, only the first element of this sequence is implemented at each time step:
To analyze the closed-loop stability, the disturbance is modeled as an additive output perturbation:
Let the disturbance estimation error be defined as:
The tracking error can be decomposed as:
where
denotes the compensated tracking error associated with the disturbance estimate used by the MPC.
Under standard MPC assumptions and with the disturbance preview fixed over one sampling step, the optimal cost
can be used as a Lyapunov-like function for the compensated prediction model and satisfies the following inequality:
Therefore, the compensated tracking error
is uniformly ultimately bounded (UUB), and satisfies:
Since
and
, the actual tracking error is also UUB and satisfies:
This expression indicates that the achievable tracking accuracy is primarily limited by the disturbance estimation error. The constants and are related to the MPC weighting matrices and the closed-loop prediction model. It should be noted that does not directly reduce the disturbance estimation error . Instead, it reshapes the MPC optimization through the residual-disturbance penalty , thereby affecting the compensated tracking error and reflecting the trade-off among disturbance rejection, reference tracking, and control effort.
The proposed DOB-MPC framework incorporates disturbance estimation into predictive optimization, enabling enhanced suppression of persistent multi-frequency disturbances. Its effectiveness is further validated through simulations and experiments in the following section.
4. Simulation and Experimental Validation
4.1. Simulation Analysis
To evaluate the residual disturbance suppression capability of the proposed control system, simulations were conducted using the system dynamics defined by Equations (3) and (4). The evaluation considers both step tracking and disturbance rejection under single-frequency and multi-frequency angular disturbances, as shown in
Figure 5.
As shown in
Figure 5a,c, the conventional PID controller exhibits a faster rise response but suffers from large overshoot and noticeable oscillations. This behavior is mainly caused by the high feedback gains required to suppress external disturbances in the presence of a 10 ms system delay. Although higher gains improve the initial response speed, they also reduce damping and increase residual oscillations. The PID parameters used in the comparison were tuned to achieve the best compromise between response speed, overshoot, and steady-state tracking error; further increasing the integral or derivative gains was found to either amplify oscillations or degrade disturbance rejection.
The introduction of a disturbance observer improves the disturbance attenuation capability of PID control. As a result, PID-DOB significantly reduces the residual tracking error compared with conventional PID. However, since PID-DOB still relies on a feedback-dominated compensation mechanism, its ability to handle time-delay-induced phase lag and multi-frequency disturbance coupling remains limited.
In contrast, the proposed DOB-MPC method achieves a more damped and smoother response. Although its rise time is slightly longer than that of PID and PID-DOB, the overshoot and residual oscillation are substantially reduced. This indicates that the proposed method does not improve performance by increasing feedback aggressiveness but by using disturbance prediction and constrained optimization to generate a smoother control trajectory. Therefore, the slower rise time represents a deliberate trade-off for improved damping, reduced overshoot, and better steady-state tracking accuracy.
The corresponding tracking errors in
Figure 5b,d further confirm this behavior. Under both single-frequency and multi-frequency disturbances, the PID controller produces tracking errors exceeding the allowable 0.01° stability margin. PID-DOB reduces the error amplitude by compensating for dominant disturbance components, but residual errors remain due to limited predictive capability. The proposed DOB-MPC method further suppresses the tracking error and maintains it close to or below the 0.01° threshold, which is required to keep the beam within the field of view of the fine tracking subsystem. To ensure a fair comparison, the PID parameters were tuned over a broad candidate range. As shown in
Figure 5e,f, the selected PID output lies within the candidate envelope and provides a near-optimal compromise between response speed, overshoot, and residual tracking error. A further gain increase was found to amplify oscillations under multi-frequency disturbances. Thus, the PID baseline used for comparison represents the best practical tuning result under the considered conditions.
The quantitative results in
Table 2 further confirm this behavior. Across the four multi-frequency disturbance conditions, the average overshoot is reduced from 40.69% for PID and 23.55% for PID-DOB to 8.05% for DOB-MPC, corresponding to reductions of approximately 80.2% and 65.8%, respectively. Similarly, the average peak-to-peak tracking error decreases from 0.0313° for PID and 0.0178° for PID-DOB to 0.0083° for DOB-MPC, representing reductions of approximately 73.5% and 53.4%, respectively.
Overall, the simulation results demonstrate that DOB-MPC improves disturbance rejection not by accelerating the initial step response, but by reducing overshoot, suppressing residual oscillations, and maintaining stable tracking accuracy under multi-frequency disturbances.
The relationship between tracking error and optical communication performance can be described by the coupling efficiency model, which decreases exponentially with pointing error. Specifically, the coupling efficiency can be approximated as
where
is the pointing error and
represents the beam divergence parameter. This relationship indicates that reducing residual pointing error is expected to improve optical power coupling, which can further support a higher received signal-to-noise ratio (SNR) and a lower bit error rate (BER). However, it should be noted that the present experiments focus on mechanical tracking performance, and direct measurements of received optical power, coupling efficiency, SNR, and BER are not included. Therefore, the communication-link improvement is discussed as a model-based implication rather than a direct experimental verification.
4.2. Experimental Validation
An experimental platform was established to evaluate the proposed algorithm under simulated space disturbance conditions, as shown in
Figure 6. The transmitting side employs a custom large-aperture collimator (150 mm, 30 μrad divergence) to generate a quasi-parallel Gaussian beam, emulating long-distance optical links. The receiving terminal, with a 60 mm aperture and an 800 mm focal length optical antenna, is equipped with a tracking camera (5 μm pixel size, corresponding to an angular resolution of approximately 6.25 μrad/pixel). The terminal is mounted on a six-degree-of-freedom motion platform that generates angular disturbances in the range of 0.01–10 Hz with amplitudes up to several degrees, which would drive the beam out of the camera field of view (~6 mrad) without compensation. In closed-loop operation, the servo system suppresses these disturbances, and the camera captures only the residual pointing error within a small angular range. A dual-function collimator with a beam splitter provides both the reference beam and error detection: the detected spot position is used to compute tracking errors, which are processed by the disturbance observer (DOB) and fed into the model predictive controller (MPC) for iterative compensation.
Figure 7 displays the experimental tracking error for both azimuth (Az) and elevation (El) axes under a 0.2 Hz, 3° disturbance. The proposed controller confines the peak-to-peak error to less than 0.006°, demonstrating exceptional rejection of low-frequency, high-amplitude perturbations. The error curves are smooth and symmetric, indicating that the proposed DOB is accurately estimating and compensating the disturbance without introducing high-frequency noise. When the disturbance frequency is increased to 0.5 Hz in
Figure 8, the peak-to-peak error gracefully degrades to below 0.009°. This slight performance reduction is expected as the disturbance bandwidth approaches the system’s control bandwidth, yet the controller maintains robust stability and precision, comfortably within the sub-milliradian requirement.
The ultimate test of the proposed architecture is its performance under spectrally rich disturbances.
Figure 9 shows the system’s response to a composite disturbance (0.2 Hz/2° + 0.5 Hz/1° + 1 Hz/0.2°). Remarkably, the tracking accuracy does not exhibit significant degradation compared to the single-frequency cases. The error remains bounded within 0.01°, proving that the DOB’s composite filter successfully decomposes the complex disturbance into its constituent frequencies, and the MPC effectively integrates this composite estimate into its optimization, handling multiple disturbance bands concurrently.
A direct quantitative comparison among the conventional PID, PID + DOB, and the proposed DOB-MPC methods under multi-frequency disturbances is shown in
Figure 10. The conventional PID exhibits a peak-to-peak tracking error of approximately 0.055° with a standard deviation of 0.0165°, indicating significant fluctuation. The PID + DOB method reduces these to 0.022° and 0.0039°, respectively, demonstrating effective disturbance attenuation. In comparison, the proposed DOB-MPC further improves performance, achieving a peak-to-peak error of 0.0098° and a standard deviation of 0.0033°. More importantly, by integrating disturbance estimation with predictive optimization, the proposed method not only reduces error magnitude but also enhances temporal consistency, as reflected by the tighter clustering of tracking points in
Figure 10. This ensures that the tracking error remains within 0.01°, satisfying the requirement that coarse tracking stays within the field of view of the fine tracking subsystem.
The proposed DOB-MPC architecture was systematically validated through both simulations and experiments. Compared with conventional PID and PID + DOB controllers, the proposed method demonstrates superior performance in suppressing multi-frequency disturbances, reducing tracking error magnitude, and improving stability.
Experimental results on a 6-DOF motion platform show that, while PID + DOB effectively reduces disturbance amplitude, the proposed approach achieves further performance gains by incorporating predictive optimization. This enables simultaneous suppression of residual fluctuations and enhancement of tracking consistency under complex disturbance conditions.
The above results confirm that the integration of frequency-decoupled disturbance estimation with model predictive control provides a practical and effective solution for high-precision coarse tracking systems, meeting the stringent requirements of space laser communication applications.