Next Article in Journal
Invariant Quantum States of Quadratic Hamiltonians
Previous Article in Journal
Is the Devil in h?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model Decoupled Synchronization Control Design with Fractional Order Filter for H-Type Air Floating Motion Platform

School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430070, China
*
Author to whom correspondence should be addressed.
Submission received: 13 April 2021 / Revised: 10 May 2021 / Accepted: 11 May 2021 / Published: 19 May 2021

Abstract

:
H-type motion platform with linear motors is widely used in two-degrees-of-freedom motion systems, and one-direction dual motors need to be precisely controlled with strict synchronization for high precision performance. In this paper, a synchronous control method based on model decoupling is proposed. The dynamic model of an H-type air floating motion platform is established and one direction control using two motors with position dependency coupling is decoupled and converted into independent position and rotation controls, separately. For the low damping second-order oscillation system of the rotation control loop, a new fractional order biquad filtering method is proposed to generate an antiresonance peak to improve the phase and control gain of the open loop system, which can ensure system stability and quick attenuation for external disturbances. In the multiple-degree-of-freedom decoupled control loops, a systematic feedback controller design methodology is proposed to satisfy the given frequency domain design specifications; a feed-forward control strategy is also applied to compensate the disturbance torque caused by the platform motion. The simulation and experimental results demonstrate that the proposed synchronization control method is effective, and achieves better disturbance rejection performance than the existing optimal cancellation filtering method and biquad filtering method.

1. Introduction

H-type air floating motion platform can realize two degrees of freedom large stroke precise positioning motion and is widely applied in lithography silicon wafer stage, precision measuring equipment, and laser drilling equipment [1,2,3]. The platform is directly driven by the linear motor and supported and guided by the air floating guideway, which has the advantages of symmetrical structure and large overall stiffness. One direction of H-type motion platform is driven by a single motor, and the other direction is driven by double motors, which can provide larger driving force. The position of the double motors needs to be precisely synchronously controlled, otherwise, the positioning accuracy in two degrees of freedom cannot be guaranteed, and the poor synchronization accuracy will lead to a stuck guide rail.
There are several existing synchronization control methods. The parallel control method is to build two independent control loops with the same reference position, and the synchronization accuracy of the dual motors is determined by the position tracking accuracy of the two loops [4,5]. In the master-slave control method, there are two independent master and slave loops. The feedback position of the master loop is taken as the reference position of the slave loop, and the synchronization accuracy is determined by the control performance of the slave loop [6]. In the cross-coupling control method, a synchronous error controller is introduced into the parallel control, which generates control signals with the position difference of the dual motors to realize synchronous control [7,8,9,10,11]. The disturbance observer is introduced into the loop to realize synchronous control [12,13]. The Lagrangian dynamic model of the H-type motion platform is established, which converts the position of the double motors into the position and angle around the middle point of the beam for control [14]. In these control methods, the position coupling between the dual motors connected by the beam of the H-type motion platform is not considered, the controller is difficult to design, and the system stability cannot be guaranteed [15]. To solve this problem, a control method based on coordinate decoupling is proposed. According to the dynamic model of the H-type motion platform, the position of the two motors is converted into the position and rotation angle at the centroid of the entire component to realize the position tracking and synchronous error control. The two degrees of freedom of position and rotation are naturally decoupled, which is conducive to designing the controller. This decoupling method is used to control the position of the dual motor driven linear slider, but no moving part is on the beam [15]. The feed-forward control is introduced to improve the position tracking accuracy based on the decoupled model [16], but the research on introducing feed-forward control into the rotation control loop to improve the synchronization accuracy is scarce. Sliding mode control is introduced into the decoupled three-degrees-of-freedom model to realize the precise contour control of the platform [17]. For the platform with moving parts, the thrust of the double motors is distributed to control the position at the centroid of the entire component [18]. The movement of the components on the beam is considered, and the adaptive method is adopted to realize the position and angle control [19,20,21].
The rotation model of H-type air floating motion platform is a second-order oscillation system with low damping. There is a resonance peak in the amplitude-frequency characteristic curve, and the corresponding phase decreases rapidly from 0° to −180°. The control gain needs to be designed very small to make the gain margin of the system greater than 0, but the control performance cannot be guaranteed. For the low damping oscillation system, the tuned mass damping module can be used to increase the damping of the system [22], so as to attenuate the resonance peak and reduce the phase change speed. The mass, stiffness, and damping of the module need to be designed according to the original system parameters. For the system with low frequency mechanical resonance, there are resonance and antiresonance peaks in the Bode diagram of open-loop transfer function. The low pass filter, notch filter, and biquad filter are applied to reduce the amplitude at the resonance peak to improve the gain margin of the system [23]. The matched biquad filter can completely eliminate the resonance and antiresonance peaks, but it is sensitive to the changes of plant parameters and the disturbance rejection performance is poor. For the low damping oscillation system, it is difficult to guarantee the tracking performance and disturbance rejection performance of the closed-loop system simultaneously.
In this paper, a synchronous control method based on coordinate decoupling with feedback and feed-forward control is proposed for H-type motion platform, and a fractional order biquad filter is introduced into the low damping second-order oscillation system to achieve good tracking and disturbance rejection performance simultaneously.
The main contributions of this paper are as follows, (1) The X, Y, and Rz directions dynamic models of H-type air floating motion platform are established, and a synchronous control method based on coordinate decoupling is proposed, which transforms the position control of the direction with two motors into X position and Rz rotation control, and the Rz torque feed-forward control based on the established model is also applied to reduce the synchronization error caused by the platform motion. (2) For the low damping second-order oscillation system in Rz rotation control, a fractional order biquad filter with antiresonance peak is proposed, which can ensure the desired tracking and disturbance rejection performance of the system, simultaneously. (3) A systematic feedback control design method with the given design specifications are proposed for the X, Y, and Rz control loops. The optimal order of the fractional order biquad filter is obtained by minimizing the peak value of the process sensitive transfer function. Simulation and experimental results show that the proposed control method is effective and can achieve better disturbance rejection performance than the existing optimal cancellation filtering method and biquad filtering method. The difference between this paper and the previous work are: (1) after decoupling modeling of the air bearing platform, this paper points out the low damping oscillation characteristics of the rotation control loop, and the existence of the resonance peak, makes the controller difficult to design. (2) Compared with the cancellation filtering method, a new non-cancellation filtering method is proposed to realize the synchronization control, and a fractional order filter is introduced to improve the disturbance rejection performance of the system. (3) Compared with the existing synchronous feedback control method, the feed-forward control is added to compensate for the synchronous disturbance torque caused by the platform motion.
The paper is organized as follows. In Section 2, the dynamic model of the H-type air floating motion platform is established, and the Rz disturbance torque caused by the platform motion is modeled. Then the synchronous control method based on model decoupling is proposed, the feedback and feed-forward controllers in X, Y, and Rz control loops are designed. In Section 3, the proposed synchronization control method is verified in simulation and experiment. Conclusions are drawn in Section 4.

2. Materials and Methods

2.1. Dynamic Modeling of H-Type Air Floating Motion Platform

An H-type air floating motion platform is shown in Figure 1. The platform is driven by two motors in X-direction, and the positions of the X1 and X2 components are measured by two grating rulers, seperately. X1 and X2 components are connected by the beam, and the Y component is sheathed on the outside of the beam to realize the X-direction movement. The Y component is driven by a single linear motor, and the grating ruler measures the position to realize the Y-direction movement. In the X and Y directions, the air floating guideway is used for supporting and guiding, which eliminates the friction and provides the vertical and horizontal stiffness and damping to ensure the overall structural stiffness of the system. In order to control the platform, it is necessary to obtain the transfer function of the control plant from the control force to the feedback position. Next, the dynamic model of the platform is established.
The schematic diagram of H-type motion platform is shown in Figure 2, the XY coordinate system takes the midpoint of the stroke as the origin, and the system parameters are shown in Table 1.

2.1.1. Y-direction Dynamic Model

As shown in Figure 3, the Y component moves along the Y-direction under the Y motor force F y , and its absolute position is y y . The X component moves along the Y-direction under the Y motor stator reaction force F y , and its absolute position is y x .
The dynamic equation is:
m y y ¨ y t = F y t = K f y · i y t τ ,
m x y ¨ x t + 4 c x H y ˙ x t + 4 k x H y x t = F y t .
Since the feedback position y is the position of the Y component relative to the beam, i.e., y = y y y x , the transfer function between y and Y motor current i y is obtained:
y s i y s = K f y m y s 2 m x + m y s 2 + 4 c x H s + 4 k x H m x s 2 + 4 c x H s + 4 k x H e τ s .

2.1.2. X-direction Dynamic Model

As shown in Figure 4, the entire moving components move along X-direction under the X motors force, and the position of X component is x x . The Y component moves under the Y horizontal air floating force F x y - x m , and its position is x y .
The dynamic equation is:
m y x ¨ y t = F x y - x m t ,
m x x ¨ x t = F x t + F y x - x m t ,
where, F x y - x m t = 4 c y H x ˙ x t x ˙ y t + 4 k y H x x t x y t , F y x - x m is the air floating reaction force of Y component on beam. F x 1 is the X1 motor force, F x 2 is the X2 motor force, and F x is the total force of the two motors,
F x t = F x 1 t + F x 2 t = K f x 1 · i x 1 t τ + K f x 2 · i x 2 t τ .
Since the rotation angle of the entire moving component around the Z-axis is small, the position x x at the centroid of the X component is considered the same as the position x c at the centroid of the entire moving component, that is, x x x c . The relationship between x c and the measured position x 1 , x 2 is as follows,
x c t = d r 2 t d r x 1 t + d r 1 t d r x 2 t .
The transfer function between x c and F x is obtained from Equations (4) and (5),
x c s F x s = 1 d r d r 2 x 1 s + d r 1 x 2 s K f x 1 · i x 1 s e τ s + K f x 2 · i x 2 s e τ s = 1 m x + m y s 2 m y s 2 + 4 c y H s + 4 k y H m x m y m x + m y s 2 + 4 c y H s + 4 k y H .

2.1.3. Rz Dynamic Model

According to Figure 4, the entire moving component will rotate around the Z-axis at the centroid under the X1 and X2 motors force.
J Y z θ ¨ y z t = T x y - x r t ,
J X z θ ¨ x z t + c x H d x H 2 θ ˙ x z t + k x H d x H 2 θ x z t = T θ t + T y x - x r t ,
where, T x y - x r is the torque produced by the rotation of X component relative to Y component, T x y - x r t = c y H d y H 2 θ ˙ x z t θ ˙ y z t + k y H d y H 2 θ x z t θ y z t , and T y x - x r is the reaction torque. T θ is the torque of the X1 and X2 motors force on the centroid:
T θ t = K f x 1 · i x 1 t τ · d m 1 t K f x 2 · i x 2 t τ · d m 2 t ,
Although d m 1 , d m 2 will change with the movement of Y component, they are not in the control loop and will not be affected by the system delay. θ x z can be regarded as the angle of the entire moving component around Z-axis, that is, θ z θ x z . θ z can be calculated by the two measured positions x 1 and x 2 ,
θ z t = x 1 t x 2 t d r .
Since J Y z is smaller than J X z in the experimental system, J Y z 2 can be approximately 0 in the simplified calculation. The transfer function between θ z and T θ can be obtained as follows,
θ z ( s ) T θ ( s ) = 1 d r x 1 ( s ) x 2 ( s ) K f x 1 · i x 1 ( s ) e τ s · d m 1 ( s ) K f x 2 · i x 2 ( s ) e τ s · d m 2 ( s ) = J Y z s 2 + c y H d y H 2 s + k y H d y H 2 [ ( J X z s 2 + c x H d x H 2 s + k x H d x H 2 ) ( J Y z s 2 + c y H d y H 2 s + k y H d y H 2 ) + J Y z s 2 ( c y H d y H 2 s + k y H d y H 2 ) ] = J Y z s 2 + c y H d y H 2 s + k y H d y H 2 [ ( J X z s 2 + J Y z s 2 + c x H d x H 2 s + k x H d x H 2 ) ( J Y z s 2 + c y H d y H 2 s + k y H d y H 2 ) J Y z s 2 J Y z s 2 ] 1 J X z s 2 + J Y z s 2 + c x H d x H 2 s + k x H d x H 2

2.1.4. The Disturbance Torque Model in Rz from X Moves

According to Figure 4, when the platform moves along the X-direction and the Y component is not located in the middle of the beam, the air floating reaction force F x y - x m of the Y component on the beam and the inertia force of the X component do not pass through the centroid of the entire component, resulting in the disturbance torque in Rz. Assuming that the disturbance torque is T d - x m , the opposite driving torque T d - x m is introduced into the control loop to act on the X component to remain the angle of the X component at 0. When the X component does not rotate, the torque of beam to Y component is 0 and Y component will not rotate. The dynamic equation of X component is:
T d - x m t + T x 1 - x m t + T x 2 - x m t = 0 ,
where, T x 1 - x m is the torque of inertia force of X component on the centroid of the entire component, T x 1 - x m t = m x x ¨ x t · y x c t . T x 2 - x m is the torque of F x y - x m on the centroid of the entire component. Then, the disturbance torque is obtained as,
θ z t = x 1 t x 2 t d r .

2.1.5. The Disturbance Torque Model in Rz from Y Moves

According to Figure 3, when the Y component moves along the Y-direction, the eccentric drive in X-direction will produce the disturbance torque in Rz. Assuming that the disturbance torque is T d - y m , the opposite driving torque T d - y m is introduced into the control loop to act on the X component to remain the angle of the X component at 0. The dynamic equation of Y component is
J Y z θ ¨ y z t = T y 1 - y m t + T y 2 - y m t + T y 3 - y m t ,
where, T y 1 - y m is the torque of Y motor force on the centroid of the entire component, T y 1 - y m t = F y t x F y c . T y 2 - y m is the torque of the inertia force of Y component on the centroid of the entire component, T y 2 - y m t = m y y ¨ y t x y c . T y 3 - y m is the air floating torque of the beam to Y component, T y 3 - y m t = c y H d y H 2 θ ˙ x z t θ ˙ y z t + k y H d y H 2 θ x z t θ y z t . Since θ x z t = 0 , then T y 3 - y m t = c y H d y H 2 θ ˙ y z t k y H d y H 2 θ y z t .
After introducing T d - y m , the angle of the X component is 0, the dynamic equation of X component is:
T d - y m t + T x 1 - y m t + T x 2 - y m t + T x 3 - y m t = 0 ,
where T x 1 - y m is the torque of the Y motor stator reaction force on the centroid of the entire component, T x 1 - y m t = F y t x F y c .   T x 2 - y m is the torque of inertia force of X component on the centroid of the entire component, T x 2 - y m t = m x y ¨ x t x x c = F y t m x x x c s 2 m x s 2 + 4 c x H s + 4 k x H . T x 3 - y m is the air floating torque of Y component to the beam, T x 3 - y m t = T y 3 - y m t . Then the disturbance torque is obtained as,
T d - y m s = F y s ( m x s 2 m x s 2 + 4 c x H s + 4 k x H x x c + J Y z s 2 J Y z s 2 + c y H d y H 2 s + k y H d y H 2 x F y c + c y H d y H 2 s + k y H d y H 2 J Y z s 2 + c y H d y H 2 s + k y H d y H 2 x y c ) .

2.2. Synchronous Control Method Based on Model Decoupling

The Y and X directions of H-type motion platform are naturally decoupled and can be controlled separately. The Y control plant is the transfer function from Y feedback position to Y control current, as shown in Equation (3).
In the X and Rz direction dynamic modeling, it can be seen from Equations (8) and (13) that the two measured positions x 1 and x 2 are coupled with each other due to the beam connection. If x 1 and x 2 are controlled directly, the transfer functions from i x 1 to x 1 and from i x 2 to x 2 can not be obtained, and the controller is difficult to design. Since the X position x c and the Rz angle θ z at the centroid are two naturally decoupled and independent degrees of freedom, this paper transforms the two positions x 1 and x 2 into the position x c and the angle θ z for control. It can be seen from Equations (8) and (13) that the transfer functions from x c to F x and from θ z to T θ are clear. Based on these, two controllers can be designed to realize the X position control and the Rz rotation control, and the reference angle in Rz loop is 0 to realize the synchronous motion control of the dual motors.
In order to realize the position and rotation control, the X thrust constant K f x and the Rz thrust constant K f θ are established, and design K f x = K f θ = K f x 1 + K f x 2 2 . According to Equations (6) and (11), the X force F x and Rz torque T θ are:
F x t = K f x 1 · i x 1 t τ + K f x 2 · i x 2 t τ = K f x · i x t τ ,
T θ t = K f x 1 · i x 1 t τ · d m 1 t K f x 2 · i x 2 t τ · d m 2 t = K f θ · i θ t τ .
The position control signal i x and rotation control signal i θ need to be converted into the control signals i x 1 and i x 2 to drive the dual motors.
i x 1 t i x 2 t = 1 d m K f x · d m 2 t + τ K f x 1 K f θ K f x 1 K f x · d m 1 t + τ K f x 2 K f θ K f x 2 i x i θ ,
where the time-varying signals d m 1 and d m 2 are advanced to compensate the delay effect, so as to ensure that the resultant force of the two motors can pass through the centroid of the entire component when the Y component moves.
In order to realize the closed-loop control, the two measured positions x 1 and x 2 need to be converted into the position x c and the angle θ z and fed back to the two control loops, respectively. According to Equations (7) and (12), the conversion between x c , θ z and x 1 , x 2 can be obtained as
x c t θ z t = 1 d r d r 2 t d r 1 t 1 1 x 1 t x 2 t .
According to Equations (8), (13) and (19), (20), the X and Rz control plants are obtained as
P x s = x c s i x s = K f x m x + m y s 2 m y s 2 + 4 c y H s + 4 k y H m x m y m x + m y s 2 + 4 c y H s + 4 k y H e τ s ,
P θ s = θ z s i θ s = K f θ J X z + J Y z s 2 + c x H d x H 2 s + k x H d x H 2 .
The control system of the H-type motion platform is established as Figure 5.

2.2.1. Rz Controller Design

Rz Control Plant

It can be seen from Equation (24) that the Rz control plant is a second-order oscillation system with time delay and it can be transformed into the following equation,
P θ s = θ z s i θ s = K f θ J z s 2 + c x H d x H 2 s + k x H d x H 2 e τ s = K f θ k x H d x H 2 2 π f n - θ 2 s 2 + 2 ζ θ 2 π f n - θ s + 2 π f n - θ 2 e τ s ,
where, J z = J X z + J Y z = J X z 0 + J Y z 0 + m x m y m x + m y y 2 , f n - θ = 1 2 π k x H d x H 2 J z , ζ θ = c x H d x H 2 J z k x H . Due to the low damping of the air floating guideway, there is a resonance peak in its amplitude-frequency curve, and the phase-frequency curve decreases 180° rapidly near the natural frequency, then the phase-frequency curve of the open-loop transfer function is prone to have a −180° phase crossover point. The controller gain should be designed small enough to ensure that the peak is below 0 dB and the system has gain margin. In the existing literature, the biquad filter is introduced to eliminate the peaks and troughs in the open-loop transfer function, which makes the open-loop transfer function smooth, but the disturbance rejection performance of the system is very poor [23].
A fractional biquad filter [24] is introduced into the system and its transfer function is:
C biq - θ = f n 2 - biq - θ 2 f n 1 - biq - θ 2 s 2 + 2 ζ 1 - biq - θ 2 π f n 1 - biq - θ s + 2 π f n 1 - biq - θ 2 s 2 + 2 ζ 2 - biq - θ 2 π f n 2 - biq - θ s r + 2 π f n 2 - biq - θ 2 .
The difference between this filter and the biquad filter is that an adjustable order r is introduced into the s term of the denominator polynomial, which can be regarded as the combination of the second-order differential term and the fractional second-order low-pass filter [25]. In order to make the fractional second-order low-pass filter meet the standard form of the second-order low-pass filter, that is, the logarithmic amplitude frequency characteristic at the natural frequency is −3 dB [26], design ζ 2 - biq - θ = 2 π f n 2 - biq - θ 1 r 2 , where f n 2 - biq - θ is the natural frequency and determined according to the position of high frequency noise in the Bode diagram of the control plant in the experimental system. Design ζ 1 - biq - θ = ζ θ in the molecular polynomial, there is a trough in C biq - θ and its waveform is the same as the resonance peak of the control plant. Design f n 1 - biq - θ as an adjustable parameter and f n 1 - biq - θ < f n - θ . The filtered control plant is:
P θ - fl s = P θ s C biq - θ s = K f θ k x H d x H 2 f n - θ 2 f n 1 - biq - θ 2 s 2 + 2 ζ 1 - biq - θ 2 π f n 1 - biq - θ s + 2 π f n 1 - biq - θ 2 s 2 + 2 ζ θ 2 π f n - θ s + 2 π f n - θ 2 · 2 π f n 2 - biq - θ 2 s 2 + 2 ζ 2 - biq - θ 2 π f n 2 - biq - θ s r + 2 π f n 2 - biq - θ 2 e τ s ,
and is a combination of the biquad filter and the fractional second-order low-pass filter. There is a trough and a peak in its amplitude-frequency curve, and the trough is located on the left side of the peak. Its phase-frequency curve first increases and then decreases at f n - θ and there is no −180° phase crossover point. Therefore, the amplitude of the peak does not need to be limited below 0 dB, and the system gain can be improved.

Rz Feedback Controller Design

The Rz feedback controller is a PI controller, C PI - θ = k p - θ 1 + 2 π f i - θ s , k p - θ is the controller gain and f i - θ is the integration frequency. Under the condition that the order r of C biq - θ is given in advance, the system has three adjustable parameters k p - θ , f i - θ and f n 1 - biq - θ , which can satisfy three frequency domain design specifications. When the design specifications are gain crossover frequency f c , phase margin φ m , and gain margin h m , the open-loop transmission function G o s = C PI s · P θ - fl s of the system can meet the following constraints [27,28].
  • The phase margin at the gain crossover frequency f c is φ m .
    G o j 2 π f c = C PI - θ j 2 π f c + P θ - fl j 2 π f c = π + φ m .
  • The amplitude at the gain crossover frequency f c is 1.
    G o j 2 π f c = C PI - θ j 2 π f c P θ - fl j 2 π f c = 1 .
  • The phase at the phase crossover frequency f x is π .
    G o j 2 π f x = C PI - θ j 2 π f x + P θ - fl j 2 π f x = π .
  • The gain margin at the phase crossover frequency f x is h m .
    G o j 2 π f x = C PI - θ j 2 π f x P θ - fl j 2 π f x = 10 h m 20 .
From Equation (28), we can obtain,
f i - θ = f c tan φ m A θ .
where, A θ = C biq - θ j 2 π f c + P θ j 2 π f c .
From Equation (29), we can obtain,
k p - θ = f c B θ · f i - θ 2 + f c 2 .
where, B θ = C biq - θ j 2 π f c · P θ j 2 π f c .
From Equation (30), we can obtain,
f i - θ = f x tan D θ .
where, D θ = C biq - θ j 2 π f x + P θ j 2 π f x .
From Equation (31), we can obtain,
k p - θ = f x 10 h m 20 E θ · f i - θ 2 + f x 2 .
where, E θ = C biq - θ j 2 π f x · P θ j 2 π f x .
By substituting Equation (32) into (33), the explicit expression of k p - θ with respect to f n 1 - biq - θ can be obtained,
k p - θ = 1 B θ · tan 2 φ m A θ + 1 .
By substituting Equation (32) into (33), the equation of f x and f n 1 - biq - θ can be obtained,
f x tan D θ = f c tan φ m A θ .
By substituting Equations (32) and (36) into (35), the other equation of f x and f n 1 - biq - θ can be obtained,
1 B θ · tan 2 φ m A θ + 1 = f x 10 h m 20 E θ · f c tan φ m A θ 2 + f x 2 .
It is difficult to obtain the analytical solutions of f x and f n 1 - biq - θ as Equations (37) and (38) are complicated. Graphical methods can be used to find the intersection of two equations, and the implicit plots function “ezplot” in MATLAB can be used to draw the curves of the two equations to find the intersection, that is, the solution of the equations. Then, f x and f n 1 - biq - θ can be obtained. f i - θ can be obtained by substituting f n 1 - biq - θ into Equation (32). k p - θ can be obtained by substituting f n 1 - biq - θ into Equation (36). To sum up, k p - θ , f i - θ , and f n 1 - biq - θ can be determined.

Rz Feed-Forward Controller Design

In order to realize the synchronous movement of the X-direction double motors, the Rz reference input is 0. It is unnecessary to introduce the feed-forward control with input compensation. According to Section 2.1.4 and Section 2.1.5, when the platform moves along the X and Y directions, the Rz will be affected by the disturbance torque, the feed-forward control with disturbance compensation can be introduced to reduce the angle error, and the feed-forward torque model is opposite to the disturbance torque model.
When the platform moves along the Y-direction, the disturbance torque model is shown in Equation (18), in which the feed-forward force F y can be obtained by Equation (3), then the feed-forward controller is designed as,
C dff - y m - θ ( s ) = 1 K f θ m x s 2 + 4 c x H s + 4 k x H ( m x + m y ) s 2 + 4 c x H s + 4 k x H m y s 2 e τ s · ( m x s 2 m x s 2 + 4 c x H s + 4 k x H x x c + J Y z s 2 J Y z s 2 + c y H d y H 2 s + k y H d y H 2 x F y c + c y H d y H 2 s + k y H d y H 2 J Y z s 2 + c y H d y H 2 s + k y H d y H 2 x y c )
The feed-forward current signal to be introduced into the Rz control loop is
i dff - y m - θ ( s ) = y ref C dff - y m - θ ( s ) = 1 K f θ m x s 2 + 4 c x H s + 4 k x H ( m x + m y ) s 2 + 4 c x H s + 4 k x H m y a y e τ s · ( m x s 2 m x s 2 + 4 c x H s + 4 k x H x x c + J Y z s 2 J Y z s 2 + c y H d y H 2 s + k y H d y H 2 x F y c + c y H d y H 2 s + k y H d y H 2 J Y z s 2 + c y H d y H 2 s + k y H d y H 2 x y c )
When the platform moves along the X-direction, the disturbance torque is shown in Equation (15). In order to compensate for the time-delay in the system, the feed-forward compensation torque can be calculated by the route planned in advance in the XY direction, and the feed-forward controller is designed as,
C dff - x m - θ s = 1 K f θ m x m y 2 s 4 m y s 2 + 4 c y H s + 4 k y H m x + m y e τ s .
The feed-forward current signal to be introduced into the Rz control loop is:
i dff - x m - θ s = x ref y ref C dff - x m - θ s = 1 K f θ m x m y 2 s 2 m y s 2 + 4 c y H s + 4 k y H m x + m y a x s · e τ s · y ref s · e τ s .

2.2.2. X and Y Controller Design

It can be seen from Equation (22) that the X control plant is a Resonance-Antiresonance model [29] with time delay and it can be transformed into the following equation,
P x s = x c s i x s = K f x m x + m y s 2 m y s 2 + 4 c y H s + 4 k y H m x m y m x + m y s 2 + 4 c y H s + 4 k y H e τ s = 1 k x s 2 f r - x 2 f ar - x 2 s 2 + 2 ζ ar - x 2 π f ar - x s + 2 π f ar - x 2 s 2 + 2 ζ r - x 2 π f r - x s + 2 π f r - x 2 e τ s ,
where, f ar - x = 1 π k y H m y , ζ ar - x = c y H m y k y H ,   f r - x = 1 π k y H m x + m y m x m y ,   ζ ar - y = c y H m x + m y k y H m x m y , k x = m x + m y K f x . The biquad filter is introduced in the control loop to match and cancel the resonance and antiresonance term, C biq - x = f n 2 - biq - x 2 f n 1 - biq - x 2 s 2 + 2 ζ 1 - biq - x 2 π f n 1 - biq - x s + 2 π f n 1 - biq - x 2 s 2 + 2 ζ 2 - biq - x 2 π f n 2 - biq - x s + 2 π f n 2 - biq - x 2 and design f n 1 - biq - x = f r - x , ζ 1 - biq - x = ζ r - x , f n 2 - biq - x = f ar - x and ζ 2 - biq - x = ζ ar - x . The second-order low-pass filter is introduced in the loop to suppress the high-frequency noise, C lp 2 - x = 2 π f n - lp 2 - x 2 s 2 + 2 ζ lp 2 - x 2 π f n - lp 2 - x s + 2 π f n - lp 2 - x 2 , ζ lp 2 - x = 0.707 and f n - lp 2 - x is determined according to the position of high frequency noise in the experimental system. The filtered control plant is
P x - fl s = 1 k x s 2 2 π f n - lp 2 - x 2 s 2 + 2 ζ lp 2 - x 2 π f n - lp 2 - x s + 2 π f n - lp 2 - x 2 e τ s .
The X feedback controller is the PID controller, C PID - x = k p - x 1 + 2 π f i - x s + s 2 π f d - x . k p - x is the controller gain, f i - x is the integration frequency, and f d - x is the differential frequency. Since there are three control parameters, the open-loop transfer function of the system can meet three design specifications. When the design specifications are gain crossover frequency f c , phase margin φ m , and gain margin h m , the calculation method of control parameters in X-direction is shown in the Appendix A.
The system implements the point-to-point motion in X-direction and the reference position x ref is a fourth-order planning path. The feed-forward control with input compensation is introduced to improve the position tracking accuracy, and the feed-forward controller is the inverse model of the X control plant,
C ff - x s = m x m y m x + m y s 2 + 4 c y H s + 4 k y H m y s 2 + 4 c y H s + 4 k y H m x + m y K f x s 2 e τ s .
The feed-forward current signal of X loop can be calculated by using the acceleration signal planned in advance [30].
i ff - x s = x ref C ff - x s = m x m y m x + m y s 2 + 4 c y H s + 4 k y H m y s 2 + 4 c y H s + 4 k y H m x + m y K f x a ref e τ s .
It can be seen from Equation (3) that the Y control plant P y is the same as P x in form and it can be transformed into the following equation,
P y s = y s i y s = K f y m y s 2 m x + m y s 2 + 4 c x H s + 4 k x H m x s 2 + 4 c x H s + 4 k x H e τ s = 1 k y s 2 f r - y 2 f ar - y 2 s 2 + 2 ζ ar - y 2 π f ar - y s + 2 π f ar - y 2 s 2 + 2 ζ r - y 2 π f r - y s + 2 π f r - y 2 e τ s .
where, f ar - y = 1 π k x H m x + m y , ζ ar - y = c x H m x + m y k x H , f r - y = 1 π k x H m x , ζ ar - y = c x H m x k x H , k y = m y K f y . Then the biquad filter and second-order low-pass filter are used for filtering, and the Y feedback controller is the PID controller. Under the same design specifications, the feedback control parameters can be determined according to the design method in the Appendix A. The feed-forward control with input compensation is introduced into the Y loop, and the feed-forward controller is:
C ff - y s = m x s 2 + 4 c x H s + 4 k x H m x + m y s 2 + 4 c x H s + 4 k x H m y K f y s 2 e τ s .
The feed-forward current signal can be calculated by using the acceleration signal planned in advance.
i ff - y s = y ref C ff - y s = m x s 2 + 4 c x H s + 4 k x H m x + m y s 2 + 4 c x H s + 4 k x H m y K f y a ref e τ s .

3. Results

3.1. Simulation Illustration

In this section, Sim-Mechanics is used to build the mechanical model of an H-type motion platform to verify the proposed synchronization control method. Sim-Mechanics is a mechanical simulation module in MATLAB Simulink. It can establish the rigid body model of the mechanical system to realize electromechanical co-simulation with the control module in Simulink. The simulation runs in a Simulink environment with a fixed step size. In order to show the advantages of the proposed method in disturbance rejection performance, the control effect of the proposed mismatched filtering method is compared with the matched filtering method in the literature. The control effect of the proposed fractional order biquad filter method is compared with that of the integer order biquad filter method to show the advantage of the fractional order filter.
As shown in Figure 6, the mechanical model is constructed according to the experimental parameters in Table 1, and the control system is built in Simulink. The control period is 5.0 × 10−4 s.

3.1.1. Simulation of Feedback Control Effect

The Bode diagram of the Rz control plant is shown in Figure 7; there is a resonance peak in the amplitude-frequency characteristic curve, and the phase decreases rapidly from 0° to −180° at the resonance frequency. When the Y component is located in the middle and one side of the beam, the plants are shown as the black and blue line, respectively. The frequency of the resonance peak of the blue line is 1 Hz lower than the black line, because when the Y component deviates from the middle position, the rotational inertia of the entire moving component increases.
The design specifications are f c = 10 Hz, φ m = 82°, and h m = 10 dB. Design f n 2 - biq - θ = 300 Hz. The control parameters are calculated based on the control plant when the Y component is in the middle position. With the order r = 1, the parameters k p - θ , f i - θ , and f n 1 - biq - θ are calculated according to the method described in Rz Control Plant. As shown in Figure 8a, the values of f x and f n 1 - biq - θ can be obtained from the the intersection point of Equations (37) and (38), f x = 109.935 Hz and f n 1 - biq - θ = 38.659 Hz. f n 1 - biq - θ is substituted into Equation (32) to get f i - θ = 808.683 Hz. f n 1 - biq - θ is substituted into Equation (36) to get k p - θ = 75545.3. The parameters of Rz feedback controller are determined. On this basis, in order to obtain the maximum amplitude of the process sensitive transfer function G ps - θ = P θ / 1 + G o , the frequency f psm at the peak point of G ps - θ should be calculated. Since the derivative of G ps - θ at f psm is zero, the equation about f psm can be obtained as Equation (50). As shown in Figure 8b, the value of f psm can be obtained from the intersection point of Equation (50) and 0 axis, f psm = 70.504 Hz. Then the logarithmic amplitude at the peak point can be obtained as G psm - θ = –121.43 dB.
d G ps - θ d f f = f psm = 0 .
The control parameters and the peak value of the process sensitive transfer function are calculated under different orders, and the results are shown in Table 2. For comparison, when the order r = 1, f n 1 - biq - θ is designed to match the natural frequency f n - θ of the control plant based on the method of the literature, the process sensitive transfer function gets the peak value at f n - θ , and the data is in the last row of the table. It can be seen that the system has the best disturbance rejection performance when the order is 0.7. Compared with the fixed integer order biquad filter, the introduction of fractional order provides another degree of freedom for parameter tuning, and the order can be selected to achieve better disturbance rejection performance. Figure 9 are the Bode diagrams of the open-loop, close-loop, and process sensitive transfer functions of the theoretical continuous model with r = 1.0 and r = 0.7, and r = 1.0, f n 1 - biq - θ = f n - θ , the solid line is the Sim-Mechanics model and the dashed line is the theoretical model. There are errors between the simulated model and the theoretical open-loop Bode diagrams. The specification errors of the proposed method with r = 1.0 and r = 0.7 are shown in Table 3 and the design specifications of Rz simulated model are satisfied. The reasons for the error are analyzed as follows: (1) The discretization of the continuous model results in errors. In the theoretical model, the controller parameters are calculated and the open-loop Bode diagram is drawn based on the continuous dynamic model and feedback controller model. In the simulated model, the control plant is the discretized model after zero-order-hold discretization, the feedback controller is the discretized model after Tustin discretization, and the fractional term s r is discretized by the impulse response invariant discretization method. There are errors between the Bode diagrams of continuous and discretized models. (2) The existence of unmodeled factors in the control plant will also cause errors. In the mechanical model of simulation, the force acting point of the Y motor does not coincide with its centroid along the X and Z directions, which leads to eccentric driving and causes antiresonance and resonance peaks in the high frequency part. This factor is not considered in the Y-direction theoretical dynamic model, which leads to the deviation of the high frequency part of the open-loop Bode diagram between the simulated and theoretical model. In the X and Rz directions, the force acting point of the X motor does not coincide with the centroid of X moving component along Y and Z directions, which leads to the error of the simulated and theoretical model.
In the control method of the literature, f n 1 - biq - θ = f n - θ , the trough in the filter and the peak in the plant match and cancel each other. As shown in Figure 9a, the amplitude-frequency and phase-frequency curves of the open-loop transfer function are smooth, and the system has enough gain margin and phase margin to ensure stability. As shown in Figure 9c, there is a peak in the process sensitive transfer function at the peak frequency of the plant. The reason is that G ps - θ is the combination of the plant P θ and the sensitivity transfer function G s - θ = 1 / 1 + G o . Since there is a peak in P θ , and G o is a smooth curve and 1 + G o is also a smooth curve, there will be a peak in the combination of P θ and G s - θ , and the attenuation ability of the system to the disturbance input in front of the control plant is weak, so the system has poor disturbance rejection performance.
In the proposed Rz control method, as shown in Figure 9a, the open-loop amplitude frequency curve is not smooth due to the existence of trough and peak. The troughs are on the left side of the peak and there are three 0 dB gain crossover points, but the phase near the natural frequency of the plant is greatly improved. Under the design specifications, the phase margins at the three gain crossover points are sufficient, and the gain margin at the phase crossover point is 10 dB, so the system stability can be guaranteed. As shown in Figure 9c, the peak value of the process sensitive transfer function in the proposed method is obviously smaller than the method of the literature. The reason is that there is a peak at the natural frequency of the plant in G o , and its logarithmic amplitude is greater than 0 dB, which can attenuate the peak value of P θ in G ps - θ , so the attenuation ability of the system to the disturbance input in front of the control plant is improved.
The three groups of control parameters are applied to the Rz loop in the simulation model, and the step input response and step disturbance response diagrams are shown in Figure 10a,b. From the step input response curve, it can be seen that the response curve of the trough and peak cancellation filtering method of the literature is relatively smooth and without overshoot. There are fluctuations and overshoots in the proposed method, and the fluctuations and overshoots of the fractional order biquad filter are smaller than those of the integer order filter. From the step disturbance response curve, it can be seen that the peak value of the disturbance is the largest and the oscillation time is longer in the method of the literature. The proposed control method can quickly attenuate the fluctuation caused by the disturbance. Compared with integer order, the peak value of fractional order disturbance response is smaller and the fluctuation is less. The proposed fractional order filtering method has better disturbance rejection performance. To sum up, the step response effect of the method in the literature is better than that of the proposed method, but its disturbance rejection performance is worse than the proposed method. Since the reference input in Rz loop is 0 and remains unchanged, the system requires higher disturbance rejection performance, so the proposed method is more suitable for the synchronous control of the dual motors.
The Bode diagram of the X control plant is shown in Figure 11a, when the Y component is located in the middle and one side of the beam, the plants are shown as the black and blue lines respectively, which are basically the same, since the change of the Y component position will not affect the mass of the entire component and the X control plant will not change. The design specifications are f c = 36 Hz, φ m = 40°, and h m = 10 dB. Design f n - lp 2 - x = 600 Hz, the feedback controller parameters are calculated according to the method described in Appendix A. Calculate k p - x from Equation (A12), k p - x = 7.296 × 106. The intersection point of Equation (A13) and axis 0 is found by graphic method and the phase crossover frequency is obtained, f x = 110.051 Hz. Then calculate f d - x from Equation (A14), f d - x = 14.663 Hz. Then f d - x is substituted into Equation (A18) to get f i - x = 3.991 Hz. The X open-loop Bode diagram is shown in Figure 11b, the black line is the Sim-Mechanics model, and the blue dashed line is the theoretical model. The specification errors between the X simulated and theoretical open-loop Bode diagrams are shown in Table 4 and the design specifications of the X simulated model are satisfied.
In the Sim-Mechanics model, the Bode diagram of the Y control plant is shown in Figure 12a. The design specifications are same with X-direction, design f n - lp 2 - y = 600 Hz and the PID controller parameters are calculated, k p - y = 2.187 × 106, f i - y = 3.991 Hz, and f d - y = 14.663 Hz. The open-loop Bode diagram of the system is shown in Figure 12b, the black line is the Sim-Mechanics model, and the blue dashed line is the theoretical model. The specification errors between the Y simulated and theoretical open-loop Bode diagrams are shown in Table 5 and the design specifications of Y simulated model are satisfied.

3.1.2. Simulation of Feed-Forward Control Effect

The Y reference position y ref is a fourth-order point-to-point motion path, the peak values of position, velocity, acceleration, jerk, and spasm are 0.13 m, 0.25 m/s, 5.0 m/s2, 1000.0 m/s3, and 10,000.0 m/s4. The Y tracking error is shown in Figure 13. The black line is the position tracking error under the feedback control, and the peak value is 1.898 × 10−4 m. The blue line is the position tracking error after introducing the feed-forward control according to Equation (49), and the peak error is 1.536 × 10−7 m. The tracking accuracy is greatly improved, which indicates that the Y feed-forward control model is correct.
The X reference position x ref is a fourth-order point-to-point motion path, the peak values of position, velocity, acceleration, jerk, and spasm are 0.15 m, 0.25 m/s, 5.0 m/s2, 1000.0 m/s3, and 10000.0 m/s4. The X tracking error is shown in Figure 14. The black line is the position tracking error under the feedback control, and the peak value is 1.899 × 10−4 m. The blue line is the position tracking error after introducing the feed-forward control according to Equation (46), and the peak error is 2.838 × 10−7 m. The tracking accuracy is greatly improved, which indicates that the X feed-forward control model is correct.
In the Rz loop, the proposed control method with r = 0.7 in the fractional order filter is applied. The platform executes point-to-point motion in X and Y directions, and the Rz feed-forward compensation method of disturbance torque is verified.
  • X component is stationary and Y component moves.
As shown in Figure 15, the black line is the Rz angle error under the feedback control, which shows that the Y component motion will cause the synchronization error, and the peak error is 1.195 × 10−8 rad. The red line is the Rz angle error with torque feed-forward control according to Equation (40), which can reduce the synchronization error caused by the disturbance torque, and the peak error is 2.381 × 10−9 rad. The synchronization error is significantly reduced, which proves that the Rz torque feed-forward is effective when Y component moves.
2.
X component moves and Y component is stationary.
The Y component is stationary in the middle position of the beam, and the Rz angle error under the feedback control is shown as the black line in Figure 16a, and the angle error is almost zero. It can be seen that when Y component is in the middle position, the X component motion will not cause the angle error. When the Y component is located at one side position of the beam, the Rz angle error under the feedback control is shown as the black line in Figure 16b, and the peak error is 4.180 × 10−8 rad. It can be seen that when the Y component is not located in the middle position, the X component motion will cause the angle error, which is consistent with the disturbance torque model mentioned above. The red line is the Rz angle error with torque feed-forward control according to Equation (42), and the peak error is 1.140 × 10−8 rad. The synchronization error is significantly reduced, which proves that the Rz torque feed-forward is effective when the X component moves.

3.2. Experimental Verification and Analisys of Results

3.2.1. Experimental Setup

In this section, the proposed synchronization control method is verified on the H-type air floating motion platform. The experimental setup is shown in Figure 1. The controller is equipped with a real-time network card supporting EtherCAT communication. The controller communicates with the three motor drivers through EtherCAT bus to drive the motors, and the position signal is measured by the grating ruler and fed back to the controller to realize the closed-loop control. The RELM grating ruler is used in the platform and the overall accuracy is achieved ±1 um. The grating pitch is 20 um and the resolution after subdivision is 4.883 nm. The system software includes a monitoring software (Twincat 3.0 Scope View) and a real-time control software (Twincat 3.0 eXtended Automation Engineering). The control algorithm is implemented by using C/C++ code-based modules and the sampling period is 5.0 × 10−4 s.

3.2.2. Experimental Verification of Feedback Control Effect

In the experimental system, the Bode diagram of the Rz control plant is shown in Figure 17a, when the Y component position is 0.0 and 0.12 m, the plants are shown as the black and blue line, respectively. The frequency of the resonance peak of the blue line is 1 Hz lower than the black line, because when the Y component deviates from the middle position, the rotational inertia of the entire moving component increases. The Rz feedback control parameters are determined by the method of the simulation model to satisfy the same design specification. Figure 17b–d are the Bode diagrams of the open-loop, close-loop, and process sensitive transfer functions with r = 1.0 and r = 0.7, and r = 1.0, f n 1 - biq - θ = f n - θ . In Figure 17b. The solid line is the experimental model and the dashed line is the theoretical model. The specification errors in proposed method with r = 1.0 and r = 0.7 are shown in Table 6. It can be seen that the dashed line satisfies the design specifications. Due to the discrete implementation of the continuous transfer function and other unmodeled factors, the gain margin of the experimental model deviates from the theoretical model in the high frequency part, but the stability of the system is not affected.
The three groups of control parameters are applied to the Rz loop of the experimental system, and the step input response and step disturbance response diagrams are shown in Figure 18a,b. From the step input response curve, it can be seen that the response curve of the trough and peak cancellation filtering method of the literature is relatively smooth and without overshoot. There are fluctuations and overshoots in the proposed method, and the fluctuations and overshoots of the fractional order biquad filter are smaller than those of the integer order filter. From the step disturbance response curve, it can be seen that the peak value of the disturbance response is the largest and the oscillation time is the longest in the method of the literature. The proposed control method can quickly attenuate the fluctuation caused by the disturbance. Compared with integer order, the peak value of disturbance response is smaller and the fluctuation is less in the proposed fractional order filtering method. The proposed fractional order filtering method has better disturbance rejection performance. To sum up, the step response effect of the method in the literature is better than that of the proposed method, but its disturbance rejection performance is worse than the proposed method. Since the Rz reference input is 0 and remains unchanged, the system requires higher disturbance rejection performance, so the proposed method is more suitable for the synchronous control of the dual motors.
The Bode diagram of the X control plant is shown in Figure 19a, when the Y component position is 0.0 and 0.12 m, the plants are shown as the black and blue lines respectively, which are basically the same. It can be seen that the change of Y component position will not affect the X control plant. The design specifications and control parameters of the X simulation model are adopted here. The open-loop Bode diagram of the system is shown in Figure 19b. The black line is the experimental model and the blue line is the theoretical model. The specification errors are shown in Table 7. It can be seen that the design specifications of X experimental model are satisfied.
The Bode diagram of the Y control plant is shown in Figure 20a. The design specifications and control parameters of the Y simulation model are adopted here. The Y open-loop Bode diagram is shown in Figure 20b. The black line is the experimental model and the blue line is the theoretical model. The specification errors are shown in Table 8. It can be seen that the design specifications of Y experimental model are satisfied.

3.2.3. Experimental Verification of Feed-Forward Control Effect

In point-to-point motion experiments, the X and Y reference paths are same with the simulation model. The X tracking error is shown in Figure 21. The black line is the position tracking error under the feedback control, and the peak value is 1.985 × 10−4 m. The blue line is the position tracking error after introducing the feed-forward control according to Equation (49), and the peak error is 4.790 × 10−6 m. The tracking accuracy is greatly improved, which indicates that the Y feed-forward control model is correct.
The X tracking error is shown in Figure 22. The black line is the position tracking error under the feedback control, and the peak value is 1.669 × 10−4 m. The blue line is the position tracking error after introducing the feed-forward control according to Equation (46), and the peak error is 3.553 × 10−6 m. The tracking accuracy is greatly improved, which indicates that the X feed-forward control model is correct.
In the Rz loop, the proposed control method with r = 0.7 in the fractional order filter is applied. The platform executes point-to-point motion in X and Y directions, and the Rz feed-forward compensation method of disturbance torque is verified.
  • X component is stationary and Y component moves.
As shown in Figure 23, the black line is the Rz angle error under the feedback control, which shows that the movement of the Y component will cause the synchronization error, and the peak error is 7.285 × 10−7 rad. The red line is the Rz angle error with torque feed-forward control according to Equation (40), and the peak error is 1.821 × 10−7 rad. The synchronization error is significantly reduced, which proves that the Rz torque feed-forward is effective when the Y component moves.
2.
X component moves and Y component is stationary.
When the Y component is located at one side position of the beam, the Rz angle error under the feedback control is shown as the black line in Figure 24, and the peak error is 1.674 × 10−6 rad. When the Y component is stationary in the middle position of the beam, the Rz angle error under the feedback control is shown as the blue line, and the peak error is 7.728 × 10−7 rad. It can be seen that when the Y component is not located in the middle position, the X component motion will cause the angle error, and when the Y component is in the middle position, the X component motion will not cause the angle error, which is consistent with the disturbance torque model mentioned above. The red line is the Rz angle error with torque feed-forward control according to Equation (42) when the Y component is located at one side position, and the peak error is 7.777 × 10−7 rad. The synchronization error is significantly reduced, which proves that the Rz torque feed-forward is effective when X component moves.
The experimental results show that the proposed synchronization control method based on model decoupling is effective. The multiple-degree-of-freedom decoupled control loops of the platform can meet the given design specifications with the proposed systematic feedback controller design method. The introduction of the fractional biquad filter in the Rz loop is effective to ensure the tracking and disturbance rejection performance of the system simultaneously. Feed-forward control in all loops can reduce the control error. Thus, the precise X and Y position tracking control and the Rz zero rotation control, that is, the synchronous motion control of two motors, are realized in the H-type air floating motion platform.

4. Conclusions

This paper proposes a synchronous control method based on the decoupled dynamic model for the H-type air floating motion platform. In the synchronous control loop, a new fractional order biquad filtering method is proposed to adjust the phase of the second-order low damping oscillation system for rotation control of the direction with dual motors, which can ensure the stability and disturbance rejection performance of the system, to realize an accurate synchronous control in the direction with dual motors. A systematic feedback controller design method is proposed to meet the given design specifications in frequency domain, gain crossover frequency, phase margin, and gain margin. A fractional order biquad filter can make the system have lower peak value of the process sensitive transfer function than that with the integer order biquad filter. The comparison results in simulation and experiment demonstrate that the system with fractional order filter has better disturbance rejection performance over that with the traditional filter. The disturbance torque in the Rz caused by the platform motion is modeled, and the effectiveness of the torque feed-forward compensation method is verified in the simulation and experiment, and the synchronization control accuracy is improved significantly.
In future work, the order of the fractional order biquad filter in the Rz loop can be designed as adjustable parameters, so that the system can meet four design specifications, and the corresponding calculation method of control parameters needs to be redesigned.

Author Contributions

Conceptualization, Y.S. and Y.L.; methodology, Y.L. and X.L.; software, Y.S.; validation, Y.S.; formal analysis, Y.S.; investigation, Y.S. and Y.L.; resources, L.Z., X.L. and Y.L.; data curation, Y.S.; writing—original draft preparation, Y.S.; writing—review and editing, Y.L.; visualization, L.Z. and X.L.; supervision, Y.L.; project administration, X.L.; funding acquisition, X.L., L.Z. and Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Science and Technology Major Project of China, grant number 2017ZX02101007-002, and the National Natural Science Foundation of China, grant numbers 51675195, 51705163, 51721092, and 51975234.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Date sharing is not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. X and Y Feedback Controller Design

In X and Y control loop, when the design specifications are gain crossover frequency f c , phase margin φ m , and gain margin h m , the open-loop transmission function G o s = C PID s · P fl s of the system can meet the following constraints.
  • The phase margin at the gain crossover frequency f c is φ m .
    G o j 2 π f c = C PID j 2 π f c + P fl j 2 π f c = π + φ m .
  • The amplitude at the gain crossover frequency f c is 1.
    G o j 2 π f c = C PID j 2 π f c P fl j 2 π f c = 1 .
  • The phase at the phase crossover frequency f x is π .
    G o j 2 π f x = C PID j 2 π f x + P fl j 2 π f x = π .
  • The gain margin at the phase crossover frequency f x is h m .
    G o j 2 π f x = C PID j 2 π f x P fl j 2 π f x = 10 h m 20 .
The frequency response of G o s is
G o j 2 π f = C PID j 2 π f · P fl j 2 π f = k p 1 + j f f d f i f 1 k 2 π f 2 f n - lp 2 2 f n - lp 2 2 f 2 + j 2 ζ lp 2 f n - lp 2 f e j τ 2 π f .
Its amplitude and phase are
G o j 2 π f = C PID j 2 π f · P fl j 2 π f = k p f d f f d f i f 2 2 + f d f 2 · 1 k 2 π f 2 f n - lp 2 2 f n - lp 2 2 f 2 2 + 2 ζ lp 2 f n - lp 2 f 2 .
G o j 2 π f = C PID j 2 π f + P fl j 2 π f = arctan f 2 f d f i f d f τ 2 π f π arctan 2 ζ lp 2 f n - lp 2 f f n - lp 2 2 f 2 .
From Equation (A1), we can obtain,
f i = f c 2 f d f c tan φ m A ,
where A = arctan 2 ζ lp 2 f n - lp 2 f c f n - lp 2 2 f c 2 τ 2 π f c π .
From Equation (A2), we can obtain,
k p = f d f c B · f d f i f c 2 2 + f d f c 2 ,
where B = 1 k 2 π f c 2 f n - lp 2 2 f n - lp 2 2 f c 2 2 + 2 ζ lp 2 f n - lp 2 f c 2 .
From Equation (A3), we can obtain,
f i = f x 2 f d f x tan D ,
where D = arctan 2 ζ lp 2 f n - lp 2 f x f n - lp 2 2 f x 2 τ 2 π f x π .
From Equation (A4), we can obtain,
k p = f d f x 10 h m 20 E · f d f i f x 2 2 + f d f x 2 ,
where E = k k 2 π f x 2 f n - lp 2 2 f n - lp 2 2 f x 2 2 + 2 ζ lp 2 f n - lp 2 f x 2 .
k p can be obtained by substituting Equation (A8) into (A9).
k p = 1 B · tan φ m A 2 + 1 .
By substituting Equation (A10) into (A11), the equation of k p and f x can be obtained,
k p = 10 h m 20 E · tan D 2 + 1 .
Since k p is known, then Equation (A13) is an equation about f x . Graphical method can be used to find the intersection of Equation (A13) and 0 axis, then f x can be obtained.
By substituting Equation (A8) into (A10), the explicit expression of f d with respect to f x can be obtained,
f d = f c 2 f x 2 f x tan D + f c tan φ m A .
Then f d can be calculated from Equation (A14) and f i can be obtained by substituting f d into Equation (A18). To sum up, k p , f i , and f d can be determined.

References

  1. Yuan, M.; Manzie, C.; Gan, L.; Good, M.; Shames, I. Modelling and Contouring Error Bounded Control of a Biaxial Industrial Gantry Machine. In Proceedings of the 2019 IEEE Conference on Control Technology and Applications (CCTA), Hong Kong, China, 19–21 August 2019; pp. 388–393. [Google Scholar]
  2. Ma, J.; Chen, S.; Kamaldin, N.; Teo, C.S.; Tay, A.; Mamun, A.; Tan, K.K. A novel constrained H2 optimization algorithm for mechatronics design in flexure-linked biaxial gantry. ISA Trans. 2017, 71, 467–479. [Google Scholar] [CrossRef] [PubMed]
  3. Chen, R.; Yan, L.; Jiao, Z.; Shang, Y. Dynamic modeling and analysis of flexible H-type gantry stage. J. Sound Vib. 2019, 439, 144–155. [Google Scholar] [CrossRef]
  4. Yu, D.; Liu, D.; Hu, Q. Synchronous control for a dual linear motor of moving gantry machining centers based on improved sliding mode variable structure and decoupling control. In Proceedings of the 2012 24th Chinese Control and Decision Conference (CCDC), Taiyuan, China, 23–25 May 2012; pp. 2525–2528. [Google Scholar]
  5. Giam, T.S.; Tan, K.K.; Huang, S. Precision coordinated control of multi-axis gantry stages. ISA Trans. 2007, 46, 399–409. [Google Scholar] [CrossRef] [PubMed]
  6. Perez-Pinal, F.; Nunez, C.; Alvarez, R.; Cervantes, I. Comparison of multi-motor synchronization techniques. In Proceedings of the 30th Annual Conference of IEEE Industrial Electronics Society, IECON 2004, Busan, Korea, 2–6 November 2004; pp. 1670–1675. [Google Scholar]
  7. Lin, F.; Hsieh, H.; Chou, P.; Lin, Y. Digital signal processor-based cross-coupled synchronous control of dual linear motors via functional link radial basis function network. IET Contr. Theory Appl. 2011, 5, 552–564. [Google Scholar] [CrossRef]
  8. Lin, F.; Chou, P.; Chen, C.; Lin, Y. DSP-Based Cross-Coupled Synchronous Control for Dual Linear Motors via Intelligent Complementary Sliding Mode Control. IEEE Trans. Ind. Electron. 2012, 59, 1061–1073. [Google Scholar] [CrossRef]
  9. Sun, D.; Shao, X.; Feng, G. A Model-Free Cross-Coupled Control for Position Synchronization of Multi-Axis Motions: Theory and Experiments. IEEE Trans. Control Syst. Technol. 2007, 15, 306–314. [Google Scholar] [CrossRef]
  10. Quan, J.; Wang, Y.; Yin, Z. Design and Implement of Synchronizing Dual-Drive Gantry Based on Multi-axes Motion Control Card. In Proceedings of the International Conference on Intelligent Robotics and Applications, Wuhan, China, 15–17 October 2008; pp. 388–397. [Google Scholar]
  11. Tomizuka, M.; Hu, J.; Chiu, T.; Kamano, T. Synchronization of Two Motion Control Axes Under Adaptive Feedforward Control. J. Dyn. Syst. Meas. Control-Trans. ASME 1992, 114, 196–203. [Google Scholar] [CrossRef]
  12. Tan, K.K.; Lim, S.Y.; Huang, S.; Dou, H.F.; Giam, T.S. Coordinated motion control of moving gantry stages for precision applications based on an observer-augmented composite controller. IEEE Trans. Control Syst. Technol. 2004, 12, 984–991. [Google Scholar] [CrossRef]
  13. Li, P.; Zhu, G.; Gong, S.; Huang, Y.; Yue, L. Synchronization control of dual-drive system in gantry-type machine tools based on disturbance observer. In Proceedings of the 2016 12th IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA), Auckland, New Zealand, 29–31 August 2016; pp. 1–7. [Google Scholar]
  14. Teo, C.S.; Tan, K.K.; Lim, S.Y.; Huang, S.; Tay, E.B. Dynamic modeling and adaptive control of a H-type gantry stage. Mechatronics 2007, 17, 361–367. [Google Scholar] [CrossRef]
  15. Nakashima, R.; Hao, S.; Honda, H.; Oguro, R.; Miyakawa, H.; Teruo, T. Position control for a linear slider with twin linear drives. Electr. Eng. Jpn. 2004, 147, 278–285. [Google Scholar] [CrossRef]
  16. Garciaherreros, I.; Kestelyn, X.; Gomand, J.; Coleman, R.; Barre, P. Model-based decoupling control method for dual-drive gantry stages: A case study with experimental validations. Control Eng. Pract. 2013, 21, 298–307. [Google Scholar] [CrossRef] [Green Version]
  17. Lin, F.; Chou, P.; Chen, C.; Lin, Y. Three-Degree-of-Freedom Dynamic Model-Based Intelligent Nonsingular Terminal Sliding Mode Control for a Gantry Position Stage. IEEE Trans. Fuzzy Syst. 2012, 20, 971–985. [Google Scholar] [CrossRef]
  18. Li, C.; Yao, B.; Zhu, X.; Wang, Q. Adaptive robust synchronous control with dynamic thrust allocation of dual drive gantry stage. In Proceedings of the 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Besacon, France, 8–11 August 2014; pp. 316–321. [Google Scholar]
  19. Li, C.; Li, C.; Chen, Z.; Yao, B. Advanced Synchronization Control of a Dual-Linear-Motor-Driven Gantry with Rotational Dynamics. IEEE Trans. Ind. Electron. 2018, 65, 7526–7535. [Google Scholar] [CrossRef]
  20. Li, C.; Chen, Z.; Yao, B. Adaptive Robust Synchronization Control of a Dual-Linear-Motor-Driven Gantry with Rotational Dynamics and Accurate Online Parameter Estimation. IEEE Trans. Ind. Inform. 2017, 14, 3013–3022. [Google Scholar] [CrossRef]
  21. Sato, K.; Tsuruta, K.; Kikuchi, T.; Honda, H. A robust adaptive control for parallel linear sliders using decoupling model. In Proceedings of the 2008 SICE Annual Conference, Chofu, Japan, 20–22 August 2008; pp. 848–853. [Google Scholar]
  22. Verbaan, C.K. Robust Mass Damper Design for Bandwidth Increase of Motion Stages. Ph.D. Thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, 2015. [Google Scholar]
  23. Ellis, G.; Lorenz, R.D. Resonant load control methods for industrial servo drives. In Conference Record of the 2000 IEEE Industry Applications Conference, Proceedings of the Thirty-Fifth IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy (Cat. No.00CH37129), Rome, Italy, 8–12 October 2000; pp. 1438–1445.
  24. Jain, S.; Upadhyay, D.K. Design of Fractional-order Notch Filters. In Proceedings of the 2020 IEEE Students Conference on Engineering & Systems (SCES), Prayagraj, India, 10–12 July 2020. [Google Scholar]
  25. Boskovic, M.; Sekara, T.B.; Rapaic, M.R.; Lutovac, B.; Dakovic, M.; Govedarica, V. Novel band-pass and notch filter with dynamic damping of fractional order. In Proceedings of the 2017 25th Telecommunication Forum (TELFOR), Belgrade, Serbia, 21–22 November 2017; pp. 1–4. [Google Scholar]
  26. Boskovic, M.; Sekara, T.B.; Rapaic, M.R.; Lutovac, B.; Dakovic, M.; Govedarica, V. Analysis of the Band-pass and Notch filter with dynamic damping of fractional order including discrete models. Telfor J. 2018, 10, 32–37. [Google Scholar] [CrossRef]
  27. Luo, Y.; Chen, Y. Fractional Order Motion Controls; Wiley Online Library: Hoboken, NJ, USA, 2012. [Google Scholar]
  28. Luo, Y.; Chen, Y. Stabilizing and robust fractional order PI controller synthesis for first order plus time delay systems. Automatica 2012, 48, 2159–2167. [Google Scholar] [CrossRef]
  29. Coelingh, E.; Vries, T.; Koster, R. Assessment of mechatronic system performance at an early design stage. IEEE-ASME Trans. Mechatron. 2002, 7, 269–279. [Google Scholar] [CrossRef]
  30. Sun, Y.; Li, X.; Luo, Y.; Chen, X.; Zeng, L. Iterative Tuning of Feedforward Controller with Precise Time-Delay Compensation for Precision Motion System. Math. Probl. Eng. 2020, 2020, 1–23. [Google Scholar] [CrossRef]
Figure 1. H-type air floating motion platform.
Figure 1. H-type air floating motion platform.
Entropy 23 00633 g001
Figure 2. The structure diagram of H-type motion platform.
Figure 2. The structure diagram of H-type motion platform.
Entropy 23 00633 g002
Figure 3. Y component moves along Y-direction.
Figure 3. Y component moves along Y-direction.
Entropy 23 00633 g003
Figure 4. The platform moves along X-direction.
Figure 4. The platform moves along X-direction.
Entropy 23 00633 g004
Figure 5. The block diagram of the platform control system.
Figure 5. The block diagram of the platform control system.
Entropy 23 00633 g005
Figure 6. The Sim-Mechanics mechanical model in the simulation.
Figure 6. The Sim-Mechanics mechanical model in the simulation.
Entropy 23 00633 g006
Figure 7. The Bode diagram of the Rz control plant in the simulation.
Figure 7. The Bode diagram of the Rz control plant in the simulation.
Entropy 23 00633 g007
Figure 8. f x , f n 1 - biq - θ , and f psm are determined by graphical method. (a) f x versus f n 1 - biq - θ ; (b) The solution of the equation of f psm .
Figure 8. f x , f n 1 - biq - θ , and f psm are determined by graphical method. (a) f x versus f n 1 - biq - θ ; (b) The solution of the equation of f psm .
Entropy 23 00633 g008
Figure 9. Rz open-loop, close-loop, and process sensitive Bode diagram in the simulation. (a) The open-loop Bode diagram; (b) The close-loop Bode diagram; (c) The process sensitive Bode diagram.
Figure 9. Rz open-loop, close-loop, and process sensitive Bode diagram in the simulation. (a) The open-loop Bode diagram; (b) The close-loop Bode diagram; (c) The process sensitive Bode diagram.
Entropy 23 00633 g009aEntropy 23 00633 g009b
Figure 10. Rz step input and disturbance response in the simulation. (a) Step input response; (b) Step disturbance response.
Figure 10. Rz step input and disturbance response in the simulation. (a) Step input response; (b) Step disturbance response.
Entropy 23 00633 g010
Figure 11. The X control plant and open-loop Bode diagram in the simulation. (a) The control plant Bode diagram; (b) The open-loop Bode diagram.
Figure 11. The X control plant and open-loop Bode diagram in the simulation. (a) The control plant Bode diagram; (b) The open-loop Bode diagram.
Entropy 23 00633 g011
Figure 12. The Y control plant and open-loop Bode diagram in the simulation. (a) The control plant Bode diagram; (b) The open-loop Bode diagram.
Figure 12. The Y control plant and open-loop Bode diagram in the simulation. (a) The control plant Bode diagram; (b) The open-loop Bode diagram.
Entropy 23 00633 g012
Figure 13. Comparison of Y position errors with and without feed-forward control in the simulation.
Figure 13. Comparison of Y position errors with and without feed-forward control in the simulation.
Entropy 23 00633 g013
Figure 14. Comparison of X position errors with and without feed-forward control in the simulation.
Figure 14. Comparison of X position errors with and without feed-forward control in the simulation.
Entropy 23 00633 g014
Figure 15. When X component is stationary and Y component moves, the Rz angle error with and without feed-forward control in the simulation.
Figure 15. When X component is stationary and Y component moves, the Rz angle error with and without feed-forward control in the simulation.
Entropy 23 00633 g015
Figure 16. When X component moves, the Rz angle error with and without feed-forward control in the simulation. (a) Y component is stationary in the middle position of the beam; (b) Y component is stationary in the one side position of the beam.
Figure 16. When X component moves, the Rz angle error with and without feed-forward control in the simulation. (a) Y component is stationary in the middle position of the beam; (b) Y component is stationary in the one side position of the beam.
Entropy 23 00633 g016
Figure 17. The Rz control plant, open-loop, close-loop, and process sensitive Bode diagram in the experiment. (a) The control plant Bode diagram; (b) The open-loop Bode diagram; (c) The close-loop Bode diagram; (d) The process sensitive Bode diagram.
Figure 17. The Rz control plant, open-loop, close-loop, and process sensitive Bode diagram in the experiment. (a) The control plant Bode diagram; (b) The open-loop Bode diagram; (c) The close-loop Bode diagram; (d) The process sensitive Bode diagram.
Entropy 23 00633 g017aEntropy 23 00633 g017b
Figure 18. Rz step input and disturbance response in the experiment. (a) Step input response; (b) Step disturbance response.
Figure 18. Rz step input and disturbance response in the experiment. (a) Step input response; (b) Step disturbance response.
Entropy 23 00633 g018
Figure 19. The X control plant and open-loop Bode diagram in the experiment. (a) The control plant Bode diagram; (b) The open-loop Bode diagram.
Figure 19. The X control plant and open-loop Bode diagram in the experiment. (a) The control plant Bode diagram; (b) The open-loop Bode diagram.
Entropy 23 00633 g019
Figure 20. The Y control plant and open-loop Bode diagram in the experiment. (a) The control plant Bode diagram; (b) The open-loop Bode diagram.
Figure 20. The Y control plant and open-loop Bode diagram in the experiment. (a) The control plant Bode diagram; (b) The open-loop Bode diagram.
Entropy 23 00633 g020
Figure 21. Comparison of Y position errors with and without feed-forward control in the experiment.
Figure 21. Comparison of Y position errors with and without feed-forward control in the experiment.
Entropy 23 00633 g021
Figure 22. Comparison of X position errors with and without feed-forward control in the experiment.
Figure 22. Comparison of X position errors with and without feed-forward control in the experiment.
Entropy 23 00633 g022
Figure 23. When X component is stationary and Y component moves, the Rz angle error with and without feed-forward control in the experiment.
Figure 23. When X component is stationary and Y component moves, the Rz angle error with and without feed-forward control in the experiment.
Entropy 23 00633 g023
Figure 24. When X component moves and Y component is stationary in one side position of the beam, the Rz angle error with and without feed-forward control in the experiment.
Figure 24. When X component moves and Y component is stationary in one side position of the beam, the Rz angle error with and without feed-forward control in the experiment.
Entropy 23 00633 g024
Table 1. The parameters of the motion platform.
Table 1. The parameters of the motion platform.
SymbolValueDescription
m x 54.90 kgMass of X moving component
m y 25.05 kgMass of Y moving component
m 79.95 kgMass of the entire moving component
J X z 7.224 kgm2The rotational inertia of the X component around the Z-axis at its centroid
J Y z 0.296 kgm2The rotational inertia of the Y component around the Z-axis at its centroid
J z 0 7.520 kgm2When the Y component is in the middle of the stroke, the rotational inertia of the entire moving component around the Z-axis at its centroid
k x H 30.0 × 106 N/mEquivalent stiffness of X horizontal air floating guideway
c x H 1000 Ns/mEquivalent damping of X horizontal air floating guideway
d x H 0.187 mThe distance between the action points of X horizontal air floating force along X-direction
k y H 17.0 × 106 N/mEquivalent stiffness of Y horizontal air floating guideway
c y H 400 Ns/mEquivalent damping of Y horizontal air floating guideway
d y H 0.245 mThe distance between the action points of Y horizontal air floating force along Y-direction
d m 1.09 mThe distance between X1 and X2 motors along Y-direction
d r 1.012 mThe distance between X1 and X2 reading heads along Y direction
x y c 0.0018 mThe distance between the centroid of Y component and the centroid of the entire component along X direction
x x c −0.001 mThe distance between the centroid of X component and the centroid of the entire component along X direction
x F y c −0.024 mThe distance between Y motor and the centroid of the entire component along X direction
K f x 1 220 N/AX1 motor thrust constant
K f x 2 220 N/AX2 motor thrust constant
K f x 220 N/AX-direction thrust constant
K f θ 220 N/ARz thrust constant
K f y 230 N/AY motor thrust constant
τ 0.0015 sSystem delay time
Parameters Varying With the Position of Y Component
d m 1 = d m 2 + m y m x + m y y t The distance between X1 motor and the centroid of the entire component along Y direction
d m 2 = d m 2 m y m x + m y y t The distance between X2 motor and the centroid of the entire component along Y direction
d r 1 = d r 2 + m y m x + m y y t The distance between X1 reading head and the centroid of the entire component along Y direction
d r 2 = d r 2 m y m x + m y y t The distance between X2 reading head and the centroid of the entire component along Y direction
y x c = m y m x + m y y t The distance between the centroid of X component and the centroid of the entire component along Y direction
y y c = m x m x + m y y t The distance between the centroid of Y component and the centroid of the entire component along Y direction
The Measured Feedback Parameters
y Position measured by Y reading head
x 1 Position measured by X1 reading head
x 2 Position measured by X2 reading head
x c Position of the centroid of the entire component along X direction
θ z Angle of the entire component around the Z-axis at its centroid
Table 2. Calculation results of the control parameters.
Table 2. Calculation results of the control parameters.
r k p - θ f i - θ   ( Hz ) f n 1 - biq - θ   ( Hz ) G psm - θ   ( dB )
1.075,545.300808.68338.659−121.430
0.8324,727.973199.79032.481−127.462
0.7494,237.255135.38132.382−128.250
0.6681,282.334101.79334.039−127.392
1.075,545.300808.683 f n 1 - biq - θ = f n - θ −99.270
Table 3. The specification error between the Rz simulated and theoretical open-loop Bode diagrams.
Table 3. The specification error between the Rz simulated and theoretical open-loop Bode diagrams.
r SpecificationTheoretical ModelSimulated ModelAbsolute Error
1.0Gain crossover frequency10.254 Hz10.254 Hz0.0
Phase margin81.799°81.843°0.044°
Gain margin9.990 dB10.108 dB0.118 dB
0.7Gain crossover frequency10.254 Hz10.254 Hz0.0
Phase margin81.855°82.006°0.151°
Gain margin9.996 dB10.024 dB0.028 dB
Table 4. The specification error between the X simulated and theoretical open-loop Bode diagrams.
Table 4. The specification error between the X simulated and theoretical open-loop Bode diagrams.
SpecificationTheoretical ModelSimulated ModelAbsolute Error
Gain crossover frequency36.115 Hz36.115 Hz0.0
Phase margin39.974°39.609°0.365°
Gain margin10.080 dB9.957 dB0.123 dB
Table 5. The specification error between the Y simulated and theoretical open-loop Bode diagrams.
Table 5. The specification error between the Y simulated and theoretical open-loop Bode diagrams.
SpecificationTheoretical ModelSimulated ModelAbsolute Error
Gain crossover frequency36.115 Hz36.115 Hz0.0
Phase margin39.974°40.003°0.029°
Gain margin10.080 dB9.582 dB0.498 dB
Table 6. The specification error between the Rz simulated and experimental open-loop Bode diagrams.
Table 6. The specification error between the Rz simulated and experimental open-loop Bode diagrams.
r SpecificationTheoretical ModelExperimental ModelAbsolute Error
1.0Gain crossover frequency10.010 Hz10.010 Hz0.0
Phase margin81.993°81.454°0.539°
Gain margin9.978 dB15.476 dB5.498 dB
0.7Gain crossover frequency10.010 Hz10.010 Hz0.0
Phase margin81.995°81.569°0.426°
Gain margin9.988 dB15.503 dB5.515 dB
Table 7. The specification error between the X experimental and theoretical open-loop Bode diagrams.
Table 7. The specification error between the X experimental and theoretical open-loop Bode diagrams.
SpecificationTheoretical ModelExperimental ModelAbsolute Error
Gain crossover frequency36.006 Hz37.349 Hz1.343 Hz
Phase margin39.996°38.169°1.827°
Gain margin9.996 dB9.368 dB0.628dB
Table 8. The specification error between the Y experimental and theoretical open-loop Bode diagrams.
Table 8. The specification error between the Y experimental and theoretical open-loop Bode diagrams.
SpecificationTheoretical ModelExperimental ModelAbsolute Error
Gain crossover frequency36.006 Hz35.884 Hz0.122 Hz
Phase margin39.996°39.824°0.172°
Gain margin9.996 dB10.402 dB0.406 dB
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sun, Y.; Zeng, L.; Luo, Y.; Li, X. Model Decoupled Synchronization Control Design with Fractional Order Filter for H-Type Air Floating Motion Platform. Entropy 2021, 23, 633. https://0-doi-org.brum.beds.ac.uk/10.3390/e23050633

AMA Style

Sun Y, Zeng L, Luo Y, Li X. Model Decoupled Synchronization Control Design with Fractional Order Filter for H-Type Air Floating Motion Platform. Entropy. 2021; 23(5):633. https://0-doi-org.brum.beds.ac.uk/10.3390/e23050633

Chicago/Turabian Style

Sun, Yixiu, Lizhan Zeng, Ying Luo, and Xiaoqing Li. 2021. "Model Decoupled Synchronization Control Design with Fractional Order Filter for H-Type Air Floating Motion Platform" Entropy 23, no. 5: 633. https://0-doi-org.brum.beds.ac.uk/10.3390/e23050633

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