DSpace Platform for Speed Estimation AC Slip-Ring Motor in Crane Mechatronic System

Similar documents
Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES

A NEW MOTOR SPEED MEASUREMENT ALGORITHM BASED ON ACCURATE SLOT HARMONIC SPECTRAL ANALYSIS

Real-time Simulation and Experiment Platform for Switched Reluctance Motor

Synchronous Generator Load Angle Estimation

Frequency Converter Influence on Induction Motor Rotor Faults Detection Using Motor Current Signature Analysis Experimental Research

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

dspace DS1103 Control Workstation Tutorial and DC Motor Speed Control Project Proposal

PREDICTIVE CONTROL OF INDUCTION MOTOR DRIVE USING DSPACE

IN MANY industrial applications, ac machines are preferable

Improved direct torque control of induction motor with dither injection

ServoStep technology

The Occurrence of Faults in Permanent Magnet Synchronous Motor Drives and its Effects on the Power Supply Quality

THE problem of common-mode voltage generation in inverter-fed

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

Speed Measurement Method for Digital Control System

Job Sheet 2 Servo Control

DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL

Development of a V/f Control scheme for controlling the Induction motorboth Open Loop and Closed Loop using MATLAB.

ANALYSIS OF EFFECTS OF VECTOR CONTROL ON TOTAL CURRENT HARMONIC DISTORTION OF ADJUSTABLE SPEED AC DRIVE

ISSN: [Shukla* et al., 6(10): October, 2017] Impact Factor: 4.116

Analysis of Voltage Source Inverters using Space Vector PWM for Induction Motor Drive

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

Teaching digital control of switch mode power supplies

DSP-Based Simple Technique for Synchronization of 3 phase Alternators with Active and Reactive Power Load Sharing

A Comparative Study between DPC and DPC-SVM Controllers Using dspace (DS1104)

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

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Modeling and Analysis of Common-Mode Voltages Generated in Medium Voltage PWM-CSI Drives

The University of Wisconsin-Platteville

Latest Control Technology in Inverters and Servo Systems

A New Fault Detection Tool for Single Phasing of a Three Phase Induction Motor. S.H.Haggag, Ali M. El-Rifaie,and Hala M.

DMCode-MS(BL) MATLAB Library

A NEW DESIGN METHOD OF OUTPUT FILTER FOR SPACE VECTOR PWM FED INDUCTION MOTOR

Closed Loop Control of Three-Phase Induction Motor using Xilinx

Comparative Analysis of Space Vector Pulse-Width Modulation and Third Harmonic Injected Modulation on Industrial Drives.

CHAPTER 4 MODIFIED H- BRIDGE MULTILEVEL INVERTER USING MPD-SPWM TECHNIQUE

Modern Concepts of Energy Control Technology through VVVF Propulsion Drive

Harmonic Penetration Analyses for DC-Link Frequency Converter Drive Systems by Considering the Motor-Side Converter as an Ideal Current Generator

Analysis of Indirect Temperature-Rise Tests of Induction Machines Using Time Stepping Finite Element Method

Design and implementation of Open & Close Loop Speed control of Three Phase Induction Motor Using PI Controller

Effective Formulation of the DTC Strategy for Convergence and Stability Analysis The IPM Motor Drive Case Study

Sensorless Speed Estimation in Wound Rotor Induction Machines by Spectral Search of the Stator Phase Power Signal

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

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS

ACVoltageAnalysisusingMatrixConverter. AC Voltage Analysis using Matrix Converter. By Anubhab Sarker American International University

Traction Drive with PMSM: Frequency Characteristics Measurement

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

Index Terms: Vector control scheme, indirect vector control scheme, Scalar control, Marine propulsion I. INTRODUCTION

Simulation and Experimental Based Four Switch Three Phase Inverter Fed Induction Motor Drive

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

Outline. Goals Project Description/Requirements. Equipment Implementation Progress Summary References

IMPROVED DIGITAL SPEED MEASUREMENT METHOD

Vector Approach for PI Controller for Speed Control of 3-Ø Induction Motor Fed by PWM Inverter with Output LC Filter

Control of Induction Motor Fed with Inverter Using Direct Torque Control - Space Vector Modulation Technique

Performance Analysis of Induction Motor Drive Fed by VSI for Various Modulation Index

OBICON. Perfect Harmony. Short overview. ROBICON Perfect Harmony. System Overview. The Topology. The System. ProToPS. Motors.

Using dspace in the Shunt Static Compensators Control

Frequency Variable Three Phase Inverter Connected to PWM to Control the Induction Motor

When to use an FPGA to prototype a controller and how to start

Power Factor Correction of Inductive Loads using PLC

Automotive Control Solution for Brushless DC Motors

Digital Control of Permanent Magnet Synchronous Motor

630 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 9, NO. 2, MAY 2013

Fuzzy logic control implementation in sensorless PM drive systems

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents

BECAUSE OF their low cost and high reliability, many

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

Chaotic speed synchronization control of multiple induction motors using stator flux regulation. IEEE Transactions on Magnetics. Copyright IEEE.

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 04, 2016 ISSN (online):

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE

PWM, ALT, HALT, HAST.

SIMULATION AND PROGRAM REALIZATION OF RECURSIVE DIGITAL FILTERS

WITH THE advent of low-cost personal computers and

Simulation and Implementation of FPGA based three phase BLDC drive for Electric Vehicles

FOC of IM at Very Low Speed Using Low Count Encoders

Impact of PWM Control Frequency onto Efficiency of a 1 kw Permanent Magnet Synchronous Motor

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 14, NO. 3, MAY A Sliding Mode Current Control Scheme for PWM Brushless DC Motor Drives

Realising Robust Low Speed Sensorless PMSM Control Using Current Derivatives Obtained from Standard Current Sensors

ISSN Vol.05,Issue.01, January-2017, Pages:

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

Simulation of Solar Powered PMBLDC Motor Drive

Study on a Simplified Converter Topology for Fault Tolerant Motor Drives

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM

SVPWM Based Speed Control of Induction Motor with Three Level Inverter Using Proportional Integral Controller

Fuzzy Logic Techniques Applied to the Control of a Three-Phase Induction Motor

MATLAB/SIMULINK MODEL OF FIELD ORIENTED CONTROL OF PMSM DRIVE USING SPACE VECTORS

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction

FPGA Implementation of a PID Controller with DC Motor Application

Lab Exercise 9: Stepper and Servo Motors

CONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR

Active Elimination of Low-Frequency Harmonics of Traction Current-Source Active Rectifier

An Induction Motor Control by Space Vector PWM Technique

Comparison between Scalar & Vector Control Technique for Induction Motor Drive

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

Reduced PWM Harmonic Distortion for a New Topology of Multilevel Inverters

CHAPTER 3 EQUIVALENT CIRCUIT AND TWO AXIS MODEL OF DOUBLE WINDING INDUCTION MOTOR

Carlos L. Castillo Corley Building 114A

Type of loads Active load torque: - Passive load torque :-

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

Transcription:

DSpace Platform for Speed Estimation AC Slip-Ring Motor in Crane Mechatronic System Alen Poljugan B.Sc. 1), Fetah Kolonic Ph.D. 2), Alojz Slutej Ph.D. 3) 1,2) Department of Electric Machines, Drives and Automation Faculty of electrical engineering and computing University of Zagreb Unska 3, 1000 Zagreb, Croatia 3) Automation systems AB ABB 72167 Västerås, Sweden 1) Phone (+385) 16219784, Fax (+385) 16129705, E-Mail: alen.poljugan@fer.hr www.fer.hr 2) Phone (+385) 16219824,, Fax (+385) 16129705, E-Mail: fetah.kolonic@fer.hr, www.fer.hr 3) Phone (+46) 21 340 528, Fax (+46) 21 240 290, E-Mail: alojz.slutej@se.abb.com www.abb.com Abstract - This paper describes DSpace microprocessor platform and Matlab/Simulink environment for development of a speed estimation algorithm. The main principle of the estimation algorithm and proposal for algorithm change in sense of the system performances improvement are described. DSpace enables algorithm developing and testing just on a personal computer. Only final testing is made on the laboratory model of the mechatronic crane system. I. INTRODUCTION The tendency of modern software development tools is that through user-orientated interfaces programming becomes much easier using different advanced functions. These features enable user to spend more time on the algorithm development because he doesn t need to work with different, in most cases user unfriendly, implementation tools. DSpace hardware platform is based on digital signal processors (DSP). This platform has two characteristics which discern it from other similar products. First one is that this microprocessor board is mounted in the PCI slot of a personal computer, and the second one is that system uses Matlab/Simulink as a software development tool. Hardware platform consist of two DSPs, which share different application-communication tasks in order to achieve real-time application running. For the software developing, DSpace system uses Matlab/Simulink. Almost all Simulink features and tools can be used for creating a user algorithm. DSpace software package includes additional Simulink toolboxes which define different hardware characteristics like timers, counters, PWM generators, encoders, etc., L[5]. When the user algorithm is created in Simulink, target DSP code must be generated. Matlab s Real time workshop and the specific builder, installed with DSpace software package, provide that building and downloading of user algorithms are possible directly from Simulink. When the user algorithm is downloaded real time debugging, parameters adjustment and signals observing are realized with the Control Desk software package. II. AC SLIP RING SPEED ESTIMATION digital system for the AC slip ring motor speed control, designed especially for the crane applications. In order to ensure good dynamic control characteristics, speed estimation system must be designed as a real-time system. The estimator is developed and designed using DSP software and hardware development system and introduced in the commercial produce as a part of the ASTAT control system. For AC slip ring motor, speed estimation algorithm is based on the rotor voltage frequency measurement. From simple relations f = s f 2 1 n = (1 s) n s f stator frequency (50 or 60) 1 f rotor 2 frequency n rotor speed n synchronous s [ Hz] [ rpm] speed [ rpm] [ Hz] it can be seen that rotor and stator voltage frequency as well as rotor and synchronous speed are connected through the slip s. Based on relations (1), the main accent of the speed estimation algorithm is on the rotor voltage frequency measurement. Rotor frequency is determined by measuring the time period between two zero crossing of the rotor voltage. Depending on the drive operating point (in the torque-speed characteristic), frequency of the rotor voltage is changed between 0-100 Hz, L[1]. In the case of supersynchronous braking mode this frequency can be grater then 100Hz. Rotor voltage amplitude is dependent on the load torque, voltage amplitude is smaller as the load torque is smaller. In these specific conditions it is difficult to determine a rotor voltage frequency so these conditions enlarge complexity of the speed estimation algorithm. In order to precisely determine rotor voltage frequency, filtering of the measured rotor voltage must remove higher harmonics and interference, while attenuation of the rotor voltage amplitude is negligible. In selection of the filter cut off frequency, filter time compensation must be taken into a consideration, in order to achieve real-time running. (1) The speed estimator is developed for the commercial controller ASTAT, produced by company ABB. This is a

III. DSPACE ALGORITHM MODELING Because the rotor voltage frequency change between 0-100 Hz, it is difficult to determine just one cut-off frequency to fulfil above mentioned filtering demands. Because appropriate filter selection can have influence on the speed estimation precision, including variable filter in the estimation algorithm is justified. The adaptive filter, based on the specific drive parameters, selects appropriate cut-off frequency. Therefore presented filter is variable just in sense of cut-off frequency change but the filter structure (type and order) remains unchanged. The base structure of the variable filter makes filter cascade with three Butterworth 1 st order low pass filters (Fig.1.). Fig. 1. The base structure of the variable filter On the Fig.2. the Simulink subsystem block of the rotor voltage variable filter is shown This block has four inputs and one output. On the first input U_r_non_filt unfiltered rotor voltage is connected and the output U_r_filt gives the filtered rotor voltage. The other inputs represent signals which determine the criterion for filter cut-off frequency selection. On the base of this criterion, there is possibility to select eight different cut-off frequencies. Experimental results are shown that increasing numbers of the filters above eight doesn t improve filter or estimator performance. by thyristor converter allowing the change of electromagnetic torque direction and on that way four quadrants operation is realized. Digital control system detects direction of the electromagnetic torque by two digital signals. One of these two signals is used in estimation algorithm as a logical signal of the converter state, ch_br (Fig.2.). This signal detects the change of electromagnetic torque direction and no-current state during torque direction changing. At the moment of torque direction change, there is almost step change of the rotor voltage frequency. Because the frequency feedback signal of adaptive filter delays one sample, wrong cut-off frequency will be selected and estimation error will occur. To avoid this, it is necessary to detect a moment of torque direction change. From that moment (ch_br=1) frequency feedback freq_fb is frozen in order to enable the choice of appropriate cut off frequency. Period of the feedback freezing (the several tenths of second) is experimentally determined by measuring the duration of no-current period and transient state of rotor voltage. With high frequency feedback signal (high slip) voltage filter use the high cutoff frequency, ensuring successfully detection of rotor voltage frequency step change. Third input (signal start, fig.2.) is logical variable that define the moment of system and filter start up. If start=0 outputs of the adaptive filter and estimator is set to zero. Some DSpace system features enable system modelling in Matlab/Simulink environment. For the purpose of the speed estimation algorithm developing, rotor voltages for different electric motor drive operating points are recorded. These voltages substitute the mathematical model of controlled AC slip ring motor. Besides the voltages, the signal for torque direction is also recorded. All needed signals are recorded with DSpace system in Exel format (*.csv) and imported in Matlab. IV. EXPERIMENTAL RESULTS Fig. 2. Simulink subsystem of the variable rotor voltage filter The main criterion for the selection of an appropriate cutoff frequency is the calculated frequency of the last sample freq_fb (Fig.3.). In the specific drive conditions one sample time delay of the frequency feedback freq_fb may result in wrong cut-off frequency selection (to low or to high) resulting in wrong information of rotor voltage frequency, i.e. actual speed. To avoid this problem additional signal should be introduced in order to prevent this situation. Algorithm use special program routine for situation where speed estimation is not accurate. That is happening when actual speed is close to synchronous, when load is too small and by step slip change (e.g. plugging). Actual speed is controlled combining the changes of the stator voltage amplitude and value of the connected external rotor resistance, L[2,3,4]. Change of the stator voltage is made The experimental testing was made on laboratory mechatronic crane model. This mechatronic crane model consist off 3-phase AC slip ring motor (18.5 kw, 1460 rpm) controlled with industrial converter ABB-ASTAT. AC machine is loaded with DC machine in torque operating mode (controlled with SIEMENS-SIMOREG). DC machine in this mode can provide approximately 60% of AC machine nominal torque. Comparison between rotor voltage filtering with variable filter and with three cascade 1 st order filters (cut off frequency 110 Hz) is presented on the fig.4. The first harmonic frequency of the tested rotor voltage (blue line on Fig.4.) is near 3 Hz. Rotor voltage is measured in noload operation condition of the AC slip ring motor. This comparison is chosen because it represents unfavourable operating condition and is suitable for estimation algorithm verification. Presented estimation method is based on the time period measuring between the two zero crossing of the rotor voltage (frequency measurement). From the waveform presented on fig.4 it is clear that proposed estimation method with variable filter is better solution.

Fig.3. Flow chart of variable filter algorithm

Fig.4. Comparison between filtering results with variable filter and with three cascade 1 st order filters (cut off frequency 110 Hz) Fig.5. Comparison between estimated (red) and measured (black) motor speed in range of 0 1500 (-1500) 0 rpm with 60% of motor rated torque. Fig.6. Comparison between estimated (red) and measured (black) motor 1500 0 rpm with 60% of motor rated torque. Fig.7. Comparison between estimated (red) and measured (black) motor 1500 0 rpm with cca 5% of motor rated torque. Fig.5.-8. presented comparison between estimated and measured motor speed in different operating condition. It is clear that this estimation technique gives good dynamics characteristics in all operating conditions except some specific area in no-load operating mode. In continuous nominal speed area of no load condition estimation has error caused with small rotor voltage and low frequency of Fig.8. Comparison between estimated (red) and measured (black) motor 1500 0 rpm with cca 5% of motor rated torque voltage. Because of that estimator need more time to determine correct speed. The crane systems usually don t work in no-load condition so these speed estimation error is acceptable. The loaded operating conditions (fig5., fig.6.) don t consist these problems.

VI. CONCLUSION Development of the speed estimation algorithm with DSpace microprocessor platform and Matlab/Simulink environment is simplified. This solution enables estimation algorithm developing and testing using only one personal computer with installed DSpace. Only final testing and parameters adjustment is made on the laboratory mechatronic crane model. Results show that this method is appropriate for algorithm developing because it saves time allowing simple use of an advanced DSpace and Matlab/Simulink functions and tools. Proposal for algorithm change was made in sense of rotor voltage filtering improvement. The estimation algorithm structure with variable rotor voltage filter enables good dynamics characteristics in all operating conditions. The future work must be focused on the estimation error in unfavourable operating conditions cancellation (no-load, oversynchronous condition, etc.). REFERENCES [1] F.Kolonić, T.Idžotić, A.Slutej Sensorless speed control of slipring AC motor based on rotor voltage frequency estimation, Proceedings of the 9 th European Conference on Power Electronics and Applications, EPE 2001, Graz, Austria, 27-29 August, pp01163, 2001 [2] F.Kolonić, A.Slutej, A.Poljugan Torque estimation in industrial control system with AC slip - ring motors, Proceedings of the 10 th International POWER ELECTRONICS and MOTION CONTROL, EPE-PEMC 2002 (CD ROM), Dubrovnik, Croatia, September, T7-015, 2002. [3] A.Slutej, F.Kolonić, Ž.Jakopović The new crane motion control concept with integrated drive controller for engineered crane application, Proceedings of the IEEE International Symposium on Industrial Electronics, ISIE 99, Bled, Slovenia, July 12-16, pp1458-1461, 1999. [4], ASTAT Crane Motion Control (CD-ROM), Manual, ABB Automation System, 2000 [5], DSpace Implementation Guide for Release 3.5, Manual, dspace GmbH, Germany, 2003