Fuzzy Compensation for Nonlinear Friction in a Hard Drive

Similar documents
Resonance and Friction Compensations in a Micro Hard Drive

Improvement of HDD Tracking Performance using Nonlinear Compensation and RPT Control

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

LOW COST FUZZY CONTROLLERS FOR CLASSES OF SECOND-ORDER SYSTEMS. Stefan Preitl, Zsuzsa Preitl and Radu-Emil Precup

PRESENTLY, most hard disk drive (HDD) servo systems

An Operator Based Modeling and Compensation of VCM Actuator Pivot Friction in a 1.8-inch HDD

Jurnal Teknologi IMPLEMENTATION OF ROBUST COMPOSITE NONLINEAR FEEDBACK FOR ACTIVE FRONT STEERING BASED VEHICLE YAW STABILITY.

FUZZY CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL

Lyapunov Function Based Design of Heuristic Fuzzy Logic Controllers

Linear and Nonlinear MPC for track following in the design of HDD servo sytems

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC

RamchandraBhosale, Bindu R (Electrical Department, Fr.CRIT,Navi Mumbai,India)

A Study on Performance of Fuzzy And Fuzyy Model Reference Learning Pss In Presence of Interaction Between Lfc and avr Loops

NONLINEAR PID CONTROL OF LINEAR PLANTS FOR IMPROVED DISTURBANCE REJECTION

Type-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing

THE ANNALS OF "DUNAREA DE JOS" UNIVERSITY OF GALATI FASCICLE III, 2000 ISSN X ELECTROTECHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Direct Torque Control of 5-phase 10/8 Switched Reluctance Motor by Using Fuzzy Method

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVII - Analysis and Stability of Fuzzy Systems - Ralf Mikut and Georg Bretthauer

General-Purpose Fuzzy Controller for DC/DC Converters

Index Terms Magnetic Levitation System, Interval type-2 fuzzy logic controller, Self tuning type-2 fuzzy controller.

Composite Nonlinear Feedback Control for Linear Systems With Input Saturation: Theory and an Application

Variable Sampling Effect for BLDC Motors using Fuzzy PI Controller

Fast Seek Control for Flexible Disk Drive Systems

Direct Torque Control of Three Phase Induction Motor Using Fuzzy Logic

2010/07/12. Content. Fuzzy? Oxford Dictionary: blurred, indistinct, confused, imprecisely defined

and Mixed / Control of Dual-Actuator Hard Disk Drive via LMIs

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Available online at ScienceDirect. Procedia Computer Science 22 (2013 )

AN INTELLIGENT HYBRID FUZZY PID CONTROLLER

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

A Hybrid Approach For Air Conditioning Control System With Fuzzy Logic Controller

Secondary Frequency Control of Microgrids In Islanded Operation Mode and Its Optimum Regulation Based on the Particle Swarm Optimization Algorithm

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

Robust fuzzy control of an active magnetic bearing subject to voltage saturation

FUZZY LOGIC BASED ADAPTATION MECHANISM FOR ADAPTIVE LUENBERGER OBSERVER SENSORLESS DIRECT TORQUE CONTROL OF INDUCTION MOTOR

A Switching Controller for Piezoelectric Microactuators in Dual-Stage Actuator Hard Disk Drives

Algorithms for Increasing of the Effectiveness of the Making Decisions by Intelligent Fuzzy Systems

Performance Of Power System Stabilizerusing Fuzzy Logic Controller

Design On-Line Tunable Gain Artificial Nonlinear Controller

A robust, discrete, near time-optimal controller for hard disk drives

A New Approach to Control of Robot

A New Method to Forecast Enrollments Using Fuzzy Time Series

Sensorless Output Tracking Control for Permanent Magnet Synchronous Machine based on T-S Fuzzy Approach

Vibration Suppression of a 2-Mass Drive System with Multiple Feedbacks

Intelligent Control of a SPM System Design with Parameter Variations

Humanoid Based Intelligence Control Strategy of Plastic Cement Die Press Work-Piece Forming Process for Polymer Plastics

MANAGEMENT FLOW CONTROL ROTOR INDUCTION MACHINE USING FUZZY REGULATORS

Uncertain System Control: An Engineering Approach

Sliding Mode Control for Active Suspension System Using ICA Evolutionary Algorithm

COMPARISON OF DAMPING PERFORMANCE OF CONVENTIONAL AND NEURO FUZZY BASED POWER SYSTEM STABILIZERS APPLIED IN MULTI MACHINE POWER SYSTEMS

Stepping Motors. Chapter 11 L E L F L D

INTELLIGENT CONTROL OF DYNAMIC SYSTEMS USING TYPE-2 FUZZY LOGIC AND STABILITY ISSUES

Knowledge-Based Control Systems (SC42050) Lecture 3: Knowledge based fuzzy control

2.004 Dynamics and Control II Spring 2008

Design of Fuzzy Logic Control System for Segway Type Mobile Robots

Fuzzy PID Control System In Industrial Environment

FUZZY CONTROLLER DESIGN WITH STABILITY EQUATIONS FOR HYDRAULIC SERVO SYSTEM

Modeling and Simulation of Cigarette Weight Control System

1038. Adaptive input estimation method and fuzzy robust controller combined for active cantilever beam structural system vibration control

The Feedforward Friction Compensation of Linear Motor Using Genetic Learning Algorithm

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER

Observer Based Friction Cancellation in Mechanical Systems

A successful application of an intelligent hybrid controller for feed drive control of CNC Machine tool

Power System Dynamic stability Control and its On-Line Rule Tuning Using Grey Fuzzy

MODELLING OF TOOL LIFE, TORQUE AND THRUST FORCE IN DRILLING: A NEURO-FUZZY APPROACH

Fuzzy Local Trend Transform based Fuzzy Time Series Forecasting Model

Review on Aircraft Gain Scheduling

A Novel Three-phase Matrix Converter Based Induction Motor Drive Using Power Factor Control

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network

NonlinearControlofpHSystemforChangeOverTitrationCurve

DESIGN OF POWER SYSTEM STABILIZER USING FUZZY BASED SLIDING MODE CONTROL TECHNIQUE

Friction. Modeling, Identification, & Analysis

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Discrete-Time Composite Nonlinear Feedback Control With an Application in Design of a Hard Disk Drive Servo System

A FUZZY NEURAL NETWORK MODEL FOR FORECASTING STOCK PRICE

MODELING WITH CURRENT DYNAMICS AND VIBRATION CONTROL OF TWO PHASE HYBRID STEPPING MOTOR IN INTERMITTENT DRIVE

Fuzzy Systems. Introduction

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Overview of the Seminar Topic

A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control

Reduced Size Rule Set Based Fuzzy Logic Dual Input Power System Stabilizer

Stability Analysis of the Simplest Takagi-Sugeno Fuzzy Control System Using Popov Criterion

MODELING AND SIMULATION OF ROTOR FLUX OBSERVER BASED INDIRECT VECTOR CONTROL OF INDUCTION MOTOR DRIVE USING FUZZY LOGIC CONTROL

Enhanced Fuzzy Model Reference Learning Control for Conical tank process

Available online at ScienceDirect. Procedia Technology 25 (2016 )

A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model

Laboratory Exercise 1 DC servo

Mitigating Subsynchronous resonance torques using dynamic braking resistor S. Helmy and Amged S. El-Wakeel M. Abdel Rahman and M. A. L.

Robust Observer for Uncertain T S model of a Synchronous Machine

CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

Takagi Sugeno Fuzzy Sliding Mode Controller Design for a Class of Nonlinear System

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator

Control Systems. Design of State Feedback Control.

Transcription:

Fuzzy Compensation for Nonlinear Friction in a Hard Drive Wilaiporn Ngernbaht, Kongpol Areerak, Sarawut Sujitjorn* School of Electrical Engineering, Institute of Engineering Suranaree University of Technology Nakhon Ratchasima, Thailand, 30000 *corresponding author: sarawut@sut.ac.th http://www.sut.ac.th/engineering/electrical/carg/ Abstract: - This paper presents the fuzzy control approach to compensate for nonlinear friction in a hard-disk drive. The dynamic of the read/write head at low-frequency is significantly affected by the nonlinearity and friction caused by the nonlinear damping characteristic of the data flex and the pivot bearing of the voice-coilmotor. Nonlinear dynamic models of the head are given. Design of the fuzzy controller as well as simulation results are presented. The step response of the closed-loop fuzzy control exhibits no overshoot, and settles within 1.6 msec. Key-Words: - fuzzy control, read/write head, nonlinear friction 1. Introduction High speed data accessibility is a very demanding specification for today s hard drives. Even though the voice-coil-motor (VCM) used as a read/write head has a high-frequency bandwidth, the data flex connected to it has not. The data flex behaves like a nonlinear damper during its expansion and contraction phases. These movement phases always occur when the read/write head moves away from or back to its home position. Fig. 1 shows the structure of the hard drive, and the VCM. The pivot point of the head also introduces nonlinear friction pronouncedly at low velocity motion. Thus, the lowfrequency dynamic of the read/write head is influenced by the nonlinear friction and characteristic caused by the data flex and the pivot bearing. If such nonlinearities were not compensated properly, a great deal of errors in data retrieval due to the head being misplaced would occur. Peng et al [1,2] studied the phenomenon and proposed compensation techniques based on PID controller, and composite nonlinear feedback (CNF) control. Their CNF control provided excellent compensating results; the design and implementation of the controller were quite complicated, albeit. Simpler compensation schemes could be achieved by intelligent control, in particular fuzzy logic control [3, 4], rendering very satisfactory responses of the head. Fig.1 Mechanical structures of a hard drive ISSN: 1790-5109 35 ISBN: 978-960-474-066-6

In this paper, the authors demonstrate the design of a mixed type of controllers using rulebased and fuzzy logic. The design of fuzzy rules is based on the very fundamental concepts originated by Zadeh [5-7]. A few production rules have been added in order to handle the sub-transient dynamic of the head. The overall structure is very simple and like a switched-type controller. Two or more controllers, each of which is switched into operation during a different period of time in order to obtain desired performance, are meant by the switched controller in this context. As a matter of fact, a fuzzy logic controller behaves like a switching function in its own. As described further, the compensated response of the head possesses moreor-less equal settling time to that achieved by a PID controller, however without any overshoot. Section 2 of this paper presents the dynamic model of the head at low-frequency together with the nonlinear friction model. Section 3 presents our controller design and simulation results. Conclusion follows in section 4 u = input voltage (V), u 0 = initial input voltage (V), y = displacement of the head (m), and y 0 = initial displacement of head (m). Fig. 3 illustrates various displacement curves in accordance with different input voltages fed to the VCM. These curves are obtained from the models in (1)-(4). Nonlinearities exhibit their effects quite clearly in these response curves which contain large overshoots and steady-state errors. 2. Dynamic Models The dynamic of the read/write head at lowfrequency is highly influenced by nonlinear characteristic and friction. To provide appropriate compensation requires accurate models of the head dynamic. Extensive theoretical and experimental studies have been conducted by Peng et at [1]. They reported the modelling of the read/write head as expressed by the equations (1)-(4). && 8 6 y = 2.35 10 u 6.7844 10 arctan(0.5886 y) + T (1) f 6 2 1.175 10 uy + 0.01( y) + 15000 - & sgn( y& ) 282.6 y&, y& 0 Tf = (2) T, y& = 0, T T e e s T sgn( T), y& = 0, T > T s e e s 8 [ ] T = 2.35 10 0.02887 arctan(0.5886 y) + u (3) e T s 6 4 = 1.293 10 u y + 1.65 10 (4) 0 0 Fig. 3 Displacement curves of the read/write head corresponding to various inputs. 3. Controller Design and Simulation Results Our head control system can be represented by the block-diagram shown in Fig. 4. The proposed controller is a switched type having one set of production rules and the other of fuzzy control rules. These rules are obtained heuristically based on the simulation results of the uncontrolled head. The rule-based controller is activated during the initial time t = 0 sec until time t = 1.6 msec. The controller possesses the following simple rules: where T f = nonlinear frictional torque (Nm), T e = external torque (Nm), T = static frictional torque (Nm), s Fig. 4 Read/write head control system. ISSN: 1790-5109 36 ISBN: 978-960-474-066-6

Begin: u = 0.08 V IF (x 0.6 mm) THEN (u = -0.02 V) IF (t 0.0015 sec AND t 0.0016 sec) THEN (u = 0.01 V). Such simple rules are effective to suppress subtransient overshoot. The figures given in the rules are specific for 15mV-input as an example. Once the time of 1.6 msec collapses, the fuzzy logic controller is switched into action. The fuzzy controller design considers 2 inputs, and 1 output. The displacement errors (e), and the change in errors ( e) are the inputs, while the change in control ( u) is the output of the fuzzy control rules. Five fuzzy sets serve as the descriptions of the inputs namely negative large (NL), negative small (NS), about zero (ZE), positive small (PS), and positive large (PL), respectively. Triangular and trapezoidal membership grades are used correspondingly, and shown in Fig. 5. Six fuzzy sets of Sugeno s type are used as the descriptions of the output. These are extra largely decrease (XLD), largely decrease (LD), moderately decrease (MD), slightly decrease (SD), no change (NC), slightly increase (SI), moderately increase (MI), largely increase (LI) and extra largely increase (XLI), respectively. By the time t = 1.6 msec, the fuzzy controller is switched into action by the production rule IF (t > 0.0016 sec) THEN (u new = u old F con u old ). Fcon stands for the outcome obtained from the fuzzyrule inference. Table 1 summarizes the 25 fuzzy control rules. Some of them, for instance, can be read as follows: IF( eisnlandδeisnl) THEN( Δuis XLI) IF( eisnlandδeisns) THEN( ΔuisLI) M IF( eisplandδeispl) THEN( Δuis XLI). Table1 Fuzzy control rules. Change in errors ( e) errors (e) NL NS ZE PS PL NL XLI LI MI SI NC NS LI MI SI NC SD ZE MI SI NC SD MD PS SI NC SD MD LD PL NC SD MD LD XLI The rule inference follows Sugeno s method [8]. At the instance of rule execution, possibly 1 up to 4 rules can be fired and Sugeno s inference provides the final outcome, F con. F con can be expressed as Fig. 5 Membership grades of the inputs. F con = L m= 1 L Δ u ( k ) k m= 1 s m m Δu ( k ) s m (5) where Δ u s = change in control obtained from Sugeno s inference, and k = singleton. m Fig. 6 Membership grades of the output. ISSN: 1790-5109 37 ISBN: 978-960-474-066-6

As an example, consider the following 4 rules to be fired: 1. IF ( e is NL AND Δe is PS) THEN ( Δu is SI) 2. IF ( eisnlandδeispl) THEN( ΔuisNC) 3. IF ( eisnsandδeisps) THEN( ΔuisNC) 4. IF ( eisnsandδeispl) THEN( ΔuisSD) Assume that the quantity e = -0.6, and e = 0.6, Fig. 7 illustrates the mechanisms of rule firing in accordance with the above 4 rules. Notice that the quantity e belongs to the fuzzy sets NL, and SN; e belongs to the sets PS, and PL, respectively. Fig. 8 and the relations (5) and (6) serve to explain the Sugeno s inference mechanism. 1. IF ( e is NL AND Δe is PS) THEN ( Δ u is SI) 2. IF ( eisnlandδeispl) THEN( Δ uisnc) 3. IF ( e is NS AND Δe is PS) THEN ( Δ u is NC) 4. IF ( eisnsandδeispl) THEN( Δ uissd) Fig. 7 Firing of fuzzy rules. ISSN: 1790-5109 38 ISBN: 978-960-474-066-6

Fig. 8 Sugeno s inference. F con 0.2 ( 0.25) + 0.8 0 + 0.2 0.25 = = 0 0.2 + 0.8 + 0.2 (6) Fig. 9 Simulation results of closed-loop system. Simulation results of the closed-loop fuzzy control system are shown in Fig. 9. For comparison purposes, the step responses under the PID control, the CNF with and without nonlinearity compensators have been taken from the reference [1]. Table 2 summarizes the settling time of each case. It can be noticed that our proposed fuzzy controller can provide a smooth response of the read/write head with zero steady-state errors, and no overshoot as also shown in Fig.10. Even though the response is not so fast as that controlled by the CNF, the structure and the design of the controller are much simpler. Table 2 Settling times of each case. Controller PID CNF Fuzzy 3% settling time (msec) 1.7 0.8 1.6 Fig. 10 Response curves of the head due to 15mV-step input 4. Conclusion The switched-type fuzzy controller has been proposed to compensate for the nonlinear friction in a hard-disk drive. The controller actually consists of a set of production rules, and another one of fuzzy control rules. Each rule set is switched into operation according to the dynamic response of the read/write head. The production rules come into action from the initial time t = 0 sec until 1.6 msec such that the sub-transient overshoot of the head could be suppressed. From then on, the fuzzy control rules are activated to govern the head during the rest of the transient interval up to the steady-state operation. With this arrangement, a smooth response with zero steadystate errors of the head can be achieved. The head responds fast enough comparable to the use of a PID controller and a CNF controller. ISSN: 1790-5109 39 ISBN: 978-960-474-066-6

Acknowledgements The authors are thankful to the HDD cluster, NECTEC, Thailand, Suranaree University of Technology (SUT), and HDD-HRD center, SUT, for financial supports of the project, and the conference expenses. References [1] K. Peng, B. M. Chen, G. Cheng and T.H. Lee, Modeling and Compensation of Nonlinearities and Friction in a Micro Hard Disk Drive Servo System With Nonlinear Feedback Control, IEEE Transactions on Control Systems Technology, Vol. 13, No. 5, pp. 708-721,September 2005. [2] B.M. Chen, T.H. Lee, K. Peng and V. Venkataramanan, Composite Nonlinear Feedback Control for Linear Systems with Input Saturation : Theory and an Application, IEEE Transactions On Automatic Control, Vol 48, No.3, pp. 427-439, March 2003. [3] J-Y. Yen, F-J. Wang and Y-Y. Chen, Fuzzy Scheduling Controller for a computer Disk File Track-Following Servo, IEEE Transaction on Industrial Electronic, Vol. 40, No. 2, pp. 266-272, 1993. [4] E. L. Branch, M Bikdash and A. Homaifar, Fuzzy and Time- Suboptimal Control for Dual Track Following and Seeking Drive, Proc. 5 th Biannual World Automation Congress, Vol. 13, pp. 37-42, 2002. [5] L.A. Zadeh, Fuzzy Algorithums, Information and Control, Vol 12, pp. 94-102, 1968. [6] L.A. Zadeh, Outline of a New Approach to the Analysis of Complex System and Decision Processes, IEEE Transaction on System, Man, and Cybernetics, Vol. 3, No. 1, pp. 28-44, 1973 [7] L.A. Zadeh, A Fuzzy-Algorithm Approach to the Definition of Complex or Imprecise Concepts, Int. J. Man-Machine Studies, Vol. 8, pp. 249-291, 1976. [8] T. Takagi and M. Sugeno, Fuzzy Identification of System and its Application to Modelling and Control, IEEE Trans. on Systems, Man, and Cybernetics, Vol. 15, pp. 116-132, 1985. ISSN: 1790-5109 40 ISBN: 978-960-474-066-6