Next Article in Journal
Accessibility Evaluation of High Order Urban Hospitals for the Elderly: A Case Study of First-Level Hospitals in Xi’an, China
Next Article in Special Issue
An Image Secret Sharing Method Based on Matrix Theory
Previous Article in Journal
Multilinear EigenECGs and FisherECGs for Individual Identification from Information Obtained by an Electrocardiogram Sensor
Previous Article in Special Issue
Chinese Remainder Theorem-Based Secret Image Sharing with Small-Sized Shadow Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Degree-Of-Freedom Dynamic Model-Based Terminal Sliding Mode Control with Observer for Dual-Driving Feed Stage

1
School of Engineering, Huazhong Agricultural University, Wuhan 430070, China
2
School of Mechanical and Electronic Engineering, Wuhan University of Technology, Wuhan 430070, China
3
School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430070, China
4
Department of Mechanical Engineering, School of Engineering, University of Birmingham, Birmingham B15 2TT, UK
*
Author to whom correspondence should be addressed.
Symmetry 2018, 10(10), 488; https://doi.org/10.3390/sym10100488
Submission received: 24 August 2018 / Revised: 2 October 2018 / Accepted: 9 October 2018 / Published: 12 October 2018
(This article belongs to the Special Issue Emerging Data Hiding Systems in Image Communications)

Abstract

:
The position synchronous control of multi-axis gantry-type feed stage is crucial in precision machine tools. Industrial position control which aims to widen the bandwidth and improve disturbance rejection of single axis is not enough to achieve precise synchronization in a dual-driving feed stage. The characteristics diversity, transmission-mechanism deformation, and mechanical coupling effect between dual axes will degrade the control accuracy. Hence, the novel two-degree-of-freedom (2-DOF) dynamic model-based terminal sliding mode control (TSMC) with disturbance and state observer is proposed in this paper for the synchronous control of a 2-DOF dual-driving feed stage. The 2-DOF dynamic model, based on Lagrange equation, is established along with the parameters identification method. The predictive natural frequencies and vibration modes frequencies by the proposed dynamic model are compared by a modal experiment. Then, the 2-DOF dynamic model-based TSMC is provided to satisfy the tracking and synchronization control. In order to reduce the chattering and to increase the robustness against the mechanical coupling, the disturbance and state observer is designed. Moreover, Lyapunov stability criterion is used to analyze the stability of the proposed control scheme. Finally, an industrial application of 2-DOF dual-driving feed stage is utilized to validate the effectiveness of the proposed control scheme. The proposed 2-DOF dynamic model-based TSMC with observer has been effectively demonstrated to improve synchronous performance and tracking accuracy.

1. Introduction

With the increasing demand for higher precision and greater productivity, modern manufacturing techniques have been in rapid development. Many advanced manufacturing machines such as gantry machine, computer numerical control (CNC) engraving machine, coordinate measurement machine and robotic arms are required to have multi-axis synchronous or coordinated motion [1]. In the configuration of the two-degree-of-freedom (2-DOF) dual-driving feed stage, dual ball-screws and motors are mounted parallel to each other in each feed direction of a planar motion. Since the joint force is provided by double motors and screws, the dual-driving structure can significantly increase the feed rigidity and overall thrust. An innovative industrial implication of 2-DOF dual-driving feed stage is proposed by Mori Seiki [2]. The stage which is moved by dual motors in its systematic configuration can generate higher acceleration and precision, as shown in Figure 1.
However, the dual-driving synchronous feed mechanism has also brought some additional concerns. Although the dual axes have the same mechanical structure, the synchronous error is unavoidable due to the unbalanced forces, characteristics diversities, and mechanical coupling of dual axes [3,4]. In addition, the damage may even occur when significant desynchronization takes place. The normal industrial motion control is usually performed by widening the bandwidth and improving the resistance capacity against disturbance independently on the single axis, which cannot guarantee the synchronization performance of dual axes. To overcome the drawback, the appropriate control scheme along with the dynamic characteristics analysis is required to satisfy the tracking and synchronization accuracy as the dual-driving stage traces a complex trajectory [5].
Many researches have explored the errors modelling and compensation methods of machine tools. Some scholars provide the methodology for the estimation of the geometrical errors of the multi-axis machine, based on the Denavit and Hartenberg’s formulation. In this method, the elemental error in each joint has been defined for a multitasking machine and calculated by homogenous matrix [6,7]. These error modelling methods are often used in the serial multi-axis machine tool, and can be helpful to the research for error compensation in the dual-driving feed system.
As for the synchronous control, the most recent tandem approach is mechanical rigid coupling. Both axes are joint feeds based on the mechanical line-shaft or connection rods [8]. However, the performance of mechanical rigid synchronization is heavily dependent on the machining and assembly accuracy and has a poor flexibility when the structure or application changed for its complex structure.
With the development of electrical technology, the master-slave control which follows the tandem structure becomes a potential solution. In master-slave control, the position or velocity signal of the master motor is used as reference command to the slave. For its convenient application, the master-slave control has been adopted widely in industry, such as FANUC Ltd. and speed/torque coupling control in SIEMENS [9,10]. In addition, the electronic virtual main shaft control has been developed to eliminate the unbalanced problem based on the master-slave theory [11]. Nevertheless, the tandem structure generates an unavoidable delay between the dual axes and the load disturbance imposed on the slave axis cannot be fed back to the master, which leads to a poor dynamic synchronization performance.
The cross-coupled control was initially proposed for contour processes and has been extended by many scholars. In cross-coupled control, each axis has its own reference command and feedback. This arrangement allows reflecting any load disturbances presented in both axes by using the additional signal as an additional tracking signal via weighted gains [12,13]. However, cross-coupled control is achieved by a synchronous controller. The controller will calculate the position error of dual axis in the closed-loop, which fundamentally makes the dual axis follow and move against each other in high frequency, which is defined by the controller and sampling rate. The following process of dual-driving axes inevitably generates an oscillation of the dual-driving system [14,15].
Traditional algorithms such as P, PI, and PID or more robust ones such as adaptive and H-infinity controller can be used in combination with the master-slave and cross-coupled control structure [16,17]. The sliding mode control (SMC) is particularly suited to dual-driving systems for its lesser sensitivity to the external disturbances and modeling accuracy. The fuzzy neural network SMC system is proposed to achieve both tracking accuracy and synchronous motion control for dual linear motor motion control system. The fuzzy logic control is presented in some researches to eliminate the unknown dynamics, and the adaptive fuzzy SMC is also proposed to achieve a better performance [18,19]. Compared to normal SMC, the terminal sliding mode control (TSMC) guarantees state convergence to sliding surface in finite time. Therefore, the TSMC is suitable for high synchronization performance dual-driving applications [20]. In our previous work, the cross-coupled fuzzy SMC scheme was designed, while the flexible mechanical driver body model was not taken into consideration [21].
Many researches have been provided to analyze the forces and disturbances in processing [22,23]. Some scholars designed the data acquisition system to simultaneously record the cutting forces and cutting tool positions [24]. However, to control the dual-driving system, the transmission system is usually developed by the simplified screw transmission ratio, and the mechanical coupling is ignored [6,9,10,11,12]. Some scholars studied the dynamic modelling in order to deal with the mechanical coupling disturbance that exists in various dual-driving stages. However, the model usually only takes into account the mass and inertia of the components, and ignores the flexible deformation and vibration of the transmission-mechanism [13,14]. Considering the system identification test to obtain the dynamic characteristics of the dual-driving mechanical structure, some scholars develop the lumped parameter model for ball screw system, and design the acceleration feedforward controller based on the transfer function of the overall drive system. The screw system is taken as a rigid body, and the coupling effect due to mechanical linking can be identified as a first-order inertial transfer function [25,26], which degrades the accuracy of the dynamic model.
Hence, there are two main problems restricting the development of the dual-driving feed system. Firstly, the synchronization precision is affected by the diversities of system characteristics, transmission features, and vibration. Secondly, the mechanical-coupling can give rise to the desynchronization or even mechanism damage in industry application. Especially in the sudden change of acceleration, the mismatch disturbances between the unbalanced driving force and dynamic characteristics of dual axes will cause a fluctuation of synchronous error. Hence, the characteristics diversity, flexible deformation, and mechanical coupling should be taken into account for dynamic modeling. Based on it, the strategy of the synchronous control should be robust against the coupling between two drives and penalize synchronous errors that are generated due to disturbances, as well as parameter diversities, when performing the TSMC and observer design.
This paper is organized as follows: Section 2 presents the modelling and analysis of the 2-DOF dual-driving feed stage. The dynamics model is verified by the modal test. Section 3 proposes the dynamic model-based TSMC, and the disturbance and state observer is developed to deal with the mechanical coupling disturbance. Then, the Lyapunov stability analysis of the proposed synchronous control scheme is provided to guarantee closed-loop tracking stability. In Section 4, the tracking and synchronization performance of the proposed 2-DOF dynamic model-based TSMC with observer control scheme is compared with the other two synchronous control schemes by experiment. The experimental results show the effectiveness of the proposed control scheme. Conclusions are drawn in Section 5.

2. Modelling and Analysis of 2-DOF Dual-Driving Feed Stage

2.1. 2-DOF Dual-Driving Dynamic Model

The 2-DOF dual-driving feed stage and coordinate are shown in Figure 2. It consists of a gantry stage which is moved by twin parallel actuators on the X-axis and also twin actuators on the Y-axis. To provide high synchronization and tracking accuracy, Permanent Magnet Synchronous Motors (PMSM) and ball screws are equipped on each feed direction. The feed process is accomplished by two-layer dual-driving moving. The lower layer dual-driving motors which take charge of the X-axis motion are mounted on the base. The upper layer in Y-axis holding the workpiece is mounted on the moving stage, which is also driven by two parallel motors and screws. The workpiece is usually installed on the slider according to customers’ requirements. In practice, the dual displacements in each degree of freedom are different because of the unbalanced forces, characteristics diversities, and mechanical coupling of the dual axes. The displacements difference is defined as a synchronous error which should be eliminated. The central point O of the stage is constrained to move along the center line of two DOF, the displacements are denoted by x and y . Furthermore, the sliding stages may also rotate due to the desynchronization between x 1 and x 2 , and y 1 and y 2 . The rotational angles are denoted by θ 1 and θ 2 , respectively.
To proceed with the dynamic model of the 2-DOF dual-driving stage, two sets of coordinates can be used to describe the geometrical relationship of the gantry stage. One set is given by coordinates ( X 1 , X 2 , Y 1 , Y 2 ), which are the measured positions of each actuators in two dimension. The second set is given by the equivalent coordinates ( X , θ 1 , Y , θ 2 ), which express the relationship between linear and rotational angle displacements of the stage.
m 1 and m 2 denote the mass of the lower layer and the upper layer stage, respectively. The moment of inertia of the lower layer and the upper layer stage are expressed as
I 1 = m 1 12 ( l x 2 + a x 2 )       I 21 = m 1 y 2
I 22 = m 2 ( l y 2 + a y 2 )
The translational and rotational kinetic energy of the gantry stage and slider are expressed as
K = 1 2 m 1 v m 1 T v m 1 + 1 2 m 2 v m 2 T v m 2 + 1 2 ( I 1 + I 21 ) θ ˙ 1 2 + 1 2 I 22 θ ˙ 2 2
Equation (3) can be rewritten as
K = 1 2 P T D P
where P = ( x , y , θ 1 , θ 2 ) T and D is the simplified inertia matrix
D = ( m 1 + m 2 m 2 sin θ 1 0 0 m 2 sin θ 1 m 2 0 0 0 0 I 1 + I 21 0 0 0 0 I 22 )
Moreover, the total kinetic energy can be computed as
V = 1 2 k e x [ ( x d x 1 ) 2 + ( x d x 2 ) 2 ] + 1 2 k e y [ ( y d y 1 ) 2 + ( y d y 2 ) 2 ] + 1 2 k b x i = 1 4 x i 2 + 1 2 k b y i = 1 4 y i 2
k b x and k b y are the lateral stiffness’ of the slider on the X-axis and Y-axis. According to the configuration in Figure 1, θ 1 and θ 2 are the small angular displacements.
Two sets of geometric relationships on the X-axis and Y-axis can be used to specify the displacements of slide blocks. Then, the displacements of each axis can be expressed as
{ x i = x d ± l x i sin θ 1 y i = y d ± l y i sin θ 2
where x i and y i are the displacements of the nuts of each axis, and x and y are the displacements of the gantry stage and slider in X and Y directions. From (7) we can see that the synchronous errors between the displacements x i and y i are affected by the yaw errors θ i , which means that the research of yaw error is necessary to improve the feed accuracy. The yaw errors θ i are reflected in the synchronous errors.
As can be seen in Figure 3, the diagram of lateral deformation of slide blocks in the lower layer along the direction of the Y-axis is expressed. The lateral deformation of slide blocks of the upper layer along the direction of the X-axis can be derived by approximate approach. The relationship between the lateral deformations of the slide blocks and torsion angles is given by
{ x b i = a x 2 sin θ 1 y b i = a y 2 sin θ 2
According to the Lagrange method, the system dynamics can be defined as
d d t ( L q ˙ j ) L q j = F d + U
where
q 1 = x , q 2 = y , q 3 = θ 1 , q 4 = θ 2
L = K V
Finally, the dynamic model of 2-DOF dual-driving feed stage can be rewritten as
D q ¨ + C q = G ( F d + U )
where D and C are the simplified inertia (5) and stiffness (13) matrices; F d is the force vector (14)
C = ( k e x 0 l x k e x 0 0 k e y 0 l y k e y l x k e x 0 ( l x 1 2 + l x 2 2 ) k e x + a x 2 k b x 0 0 l y k e y 0 ( l y 1 2 + l y 2 2 ) k e y + a y 2 k b y )
F d = ( F x 1 F x 2 F y 1 F y 2 )         { F x 1 = k e x ( x 1 x d ) c x 1 s i g n ( x ˙ 1 ) F x 2 = k e x ( x 2 x d ) c x 2 s i g n ( x ˙ 2 ) F y 1 = k e y ( y 1 y d ) c y 1 s i g n ( y ˙ 1 ) F y 2 = k e y ( y 2 y d ) c y 2 s i g n ( y ˙ 2 )
G = ( 1 1 0 0 0 0 1 1 l x 1 cos θ 1 l x 2 cos θ 2 0 0 0 0 l y 1 cos θ 1 l y 2 cos θ 2 )
The stiffness matrix C points out the mechanical coupling between the dual-driving axes y 1 and y 2 in the multi-degree of freedom, which is affected by equivalent stiffness k e x , k e y , k b x , k b y and different location positions of nuts l x i and l y i on each axis. The simplified inertia and damping matrices show the non-uniform load and friction distribution. F is the force vector which is affected by the displacements x i and y i in X-axis and Y-axis. In each feed direction, the displacements of the dual axis should be equal, implying x 1 = x 2 , y 1 = y 2 , and θ 1 = θ 2 = 0 . However, in practice, due to the different mechanical and servo characteristics of dual-axis, and the mechanical coupling effect, perfect 2-DOF dual-driving is hard to be achieved.

2.2. Comparison between Experimental and Model Simulated Results

In order to verify the 2-DOF dynamic model, experimental and model simulated results are compared in this section. The industry milling machine that has a 2-DOF dual-driving stage is used as experimental set-up. The modal analyzer is used to conduct the modal test. The pulse hammer is used to actuate the excitation force of frequency with finite width. The response of the stage is detected by the acceleration sensors which are arranged at four corners of the stage. The data filtering and A/D conversion are processed by the amplifier and frequency analyzer. The model test block diagram is shown in Figure 4. According to the sampling theorem, the sampling frequency is designed to be 1000 Hz, which can ensure the reliability of measured vibration data.
Different frictional characteristics will generate the unbalanced forces in double axes. So the frictions model should be built accurately. The non-linearity friction model is described according to the Stribeck model [27]
c y ( v ) = F C + ( F S F C ) e | v / v σ | δ σ + F v v       ( v 0 )
where v σ is the Stribeck velocity, F C is Coulumb friction and F S is the maximum static friction. The friction can be identified by measuring the output torque when the stage is displaced at various constant velocities. The variation of velocity is 5 mm/s~14m/min. The measured data can be processed by nonlinear fitting function of MATLAB. The friction model of X-axis is expressed in Figure 5, and the parameters of the Stribeck model are shown in Table 1.
The detailed parameters identification method, such as the equivalent mass and stiffness, which can be found in Reference [28], is described by measuring the motor output torque when the stage is displaced at various constant velocities. The physical parameters of the 2-DOF dual-driving feed stage are listed in Table 2.
Solving the dynamic equation by substituting the physical parameters in (12)–(15), the eigenvalues and eigenvectors of the system can be obtained. The eigenvalues correspond to the natural frequencies of each order, and the eigenvector can be normalized to analyze the vibration mode.
In fact, the vibration energy of the high order mode only accounts for a small proportion of the total vibration energy in the mechanical system. Hence, due to the existence of high order modal damping, it is difficult to stimulate the high order resonance in the actual working condition. Moreover, the bandwidth of the servo system is about 200–500 Hz in practical engineering. Therefore, the first four order natural frequencies that will affect the feed performance are detected and analyzed. Through the modal test, the acceleration time domain signal that is detected by the acceleration sensor is shown in Figure 6a. The acceleration time domain signal fluctuates around zero in steady state, which is the amplitude of vibration in one test. In order to analyse the natural frequency of the stage, the acceleration time domain signal is processed by Fourier transformation. The frequency response can be obtained as shown in Figure 6b. As shown in Figure 6b, the natural frequencies from the first order to the fourth order of 2-DOF feed stage are: 33.82 Hz, 112.4 Hz, 356.3 Hz, and 407.1 Hz. The first two order natural frequencies have large amplitude, which means the observable resonance of stage will be produced when the working frequency is closed to 33.82 Hz and 112.4 Hz.
Then the simulated and experimental natural characteristics are compared to validate the dynamic model. The simulated natural frequencies and modes are obtained as shown in Table 3. The comparison of natural frequencies between the modal test and simulation are shown in Table 4. As can be seen in Table 4, the relative errors between model simulation and modal experiment are within 10.2 %. Due to the effect of damping, the simulated natural frequencies will be slightly higher than the actual test frequencies.

3. Two-Degree-Of-Freedom Dynamic Model-Based Sliding Mode Control

The 2-DOF dynamic model-based TSMC is proposed in this section. The diagram of the control scheme is shown in Figure 7.

3.1. Terminal Sliding Mode Control Design

In the practical scenario, the displacements of each axis x 1 , x 2 , y 1 , and y 2 are measurable. The state variables are defined as X 1 = ( d x d y ) , X 2 = ( d ˙ x d ˙ y ) ; and the measurement variables are Y 1 = ( d x d y ) , Y 2 = ( d ¨ x d ¨ y ) . Thus the dynamic model of the 2-DOF dual-driving gantry stage can be rearranged as
X ˙ = D 1 C X + D 1 G ( u + F d ) = A X + B u + B F d
Considering the parameters variation and unknown dynamics of the gantry position stage, (17) can be rewritten as
X ˙ = ( A + Δ A ) X + ( B + Δ B ) ( u + F d ) = A X + B ( u + F d ) + H
Y 1 = C 1 X
Y 2 = C 2 X + D 2 ( u + F d )
where H = Δ A X + Δ B ( u + F d ) is the lumped uncertainty, A 1 = ( 0 1 0 D 1 C ) , B 1 = ( 0 D 1 C ) , C 1 = ( 1   0 ) , C 2 = ( D 1 C   0 ) , and D 2 = D 1 B . In (18), the mechanical coupling is modeled as disturbances.
For the 2-DOF dual-driving feed system, in each feed direction, the control scheme can be separated in two components at the same time: The first one is to eliminate the tracking error according to a given position signal; and the second one is to preserve the synchronous position with the other motor. According to the hybrid question, in this paper, the individual SMC with an extra cross-coupled synchronous controller is proposed to handle with the dual-driving hybrid error simultaneously to eliminate the complementary synchronous error and achieve the quick and accurate tracking of the given position signal.
As for the single axis, the position tracking error can be described as follows
e = ( e x i e y i ) = ( x r e f x i y r e f y i ) = X r e f X 1
The second derivative of (21) can be found as
e ¨ = [ e ¨ x i e ¨ y i ] = X ¨ r e f ( D 1 C X ˙ + D 1 B ( F + U ) )
where x r e f and y r e f are the reference position command in X and Y directions, x i and y i are the actual displacements of ith axis in X and Y direction, e x i and e y i are the errors between actual displacements and reference positions of the ith axis in X and Y directions.
The synchronous errors between dual axes in X and Y directions can be expressed as
ε = ( ε x ε y ) = ( e x 1 e x 2 e y 1 e y 2 )
The control objective of the 2-DOF feed stage is to guarantee the tracking error and the synchronous error to be zero simultaneously. The individual SMC is adopted as a class of nonlinear control approach in the drive dynamics, to eliminate the tracking errors e x i and e y i . What is more, to eliminate the synchronous error, a synchronous controller should be designed to generate the relationship between the input u i and the actual synchronous error ε , caused by displacement y 1 and y 2 . Then the comprehensive error can be rewritten as
E = ( 1 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 1 1 ) ( e x 1 e x 2 e y 1 e y 2 ) = B 3 ( e x 1 e x 2 e y 1 e y 2 )
For its advantages of being completely insensitive to system parameter variations and modeling inaccuracies, SMC is particularly suited for a nonlinear system. A SMC is designed based on the dual-driving model, the control objective is to generate a robust sliding mode controller to force the actual motion position to track the given bounded desired reference trajectory, this can guarantee the comprehensive error E converges asymptotically to zero.
Sliding surface is the first step to design a sliding mode controller, the terminal sliding variable is defined as
S = E ˙ + λ E q / p
where λ is the sliding surface constant to be designed, which should be a positive constant like a transmission gain to determine the convergence speed of the dynamic error on the sliding surface. q and p are odd integers satisfying 2 q > p > q .
Taking the derivative of (25), we have
S ˙ = E ¨ + d d t ( λ E q / p )
Considering the stability of the overall system using the proposed TSMC, defining the following Lyapunov function
V = 1 2 S T S
Take the derivative of (27), one can obtain
V ˙ = S ( E ¨ + λ d d t E q / p )
Evaluating the derivative of the Lyaponov function along the dynamics of the system in (28), we have
V ˙ = S [ B 3 ( X ¨ r e f + A X ˙ 1 B ( F d + U ) ) + λ d d t ( E q / p ) ]
The negative sufficient condition of (29) can be designed as
B 3 ( X ¨ r e f + A X ˙ 1 B ( F d + U ) ) + λ d d t ( E q / p ) = B 3 ( η + ξ ) sgn ( S ^ )
where η > 0 .
Considering the 2-DOF dynamic model as shown in (17), the model-based TSMC control law can be designed as follows
U T S M C = B 1 X ¨ r e f + B 1 A X ˙ 1 + B 1 ( η + ξ ) sgn ( S ^ ) + B 1 B 3 1 λ d d t ( E q / p ) F ^ d
Since F d is the bounded total force which satisfies | B F d | ξ , where ξ > 0 . Considering the definition of sliding surface function, the estimation of error S ˜ can be derived as
S ˜ = S S ^ = E E ^ = X ˜ 2
Then the Lyapunov function can be found as
V ˙ = S [ B 3 ( η + ξ ) sgn ( S ^ ) B 3 B ( F d F ^ d ) ] = ( S S ^ + S ^ ) [ B 3 ( η + ξ ) sgn ( S ^ ) B 3 B ( F d F ^ d ) ] B 3 ( η + ξ ) | X ˜ 2 | B 3 ( η + ξ ) | S ^ | + X ˜ 2 B 3 ξ + S ^ B 3 ξ = B 3 η | X ˜ 2 | B 3 η | S ^ | 0
Apparently, V ˙ is negative semidefinite.

3.2. Disturbance Observer and State Observer Design

As can be seen from model (12)–(15), the disturbance F d is composed of disturbances and coupled force of 2-DOF dual-driving axes. In the conventional sliding mode control, the switching parameter is required to be larger than the bound of the disturbance D 2 F d . Therefore, if F d is estimated and compensated by a disturbance observer in the TSMC, a small switching parameter can be designed and can reduce the risk of chattering.
The following disturbance estimation error is defined, which penalizes deviation of errors from the sliding surface.
F ˜ d = F d F ^ d = 1 D 2 ( x 2 x ^ 2 ) 1 D 2 ( Y 2 Y ^ 2 )
where x ^ 2 and Y ^ 2 = C 2 X ^ + D 2 ( u + F ^ d ) , because x 2 is required in the calculation of Y ^ 2 , X ^ = x ^ 2 can be induced.
Since the disturbance observer is postulated to penalize deviation of error dynamics from the sliding surface, therefore, the disturbance observer can be designed as
F ^ ˙ d = L 1 ( Y 2 Y ^ ) = L 1 D 2 F ˜ d
F ˙ d = 0 can be assumed because the dynamics of the disturbance observer are much higher than the actual disturbance with interested frequency components. The dynamics of the disturbance estimation error can be expressed as
F ˜ ˙ d = F ˙ d F ^ ˙ d = L 1 D 2 F ˜ d
Moreover, the dynamic expression of the state observer can be modeled by system model (17)
X ^ ˙ = A X + B 1 ( u + F ^ d ) + H + L 2 ( Y 1 Y ^ 1 )
The estimation error of state variables is defined as
X ˜ = X X ^
Replacing the state variables given in (18)–(20), the dynamics of the state observer are obtained
X ˜ ˙ = X ˙ X ^ ˙ = ( A L 2 C 1 ) X ˜ B 1 F ˜ d + Δ H
where Δ H = B 2 H .
The error dynamics of the observer (36) and (39) can be combined as
e ¯ ˙ = A ¯ e ¯ + B 2 H
where e ¯ = ( X ˜ F ˜ d ) , and A ¯ = ( A L 2 C 1 B 1 0 L 1 D 2 ) .
The following Lyapunov function is chosen to derive stability of the observer
V = 1 2 e ¯ T P e ¯
where P = ( P 1 0 0 P 2 ) is a positive definite matrix, and P1 and P2 are the parameters that need to be designed. The derivative of the Lyapunov function can be given as [29]
V ˙ λ 2 H T H = ( X ˜ H ) T ( A ¯ T P + P A ¯ B 2 η 2 I ) ( X ˜ H )
The parameters are designed to guarantee the convergence of the observers, which means the Lyapunov function of observer need to be a negative definite matrix. Hence, the parameters can be obtained by solving the linear matrix inequality (LMI)
( A ¯ T P + P A ¯ B 2 η 2 I ) + ( α P 0 0 0 ) < 0
For solving the LMI, (43) can be rewritten as
( P 1 A P 1 L 2 C 1 + ( P 1 A P 1 L 2 C ) T + α 1 P 1 B 1 T P 1 B 2 T P 1 B 1 T P 1 P 2 L 1 D 2 + ( P 2 L 1 D 2 ) T + α 2 P 2 0 B 2 T P 1 0 η 2 I ) < 0
Therefore, the main idea behind the design of the proposed model-based TSMC scheme is that the control variables are errors calculated by the dynamic model instead of linear errors measured by the grating scale. Moreover, the disturbances due to the mechanical coupling of 2-DOF dual-driving feed stage can be compensated by the disturbance and state observer, while the effect associated with the acceleration and force of the stage is compensated by the TSMC control.

4. Experimental Validations

4.1. Experimental Set-Up

In order to verify the proposed dynamic model-based TSMC scheme, the comparison experiments are carried out on the industry milling machine tool in this section. The experimental set-up is sketched in Figure 8 and Figure 9, including 2-DOF dual-driving feed stage, control card, drive and control panel. In each motion direction, there are twin motors and screws arranged in parallel. Each motor is controlled by a servo driver in current mode. The feed velocity of each motor can be set from 5 mm/s to 250 mm/s. For the high precision implementation of the 2-DOF dual-driving feed stage, each motor is installed with a linear encoder as the position sensor, and the linear optical scales with a resolution of 0.1 μm.
The implementation diagram of the closed loop synchronous control system is shown in Figure 8. An embedded control card is used as the motion controller in the control system. The real-time control scheme is applied to the servo system by using “C” and MATLAB/SIMULINK language. All the programs, such as motion control, NC tasks, and PLC program, are developed in the PC under Windows environment and then can be called by the control card in the DSP for real-time implementation. The overall system is formed with EtherCAT Bus technique with the scan cycle of 0.1 ms. The PMSMs are driven in current control mode, and the current loop which exists inherently in the drive has been tuned properly. After the input command is set, the tracking and synchronization errors can be calculated by the position feedback of an absolute grating ruler at 10 KHZ sampling frequency. The proposed control algorithm which is called by motion control card can transfer the errors to proper voltage command. Finally, the motion and error compensation of PMSMs are executed by the desired voltage which is amplified by the servo drive.
The physical parameters of adopted PMSMs in the experiment are listed in Table 5. The parameters of each motor are identified and selected by manual.
The original TSMC system’s gain λ = ( 55.7 , 55 , 52.5 , 52 ) T is set. This gain coefficient λ is designed according to all the roots of S = 0 and is located in the open left half plane. The switching gain, η + ξ = 0.5 can be designed and determines the robustness of the system under external disturbances and parameters perturbation. A large switching gain will directly affect the dynamic control performance, however, it will also lead to the chattering phenomenon of TSMC. Considering p > q > 0 , p = 7 and q = 4 are designed to satisfy the speed when the system approaches the sliding surface. The comparison of control law and control force is shown in Figure 10 and Figure 11, and the comparison between estimated and actual disturbance is shown in Figure 12.

4.2. Experimental Results

To investigate the effectiveness of the proposed dynamic model-based control scheme with the change of speed and acceleration, Figure 13 shows the experimental reference periodical sinusoidal trajectory with the ± 400 mm stroke. The velocity and acceleration of axes x 1 , x 2 , y 1 and y 2 are, respectively, 320 mm/s and 3200 mm/s2. In the configuration of the experiment system, the initial imbalance between the dual-drive axes at each feed direction is zero. The mechanical limit for the desynchronization between dual-axes in each feed direction is ± 2 mm. The desynchronization limits of position and torque have been designed by program, and the system will come to a stop to avoid damage.
Figure 14, Figure 15 and Figure 16 displays the experimental results of the command tracking due to periodical sinusoidal trajectories of the cross-coupled PID control, cross-coupled normal TSMC, and the proposed dynamic model-based TSMC, respectively.
The tracking errors of the y 1 and y 2 axis of the cross-coupled PID control are shown in Figure 14a, and the tracking errors of the x 1 and x 2 axis of the cross-coupled PID control are shown in Figure 14b. The synchronous errors between the y 1 and y 2 axis of the cross-coupled PID control are shown in Figure 14c, and the synchronous errors between the x 1 and x 2 axis of the cross-coupled PID control are shown in Figure 14d. The tracking errors of the y 1 and y 2 axis of the cross-coupled normal TSMC are shown in Figure 15a, and the tracking errors of the x 1 and x 2 axis of the cross-coupled normal TSMC are shown in Figure 15b. The synchronous errors between the y 1 and y 2 axis of the cross-coupled normal TSMC are shown in Figure 15c, and the synchronous errors between the x 1 and x 2 axis of the cross-coupled normal TSMC are shown in Figure 15d. The tracking errors of the y1 and y2 axis of the proposed dynamic model-based TSMC with observer are shown in Figure 16a, and the tracking errors of the x 1 and x 2 axis of the proposed dynamic model-based TSMC with observer are shown in Figure 16b. The synchronous errors between the y 1 and y 2 axis of the proposed dynamic model-based TSMC with observer are shown in Figure 16c, and the synchronous errors between the x 1 and x 2 axis of the proposed dynamic model-based TSMC with observer are shown in Figure 16d.
From the quantitative analysis of the experimental results of the tracking and synchronous errors in Table 6, it can be seen that the proposed dynamic model-based TSMC with observer and the cross-coupled normal TSMC have obvious better control performance than cross-coupled PID control, which is commonly used in the industry. Compared with the cross-coupled normal TSMC, the maximum tracking errors of y 1 , y 2 , x 1 , and x 2 axis of the proposed 2-DOF dynamic model-based TSMC with observer have been reduced by 29.5%, 30.2%, 18.4%, and 18.5%, and the average tracking errors have been reduced by 6.3%, 14.1%, 16.5%, and 19.3%, respectively. As for the synchronous performance, the proposed 2-DOF dynamic model-based TSMC with observer has increased 25.7% (from 7.0 to 5.2 μm) in Y direction, and 19.2% (from 7.8 to 6.3 μm) in X direction. The average tracking errors of the proposed control scheme were reduced by 6.4%, 14.1%, 16.5%, and 19.3%, compared with the cross-coupled normal TSMC. The average synchronous accuracy of the proposed control scheme have increased 33.3% (from 5.7 to 3.8 μm) in the Y direction and 30.3% (from 6.6 to 4.6 μm) in the X direction. It is shown that the proposed dynamic model-based TSMC with observer can effectively improve the tracking and synchronization performance and the proposed control scheme has a certain capacity for resisting the mechanical coupling disturbances for the dynamic model-based control and observer.
Moreover, compared to the cross-coupled normal TSMC, the mean square error of synchronous errors has been reduced by 50.9% (5.5–2.7 μm) and 64.2% (5.3–1.9 μm), which indicates that the vibration of synchronous error was effectively suppressed.

5. Conclusions

A novel 2-DOF dynamic model-based TSMC with observer for a dual-driving feed stage is proposed in this research. The main findings are summed up below:
(1)
The 2-DOF dynamic model considering the mechanical coupling and torsion errors of dual-axes is developed based on the Lagrange method. The geometric relationship and unbalanced forces of the 2-DOF dual-driving stage are analyzed by the translation from basic coordinates ( X 1 , X 2 , Y 1 , Y 2 ) to the equivalent coordinates ( X , θ 1 , Y , θ 2 ). Furthermore, the parameters of the dynamic model have been identified by the acceleration signal test platform, and the dynamic model has been validated by the modal test.
(2)
The 2-DOF dynamic model-based TSMC with observer is designed in detail, considering the mechanical coupling and diversity of mechanism characteristics between dual-axes. In order to improve the robustness against the mechanical coupling between dual-axes in 2-DOF, the disturbance observer is developed. The state observer is applied to estimate the unmeasurable state variable. Moreover, the stability of the proposed control scheme has been verified by using Lyapunov criterion.
(3)
The performance of the proposed dynamic model-based TSMC with observer is validated experimentally on a 2-DOF dual-driving feed stage. In comparison to the cross-coupled PID control and cross-coupled normal TSMC, the proposed control scheme leads to a significant improvement of the tracking and synchronization accuracy. Particularly, the mean square errors indicates that the vibration of synchronous error was effectively suppressed.
The main implication of this paper is the dynamic model-based control scheme for 2-DOF dual-driving feed stage. The modeling method has been validated by the vibration detection system which can be used for industry machine tools. The derivation of the dynamic model-based TSMC with observer can be used as a base to develop the synchronous control scheme for the precision gantry stage.

Author Contributions

Conceptualization, W.F. and H.L.; Writing-Review & Methodology X.Z.; Methodology, Y.Z.; Software, R.Z.; Validation, W.F. and Q.L.; Writing-Original Draft Preparation, W.F.; Editing, H.L.

Acknowledgments

This work was supported by The National Natural Science Foundation of China [No. 51675393] and the Fundamental Research Funds for the Central Universities [Program No. 2662018QD027].

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

m 1 mass of the lower layer stage F d actual disturbances of dual-driving system
m 2 mass of the upper layer stage F ^ d estimation of the disturbances
x i actual displacement of the i th axis in X direction F ˜ d estimation error of the disturbances
y i actual displacement of the i th axis in Y direction X ^ estimation of the states
θ i rotation angle of the lower layer and upper layer stage X ˜ estimation error of the states
x r e f reference position command in X direction u T S M C output of TSMC synchronous control
y r e f reference position command in Y direction S sliding surface
e x i tracking errors of ith axis in X direction S ^ estimation of sliding surface
e y i tracking errors of ith axis in Y direction S ˜ estimation error of sliding surface
ε x synchronous errors between dual axes in X direction λ sliding mode control gain
ε y synchronous errors between dual axes in Y direction

References

  1. Jeong, S. Precise position synchronous control of multi-axis servo system. Mechatronics 2008, 18, 129–140. [Google Scholar] [CrossRef]
  2. Hiramoto, K.; Hansel, A.; Ding, S. A study on the drive at center of gravity (DCG) feed principle and its application for development of high performance machine tool systems. Ann. CIRP 2005, 54, 333–336. [Google Scholar] [CrossRef]
  3. Ma, J.; Chen, S.L.; Kamaldin, N. Integrated mechatronics design in the flexure-linked dual-drive gantry by constrained linear quadratic optimization. IEEE Trans. Ind. Electron. 2018, 65, 2408–2418. [Google Scholar] [CrossRef]
  4. Lin, F.J.; Chou, P.H.; Chen, C.S. DSP-based cross-coupled synchronous control for dual linear motors via intelligent complementary sliding mode control. IEEE Trans. Ind. Electron. 2011, 59, 1061–1073. [Google Scholar] [CrossRef]
  5. Teo, C.S.; Tan, K.K.; Lim, S.Y. Dynamic modeling and adaptive control of a H-type gantry stage. Mechatronics. 2007, 17, 361–367. [Google Scholar] [CrossRef]
  6. Lamikiz, A.; Lacalle, L.N.; Ocerin, O. The Denavit and Hartenberg approach applied to evaluate the consequences in the tool tip position of geometrical errors in five-axis milling centres. Int. J. Adv. Manuf. Technol. 2008, 37, 122–139. [Google Scholar] [CrossRef]
  7. Díaz-Tena, E.; Ugalde, U.; Lacalle, L.N. Propagation of assembly errors in multitasking machines by the homogenous matrix method. Int. J. Adv. Manuf. Technol 2013, 68, 149–164. [Google Scholar] [CrossRef]
  8. Park, H.K.; Kim, S.S. Design of a dual-drive mechanism for precision gantry. KSME Int. J. 2002, 16, 1664–1672. [Google Scholar] [CrossRef]
  9. Giam, T.S.; Tan, K.K. Precision coordinated control of multi-axis gantry stages. ISA Trans. 2007, 46, 399–409. [Google Scholar] [CrossRef] [PubMed]
  10. Yao, C. Non-synchronous error and modeling of dual-drive system in gantry-type machine tools with travelling bridge. J. Mech. Eng. 2013, 13, 026. [Google Scholar]
  11. Valenzuela, M.A.; Lorenz, R.D. Electronic line-shafting control for paper machine drives. IEEE Trans. Ind. Appl. 2001, 37, 158–164. [Google Scholar] [CrossRef] [Green Version]
  12. Koren, Y.; Lo, C.C. Advanced controllers for feed drives. CIRP Ann.-Manuf. Technol. 1992, 41, 689–698. [Google Scholar] [CrossRef]
  13. Mochizuki, K.; Motai, T. Synchronization of two motion control axes under adaptive feedforward control. J. Dyn. Syst. Meas. Control. 1992, 114, 196–203. [Google Scholar]
  14. Burak, S. Design and application of a sliding mode controller for accurate motion synchronization of dual servo systems. Control Eng. Pract. 2013, 21, 1519–1530. [Google Scholar]
  15. Chu, B.; Kim, S. Optimal cross-coupled synchronizing control of dual-driving gantry system for a SMD assembly machine. JSME Int. J. 2004, 47, 939–945. [Google Scholar] [CrossRef]
  16. Kim, S.; Chu, B.; Hong, D. Synchronizing dual-drive gantry of chip mounter with LQR approach. In Proceedings of the International Conference on Advanced Intelligent Mechatronics, Kobe, Japan, 20–24 July 2003; pp. 838–843. [Google Scholar]
  17. Yong, X.; Zhu, K.Y. Generalized synchronization control of multi-axis motion systems. Control Eng. Pract. 2005, 13, 809–819. [Google Scholar]
  18. Lin, F.J.; Shieh, P.H.; Chou, P.H. Robust adaptive backstepping motion control of linear ultrasonic motors using fuzzy neural network. IEEE Trans. Fuzzy Syst. 2008, 16, 676–692. [Google Scholar]
  19. Lin, F.J.; Shen, P.H. Robust Fuzzy neural network sliding-mode control for two-axis motion control system. IEEE Trans. Ind. Electron. 2006, 53, 1209–1225. [Google Scholar] [CrossRef]
  20. Park, S.C.; Lee, J.M.; Han, S.I. Tracking error constrained terminal sliding mode control for ball-screw driven motion systems with state observer. Int. J. Precis. Eng. Manuf. 2018, 19, 359–366. [Google Scholar] [CrossRef]
  21. Lu, H.; Fan, W.; Zhang, Y. Cross-coupled fuzzy logic sliding mode control of dual-driving feed system. Adv. Mech. Eng. 2018, 10. [Google Scholar] [CrossRef] [Green Version]
  22. Altintas, Y. Manufacturing Automation: Metal Cutting Mechanics, Machine Tool Vibrations, and CNC Design, 2nd ed.; Cambridge University Press: London, UK, 2000; pp. 1–9. [Google Scholar]
  23. Cheng, K. Machining Dynamics: Theory, Applications and Practices; Springer: London, UK, 2008; pp. 21–84. [Google Scholar]
  24. Lacalle, L.N.; Lamikiz, A.; Sánchez, J.A. Recording of real cutting forces along the milling of complex parts. Mechatronics 2006, 16, 21–32. [Google Scholar] [CrossRef]
  25. Kim, M.S.; Chung, S.C. Integrated design methodology of ball-screw driven servomechanisms with discrete controllers. Part I: Modelling and performance analysis. Mechatronics 2006, 16, 491–502. [Google Scholar] [CrossRef]
  26. Hsieh, M.F.; Yao, W.S.; Chiang, C.R. Modeling and synchronous control of a single-axis stage driven by dual mechanically-coupled parallel ball screws. Int. J. Adv. Manuf. Technol. 2007, 34, 933–943. [Google Scholar] [CrossRef]
  27. Keck, A.; Zimmermann, J.; Sawodny, O. Friction parameter identification and compensation using the elastoplastic friction model. Mechatronics 2017, 47, 168–182. [Google Scholar] [CrossRef]
  28. Lu, H.; Fan, W.; Zhang, X. Dynamic characteristics analysis and test of dual-driving feed system driven by center of gravity. Math. Probl. Eng. 2018, 2018, 9490826. [Google Scholar] [CrossRef]
  29. Lien, C.H.; Yu, K.W.; Lin, Y.F. Robust reliable H∞ control for uncertain nonlinear systems via LMI approach. Appl. Math. Comput. 2008, 198, 453–462. [Google Scholar] [CrossRef]
Figure 1. (a) Machine tool with 2-DOF dual-driving frame (Mori Seiki CO., LTD.); (b) configuration of 2-DOF dual-driving stage.
Figure 1. (a) Machine tool with 2-DOF dual-driving frame (Mori Seiki CO., LTD.); (b) configuration of 2-DOF dual-driving stage.
Symmetry 10 00488 g001
Figure 2. Dynamic model of 2-DOF dual-driving feed stage.
Figure 2. Dynamic model of 2-DOF dual-driving feed stage.
Symmetry 10 00488 g002
Figure 3. Lateral deformation of slide blocks in the lower layer along the direction of the Y-axis.
Figure 3. Lateral deformation of slide blocks in the lower layer along the direction of the Y-axis.
Symmetry 10 00488 g003
Figure 4. Modal test of 2-DOF dual-driving feed stage.
Figure 4. Modal test of 2-DOF dual-driving feed stage.
Symmetry 10 00488 g004
Figure 5. Friction identification and fitting of X-axis. (a) the identification results of axis x 1 ; (b) the identification results of axis x 2 .
Figure 5. Friction identification and fitting of X-axis. (a) the identification results of axis x 1 ; (b) the identification results of axis x 2 .
Symmetry 10 00488 g005aSymmetry 10 00488 g005b
Figure 6. Time-frequency characteristics of 2-DOF feed stage. (a) the time domain signal; (b) the frequency domain signal.
Figure 6. Time-frequency characteristics of 2-DOF feed stage. (a) the time domain signal; (b) the frequency domain signal.
Symmetry 10 00488 g006
Figure 7. 2-DOF dynamic model-based terminal sliding mode control structure.
Figure 7. 2-DOF dynamic model-based terminal sliding mode control structure.
Symmetry 10 00488 g007
Figure 8. Diagram of the 2-DOF dual-driving control system.
Figure 8. Diagram of the 2-DOF dual-driving control system.
Symmetry 10 00488 g008
Figure 9. Experimental set-up of 2-DOF dual-driving feed system.
Figure 9. Experimental set-up of 2-DOF dual-driving feed system.
Symmetry 10 00488 g009
Figure 10. Comparison of control law.
Figure 10. Comparison of control law.
Symmetry 10 00488 g010
Figure 11. Comparison of control force.
Figure 11. Comparison of control force.
Symmetry 10 00488 g011
Figure 12. Comparison between estimated disturbance and actual disturbance.
Figure 12. Comparison between estimated disturbance and actual disturbance.
Symmetry 10 00488 g012
Figure 13. Reference trajectory of experiment.
Figure 13. Reference trajectory of experiment.
Symmetry 10 00488 g013
Figure 14. Experimental results of the cross-coupled PID control. (a) The tracking errors of the y 1 and y 2 axis; (b) the tracking errors of the x 1 and x 2 axis; (c) the synchronous errors between the y 1 and y 2 axis; (d) the synchronous errors between the x 1 and x 2 axis.
Figure 14. Experimental results of the cross-coupled PID control. (a) The tracking errors of the y 1 and y 2 axis; (b) the tracking errors of the x 1 and x 2 axis; (c) the synchronous errors between the y 1 and y 2 axis; (d) the synchronous errors between the x 1 and x 2 axis.
Symmetry 10 00488 g014
Figure 15. Experimental results of the cross-coupled normal TSMC. (a) The tracking errors of the y 1 and y 2 axis; (b) the tracking errors of the x 1 and x 2 axis; (c) the synchronous errors between the y 1 and y 2 axis; (d) the synchronous errors between the x 1 and x 2 axis.
Figure 15. Experimental results of the cross-coupled normal TSMC. (a) The tracking errors of the y 1 and y 2 axis; (b) the tracking errors of the x 1 and x 2 axis; (c) the synchronous errors between the y 1 and y 2 axis; (d) the synchronous errors between the x 1 and x 2 axis.
Symmetry 10 00488 g015
Figure 16. Experimental results of the proposed dynamic model-based TSMC with observer. (a) The tracking errors of the y 1 and y 2 axis; (b) the tracking errors of the x 1 and x 2 axis; (c) the synchronous errors between the y 1 and y 2 axis; (d) the synchronous errors between the x 1 and x 2 axis.
Figure 16. Experimental results of the proposed dynamic model-based TSMC with observer. (a) The tracking errors of the y 1 and y 2 axis; (b) the tracking errors of the x 1 and x 2 axis; (c) the synchronous errors between the y 1 and y 2 axis; (d) the synchronous errors between the x 1 and x 2 axis.
Symmetry 10 00488 g016
Table 1. Parameters of Stribeck friction model.
Table 1. Parameters of Stribeck friction model.
Axis F C   ( N ) F S   ( N ) v σ   ( mm / min ) Fv (Ns/m)
x115.100858.367173.25330.0027
x213.476051.0637109.32580.0030
y110.022446.865557.15370.0019
y29.095639.776248.37610.0013
Table 2. Physical parameters of 2-DOF dual-driving stage.
Table 2. Physical parameters of 2-DOF dual-driving stage.
NameValueDescription
m 1 16.77 kgMass of the lower layer stage
m 2 10.53 kgMass of the upper layer stage
I 1 1.18 kg m2Moment of inertia of the lower layer stage
I 22 5.48 kg m2Moment of inertia of the upper layer stage
k e x 1631.8 N m/radEquivalent stiffness of X-axis
k e y 1347.6 N m/radEquivalent stiffness of Y-axis
k b x 3.0146e6 N m/radLateral stiffness of slider in X-axis
k b y 2.8734e6 N m/radLateral stiffness of slider in Y-axis
l x 0.8 mDistance between dual screws in X-axis
l y 0.6 mDistance between dual screws in Y-axis
ax0.45 mAxial distance of the sliders in X-axis
ay0.4 mAxial distance of the sliders in Y-axis
r g 5 mmScrew lead
F s 1 117.7352 NMaximum static friction of y 1
F s 2 102.1365 NMaximum static friction of y 2
F c 1 30.2017 NCoulumb friction of axis y 1
F c 2 26.8520 NCoulumb friction of axis y 2
F v 1 0.0052 Ns/mViscosity coefficient of axis y 1
F v 2 0.0060 Ns/mViscosity coefficient of axis y 2
v σ 1 73.2533 mm/minStribeck velocity of axis y 1
v σ 2 109.3258 mm/minStribeck velocity of axis y 2
Table 3. Model simulated natural frequencies and modes of vibration.
Table 3. Model simulated natural frequencies and modes of vibration.
EigenvalueNatural FrequencyVectorMode of Vibration
w 1 0 Hz[0, 0, 0, 0]TAxial
w 2 36.95 Hz[0.55, −0.55, 1, −1]TLow–order torsion
w 3 121.7 Hz[0.35, 0.15, 1, −0.15]TAxial and torsion
w 4 390.1 Hz[0.75, −0.75, 1, −1]THigh-order torsion
w 5 448.6 Hz[0.5, 0.35, 1, 0.3]High-order Axial and torsion
Table 4. Comparison of simulation and modal experiment.
Table 4. Comparison of simulation and modal experiment.
Mode of VibrationPrediction Natural FrequencyExperiment Natural FrequencyRelative Error
Axial---
Low-order torsion35.95 Hz33.82 Hz6.3 %
Axial and torsion121.7 Hz112.4 Hz8.3 %
High-order torsion390.1 Hz356.3 Hz9.5 %
High-order Axial and torsion448.6 Hz407.1 Hz10.2 %
Table 5. Motor Parameters.
Table 5. Motor Parameters.
DescriptionNameMotor x1Motor x2 Motor   y 1 Motor   y 2
Inertia J kg m20.0001770.0001760.0001670.000165
Damping B kg m2/sec0.000250.000220.000230.00019
Torque coefficient k t NmA1.371.371.371.37
Lead screw r g mm/rad5555
Amplifier k a A/V8.84627.97418.43557.7686
Table 6. Quantitative analysis of 2-DOF dual-driving experimental results.
Table 6. Quantitative analysis of 2-DOF dual-driving experimental results.
Errors Control SchemesTracking ErrorsSynchronous Errors
Cross-Coupled PID ControlCross-Coupled Normal TSMCCross-Coupled Dynamic Model-Based TSMC with ObserverCross-Coupled PID ControlCross-Coupled Normal TSMCCross-Coupled Dynamic Model-Based TSMC with Observer
Max (μm)Axis y 1 122.4115.681.57.67.05.2
Axis y 2 129.7123.486.1
Axis x 1 235.6133.2108.710.47.86.3
Axis x 2 247.1141.3115.2
Average (μm)Axis y 1 33.726.624.96.15.73.8
Axis y 2 27.532.728.1
Axis x 1 59.336.330.38.36.64.6
Axis x 2 51.643.535.1
Mean Square (μm)Axis y 1 41.737.119.46.75.52.7
Axis y 2 48.937.921.5
Axis x 1 57.138.426.77.15.31.9
Axis x 2 62.841.625.1

Share and Cite

MDPI and ACS Style

Fan, W.; Lu, H.; Zhang, X.; Zhang, Y.; Zeng, R.; Liu, Q. Two-Degree-Of-Freedom Dynamic Model-Based Terminal Sliding Mode Control with Observer for Dual-Driving Feed Stage. Symmetry 2018, 10, 488. https://doi.org/10.3390/sym10100488

AMA Style

Fan W, Lu H, Zhang X, Zhang Y, Zeng R, Liu Q. Two-Degree-Of-Freedom Dynamic Model-Based Terminal Sliding Mode Control with Observer for Dual-Driving Feed Stage. Symmetry. 2018; 10(10):488. https://doi.org/10.3390/sym10100488

Chicago/Turabian Style

Fan, Wei, Hong Lu, Xinbao Zhang, Yongquan Zhang, Rong Zeng, and Qi Liu. 2018. "Two-Degree-Of-Freedom Dynamic Model-Based Terminal Sliding Mode Control with Observer for Dual-Driving Feed Stage" Symmetry 10, no. 10: 488. https://doi.org/10.3390/sym10100488

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