Positioning Control System of a 3-Dimensional Ultrasonic Motor with Spherical Rotor

Similar documents
Application of Gain Scheduling Technique to a 6-Axis Articulated Robot using LabVIEW R

ServoStep technology

NEW DIGITAL ANGLE MEASUREMENT FACILITY BASED ON FPGA

Latest Control Technology in Inverters and Servo Systems

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

Sensors and Sensing Motors, Encoders and Motor Control

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Lab Exercise 9: Stepper and Servo Motors

Sensors and Sensing Motors, Encoders and Motor Control

PVA Sensor Specifications

Design of Joint Controller Circuit for PA10 Robot Arm

All Servos are NOT Created Equal

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits

Stepper Motors WE CREATE MOTION

IN MANY industrial applications, ac machines are preferable

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

Synchronization Control Scheme for Hybrid Linear Actuator Based on One Common Position Sensor with Long Travel Range and Nanometer Resolution

Sonic Distance Sensors

Experiment#6: Speaker Control

Proceedings of Meetings on Acoustics

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

648. Measurement of trajectories of piezoelectric actuators with laser Doppler vibrometer

ROTOR FLUX VECTOR CONTROL TRACKING FOR SENSORLESS INDUCTION MOTOR

ON THE PERFORMANCE OF LINEAR AND ROTARY SERVO MOTORS IN SUB MICROMETRIC ACCURACY POSITIONING SYSTEMS

Speed Control of BLDC Motor Using FPGA

HARDWARE IMPLEMENTATION OF DIGITAL SIGNAL CONTROLLER FOR THREE PHASE VECTOR CONTROLLED INDUCTION MOTOR

A PILOT STUDY ON ULTRASONIC SENSOR-BASED MEASURE- MENT OF HEAD MOVEMENT

Development and Control of a Three DOF Spherical Induction Motor

Shape memory alloy based motor

M-041 M-044 Tip/Tilt Stage

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

Improved direct torque control of induction motor with dither injection

Automatic Control Systems 2017 Spring Semester

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

A New AC Servo Motor Load Disturbance Method

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Fuzzy logic control implementation in sensorless PM drive systems

IT.MLD900 SENSORS AND TRANSDUCERS TRAINER. Signal Conditioning

THE ULTRASONIC motor (USM) is a new type of actuator

AC Drive Technology. An Overview for the Converting Industry. Siemens Industry, Inc All rights reserved.

DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER

Design of double loop-locked system for brush-less DC motor based on DSP

Step vs. Servo Selecting the Best

Position and Velocity Sensors

DC motor control using arduino

A Simple Sensor-less Vector Control System for Variable

Simulation Analysis of SPWM Variable Frequency Speed Based on Simulink

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Stepper motor basics

Ch 5 Hardware Components for Automation

SV2Dx Servo Drives SV200 Servo Drives for DC-Powered Applications

Experiment 3. Performance of an induction motor drive under V/f and rotor flux oriented controllers.

ANN BASED ANGLE COMPUTATION UNIT FOR REDUCING THE POWER CONSUMPTION OF THE PARABOLIC ANTENNA CONTROLLER

Application Note 01 - The Electric Encoder

Designing With Motion Handbook

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

New Long Stroke Vibration Shaker Design using Linear Motor Technology

VOLD-KALMAN ORDER TRACKING FILTERING IN ROTATING MACHINERY

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER

Development of Variable Speed Drive for Single Phase Induction Motor Based on Frequency Control

Lecture 5. In The Name of Allah. Instrumentation. Dr. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Embedded Robust Control of Self-balancing Two-wheeled Robot

Sensorless Control of a Novel IPMSM Based on High-Frequency Injection

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Investigating the Electromechanical Coupling in Piezoelectric Actuator Drive Motor Under Heavy Load

SELF-BALANCING MOBILE ROBOT TILTER

A Sliding Mode Controller for a Three Phase Induction Motor

Accurax G5 Servo System

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

High-speed and High-precision Motion Controller

Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control.

Optical Correlator for Image Motion Compensation in the Focal Plane of a Satellite Camera

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 2, Issue 6, June 2013

Digital PWM Techniques and Commutation for Brushless DC Motor Control Applications: Review

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

Single-phase or three phase AC220V (-15% ~ +10%) 50 ~ 60Hz

DC Motor Speed Control using PID Controllers

Administrative Notes. DC Motors; Torque and Gearing; Encoders; Motor Control. Today. Early DC Motors. Friday 1pm: Communications lecture

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

Circuit Analysis-II. Circuit Analysis-II Lecture # 2 Wednesday 28 th Mar, 18

Control System Design for Tricopter using Filters and PID controller

DS-25. Absolute position, rotary Electric Encoder

Transfer function determination for an axial flux brushless AC motor

J T Leinvuo, S A Wilson, R W Whatmore and A E Gee, School of Industrial and Manufacturing Science Cranfield University Cranfield, UK MK43 0AL

A METHOD FOR A MODAL MEASUREMENT OF ELECTRICAL MACHINES

An Introduction to Proportional- Integral-Derivative (PID) Controllers

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

A Method for High Sensitive, Low Cost, Non Contact Vibration Profiling using Ultrasound

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors

International Journal of Advance Engineering and Research Development. Wireless Control of Dc Motor Using RF Communication

Stepping motor controlling apparatus

D102. Damped Mechanical Oscillator

Automatic Control Motion control Advanced control techniques

Chapter 5. Tracking system with MEMS mirror

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

Motor control using FPGA

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

FOC of IM at Very Low Speed Using Low Count Encoders

Regulated Voltage Simulation of On-board DC Micro Grid Based on ADRC Technology

Transcription:

Second LACCEI International Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2004) Challenges and Opportunities for Engineering Education, Research and Development 2-4 June 2004, Miami, Florida, USA Positioning Control System of a 3-Dimensional Ultrasonic Motor with Spherical Rotor Luis Fernando Leon Velasquez, Student a810014@upc.edu.pe Jose Miguel Rueda Nima, Student a810053@upc.edu.pe Antonio Moran Cardenas, Ph. D. amoran@upc.edu.pe Electrical Engineering Department Universidad Peruana de Ciencias Aplicadas UPC Av. Prolongacion Primavera 2390, Monterrico, Surco, Lima, Peru Abstract This project is concerned with the design of the control system for the accurate positioning of the spherical rotor of an ultrasonic motor equipped with piezoelectric actuators. The motor is intended to be used for trajectory following of flying objects as well as to support human articulations (shoulder, knee) of handicapped. The ultrasonic motor has 3 stators with piezoelectric actuators in a horizontal arrangement to support and transmit motion to the spherical rotor. The rotor has a bar attached to it which moves in a spherical fashion. To determine the position of the bar, two optical encoders are used and their signals are input to a computer which calculates the 3 phases to be applied to each stator. A control algorithm is proposed which integrates a complex structure of geometrical relations with a PID controller to compute the phases which should be in the range between 90º and 90º. Experimental results show that the rotor bar achieves the desired spatial positions and follows desired trajectories with fast response and good accuracy even in the presence of external disturbances. These results demonstrate the feasibility of ultrasonic motors to perform positioning tasks with high degree of precision, robustness and autonomy.. Keywords Ultrasonic Motor, Spherical Rotor, Positioning Control, Piezoelectric Actuator, Real Time Control 1. Introduction With the creation of new materials there is a significant interest to develop new types of motors and actuators for different and varied applications. One of the novel actuator is the ultrasonic motor which uses piezoelectric elements which transform electrical energy into mechanical motion.

Since ultrasonic motors do not generate magnetic fields, they can be used in places that should not be affected by magnetical influence as is the case of medical equipment. Also ultrasonic motors offer the possibility to work with rotors which can rotate in linear or spherical fashions. Figure 1 shows an application of ultrasonic motors in which they work as articulations of a human support system that help elderly and handicapped to walk. This project is presently develop by Universidad Peruana de Ciencias Aplicadas UPC from Peru and Tokyo University of Agriculture and Technology from Japan. Ultrasonic Motor (Articulations) Figure 1: Mechatronic device with ultrasonic motors 2. Objectives The objective of the project is to design and test the control system for spatial positioning and trajectory following of the spherical rotor of an ultrasonic motor. The control system should be easy to implement in real time, and present good positioning accuracy as well as robustness even in the presence of external disturbances. 3. Ultrasonic Motor The ultrasonic motor is a novel type of actuator that uses mechanical vibrations in the ultrasonic range (above 20KHz) as its driving force. To produce the vibrations, the motor uses piezoelectric ceramics which expand or contract (oscillate) in accordance to an applied voltage. These piezoelectric actuators work as the stator of the motor generating traveling waves that transmit motion to the rotor. According to how the piezoelectric elements are arranged, linear or rotatory motors can be configured. Figure 2 shows a stator with piezoelectric elements in a disk-type array. The stator is supplied with two voltage signals of the same amplitude and frequency (about 50 KHz.) but with different phase. By varying the phase, the direction of rotation of the generated traveling waves can be modified to obtain different motion characteristics of the rotor. Figure 3 shows a top view of the spherical ultrasonic motor used in this project. The motor has 3 disktype stators separated 120º in a horizontal arrangement to support and transmit motion to the spherical

rotor which has a bar attached to it. By controlling the phase of the voltage signals applied to each stator, the spherical rotor can rotate in any direction (except the Z-axis) and the bar can be positioned to point any desired position or to follow any spatial trajectory. Ultrasonic motors have the following advantages: (a) little influence by magnetic fields, (b) low-speed-high-torque characteristics, (c) holding torque, (d) fast response, (e) hollow structure, (f) compact size, and (g) quiet operation. At present, one-dimensionalmotion ultrasonic motors are being used in cameras and video-cameras (to control de zoom), in nuclear magnetic resonance equipment, in Maglev trains and so on. Rotor Surface Particle Orbit Spherical Rotor Y-axis Traveling Wave X-axis Support Structure Figure 2: with traveling waves Figure 3: Ultrasonic motor 4. Control System The structure of the ultrasonic motor and its control system is shown in figure 4. It can be noted the 3 stators and the spherical rotor with its attached bar. To determine the position of the bar, two optical encoders are used and their signals are input to a computer through a counter board to determine rotor angles θ 1 and θ 2. A novel control algorithm is proposed which integrates a complex structure of geometrical relations with a PID controller to compute every stator phase which should be limited to the range between -90 deg. to 90 deg. The computed phases are sent to the motor driver through a digital I/O board. The driver generates the voltage signals with the required phases and applies them to each stator of the motor, closing the control loop. An external timer board is used to provide the clock for real time control. Figure 4. Block diagram of controlled system

The general structure of the control algorithm is shown in figure 5. Given the measured angular position θ 1 and θ 2, they are compared with the desired position d 1 and d 2 to determine the desired direction of motion of the rotor. To obtain this direction of motion, each stator should generate traveling waves of the proper direction and intensity. This direction can be determined so that the vectorial sum of the 3 vector components of each stator equals to the desired direction of motion of the rotor. Afterwards, the intensity of each vector is determined by a PID controller to assure a smooth and accurate motion of the rotor. Desired angular positions d 1 and d 2 Measured present positions θ 1 and θ 2 Determine direction of rotation to achieve desired position Determine direction and intensity of traveling waves of each stator Compute the phases to be applied to each stator Figure 5: General structure of control algorithm The process to compute the stator phases is shown in figure 6, where it is noted that, first, the normalized motion vector of the stators r1, r2 and r3 are computed, and then a PID controller is used to regulate the intensity of the vectors which are equivalent to the phases to be applied to each stator and should be in the range between 90 deg. and 90 deg. θ, θ 1 2 d 1,d 2 Normalized Direction of Motion r1 r2 r3 PID Controller Intensity Factor Phase 1 Phase 2 Phase 3 Figure 6 :Computation of the stator phases

5. Experimental Results To verify the validity and effectiveness of the proposed control strategy, several experimental tests for positioning and trajectory following were carried out. It was found that suitable values for the PID controller are K P = 90, K I = 600, K D = 0. 5.1 Positioning control In order to analyze the temporal response of the motor, it was controlled to achieve different fixed or variable positions along the X-axis. Figure 7 (a) and (b) shows the response of the rotor angle and stator position (mm), respectively, for a desired position of X = 4 mm. It can be noted that the rotor achieves the desired position in short time and with zero steady-state error. Figure 8 (a) shows the response of the rotor position (mm) for a desired sinusoidal position of 2 Hz. and 5 mm of amplitude. Again, it is noted that the rotor follows closely the desired position. The stator phase shown in figure 8 (b) is inside the range of 90 deg and 90 deg. Obtained Rotor Position Rotor Position Phase (a) Final Value (a) Desired Phase (b) Phase (b) Time (sec) Time (sec) Figure 7 : Response for a 4 mm step Figure 8 : Response for a sinusoidal signal 5.2 Trajectory Control The control strategy was applied so that the rotor describes trajectories of arbitrary shape. Figure 9 shows the actual trajectory of the rotor for a desired square trajectory of 10 mm of side. It can be noted that the rotor follows well the trajectory with a minimum error of +- 1 encoder pulse. Similar results were obtained for desired trajectories of polygonal shape. To verify the robustness of the control system to external disturbances, the rotor was disturbed by an external impulsive force, while it was controlled to describe a square trajectory, as it is shown in figure 10. It can be noted that the rotor is able to correct the negative effect of the disturbance and return to the desired trajectory.

Desired Obtained Y - Axis (mm) Y - Axis (mm) Desired Obtained Disturbance X Axis (mm) X Axis (mm) Figure 9 : Square trajectory control Figure 10: Effect of external disturbance The experimental results demonstrate that the rotor reaches desired positions and describes desired trajectories with fast response and good accuracy, even in the presence of external disturbances. These results demonstrate the viability of ultrasonic motors to be used for spatial positioning and trajectory following with accuracy, robustness and autonomy. 6. Conclusions The ultrasonic motor is a novel actuator that uses ultrasonic vibrations produced by piezoelectric elements. The motor has nonlinear and saturation characteristics that make it a system difficult to control. A control strategy was proposed which integrates geometrical calculations with a PID controller to determine the phases to be applied to each stator. Experimental results show that the rotor bar achieves the desired positions with fast response and good accuracy even in the presence of external disturbances. Also, it was found that the bar can follow desired spatial trajectories of arbitrary shape. These results demonstrate the feasibility of ultrasonic motors to perform positioning tasks with precision, robustness and autonomy. Research goes on to replace the optical encoders with Hall effect sensors to determine the angular position of a magnetized rotor. With this, the size of the motor and measurement system can be reduced even more. 7. References Toshiku Sashida, Takashi Kenyo, (1993), An Introduction to Ultrasonic Motors, Oxford Press. Tomikawa, Y.,Ogasawara, T.,Tacaño, T., (1989), Ultrasonic Motor Constructions / Characteristics / Applications. Ogata, Katsuhiko, (1998), Modern Control Engineering.. Prentice Hall. Sedra, Smith, (1999), Microelectronics Circuits, Oxford Press.