Next Article in Journal
Testing CPT Symmetry with Neutral K Mesons: A Review
Next Article in Special Issue
Dynamic Cost Ant Colony Algorithm to Optimize Query for Distributed Database Based on Quantum-Inspired Approach
Previous Article in Journal
Absence of Spontaneous Spin Symmetry Breaking in 1D and 2D Quantum Ferromagnetic Systems with Bilinear and Biquadratic Exchange Interactions
Previous Article in Special Issue
Generic Existence of Solutions of Symmetric Optimization Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Investigation of Position and Velocity Stability of the Nanometer Resolution Linear Motor Stage with Air Bearings by Shaping of Controller Transfer Function

by
Artur Piščalov
1,*,
Edgaras Urbonas
1,
Nikolaj Višniakov
2,
Darius Zabulionis
3 and
Artūras Kilikevičius
2
1
Department of Mechanical and Material Engineering, Vilnius Gediminas Technical University, 10221 Vilnius, Lithuania
2
Institute of Mechanical Science, Vilnius Gediminas Technical University, 10221 Vilnius, Lithuania
3
Department of Information Systems, Vilnius Gediminas Technical University, 10221 Vilnius, Lithuania
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(12), 2062; https://doi.org/10.3390/sym12122062
Submission received: 4 November 2020 / Revised: 30 November 2020 / Accepted: 8 December 2020 / Published: 11 December 2020
(This article belongs to the Special Issue Symmetry in Optimization and Control with Real World Applications)

Abstract

:
Modern industrial enterprises require high accuracy and precision feedback systems to fulfil cutting edge requirements of technological processes. As demand for a highly accurate system grows, a thin gap between throughput and quality exists. The conjunction of ultrafast lasers and modern control strategies of mechatronic systems can be taken into account as an effective solution to reach both throughput and tolerances. In the present paper, the dynamic errors of the moving platform of the one degree of freedom stage, based on linear motor and air bearings, have been analyzed. A precision positioning system is investigated as a symmetric system which is based on symmetric linear motor. The goal of the present article is to investigate the controllers of the different architecture and to find the best controller that can ensure a stable and small dynamic error of the displacement of the stage platform at four different constant velocities of the moving platform. The relations between the controller order, velocity and the displacement dynamic error have been investigated. It is determined that higher-order controllers can reduce the dynamic error significantly at low velocities of the moving platforms: 1 and 5 mm/s. On the contrary, the low order controllers of 4th-degree polynomials of the transfer function can also provide small dynamic errors of the displacement of the platform.

1. Introduction

High-resolution systems with the lowest possible velocity are important for both industry and fundamental physics research. On the one hand, there is the requirement to ensure the low velocity in the interferometric application, which is used to research fundamental physical relationships; on the other hand, it is important to maintain as stable as possible micrometer level velocity in the technological process to ensure the minimal possible influence of dynamic error and mechanical “jitter.” In most cases, the performance of linear motor stages is investigated in high velocity regimes, but there is a lack of research that is related to the stability of a relatively low velocity linear motor and air bearing system. The velocity loop in a cascade control system and a velocity feedback source play a significant role in settling process of sensitive positioning systems, its damping control and stability [1,2].
High-performance industrial processes are often automated by applying positioning systems that are based on linear motor and air bearings. Positioning systems which are based on linear motors and air bearings do not have gears and ball or rollers in their guides. Therefore, after their calibration and tuning (stabilization), the systems do not require maintenance because of geometry degradation or loosening of greases. Air bearing and linear motor-based systems are widely integrated to machines where high velocity, high machine accuracy and precision are important [3,4,5,6]. Usually, air bearing is sliding on a thin air film; therefore, no friction is applied, which means no maintenance and degradation will occur. The accuracy of the machines based on the air bearings is strongly dependent on the surface quality (especially flatness) in air bearing operating zones. Depending on the environment condition and stage design, air bearings might be operated with different kinds of gases instead of compressed air. On the other hand, in air bearing systems, there is no damping, which is usually observed in stages of the mechanical guiding system. Therefore, air bearing systems are very sensitive and aggressively tuned. These systems can even suddenly become unstable because of noise coming from the motor amplifier. To stabilize the air bearing stages, it is required to precisely fit the controller transfer function and necessary filters (or, for example, use a Kalman filter) and control it by using the sliding control mode (SCM). Therefore, it is required to estimate the damping which occurs because of Eddy Current (ECD) [7,8,9]. To add a Kalman filter or SMC to the control system, special system diagnostics must be undertaken, including frequency response function (FRF) identification, control loop shaping and its fitting to required conditions [10,11,12].
Direct drive mechanisms are mandatory if there are requirements to minimize the static and dynamic errors of the displacement [13,14,15,16,17]. In the majority of cases with mechanical guiding system-based long travel linear motor stage with air bearings (LMS), these errors are caused by various imperfections such as backlash, a lack of precision for component assembly, preload, eigenfrequencies of parts, errors of the measurement system, altering or even nonoperational ambient conditions, etc. In case of air bearing LMS, the abovementioned factors might be reduced to a damping factor. Linear motors are “direct drive” systems where no gears (such as a ball screw, belt drive, rack and pinion) are required to transform a rotary motion to a linear motion. Linear force is generated by a “Lorentz force,” induced proportionally to the added current: F = I L x B . Linear motor systems with air bearings can be analyzed as a linear dynamic system. However, to be precise, there may be dampings that should be taken into account if sub micrometer or nanometer precision has to be reached out.
The displacement errors of the positioning systems are still under intensive investigations since, on the one hand, it is important to ensure the required precision for a long term of the operating of the positioning systems; on the other hand, it is very important to have a diagnostic methodology to warrant the required precision. These requirements actualize many factors that can affect the errors: the materials, the design of the system, the control approach, the motion mode (for example velocity) and so on. For example, the influence of the porosity to the piezo effect of the symmetric piezo ceramic beam was investigated in [18], while the design factors affecting the preciseness of the displacement were discussed in [19]. In this paper, it is concluded that the main factor affecting the error is the micrometer gap (backlash) between. However, in this article, there is no information related to the frequency mode that leads to the degradation of the gear. The investigation of the flexible rotor with the air bearings and its dynamic behavior is presented in [20]. The forward kinematics and dynamics of the mechanical systems of the multi-degree of freedom connected in series was investigated in [21].
It should also be noticed that the stability and bandwidth of systems may depend on the human factor, which affects the assembly and mechanical adjustment of the system. The errors entailed by the human factor are not systematic, and therefore, are difficult to predict without interrupting the highly qualified engineering staff [22]. It should be noted that the analysis of the systems with air bearings and linear motors is only a control engineering problem, since these systems have no mechanical stiffness and damping.
In the particular investigation, iron-less motor-based positioning system of the symmetrical design was investigated. The linear force generated by the stage is guaranteed by the motor windings that are symmetrically placed in the mover of the motor. The mover is placed to the symmetric “U-Shape” permanent magnet tack based on the classic “Halbach” array. The force of the motor and it inducing current is characterized by the motors’ force constant that strongly depends on the magnet type, its internal design and symmetry of the windings. The moving part is placed on symmetrically distributed air-bearings.
The main aim of the present investigation is to understand the possibility to ensure position and velocity stability of the stage platform by identifying the transfer function of the plant and by applying the proportional-integral-derivative controllers, denoted hereafter as PID, with different filters. In the present article, PID with the low pass filter is denoted hereafter by PID1; PID with the low pass and notch filters is denoted by PID2; and PID with the low pass, notch and bi-quad filters is denoted by PID3. The investigation results should be useful to ensure the stability of the system under investigation with minimum arrangements. That is, without any additional efforts to modify the plant mechanically or to change the plant itself. The setup is based on a granite base, air bearing, three-phase brushless DC motor made by “Tecnotion UM9N,” which is controlled by position and velocity control regulator “ACS Motion Control UDMsd.” The control loops are closed by the Michelson laser interferometer “Renishaw XL-80” with 24-bit output that is converted to the industrial digital differential quadrature RS-422 signal output. Particular architecture of the stage is quite popular in ultra-high precision industrial architecture; therefore, the investigation might help in the control and preparation of similar systems.
To identify the plant, it is excited by the frequency-based sinusoidal current (or force) of the constant amplitude, while the system is commanded to move at a constant speed. The procedure of the identification performed during the motion of the plant allows us to estimate the transfer function of the plant and open loop system without the influence of the static damping effects caused by cables, drag chain and so on. An additional tool to identify the transfer functions is the accelerometer. Accelerometers play an important role in experiments, since they allow us to compare identified eigenfrequencies to the harmonic excitation obtained by the FRF of the plant.
The obtained results of the investigation are represented by the derived transfer functions of the plant, controllers and the whole open loop LMS. The experimentally identified frequency response functions (FRF) are compared with the FRF of the theoretically derived transfer functions of the LMS.

2. Materials and Methods

The object of investigation. The one degree of freedom-long travel linear motor stage with air bearings, hereafter denoted as LMS, see Figure 1, consists of: a moving platform (pos 1 of Figure 1), a granite base (pos. 2 of Figure 1), accelerometers (pos. 3 of Figure 1), load (pos. 4 of Figure 1), an interferometer mirror (pos. 5 of Figure 1), air bearings (pos. 6 of Figure 1) and a three-phase ironless linear brushless DC motor (pos. 7 of Figure 1).
LMS is assembled on a heavy granite base (pos. 2 of Figure 1) along with the load (pos. 4 of Figure 1) to ensure stability. Position and velocity control loops of the platform are both closed by a Michelson laser interferometer. The mirror (pos. 5 of Figure 1) of the interferometric measurement system is attached directly to the moving platform (pos. 1 of Figure 1) to ensure the precise displacement feedback. In the LMS under consideration, the guiding system is the air bearings system (pos. 6 of Figure 1). Bandwidth and partially frequency response of the LMS is estimated by accelerometers (pos. 3 of Figure 1).
The test equipment. The test stand consists of: a granite base (pos. 1 of Figure 2), a Michelson laser interferometer (pos. 2 of Figure 2), LMS (pos. 3 of Figure 2), a PC with control and diagnostic software (pos. 4 of Figure 2) and a motion controller and amplifier module (pos. 5 of Figure 2). The general view of the test equipment is shown in Figure 2.
Motor windings are directly connected to current amplifier UDMSD2B2N0N, which is part of the motion control setup (pos. 5 of Figure 2). Position and velocity control loops of the platform are both closed by a Michelson laser interferometer RENISHAW XL-80 (pos. 2 of Figure 2). As a result, the interferometer (pos. 2 of Figure 2) provides the quantized output, which is based on the digital differential RS-422 interface. The RS-422 interface output of the digital interferometer (pos. 2 of Figure 2) is directly connected to the current amplifier UDMSD2B2N0N, which is part of the motion control setup (pos. 5 of Figure 2). The motion controller (single board computer or master) SP with EC-04000032NAN5NDNN is used to establish the communication with a PC (pos. 4 of Figure 2) using TCP/IP interface from one side, and UDMSD2B2N0N (or slave) using EtherCAT interface from the other side. Furthermore, by using a PC (pos. 4 of Figure 2) and a combination based on motion controller SP with EC-04000032NAN5NDNN and current amplifier UDMSD2B2N0N (pos. 5 of Figure 2), real time control and diagnostics of LMS (pos. 3 of Figure 2) will be investigated. To obtain the frequency response functions of LMS, it is excited by the current of the limited bandwidth and amplitude (which might be considered as force excitation). The bandwidth is compared with the results obtained by the accelerometers.
In the next stage, the controllers PID1, PID2 and PID3 are examined by comparing the displacement dynamic errors of the platform of LMS with different PIDs. Additionally, the Fourier spectral analysis of the amplitudes of the displacement dynamic errors is performed.
Mathematical modelling of the long travel linear motor stage with air bearings. The block diagram of LMS and control system is shown in Figure 3. LMS with a current amplifier (including current control loop which consists of “proportional-integral” controller) is hereafter called the plant, see Figure 3. After tuning of the current loop, the plant is considered as a constant, while the influence of the different velocity loop shaping filters, LPF (second order low pass filter), NF (second order notch filter) and BF (second order bi-quad filter), is investigated. As was already mentioned, in the present article, the position and velocity loops together with the velocity loop shaping filters are called controller PID1, when LPF is applied; controller PID2, when LPF and NF are applied; and controller PID3 when LPF, NF and BF are applied.
The position and velocity loops together comprise the control system. The position loop corresponds to the “proportional” controller, a velocity loop which consists of the “proportional-integral” controller and “loop shaping filters.” Furthermore, the influence on the dynamic error of certain filter combination will be investigated.
The mathematical modelling of LMS is based on the following assumptions:
(1)
No friction forces appear in the moving LMS parts;
(2)
All parts of the LMS are absolutely rigid. That is, only the rigid body dynamics is considered in the present investigation;
(3)
There is no backlash in the connections of the moving LMS parts;
(4)
The motion of the all moving LMS parts is straight-linear;
(5)
The displacements of all the moving LMS parts are identical;
(6)
The current amplifier is considered as linear after tuning of the PI controller in the current control loop;
(7)
The moving mass is constant and the amplifier bus voltage is constant;
(8)
The environmental conditions are constant and well-controlled.

3. Modeling and Identification

3.1. Governing Equations

In the present section, the transfer functions of the open loop system consisting of the plant and the controller are derived analytically. To assess the accuracy of the analytically obtained transfer functions, the frequency response functions obtained from the transfer functions were compared with the experimentally identified frequency response functions of the open loop systems of LMS consisting of different controllers: PID1, PID2 and PID3.
The system of the governing differential equations of the LMS consists of three equations that relate the displacement of the LMS platform, the electromechanical parameters of the LMS devices and the current and voltage:
m t o t d 2 x t d t 2 = F m o t o r t
F m o t o r t = K t I t
L d I t d t + R I t = U K e d x t d t
From Equations (1)–(3), it follows that:
L d I t d t + R m t o t K t d 2 x t d t 2 = U K e d x t d t
where t is time (s); x is displacement of the LMS platform, see Figure 1, (m); x ˙ (m/s) and x ¨ ( m / s 2 ) are the velocity and acceleration of the LMS platform or the first and the second order time derivatives of the displacement x of the LMS platform, respectively; m t o t = 100 (kg) is the total mass of the parts of the LMS platform that move in the straight-line motion; I is the current (A); F m o t o r is the motor generated force (N); K t = 36.3 (N/A) is the motor force constant; L = 2.0 (mH) is the inductance of the motor winding; R = 6.2 (Ohm) is the resistance of the motor winding; U = 48 (VDC) is the nominal bus voltage; and K e = 30.0 ( V s / m ) is the motor Back EMF constant. In Equations (1)–(3), the current I is a time-dependent given function, while quantities m t o t , K t , K e , L , R and U are time-independent constant parameters. The displacement x t , velocity d x t / d t = def x ˙ t and acceleration d 2 x t / d t 2 = def a t of the LMS platform are unknown time functions.
As illustrated in Figure 3, the plant consists of: motor, air bearing, current amplifier and current controller, which is considered linear after the current loop is tuned. The current controller might be represented as the transfer function given in Equation (5), which represents the PID controller:
i s = K p + K i s + K d s = K P s + K i + K d s 2 s
where K p = 570 is proportional coefficient of PID controller; K i = 6000 is integral coefficient of PID controller; K d = 0 .

3.2. Theoretical Transfer Functions, Their Frequency Response Functions and a Comparison with the Experimentally Identified Frequency Response Functions

The transfer functions obtained in this section will be written as ratios of polynomials and will be illustrated graphically and compared with the experimental results. Factorized style transfer function expressions will not be presented here in order to have more compact equations, to simplify the modelling by mathematical software tools. The structure of the controller is presented in Figure 3, while PID coefficients and filter bandwidths are represented in Table 1. The transfer function of the plant, denoted by H P L A N T , which includes the motor current amplifier, see Equation (4), and the current controller, see Equation (5), in the frequency domain, can be represented as the following polynomial ratio:
H P L A N T s = 2.586 10 7 s + 2.722 10 8 2 10 1 s 4 + 5.762 10 4 s 3 + 6 10 5 s 2
Before starting the analysis of the dynamic errors of LMS, the experimental identification of PLANT was conducted by defining the empirical FRFs L ^ P L A N T 1 , L ^ P L A N T 2 and L ^ P L A N T 3 . Additionally, these functions L ^ P L A N T i , i 1 , 2 , 3 were compared with the FRF of the theoretical transfer function H P L A N T , denoted by L P L A N T . These frequency response functions are depicted in Figure 4.
From Figure 4, we can observe that the experimentally determined behavior of the real PLANT remains constant for all investigated controller cases and has a set of the eigenfrequencies that can have an influence on the whole stability, settling time and settling window of LMS. As is mentioned above, LMS is frictionless and based on the air bearings. Therefore, eigenfrequencies can be caused by the structure of LMS, cable management etc. The more detailed mechanical analysis and design revisions can be considered to damp the parasitic resonances of the system. However, in the present investigation, the influence of the architecture of the velocity control loop has been taken into account and investigated to understand if the eigenfrequencies can be damped by using the only loop shaping filters.
In the first case, a relatively simple (standard/straightforward) architecture of the controller PID1 was investigated. PID1 is made of the control system, see Figure 3, by adding the second-order low pass filter to the velocity loop to shape the velocity loop and damp the low-frequency resonances. Cut off frequency of the added LPF is 45 Hz. The analytically derived theoretical transfer function of PID1 in the frequency domain can be written as follows:
H P I D 1 = 2 10 2 s 3 + 1.12 10 3 s 2 + 6 10 2 s 1.25 10 2 s 4 + 7.074 s 3 + 1 10 3 s 2
The experimental identification of the FRF of PID1, denoted hereafter as L ^ P I D 1 , was also conducted. The experimental and theoretical FRFs L ^ P I D 1 and L P I D 1 , where L P I D 1 is the FRF of H P I D 1 , given in Equation (7), are depicted in Figure 5.
Controller PID2 has been investigated in the second case. LPF and the second-order notch filter (NF) are added in the velocity loop of PID2. NF is added to damp the particular narrow bandwidth in the frequency domain. The cut-off frequency of the newly added LPF is 98 Hz, while NF is wrapped around a 45 Hz frequency.
The transfer function of controller PID2, denoted by H P I D 2 , in the frequency domain can be written as follows:
H P I D 2 s = 1.8 10 2 s 5 + 1.006 10 4 s 4 + 1.444 10 7 s 3 + 8.478 10 7 s 2 + 6.396 10 7 s 2.637 10 3 s 6 + 3.911 s 5 + 2.027 10 3 s 4 + 5.11 10 5 s 3 + 7.994 10 7 s 2
The experimental identification of the FRF of PID2, denoted by L ^ P I D 2 , has also been conducted. The theoretical FRF L P I D 2 of H P I D 2 , see Equation (8), and the experimental FRF L ^ P I D 2 are shown in Figure 6.
Controller PID3 has been investigated in the third case. Three filters have been added to the velocity loop of PID3. In addition to LPF and NF, added in PID2, the extra second-order bi-quad filter (BF) has been added to the velocity loop to damp the second particular narrow bandwidth in the frequency domain. It should be noted that it is impossible to continuously increase an order of the velocity loop because of the decreasing phase margin. The cut-off frequency of the newly added LPF is 150 Hz, the NF is wrapped around 110 Hz frequency and the second-order BF that is designed as an NF is wrapped around 45 Hz. In the present third case, the transfer function of controller PID3, denoted by H P I D 3 , in the frequency domain can be written as follows:
H P I D 3 = i = 1 7 a i s i i = 2 8 b j s j 1
where coefficients a i and b j are the following: a 1 = 3.822 10 8 , a 2 = 5.077 10 8 , a 3 = 8.783 10 7 , a 4 = 3.207 10 5 , a 5 = 1.292 10 3 , a 6 = 7.625 10 1 , a 7 = 2.252 10 3 , b 2 = 4.777 10 8 , b 3 = 4.644 10 6 , b 4 = 1.699 10 4 , b 5 = 3.288 10 1 , b 6 = 4.404 10 2 , b 7 = 3.805 10 5 , b 8 = 1.408 10 8 .
As in the previous cases of the controllers PID1 and PID2, the experimental identification of the FRF of PID3, denoted by L ^ P I D 3 , has also been conducted. The theoretical and experimental frequency response functions L P I D 3 of H P I D 3 , see Equation (9), and L ^ P I D 3 are depicted in Figure 7.
The scheme of the controller is shown in Figure 3. In case of the velocity loop architecture, loop shaping filters are connected in series. The parameters of the transfer functions H P I D 1 , H P I D 2 and H P I D 3 of the corresponding controllers are summarised in Table 1.
Generalization of transfer functions H P L A N T , see Equation (6), and H P I D 1 , see Equation (7), yields the transfer function of the open loop system consisting of the controller and the plant (in the frequency domain):
H O L S Y S 1 s = 5.173 10 9 s 4 + 8.342 10 10 s 3 + 3.204 10 11 s 2 + 1.634 10 11 s 2.502 10 3 s 8 + 7.222 10 2 s 7 + 4.153 10 5 s 6 + 6.186 10 7 s 5 + 6.000 10 8 s 4
The experimental identification of the FRF of the open loop system (denoted hereafter by L ^ O L S Y S 1 ) was conducted to assess the accuracy of the theoretically obtained transfer function H O L S Y S 1 , see Equation (10), of the open loop of the system. The experimentally and analytically obtained FRFs L ^ O L S Y S 1 and L O L S Y S 1 are depicted in Figure 8. I should be noted that in this particular case, the bandwidth of LMS is 13.6 Hz, the gain margin is 5.8 dB and the phase margin is 29.
Generalization of the transfer functions H P L A N T , see Equation (6), and H P I D 2 , see Equation (8), yields the transfer function of the open loop system consisting of the controller (LPF and NF) and PLANT (in frequency domain):
H O L S Y S 2 = i = 1 6 a i s i i = 4 10 b j s j 1
where coefficients a i and b j are the following: a 1 = 1.741 10 16 , a 2 = 2.474 10 16 , a 3 = 6.125 10 15 , a 4 = 3.763 10 14 , a 5 = 3.092 10 11 , a 6 = 4.655 10 9 , b 4 = 4.797 10 13 , b 5 = 4.913 10 12 , b 6 = 3.068 10 10 , b 7 = 1.193 10 8 , b 8 = 2.273 10 5 , b 9 = 1.528 10 2 , b 10 = 5.275 10 4 .
As in the previous case, the FRF of the open loop system was identified experimentally, denoted by L ^ O L S Y S 2 , and compared with the FRF of the theoretical transfer function H O L S Y S 2 , see Equation (11). The graphs of FRFs L ^ O L S Y S 2 and L O L S Y S 2 are shown in Figure 9. The bandwidth of this LMS is 13.6 Hz, the gain margin is 5.7 dB and the phase margin is 29.
Finally, the theoretical transfer functions H O L S Y S 3 , see Equation (12), defined over the frequency domain, of the open loop system of LMS was obtained by combining the transfer functions H P L A N T , see Equation (6), and H P I D 3 , see Equation (9):
H O L S Y S 3 = i = 1 8 a i s i i = 4 12 b j s j 1
where coefficients a i and b j are the following: a 1 = 1.040 10 17 , a 2 = 1.481 10 17 , a 3 = 3.704 10 16 , a 4 = 2.359 10 15 , a 5 = 8.646 10 12 , a 6 = 3.362 10 10 , a 7 = 2.033 10 7 , a 8 = 5.823 10 4 , b 4 = 2.866 10 14 , b 5 = 3.031 10 13 , b 6 = 2.779 10 11 , b 7 = 9.999 10 7 , b 8 = 1.924 10 6 , b 9 = 2.567 10 3 , b 10 = 2.21 , b 11 = 8.190 10 4 , b 12 = 2.816 10 9 . The empirical FRF of the open loop of LMS, denoted by L ^ O L S Y S 3 , was experimentally identified and depicted together with the FRF, denoted by L O L S Y S 3 , of the transfer function H O L S Y S 3 for the purpose of the comparison (see Figure 10). For this third case, the bandwidth of LMS is 12.7 Hz, the gain margin is 5.6 dB and the phase margin is 29.
From Figure 8, Figure 9 and Figure 10, we can conclude that the analytically obtained transfer functions H O L S Y S i , i 1 , 2 , 3 , given in Equations (10)–(12), respectively, of the open loop systems of LMS with different controllers, PID1, PID2 and PID3, are accurate enough, and the stability of these LMS are also good enough in the frequency domain.

4. Results and Discussion

In the present section the quasi stable LMSs in the time domain are investigated. These LMSs, with different controllers PID1, PID2, PID3, were examined by measuring the dynamic error of the displacement of the stage platform, see detail 1 in Figure 1. The displacements were entailed by exciting LMSs with different velocities {1, 5, 10, 20} mm/s; the mass of the moving platform and the acceleration and jerk were constant.
Three configurations of the controller were analyzed: PID1 (where only LPF is used), PID2 (where LPF and NF are used) and PID3 (where LPF, NF and BF are used). In each phase of the experiment, the following activities were arranged:
(1)
An excitation of the system with the harmonic signal of the constant amplitude to identify the transfer functions of the systems under investigation. This investigation gives the information concerning the frequency domain.
(2)
Tuning of the system to adjust the velocity loop shaping filters.
(3)
Excitation of the moving part of LMS by different velocities.
(4)
Analysis of the time dependent displacement of the moving platform, see detail 1 in Figure 1, at steady dynamic process ( x ¨ = 0) as a function of the different velocities x ˙ 1 , 5 , 10 , 20 mm/s and different controllers: PID1, PID2 and PID3, while the mass of load m t o t 100 kg was constant.
Firstly, the direct measurement of the dynamic error of the displacement of the LMS platform has been performed. The error of the displacement, denoted by Δ e , in this article is expressed hereafter as a difference Δ e = Δ m Δ s e t , where Δ m is the measured displacement and Δ s e t is the required displacement set by the computer. The dynamic displacement errors Δ e of the systems with the different controllers PID1, PID2 and PID3 and at the different velocities x ˙ 1 , 5 , 10 , 20 mm/s, at the constant acceleration x ¨ = 0 of the moving platform, are shown in Figure 11.
As we can see from Figure 11, the dependency of the displacement dynamic error Δ e on the time is harmonic. The displacement error Δ e is smaller at the low excitation velocities, i.e., when x ˙ 1 , 5 mm/s in comparison to the error Δ e at the bigger excitation velocities, when x ˙ 10 , 20 mm/s. The influence of the complexity of controller PID on the dynamic errors Δ e is bigger at the low velocity than at the big velocity.
In Table 2, the estimations are summarized of the dynamic displacement error Δ e of the LMS platform with different controllers PID1, PID2 and PID3 at different velocities x ˙ 1 , 5 , 10 , 20 mm/s and at the constant acceleration x ¨ = 0 . In this table, the estimations of mean, standard deviation, minimum and maximum are denoted by m Δ e , s Δ e , m i n and m a x , respectively.
From Table 2, we can observe the following minimums of the absolute value of the estimated means, m i n m Δ e : = m i n m Δ e , i : i P I D 1 , P I D 2 , P I D 3 , and the estimated standard deviation, m i n s Δ e : = m i n s Δ e , i i : i P I D 1 , P I D 2 , P I D 3 , of the dynamic error Δ e depending on the velocity x ˙ 1 , 5 , 10 , 20 mm/s, at the constant acceleration x ¨ = 0 m/s2:
(1)
When the velocity x ˙ = 1 m/s, the LMS with controller PID2 attains both minimum values m i n m Δ e = m Δ e , P I D 2 = 14.2 nm and m i n s Δ e = s Δ e , P I D 2 = 50.6 nm.
(2)
When the velocity x ˙ = 5 m/s, the LMS with controller PID3 attains both minimum values m i n m Δ e = m Δ e , P I D 3 = 21.1 nm and m i n s Δ e = s Δ e , P I D 3 = 63.3 nm.
(3)
When the velocity x ˙ = 10 m/s, the LMS with controller PID3 attains minimum values of the estimated mean m i n m Δ e = m Δ e , P I D 3 19.9 nm, while the LMS with PID1 attains the minimum estimated standard deviation: m i n s Δ e = s Δ e , P I D 1 = 31.7 nm.
(4)
When the velocity x ˙ = 20 m/s, the LMS with controller PID1 attains minimum values of the estimated mean m i n m Δ e = m Δ e , P I D 1 = 66.5 nm, while the LMS with PID3 attains the minimum estimated standard deviation: m i n s Δ e = s Δ e , P I D 3 = 85.3 nm.
The following conclusions can be made from the obtained dynamic errors Δ e of the displacements of the LMS platform. In general, there is no explicit tendency that the more complex controllers provide smaller dynamic errors of the displacement Δ e . For example, when x ˙ = 20 mm/s, the smallest estimation of the absolute value of the mean of Δ e is obtained for LMS with relatively simple controller PID1, i.e., m i n m Δ e = m Δ e , P I D 1 . However, the measured dynamic errors Δ e show that the complexity of the controller decreases with the increase of the velocity. Additionally, it can be stated that the relative simple controller PID1 is good enough to stabilize the displacements of the LMS moving platform at all considered velocities x ˙ 1 , 5 , 10 , 20 mm/s. It should be noticed that the transfer function of LMS with PID1, i.e., H O L S Y S 1 , is relatively simple in comparison to other transfer functions H O L S Y S 2 and H O L S Y S 3 . The nominator of H O L S Y S 1 is the polynomial of the fourth order, while its denominator is the polynomial of the eighth order. Contrarily, the polynomial of the denominator of H O L S Y S 3 is even of 12th order.

5. Conclusions

The linear motor stage based on the symmetric linear motor was analyzed. The dynamic errors of the displacement of the platform of the one degree of freedom long-travel linear motor stage have been investigated by applying three different controllers consisting of a low pass filter, notch filter and the second-order bi-quad filter at four different excitation velocities 1, 5, 10 and 20 mm/s and at the steady-state, i.e., when the acceleration equals 0.
The following conclusions can be made on the bases of the obtained experimental and analytical results and their analysis:
(1)
To decrease the dynamic displacement error of the platform, the order of the polynomials of the transfer function of the considered long-travel linear motor stage should be increased with the decreased velocity of the displacements of the stage;
(2)
The transfer functions of the fourth order polynomials can be good enough to obtain an appropriate dynamic error of the displacement of the platform when the velocity of the platform is 10 mm/s and 20 mm/s;
(3)
The minimums of the estimated mean and the standard deviation of the dynamic displacement error of the platform were attained with the following controllers depending on the exciting velocity:
  • At 1 mm/s exciting velocity, the best controller consists of low pass and notch filters (controller PID2); the absolute value of the estimated mean and the standard deviation are 14.2 nm and 50.6 nm, respectively;
  • At 5 mm/s exciting velocity, the best controller consists of only one low pass filter (controller PID1); the estimated mean and the standard deviation are 21.1 nm and 63.3 nm, respectively;
  • At 10 mm/s exciting velocity, according to the estimated standard deviation of the dynamic error, the best controller consists of one low pass filter (controller PID1); the standard deviation is 66.5 nm. However, according to the estimated mean, the best controller consists of a low pass filter, notch filter and second-order bi-quad filter (controller PID3); the estimated mean is 15.9 nm.
  • At 20 mm/s exciting velocity, according to the estimated standard deviation of the dynamic error, the best controller consists of a low pass filter, notch filter and second-order bi-quad filter (controller PID3); the standard deviation is 85.3 nm. However, according to the estimated mean, the best controller consists only of a low pass filter (controller PID1); the estimated mean is 31.7 nm.

Author Contributions

Conceptualization, A.P. and E.U.; methodology, A.P. and A.K.; software, A.P.; validation, N.V., D.Z. and A.K.; formal analysis, A.K.; investigation, E.U. and A.K.; resources, A.K.; data curation, A.P. and A.K.; writing—original draft preparation, A.P., A.K., D.Z. and N.V.; writing—review and editing, A.P., N.V., D.Z. and A.K.; visualization, A.P.; supervision, A.K.; project administration, A.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

BFsecond order bi-quad filter;
BLDCbrushless DC electric motor;
EMFelectromotive force;
FRFfrequency response function;
LMSlong travel linear motor stage with air bearings;
LPFlow pass filter;
plantLMS with current amplifier, including the current control loop consisting of proportional-integral controller;
NFnotch filter;
HOLSYSmodelled transfer function of open loop system;
PIDproportional-integral-derivative controller;
OLSYSopen loop system;
H transfer function;
L and L ^ theoretically derived and experimentally identified frequency response functions;
Δ e and A Δ e dynamic error and amplitude of the dynamic error of the displacement of the stage of the long travel linear motor stage with air bearings;
x ˙ and x ¨ excitation velocity and acceleration;
m i n Δ e and m a x Δ e minimum and maximum of the dynamic error of the displacement of the stage;
s Δ e and m Δ e estimated standard deviation and mean of the dynamic error of the displacement of the stage.

References

  1. Fan, Y.; Shao, J.; Sun, G. Optimized PID Controller Based on Beetle Antennae Search Algorithm for Electro-Hydraulic Position Servo Control System. Sensors 2019, 19, 2727. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Gao, B.; Shao, J.; Yang, X. A compound control strategy combining velocity compensation with ADRC of electro-hydraulic position servo control system. ISA Trans. 2014, 53, 1910–1918. [Google Scholar] [CrossRef] [PubMed]
  3. Chen, X.; Zhong, W.; Li, C.; Fang, J.; Liu, F. Development of a Contactless Air Conveyor System for Transporting and Positioning Planar Objects. Micromachines 2018, 9, 487. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Gao, Q.; Chen, W.; Lu, L.; Huo, D.; Cheng, K. Aerostatic bearings design and analysis with the application to precision engineering: State-of-the-art and future perspectives. Tribol. Int. 2019, 135, 1–17. [Google Scholar] [CrossRef]
  5. Nishio, U.; Somaya, K.; Yoshimoto, S. Numerical calculation and experimental verification of static and dynamic characteristics of aerostatic thrust bearings with small feedholes. Tribol. Int. 2011, 44, 1790–1795. [Google Scholar] [CrossRef]
  6. Sung, E.; Seo, C.-H.; Song, H.; Choi, B.; Jeon, Y.; Choi, Y.-M.; Kim, K.; Lee, M.G. Design and experiment of noncontact eddy current damping module in air bearing–guided linear motion system. Adv. Mech. Eng. 2019, 11, 168781401987142. [Google Scholar] [CrossRef] [Green Version]
  7. Chang, K.-M. Design of adaptive sliding mode controller for chaos synchronization. In Proceedings of the 2007 Mediterranean Conference on Control & Automation, Institute of Electrical and Electronics Engineers (IEEE), Athens, Greece, 27–29 June 2007; pp. 1–5. [Google Scholar]
  8. Rajagopal, K.; Laarem, G.; Karthikeyan, A.; Srinivasan, A.K. FPGA implementation of adaptive sliding mode control and genetically optimized PID control for fractional-order induction motor system with uncertain load. Adv. Differ. Eq. 2017, 2017, 273. [Google Scholar] [CrossRef] [Green Version]
  9. Yang, X.; Liu, H.; Xiao, J.; Zhu, W.; Liu, Q.; Gong, G.; Huang, T. Continuous Friction Feedforward Sliding Mode Controller for a TriMule Hybrid Robot. IEEE/ASME Trans. Mechatron. 2018, 23, 1673–1683. [Google Scholar] [CrossRef]
  10. Jiang, W.; Wang, H.; Lu, J.; Cai, G.; Qin, W. Synchronization for chaotic systems via mixed-objective dynamic output feedback robust model predictive control. J. Frankl. Inst. 2017, 354, 4838–4860. [Google Scholar] [CrossRef]
  11. Taleb, M.; Plestan, F. Adaptive robust controller based on integral sliding mode concept. Int. J. Control. 2016, 89, 1788–1797. [Google Scholar] [CrossRef]
  12. Yan, X.; Estrada, A.; Plestan, F. Adaptive Pulse Output Feedback Controller Based on Second-Order Sliding Mode: Methodology and Application. IEEE Trans. Control. Syst. Technol. 2016, 24, 2233–2240. [Google Scholar] [CrossRef] [Green Version]
  13. Bourogaoui, M.; Sethom, H.B.A.; Belkhodja, I.S. Speed/position sensor fault tolerant control in adjustable speed drives—A review. ISA Trans. 2016, 64, 269–284. [Google Scholar] [CrossRef] [PubMed]
  14. Campa, R.; Kelly, R.; Santibáñez, V. Windows-based real-time control of direct-drive mechanisms: Platform description and experiments. Mechatronics 2004, 14, 1021–1036. [Google Scholar] [CrossRef]
  15. Gamazo-Real, J.C.; Vázquez-Sánchez, E.; Gomez-Gil, J. Position and Speed Control of Brushless DC Motors Using Sensorless Techniques and Application Trends. Sensors 2010, 10, 6901–6947. [Google Scholar] [CrossRef] [Green Version]
  16. Gan, M.-G.; Zhang, M.; Zheng, C.-Y.; Chen, J. An adaptive sliding mode observer over wide speed range for sensorless control of a brushless DC motor. Control. Eng. Proc. 2018, 77, 52–62. [Google Scholar] [CrossRef]
  17. Liu, X.; Liu, C.; Pong, P.W.T. Velocity Measurement Technique for Permanent Magnet Synchronous Motors Through External Stray Magnetic Field Sensing. IEEE Sens. J. 2018, 18, 4013–4021. [Google Scholar] [CrossRef]
  18. Malikan, M.; Eremeyev, V.A.; Żur, K.K. Effect of Axial Porosities on Flexomagnetic Response of In-Plane Compressed Piezomagnetic Nanobeams. Symmetry 2020, 12, 1935. [Google Scholar] [CrossRef]
  19. Lingling, Y.; Zhuo, M.; Jianqiu, B.; Yize, S. Non-Linear Dynamic Feature Analysis of a Multiple-Stage Closed-Loop Gear Transmission System for 3D Circular Braiding Machine. Symmetry 2020, 12, 1788. [Google Scholar]
  20. Cheng-Chi, W.; Chih-Jer, L. Bifurcation and Nonlinear Behavior Analysis of Dual-Directional Coupled Aerodynamic Bearing Systems. Symmetry 2020, 12, 1521. [Google Scholar]
  21. Das, S.; Nandi, D.; Neogi, B.; Sarkar, B. Nonlinear System Stability and Behavioral Analysis for Effective Implementation of Artificial Lower Limb. Symmetry 2020, 12, 1727. [Google Scholar] [CrossRef]
  22. Ammar, A.; Kheldoun, A.; Metidji, B.; Ameid, T.; Azzoug, Y. Feedback linearization based sensorless direct torque control using stator flux MRAS-sliding mode observer for induction motor drive. ISA Trans. 2020, 98, 382–392. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The general view of the long travel linear motor stage with the air bearings with load (a) and without load (b): 1 is the moving platform; 2 is the granite base; 3 are the accelerometers; 4 is the load; 5 is the interferometer mirror; 6 are the air bearings; and 7 is the three-phase linear BLDC motor “TECNOTION UM9N.”
Figure 1. The general view of the long travel linear motor stage with the air bearings with load (a) and without load (b): 1 is the moving platform; 2 is the granite base; 3 are the accelerometers; 4 is the load; 5 is the interferometer mirror; 6 are the air bearings; and 7 is the three-phase linear BLDC motor “TECNOTION UM9N.”
Symmetry 12 02062 g001
Figure 2. The general view of the test equipment: 1 is the granite base; 2 is the Michelson interferometer RENISHAW XL-80; 3 is the long travel linear motor stage with the air bearings (LMS); 4 is the PC with control and diagnostic software; 5 is the setup based on controller ACS SP + EC-04000032NAN5NDNN and motor driver (current amplifier) ACS UDMSD2B2N0N.
Figure 2. The general view of the test equipment: 1 is the granite base; 2 is the Michelson interferometer RENISHAW XL-80; 3 is the long travel linear motor stage with the air bearings (LMS); 4 is the PC with control and diagnostic software; 5 is the setup based on controller ACS SP + EC-04000032NAN5NDNN and motor driver (current amplifier) ACS UDMSD2B2N0N.
Symmetry 12 02062 g002
Figure 3. The block diagram of the long travel linear motor stage with air bearings (LMS).
Figure 3. The block diagram of the long travel linear motor stage with air bearings (LMS).
Symmetry 12 02062 g003
Figure 4. Frequency response functions of the plant: L ^ P L A N T i , i 1 , 2 , 3 are the experimentally identified FRF and L P L A N T is the FRF of the theoretical transfer function H P L A N T given in Equation (6).
Figure 4. Frequency response functions of the plant: L ^ P L A N T i , i 1 , 2 , 3 are the experimentally identified FRF and L P L A N T is the FRF of the theoretical transfer function H P L A N T given in Equation (6).
Symmetry 12 02062 g004
Figure 5. Frequency response functions of controller PID1: L ^ P I D 1 is the experimentally identified FRF and L P I D 1 is the FRF of the theoretical transfer function H P I D 1 given in Equation (7).
Figure 5. Frequency response functions of controller PID1: L ^ P I D 1 is the experimentally identified FRF and L P I D 1 is the FRF of the theoretical transfer function H P I D 1 given in Equation (7).
Symmetry 12 02062 g005
Figure 6. Frequency response functions of controller PID2: L ^ P I D 2 is the experimentally identified FRF and L P I D 2 is the FRF of the theoretical transfer function H P I D 2 given in Equation (8).
Figure 6. Frequency response functions of controller PID2: L ^ P I D 2 is the experimentally identified FRF and L P I D 2 is the FRF of the theoretical transfer function H P I D 2 given in Equation (8).
Symmetry 12 02062 g006
Figure 7. Frequency response functions of controller PID3: L ^ P I D 3 is the experimentally identified FRF and L P I D 3 is the FRF of the theoretical transfer function H P I D 3 given in Equation (9).
Figure 7. Frequency response functions of controller PID3: L ^ P I D 3 is the experimentally identified FRF and L P I D 3 is the FRF of the theoretical transfer function H P I D 3 given in Equation (9).
Symmetry 12 02062 g007
Figure 8. Experimentally and analytically obtained FRFs, L ^ O L S Y S 1 and L O L S Y S 1 , respectively, of LMS with controller PID2.
Figure 8. Experimentally and analytically obtained FRFs, L ^ O L S Y S 1 and L O L S Y S 1 , respectively, of LMS with controller PID2.
Symmetry 12 02062 g008
Figure 9. Experimentally and analytically obtained FRFs, L ^ O L S Y S 2 and L O L S Y S 2 , respectively, of LMS with controller PID2.
Figure 9. Experimentally and analytically obtained FRFs, L ^ O L S Y S 2 and L O L S Y S 2 , respectively, of LMS with controller PID2.
Symmetry 12 02062 g009
Figure 10. Experimentally and analytically obtained FRFs, L ^ O L S Y S 3 and L O L S Y S 3 , respectively, of LMS with controller PID3.
Figure 10. Experimentally and analytically obtained FRFs, L ^ O L S Y S 3 and L O L S Y S 3 , respectively, of LMS with controller PID3.
Symmetry 12 02062 g010
Figure 11. Dynamic displacement errors Δ e of the LMS platform with different controllers PID1, PID2 and PID3 at different velocities x ˙ 1 , 5 , 10 , 20 mm/s and at the constant acceleration x ¨ = 0 .
Figure 11. Dynamic displacement errors Δ e of the LMS platform with different controllers PID1, PID2 and PID3 at different velocities x ˙ 1 , 5 , 10 , 20 mm/s and at the constant acceleration x ¨ = 0 .
Symmetry 12 02062 g011
Table 1. Summarized parameters of the transfer functions H P I D 1 , H P I D 2 and H P I D 3 .
Table 1. Summarized parameters of the transfer functions H P I D 1 , H P I D 2 and H P I D 3 .
Parameter H P I D 1 H P I D 2 H P I D 3
LPF cut off frequency, Hz4598150
NF central frequency, Hz-45110
BF central frequency, Hz--45
BF type--Notch filter
Position loop P coefficient555
Velocity loop P coefficient200180180
Velocity loop I coefficient120160160
Table 2. Estimations of the dynamic displacement error Δ e of the LMS platform.
Table 2. Estimations of the dynamic displacement error Δ e of the LMS platform.
Controller
PID1PID2PID3
Estimations of the dynamic displacement error, Δ e in nm
Velocity, mm/smine}maxe} s Δ e m Δ e mine}maxe} s Δ e m Δ e mine}maxe} s Δ e m Δ e
1−240.00240.0079.7058.20−160.00160.0050.60−14.20−240.00160.0065.10−79.03
5−400.00560.00213.0051.80−400.00320.00140.00−37.50−160.00240.0063.3021.10
10−160.00160.0066.50−30.50−400.00320.00130.0026.70−320.00320.00122.0015.90
20−240.00320.00117.0031.70−160.00320.0092.1075.80−320.00160.0085.30−62.70
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Piščalov, A.; Urbonas, E.; Višniakov, N.; Zabulionis, D.; Kilikevičius, A. Investigation of Position and Velocity Stability of the Nanometer Resolution Linear Motor Stage with Air Bearings by Shaping of Controller Transfer Function. Symmetry 2020, 12, 2062. https://doi.org/10.3390/sym12122062

AMA Style

Piščalov A, Urbonas E, Višniakov N, Zabulionis D, Kilikevičius A. Investigation of Position and Velocity Stability of the Nanometer Resolution Linear Motor Stage with Air Bearings by Shaping of Controller Transfer Function. Symmetry. 2020; 12(12):2062. https://doi.org/10.3390/sym12122062

Chicago/Turabian Style

Piščalov, Artur, Edgaras Urbonas, Nikolaj Višniakov, Darius Zabulionis, and Artūras Kilikevičius. 2020. "Investigation of Position and Velocity Stability of the Nanometer Resolution Linear Motor Stage with Air Bearings by Shaping of Controller Transfer Function" Symmetry 12, no. 12: 2062. https://doi.org/10.3390/sym12122062

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