Next Article in Journal
Rowhammer Attacks in Dynamic Random-Access Memory and Defense Methods
Previous Article in Journal
Electric Transmission and Distribution Network Air Pollution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

High-Precision Positioning Stage Control Based on a Modified Disturbance Observer

1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(2), 591; https://doi.org/10.3390/s24020591
Submission received: 27 November 2023 / Revised: 20 December 2023 / Accepted: 29 December 2023 / Published: 17 January 2024
(This article belongs to the Section Navigation and Positioning)

Abstract

:
High-precision positioning systems play a crucial role in various industrial applications. This study focuses on improving the performance of a high-precision multi-degrees-of-freedom (DOF) stage. In terms of the controller design, the following two key challenges must be addressed: the cross-decoupling of different DOFs and the impact of external disturbances. To address these problems, a self-tuning approach is proposed for simultaneous decoupling and disturbance suppression. Initially, the stage undergoes static decoupling using a data-based approach, facilitating feedback control for each DOF through single-input, single-output controllers. Addressing dynamic coupling and external disturbance challenges, we introduced a comprehensive evaluation index and a self-tuning multi-input, multi-output disturbance observer. This approach enabled the evaluation and optimization of the disturbance compensation for all DOFs, ensuring optimal positioning accuracy. Finally, we tested the proposed method using a high-precision multi-DOF stage with a real-time control platform. The results demonstrated a significant reduction in the standard deviations of positioning errors in the rx, ry, and z directions by 46%, 58%, and 6%, respectively. The approach used in this study opens avenues for advancements in the design and control of complex multi-DOF systems.

1. Introduction

High-precision positioning systems play a crucial role in various industrial applications, including atomic force measurements [1,2], optical alignment systems [3], and semiconductor manufacturing [4,5]. Continued research into precision control techniques is essential to enhance the precision, accuracy, and response speeds of such devices [6,7]. This study focuses on improving the performance of a high-precision rx/ry/z stage used in coordinate measurement devices (see Figure 1), enabling precise z axis movement for triggering probes and ensuring stability across the rx-, ry-, and z-axes.
Two critical challenges in controller design must be addressed. First, the inevitable interaction between various degrees of freedom (DOF) arises from the spatial layout of the stage, the different dynamics of the actuators, or assembly errors. For such a multi-input, multi-output (MIMO) system, a static decoupling approach is typically applied in the industry, enabling the use of single-input single-output (SISO) controllers in multiple loops [8,9]. To address the remaining MIMO crosstalk in the entire system, researchers have explored data-based dynamic decoupling approaches and optimization algorithms [10,11].
Moreover, positioning systems are susceptible to external disturbances such as electrical noise and vibrations. In precision positioning stages, flexible mechanisms with low rigidity and natural frequency are typically selected as transmission devices to mitigate Coulomb friction and transmission gaps [12]. However, this design choice results in the limited bandwidth growth of the control system. Therefore, anti-disturbance methods, designed independently of the feedback controller, are applied, including the disturbance observer (DOB) [13,14] and expanded state observer [15,16].
In practice, the parameter tuning of controllers is a complex task. To address these challenges, this study proposes a data model-based self-tuning approach to achieve simultaneous decoupling and anti-disturbance control.
The stage is initially regarded as a linear system operating near the working point in space and adhering to the principle of linear superposition. Subsequently, a proportional matrix is computed to realize motion decoupling, enabling the design of SISO controllers for each DOF. The remaining crosstalk, uncertainty, and external disturbances are amalgamated and treated as centralized disturbances within the system. This allows the DOB to estimate and actively compensate for disturbances in each DOF. In particular, the disturbance compensation for one DOF may affect the other DOFs, introducing new crosstalk. Therefore, the DOB of a MIMO system should be tuned holistically according to the entire system. In the literature, an evaluation index and optimization algorithm based on input and output data are combined to enhance performance control [17]. Witvoet [18] proposed an automated control strategy to overcome the tradeoff between the robustness and optimal performance of large telescopes using an adapted filter. Moreover, Heertjes et al. [10] employed a decoupling structure to optimize the cross-coupling of the active vibration isolation. In this paper, we introduce a novel approach to address complex challenges in high-precision positioning systems. Our method integrates static decoupling, SISO controllers, and a data model-based self-tuning mechanism, offering a holistic solution for simultaneous MIMO crosstalk and disturbance control. The paper introduces an adaptively tuned MIMO disturbance observer (DOB) with an FIR filter matrix and a comprehensive index, ensuring well-balanced disturbance compensation across multi-DOFs. Our iterative approach enhances each DOF’s performance, gradually converging errors in the closed-loop state and significantly improving the overall control performance. To enhance system robustness, we employed a variable-step-size iteration process, adding an adaptive dimension to our methodology. Tailored for high-precision positioning systems, our approach demonstrates adaptability and advanced features, contributing to achieving simultaneous decoupling and anti-disturbance control for complex multi-DOF high-precision positioning systems.
The remainder of this paper is organized as follows. Section 2.1 introduces the plant model and system identification of the multi-DOF stage, and Section 2.2 presents the principle of the proposed self-tuning MIMO DOB. Furthermore, multistage experiments are conducted, and the test results are presented in Section 3, demonstrating the feasibility of this approach. Finally, Section 4 concludes this study.

2. Materials and Methods

2.1. Plant Description

2.1.1. Lumped-Mass Model and Static Decoupling

The actuator for the positioning stage is a voice coil motor (VCM), selected for its high-precision and fast dynamic characteristics [19]. Moreover, it boasts a larger stroke compared to a piezoelectric ceramic driver. To ensure structural stability, VCMs were strategically arranged in parallel with flexible guide plates positioned between the stators and movers, as illustrated in Figure 2. As the system linearly approximates the working position, motion decoupling can be achieved by controlling the resultant force of the VCMs [20]. Based on this concept, we established a lumped-mass model, capturing the low-frequency dynamics of each DOF, as illustrated in (1) and (2).
G ( r x , r y ) ( s ) = X ( r x , r y ) T ( r x , r y ) = 1 J ( r x , r y ) s 2 + C ( r x , r y ) s + K ( r x , r y )
G z ( s ) = X z F z = 1 M z s 2 + C z s + K z
Here, G r x , r y ( s ) and G z ( s ) represent the transfer function governing the rotation in the x and y directions and translation in the z direction. X r x , r y is the resultant torque in the rotation direction. T r x , r y corresponds to the displacement in each degree of freedom. J r x , r y , C r x , r y , and K r x , r y denote the equivalent concentrated mass moment of inertia, the damping coefficient, and the stiffness coefficient, respectively. X z is the resultant force in the translation direction. F z corresponds to the displacement in the translational degree of freedom. M z , C z , and K z denote the equivalent concentrated mass, damping coefficient, and stiffness coefficient in the translational direction, respectively. The system model can be expressed in matrix form, as shown in (3).
X T = r x , r y , z T = G r x ( s ) 0 0 0 G r y ( s ) 0 0 0 G z ( s ) T x T y T z = G m ( s ) F T ( s )
Herein, G m ( s ) represents the combined transfer function matrix and F T ( s ) represents the vector of applied forces. The individual components of the matrix G m ( s ) are the transfer functions G r x ( s ) , G r y ( s ) , and G z ( s ) representing the rotational dynamics about the x axis, y axis, and translational dynamics about the z axis, respectively. The system is a MIMO system, and the relationship between the forces applied by each leg and the resulting centralized force can be expressed using (4).
F T = K 0 F g T
where F g T represents the output force for each leg and F T is the resultant force. K 0 is a conversion matrix describing the contribution of the force from each actuator to the resultant force.
The working principle of the VCMs can be described using (5),
u g T = K b d χ g T d t + R i g T + L d i g T d t F g T = K i × i g T
where K b is the back electromotive force (BEF), K i is the thrust coefficient, and χ g T is the displacement vector of the motor in its direction. R and L represent the coil resistance and inductance, respectively, in the diagonal matrix form. i g T and u g T represent the input current and voltage vectors, respectively. To ensure the stability of the current and offset the influence of the BEF, a current loop control is introduced, as illustrated in Figure 3, with a high bandwidth, and the model can be simplified as expressed in (6).
F g T = K i K u u g T
where K u represents the closed-loop static gain of the current loop, as shown in Figure 3.
Accordingly, (3) can be transformed into (7).
X T = G m ( s ) K 0 K i K u u g T
The decoupling matrix D and the input U satisfy the following expression:
u g T = D U T
where U T = U z , U r x , U r y T denotes the corresponding input for each DOF. The matrix D is introduced for decoupling purposes, aiming to mitigate the cross-coupling effects between different DOFs. Its role is to isolate the input contributions for each DOF, providing a clearer representation of the system dynamics. Accordingly, the decoupling model is expressed as (9).
G d = X U = G m ( s ) K 0 K i K u D
These equations present a general formula. In static scenarios, a data-driven decoupling approach is applied for motion decoupling. Various sets of constant voltages u N T = [ u g 1 0 , u g 2 0 , . . . , u g n 0 ] T are applied to VCMs, and the resulting stable displacements X N T = [ X 1 0 , X 2 0 , . . . , X n 0 ] T are measured. The steady response matrix G m ( s ) K 0 K i K u is then calculated based on the input and output data. Assuming a diagonal dominance for matrix G d , the decoupling matrix D can be determined through calculations. This matrix is instrumental in mitigating cross-coupling effects, providing a clearer representation of the system dynamics, and enhancing the control system design.

2.1.2. System Identification and SISO Controller Design

Following static decoupling, we proceeded with system identification and the design of SISO controllers for each DOF. A pseudo-random sequence was employed to excite each DOF, and the transfer functions were obtained using the MATLAB system’s identification toolbox [22]. The model frequency–response characteristics are plotted in Figure 4, providing insights into the dynamic behavior of the system.
For illustration, consider the transfer function in the Z-direction, which is expressed as follows:
X z U z = 1.295 × 10 7 s 2 + 3.701 s + 2221
Due to the existence of flexible connections, the system is also accompanied by mechanical resonance. The model with mechanical resonance can be approximately expressed as a series connection of a low-order model and a resonance model as in Equation (11) [23]:
f i = s 2 + ζ n i ω n i s + ω n i 2 s 2 + ζ d i ω d i s + ω d i 2 ω d i 2 ω n i 2
where ζ n i and ζ d i represent the damping ratio of the low-order model and the resonance model. ω n i and ω d i represent the natural frequency of the low-order model and the resonance model.
Considering mechanical resonance, the transfer function is expressed as follows:
X z U z = 2.769 × 10 8 s 2 + 1.45 × 10 10 s + 1.772 × 10 14 19.41 s 4 + 765.6 s 3 + 1.373 × 10 7 s 2 + 5.218 × 10 7 s + 3.038 × 10 10
Following this, we implemented the proportional–integral–derivative (PID) control strategy for each DOF. The PID controller, a staple in control system engineering, is formulated as follows:
C = K p + K i s + K d s T f s + 1
where C represents the output and K p , K i , K d are the proportional, integral, and derivative gains, with T f acting as the filter time constant for the derivative term.
The frequency response, illustrated in Figure 5, demonstrates the realization of motion control for the multi-DOF stage through the application of static decoupling via the SISO controller.

2.2. Dynamic Decoupling through MIMO DOB

2.2.1. DOB Design

Although SISO controllers offer a solution for each DOF using static decoupling, the remaining dynamic crosstalk and external disturbances (electric noise and vibration) can reduce the positioning stage accuracy. By considering dynamic coupling and external disturbances as lumped disturbances, we employed the DOB to achieve simultaneous dynamic decoupling and disturbance suppression.
The DOB, pioneered by Ohnishi et al. [24,25,26,27], serves to estimate and actively compensate for equivalent disturbances when direct testing of the disturbance is impractical. The primary principle is illustrated in Figure 6, where G and Gn represent the plant and nominal models of the system, respectively; d and n are the equivalent external disturbance and measurement noise, respectively.
From the block diagram, the equivalent concentrated disturbance is given by (14)
d l ( s ) = ( G ( s ) 1 G n ( s ) 1 ) y ( s ) + d ( s ) + G n ( s ) 1 n ( s )
This comprises the difference between the plant and nominal models, external disturbances, and measurement noise [13]. According to Figure 6, after active compensation via the filter Q, the system output is expressed as follows:
y = G u y ( s ) u + G d y ( s ) d G n y ( s ) n G u y = 1 1 Q ( s ) G ( s ) 1 + 1 1 Q ( s ) G ( s ) G n 1 ( s ) Q ( s ) = G ( s ) G n ( s ) G n ( s ) + Q ( s ) ( G ( s ) G n ( s ) ) G d y = G ( s ) 1 + 1 1 Q ( s ) G ( s ) G n 1 ( s ) Q ( s ) = G ( s ) G n ( s ) ( 1 Q ( s ) ) G n ( s ) + Q ( s ) ( G ( s ) G n ( s ) ) G n y = 1 1 Q ( s ) G ( s ) G n 1 ( s ) Q ( s ) 1 + 1 1 Q ( s ) G ( s ) G n 1 ( s ) Q ( s ) = G ( s ) Q ( s ) G n ( s ) + Q ( s ) ( G ( s ) G n ( s ) )
where G u y , G d y , and G n y represent the transfer function from the output of the controller to the system output, from the disturbance input to the system output, and from the noise input to the system output, respectively. From (15), when Q equals one, y     G n ( s ) u + n , which implies that the system outputs are close to the outputs of the nominal model. Therefore, the bandwidth of Q determines the bandwidth of the DOB. If Δ ( s ) is considered to represent the product perturbation of the nominal object, the relationship between G and Gn can be written as (16).
G ( s ) = G n ( s ) 1 + Δ ( s )
To meet the robustness requirements of the inner loop, it must be guaranteed according to the principle of small gain in (17), as follows:
Q ( j ω ) Δ ( j ω ) 1
The system’s uncertainty rises with frequency, indicating that the bandwidth of the filter cannot increase indefinitely. Generally, a filter is designed as follows: [29]
Q ( s ) = k = 0 M α k τ s k M τ s + 1 N , α k = N ! N k ! k !
where τ is the time constant of the filter, and N and M are the orders of the numerator and denominator, respectively. The value range of k is (1, 2…n), such that the relative order of Q is greater than the relative order of Gn, ensuring that the inverse of Gn can be physically implemented. Based on this analysis, the filter design determines the interference suppression effect and affects the robustness and stability of the system.

2.2.2. Self-Tuning MIMO DOB

According to the DOB principle, to ensure robustness, the higher the bandwidth of the low-pass filter, the stronger the disturbance suppression ability [30]. Because of the existence of dynamic coupling, when disturbance compensation is performed on one DOF, unnecessary inputs can be generated for other DOFs. This implies that the DOB in one DOF improves the performance of that DOF but may reduce the performance of others. Moreover, the mutual coupling between the different DOFs varies with the magnitude of the external disturbance. Therefore, the bandwidth of the DOBs in different DOFs must be well balanced to enable the overall MIMO system to achieve an optimal anti-disturbance ability with the best performance.
To coordinate the disturbance compensation of various DOFs and realize integrated active interference compensation, a MIMO DOB structure is proposed, as visualized in Figure 7. By setting a comprehensive evaluation index to describe the performance, the parameters can be self-tuned based on the input and output data.
In Figure 7, Q is the filter matrix form, as in (19), in which each element is designed in the same form as (18).
Q = diag Q 1 ( z ) , Q 2 ( z ) , Q 3 ( z )
In most applications, filters are designed with a high bandwidth, satisfying the requirements of relative order. The performance and robustness of the MIMO DOB are determined using the FIR filter matrix W, which is optimized after continuous iterations. The structure of W is as follows:
W = W 11 0 0 0 W 22 0 0 0 W 33
W i j = θ 0 + θ 1 i j z 1 + θ 2 i j z 2 + θ N i j z N
Herein, N represents the order of the Wiener filter and θ is the filter coefficient. Choosing a large N can increase the changing speed of the gain in the frequency domain, but it also increases the computational complexity and increases the lag. In this article, N is set to be the same as the order of Q. After the filter matrix, the estimated value of the equivalent disturbance is given as (22).
d l T ( n ) = k = 0 N W ( n ) d l T ( n k )
For the adaptive filter, the error signal represents the difference between the reference and actual signals, as shown in (23). As the DOB brings the system closer to the nominal model after active compensation, the error of the disturbance estimation can be expressed as the difference between the actual output and the nominal model output, as in (24). When e(n) converges, the equivalent disturbance is suppressed, and the system performance improves.
e T ( n ) = d ^ l T ( n ) d l T ( n ) = W ( n ) d l T ( n ) d l T ( n )
e T ( n ) = Y ( n ) P n U T ( n )
The comprehensive evaluation function is selected as follows:
J ( n ) = e ( n ) γ e ( n ) T   where   e ( n ) = e z T ( n ) , e r x T ( n ) , e r y T ( n ) γ = diag γ z , γ r x , γ r y
Herein, γ is the diagonal weighting matrix. The weight coefficient of the filter adopts the steepest descent method iteration, as expressed in (26).
W ( n + 1 ) = W ( n ) + μ J ( n ) W ( n )
When using the least mean square algorithm, we obtained the gradient J ( n ) / W ( n ) based on test data, as expressed in (27) and (28), where μ is the step length of the iteration.
J ( n ) W ( n ) = 2 γ e ( n ) T d l ( n )
W ( n + 1 ) = W ( n ) + 2 μ e ( n ) γ d l T ( n )
To ensure the robustness of the system, a soft threshold method can be used to constrain the filter [18]. Moreover, in this study, a variable step-length approach is introduced. In an iterative process, a large step length can lead to poor system robustness or even system instability, whereas a small step length can decelerate the convergence. Therefore, a larger step length that can stabilize the system is selected as the initial state. With the convergence of the error, the stability margin of the system decreases gradually, and the step length is reduced to ensure the robustness of the system. The variable step-size function and its waveform are shown in (29) and Figure 8, respectively
μ ( n ) = α 1 1 exp e ( n ) p , p = 1 2 , 1 4 , 1 6 ,
Although e(n) cannot converge to zero in practice, a certain allowable margin e m for e(n) is set as follows:
e ( n ) = e ( n ) , if   e ( n ) > e m 0 , otherwise
Finally, after tuning α and σ , the weight coefficients are subject to iteration, as expressed in (31).
W ( n + 1 ) = W ( n ) + 2 α ( 1 1 exp ( e m ( n ) p ) ) e m ( n ) γ d l T ( n ) , s . t . p = 1 2 , 1 4 , 1 6 , , e m ( n ) = e ( n ) , e ( n ) > σ e m ( n ) = 0 , e ( n ) σ

3. Results

The tests were performed on an NI-PXI platform at a sample rate of 3 kHz. The positioning stage shown in Figure 2 is placed on the vibration isolation table. The vibration isolation grade of the vibration isolation table in the horizontal direction is about VC-E, and the vibration isolation grade in the vertical direction is approximately VC-F. At the same time, the control loop of the positioning stage is also affected by the electrical noise of the driver and the measurement noise of the sensor. All disturbances are real-time and dynamic, resulting in the positioning error of the positioning stage.
The SISO controllers were designed as described in Section 2. Using the derived transfer functions as the nominal model to design the MIMO DOB, as detailed in Section 2.2.2, the initial value of the filter matrix coefficient was set to zero. Both α and σ were initially tuned, and self-tuning commenced in the closed-loop state.
After adaptive tuning, the filter coefficients were consolidated as part of the controller. The filter coefficients underwent iteration within the control cycle, and the time-domain position error data for the DOFs are plotted in Figure 9. The error converged, indicating that the position accuracy gradually improved. After approximately 140 s, the position error tended to be stable.
The filter coefficients were extracted at 1, 40, 80, and 120 s after the start of the iteration. Through a combination of the filter matrix and magnitude response of the MIMO system, it is possible to compare the models after the active compensation of the adaptive DOB at different iteration periods, as depicted in Figure 10. The proposed approach minimizes dynamic decoupling, with the models on the diagonal line remaining almost constant.
To quantify the improvement in the performance, a comparison of the position error data in the time domain before and after self-tuning is presented in Figure 11.
e S D = i = 1 n e i e M 2 n , ( e M = i = 1 n e i n )
The standard deviation in (32) was used to evaluate the position’s precision. Compared with the data before adaptive tuning, as listed in Table 1, the position errors in the rx, ry, and z directions were reduced by 46%, 58%, and 6%, respectively. The improvement effects of different DOFs were different because the positioning error of the stage was not only related to MIMO DOB but also related to the parameter settings of feedback controller C, as shown in Figure 7. It can be proved from experimental results that the proposed approach effectively improves the positioning accuracy of the stage through self-tuning.

4. Discussion

This study investigated a self-tuning approach for simultaneous disturbance suppression and decoupling in the position control of a high-precision multi-DOF stage. By utilizing a static decoupling matrix, SISO controllers were designed for MIMO systems, and a data-based decoupling approach was proven effective through open- and closed-loop tests and analysis. The DOB was used to estimate and actively compensate for the combined disturbance, discerning the influence of the residual dynamic crosstalk and external disturbances. The proposed self-tuning MIMO DOB was devised to achieve a balanced multi-DOF disturbance compensation. This method was validated through testing on a high-precision multi-DOF stage. The experimental results indicated successful dynamic decoupling, affirming that the proposed approach effectively improved the positioning accuracy, with the standard deviations of positioning errors in the rx, ry, and z directions reduced by 46%, 58%, and 6%, respectively. This study’s findings suggest that the proposed self-tuning disturbance observer-based control approach significantly enhances the performance of high-precision positioning stages, leading to improved accuracy. The successful application of this approach opens avenues for advancements in the design and control of complex multi-DOF systems, offering potential benefits in various precision engineering applications.

Author Contributions

Conceptualization, H.W. and Q.L.; methodology, Q.L.; validation, H.W., Q.L. and F.Z.; software, Q.L.; formal analysis, Q.L.; investigation, Q.L.; data curation, Q.L.; writing—original draft preparation, Q.L.; writing—review and editing, H.W. and F.Z.; visualization, H.W. and Q.L.; supervision, H.W. and J.Z.; project administration, H.W.; resource, Q.L. and J.Z. 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 the study are included in the article material, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Devasia, S.; Eleftheriou, E.; Moheimani, S.O.R. A Survey of Control issues in Nanopositioning. IEEE Trans. Control Syst. Technol. 2007, 15, 802–823. [Google Scholar] [CrossRef]
  2. Li, P.Z.; Wang, X.D.; Sui, Y.X.; Zhang, D.F.; Wang, D.F.; Dong, L.J.; Ni, M.Y. Piezoelectric Actuated Phase Shifter Based on External Laser Interferometer: Design, Control and Experimental Validation. Sensors 2017, 17, 838. [Google Scholar] [CrossRef] [PubMed]
  3. Ito, S.; Unger, S.; Schitter, G. Vibration Isolator Carrying Atomic Force Microscope’s Head. Mechatronics 2017, 44, 32–41. [Google Scholar] [CrossRef]
  4. Butler, H.; Simons, W. Position Control in Lithographic Equipment. In Proceedings of the ASPE Spring Topical Meeting MIT Laboratory for Manufacturing and Productivity Annual Summit: Precision Control for Advanced Manufacturing Systems, Cambridge, MA, USA, 21–23 April 2013; Volume 55, pp. 7–12. [Google Scholar]
  5. Van de Wal, M.; van Baars, G.; Sperling, F.; Bosgra, O. Multivariable H∞/μ Feedback Control Design for High-precision Wafer Stage Motion. Control Eng. Pract. 2002, 10, 739–755. [Google Scholar] [CrossRef]
  6. Al-Jodah, A.; Shirinzadeh, B.; Ghafarian, M.; Das, T.K.; Tian, Y.; Zhang, D.; Wang, F. Development and Control of a Large Range XYΘ Micropositioning Stage. Mechatronics 2020, 66, 102343. [Google Scholar] [CrossRef]
  7. Clark, L.; Shirinzadeh, B.; Bhagat, U.; Smith, J.; Zhong, Y. Development and Control of a Two DOF Linear-Angular Precision Positioning Stage. Mechatronics 2015, 32, 34–43. [Google Scholar] [CrossRef]
  8. Gunnarsson, S.; Collignon, V.; Rousseaux, O. Tuning of a Decoupling Controller for a 2×2 System Using Iterative Feedback Tuning. Control Eng. Pract. 2003, 11, 1035–1041. [Google Scholar] [CrossRef]
  9. Kerber, F.; Hurlebaus, S.; Beadle, B.M.; Stöbener, U. Control Concepts for an Active Vibration Isolation System. Mech. Syst. Signal Process. 2007, 21, 3042–3059. [Google Scholar] [CrossRef]
  10. Heertjes, M.F.; van Engelen, A.J.P.; Steinbuch, M. Optimized Dynamic Decoupling in Active Vibration Isolation. IFAC Proc. Vol. 2010, 43, 293–298. [Google Scholar] [CrossRef]
  11. Heertjes, M.; Van Engelen, A. Minimizing Cross-talk in High-precision Motion Systems Using Data-based Dynamic Decoupling. Control Eng. Pract. 2011, 19, 1423–1432. [Google Scholar] [CrossRef]
  12. Ito, S.; Cigarini, F.; Unger, S.; Schitter, G. Flexure Design for Precision Positioning Using Low-stiffness Actuators. IFAC-PapersOnLine 2016, 49, 200–205. [Google Scholar] [CrossRef]
  13. Chen, W.H.; Yang, J.; Guo, L.; Li, S. Disturbance-observer-based Control and Related Methods—An Overview. IEEE Trans. Ind. Electron. 2016, 63, 1083–1095. [Google Scholar] [CrossRef]
  14. Nozaki, T.; Mizoguchi, T.; Ohnishi, K. Decoupling Strategy for Position and Force Control Based on Modal Space Disturbance Observer. IEEE Trans. Ind. Electron. 2014, 61, 1022–1032. [Google Scholar] [CrossRef]
  15. Huang, Y.; Xue, W. Active Disturbance Rejection Control: Methodology and Theoretical Analysis. ISA Trans. 2014, 53, 963–976. [Google Scholar] [CrossRef]
  16. Ju, G.; Liu, S.; Wei, K.; Ding, H.; Wang, C. A Parameter Self-Tuning Decoupling Controller Based on an Improved ADRC for Tension Systems. Appl. Sci. 2023, 13, 11085. [Google Scholar] [CrossRef]
  17. Heertjes, M.F. Data-based Motion Control of Wafer Scanners. IFAC-PapersOnLine 2016, 49, 1–12. [Google Scholar] [CrossRef]
  18. Witvoet, G.; Doelman, N.; den Breeje, R. Primary Mirror Control for Large Segmented Telescopes: Combining High Performance with Robustness. SPIE Proc. Ground-Based Airborne Telesc. 2016, 9906, 990611. [Google Scholar] [CrossRef]
  19. Chen, Q.; Li, L.; Wang, M.; Pei, L. The Precise Modeling and Active Disturbance Rejection Control of Voice Coil Motor in High Precision Motion Control System. Appl. Math. Modell. 2015, 39, 5936–5948. [Google Scholar] [CrossRef]
  20. Thier, M.; Saathof, R.; Sinn, A.; Hainisch, R.; Schitter, G. Six Degree of Freedom Vibration Isolation Platform for In-line Nano-metrology. IFAC-PapersOnLine 2016, 49, 149–156. [Google Scholar] [CrossRef]
  21. Huang, Y.M.; Zhang, T.; Ma, J.G.; Fu, C.Y. Study on the control of a current loop in a high-accuracy tracking and control system. Opto-Electron. Eng. 2005, 32, 16–19. [Google Scholar] [CrossRef]
  22. System Identification Toolbox. 2020. Available online: https://www.mathworks.com/help/ident/index.html?s_tid=CRUX_topnav (accessed on 21 January 2021).
  23. Beijen, M.A.; Heertjes, M.F.; Hans, B.; Maarten, S. Disturbance feedforward control for active vibration isolation systems with internal isolator dynamics. J. Sound Vib. 2018, 436, 220–235. [Google Scholar] [CrossRef]
  24. Ohishi, K.; Nakao, M.; Ohnishi, K.; Miyachi, K. Microprocessor-controlled DC Motor for Load-insensitive Position Servo System. IEEE Trans. Ind. Electron. 1987, IE-34, 44–49. [Google Scholar] [CrossRef]
  25. Sariyildiz, E.; Ohnishi, K. A Guide to Design Disturbance Observer. J. Dyn. Syst. Meas. Control 2014, 136, 021011. [Google Scholar] [CrossRef]
  26. Mizuochi, M.; Tsuji, T.; Ohnishi, K. Improvement of disturbance suppression based on disturbance observer. In Proceedings of the 9th IEEE International Workshop on Advanced Motion Control, Istanbul, Turkey, 27–29 March 2006. [Google Scholar] [CrossRef]
  27. Sariyildiz, E.; Ohnishi, K. A guide to design disturbance observer based motion control systems. In Proceedings of the 2021 IEEE International Conference on Mechatronics (ICM), Kashiwa, Japan, 7–9 March 2021. [Google Scholar] [CrossRef]
  28. Chen, W.H. Robust control of uncertain flexible spacecraft using disturbance observer based control strategies. In Proceedings of the 6th International ESA Conference on Guidance, Navigation and Control Systems, Loutraki, Greece, 17–20 October 2006. [Google Scholar]
  29. Umeno, T.; Kaneko, T.; Hori, Y. Robust Servosystem Design with Two Degrees of Freedom and its Application to Novel Motion Control of Robot Manipulators. IEEE Trans. Ind. Electron. 1993, 40, 473–485. [Google Scholar] [CrossRef]
  30. Li, X.; Wang, L.; Xia, X.; Liu, Y.; Zhang, B. Iterative learning-based negative effect compensation control of disturbance to improve the disturbance isolation of system. Sensors 2022, 22, 3464. [Google Scholar] [CrossRef]
  31. Qian, Y. A New Variable Step Size Algorithm Applied in LMS Adaptive Signal Processing. In Proceedings of the 28th Chinese Control and Decision Conference CCDC, Yinchuan, China, 28–30 May 2016; Volume 2016, pp. 4326–4329. [Google Scholar] [CrossRef]
Figure 1. Concept of a high-precision rx/ry/z stage utilized in coordinate measurement devices.
Figure 1. Concept of a high-precision rx/ry/z stage utilized in coordinate measurement devices.
Sensors 24 00591 g001
Figure 2. Schematic of the multi-DOF stage driven by VCMs.
Figure 2. Schematic of the multi-DOF stage driven by VCMs.
Sensors 24 00591 g002
Figure 3. Current loop control [21].
Figure 3. Current loop control [21].
Sensors 24 00591 g003
Figure 4. Frequency magnitude response matrix in MIMO form (rx, ry, and z) through the measurement data (blue) and model in the diagonal line (red).
Figure 4. Frequency magnitude response matrix in MIMO form (rx, ry, and z) through the measurement data (blue) and model in the diagonal line (red).
Sensors 24 00591 g004
Figure 5. Frequency magnitude response matrix in MIMO form (rx, ry, and z) with designed SISO controllers for every DOF in an open loop (blue) and a closed loop (red).
Figure 5. Frequency magnitude response matrix in MIMO form (rx, ry, and z) with designed SISO controllers for every DOF in an open loop (blue) and a closed loop (red).
Sensors 24 00591 g005
Figure 6. Schematic of DOB [28].
Figure 6. Schematic of DOB [28].
Sensors 24 00591 g006
Figure 7. Self-tuning MIMO DOB.
Figure 7. Self-tuning MIMO DOB.
Sensors 24 00591 g007
Figure 8. Waveforms of improved step function [31].
Figure 8. Waveforms of improved step function [31].
Sensors 24 00591 g008
Figure 9. Time-series position error signals during self-tuning.
Figure 9. Time-series position error signals during self-tuning.
Sensors 24 00591 g009
Figure 10. Magnitude response of the system at different iteration times.
Figure 10. Magnitude response of the system at different iteration times.
Sensors 24 00591 g010
Figure 11. Time-series position error signals (measurement) before (blue) and after (red) self-tuning.
Figure 11. Time-series position error signals (measurement) before (blue) and after (red) self-tuning.
Sensors 24 00591 g011
Table 1. Quantification of improved performance ( e S D ).
Table 1. Quantification of improved performance ( e S D ).
RX (nrad)RY (nrad)Z (nm)
Before adaptive tuning3.615.656.88
After adaptive tuning1.952.406.44
Reduced position error46%58%6%
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

Wang, H.; Li, Q.; Zhou, F.; Zhang, J. High-Precision Positioning Stage Control Based on a Modified Disturbance Observer. Sensors 2024, 24, 591. https://doi.org/10.3390/s24020591

AMA Style

Wang H, Li Q, Zhou F, Zhang J. High-Precision Positioning Stage Control Based on a Modified Disturbance Observer. Sensors. 2024; 24(2):591. https://doi.org/10.3390/s24020591

Chicago/Turabian Style

Wang, Hui, Qiang Li, Feng Zhou, and Jingxu Zhang. 2024. "High-Precision Positioning Stage Control Based on a Modified Disturbance Observer" Sensors 24, no. 2: 591. https://doi.org/10.3390/s24020591

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