Professional Documents
Culture Documents
Positioning Device Using The Piezo-Vcm
Positioning Device Using The Piezo-Vcm
Positioning Device Using The Piezo-Vcm
The unknown linear parameter vectors are (SW = 0) the IFC for the PZT actuator coupled with constant
thrust control for the VCM. (2) The constant thrust control
T
ˆ 1 (k) = [ L1 (k)
R1 (k) Km (k) ] , is obtained by applying a constant current through the VCM,
T however, for preventing the table from moving in fine posi-
ˆ 2 (k) = [ m1 (k) c1 (k) ] (11) tioning state, the generated thrust is kept at a smaller value
and the measured parameter vectors are than the frictional force. Under this condition, the IFC is car-
ried out by applying a pulse voltage to the PZT actuator. The
T block diagram is shown in Fig. 5(b). The generated impulsive
1 (k) = [ İv (k) Iv (k) ξ̇1 (k) ] ,
force is then transmitted to the sliding table through the ham-
T
2 (k) = [ ξ̈1 (k) ξ̇1 (k) ] (12) mer and causes the sliding table to reach the final precision
position.
where İv and ξ̇1 are obtained by the derivatives of the mea- Consider a linear system as shown in Fig. 6, it can be
sured values Iv and ξ 1 , respectively, and ξ̈1 (k) is obtained by described as the following forms:
the second derivative of the measured value ξ 1 . The parame-
ters are recursively converged to the approximated constant Ẋi = Xi+1 , i = 1, . . . , n − 1,
values.
n
Ẋn = − ai Xi + bU − d(t), Ż = r − X1 (13)
i=1
3. Control strategy where r is the input command, Xi the state variable, X1 the
output signal, U the control input, ai = âi + ai and b =
In this section, we will design a controller for the combined b̂ + b are system parameters, âi and b̂ are nominal values
piezo-VCM actuator. The block diagram of the controller is of ai and b, and ai and b are the variations of ai and b, re-
shown in Fig. 5. For obtaining high-precision and long-range spectively, d the disturbance, and n the order of state variable.
positioning abilities, a dual-controller with switching func- Let the control input function U have the switching form
tion is implemented. The dual-controller can be separated of
into the two steps: (1) In the first step, we construct a variable
structure controller with an integral compensators (IVSC) U = sw UI + (1 − sw )UT (14)
for the VCM undergoing large stroke operation. As shown where UI is the control command based on IVSC, UT the
in Fig. 5(a), the IVSC composes of a VSC with an integral control command of the constant thrust controller, and
compensator in the feedforward control loop. During rough
positioning process, IVSC is used to control the sliding table 1 if |r − X1 | ≥ ε
with large travel-range and high-speed abilities. Once the out- sw = (15)
0 if |r − X1 | < ε
put response reaches to a final value within the steady-state
position error ε (=10 m), the control model is switched to in which ε (=10 m) is the steady-state position error.
Fig. 5. Block diagram of the switching controller: (a) IVSC for VCM undergoing rough positioning operation; (b) IFC for PZT actuator undergoing fine
positioning operation.
416 Y.-T. Liu et al. / Precision Engineering 29 (2005) 411–422
designed as
3.1. Design of integral variable structure controller
(IVSC) for the VCM σ = c1 (X1 − KI Z) + c2 X2 + X3 (17)
The strategy of designing a VSC controller with an integral where σ is called the switching function, KI the gain of the
compensator involves (1) the design of an appropriate control integral controller, and c1 and c2 are constant values.
function UI to guarantee the existence of a sliding mode, In order to assure the system states slide into the original
(2) the determinations of a switching function σ(X) and an point along the switching hyperplane, it should satisfy the
integral control gain KI to get good control performance, and condition σ σ̇ < 0. Also, while the states are on the switching
(3) the elimination of chattering phenomena. hyperplane, i.e., σ = 0, the existing condition of the sliding
The IVSC method was developed by Chern and Wu mode can be written as
[15,16], it combines an integral controller followed by a VSC.
The block diagram of the VCM servo control system is as lim σ σ̇ < 0 (18)
σ→0
shown in Fig. 7. From Eq. (13), the system can be described
by state equations as follows: Let the control input UI satisfy the condition of a sliding
mode, it can be defined as
Ẋ1 = X2 , Ẋ2 = X3 ,
UI = Ueq + U (19)
Ẋ3 = −a2 X2 − a3 X3 + bU − d(t), Ż = r − X1 (16)
where Ueq , called equivalent control, is defined as the solution
where of σ̇ = 0. It is achieved under the conditions that ai = âi ,
b = b̂ and d(t) = 0, and is used to drive the operation point to
T T the sliding surface. That is
X(t) = [ X1 (t) X2 (t) X3 (t) ] = [ x(t) ẋ(t) ẍ(t) ]
b
× 1+ /b Mδ (σ) for i = 1, 2, c0 = 0,
b̂
n = 3 and cn = 1 (22)
is decoupled into two sequential control loops, the IVSC de- The predicted displacement x excited by one single actua-
rived based on Eq. (27) is used only for the forward control of tion can be derived as:
the VCM. While the position error is within the rough posi- m1
tioning criterion of 10 m, the control system is sequentially x= · Es /(Ft − Fv ), Ft > Fv ≥ 0 (33)
m1 + m2
switched into IFC for carrying out fine positioning control.
The detail control algorithm is described as follows: when the Eq. (33) can be summarized to a simple formulation describ-
command of target position is given, the IVSC will calculate ing the relation between the predicated displacement x and
418 Y.-T. Liu et al. / Precision Engineering 29 (2005) 411–422
Fig. 11. Parametric estimations for the VCM actuator: (a) total mass and
viscous damping coefficient; (b) coil resistance, coil inductance, and force
constant. Fig. 12. Comparison between the recorded and estimated results: (a) veloc-
ity, displacement, and current through the VCM in the time interval 0–16 s;
(b) the period expanded to 18–20 s.
Fig. 15. Experimental results of position control: (a) displacement and volt-
age commands of the piezo-VCM actuators; (b) U, and equivalent control
Ueq .