Next Article in Journal
A Compact, Syringe-Assisted, Vacuum-Driven Micropumping Device
Previous Article in Journal
A RISC-V Processor with Area-Efficient Memristor-Based In-Memory Computing for Hash Algorithm in Blockchain Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Positioning Error Analysis and Control of a Piezo-Driven 6-DOF Micro-Positioner

State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400030, China
*
Author to whom correspondence should be addressed.
Micromachines 2019, 10(8), 542; https://doi.org/10.3390/mi10080542
Submission received: 13 July 2019 / Revised: 10 August 2019 / Accepted: 13 August 2019 / Published: 17 August 2019

Abstract

:
This paper presents a positioning error model and a control compensation scheme for a six-degree-of-freedom (6-DOF) micro-positioner based on a compliant mechanism and piezoelectric actuators (PZT). The positioning error model is established by means of the kinematic model of the compliant mechanism and complete differential coefficient theory, which includes the relationships between three typical errors (hysteresis, machining and measuring errors) and the total positioning error. The quantitative analysis of three errors is demonstrated through several experimental studies. Afterwards, an inverse Presiach model-based feedforward compensation of the hysteresis nonlinearity is employed by the control scheme, combined with a proportional-integral-derivative (PID) feedback controller for the compensation of machining and measuring errors. Moreover, a back propagation neural network PID (BP-PID) controller and a cerebellar model articulation controller neural network PID (CMAC-PID) controller are also adopted and compared to obtain optimal control. Taking the translational motion along the X axis as an example, the positioning errors are sharply reduced by the inverse hysteresis model with the maximum error of 12.76% and a root-mean-square error of 4.09%. In combination with the CMAC-PID controller, the errors are decreased to 0.63% and 0.23%, respectively. Hence, simulated and experimental results reveal that the proposed approach can improve the positioning accuracy of 6-DOF for the micro-positioner.

1. Introduction

Micro-positioners with piezoelectric actuation are widely utilized in plenty of important applications requiring ultrahigh-precision motion, such as in microelectronic mechanical systems (MEMS) [1], biological manipulation [2], atomic force microscopes [3], the lithographic machining of semiconductors [4], etc. Most micro-positioners rely on the elastic deformation of flexible hinges to create motion, but their contour-dependent deformation and motion behavior are currently difficult to predict [5], and have therefore been studied by many scholars. For example, an effective set of tractable equations for the rotational compliance of a simple monolithic flexure hinge was derived by the inverse conformal mapping of the circular approximating contour [6]. On the basis of this, a nonlinear parametric optimization of flexural hinge shapes was performed by Zelenika et al. [7], and this led to far better performances with respect to conventional circular notches. In addition, a flexible multibody model was developed in order to obtain the fixed and moving centrodes and the diameter of the inflection circle of the relative motion [8].
In recent years, micro-positioners have been implemented using a variety of different structures, ranging from single degree-of-freedom (DOF) to multiple DOF due to their wide and important application requirements. For example, a parallel 2-DOF flexible platform for XY nanopositioning was developed based on a novel multi-stage amplification mechanism [9]. Furthermore, a 3-DOF vertical micro-positioner was developed for optical instrument alignment [10], driven by three piezoelectric actuators (PZTs), guided by three rotationally symmetric hinges, and displacement-amplified by three bridge-type amplifiers. In addition, in order to meet the application requirements of spatial positioning, a 6-DOF series-parallel micro-positioner was proposed by Cai et al. [11]. It is worth noting that most micro-positioners can only be accurately positioned in the plane, and most of the stages that can achieve spatial 6-DOF positioning have small motion ranges and serious displacement coupling problems. The presented 6-DOF positioning stage has better decoupling performance and larger motion ranges [12]. In our previous work, the kinematics of the micro-positioner were explored, and this paper will continue to discuss its positioning error and control.
Owing to the nanometer resolution, high stiffness, rapid response and large blocking force of PZT, micro-positioners driven by PZT have high positioning accuracy. Nevertheless, the serious hysteresis nonlinearity induced by PZT, the modeling and machining errors introduced by the compliant mechanism, and the vibration and detection problems attributable to the environment and sensor raise great challenges for the micro-positioner in achieving a precision position. Therefore, the availability of analysis methods for these errors is very necessary. For example, a geometric error model on account of the corresponding inverse and forward kinematic models was formulated, taking joint clearance-induced errors and structural parameter-induced errors into account [13]; a regularization method was proposed by Huang and Wang to identify the structure errors for a 3-PRS-XY (PRS: Prismatic-revolute-spherical) mechanism [14]; and the volumetric error model was established by means of homogeneous transformation matrices for a measurement-processing integrated machine tool [15].
Meanwhile, for compensating the geometric errors, a set of useful and ready-to-use indications was given in order to improve the kinematic accuracy by means of off-line kinematic calibration [16]. In addition, a common-path method was proposed to simultaneously measure the 6-DOF geometric motion errors and compensate the errors produced in the geometric measurements [17]. Several error measuring systems were also established for multi-degree-of-freedom positioning stages. A simultaneous measuring system for 5-DOF geometric error was shown to analyze and compensate the error crosstalk in the measuring procedure [18]. A capacitive position sensor for micro-positioning applications was generated to realize a high-precision X-Y linearity and rotational position accuracy [19]. Additionally, the hysteresis nonlinearity is generally deemed to be the main error source of PZT and can be described by building proper mathematical formulations to approximate the input-output behavior, such as the Preisach model [20], the Duhem model [21], the Maxwell model [22], the Dahl model [23], etc. The hysteresis nonlinearity was compensated by the open-loop feedforward control resorting to the inverse hysteresis models [24,25,26]. In addition, feedforward combined with close-loop feedback control was adopted for a preferable precision motion tracking [27,28,29]. Considering the nonlinearity as a disturbance or an uncertainty, several attempts have also been employed to apply the feedback control without modeling the inverse hysteresis, such as robust control [30,31], sliding model control [32,33] and robust adaptive control [34].
In previous research, error models were universally established for the geometric error of compliant mechanism, hardly incorporating other errors of micro-positioner into the proposed error models, especially for the complex mechanism with multiple DOF. Therefore, a positioning error model associated with the input variables induced by PZTs, structural parameters of compliant mechanism and measuring results impacted by the environment is proposed in this paper, aiming at building a relationship between the error sources and the positioning error. After that, the corresponding compensation strategies are proposed. By using a neural network algorithm for model identification, the forward and inverse Preisach models are established to respectively describe and compensate the hysteresis nonlinearity. Considering the machining error and measuring error as a disturbance or an uncertainty, a feedback control compensation strategy is more straightforward and effective than geometric calibration methods in the previous studies. In allusion to the feedback control, the proportional-integral-derivative (PID) control is still universally used nowadays in various fields owing to its simple control structure and ease of implementation and maintenance. Meanwhile, the back propagation neural network PID (BP-PID) control and cerebellar model articulation control neural network PID (CMAC-PID) control are also introduced and compared for feedback control in this paper to obtain optimal control.
This paper is organized as follows. The mechanical architecture and the positioning error model of the micro-positioner are described in Section 2. The inverse Preisach model, combined with PID, BP-PID and CMAC-PID controller are constructed for compensation of the positioning error in Section 3. The experimental verification for the positioning error model is conducted, and its control compensation in the 6-DOF is carried out by simulation and experiments in Section 4. Finally, Section 5 concludes this research.

2. Positioning Error Analysis

2.1. Mechanism Description

The 6-DOF micro-positioner is illustrated in Figure 1a, and the overall dimensions measure 241 × 241 × 67 mm3. The micro-positioner is driven by PZTs and measured by capacitive displacement sensors to ensure fast response and high precision. It consists of a working platform and a compliant mechanism that is used to amplify and transmit the motion of PZTs via elastic deformations of the right angle flexure hinges. The compliant mechanism is composed of three parts, the top platform, the middle platform and the bottom platform, which are shown in Figure 1b–d, respectively.
The parameter values of the micro-positioner are chosen based on the results of the optimization. To balance the static and dynamic performance of the micro-positioner, the parameter values are optimized by the MATLAB genetic algorithm optimization toolbox, which are listed in Table 1. The micro-positioner is designed as consistent geometric parameters in the same platform to eliminate the influence of nonlinear factors and improve the accuracy of the movement.
To meet the design requirements of the large stroke, flexible hinge-based amplifiers must be adopted. At present, several major amplifiers are widely used, such as lever-type, bridge-type, rhombus-type and Scott-Russell mechanism. Among them, the bridge-type amplifier has the advantages of compact structure and large amplification ratio [35]; therefore, it is adopted by the presented stage. As shown in Figure 2a, when a voltage signal is input to the PZT placed in the X direction, the displacement and force generated by the PZT results in an amplified output displacement in the Y direction.
For translation into the X/Y direction, it is controlled by the bottom platform. As shown in Figure 2b, when one of the two bridge-type amplifiers in the X direction is driven by PZT placed in it, a displacement x o u t in the X direction is generated, the middle platform and the top platform have the same displacement x o u t because of there being no constraint. As a result, the working platform receives a displacement x o u t in the X direction. Due to the symmetrical structure of the bottom platform, the working principle of the translation in the Y direction consistent with that in the X direction.
The translation into the Z direction has a similar working principle, which is controlled by the middle platform. As shown in Figure 2c, when all four (or two symmetrical) bridge-type amplifiers in the middle platform are driven by PZT simultaneously, the top platform moves z o u t along the Z direction. At the same time, the working platform receives a displacement z o u t to achieve the function of Z-direction positioning.
With respect to rotation around the X/Y axis, this is also controlled by the middle platform. As shown in Figure 2d, when the bridge-type amplifier on the right is driven by the PZT, it moves up for ΔZ, and the platform has a rotation angle α o u t around the X axis. Due to the symmetrical structure of the platform, the rotation around the Y axis is the same as the X axis. Therefore, the rotation around the X/Y axis can be controlled by means of controlling the displacement of the bridge-type amplifier in the middle platform.
As for the rotation around the Z axis, it is controlled by two bridge-type amplifiers in the top platform. As shown in Figure 2e, when the output displacement of both bridge-type amplifiers of the top platform is ΔY, the platform has a rotation angle γ o u t around the Z axis.

2.2. Modeling Positioning Error

Positioning error is an important indicator for evaluating the performance of the micro-positioner. Since the micro-positioner consists of three stages, drive, positioning and measurement, the main errors are considered to be the driving error, machining error and measuring error, which work together to constitute the positioning error. The positioning error equation can be established as:
δ Δ out = ε p + ε s + ε c
Referring to the pose description equation in [12], the motion of 6-DOF are expressed as implicit functions with geometric parameter and input displacement as variables:
{ f x ( x out , l 1 , t 1 , l a 1 , l 2 , t 2 , l 3 , α 1 , x pzt ) = 0 f y ( y out , l 1 , t 1 , l a 1 , l 2 , t 2 , l 3 , α 1 , y pzt ) = 0 f z ( z out , l a 2 , t 4 , α 2 , t 4 , z pzt ) = 0 f α ( α out , l , l 5 , l a 2 , α 2 , t 4 , α pzt ) = 0 f β ( β out , l , l 5 , l a 2 , α 2 , t 4 , β pzt ) = 0 f γ ( γ out , l 6 , t 6 , l a 3 , l 7 , t 7 , α 3 , J , R , γ pzt ) = 0
According to the differential relationship between the output displacement and the input displacement of the PZT, the driving error can be expressed as:
ε p = [ f x x p z t δ x p z t f y y p z t δ y p z t f z z p z t δ z p z t f α α p z t δ α p z t f β β p z t δ β p z t f γ γ p z t δ γ p z t ] T
The micro-positioner was monolithically fabricated by Wire cut Electrical Discharge Machining (WEDM) technology, and processing accuracy was 0.01–0.02 mm. The machining error of this study focuses on the geometric error caused by WEDM, which can be established as:
ε s = [ i = 1 7 f x d x i δ d x i i = 1 7 f y d y i δ d y i i = 1 3 f z d z i δ d z i i = 1 5 f α d α i δ d α i i = 1 5 f β d β i δ d β i i = 1 8 f γ d γ i δ d γ i ] T
where,
{ [ d x i ] × 7 = [ d y i ] × 7 = [ l 1 , t 1 , l a 1 , l 2 , t 2 , l 3 , α 1 ] [ d γ i ] × 6 = [ l 6 , t 6 , l a 3 , l 7 , t 7 , α 3 , J , R ] [ d z i ] × 3 = [ l a 2 , α 2 , t 4 ] [ d α i ] × 5 = [ d β i ] × 5 = [ l , l 5 , l a 2 , α 2 , t 4 ]
l k ( k = 1 , 2 , 3 , 5 , 6 , 7 , a 1 , a 2 , a 3 ) , l , J , R , α j ( j = 1 , 2 , 3 ) and t s ( s = 1 , 2 , 4 , 6 , 7 ) are all the geometric parameters of micro-positioner as shown in Figure 1.
The measuring error is connected with the resolution of capacitive displacement sensors and the environmental disturbance. The resolution of capacitive displacement sensors is less than 0.1 μm, and the detection precision is up to 0.02%, which is in accordance with the experimental requirements. Hence, the environmental disturbance is regarded as the main source of measurement error, and this is reflected in the noise signal of experimental output in the working platform. The positioning error of measurement can be acquired directly by experiments and written as:
ε c = [ δ x c p δ y c p δ z c p δ α c p δ β c p δ γ c p ] T
The micro-positioner is driven by PZT; however, the positioning performance is degraded severely because of the hysteresis nonlinearity of PZT. Therefore, the hysteresis nonlinearity is regarded as the main source of driving error. Driving error is further resolved as:
δ w p z t = | w p z t ( t ) ς u p z t w | = | H ( u p z t w ) ς u p z t w |
To further calculate the hysteresis nonlinearity, the Preisach model is proposed as:
w p z t ( t ) = H ( u p z t w ) = α β μ ( α ^ , β ^ ) γ ^ α β [ u p z t w ( t ) ] d α ^ d β ^
There exists a one-to-one correspondence between the hysteresis operator γ ^ α β [ u p z t w ( t ) ] with an output of +1 or −1 and the switching value pair ( α ^ , β ^ ) . This model may be reasonably approximated by a finite superposition of different rectangular operators.
w p z t ( t ) i = 1 N j = 1 N μ ( α ^ i , β ^ j ) γ ^ α i β j [ u p z t w ( t ) ] , α ^ i = β ^ i = N i N 1 α ^ 1
where α ^ 1 indicates the input voltage at which positive saturation of the actual hysteresis loop is achieved. Meanwhile, α ^ 1 is divided into N , resulting in N ( N + 1 ) / 2 switching value pairs ( α ^ , β ^ ) .
In order to solve this model, the Preisach function, which defines the changing amount of output displacement when the input voltage drops from α ^ to β ^ , is promoted as:
P p z t w ( α ^ , β ^ ) = w α ^ w α ^ β ^
Considering the solution process of the Preisach function in [36], the relationship between displacement and voltage is derived on the basis of two states: the voltage rising process and the voltage falling process. The general mathematical form of the Preisach model was employed as follows:
{ w p z t ( t ) = k = 1 n [ P p z t w ( α ^ k , β ^ k 1 ) P p z t w ( α ^ k , β ^ k ) ] + P p z t w ( u p z t w ( t ) , β ^ n ) w p z t ( t ) = k = 1 n 1 [ P p z t w ( α ^ k , β ^ k 1 ) P p z t w ( α ^ k , β ^ k ) ] + [ P p z t w ( α ^ n , β ^ n 1 ) P p z t w ( α n , u p z t w ( t ) ) ]
where, it should be noted that the first one is the description of the relationship between displacement and voltage when voltage is rising, and the second one is that when voltage is falling.

3. Positioning Error Compensation Design

3.1. System Identification

Owing to the structural symmetry and motion decoupling of the micro-positioner, the 6-DOF motion can be regarded as equivalent to six independent single-input single-output (SISO) motions. Additionally, the translational motion or rotational motion along the X axis and the Y axis is in full accord. For the sake of brevity, only the treatment of X-axis translational motion is presented in this section, and the motions of the other axes are equally available. As depicted in Figure 3, the compliant mechanism in a single axis is simplified as a mass-spring-damper system with the equivalent mass, stiffness and damping coefficient of m w , k w and c ; PZT, which makes use of the inverse piezoelectric effect to convert the driving voltage of u p z t w into a driving force of F p z t w in the form of electric charge q , is generally considered to be a capacitor with an equivalent capacitance to C C . Meanwhile, the driving circuit of the PZT controller can be simplified as an amplifier with an amplification ratio of k C and an equivalent resistance of R C .
Based on the electromechanical coupling model shown in Figure 3 and Kirchhoff’s law, the voltage relationship of the PZT is established as:
R c C c d u p z t w d t + u p z t w = u in w
Since the PZT is composed of many ceramic sheets, the relationship between the input voltage at both ends and the no-load output displacement can be computed as:
w p z t 0 = n d u p z t w
Due to the mechanical structure of the PZT external connection with certain stiffness, some of the output displacement will be lost, and the output displacement of the PZT can be expressed as:
w p z t = k p z t k p z t + k i n v w p z t 0
Combining Equations (12)–(14), the transfer function of PZT can be derived as:
G p z t w ( s ) = w p z t ( s ) u c w ( s ) = n d k p z t / ( k p z t + k i n v ) ( R c C c s + 1 )
Considering the output displacement loss of PZT when the mechanical structure of the external connection of it has rigidity, the linear dynamic model can be established as follows:
{ m w w ¨ o u t + c w w ˙ o u t + k w w o u t = F i n w F i n w = k i n v w p z t
The ideal transfer function of the platform can be achieved as:
G s t a g e w ( s ) = w o u t ( s ) w p z t ( s ) = k i n v m w s 2 + c s + k w
Combining Equations (15) and (17), the transfer function of the entire system can be derived as:
G w ( s ) = G p z t w ( s ) G s t a g e w ( s ) = w o u t ( s ) u i n w ( s ) = n d h c k p z t k i n v / ( k p z t + k i n v ) ( R c C c s + 1 ) ( m w s 2 + c s + k w )

3.2. Feedforward Compensation

For the sake of compensating the hysteresis nonlinearity of PZT and eliminating the driving error of the micro-positioner, a feedforward compensation is proposed. For a given position trajectory, the expected input voltage can be calculated by the inverse Preisach model from the Preisach model in Equation (11).
{ u p z t w ( t ) = P p z t w 1 ( w p z t d ( t ) k = 1 n [ P p z t w ( α ^ k , β ^ k 1 ) P p z t w ( α ^ k , β ^ k ) ] , β ^ n ) u p z t w ( t ) = P p z t w 1 ( α ^ k , k = 1 n 1 [ P p z t w ( α ^ k , β ^ k 1 ) P p z t w ( α ^ k , β ^ k ) ] + [ P p z t w ( α ^ n , β ^ n 1 ) w p z t d ( t ) ] )
The inverse Preisach model is described as:
u p z t w = H 1 ( w p z t d )
where H ( u p z t w ) and H 1 ( w p z t d ) can be regarded as the mapping and inverse mapping, and the hysteresis nonlinearity of PZT will be offset by the inverse model based on Preisach model:
w p z t = H ( u p z t w ) = H [ H 1 ( w p z t d ) ] w p z t d
Therefore, the inverse model is in series with the hysteresis model as a filter, so as to obtain a control signal that can achieve accurate tracking for a given displacement of PZT.

3.3. Feedforward Plus Feedback Compensation

The driving error was predominantly eliminated by the feedforward compensation in Equation (21), but the machining error and measurement error described in Section 2 still exist; therefore, an additional feedback controller should be adopted. The concept for this is illustrated in Figure 4, where the PID, BP-PID and CMAC-PID controllers are employed in turn as the control algorithm for determining the optimal controller.
On basis of the feedforward compensation, the positioning error of micro-positioner is rewritten as:
δ w o u t = w p z t d λ w o u t
Which meets the following conditions:
w p z t d w p z t , ε p 0
The PID algorithm is described as:
w p z t p = K p [ δ w o u t ( t ) + 1 T i 0 t δ w o u t ( τ ) d τ + T d δ w o u t ( t ) d t ]
The BP neural network is introduced in series with the PID controller to adjust parameters. It is a three-layer network comprising an input layer, a hidden layer and an output layer. The output layer is a combination of the hidden layer and itself, and both layers consist of an array of functions. The algorithm permits a more effective weight updating procedure for infinite approximation of a smooth function f ( θ ) , and the output vector of the function is the three control parameters of PID. Thus, the BP neural network can be expressed as:
f ( θ ) = g { W ( 2 ) [ ϕ ( W ( 1 ) θ ) ρ ( 1 ) ] } ρ ( 2 )
The input matrix θ and the output matrix f ( θ ) are presented as:
θ = [ δ w ˙ o u t δ w o u t δ w ¨ o u t ] T , f ( θ ) = [ K p T i T d ] T
The weight matrix W ( 1 ) and threshold matrix ρ ( 1 ) contain the weights ω 11 h ω 33 h and the ideal thresholds ρ 1 h ρ 3 h of the hidden layer; and the weight matrix W ( 2 ) and threshold matrix ρ ( 2 ) contain ω 11 o ω 33 o and ρ 1 o ρ 3 o of the output layer similarly. They are shown as:
ρ ( 1 ) = [ ρ 1 h ρ 2 h ρ 3 h ] T , ρ ( 2 ) = [ ρ 1 o ρ 2 o ρ 3 o ] T
W ( 1 ) = [ ω 11 h ω 12 h ω 13 h ω 21 h ω 22 h ω 23 h ω 31 h ω 32 h ω 33 h ] , W ( 2 ) = [ ω 11 o ω 12 o ω 13 o ω 21 o ω 22 o ω 23 o ω 31 o ω 32 o ω 33 o ]
Moreover, the activation functions of the hidden layer and output layer are expressed as:
ϕ ( w ) = e w e w e w + e w , g ( w ) = e w e w + e w
Substituting Equation (25) into Equation (24), the output of the BP-PID controller can be readily acquired. Meanwhile, in order to continuously optimize three parameters of the PID controller, the performance indicator function is taken as:
E = 1 2 ( w p z t d λ w o u t ) 2
Then, the function is employed by means of the gradient descent method (GDM) to update the procedure and hunt for the most effective weights and thresholds.
Due to the uncertainty of the weight initialization and the number of hidden layer nodes, the BP-PID controller affects the convergence speed, complexity and results of the computational process. Therefore, the CMAC neural network algorithm is added in parallel to the existing PID controller. This algorithm uses the output of the PID controller w p z t p to train the CMAC neural network w p z t n , which minimizes the difference between the total control output w p z t and the CMAC control contribution. Hence, the learning algorithm is obtained as:
w p z t n = i = 1 c ω i a i
w p z t = w p z t n + w p z t p
Similarly, the performance indicator function is as follows:
E = 1 2 ( w p z t w p z t n ) 2 a i χ
Then the weight ω i can be updated constantly to optimum. In addition, compared with BP-PID controller, this algorithm modifies fewer weights and converges faster, which has nonlinear approximation ability, adaptability and easy implementation.

4. Simulation, Experiment and Discussion

On basis of the above research, the quantitative relationship between the positioning error and the three errors, the driving error, machining error and measuring error, will be further analyzed and verified by experiments in this section. Meanwhile, the positioning error is embodied in the open-loop experiment of micro-positioner, and can be well compensated and verified by the simulations and experiments.

4.1. Experimental Setup

The experimental setup of the micro-positioner is graphically shown in Figure 5a, where the fixed holes of micro-positioner is mounted on an optical table. The micro-positioner is fabricated from a piece of material (the spring steel 60Si2Mn, SHANGHAI DIHUA METAL MATERIAL, Inc., Shanghai, China) by Wire cut Electric Discharge Machining (WEDM) technology. PZTs (model Pst-40VS15 produced by COREMORROW, Inc., Harbin, China) are adopted to drive the micro-positioner, and PZTs are actuated with a voltage of 0–120 V through the PZT controller (XE-500/501 series modular controller, AYP Nano Solutions, Inc., Anaheim, CA, USA), deriving the maximum displacement of 40 μm. The output displacement of micro-positioner is measured by capacitive displacement sensors (model CS5, from MICRO-EPSILION, Inc., Raleigh, NC, USA) with a 100 nm resolution and a 5 mm measurement range, and the signals of the sensors are sent to the host computer through the sensor controller (model RS6500, MICRO-EPSILION, Inc., Raleigh, NC, USA). The hardware connection between the instruments is illustrated in Figure 5b.

4.2. Experiments of Positioning Error

Because the driving error is mainly derived from the hysteresis nonlinearity of PZT, the experiment for hysteresis nonlinearity is performed to obtain the hysteresis curve and verify how the built model in Section 2 fits the actual hysteresis. The sample data points are established by dividing the input voltage into N sets of voltage groups and experimentally measuring the corresponding output displacements. Then the sample data points are brought into the artificial neural networks (ANN) toolbox in Matlab software (The MathWorks, Natick, MA, USA) to identify the parameters of Preisach model. Finally, the simulated results for just the continuous voltage-displacement curve is obtained. The comparison between the experimental results and the simulated results is shown in Figure 6.
It can be observed that the width of the hysteresis is wider for a higher input voltage amplitude, differing enormously from the ideal linear output of PZT. To evaluate the hysteresis error, the maximum hysteresis error is defined as the ratio of the maximum distance at the same voltage value on the hysteresis loop to the maximum displacement value on the hysteresis loop, which is 12.83% and can be expressed as:
e l o o p ( % ) = max | x u p ( u 0 ) x d o w n ( u 0 ) | max ( x ) × 100 %
where x is the desired displacement; x u p ( u 0 ) and x d o w n ( u 0 ) are the predicted output displacements of the up and down processes on the hysteresis loop at which the voltage is u 0 , respectively; u 0 is any voltage on the hysteresis loop.
Meanwhile, it is clear that the proposed model can well describe the hysteresis nonlinearity of the micro-positioner. The maximum positioning error between them is e m a x = 1.43 % and the root mean square error is e r m s = 0 . 28 % , they are defined as:
e max ( % ) = max | x d x max ( x d ) min ( x d ) | × 100 %
e r m s ( % ) = ( 1 N i = 1 N e i 2 max ( x d ) min ( x d ) ) × 100 %
where x d is the measured displacements; N is the number of data; and e = x d x is the tracking error.
On the basis of provisionally not considering the driving and measuring errors, the machining error of the micro-positioner that is the relationship between the positioning error and the geometric parameters, can be obtained by bringing the measuring and designed data of the geometric parameters into Equation (4).
For moving along X/Y axis in Figure 7a, the geometric parameters of the bottom platform ( t 1 , t 2 , l 1 , l a 1 ) have a great influence on the positioning error; in order to move along the Z axis in Figure 7b, the geometric parameter of the middle platform ( t 4 ) gradually becomes larger, while the parameter of l a 2 sharply rises and then falls rapidly to be gentle, revealing that the parameter of t 4 affects the positioning error most. Similarly, for rotating along X/Y axis and Z axis in Figure 7c,d, the geometric parameters of l , t 6 , t 7 and l 6 have the most severe impact, while the parameters of l 5 and t 4 are so small that can be neglected. Although the influence of geometric parameters on positioning error can be reduced by optimizing structural design, there still exists a certain machining error that needs to compensate.
Owing to the high resolution and detection accuracy of the capacitive displacement sensor, the environmental disturbance is considered to be the main source of the measuring error. On account of the analogous property in 6-DOF for the measuring error, taking the translational motion along X/Y axis as an example, the environmental disturbance that can be reflected by the output of the micro-positioner in the stationary state is detected in Figure 8. It is demonstrated that the signal is generally stable in the range of 0.05–0.15 μm, with an average value of 0.103 μm and a standard deviation of 3.18%. The phenomenon indicates that the measuring error is tiny and concentrated, which can be roughly assumed by the average value.

4.3. Simulated Testing of Error Compensation

For the positioning error of the micro-positioner, the inverse Preisach model is used as the feedforward to compensate the driving error, and the PID, BP-PID, CMAC-PID controllers are used as feedback to compensate the machining and measuring errors, etc. For the sake of simplicity, the simulated testing is carried out with the translational motion along X/Y axis, and other degrees of freedom are equally available.
Taking the hysteresis loop with the input voltage amplitude of 120 V as an example, the inverse Preisach model is identified through back propagation neural network algorithm and Matlab to compensate the hysteresis, as illustrated in Figure 9. It can be found that the shapes of the inverse hysteresis loop and the hysteresis loop in Figure 9a,b are roughly symmetric distribution of y = x axis. Furthermore, with the inverse hysteresis loop superimposed on the hysteresis loop, the input–output relationship is converted from the nonlinearity of voltage–displacement to the linearity of displacement–displacement in Figure 9c. In addition, the rising and falling curves basically coincide with a straight line, with a maximum gap of 1.23 μm and an average error of 0.64 μm. The maximum hysteresis error decreased to a low level of 3.02% in comparison to the initial error of 12.83%. In addition, the compensated output is compared to the ideal input with e m a x of 1.84% and e r m s of 0.65% in Figure 9d, satisfying the positioning accuracy of 5%. Hence, the inverse Preisach model can preferably eliminate the hysteresis nonlinearity, and greatly reduce the driving error.
Based on the feedforward compensation above and the controller design in Section 3, the closed-loop response of the micro-positioner can be acquired by taking the unit step curve as the input signal, as depicted in Figure 10. Quantitatively tabulating the results of the designed controllers in Table 2, it is observed that the PID and BP-PID controllers can absolutely eliminate the overshoot, respectively shortening the settling time by 0.16 s and 0.38 s, and promoting the settling value by 0.059 μm and 0.113 μm compared with the desired value of 6.613. Although the CMAC-PID controller gives a moderate response speed with about 1.39% overshoot, the response can reach stability with the quickest transient response and obtain the final value closest to the ideal. Therefore, CMAC-PID controller is chosen to the optimal, thanks to the best approving control effect comparatively.

4.4. Positioning Error Compensation Experiment

For verifying the simulated results above, a sinusoidal motion trajectory with 0.5 Hz frequency and 2 μm peak-to-peak amplitude is tracked with the inverse hysteresis compensation (HC) and the three types of controllers, and the results are compared in Figure 11a,c. From the magnitude of the tracking errors as depicted in Figure 11b,d and described in Table 3, it is obviously implied that the inverse hysteresis compensation reduces the positioning error sharply by the maximum error of 12.76% and the root-mean-square error of 4.09%. Moreover, CMAC-PID controller is superior to both PID and BP-PID controllers in terms of e m a x and e r m s . Compared with PID controller that generates e m a x of 2.91% and e r m s of 1.38% respectively, BP-PID controller can merely suppress the errors around 1.07% and 0.62%. Nevertheless CMAC-PID controller substantially decreases the errors to 0.63% and 0.23% in contrast, verifying the optimality.
With the inverse hysteresis compensation and the optimal controller of CMAC-PID combined, the positioning error compensation of the other four degrees of freedom is conducted as illustrated in Figure 12. It can be seen from Table 4 that e m a x and e r m s values of CMAC-PID controller based on the feedforward compensation for the translational motion along Z axis are reduced by 9.85% and 4.55%, similar to the characteristics of that along X/Y axis. Furthermore, although e m a x and e r m s values of the open-loop experiment in the rotational motion of X/Y axis are very large to 30.77% and 16.10%, they are drastically reduced by up to 23.8% and 13.04% via compensation. Similarly, the positioning errors in terms of e m a x and e r m s are sharply decreased by up to 35.15% and 18.02% in the rotational motion of Z axis.
Furthermore, the open-loop positioning errors of the rotations are significantly 3–5 times higher than that of the translations, revealing that the experiments of the translations work better and preferably reflect the characteristics. Meanwhile, in spite that the error compensation effects of the translations are still superior to those of the rotations, the positioning errors of e m a x and e r m s in the rotations are distinctly suppressed to within 20% and 10%, prominently improving the positioning accuracy.

5. Conclusions

In this paper, a positioning error model of the micro-positioner is established to analyze the total positioning error in 6-DOF concretely, and the corresponding compensation scheme is proposed. It can be demonstrated from experiments that the positioning error model is an efficient method to reflect the relationship between three partial errors and the total positioning error in 6-DOF quantitatively. Furthermore, the Preisach model is capable of describing accurately the driving error of non-symmetric piezoelectric hysteresis. Simulated and experimental results imply that the combined inverse Presiach model and PID feedback controller can compensate the nonlinearity of system better than either of the stand-alone control schemes. Moreover, the CMAC-PID controller can improve the tracking performance with the maximum error and root-mean-square error in comparison to both the PID and BP-PID controllers. Meanwhile, the proposed methodology can be easily extended to other types of micro-positioners actuated by PZT as well.

Author Contributions

Conceptualization, C.L. and S.Z.; methodology, Z.S. and S.Z.; software, P.L.; validation, Z.S. and S.W.; formal analysis, S.W. and S.Z.; investigation, P.L.; resources, C.L.; writing—original draft preparation, S.Z.; writing—review and editing, C.L.; visualization, S.Z.; supervision, C.L.; project administration, C.L.; funding acquisition, C.L.

Funding

This work was supported by the National Natural Science Foundation of China (51675060); and the Fundamental Research Funds for the Central Universities (106112017CDJPT280002).

Conflicts of Interest

The authors declare no conflicts of interest.

Notations

NotationExplanation
δ Δ o u t Positioning error of the micro-positioner
ε p Positioning error of the driving stage
ε s Positioning error of the machining stage
ε c Positioning error of the measuring stage
w ( = x , y , z , α , β , γ ) 6-DOF of the micro-positioner
v ( = b , m , t ) Top, middle and bottom platform of the compliant mechanism
f w Implicit functions of motion
w o u t Output displacement of micro-positioner
w p z t Load output displacement of PZTs
w p z t 0 No-load output displacement of PZTs
δ w p z t Driving error of PZTs
δ w c p Measuring error of the micro-positioner
δ w o u t Positioning error of the micro-positioner
δ d w i Machining error of the geometric parameters
ς Ideal linear ratio of the output displacement to the input voltage of PZTs
H ( u p z t w ) Hysteresis nonlinear model of PZTs
p p z t w ( ) Preisach function
μ ( ) Weighting function
γ ^ α β Hysteresis operator
α ^ , β ^ Up and down switching value of the input voltage
u p z t w Input voltage of PZTs
u i n w External voltage supply of PZT controller
m w Equivalent mass of compliant mechanism
c Equivalent damping coefficient of compliant mechanism
k w Equivalent stiffness of compliant mechanism
k i n v Input stiffness of compliant mechanism
k p z t Stiffness of PZT
F p z t w Driving force of PZTs
q Electric charge of PZTs
F i n w Input driving force of compliant mechanism
n Number of piezoelectric ceramics of PZTs
h c Amplification ratio of PZT controller
R c Equivalent resistance of PZT controller
C c Equivalent capacitance of PZT controller
G p z t w ( s ) Transfer function of PZT
G s t a g e w ( s ) Transfer function of the stage
G w ( s ) Transfer function of the entire system
w pzt d Expected output displacement
λ Displacement amplification ratio of the compliant mechanism
w p z t p Load output displacement of PZTs of PID controller
t Time variable
K p Proportional gain of PID controller
T i Integral time of PID controller
T d Derivative time of PID controller
θ Input matrix of BP-PID controller
f ( θ ) Output matrix of BP-PID controller
W ( 1 ) Weight matrix of the hidden layer
W ( 2 ) Weight matrix of the output layer
ρ ( 1 ) Threshold matrix of the hidden layer
ρ ( 2 ) Threshold matrix of the output layer
φ ( w ) Activation functions of the hidden layer
g ( w ) Activation functions of the output layer
a i Binary selection vector of CMAC neural network
w p z t n Load output displacement of PZTs of CMAC neural network
χ Generalization parameter of CMAC neural network
E Performance indicator function
e l o o p The maximum hysteresis error
e max The maximum positioning error
e r m s The root-mean-square error

References

  1. Aktakka, E.E.; Woo, J.K.; Egert, D.; Gordenker, R.J.M.; Najafi, K. A microactuation and sensing platform with active lockdown for in situ calibration of scale factor drifts in dual-axis gyroscopes. IEEE/ASME Trans. Mechatron. 2014, 20, 934–943. [Google Scholar] [CrossRef]
  2. Thoma, F.; Goldschmidtböing, F.; Woias, P. A new concept of a drug delivery system with improved precision and patient safety features. Micromachines 2015, 6, 80–95. [Google Scholar] [CrossRef]
  3. Putra, A.S.; Huang, S.; Tan, K.K.; Panda, S.K.; Lee, T.H. Design, modeling, and control of piezoelectric actuators for intracytoplasmic sperm injection. IEEE Trans. Control Syst. Technol. 2007, 15, 879–890. [Google Scholar] [CrossRef]
  4. Habibullah, H.; Pota, H.R.; Petersen, I.R. A novel control approach for high-precision positioning of a piezoelectric tube scanner. IEEE Trans. Autom. Sci. Eng. 2017, 14, 325–336. [Google Scholar] [CrossRef]
  5. Linß, S.; Schorr, P.; Zentner, L. General design equations for the rotational stiffness, maximal angular deflection and rotational precision of various notch flexure hinges. Mech. Sci. 2017, 8, 29–49. [Google Scholar] [Green Version]
  6. Tseytlin, Y.M. Notch flexure hinges: An effective theory. Rev. Sci. Instrum. 2002, 73, 3363–3368. [Google Scholar] [CrossRef]
  7. Zelenika, S.; Munteanu, M.G.; De Bona, F. Optimized flexural hinge shapes for microsystems and high-precision applications. Mech. Mach. Theory 2009, 44, 1826–1839. [Google Scholar] [CrossRef]
  8. Valentini, P.P.; Pennestrì, E. Elasto-kinematic comparison of flexure hinges undergoing large displacement. Mech. Mach. Theory 2017, 110, 50–60. [Google Scholar] [CrossRef]
  9. Zhu, W.L.; Zhu, Z.; Guo, P.; Ju, B.F. A novel hybrid actuation mechanism based XY nanopositioning stage with totally decoupled kinematics. Mech. Syst. Sig. Process. 2018, 99, 747–759. [Google Scholar] [CrossRef]
  10. Kim, H.; Kim, J.; Ahn, D.; Gweon, D. Development of a nanoprecision 3-DOF vertical positioning system with a flexure hinge. IEEE Trans. Nanotechnol. 2013, 122, 234–245. [Google Scholar] [CrossRef]
  11. Cai, K.; Tian, Y.; Liu, X.; Fatikow, S.; Wang, F.; Cui, L.; Zhang, D. Shirinzadeh, B. Modeling and controller design of a 6-DOF precision positioning system. Mech. Syst. Sig. Process. 2018, 104, 536–555. [Google Scholar] [CrossRef]
  12. Lin, C.; Shen, Z.; Wu, Z.; Yu, J. Kinematic characteristic analysis of a micro-/nano positioning stage based on bridge-type amplifier. Sens. Actuators A 2018, 271, 230–242. [Google Scholar] [CrossRef]
  13. Shinno, H.; Yoshioka, H.; Taniguchi, K. A newly developed linear motor-driven aerostatic x-y planar motion table system for nano-machining. CIRP Ann. Manuf. Technol. 2007, 56, 369–372. [Google Scholar] [CrossRef]
  14. Zeng, Q.; Ehmann, K.F. Error modeling of a parallel wedge precision positioning stage. J. Manuf. Sci. Eng. 2012, 134, 061005. [Google Scholar] [CrossRef]
  15. Kang, R.; Sheng, X.; Wang, K. Volumetric error modelling, measurement, and compensation for an integrated measurement-processing machine tool. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2010, 224, 2477–2486. [Google Scholar]
  16. Cui, H.; Zhu, Z.; Gan, Z.; Brogardh, T. Kinematic analysis and error modeling of TAU parallel robot. Rob. Comput. Integr. Manuf. 2005, 21, 497–505. [Google Scholar] [CrossRef]
  17. Gatti, G.; Danieli, G. A practical approach to compensate for geometric errors in measuring arms: Application to a six-degree-of-freedom kinematic structure. Meas. Sci. Technol. 2007, 19, 015107. [Google Scholar] [CrossRef]
  18. Cui, C.; Feng, Q.; Kuang, C.; Cuifang, K.; Yusheng, Z.; Fenglin, Y. Development of a simple system for simultaneously measuring 6dof geometric motion errors of a linear guide. Opt. Express 2013, 21, 25805–25819. [Google Scholar]
  19. Zhang, B.; Cui, C.; Feng, Q.; Cui, C.; Chen, S.; Zhao, Y. Errors crosstalk analysis and compensation in the simultaneous measuring system for five-degree-of-freedom geometric error. Appl. Opt. 2015, 54, 458–466. [Google Scholar]
  20. Lee, J.I.; Huang, X.; Chu, P.B. Nanoprecision mems capacitive sensor for linear and rotational positioning. J. Microelectromech. Syst. 2009, 18, 660–670. [Google Scholar] [CrossRef]
  21. Ge, P.; Jouaneh, M. Generalized preisach model for hysteresis nonlinearity of piezoceramic actuators. Precis. Eng. 1997, 20, 99–111. [Google Scholar] [CrossRef]
  22. Oh, J.H.; Bernstein, D.S. Semilinear duhem model for rate-independent and rate-dependent hysteresis. IEEE Trans. Autom. Control 2005, 50, 631–645. [Google Scholar]
  23. Goldfarb, M.; Celanovic, N. Modeling piezoelectric stack actuators for control of micromanipulation. IEEE Control Syst. Mag. 1997, 17, 69–79. [Google Scholar]
  24. Xu, Q.; Li, Y. Dahl model-based hysteresis compensation and precise positioning control of an XY parallel micromanipulator with piezoelectric actuation. J. Dyn. Syst. Meas. Contr. 2010, 132, 558–564. [Google Scholar] [CrossRef]
  25. Gu, G.Y.; Yang, M.J.; Zhu, L.M. Real-time inverse hysteresis compensation of piezoelectric actuators with a modified prandtl-ishlinskii model. Rev. Sci. Instrum. 2012, 83, 65–83. [Google Scholar] [CrossRef]
  26. Wang, X.; Pommier-Budinger, V.; Reysset, A.; Gourinata, Y. Simultaneous compensation of hysteresis and creep in a single piezoelectric actuator by open-loop control for quasi-static space active optics applications. Control Eng. Pract. 2014, 33, 48–62. [Google Scholar] [CrossRef]
  27. Ru, C.; Sun, L. Hysteresis and creep compensation for piezoelectric actuator in open-loop operation. Sens. Actuators A 2005, 122, 124–130. [Google Scholar]
  28. Yen, P.L.; Yan, M.T.; Chen, Y. Hysteresis compensation and adaptive controller design for a piezoceramic actuator system in atomic force microscopy. Asian J. Control 2012, 14, 1012–1027. [Google Scholar] [CrossRef]
  29. Nguyen, P.B.; Sohn, J.W.; Choi, S.B. Position tracking control of a flexible beam using a piezoceramic actuator with a hysteretic compensator. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2010, 224, 2141–2153. [Google Scholar] [CrossRef]
  30. Sebastian, A.; Salapaka, S.M. Design methodologies for robust nano-positioning. IEEE Trans. Control Syst. Technol. 2005, 13, 868–876. [Google Scholar] [CrossRef]
  31. Rakotondrabe, M.; Haddab, Y.; Lutz, P. Quadrilateral modelling and robust control of a nonlinear piezoelectric cantilever. IEEE Trans. Control Syst. Technol. 2009, 17, 528–539. [Google Scholar] [CrossRef]
  32. Li, J.; Yang, L. Finite-time terminal sliding mode tracking control for piezoelectric actuators. Abst. Appl. Anal. 2014, 3, 760937. [Google Scholar] [CrossRef]
  33. Xu, Q. Enhanced discrete-time sliding mode strategy with application to piezoelectric actuator control. IET Control Theory Appl. 2013, 7, 2153–2163. [Google Scholar] [CrossRef]
  34. Gu, G.Y.; Zhu, L.M. An experimental comparison of proportional-integral, sliding mode, and robust adaptive control for piezo-actuated nanopositioning stages. Rev. Sci. Instrum. 2014, 85, 055112. [Google Scholar] [CrossRef] [Green Version]
  35. Qi, K.; Xiang, Y.; Fang, C.; Zhang, Y.; Yua, C. Analysis of the displacement amplification ratio of bridge-type mechanism. Mech. Mach. Theory 2015, 87, 45–56. [Google Scholar] [CrossRef]
  36. Wei, Y.; Tao, H. Preisach model research on hysteresis characteristics of piezoelectric actuators. Piezoelectrics Acorstooptics 2004, 5, 364–367. (In Chinese). Available online: http://www.cqvip.com/qk/92382x/200405/10536930.html (accessed on 10 August 2019).
Figure 1. Schematic diagram of the six-degree-of-freedom (6-DOF) micro-positioner. (a) The overall structure of the micro-positioner, (b) the structure of the middle platfoem, (c) the structure of the top platfoem, (d) the structure of the bottom platfoem.
Figure 1. Schematic diagram of the six-degree-of-freedom (6-DOF) micro-positioner. (a) The overall structure of the micro-positioner, (b) the structure of the middle platfoem, (c) the structure of the top platfoem, (d) the structure of the bottom platfoem.
Micromachines 10 00542 g001
Figure 2. Schematic diagram of the stage: (a) schematic of the bridge-type amplifier, (b) schematic of translation in the X direction, (c) schematic of translation in the Z direction, (d) schematic of rotation around the X axis and (e) schematic of rotation around the Z axis.
Figure 2. Schematic diagram of the stage: (a) schematic of the bridge-type amplifier, (b) schematic of translation in the X direction, (c) schematic of translation in the Z direction, (d) schematic of rotation around the X axis and (e) schematic of rotation around the Z axis.
Micromachines 10 00542 g002
Figure 3. Simplified electromechanical coupling model.
Figure 3. Simplified electromechanical coupling model.
Micromachines 10 00542 g003
Figure 4. Block diagram of the feedforward plus feedback compensation.
Figure 4. Block diagram of the feedforward plus feedback compensation.
Micromachines 10 00542 g004
Figure 5. Schematic diagram of the 6-DOF micro-positioner: (a) experimental setup, (b) hardware connection.
Figure 5. Schematic diagram of the 6-DOF micro-positioner: (a) experimental setup, (b) hardware connection.
Micromachines 10 00542 g005
Figure 6. Comparison of the hysteresis loop between the experimental results and the simulated results: (a) hysteresis loop, (b) hysteresis error.
Figure 6. Comparison of the hysteresis loop between the experimental results and the simulated results: (a) hysteresis loop, (b) hysteresis error.
Micromachines 10 00542 g006
Figure 7. Machining error results for (a) moving along X/Y axis, (b) moving along Z axis, (c) rotating along X/Y axis, and (d) rotating along Z axis.
Figure 7. Machining error results for (a) moving along X/Y axis, (b) moving along Z axis, (c) rotating along X/Y axis, and (d) rotating along Z axis.
Micromachines 10 00542 g007
Figure 8. Environmental disturbance of the micro-positioner.
Figure 8. Environmental disturbance of the micro-positioner.
Micromachines 10 00542 g008
Figure 9. Schematic diagram of the inverse Preisach model compensation: (a) the hysteresis loop, (b) the inverse hysteresis loop, (c) the compensated output, and (d) the compensated output error.
Figure 9. Schematic diagram of the inverse Preisach model compensation: (a) the hysteresis loop, (b) the inverse hysteresis loop, (c) the compensated output, and (d) the compensated output error.
Micromachines 10 00542 g009aMicromachines 10 00542 g009b
Figure 10. Close-loop response simulation of the micro-positioner.
Figure 10. Close-loop response simulation of the micro-positioner.
Micromachines 10 00542 g010
Figure 11. Experimental motion tracking results of micro-positioner for the translational motion along X/Y axis: (a,b) feedforward compensation, (c,d) feedback compensation.
Figure 11. Experimental motion tracking results of micro-positioner for the translational motion along X/Y axis: (a,b) feedforward compensation, (c,d) feedback compensation.
Micromachines 10 00542 g011
Figure 12. Experimental tracking results of (a,b) the translation along Z axis, (c,d) the rotation along X/Y axis, (e,f) the rotation along Z axis.
Figure 12. Experimental tracking results of (a,b) the translation along Z axis, (c,d) the rotation along X/Y axis, (e,f) the rotation along Z axis.
Micromachines 10 00542 g012
Table 1. The parameter values of the micro-positioner.
Table 1. The parameter values of the micro-positioner.
Top PlatformMiddle PlatformBottom Platform
l6 (mm)2l4 (mm)9l1 (mm)7
t6 (mm)0.8t4 (mm)0.8t1 (mm)0.8
la3 (mm)14la2 (mm)9la1 (mm)9
α3 (rad)0.185α2 (rad)0.061α1 (rad)0.068
l7 (mm)2l5 (mm)9l2 (mm)10
t7 (mm)0.8t5 (mm)0.8t2 (mm)1
R (mm)4h (mm)5l3 (mm)28
J (mm)4d (mm)10_
Table 2. Controller performance for compensation simulation.
Table 2. Controller performance for compensation simulation.
PerformanceHCHC+PIDHC+BP-PIDHC+CMAC-PID
Settling time(sec)0.840.680.460.11
Overshoot (%)66.12001.39
Settling value(μm)6.4296.4886.5426.601
Positioning error (%)2.781.891.070.18
Table 3. Experimental controller performance for the translational motion along X/Y axis.
Table 3. Experimental controller performance for the translational motion along X/Y axis.
PerformanceOPENHCHC+PIDHC+BP-PIDHC+CMAC-PID
e max (%)18.225.462.911.070.63
e r m s (%)6.702.611.380.620.23
Table 4. Experimental controller performance for the remaining degrees of freedom.
Table 4. Experimental controller performance for the remaining degrees of freedom.
FreedomTranslation Along Z AxisRotation Around X/Y AxisRotation Around Z Axis
PerformanceOPENHCHC+CMAC-PIDOPENHCHC+CMAC-PIDOPENHCHC+CMAC-PID
emax (%)11.626.791.7730.7722.166.9754.1731.5319.02
erms (%)503.300.9516.1010.333.0625.3416.827.32

Share and Cite

MDPI and ACS Style

Lin, C.; Zheng, S.; Li, P.; Shen, Z.; Wang, S. Positioning Error Analysis and Control of a Piezo-Driven 6-DOF Micro-Positioner. Micromachines 2019, 10, 542. https://doi.org/10.3390/mi10080542

AMA Style

Lin C, Zheng S, Li P, Shen Z, Wang S. Positioning Error Analysis and Control of a Piezo-Driven 6-DOF Micro-Positioner. Micromachines. 2019; 10(8):542. https://doi.org/10.3390/mi10080542

Chicago/Turabian Style

Lin, Chao, Shan Zheng, Pingyang Li, Zhonglei Shen, and Shuang Wang. 2019. "Positioning Error Analysis and Control of a Piezo-Driven 6-DOF Micro-Positioner" Micromachines 10, no. 8: 542. https://doi.org/10.3390/mi10080542

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