• 沒有找到結果。

Design and implementation of a sliding-mode controller and a high-gain observer for output tracking of a three-axis pickup

N/A
N/A
Protected

Academic year: 2021

Share "Design and implementation of a sliding-mode controller and a high-gain observer for output tracking of a three-axis pickup"

Copied!
18
0
0

加載中.... (立即查看全文)

全文

(1)

Design and implementation of a sliding-mode controller and a

high-gain observer for output tracking of a three-axis pickup

Paul C.-P. Chao

a,

, Chien-Yu Shen

b

aDepartment of Electrical and Control Engineering, National Chiao-Tung University, Hsinchu, Taiwan 300, ROC

bDepartment of Mechanical Engineering, R&D Center for Membrane Technology, Chung-Yuan Christian University, Chung-Li, Taiwan 32023, ROC

Received 18 January 2006; received in revised form 19 June 2006; accepted 29 July 2006 Available online 12 September 2006

Abstract

A novel decoupling actuation scheme applied to a new three-axis four-wire optical pickup is synthesized in this study based on theories of sliding-mode control and high-gain observer. The three-axis pickup owns the capability to move the lens holder in three directions of focusing, tracking and tilting. This capability is required particularly for higher data-density optical disks to annihilate the non-zero lens tilting. To achieve control design, Lagrange’s equations are first employed to derive equations of motion for the lens holder. A sliding-mode controller is then designed to perform dynamic decoupling and nonlinearity cancellation with the aims of precision tracking, focusing and no tilting. A full-order high-gain observer is next forged to estimate the velocities of the moving lens holder in order to provide low-noised feedback velocity signals for the designed sliding-mode controller. Simulations are carried out to choose appropriate parameter values of the designed controller and observer. Finally, experiments are conducted to validate the effectiveness of the controller for annihilating lens tilting and the capability of the observer for reducing the effects of digital noises on pickup positionings.

© 2006 Elsevier B.V. All rights reserved.

Keywords: Three-axis optical pickup; Sliding-mode controller; High-gain observer

1. Introduction

Optical disk drives (ODDs) serve as data-reading platforms for various applications such as CD-ROM, DVD, CDP, LDP, etc. One of key components in optical disk drives is the pickup, which performs data-reading via a well-designed optical system installed inside the pickup.Fig. 1shows a photo of a three-axis four-wire type pickup actuator, which is designed and manu-factured by the Industrial Technology and Research Institute, Taiwan (ITRI). This pickup consists mainly of an objective lens, a lens holder (often called “bobbin”), wire springs, sets of wound coils and permanent magnets. Thanks to flexibility of wire springs, the bobbin could easily be in motion as the forces acting on the bobbin are generated by the electromagnetic interactions between the magnetic fields induced by permanent magnets and the currents conducted in sets of coils. A conventional pickup

Corresponding author. Tel.: +886 3 2654310; fax: +886 3 2654358. E-mail address:[email protected](P.C.-P. Chao).

actuator (not the three-axis one shown in Fig. 1) often owns only two sets of wound coils—the focusing and tracking coils. In this way, two independent actuating forces are generated in the directions of focusing (vertical) and tracking (horizontal to the disk) to perform precision positioning of the lens. This type of actuator is therefore named as “a two-axis actuator”.

Large numerical apertures (NA) and/or short wavelength lasers are recently employed for objective lens design in pickups in order to produce a smaller optical detecting spot on an optical disk for better data-reading resolution. This aims at increasing data density of an optical disk via decreasing the circular radius of the aberration region of the optical spot, the main factor limit-ing resolution of data storage for disks. As the size of the optical spot is decreased, some original electro-mechanical designs of the pickup structure might become obsolete. One of critical chal-lenges arises from the unavoidable tilting of the bobbin during its motion[1]. This tilting is caused by an uneven magnetic field and/or by the fact that the net electromagnetic force in the direc-tions of focusing and tracking do not act through the mass center of the bobbin while the bobbin moves from its static position to

0924-4247/$ – see front matter © 2006 Elsevier B.V. All rights reserved. doi:10.1016/j.sna.2006.07.034

(2)

Fig. 1. Structure of the three-axis four-wire type optical pickup by ITRI.

desired vertical and radial positions, resulting in a tilting moment on the bobbin and then a non-zero tilt angle of the bobbin. This non-zero tilting of the bobbin inevitably results in larger levels of distortion on the supposedly circular detecting spot. The spot distortion was originally tolerable for a lower data-resolution design; however, as higher data density of discs is in demand, the level of the spot distortion needs to be restrained for a more accurate, faster data-reading. To this end, the tilting control of the bobbin provides an effective means to minimize the level of the spot distortion. Some three-axis pickups with an additional pair of coils, including the one by ITRI as shown inFig. 1, were designed recently by researchers to create the servo capability of the bobbin in the tilting direction[2–6]. These actuator struc-tures own the capability of suppressing the unavoidable tiltings of the bobbin in the pickup.

With the hardware of the three-axis pickup well developed, a three degree-of-freedom (DOF) nonlinear controller based on the exact nonlinear dynamic model of the moving bobbin is designed in this study to forge the actuating forces and moment required to perform precision positionings in focusing, tacking and tilting simultaneously. To this end, Lagrange’s equations are first applied to system kinetic and potential energies for deriv-ing nonlinear system equations of motion, which is followed by designing a robust sliding-mode control (SMC)[7,8]with considerations of parameter uncertainties and external vibratory disturbances satisfying the input matching condition[8,9]. Note that thanks to the capabilities of first counteracting the known system nonlinearity and then augmenting an artificial tunable switching part in the controller to approach the desired states, the general advantages brought by the SMC over other control designs (such as well-known H∞ control), are the abilities to directly tackle system nonlinearity, control convergence speed and offer a less complicated design procedure. Along with the SMC is a high-gain observer[10–16]synthesized in this study for the pickup to estimate the feedback moving velocities of the bobbin in the directions of focusing, tracking and tilting. The employment of the high-gain observer is aimed to avoid the high differentiation noises caused by the computer discretizations in practical implementations. Note that most of the high-gain

observers were originally designed to estimate the velocities of the robots [12,14–16], since joint velocities are usually mea-sured by noise-contaminated tachometers. With the controller and observer designed theoretically, experiments are conducted to verify the effectiveness of the designed SMC for annihilating bobbin tilting and the capability of the observer for reducing the effects of digital noises on pickup positionings.

This paper is organized as follows. Section2 presents the mathematical modeling of the three-axis four-wire-type lens actuator. Section3presents the design of the sliding-mode con-troller, while Section 4 does the synthesis of the full-order high-gain observer. The numerical and experimental results are presented in Sections5 and 6, respectively, to predict and verify the effectiveness of the proposed controller/observer scheme. Finally, conclusions are given in Section7.

2. Mathematical modeling

A typical three-axis pickup actuator designed ad fabricated by ITRI as shown inFig. 1 is considered in this study. This pickup mainly consists of a lens holder—bobbin, inner/outer yokes, four wire springs, coils for actuations in directions of tracking/focusing/tilting, four permanent magnets and a PCB holder. To actuate the pickup, three external voltages are applied independently across the respective spring wires to generate the wire-carried currents through the magnetic fields posed by sur-rounding magnets. This would induce electromagnetic forces and moment on the bobbin for generating necessary motions for precision positioning in the directions of tracking, focusing and tilting. The resulted motion of the objective lens on the bobbin up to expectations makes possible fast, correct data-reading.

2.1. Dynamic modeling of the bobbin

The conventional bobbin, due to its specially designed sup-porting structure of four parallel wires, exhibits motions mainly in the directions of tracking (X-axis) and focusing (Y-axis). In addition to the motions in X and Y directions, small tilting often occurs about (θ-axis), which is caused by manufacturing tol-erance, uneven magnetic fields and/or geometric mis-passes of the electro-magnetic forces acting line on the bobbin mass cen-ter. The objective of this study is to design a controller that owns three independent actuating forces and moment in X, Y and θ directions in order to perform precision focusing/tracking and to simultaneously achieve zero tilting to avoid any errors in optical reading signals. The design of such controller starts with an establishment of the system dynamic model. It is first assumed that the pickup assembly can be simply modeled as a lumped mass-spring-damper system due to bobbin’s high mate-rial rigidity compared to the flexibility of the suspending wires.

Fig. 2shows the schematic bobbin from planar view and accom-panying coordinates/notations defined for capturing the bobbin motion from the viewpoint toward the X–Y plane. As seen in this figure are coordinates xyz defined as the body-fixed ones to the moving bobbin, while coordinates XYZ are global, ground coordinates. X also serves as a dynamic variable, capturing the horizontal, tracking motion; Y does the vertical, focusing

(3)

Fig. 2. Planar dynamic model of the bobbin.

motion; θ does the rotating angle of the bobbin about Z, i.e. the tilting angle. The displacement vector w for a given point of the bobbin can be captured by

w= R + Tr (1)

where R= [ X Y θ ]T is the position vector of bobbin cen-troid, O, measured from the origin of the ground coordinates

XYZ, O. Also, T= ⎡ ⎢ ⎣ cos θ − sin θ 0 sin θ cos θ 0 0 0 1 ⎤ ⎥ ⎦

is the transformation matrix due to θ, and ro= [ x y θ] is the position vector of the centroid o. Differentiating Eq.(1)with respect to time and put into kinetic energy, the kinetic energy of the bobbin can be obtained as

LT= 1 2  m ˙ wTw dm˙ = 1 2m( ˙X 2+ ˙Y2)+1 2IOθ˙θ 2− ˙X˙θ(I x sin θ+ Iy cos θ)

+ ˙Y ˙θ(Ixcos θ− Iy sin θ), (2)

where IOθ is the mass moment of inertia of the bobbin about

its centroid along z axis, while Ix=

mxdm and Iy=

mydm

are first mass moments of inertia with respect to x and y axes, respectively. The potential energy of the pickup is next expressed as

V = 1

2(kxX

2+ kyY2+ kθθ2

)+ mgY, (3)

where kx, ky and kθ are the equivalent spring stiffnesses to the

bobbin in tracking, focusing and tilting directions; m the mass of bobbin; g is the gravitation. Finally, the non-conservative virtual work can be derived as

δW =



A

(T· F)TδwdA= (Fx cos θ− Fy sin θ)δX

+ (Fxsin θ+ Fy cos θ)δY+ Fθδθ, (4)

where δW denotes virtual work while Fx and Fyrepresent the

actuation forces acting on the centroid, respectively, in the track-ing and focustrack-ing directions. Fθ denotes the torsional moment

about θ. Substituting Eqs.(2)–(4)into Lagrange’s equation[17], the equations of motion can be readily obtained as

M ¨q+ K0q+ N + G = TF, (5)

where q= [ X Y θ ]T contains the generalized coordinates for describing the motion of the bobbin. M and K0are overall

mass and stiffness matrices. N contains the centrifugal and Cori-olis force terms. G captures the gravitational effect. F captures the actuator forces. Their expressions are given in the follow-ings:

M=

m0 m0 −(I(Ixxcos θsin θ−I+Iyysin θ)cos θ) −(Ixsin θ+Iycos θ) (Ixcos θ− Iy sin θ) I0θ

⎤ ⎦, K0= diag[ kx ky kθ], F= [ Fx Fy ] T G= [ 0 mg 0 ]T, N= ⎡ ⎢ ⎣ −˙θ2(I x cos θ− Iysin θ) −˙θ2(I x sin θ+ Iycos θ) ˙

X˙θ(Ix cos θ− Iysin θ)+ ˙Y ˙θ(Ixsin θ+ Iy cos θ)

⎤ ⎥ ⎦ . The stiffness coefficients in the above K0, (kx, ky) comply with kx= ky= 4 ·

12EIw

L3 , (6)

where E is the elastic modulus, Iw the area moment of inertia

about x or y axis for the wire and L is the length of each wire. The expression of kθ is next due to be derived. To this end, Fig. 3are first depicted to illustrate how to derive the moment M responsible for the tilting of the bobbin. InFig. 3, F represents the combined electro-magnetic force in focusing and tracking directions, which is generated by the current carried by a wire at some instant. φ is the angle between F and x axis. Assuming an even magnetic field, the electro-magnetic forces induced by other three wires are identical and can also then be denoted by

F. Then the net moment acting on the bobbin is

M= 4FD,

where D, as shown in Fig. 3(b), is the distance between the bobbin center and the wire. The angular deflection θ is next derived for calculating the equivalent rotational (tilting) stiffness

, which is started with expressing the translational deflections in x and y directions due to the total electro-magnetic force F as

δx= 4F cos φ kx = F cos φL3 12EIw and δy= 4F sin φ ky = F sin φL3 12EIw . (7)

The net deflection along F is

δ=

δ2

(4)

Fig. 3. Moment generation of the four-wire-type optical pickup. (a) 3D view and (b) side view of the bobbin from positive θ direction.

Assuming small motions of the bobbin, thus, δ = Dθ. Henceforth,

= M θ = 4FD δ/D = 48EIw(D2x+ D2y) L3 (Dx/D)2+ (Dx/D)2, (9)

where Dx and Dy are, respectively as shown inFig. 3(b), the

distances in x and y directions between the bobbin center and each wire.

2.2. Modeling of voice coil motors

The electro-magnetic forces acting on the bobbin in the direc-tions of focusing, tracking and tilting are parameterized in this section. The actuators composed of sets of coils in the pickup are namely voice coil motors (VCMs), the electromagnetic dynamic balances of which in pickup operation, as equivalently shown in

Fig. 4, can be derived based on the Kirchhoff’s law, yielding

Vm(x,y,θ)= Rm· im+ Lm dim dt + Vmb = Rm· im+ Lm dim dt Kmvs· ˙q(x,y,θ), (10) where Vm(x,y,θ)are the independent VCM input voltages in three

directions, Vmbis the back electromotive force (EMF) and{Rm, im, Lmand Kmvs} represent the resistance, current, inductance

Fig. 4. Circuit model of the voice coil motor.

and back EMF constant of the VCMs, respectively. With the electrical dynamics in Eq.(10)derived, the Fleming’s left hand rule[18]is then employed to derive the electro-magnetic forces for actuation, which is

F(x,y,θ)= nm· Bm· lm· im,= nm· Bm· lm Rm × Vm(x,y,θ)− Lm dim dt − Kmvs· ˙q(x,y,θ) , (11)

where nm is the number of coil loops, Bmis the magnetic flux

density within the air gap between the bobbin and magnets, and

lmis the total effective coil length for a single coil loop. Based on the fact that the electrical dynamics of the conducted current is much faster than those mechanical ones in the directions of focusing, tracking and tilting, the term Lm(dim/dt) in Eq.(11)

can be neglected. Incorporating further the simplified F(x,y,θ)in

Eq.(11)into the system model in Eq.(5)arrives at a net system model with additional consideration of wire damping as

M ¨q+ C0˙q+ K0q+ N + G = T0V, (12)

where V is of the form V= [ Vx Vy ] T

which contains the input voltages into the VCMs in three DOFs of tracking, focusing and tilting, respectively. The remaining two expressions in Eq.

(12), C0and T0, are given as follows:

C0= ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ Cx+ nxBxlx Rx Kmvs,x 0 0 0 Cy+ nyByly Ry Kmvs,y 0 0 0 + nθBθlθ Kmvs,θ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ , (13a) T0= ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ cos θ·nxBxlx Rx − sin θ ·nyByly Ry 0 sin θ·nxBxlx Rx cos θ·nyByly Ry 0 0 0 nθ, Bθ, lθ ⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ . (13b)

(5)

2.3. Modeling of uncertainties and disturbance

There often exist an uneven magnetic filed generated by magnets and manufacturing tolerances with respects to various crucial dimensions of the pickup structure, which are the factors, other than the movement of the bobbin, causing the mis-passes of the electro-magnetic forces on the mass center of the bobbin; as results, it leads to a non-zero tilting. For later control design, the uncertainties due to the uneven magnetic field and manufac-turing tolerance are formulated into the mathematical model in Eq.(12)as structured, parametric uncertainties[19]. The formu-lation is started with re-expressing the system equation in Eq.

(12)as M ¨q+ C˙q + Kq + N + G = TV, (14) where M= M0, N= N0, G= G0, (15) C= C0+ CΔ, K= K0+ KΔ, T= T0+ TΔ, (16) where subscripts of “0” denotes the nominals while “Δ” denotes the corresponding parametric variations due to the uneven mag-netic field and manufacturing tolerance. Note that no variation components are associated with M, N, G, since they can be mea-sured or derived with relative precision. On the other hand, based on the geometry of the bobbin, the variations CΔ, KΔand TΔ

can be modeled by CΔ= ⎡ ⎢ ⎢ ⎢ ⎣ 0 0 0 0 0 0 nxBxlx Rx Kmvs,x· Γy nyByly Rx Kmvs,y· Γx 0 ⎤ ⎥ ⎥ ⎥ ⎦, (17a) KΔ= ⎡ ⎢ ⎣ 0 0 kxay 0 0 kyax kxay kyax kxa2y+ kya2x ⎤ ⎥ ⎦ , (17b) TΔ= ⎡ ⎢ ⎢ ⎢ ⎣ 0 0 0 0 0 0 nxBxlx Rx · Γy nyByly Ry · Γx 0 ⎤ ⎥ ⎥ ⎥ ⎦, (17c)

where ax and ay are the equivalent asymmetric offsets of the

restoring forces induced by the supporting stiffnesses kxand ky,

respectively. These non-zero ax and ay are caused by relative

misalignments and/or manufacturing tolerances of pickup com-ponents. On the other hand, Γx and Γy are the offsets of the

electromagnetic force acting lines from the mass center of the bobbin due to an uneven magnetic field and/or misalignments of magnetic components in x and y directions, respectively. In this study, parametric uncertainties of{ax, ay, Γx, Γy} are

assumed approximately up to 5% of the respective sizes of the bobbin.

Fig. 5. Time trace and FFT of measured runouts.

The external disturbances are next modeled based on realistic radial vibrations (runouts) for later control design. To this end, a simple experiment system is built with mainly a commercial optical disc drive in the laboratory to mimic the aforementioned CD-ROM system, and two laser sensors to measure the radial vibrations. The measured radial vibrations are shown in time and frequency domains inFig. 5, where it is seen that the practi-cal radial vibratory disturbance consists of a primary harmonic of 1␮m at 7850 rpm, which is exactly the disk rotational fre-quency. These measured radial vibrations would serve as output disturbances in later control design and experimental valida-tion. Incorporating the measured disturbance into system Eq.

(14)arrives at the modified system equations as

M ¨q+ C˙q + Kq + N + G + ˜D = ¯TV, (18)

where ˜D= [ vd,x vd,y 0 ]T· vd,xand vd,yare assumed as the

aforementioned measured radial vibrations in x and y directions, respectively.

3. Controller design

A sliding-mode controller (SMC) is synthesized in this sec-tion for precision posisec-tioning of the pickup actuator in 3 DOFs. A well-designed SMC is expected to accept the estimated states of q and ˙q from the high-gain observer designed in the next sec-tion, and then to calculate required control efforts V to be fed to the optical pickup.Fig. 6shows a block diagram that well illus-trates the structure of the SMC and the accompanied high-gain observer. To complete SMC design, it is first understood that the systems controlled by a SMC are a class of controlled nonlinear systems actuated by discontinuous control efforts, which change the system structure to have the controlled states reaching and leaving the switching surface (or sliding surface). The structure of the switching surface is specified at the zeros of a so-called

(6)

Fig. 6. Block diagram of the controlled system with the observer.

“switching function,” which is a pre-defined vector-valued func-tion, often denoted by S(e). The sign of the switching function indicates which side of the switching surface the states are, and offers the direction for the control action to be designed. In this section, the objective is to design the switching surface reaching law for the SMC design. This is accomplished by determining the reaching mode and the overall control law, which is aimed at the convergence of the system dynamic to the switching surface and ultimately the desired states. To this goal, three independent control inputs to the three-axis four-wire type optical pickup are synthesized to accomplish precision positioning in track-ing/focusing and annihilating tilting. This starts with re-writing Eq.(18)as

¨q= −M−1C ˙q− M−1Kq− M−1D+ M−1TV,¯ (19)

where D= (N + G + ˜D). The error vector of the system is defined as e= q − qd= ⎡ ⎢ ⎣ X− Xd Y− Yd θ− θd ⎤ ⎥ ⎦ , (20) where qd= [ Xd Yd θd] T

are targeted focusing, tracking and tilting positions. Note that to eliminate non-zero tilting, θdis set

as zero. A switching vector function S(e) containing the integrals of the positioning errors is next defined as

S(e)= d dt+ C1 2  t 0 e dt = ˙e + 2C1e+ CT1C1  t 0 e dt, (21) where C1= diag[ C1,x C1,y C1,θ]. Note that C1is a matrix

with positive diagonal elements to be determined. The determi-nation of the elements in C1decides relative convergence speeds among 3 DOFs. Taking time derivative of S(e) in Eq.(21)and also incorporating Eqs.(19)and(20)leads to

˙S= (−M−1C ˙q− M−1Kq− M−1D+ M−1TV)¯ − ¨qd

+ 2C1( ˙q− ˙qd)+ C21(q− qd). (22)

To find an appropriate control law, the reaching law of the states with proportional plus constant power rates in the form of

S= −PS − Qsgn(S), (23)

is first set to be achieved. Note that Q= W ·

[|Sx|α Sy α

|Sθ|α] T

with Sx, Sy, Sθ being the

compo-nents of given sliding-mode matrix S. Furthermore, P and W are positive weighting coefficients to be designed, while the choice of α also allows one to adjust the convergence speeds. By selecting appropriate values of P, W and α in Eq.(23), the convergence of state trajectories to the switching surface can be guaranteed since the reaching law(23)directly leads to

S· ˙S < 0. (24)

To make possible the reaching law(23), the control efforts V in Eq.(22)can be designed as follows, based on theory of sliding-mode control, V=Vx Vy Vθ  = (M−1T0)−1 M−1C0˙q+ M−1K0q+ ¨qd− C1˙q+ C1˙qd − PS − Qsgn(S) + CT 1C1  t 0 (q− qd)dt . (25)

Note herein that by selecting large values of P and W for the control effort V in Eq.(25), one is able to not only reach the con-vergence in Eq.(24)but also retain the robustness against the uncertainties of CΔ, KΔand TΔas prescribed in Eq.(17)and the

disturbance D specified in Eq.(18). Note that the necessary con-dition for reaching the robustness against the uncertainties and disturbance by the voltage input V in Eq.(25)is the satisfaction of the input matching condition[8,9].Appendix Adetails the proof on the satisfaction. Finally, in order to reduce the known chattering phenomenon near the switching surface, the function sgn(s) pre-proposed in Eq.(25)is replaced by a saturation func-tion inside the pre-designated boundary layer[7]. The saturation function is of the form

sat(S)= ⎧ ⎨ ⎩ sgn(S), if|S| > φs S φs, if|S| ≤ φs ⎫ ⎬ ⎭, (26)

where φsis the boundary layer width of the switching surface.

4. Observer design

With the sliding-mode controller designed, a high-gain observer is synthesized and augmented into the controlled sys-tem in this section with the aim to estimate the moving velocities of the bobbin in the directions of tracking, focusing and tilting. The estimated velocities would be provided to the controller as the feedback signals in places of those digitally computed time derivatives from the measured displacements of the mov-ing lens/bobbin. The replacements are motivated by the fact that the computed derivatives are often contaminated by the noises caused by sensor limitation and magnified by consequent digital discretization.

The design process of the high-gain observer follows the pro-cedure similar to that in[10], which starts with defining new state and output variables of the system as q1= q, q2= ˙q and y = q. With these new definitions, the system equations augmented with the designed sliding-mode controller in Eq.(19) can be

(7)

re-expressed as

˙q1= q2, ˙q2= f (q1, q2)+ g(q1)V, y= q1, (27)

where f (q1, q2)= −M−1C0q2− M−1K0q1− M−1D, g(q1)

= M−1T0, and y= q1= [ X Y θ ]. Note that

y= [ X Y θ ] is the output vector containing the

mea-sured displacements of the moving bobbin in three DOFs of focusing, tacking and tilting. With the sliding-mode control effort designed previously by Eq. (25), the term V in Eq.

(27)can be seen as a function of state estimations offered by the observer and time, i.e. V= η(ˆq1, ˆq2, t) where ˆq1 and ˆq2

denote, respectively, the estimates of the actual displacements and velocities of the bobbin/lens, q1and q2, respectively. Thus

the system Eq.(27)can be further simplified as

˙q1= q2, ˙q2= φ(q1, q2, ˆq1, ˆq2, t), y= q1, (28) where φ(q1, q2, ˆq1, ˆq2, t)= f (q1, q2)+ g(q1)η( ˆq1, ˆq2, t).

Consider the high-gain observer in the form of ˆq1= ˆq2+

1

εHp(y− ˆq1), ˆq2=

1

ε2Hv(y− ˆq1), (29)

On the other hand, Hpand Hyare designated as the diagonal

matrices with constant elements, i.e. Hp= diag(hp,i) and Hv=

diag(hv,i), with the aim to achieve an estimation convergence

for ˆq1and ˆq2. Convergence of the estimation can be guaranteed,

even against the uncertainties of CΔ, KΔand TΔ, by choosing

the values of hp,i’s and hv,i’s such that the spectra (roots) of the

characteristic polynomials

pi(λ)= λ2+ hp,iλ+ hv,i, i= 1, . . . , N (30)

are all in the left half plane. Finally, the value of ε in the observer in Eq.(29)is chosen as a small positive parameter, serving as a detuning parameter to adjust the convergence speed of the designed observer. ε is usually detuned small enough such that the convergence speed of the observer is much faster than the targeted convergence speeds of states of the controlled system, resulting in assurance of the expected control performance by the SMC designed in Section3, where no observer is assumed. On the other hand, note that the smallness of ε in fact leads to large values of 1/ε and 1/ε2in Eq.(29), explaining why the observer is named the high-gain observer. It is important to note herein as well that the estimated ˆq1and ˆq2by the high-gain observer are computed through the time integrations on the right hand sides of Eq.(29), rendering the estimated values of ˆq1 and ˆq2 in lower noises than those embedded in directly computed time-derivatives from measured displacements. With values of hp,i’s,

hv,i’s and ε determined following the aforementioned directives,

the convergence of the estimation by the high-gain observer can be guaranteed. The proof to ensure the convergence is provided inAppendix B.

5. Numerical simulations

With the sliding-mode controller and the high-gain observer synthesized, numerical simulations are conducted in this sec-tion to find suitable controller parameters and observer gains.

Table 1

Geometric and magnetic parameter values of the VCM actuator

Description Symbol Value Unit

Max voltage Vm(max) 5 Volt

Max current im(max) 0.67 A

Resistance Rx 7.5

Resistance Ry 7.5

Resistance 6.4

Back EMF constant Kmvs,x 0.0416 Volt/(m/s) Back EMF constant Kmvs,y 0.0416 Volt/(m/s) Back EMF constant Kmvs,θ 0.0357 Volt/(m/s)

Magnetic flux density Bx 0.454 Wb/m2

Magnetic flux density By 0.454 Wb/m2

Magnetic flux density 0.454 Wb/m2

Effective length* l x 0.37 m Effective length* l y 0.35 m Effective length* l θ 0.1 m

No. of coil loops nx 32 Loop

No. of coil loops ny 25 Loop

No. of coil loops 40 Loop

*The effective lengths of the wires for focusing/tracking/tilting are total lengths of coil loops, not the size of the coils in appearance.

The practical three-axis pickup by ITRI, as shown inFig. 1, is considered for the ensuing numerical simulations and experi-mental validation. All parameters of the considered three-axis four-wire type optical pickup actuator are calibrated or obtained from documented properties. They are

m= 2.87 × 10−4kg, L= 12.5 × 10−3m,

Iw= 1.01 × 10−17m4, E= 1.1×1011Pa, r= 4 × 10−5m, Dy= 1.225 × 10−3m,

Δt= 5 × 10−4s, I0θ= 1.97 × 10−9kg m2,

Ix= 1.97 × 10−9kg m, Iy= 3.47 × 10−9kg m, (31)

while the parameter values of the voice coil motors (VCMs) are given inTable 1.

5.1. Choosing control parameters

Numerical simulations are carried out in this subsection with the aim to choose appropriate parameter values for the sliding-mode controller designed in Section 3. The appropriateness can be ensured if the error convergence in Eq.(24)is reached with the presences of the disturbances due to radial rurnouts, as specified by D in Eq.(18), and the parametric uncertainties {ax, ay, Γx, Γy} in Eq.(17)that are prescribed as 5% of

respec-tive dimensions of the pickup bobbin. It can be obtained from the SMC design process proposed in Section 3 that the main control parameters affecting the controller performance are P,

W, α and C1. Among these parameters, one can only consider

P and W as the main parameters to be tuned for convergence

and robustness, since the effects of α are only on the conver-gence that can also be tuned by P and W. On the other hand,

C1determines only the relative convergence speeds among the states. Therefore, in the following process of controller tuning,

(8)

αis set to be unity to leave the job of convergence tuning to P and W, while C1is designated as C1= diag[ 300 300 900 ]

for reflecting desired relative convergence speeds among the states.

Four cases of varied P and W as listed inTable 2are con-sidered herein for simulations to obtain satisfactory controller performance. The first, second and third cases are integrally set to consider relative large, medium and small levels of P and a fixed W, with the aim to find the most suitable value of P for better control convergence and robustness. With the desired tra-jectories in x and y directions set to be step functions of 10␮m and the desired tilting in θ direction to be zero, simulations are

Table 2

Cases for choosing weightings P and W

Case no. P W

1 5× 103 10

2 (also for experiment) 5× 104 10

3 5× 105 10

4 5× 104 103

conducted and then the related results are shown inFigs. 7–9, respectively, corresponding to Cases 1–3 inTable 2. It can be seen from these figures that the case with the pre-chosen medium value of P = 5× 104, as shown inFig. 8, renders the smallest root

Fig. 7. Simulated step responses, control efforts and errors of the pickup system controlled by the designed SMC in three directions with control parameters of Case 1 given inTable 2. (a) Tracking, (b) focusing, (c) tilting, (d) tracking control effort, (e) focusing control effort, (f) tilting control effort, (g) tracking error, (h) focusing error and (i) tilting error.

(9)

Fig. 8. Simulated step responses, control efforts and errors of the pickup system controlled by the designed SMC in three directions with control parameters of Case 2 given inTable 2. (a) Tracking, (b) focusing, (c) tilting, (d) tracking control effort, (e) focusing control effort, (f) tilting control effort, (g) tracking error, (h) focusing error and (i) tilting error.

mean squares of errors (RMSE) in all three directions. The case with the smallest value of P = 5× l03exhibits positioning

fluc-tuations in three DOFs at steady state, as shown inFig. 7. This is largely due to an inadequate control effort supplied to the VCM to overcome the disturbance of the radial runouts spec-ified in Eq.(18). On the other hand, the case with large value of P = 5× 106 has trouble in stabilizing the tilting motion at steady state, as shown inFig. 9. This is largely due to the over-powered control effort to the VCM in the tilting direction. In conclusion, the medium value of P = 5× 104suits best for the controller.

In the next step, the simulations with the parameter values considered in Case 4 inTable 2are conducted to find suitable value of W for a satisfactory controller performance. In Case 4, with P fixed to the pre-chosen medium value of 5× 104, W is increased from the value of 10 in Case 1–3 to 1000 for a chance to speed up the convergence near the sliding surface. The cor-responding results are shown inFig. 10. A general comparison betweenFigs. 8 and 10 renders that an increased W does not significantly shorten response time especially in the transient stage, while brings small levels of fluctuation due to the higher control gain of W near the sliding surface. Note that from Eq.

(10)

Fig. 9. Simulated step responses, control efforts and errors of the pickup system controlled by the designed SMC in three directions with control parameters of Case 3 given inTable 2. (a) Tracking, (b) focusing, (c) tilting, (d) tracking control effort, (e) focusing control effort, (f) tilting control effort, (g) tracking error, (h) focusing error and (i) tilting error.

(23)it can be perceived that W dictates level of the switching effort near the sliding surface. Therefore, the suitable value of

W remains as the pre-chosen 10.

5.2. Choosing observer gains

With the control parameters chosen based on simulations, efforts are paid herein to find suitable observer gains also based on simulations. In the first step, the values of parameters

hp,i’s and hv,i’s, prescribed by Eq.(30), are designated to have

Hp= diag[4× 103, 4× 103, 2× 104] and Hv= diag[4× l06,

4× l06, 1× 108] to ensure robust stability of the observer. Sec-ond, the small parameter ε is first chosen as ε = 0.005 (as listed inTable 3) for a relative fast convergence on state velocity esti-mations. The resulted responses are plotted inFig. 11, where the responses of the controlled system with the feedback veloc-ities estimated from the observer are represented by dot-dashed curves, while those with those actual velocities are represented

(11)

Fig. 10. Simulated step responses, control efforts and errors of the pickup system controlled by the designed SMC in three directions with control parameters of Case 4 given inTable 2. (a) Tracking, (b) focusing, (c) tilting, (d) tracking control effort, (e) focusing control effort, (f) tilting control effort, (g) tracking error, (h) focusing error and (i) tilting error.

by solid curves for comparison. It is seen from the errors in

Fig. 11(g–i) that the controller assisted by the high-gain observer achieves precision positionings in the three DOFs of focusing, tracking and tilting. Also, the RMSE values of the controlled system with the observer employed are close to those of actual responses in all 3 DOFs, indicating a satisfactory convergence in velocity estimation by the high-gain observer. ε is next detuned to a even smaller value, the chosen parameter as shown in

Table 3, ε = 0.0005, to aim for a better observer convergence. The corresponding simulated responses are plotted inFig. 12, where it is seen that the controlled responses and errors using

the observed velocities are indistinguishable from those of actual counterparts, demonstrating that a smaller ε = 0.0005 is a bet-ter choice than ε = 0.005. Note that the previous finding in fact reflects the theoretical core of the high-gain observer. In each

Table 3

Cases for choosing detuning parameter ε

Case no. P Q ε

1 5× 104 10 0.005

(12)

Fig. 11. Simulated step responses, control efforts and errors of the pickup system controlled by the designed SMC assisted by the high-gain observer in three directions. The employed controller and observer parameters are those of Case 1 inTable 3. (a) Tracking, (b) focusing, (c) tilting, (d) tracking control effort, (e) focusing control effort, (f) tilting control effort, (g) tracking error, (h) focusing error and (i) tilting error

design of the observer, one ought to continuously detune the value of ε until the required computation load is bearable for the DSP module utilized.

6. Experimental validation

Experiments are conducted to verify the expected effective-ness of the designed SMC and the high-gain observer with the parameters and gains chosen in Section 5. Fig. 13 illus-trates the experimental setup employed, which consists of a

laser displacement sensor (MTI 250), two optical fiber displace-ment sensors (MTI KD-300) and a three-axis pickup provided by the Industrial Technology and Research Institute (ITRI), Taiwan. The implementation of the previously designed con-troller/observer algorithms are accomplished by a DSP module (dSPACE1103). This DSP accepts the measurements of the bob-bin motions from the laser and optical sensors, based on which calculations are conducted following the previously designed controller/observer algorithm to output required control efforts. The output control efforts are further amplified by a

(13)

custom-Fig. 12. Simulated step responses, control efforts and errors of the pickup system controlled by the designed SMC assisted by the high-gain observer in three directions. The employed controller and observer parameters are those of Case 2 inTable 3. (a) Tracking, (b) focusing, (c) tilting, (d) tracking control effort, (e) focusing control effort, (f) tilting control effort, (g) tracking error, (h) focusing error and (i) tilting error.

made amplifier circuit featuring chip OP-741 before fed into the pickup for generating bobbin motions. The tracking (hor-izontal) motions of the bobbin in the pickup are measured directly by the laser displacement sensor, while the focusing (vertical) and tilting motions are calculated from the measure-ments of the two optical fiber sensors. The focusing motion is obtained by averaging two optical sensor signals, while the tilt-ing motion is by taktilt-ing the difference between the two sensor signals and then divided by the span between two parallel sen-sors. Note that the aforementioned averaging and subtraction

are conducted by the DSP module. The resolution of the laser displacement is 0.1–0.2␮m, while those of the optical sensors are 0.3–0.5␮m.

It should be also noted at this point that for most of commer-cial two-axis pickups the detection of bobbin motions is made possible using the differential phase detection (DPD) module that consists of four photo detector patches in a simple config-uration as shown inFig. 14(a). The DPD module outputs the signals that estimate well the bobbin motions in the directions of focusing and tracking. To offer an additional detection of

(14)

Fig. 13. Schematic diagram of the experimental setup.

the tilting for the three-axis pickups, more receiving patches of photo detectors need to be added to the original DPD module.

Fig. 14(b) shows one of new DPD configurations designed by

[20], where the four additional patches of A2, B2, C2 and D2 in the middle section make possible the detection of the tilting motion of the bobbin.

Two series of experiments with and without the high-gain observer employed are carried out to validate the expected per-formance of the proposed controller and observer. Using the control parameters determined previously based on the

simu-Fig. 14. Photo detector patches of a DPD module.

lations in Section5.1, the experiments without the high-gain observer are conducted to verify the expected controller perfor-mance in the first series of experimental studies.Fig. 15plot the experimental responses, control efforts and time histories of positioning errors with theoretical counterparts for compar-ison, where the experimental precision positioings simultane-ously in the directions of focusing, tracking and tilting are clearly achieved, rendering satisfactory steady-state RMSEs of 0.2453␮m, 0.2036 ␮m and 0.0015◦, respectively. Note that the RMSEs obtained herein for tracking and tracking are already close to the resolutions of the used laser and optical sensors, respectively. A general closeness between the theoretical and experimental counterparts is also present despite of little fluc-tuations involved in the experimental steady-state signals of tracking and focusing. These fluctuations are probably caused by DSP discretization, sensors noises, subsequent digital dif-ferentiations and the runouts. Also plotted in these figures are the dashed curves inFig. 15(c and i) corresponding to the cases without tilting control for comparison. This is made possible in practice by simply switching off the voltage input in the tilt-ing direction. It can be seen fromFig. 15(c and i) that without the tilting control, persistent large non-zero tilting angles are present before and after the control activated, causing a serious difficulty in data-reading by the pickup. Finally, it is seen from the control efforts inFig. 15(d–f) that larger fluctuations in the control efforts at steady state inFig. 15(e and f) are present than those inFig. 15(d). This is due to the fact that the resolution by the laser sensor for the tracking motion is finer than those by the optical sensors responsible for detecting the focusing and tilting motions.

In the second series of experimental study, the high-gain observer with the gains previously determined in Section 5.2

(15)

Fig. 15. Experimental and simulated step responses, control efforts and errors of the pickup system controlled by the designed SMC without an observer in three directions. (a) Tracking, (b) focusing, (c) tilting, (d) tracking control effort, (e) focusing control effort, (f) tilting control effort, (g) tracking error, (h) focusing error and (i) tilting error.

predicted theoretically.Fig. 16plot the experimental responses, control efforts and time histories of errors with the theoretical counterparts for comparison, where it is seen that the synthesized controller and observer are able to perform precision position-ings simultaneously in the directions of tracking, focusing and tilting, rendering steady-state RMSEs of 0.1407␮m, 0.1449 ␮m and 0.0019◦, respectively. Note that the RMSEs obtained herein for tracking and tracking are slightly below the resolutions of the used laser and optical sensors, respectively, thanks to the integra-tions performed by the high-gain observer to reduce noises by the sensors and environment. A general closeness between the simulated curves and experimental counterparts is also present. Comparing the responses in these figures with those counter-parts inFig. 15, where no high-gain observer is applied, it is clear that moderate levels of higher-frequency fluctuations embedded

in the error signals inFig. 15(g–i) are alleviated in the coun-terpart subfigures, Fig. 16(g–i). This is in fact largely due to the integrations conducted by the high-gain observer, since the observer circumvents the noise induced by DSP digital differ-entiations. However, this also comes with the cost of longer transient responses, as shown in Fig. 16, for completing the integrations demanded by the observer. Finally, it should also be noted that the large fluctuations in the control efforts inFig. 16(d and e) prior to the initiation of the step commands are due to the substantial estimation errors of the bobbin velocities induced by the high-gain observer. Based on Eq.(B.5)inAppendix Bon the high-gain observer convergence, the aforementioned observer estimation errors can easily be shown inevitable as the position-ing errors are close to zeros as before the step commands are initiated.

(16)

Fig. 16. Experimental and simulated step responses, control efforts and errors of the pickup system controlled by the designed SMC assisted by the high-gain observer in three directions. (a) Tracking control with high-gain observer, (b) focusing control with high-gain observer, (c) tilting angle control with high-gain observer, (d) tracking control effort, (e) focusing control effort, (f) tilting control effort, (g) error, (h) error and (i) error.

7. Conclusions

This study is dedicated to design and experimental validation of a sliding-mode controller equipped with a high-gain observer, which are synthesized for simultaneous precision positionings of a three-axis optical pickup in the directions of focusing, tracking and tilting. Based on the simulated and experimental results, the following conclusions are drawn.

(1) Simulations and experimental studies have demonstrated that the synthesized controller and observer is capable of simultaneously positioning the bobbin in the pickup for pre-cision focusing, tracking and reducing tilting to acceptable, small levels.

(2) The levels of the tilting in the cases without tilting control are found substantially larger than those with the titling control by the designed SMC, showing the importance of employing a three-axis controller and the effectiveness of the accompanied controller/observer algorithm proposed in this study to suppress non-zero tiltings.

(3) The application of the high-gain observer helps greatly for reducing levels of fluctuations in steady-state sys-tem responses. These fluctuations are possibly caused by environmental, sensor and digital noises. However, it should also be noted that although fluctuations is reduced, the observer brings the cost of longer transient responses.

(17)

Acknowledgments

The authors would like to express special thanks to the Indus-trial Technology and Research institute (ITRI), Taiwan for their helps with the experimental hardware and setup. The authors are also greatly indebted to the National Science Council of ROC for the financial support through the contacts NSC 93-2212-E-033-001 and NSC 94-2622-93-2212-E-033-001-CC3, and also to the Center-of-Excellence Program on Membrane Technology, the Ministry of Education, Taiwan, ROC.

Appendix A

The proof to show the satisfaction of the input matching con-dition is provided herein. Following the procedures in[8,9], the proof starts with re-presenting the system equations in a state-space form as ˙x= ˜f(x) + ˜f(x, t) + [ ˜G(x) + ˜G(x, t]u, y= ˜h(x), (A.1) where x= [q˙q] = [X, Y, θ, ˙X, ˙Y, ˙θ]; ˜h(x) = q = [X, Y, θ]; ˜f(x)=  ˆI −M−1C 0q2− M−1K0q1− M−1D  ; ˜ G(x)=  ˆ0 M−1T¯0  ; u= V; ˆI= ⎡ ⎢ ⎣ 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 ⎤ ⎥ ⎦ ; ˆ0 = ⎡ ⎢ ⎣ 0 0 0 0 0 0 0 0 0 ⎤ ⎥ ⎦ ;

and { ˜f, ˜G} are the uncertainties associated with {˜f, ˜G}, respectively. It can easily be obtained that

L˜gj˜hi(x)= 0, for i, j = 1, 2, 3, A≡ ⎡ ⎢ ⎣ L˜g1L˜f˜h1(x) L˜g2L˜f˜h1(x) L˜g3L˜f˜h1(x) L˜g1L˜f˜h2(x) L˜g2L˜f˜h2(x) L˜g3L˜f˜h2(x) L˜g1L˜f˜h3(x) L˜g2L˜f˜h3(x) L˜g3L˜f˜h3(x) ⎤ ⎥ ⎦ = M−1T¯0, (A.2) where L denotes Lie Derivative; ˜gj’s are row vectors of ˜G while

˜hi’s are components of ˜h. Based on theory of nonlinear

con-trol, the content of the computed matrix A in Eq. (A.2)leads to a vector of relative degree of freedom (DOF) of [2, 2, 2] if

M−1T¯0is nonsingular. The matrix, M−1T¯0, being a function of

the pickup tilt angle, can easily be shown nonsingular with the system dynamics considered in this study, due to the fact that the tilting angle is always small. With the relative DOFs obtained, the next step toward the input matching condition is to check if the relative DOFs are unchanged by addition of uncertainties and disturbance, which are prescribed by CΔ, KΔ and TΔ in

Eq.(17)and D in Eq.(18), respectively. While in the formulated system Eq.(A.1), they are grouped into ˜f and ˜G. Based on

the entrance locations of CΔ, KΔ, XΔand D into ˜f and ˜G,

it can easily be deduced that

˜fand ˜gj∈ Ker[d˜hi], (A.3)

since Ker[d ˜hi]= [ 0 0 0 R3]. With the above condition (A.3) held, the matching condition is henceforth satisfied. Finally note that the system Eq.(18)are in fact ready to be in a normal form with M−1multiplied at both sides. The relative DOF vector is obviously [2, 2, 2], where each “two” corresponds to one of DOFs of tracking, focusing and tilting. Non-singularity of M−1T¯0and the satisfaction of condition(A.3)mean

practi-cally that one could design a control effort V capable of reaching and suppressing system uncertainties and disturbance for the three-axis pickup considered in this study.

Appendix B

The proof on the estimation convergence of the proposed high-gain observer is provided in this appendix. This proof starts with establishing the equations governing the error dynamics of estimation by the high-gain observer. These equations can be obtained by subtracting Eq.(29)from Eq.(30), yielding

˜q1= ˜q2− 1 εHp( ˜q1), ˙˜q2= − 1 ε2Hv( ˜q1)+ φ(q1, q2, ˆq1, ˆq2, t) (B.1)

where ˜qi= qi− ˜qi, i= 1, 2. For further analysis, the following

new coordinates and scalings are introduced, i.e. ˜z1= ˜q1, ˜z2= ε˜q2, ˜z= (˜zT1, ˜zT2)

T

. (B.2)

With the aboves, the error dynamics in Eq. (B.1) can be re-expressed as

ε˙˜z1= −Hp˜z1+ ˜z2, ε˙˜z2= −Hv˜z1+ ε2φ(q1, q2, ˆq1, ˆq2, t),

or in the matrix form of

ε˙˜z2= Ao(˜z)+ ε2bφ(q1, q2, ˆq1, ˆq2, t), (B.3) where ˜z=  ˜z1 ˜z2  , Ao=  −Hp I −Hv 0  and b=  0 I  . Since

matrices Hp and Hv have been chosen to place the spectra

of pi(λ), i = 1, . . ., N, in the left half plane, there exists a

positive definite matrix Poindependent of ε to be the solution of the following matrix equation AToPo+ PoAo= −I. With the solved Po, a new quadratic function defined by W(˜z)= ˜zTPo˜z is formed, which can be used to serve as a Lyapunov function candidate for the error dynamics in Eq. (B.3). Computing the derivatives of W(˜z) along the solutions of Eq.(B.3)gives

dW dt = 1 ε[˜z T (AToPo+ PoAo)˜z+ 2ε2φTbTPo˜z] = −1 ε˜z T˜z+ 2εφTbTPo˜z. (B.4)

Eq.(B.4)further gives dW dt ≤ 1 ε ˜z 2+ 2ε Po ˜z .

(18)

Based on the above inequality, the convergence of the designed high-gain observer can be ensured by detuning the parameter ε small enough to satisfy

ε2< ˜z

2P0bφ(q1, q2, ˆq1, ˆq2, t).

(B.5) It should be noted at this point that the controlled system always renders a finite quantity of the right hand side in inequal-ity(B.5)before reaching the infinite time. Therefore, there must exist a small value of ε for observer convergence before all posi-tioning errors are very close to zeros. In the actual process of determining ε, one can detune ε from a moderate small value with the assistance from simulations until the observer reaches its required convergence speed for control use. The required con-vergence speeds of the observation errors{˜q1, ˜q2} are usually set

much faster than the targeted convergence speeds of states{q1,

q2}, in order to ensure the overall convergence of the control

errors.

References

[1] M. Nagasato, I. Hoshino, Development of two-Axis actuator with small tilt angles for one-piece optical head, Jpn. J. Appl. Phys., Part 1 35 (1996) 392–397.

[2] I.H. Choi, S.N. Hong, M.S. Suh, D.H. Son, Y.L. Kim, K.W. Park, J.Y. Kim, 3-Axis actuator in slim optical pick-up for disc tilt compensation, in: Proceedings of Optical Storage Topical Meeting, 2001, pp. 178–180. [3] J.Y. Kang, M.G. Yoon, Robust control of an active tilting actuator for

high-density optical disk, in: Proceedings of the American Control Conference, 1998, pp. 861–865.

[4] G.V. Rosmalen, A floating lens actuator, in: Proceedings of International Symposium on Optical Memory, 1987.

[5] S. Yamada, S. Nishiwaki, A. Nakamura, T. Ishida, H. Yamaguchi, Track center servo and radial tilt servo system for digital versatile rewritable disc (DVD-RAM), Jpn. J. Appl. Phys., Part 1 2B (2000) 867–870.

[6] P.C.P. Chao, J.S. Huang, C.L. Lai, Intelligent control design for a three-DOF four-wire type optical pickup, Sens. Actuator A Phys. 117 (1) (2005) 28–40.

[7] J.J. Slotine, W. Li, Applied Nonlinear Control, Prentice-Hall, New Jersey, USA, 1991.

[8] V.I. Utkin, Sliding Modes and their Applications in Variable Structure Sys-tems, Moscow, 1978.

[9] H. Elmali, N. Olgac, Robust output tracking control of nonlinear MIMO systems via sliding mode technique, Automatica 28 (1) (1992) 145–151. [10] G. Besancon, Further results on high gain observes for nonlinear systems,

in: Proceedings of the 38th Conference on Decision & Control, 1999, pp. 2904–2909.

[11] A. Dabroom, H.K. Khalil, in: Proceedings of the 36th Conference on Deci-sion & Control, Numerical differentiation using high-gain observers (1997) 4790–4795.

[12] J.A. Heredia, W. Yu, A high-gain observer-based PD control for robot manipulator, in: Proceedings of the American Control Conference, 2000, pp. 2518–2522.

[13] A. Isidori, Nonlinear Control Systems, third ed., Springer, Berlin, New York, USA, 1995.

[14] H.K. Khalil, Nonlinear Systems, third ed., Prentice Hall, Upper Saddle River, NJ, USA, 2002.

[15] S. Nicosia, A. Tornambe, P. Valigi, Experimental results in state estimation of industrial robots, in: Proceedings of the 29th Conference on Decision and Control, 1990, pp. 360–365.

[16] E.S. Shin, K.W. Lee, Robust output feedback control of robot manipulators using high-gain observer, in: Proceedings of the International Conference on Control Applications, 1999, pp. 881–886.

[17] L. Meirovitch, Analytical Methods in Vibrations, Macmillan, London, UK, 1967.

[18] K. Milton, Basic Electricity: Theory & Practice, McGraw-Hill, New York, USA, 1973.

[19] K. Zhou, J.C. Doyle, Essentials of Robust Control, Prentice-Hall, New Jersey, USA, 1998.

[20] T.Y. Doh, B.I. Ma, B.H. Choi, I.S. Park, C.S. Chung, Y.H. Lee, S.J. Kim, D.H. Shin, Radial tilt detection using one beam and its compensation in a high-density only memory, Jpn. J. Appl. Phys., Part 1 35 (2001) 1680–1683.

Biographies

Paul C.-P. Chao received his BS in 1989 from National Cheng-Kung University,

Tainan, Taiwan. He received MS and PhD degree from Michigan State Univer-sity, USA, respectively, in 1993 and 1997. After graduation, he worked for the CAE department of Chrysler Corp. in Auburn Hill, Detroit, USA for 2 years. Then he became faculty member of mechanical engineering department at Chung Yuan University, Chung-Li, Taiwan. He published a series of papers on centrifu-gal pendulum vibration absorbers (CPVAs) and the automatic balancer system (ABS). Prof. Chao was the recipient of the 1999 Arch T. Colwell Merit Best Paper Award from Society of Automotive Engineering, Detroit, USA; the 2004 Long-Wen Tsai Best Paper Award from National Society of Machine Theory and Mechanism, Taiwan; the 2005 Best Paper Award from National Society of Engineers, Taiwan; and the 2002/2003/2004 CYCU Innovative Research Award. He currently serves as Associate Editor of Journal of Advanced Engineering, CYCU, 2005.

In recent years, his research interests focus on micro-mechatronics, optical drives, control technology, micro-sensors and actuators.

Chien-Yu Shen received BSE and MS degrees in civil engineering and

mechan-ical engineering from Chung Yuan Christian University of Taiwan in 2002 and 2004, respectively. He is pursuing a doctor’s degree in mechanical engineering at Chung Yuan Christian University, Taiwan. His research interests are advanced control theory, design and implementation of controllers, especially with efforts dedicated to precision positioning of optical pickups.

數據

Fig. 1. Structure of the three-axis four-wire type optical pickup by ITRI.
Fig. 2. Planar dynamic model of the bobbin.
Fig. 3. Moment generation of the four-wire-type optical pickup. (a) 3D view and (b) side view of the bobbin from positive θ direction.
Fig. 5. Time trace and FFT of measured runouts.
+7

參考文獻

相關文件

To convert a string containing floating-point digits to its floating-point value, use the static parseDouble method of the Double class..

Abstract—We propose a multi-segment approximation method to design a CMOS current-mode hyperbolic tangent sigmoid function with high accuracy and wide input dynamic range.. The

The aims of this study are: (1) to provide a repository for collecting ECG files, (2) to decode SCP-ECG files and store the results in a database for data management and further

FMEA, fail mode and effective analysis, which is one of a common method to analysis and find out the fail mode of the product is to dig out the unobservable problem or hidden

These kind of defects will escape from a high temperature wafer sort test and then suffer FT yield, so it is necessary to add an extra cold temperature CP test in order to improve

This research is to integrate PID type fuzzy controller with the Dynamic Sliding Mode Control (DSMC) to make the system more robust to the dead-band as well as the hysteresis

With a service driven market and customer service being of the utmost importance to enterprises trying to gain and maintain market share, the building and implementing of

The purpose of this thesis is to propose a model of routes design for the intra-network of fixed-route trucking carriers, named as the Mixed Hub-and-Spoke