User - Friendly Computer Software in Control and Instrumentation Teaching and Learning

Similar documents
dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Series: IDAM Servo Drive E Digital Motor Drive - DMD

New Pulse Width Modulation Technique for Three Phase Induction Motor Drive Umesha K L, Sri Harsha J, Capt. L. Sanjeev Kumar

Principles of Adjustable Frequency Drives

Adding Heart to Your Technology

AC : MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT

A STUDY ON THE CONVENTIONAL AND FUZZY CONTROL STEEL-CUTTING PROCESS

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

Introduction to Data Acquisition

MECE 102 Mechatronics Engineering Orientation

EFC Frequency converters

Degree programme in Automation Engineering

Tamura Closed Loop Hall Effect Current Sensors

INDUCTION MOTOR PERFORMANCE TESTING WITH AN INVERTER POWER SUPPLY, PART 2

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

SAMPLE CHAPTERS UNESCO EOLSS DIGITAL INSTRUMENTS. García J. and García D.F. University of Oviedo, Spain

Design and Simulation of Soft Switched Converter Fed DC Servo Drive

Programming Logic controllers

Design and Development of Virtual Instrument (VI) Modules for an Introductory Digital Logic Course

LOW COST MOTOR PROTECTION FILTERS FOR PWM DRIVE APPLICATIONS STOPS MOTOR DAMAGE

A Master-Slave DSP Board for Digital Control

Modified Cascaded Five Level Multilevel Inverter Using Hybrid Pulse Width Modulation

THIS paper reports some results of a research, which aims to investigate the

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply

ELECTRICAL ENGINEERING

2.1 FOR Series 15i Servo Alarm TROUBLESHOOTING 2.ALARM NUMBERS AND BRIEF DESCRIPTIONS. Alarm No. SVM PSM Description Remarks

Introduction to Simulink & Stateflow. Coorous Mohtadi

ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering

Rotating Machinery Diagnostics & Instrumentation Solutions for Maintenance That Matters

Mini-Lab Projects in the Undergraduate Classical Controls Course

Pulse Width Modulation

NUCLEAR MAGNETIC RESONANCE. Advanced Laboratory, Physics 407, University of Wisconsin Madison, Wisconsin 53706

CONVENTIONALLY reduced order models are being

A Study of Speed Control of PMDC Motor Using Auto-tuning of PID Controller through LabVIEW

Simulation of VSI-Fed Variable Speed Drive Using PI-Fuzzy based SVM-DTC Technique

Lab 8: DC generators: shunt, series, and compounded.

FRC WPI Robotics Library Overview

INSTRUCTION FOR COMPLETING COMPETITIVE SOLICITATION ACKNOWLEDGEMENT FORMS

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur

Impedance 50 (75 connectors via adapters)

Bridgeless PFC Implementation Using One Cycle Control Technique

Advance Electronic Load Controller for Micro Hydro Power Plant

Analysis of Space Vector Pulse Width Modulation VSI Induction Motor on various conditions

DS1104 R&D Controller Board

Development of High Frequency Link Direct DC to AC Converters for Solid Oxide Fuel Cells (SOFC)

14.5GHZ 2.2KW CW GENERATOR. GKP 22KP 14.5GHz WR62 3x400V

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

Radiated emission measurement of a cell phone processor module using TEM cell

Relationship between large subject matter areas

Frequency Converter Fv

EVAL-UFDC-1/UFDC-1M-16

IC 1101 Basic Electronic Practice for Electronics and Information Engineering

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

Operation Manual. Plasma torch height controller. Model: Compact THC Controller 150

Modeling and Simulation of a Novel Switched Reluctance Motor Drive System with Power Factor Improvement

Design of Four Input Buck-Boost DC-DC Converter for Renewable Energy Application

Simulation and Analysis of PWM Inverter Fed Induction Motor Drive

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME

Eliminate Ripple Current Error from Motor Current Measurement

AC Induction Motor Slip What It Is And How To Minimize It

Servo Info and Centering

Power Electronic Circuits

REMOTE CONTROL LABORATORY USING MATLAB AND SIMULINK: APPLICATION TO A DC MOTOR MODEL. Rafael Puerto, Luis M. Jiménez, Óscar Reinoso

Operating and installation instructions. Professional plasma torch height control. Model: MyPlasm THC

MICRO HYDRO POWER PLANT WITH INDUCTION GENERATOR SUPPLYING SINGLE PHASE LOADS

DAQ in MATLAB HANS-PETTER HALVORSEN,

Microcontroller-based experiments for a control systems course in electrical engineering technology

Bourns Rotary Encoders. Short Form Brochure Revision 2

CIM Computer Integrated Manufacturing

Pulse Width Modulation Applications

BARE PCB INSPECTION BY MEAN OF ECT TECHNIQUE WITH SPIN-VALVE GMR SENSOR

THE DESIGN OF A PORTABLE PROGRAMMABLE LOGIC CONTROLLER (PLC) TRAINING SYSTEM FOR USE OUTSIDE OF THE AUTOMATION LABORATORY.

GSM ATT Modules Simply effective remote control

RF Network Analyzer Basics

Parametric variation analysis of CUK converter for constant voltage applications

Micro-Step Driving for Stepper Motors: A Case Study

Latest Power Plant Control System

Core Curriculum to the Course:

NEW. EVEN MORE data acquisition and test stand automation

Physical Specifications (Custom design available.)

Spectrum analyzer with USRP, GNU Radio and MATLAB

Siemens and National Instruments Deliver Integrated Automation and Measurement Solutions

How many high-speed counters (HSCs) are provided by the SIMATIC S PLC? SIMATIC S FAQ March Service & Support. Answers for industry.

Anais Volume 1 COBEP99 UFPR UFSM

Modelling, Simulation and Performance Analysis of A Variable Frequency Drive in Speed Control Of Induction Motor

ECE 516: System Control Engineering

Application Note AN-SERV-006

Designing the Solution for Electrochemistry Potentiostat/Galvanostat І Battery Cycler І Fuel Cell Test Station І

DC Motor control Reversing

Logging of RF Power Measurements

Multimeter measurements on variable frequency drives using the new Fluke 289 DMM

Evolution of first year teaching of electrical engineering

Fundamentals of Power Electronics. Robert W. Erickson University of Colorado, Boulder

Analysis and Control of Three Phase Multi level Inverters with Sinusoidal PWM Feeding Balanced Loads Using MATLAB

REMOTE SYSTEM FOR MONITORING AND CONTROL OF CONTROLLED AREA OF NUCLEAR INSTALLATION

Next Gen Platform: Team & Mentor Guide

Building a Simulink model for real-time analysis V Copyright g.tec medical engineering GmbH

Evaluating AC Current Sensor Options for Power Delivery Systems

Case Studies in On-Line Measurement of PD in Motors Fed by Voltage Source PWM Drives

Transcription:

User - Friendly Computer Software in Control and Instrumentation Teaching and Learning Vilma A. Oliveira, Manoel L. Aguiar and Wilson da Silva Jr. Departamento de Engenharia Elétrica USP São Carlos C.P. 359, 13560-970, São Carlos, SP Abstract - In this paper we present worked-out laboratory practices for undergraduate electrical engineering courses. They encompass the different parts of control implementation and instrumentation using the software packages Matlab, Simulink and LabVIEW. These software tools can enhance the learning in control and instrumentation and important aspects of system implementation can be promptly considered. Laboratory practices such as interfacing for data acquisition, modulated pulse train generation, control algorithm implementation and parameter estimation are covered here. Introduction The major change occurring at the present is the increasing number of user-friendly softwares that make it possible for students to experience new and fast ways of learning. In minutes, simulation, controllers and real world interfacing can be created. Offering the means to program, interface and control real systems give the students the skills they need to answer to the current industry demands. Therefore, it is imperative that engineering courses give emphasis on design oriented laboratory hands-on experience in their programs. The software packages LabVIEW [1], Matlab [2] and Simulink [3] can enhance the control and instrumentation learning yielding new insights into the design of more complicated problems. The LabVIEW is a visual software developed in a graphical language for instrumentation and control. With LabVIEW, computer laboratory experiments such as measurements and control tasks are easier performed. The Matlab is a development language offering the best choice of control design tools and the Simulink is a software for modelling, simulation and analysing dynamical systems. Knowledge of these tools will serve the student well throughout their professional career. In this paper worked-out laboratory practices using the softwares Matlab, Simulink and LabVIEW are described. Sensing, Signal Conditioning and Interfacing In this section an example of the use of LabVIEW programming language for data acquisition is given. Figure 1 illustrates this application. The interface configuration, test inputs, sampling period, display and recording are easily set through available functions. Figure 1: Computer interface for data acquisition.

Control Application In control application an important issue is the digital implementation of the developed algorithms. Important aspects of filtering, signal scaling and sampling can be studied via simulation and a good software environment is thus desirable. A control application using a magnetic suspension system is illustrated in Figures 2 and 3. The control objective is to keep the ball in a dynamic balance around its equilibrium point. The output variables are the coil current and the ball position. A position detector consisting of a 5V infrared emissor as a light source and a phototransistor MRD-300 as a photoreceiver and a Hall effect sensor NW-SC50 for the current are used. In order to control the coil current, a power amplifier working with an analogue pulse width modulation (PWM) circuit of 5kHz switching frequency and a transistorised DC chopper is used. More details of the control implementation can be found in [4]. Figure 2: Magnetic suspension control system.

Figure 3: A LabVIEW program for an optimal control algorithm. Figure 4: A PWM logic generator LabVIEW program. A Pulse Width Modulation Logic Program A power amplifier working with a pulse width modulation (PWM) logic is normally used to drive a servomotor DC. Figure 4 shows a LabVIEW program that generates a PWM logic. Also, a counter for an optical encoder for shaft position measurement is included. In a PWM logic the control signal modulate the pulse train period in 0 and 1. The pulse train frequency and the pulse polarity can be adjusted in the LabVIEW panel. A Laboratory Practice on Parameter Estimation Laboratory experiments using DC servomotors are very popular since a DC servomotor offers the possibility of studying the basic control concepts and is easily encountered in the laboratory. An experiment which contains elements of theory, experimental parametric estimation and computer simulation can enhance the quality of control education. To perform such an experiment in laboratory the Matlab/Simulink environment has proven an efficient and powerful tool. The laboratory practices using servomotors require, in general, the servomotor transfer function, which may be furnished or estimated by several procedures [5] [8]. The called classic methods used to obtain the servomotor parameters are time consuming and require isolated tests for each parameter. Estimation methods based only on the current response to a step voltage input such as the Pasek method and the method of interpolation have shown to be more effective, faster and simpler to apply. In the latter method the current response of the machine is recorded and processed to yield the machine gain and frequency poles. Therefore, graphic windows associated with algorithms developed in Matlab can be of significant value in performing modelling studies. Figure 5 shows a laboratory set up for data acquisition and Figures 6 8 illustrate a parameter estimation laboratory practice using graphic windows generated in Matlab/Simulink. The graphic windows allow for entering data input files and different methods, estimation result outputs and simulated machine response visualisation. Pentium 100 MHz Servomotor Signal Conditioning Data Acquisition Board

Figure 5: Servomotor data acquisition for parameter estimation. Figure 6: Main menu for parameter estimation and simulation in Matlab environment. Figure 7: Data input menu for simulation.

Figure 8: Graphic output for displaying the simulation results. Conclusions In this paper we presented laboratory practices to be used at undergraduate electrical engineering courses. They encompass the different parts of control implementation and instrumentation. Simulated and experimental results can be analysed providing interesting comparisons and the validation of the modelling and controller design. References [1] Johnson, G.W., LabVIEW Graphical Programming New York: MacGraw-Hill, 1997. [2] Ogata, K., Projeto de Sistemas Lineares de Controle com MATLAB, Prentice Hall, 1996. [3] SIMULINK Dynamic System Simulation for MATLAB, The Mathworks, Inc., 1997. [4] Oliveira, V.A., Costa, E.F., Vargas, J.B., Digital Implementation of a Magnetic Suspension Control System for Laboratory Experiments, IEEE Transaction on Education, (to appear). [5] Electro-Craft Corporation, DC Motors Speed Controls Servo Systems, An Engineering Handbook, 5 th ed. 1980. [6] Lord, W., Hwang, J.H., DC Servomotors-Modelling and Parameter Determination, IEEE Transaction on Industry Applications, vol. 13, no. 3, 1977, pp.234-243. [7] Aguiar, M.L., Couto, E.B., Método de Interpolação de Curvas como Solução na Obtenção de Parâmetros demotor de Indução, XVIII Congresso Ibero Latino-Americano de Métodos Computacionais para Engenharia, CILAMCE, 29-31/Out/97, Brasília-DF, pp. 895-899. [8] Aguiar, M.L., Oliveira, V.A., Vargas, J.B., Apostila de Apoio ao Laboratório de Controle, USP São Carlos, 1997.