Effects of MATLAB and Simulink in Engineering Education: A Case Study of Transient Analysis of Direct-Current Machines

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

Actuators. EECS461, Lecture 5, updated September 16,

PREDICTIVE CONTROL OF INDUCTION MOTOR DRIVE USING DSPACE

Published in A R DIGITECH

Control of Electric Machine Drive Systems

Digital Control of MS-150 Modular Position Servo System

WITH THE advent of low-cost personal computers and

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

Lab 2: Quanser Hardware and Proportional Control

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

IN MANY industrial applications, ac machines are preferable

Modeling and Analysis of Signal Estimation for Stepper Motor Control. Dan Simon Cleveland State University October 8, 2003

Cantonment, Dhaka-1216, BANGLADESH

International Journal of Innovations in Engineering and Science

IN recent years the development of the Wind Energy Conversion Systems (WECS)

Modeling a Hybrid Electric Vehicle and Controller to Optimize System Performance

Module 1. Introduction. Version 2 EE IIT, Kharagpur

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

EE 410/510: Electromechanical Systems Chapter 5

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

IJITKM Special Issue (ICFTEM-2014) May 2014 pp (ISSN )

Position Control of DC Motor by Compensating Strategies

is the angular velocity (speed) and friction in rotor of motor is very small (can be neglected) so Bm = 0.

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

Laboratory Investigation of Variable Speed Control of Synchronous Generator With a Boost Converter for Wind Turbine Applications

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

Power Quality Analyzer for Three Phase Systems

VIENNA RECTIFIER FED BLDC MOTOR

Simulation of Solar Powered PMBLDC Motor Drive

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

The University of Wisconsin-Platteville

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

Speed Control of DC Motor Using Fuzzy Logic Application

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

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

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

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

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

MEM01: DC-Motor Servomechanism

UNIT 9 DC Separately-Excited Generator

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

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

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

A PHOTOVOLTAIC POWERED TRACKING SYSTEM FOR MOVING OBJECTS

Modeling and Simulation of Induction Motor Drive with Space Vector Control

Matlab Simulation of Induction Motor Drive using V/f Control Method

Figure C-1 (p. 907) MATLAB window showing how to access Simulink. The Simulink Library Browser button is shown circled.

PERFORMANCE ANALYSIS OF SRM DRIVE USING ANN BASED CONTROLLING OF 6/4 SWITCHED RELUCTANCE MOTOR

A Matlab / Simulink Based Tool for Power Electronic Circuits

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

California University of Pennsylvania Department of Applied Engineering & Technology Electrical Engineering Technology

Speed Control of a Dc Motor Using a Chopper Drive

Courseware Sample F0

SIMULINK MODELING OF FUZZY CONTROLLER FOR CANE LEVEL CONTROLLING

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

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

Designing Better Industrial Robots with Adams Multibody Simulation Software

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

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Modelling and Simulation of a DC Motor Drive

AC : INTRODUCTION OF NEW AND COST EFFECTIVE TECHNOLOGIES IN THE ENT POWER LABORATORY

Speed control of sensorless BLDC motor with two side chopping PWM

Design & Implementation Interface for Electrical or Electronics Lab Simulator

Modeling of Induction Motor

Modeling and Simulation of Field Oriented Control PMSM Drive System using SVPWM Technique

A New AC Servo Motor Load Disturbance Method

Simulation of Speed Control of Induction Motor with DTC Scheme Patel Divyaben Lalitbhai 1 Prof. C. A. Patel 2 Mr. B. R. Nanecha 3

Chhattisgarh Swami Vivekanand Technical University, Bhilai

Indirect Rotor Field Oriented Control (IRFOC) for Three Phase Induction Motor Drive Using MOSFET

UVic Department of Electrical and Computer Engineering

Tuning Methods of PID Controller for DC Motor Speed Control

Comparative study of PID and Fuzzy tuned PID controller for speed control of DC motor

MSMS Software for VR Simulations of Neural Prostheses and Patient Training and Rehabilitation

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

Fig.1. A Block Diagram of dc-dc Converter System

SPEED CONTROL OF BRUSHLES DC MOTOR

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

PI Control of Boost Converter Controlled DC Motor

Space Vector PWM Voltage Source Inverter Fed to Permanent Magnet Synchronous Motor

Available online Journal of Scientific and Engineering Research, 2014, 1(2): Research Article

Speed Control of BLDC Motor-A Fuzzy Logic Approach

Design and Implementation of Fuzzy Sliding Mode Controller for Switched Reluctance Motor

Configurable Control Systems of Power Converters for Instructional Laboratories

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

Speed Control of DC Motor Using Microcontroller

MATHEMATICAL SIMULATION OF THE ASYNCHRONOUS ELECTRIC DRIVE OF PERIODIC MOVEMENT

AUTOMATIC VOLTAGE REGULATOR AND AUTOMATIC LOAD FREQUENCY CONTROL IN TWO-AREA POWER SYSTEM

Servo Closed Loop Speed Control Transient Characteristics and Disturbances

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

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

IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 06, 2014 ISSN (online):

Application Research on BP Neural Network PID Control of the Belt Conveyor

Penn State Erie, The Behrend College School of Engineering

CHAPTER 6 OPTIMIZING SWITCHING ANGLES OF SRM

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

EE 650 Linear Systems Theory

Transcription:

Effects of MATLAB and Simulink in Engineering Education: A Case Study of Transient Analysis of Direct-Current Machines Obasi, R. U. Obi, P. I. Chidolue, G. C. Department of Electrical / Department of Electrical Department of Electrical / Electronic Engineering, Michael Electronic Engineering, Michael Electronic Engineering, Okpara University of Agriculture Okpara University of Agriculture Chukwemeka Odumegwu Ojukwu Umudike, Abia State, Umudike, Abia State, University,Uli, Anambra State, Nigeria Nigeria Nigeria ABSTRACT Understanding electrical machines transient behaviors looks hazy without the aid of simulation tools like MATLAB. This is because the resulting system of differential equations is nonlinear and analytical solution is difficult and boring. In view of the above, it is very pertinent that computer softwares are employed to teach and solve most engineering problems for a better understanding of the various engineering principles. This paper therefore models the series and separately excited motors using differential equations and invoking the powers of Simulink integrated with MATLAB, enabling incorporation of MATLAB algorithms into models and exporting simulation results to MATLAB for further analysis of their responses. This approach gave students improved understanding of the two machines with a better student understanding rating of 85.8% from 52.8%. Keywords: D.C machine, transient, Modeling differential equation, MATLAB) 1.0 INTRODUCTION The rate at which the capabilities of computers increase globally necessitates computer employment in solving frequently arising challenging engineering problems. Therefore, engineering education curriculum planners must consider seriously the revision of the existing engineering curriculum to know where reasonable adjustments could be made to include comprehensive computer literacy program. This is because commercial computer software packages addressing specific applications are sold by various vendors and are used by undergraduate engineering students, educators and engineers alike, often with no knowledge of the model limitations and the algorithms employed in developing and writing the software. This trend, if unchecked, will naturally produce future engineers and scientists who see computer results as infallible truth, rather than those who should rightly view the results as subject to the limitations of the models employed in building the software [1]. There are several computer software that could be employed in solving these challenging engineering problems of which MATLAB and simulink are among. MATLAB is a programming language and environment that makes use of specialized data types. It is short form for Matrix laboratory. Certainly, you can write data evaluation programs in other programming languages such as Visual Basic, C++, or Java, but MATLAB is a language designed especially for processing, evaluating and graphical displaying of numerical data [2].On the other hand, Simulink provides a graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic systems. It is integrated with MATLAB, enabling you to incorporate MATLAB algorithms into models and export simulation results to MATLAB for further analysis [3]. MATLAB has several advantages and disadvantages over other methods or languages. The advantages are: Its basic data element is the matrix. A simple integer is considered an matrix of one row and one column. Copyright 2016. Innovative Research Publications. All Rights Reserved 108

Effects of MATLAB and Simulink in Engineering Education: A Case Study of Transient Analysis of Direct-Current Machines Several mathematical operations that work on arrays or matrices are built-in to the MATLAB environment. For example, cross-products, dotproducts, determinants, inverse matrices. Vectorized operations. Adding two arrays together needs only one command, instead of a for or while loop. The graphical output is optimized for interaction. You can plot your data very easily, and then change colors, sizes, scales, etc, by using the graphical interactive tools. MATLAB s functionality can be greatly expanded by the addition of toolboxes. These are sets of specific functions that provided more specialized functionality. Ex: Excel link allows data to be written in a format recognized by Excel, Statistics Toolbox allows more specialized statistical manipulation of data (Anova, Basic Fits, etc). The disadvantages are: It uses a large amount of memory and on slow computers it is very hard to use. It sits on top of Windows, getting as much CPU time as Windows allows it to have. This makes realtime applications very complicated [4]. 1.2 Direct Current (DC) Motors: Direct Current (DC) motors provide propelling power to electric trains and vehicles and drive mechanisms in the manufacturing industry. The applications of DC machines are limitless and in virtually every field can be the other. They play important role in our daily life. Electric motors exist to convert electrical energy into mechanical energy. This is done by two interacting magnetic fields: one stationary and another attached to a part that can move [5]. DC motors have the potential for every high torque capabilities [6]. The greatest advantage of DC machines over other types of machines is the ease of their speed control [7]. DC series motor is very suitable for electric traction because of its electrical and mechanical characteristics. The increasing complexity of industrial processes demands greater flexibility from electrical machines in terms of special characteristics and speed control [8]. Components of a series motor include the armature and the series field. The coils in the series field are made of few turns of large gauge wire, to facilitate large current flow. This provides high starting torque, approximately 2.5 times the rated load torque [9]. Series motors should never drive machines with chain or belt. If the belt or chain breaks, the load will be removed and cause the motor to over speed and destroy itself. Common uses of series motors include hoist, where large load will be raised and lowered. The series motor provides the starting torque required for moving large loads. 2.0 SERIES WOUND D.C MACHINE The starting point for the modeling of electrical machine such as the series DC motor starts with measurements on real model because it is necessary to determine all essential parameters. The other possibility is to obtain the motor parameters from the manufacturer or determine our own parameters if motor prototype is to be built [10]. After that, the motor model can be made by using all mathematical equations describing the behavior of the motor. The armature and field current of a series motor are the same. The implication of this is that the speed of series DC motor increases as the load decreases [11] The electrical circuit model of a series motor is shown in figure 1 Figure 1: Series D.C 2.1 Dynamic Equation for Series DC Motor From circuit analysis, the differential equations of the series motor as in fig. 1 are: V = i R + R + L + L + K i ω (1) T = K i = T + Bω For simulation, the equations become: (2) Copyright 2016. Innovative Research Publications. All Rights Reserved 109

( ) i dot = i (3) T = K i (4) ώ = 1 J (T Bω T ) (5) 2.2 Separately Excited DC Motor In this motor, the fielding is connected to its own dc source. The armature circuit is also connected to another source. The interaction between the magnetic fields of the two windings exerts torque on the shaft causing it to rotate. Therefore separate and shunt excited D.C motor are better connected to the source via voltage regulators such as choppers or rectifiers [7]. A circuit model of a separately Excited D.C motor is shown in figure 2: The dynamic equations describing the behavior of the separately excited DC machine as in fig. 2 are: V = R i + L + K i ω (6) V = R i + L (7) The torque developed by the machine in motor operation is: T = T + Bω (8) also the machine torque is related to armature and field current as: T = K Ø i (9) Representation of DC machines in state-space form is a modern method of system analysis. T = K i i = T + Bω + (10) DC motor transient analysis is complex and requires numerical methods to analyze. The adoption of state space concept makes the work simple. The state of a system is defined as the minimum amount of information required to determine its present future response, for any present or future input [12]. Therefore, the state space concept is the mathematical representation of a system in order to determine the systems response in steady or transient state. Therefore, the electrical and mechanical models appropriate for simulation are obtainable from Equations 6, 7, 8 and 9 as; Fig. 2: A Separately Excited D.C Motor i dot i = i dot + 0 i (11) T = K i i (12) ώ = 1 J (T Bω T ) (13) 2.3 DC Motor Parameters and Transient Performances The following parameters were taken from the motor data sheet. Armature Resistance (Ra), Field Resistance (Rf), Armature inductance (La) and Field Inductance (Lf), loading Torque (TL), Moment of Inertia (J), Frictional Losses (Bm) and Torque Constant (Kb) were used for the simulation. The parameters are in table 1 for Series and Separately Excited Motors Table 1: Series/Separately excited D.C Motor parameters Copyright 2016. Innovative Research Publications. All Rights Reserved 110

Effects of MATLAB and Simulink in Engineering Education: A Case Study of Transient Analysis of Direct-Current Machines Fig 5: Graph of Mechanical rotor Speed against Time Where: SEDM- Separately Excited D.C Motor, SWDM Series Wound D.C Motor 3.0 APPLICATION OF MATLAB Presently the mode of teaching in our Engineering Faculties is via lectures, assignment/tutorials and conduct of practical where applicable. Teaching engineering course without practical exposition is full of drudgery. Simulation using MATLAB code offers one of the best methods of teaching as engineering colleges are faced with equipment unavailability and obsolesce. It offers capabilities beyond what the classroom only can offer. Ordinarily, MATLAB provides a better teaching and learning experience for students and lecturers [13]. S/N ACADEMIC SESSION NO OF STUDENT AVERAGE PERFORMANCE WITHOUT MATLBAB 1 2007/2008 48 52 75 2 2008/2009 70 48 75 AVERAGE PERFORMANCE WITH MATLAB Fig 3: Graph of Electromagnetic Torque against Time 3 2009/2010 85 60 76 4 2010/2011 150 70 85 5 2011/2012 180 60 90 6 2012/2013 220 45 95 7 2013/2014 250 40 95 8 2014/2015 264 48 95 Table 2 Summarizes the performance of students exposed to this mode of teaching Fig 4 Graph of Electromagnetic Torque against Mechanical rotor Speed Copyright 2016. Innovative Research Publications. All Rights Reserved 111

Fig. 7: The performance of students in Electrical machine laboratory experiment without MATLAB. Fig.8: The performance of students in Electrical machine laboratory experiment with MATLAB 4. CONCLUSION Modeling and simulation offer a short learning curve for students, engineering lecturers and technologists. They provide an exciting platform for learning and experimentation because actual experimentation on real systems is costly. In this work, the state space models of series and separately excited dc motors were developed and using MATLAB codes, the models were simulated with the response curves shownfigs.3-6. The application of MATLAB/Simulink Software in electrical machines Laboratory class over a period of eight academic sessions showed better student understanding of the subject with improved performance from 52.8% to 85.8% as shown bar charts in figs. 7 and 8. It is therefore recommended that more computer software and programs be provided for improvement in engineering education. REFERENCES [1] Obiozor, C. N. and Jacksonville, F. L. (1995) The Impact of Commercial Computer Software on Undergraduate Engineering Education Proceedings of IEEE Frontiers of Education Conference.Vol. 2, pp 3b3.13 3b3.16. [2]etools.fernuni.ch/matlab/matlab2/en/html/unit_wh y_matlab. html. [3]www.mathworks.com/products/simulink/MathWo rks. [4] www.yorku.ca/jdc/matlab/lesson1.htm York University. [5] Sen, P.C (1989), principles of Electric machines and Power. John-Wiley and Sons Incorporated Chicago, U.S.A. [6] Donnelly, E.L (1972), Electrical installation theory and practice 2nd edition. London University press U.K. [7] Okoro, O.I (2008), Simulation of DC Machines transient behaviors, teaching and Research Proceedings of ESPTAEE International conference pp 1-6. [8] Ryf, D and Platnick, D. (1987) Electric Machines and Transformers, principles and Application. Prentice Hall Inc.: New York, N.Y. [9] Pillai, S.K. (1982), A first course in Electrical Drives. John-Willey and Sons USA. [10] Anu, M (1997). Introduction to Modeling and Simulation Proceedings of winter simulation conference State University of New York. [11] Okoro, O.I (2005). Teaching Control Systems Engineering with MATLAB/SIMULINK Proceedings of NIEEE International conference pp1-6 [12] Ogata.K. (2003) Modern control engineering Pearson press Inc, New York U.S.A [13].http://www.pearsonhighered.com/educator/prod uct/matlabforengineers/9780133485974.page#sthash. wbjaapgd.dpuf]. Copyright 2016. Innovative Research Publications. All Rights Reserved 112