QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION

Similar documents
Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

Study on Nonlinear Perpendicular Flux Observer for Direct-torque-controlled Induction Motor

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER

ISSN: (Online) Volume 2, Issue 2, February 2014 International Journal of Advance Research in Computer Science and Management Studies

ACTIVE CONTROL STICK DRIVEN BY A PIEZO ELECTRIC MOTOR

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC

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

Integration simulation method concerning speed control of ultrasonic motor

Single-phase driven ultrasonic motor using two orthogonal bending modes of sandwiching. piezo-ceramic plates

Controlled Ultrasonic Motor for Servo-Drive Applications

Extremum Seeking for Dead-Zone Compensation and Its Application to a Two-Wheeled Robot

MODELLING ANALYSIS & DESIGN OF DSP BASED NOVEL SPEED SENSORLESS VECTOR CONTROLLER FOR INDUCTION MOTOR DRIVE

Sensorless Control for High-Speed BLDC Motors With Low Inductance and Nonideal Back EMF

Simulation of Direct Torque Control of Induction motor using Space Vector Modulation Methodology

MODELLING ANALYSIS & DESIGN OF DSP BASED NOVEL SPEED SENSORLESS VECTOR CONTROLLER FOR INDUCTION MOTOR DRIVE

Equal Pitch and Unequal Pitch:

Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure

Direct Torque Control of Three Phase Induction Motor Using Fuzzy Logic

Three phase induction motor using direct torque control by Matlab Simulink

Hybrid Direct Neural Network Controller With Linear Feedback Compensator

A New Model Reference Adaptive Formulation to Estimate Stator Resistance in Field Oriented Induction Motor Drive

Simplified EKF Based Sensorless Direct Torque Control of Permanent Magnet Brushless AC Drives

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Novel DTC-SVM for an Adjustable Speed Sensorless Induction Motor Drive

DIRECT TORQUE CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING TWO LEVEL INVERTER- SURVEY PAPER

Chapter 2 Surface Acoustic Wave Motor Modeling and Motion Control

Research on the synchronous vibration of the non-integral. mechanism under the vibration environment

Joint Torque Control for Backlash Compensation in Two-Inertia System

PRINCIPLE OF DESIGN OF FOUR PHASE LOW POWER SWITCHED RELUCTANCE MACHINE AIMED TO THE MAXIMUM TORQUE PRODUCTION

A High Performance DTC Strategy for Torque Ripple Minimization Using duty ratio control for SRM Drive

PERFORMANCE ENHANCEMENT OF DIRECT TORQUE CONTROL OF INDUCTION MOTOR USING FUZZY LOGIC

Stepping Motors. Chapter 11 L E L F L D

Anakapalli Andhra Pradesh, India I. INTRODUCTION

the machine makes analytic calculation of rotor position impossible for a given flux linkage and current value.

LINEAR-QUADRATIC CONTROL OF A TWO-WHEELED ROBOT

Survey of Methods of Combining Velocity Profiles with Position control

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

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

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

Nonlinear dynamic simulation model of switched reluctance linear machine

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

A Direct Torque Controlled Induction Motor with Variable Hysteresis Band

2044. Dynamics analysis for the clamping mechanisms of a rotary inchworm piezoelectric motor

Research on Permanent Magnet Linear Synchronous Motor Control System Simulation *

Self-tuning Control Based on Discrete Sliding Mode

Application Note #3413

Modelling and Simulation of Direct Self-Control Systems*

970 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 48, NO. 3, MAY/JUNE 2012

Improved efficiency of a fan drive system without using an encoder or current sensors

Turbo-Alternator Stalling Protection Using Available-Power Estimate

Modeling and Compensation for Capacitive Pressure Sensor by RBF Neural Networks

High-Speed Current Vector Control of PWM Inverter Minimizing Current Error at Every Sampling Point

Predictive Cascade Control of DC Motor

Development of the Screw-driven Motors by Stacked Piezoelectric Actuators

DESIGN, SIMULATION AND ANALYSIS OF SENSORLESS VECTOR CONTROLLED INDUCTION MOTOR DRIVE

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

An improved deadbeat predictive current control for permanent magnet linear synchronous motor

Journal of Chemical and Pharmaceutical Research, 2014, 6(3): Research Article

HIGH PERFORMANCE ADAPTIVE INTELLIGENT DIRECT TORQUE CONTROL SCHEMES FOR INDUCTION MOTOR DRIVES

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

Lecture 6: Control Problems and Solutions. CS 344R: Robotics Benjamin Kuipers

Balancing of an Inverted Pendulum with a SCARA Robot

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

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

I. INTRODUCTION. Index Terms Speed control, PID & neural network controllers, permanent magnet Transverse Flux Linear motor (TFLM).

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

Offline Parameter Identification of an Induction Machine Supplied by Impressed Stator Voltages

D(s) G(s) A control system design definition

A new FOC technique based on predictive current control for PMSM drive

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

Research on Consistency Problem of Network Multi-agent Car System with State Predictor

Feedback Control of Linear SISO systems. Process Dynamics and Control

Position with Force Feedback Control of Manipulator Arm

AC Induction Motor Stator Resistance Estimation Algorithm

A New Internal Model Control Method for MIMO Over-Actuated Systems

1234. Sensorless speed control of a vector controlled three-phase induction motor drive by using MRAS

Variable Sampling Effect for BLDC Motors using Fuzzy PI Controller

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

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

for Articulated Robot Arms and Its Applications

Accurate Joule Loss Estimation for Rotating Machines: An Engineering Approach

Development of Predictive Current Control Technique Using ANFIS Controller for PMSM Motor Drive

Lesson 17: Synchronous Machines

Robust Non-Linear Direct Torque and Flux Control of Adjustable Speed Sensorless PMSM Drive Based on SVM Using a PI Predictive Controller

Multi-level dosing and preact self-adaption correcting automatic batch control model

Introduction to Control (034040) lecture no. 2

6) Motors and Encoders

Modelling of Closed Loop Speed Control for Pmsm Drive

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

FEEDBACK CONTROL SYSTEMS

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

PCIM Europe 2011, May 2011, Nuremberg, Germany Paper 160

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

A New Novel of transverse differential protection Scheme

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Transcription:

Journal of ELECTRICAL ENGINEERING, VOL. 53, NO. 7-8, 22, 197 21 QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION Li Huafeng Gu Chenglin A position control scheme for an ultrasonic motor using an adaptive controller with dead-zone compensation is presented in this paper. In the proposed controller, the adaptive control scheme compensates the time-varying characteristic of the motor with online parameter identification. In order to overcome the effect of a dead-zone, a P controller is adopted. The effectiveness of the proposed control scheme is demonstrated by experiments. Furthermore, the influence of model orders and control delay on the control performance is determined experimentally. Results show that quick and precise position control performance can be achieved. K e y w o r d s: ultrasonic motors, position control, adaptive controller 1 INTRODUCTION The features that ultrasonic motors (USMs) can operate in a low speed range, possess a high holding torque and no need for a brake, are useful for utilizing them as gearless actuators or direct servo drives. The motors have recently been applied as direct drive actuators for articulated robots, actuators for control valves and a positioning table of machine tools because they require a quick response and precise position control of actuators [1, 2]. The drive principle of USM has a complex mechanism such that the rotor is moved by an ultrasonic vibration force of piezoelectric elements on the stator. For this reason, it is difficult to design the position controller based on minute mathematical models. Accordingly, the controllers have been mostly designed using PI controllers or fuzzy controllers [3, 4], which may not use the mathematical model of the motor. These controllers have the features of simple structure, stability and reliability when the controllers are tuned well. However, they have limitations in complex system control and cannot maintain these virtues under the characteristic variations of the plant. Accordingly, it is necessary to develop a mathematical model that is simple and convenient for control and construct the controller to control the ultrasonic motor with high performance. In addition, the existence of dead-zone effect of ultrasonic motor is a problem as an accurate positioning actuator for industrial application and it is important to eliminate the dead-zone in order to improve the control performance. T. Senjyu proposed a position control scheme of USM with adaptive dead-zone compensation to solve the problem [5]. In this controller, a NN was adopted to determine the dead-zone compensation input. Though good control performance can be achieved, it is too complex to apply. For the purpose of solving the problems, this paper proposes a position control scheme of USM using adaptive controller with dead-zone compensation. In the proposed controller, the adaptive control scheme compensates the time-varying characteristic variations with online parameter identification, and a P controller is used to overcome the dead-zone effect. This paper suggests a simplified mathematical model of ultrasonic motor which is represented by a simple difference equation, and both the model orders and control delay are determined experimentally. Phase difference is adopted as the control input in this paper to achieve quick and precise position control. 2 BASIC CHARACTERISTICS OF USM A typical travelling-wave type USM consists of a rotor, a stator made by an elastic body and piezoelectric elements. When two-phase voltages whose frequency is near the resonant frequency of the motor are applied to the piezoelectric elements, a travelling wave is produced on the surface of the stator. The travelling wave generates vibration with an elliptic locus on the stator surface, and then the rotor in contact with the stator is rotated by the vibration force. The two-phase voltages V A and V B are shown in Fig. 1. Figure 2 illustrates the speed characteristics for phase difference of the applied voltage. The motor can revolve to positive/negative direction by the phase difference control. The dead-zone around φ = exists. When the phase difference falls into the dead-zone, the USM stops, and will not reach the command position. Therefore, the dead-zone is a problem for the precise posi- College of Electrical and Electronics Engineering, Huazhong University of Science and Technology, Wuhan, 4374, P.R.China, lihuaf@263.net PRE-PRINT ISSN 1335-3632 c 22 FEI STU

198 Li Huafeng Gu Chenglin: QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE... 2 1-1 -2 3 2 1-1 -2-3 -4-5 output voltage V A, V B (V) V B 2 4 6 8 1 12 time t ( s) Fig. 1. Output voltages of two-phase inverter speed (r/min) 4-6 -12-9 -6-3 3 6 9 12 V A Fig. 2. Speed vs phase difference of applied voltage DC source Tw o phase inverter USM Rotary encoder 3 DRIVE SYSTEM In this research, an ultrasonic motor USR 3 by SHIN- SEI is studied. Its main specifications are shown in Tab. 1. The block diagram of the drive system for the ultrasonic motor used in this paper is shown in Fig. 3. The control input is calculated with a Digital Signal Processor (DSP). The DSP used in this work is a TMS32F24 by Texas Instruments. The rotor position is measured by a rotary encoder which has 25 pulses per revolution. The pulses are multiplied by 4 in DSP to achieve angular revolution of.36. The switching signals with a certain phase difference for two-phase inverters are also generated by the Event Manager of this DSP. Then we get the two-phase alternating voltages with the desired phase difference. The control strategy in the DSP is realized using an assembly language. 4 CONTROL SYSTEM As stated above, high performance position control of the USM is usually difficult because of the time-varying characteristics of the motor, and the existence of the dead-zone effect. In order to overcome these problems and to control the motor position with high performance, we design a position controller using self-tuning controller (STC) methods. The STC is suitable for controlling the time varying plants. Then, a P controller is designed to eliminate the dead-zone effect. 4.1 Position controller design Mosfet driver Fig. 3. Block diagram of drive system y m (k) u (k) controller P f * u(k) + + USM identifier DSP y(k) Fig. 4. Block diagram of position control system Table 1. Design specifications of tested USM Rated output power Rated sped Drive frequency Drive voltage Rated torque 1.3 W 25 r/min 5 khz 11 V.5 N.m tion control actuator. It is necessary to take the dead-zone compensation into account. The block diagram of the position control system using STC methods is shown in Fig. 4 [6], where y m (k) is the command position, y(k) is the actual rotor position, u(k) is the control input (phase difference) and φ (= ) denotes the biased phase difference. We propose a simplified mathematical model for the ultrasonic motor in the form of eqn. 1 and then construct the position controller assuming that the plant parameters are known. Ay(k) = q d Bu (k) + w(k) A = 1 + a 1 q 1 + + a n q n B = b + b 1 q 1 + + b m q m (1) where d is the control delay, q 1 is the backward shift operator, w(k) denotes the white noise and n and m are the model orders, respectively. The adaptive position controller based on STC is designed to minimize the following cost function J 1 [7]: J = E { [y(k + d) y m ] 2 + λ[u (k)] 2} (2)

Journal of ELECTRICAL ENGINEERING VOL. 53, NO. 7-8, 22 199 where E[ ] is the expectation operator, and λ denotes the control weight which restricts the variation of control input and make the non-inverse stable system to be stable. The control input u (k) which minimizes the cost function J 1 is obtained by J 1 / u (k) = : u (k) = y m(k) Gy(k) BF + λ. (3) In eqn. 3, polynomials F and G are determined by the following Diophantine equation: 1 = F A + q d G F = 1 + f 1 q 1 + + f nf q nf G = g + g 1 q 1 + + g ng q ng deg F = d 1 deg G = n 1 4.2 Parameter identification The controller must know the motor parameter in order to calculate the control input u (k). There are many parameter identification algorithms and, for simplicity, this paper adopts the conventional recursive least squares method. The objective of this method is to find the parameter vector? which minimizes the following cost function J 2 : N J 2 = ρ N k( y(k) φ (k)θ ) where k= φ(k) = [ y(k 1) y(k 2) y(k n) u (k d) u (k d 1) u (k d m) ] θ = [ a 1 a 2 a n b b 1 b m ] (4) and ρ ( [.9,.99]) denotes the forgetting factor. The convergence of the parameter identification becomes fast with small ρ and the parameter identification algorithm is effective for the time varying system. However, when ρ is too small, the identification becomes sensitive to system noise. Since the USM is a slow time-varying system, ρ =.99 is adopted in this research. The identification algorithm is finally obtained as follows by solving J 2 / Θ = : ˆθ(k) = ˆθ(k 1) + K(k)[y(k) φ (k)ˆθ(k 1)] K(k) = P (k 1)φ(k) ρ + φ (k)p (k 1)φ(k) P (k) = 1 ρ [P (k 1) K(k)φ (k)p (k 1)] (5) positon (degree) 4 35 3 25 2 15 1 5.2.4.6.8 1. 1.2 1.4 Fig. 5. Position control, rotor position Table 2. Response time for variable model orders and control delay n m d response 2 2 2.2273 3 3 2.2273 3 3 3.234 2 1 2.2273 2 2 1.2253 1 1 1.34 1 2 1.3379 1 2 2.44 2 2 3.234 1 1 2.424 2 1 1.2253 4.3 Dead-zone compensation As stated above, USM has a dead-zone around φ =, which makes the system difficult to achieve precise position control. Therefore, a P controller is used to solve this problem. The control algorithm is: u(k) = φ + K p u (k) (6) where K p is the proportional gain. The control input calculated by eqn. 6 is restricted from 9 to 9. 5 EXPERIMENTAL RESULTS In order to indicate the validity of the proposed control scheme, experimental results for the position control system are shown in this section. The driving frequency is fixed to 51.5 khz. The influences of the control delay and the model orders on position control performance are also examined. Figures 5 8 show the experimental results of position control for n = 2 and m = d = 1, where Fig. 5 is the rotor position, Fig. 6 is the phase difference, and Figs. 7 and 8 show the parameters a i and b i respectively. The experimental results of the response time for variable model orders and control delay are show in Tab. 2. The sampling period T s = 1.24 ms, proportional gain K p = 3,

2 Li Huafeng Gu Chenglin: QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE... 8 5 2-1 -4-7 -1.2.4.6.8 1. 1.2 1.4 Fig. 6. Position control, phase difference estimated parameters ai 3 2.5 a1 2 1.5 1.5 -.5 a2-1 -1.5-2.2.4.6.8 1 1.2 1.4 Fig. 7. Position control, parameter a i estimated parameters bi.1.8.6.4.2 b -.2.2.4.6.8 1 1.2 1.4 b1 Fig. 8. Position control, parameter b i position (degree) 4 35 3 25 2 15 1 5.1.2.3.4.5.6.7.8.9 Fig. 9. Rotor position with K p = 2 1 8 6 4 2-2 -4-6 -8-1.1.2.3.4.5.6.7.8.9 Fig. 1. Phase difference with K p = 2 and control weight λ = 1. The command position is.72 36. In Fig. 5, good control performance was obtained and the rotor position tracked the command position well with zero tracking error without overshoot. In Fig. 7, plant parameters were identified quickly. The influence of model orders and control delay on position control was examined experimentally. It can be seen from Tab. 2, that n should not be less than 2. Otherwise, the response time will approximately double when other conditions keep the same. In addition, the influence of m on the control performance is different from that of n. Higher order of m makes less contribution to the reduction of response time, so m = 1 is suitable. Otherwise, bigger control delay makes the response time a little longer sometimes. Therefore, we can draw a conclusion that higher orders of mathematical model and bigger control delay are not better for the position control. However, the computation of the motor parameters and calculation of the control input become more complicated. Hence, the simplified mathematical model, n = 2, m = 1, and the control delay d = 1, are preferable for quick and precise position control. As to the dead-zone compensation, Figs. 9 1 show the experimental results of position control with K p = 2 when the command position is.72 36. The motor cannot track the command position successfully. When the position error approximates zero, as shown in Fig. 9, the control input φ, and drops in the dead-zone,

Journal of ELECTRICAL ENGINEERING VOL. 53, NO. 7-8, 22 21 shown in Fig. 1. Then the motor stops, and cannot reach the command position. But when K p is bigger than 2 in this work, the control input will be out of the deadzone, as shown in Fig. 5, and the motor will track the command successfully and the position error is very small. Therefore, in order to overcome the dead-zone effect and gain precise position control, the proportional gain must be big enough. 6 CONCLUSIONS The speed characteristics of the ultrasonic motor show that such motors are highly nonlinear and vary with the driving conditions such as temperature rise. Moreover, the existence of the dead-zone effect makes it difficult to track the command successfully without any compensation. In order to overcome these problems and to control the motor position quickly and precisely, this paper proposes a position control scheme using adaptive controller with P controller to overcome the dead-zone effect. The effectiveness of the proposed control scheme was confirmed by experiments. The proposed control scheme can track the command with zero error. Plant parameters in the proposed mathematical model were identified by the recursive squares method. The influences of model orders and control delay on the control performance are also presented. Experimental results show that n = 2, m = 1, and d = 1 are preferable for position control, but the proportional gain should be big enough to overcome the dead-zone effect. References [1] SHI YIKAI : Development Status and Application Prospects of Ultrasonic, Mechanical Science and Technology, 1998(4): 626 629. [2] DAS, H BAO, X. : Robot Manipulator Technologies for Planetary Exploration, Proceedings of the 1999 Smart Structures and Materials. 1999(I): 175 182. [3] LIN, F. J WAI, R. J LEE, C. C. : Fuzzy Neural Network Position Controller for Ultrasonic Motor Drive Using Push-Pull DC-DC Converter, IEE Proceedings: Control Theory and Applications. 1999(1): 99 17. [4] LIN FAA JENG WAI RONG JONG LIN HSIN HAI : Adaptive Fuzzy-Neural-Network Controller for Ultrasonic Motor Drive Using the LLCC Resonant Technique, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control. 1999(3): 715 727. [5] SENJYU et al : Position Control of Ultrasonic Motors with Adaptive Dead-Zone Compensation, Proceedings of the 1998 IEEE Industry Applications Conference. Part 1 (of 3) 1998: 56 512. [6] YUJI IZUNO et al : Speed Tracking Servo Control System Incorporating Traveling-Wave-Type Ultrasonic Motor and Feasible Evaluations, IEEE Transactions on Industry Applications. 1998(1): 126 132. [7] LI QINGQUAN : Theory, Design and Application of Adaptive Control System, Science press, 199. (in Chinese) Received 16 January 22 Li Huafeng, a graduate student of the College of Electrical and Electronics Engineering at Huazhong University of Science and Technology, Wuhan, 4374, China. He was born in 1974 and obtained his Bachelor s Degree of Engineering from HUST in June 1997. His research field is the ultrasonic motor and its control system. Gu Chenglin, Professor, College of Electrical and Electronics Engineering at Huazhong University of Science and Technology, Wuhan, 4374, China. He was born in 1954. He obtained his Doctor s Degree from HUST in 1989. He is a Founder Member of ICS, a member of IEE, Ceng. His research field is a novel motor and its control system.