Analysis of Electric DC Drive Using Matlab Simulink and SimPower Systems

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

DC motors. 1. Parallel (shunt) excited DC motor

Model of a DC Generator Driving a DC Motor (which propels a car)

Mathematical Modeling and Dynamic Simulation of DC Motors using MATLAB/Simulink Environment

Synergetic Control for Electromechanical Systems

Lecture (20) DC Machine Examples Start of Synchronous Machines

MATHEMATICAL MODELING OF OPEN LOOP PMDC MOTOR USING MATLAB/SIMULINK

ENGG4420 LECTURE 7. CHAPTER 1 BY RADU MURESAN Page 1. September :29 PM

ENHANCEMENT MAXIMUM POWER POINT TRACKING OF PV SYSTEMS USING DIFFERENT ALGORITHMS

EFFECTS OF LOAD AND SPEED VARIATIONS IN A MODIFIED CLOSED LOOP V/F INDUCTION MOTOR DRIVE

Lesson 17: Synchronous Machines

Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference

DEVELOPMENT OF DIRECT TORQUE CONTROL MODELWITH USING SVI FOR THREE PHASE INDUCTION MOTOR

Mathematical MATLAB Model and Performance Analysis of Asynchronous Machine

CHAPTER 5 SIMULATION AND TEST SETUP FOR FAULT ANALYSIS

Chapter 6: Efficiency and Heating. 9/18/2003 Electromechanical Dynamics 1

Definition Application of electrical machines Electromagnetism: review Analogies between electric and magnetic circuits Faraday s Law Electromagnetic

Mathematical Modelling of an 3 Phase Induction Motor Using MATLAB/Simulink

DcMotor_ Model Help File

MCE380: Measurements and Instrumentation Lab. Chapter 5: Electromechanical Transducers

Mechatronics Engineering. Li Wen

Step Motor Modeling. Step Motor Modeling K. Craig 1

Gentle synchronization of two-speed synchronous motor with asynchronous starting

Independent Control of Speed and Torque in a Vector Controlled Induction Motor Drive using Predictive Current Controller and SVPWM

EDEXCEL NATIONALS UNIT 5 - ELECTRICAL AND ELECTRONIC PRINCIPLES. ASSIGNMENT No. 3 - ELECTRO MAGNETIC INDUCTION

Equal Pitch and Unequal Pitch:

Coupled Drive Apparatus Modelling and Simulation

EE 410/510: Electromechanical Systems Chapter 4

A Power System Dynamic Simulation Program Using MATLAB/ Simulink

Three phase induction motor using direct torque control by Matlab Simulink

DESIGN AND MODELLING OF SENSORLESS VECTOR CONTROLLED INDUCTION MOTOR USING MODEL REFERENCE ADAPTIVE SYSTEMS

NEPTUNE -code: KAUVG11ONC Prerequisites:... Knowledge description:

Synchronous Machines

INDUCTION MOTOR MODEL AND PARAMETERS

NEURAL NETWORKS APPLICATION FOR MECHANICAL PARAMETERS IDENTIFICATION OF ASYNCHRONOUS MOTOR

Applied Electronics and Electrical Machines

Chapter 4. Synchronous Generators. Basic Topology

Sensorless Field Oriented Control of Permanent Magnet Synchronous Motor

Design and Control of One kilowatt DC Motor-based wind Turbine Emulator

LAB REPORT: THREE-PHASE INDUCTION MACHINE

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Electric Machines

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

Electric Vehicle Performance Power and Efficiency

ELECTRICALMACHINES-I QUESTUION BANK

Doubly salient reluctance machine or, as it is also called, switched reluctance machine. [Pyrhönen et al 2008]

An Introduction to Electrical Machines. P. Di Barba, University of Pavia, Italy

Basic Electrical Engineering SYLLABUS. Total No. of Lecture Hrs. : 50 Exam Marks : 80

ROEVER COLLEGE OF ENGINEERING & TECHNOLOGY ELAMBALUR, PERAMBALUR DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING ELECTRICAL MACHINES I

Parameter Estimation of Three Phase Squirrel Cage Induction Motor

Synchronous Machines

Parameter Prediction and Modelling Methods for Traction Motor of Hybrid Electric Vehicle

JRE SCHOOL OF Engineering

Modeling and Simulation of Flux-Optimized Induction Motor Drive

ANALYSIS OF RELIABILITY OF THE MATHEMATICAL MODEL OF THE SRM

Simulations and Control of Direct Driven Permanent Magnet Synchronous Generator

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

Dynamic Features of a Planetary Speed Increaser Usable in Small Hydropower Plants

School of Mechanical Engineering Purdue University. ME375 ElectroMechanical - 1

INVESTIGATION OF A COMPUTER MODEL OF THREE-PHASE MOTOR REGULATED BY FREQUENCY MODE

Electrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Signals u(t) = 1 when t 0 = 0 when t <0

EFFICIENCY OPTIMIZATION OF VECTOR-CONTROLLED INDUCTION MOTOR DRIVE

Chapter 3: Fundamentals of Mechanics and Heat. 1/11/00 Electromechanical Dynamics 1

Research on Permanent Magnet Linear Synchronous Motor Control System Simulation *

The implementation of an ideal photovoltaic module in Matlab/Simulink using Simpowersystems Toolbox

Modeling of Permanent Magnet Synchronous Generator for Wind Energy Conversion System

Automatic Control Systems. -Lecture Note 15-

Dynamic Modeling of Surface Mounted Permanent Synchronous Motor for Servo motor application

Transient Analysis of Separately Excited DC Motor and Braking of DC Motor Using Numerical Technique

Vector Controlled Power Generation in a Point Absorber Based Wave Energy Conversion System

Electrical Drives I. Week 3: SPEED-TORQUE characteristics of Electric motors

Analyzing the Effect of Ambient Temperature and Loads Power Factor on Electric Generator Power Rating

International Journal of Advance Engineering and Research Development SIMULATION OF FIELD ORIENTED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR

University of Jordan Faculty of Engineering & Technology Electric Power Engineering Department

DYNAMIC AND STEADY-STATE CHARACTERISTICS OF DC MACHINES FED BY PHOTOVOLTAIC SYSTEMS

SSC-JE EE POWER SYSTEMS: GENERATION, TRANSMISSION & DISTRIBUTION SSC-JE STAFF SELECTION COMMISSION ELECTRICAL ENGINEERING STUDY MATERIAL

Modeling and Testing of the Multi-pole Field of a Motor for Pure Electric Vehicles

Module 3 : Sequence Components and Fault Analysis

Proceedings of the 6th WSEAS/IASME Int. Conf. on Electric Power Systems, High Voltages, Electric Machines, Tenerife, Spain, December 16-18,

The AdvancedMachines Library: Loss Models for Electric Machines

Dynamic d-q Model of Induction Motor Using Simulink

Lecture 4: Losses and Heat Transfer

SIMULATION OF STEADY-STATE PERFORMANCE OF THREE PHASE INDUCTION MOTOR BY MATLAB

ELECTRICAL ENGINEERING

NETWORK ANALYSIS WITH APPLICATIONS

Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos

Nonlinear dynamic simulation model of switched reluctance linear machine

DC Motor Position: System Modeling

Mini-project report. Modelling and control of a variablespeed subsea tidal turbine equipped with permanent magnet synchronous generator.

SECOND ENGINEER REG III/2 MARINE ELECTRO-TECHNOLOGY. 1. Understands the physical construction and characteristics of basic components.

Electric Machines I Three Phase Induction Motor. Dr. Firas Obeidat

Example: DC Motor Speed Modeling

PARAMETRIC ANALYSIS OF AUTOMOTIVE MECHATRONIC SYSTEMS

Elementary Theory of DC Permanent Magnet Motors

Control of an Induction Motor Drive

Transient Analysis of Three Phase Squirrel Cage Induction Machine using Matlab

Analytical Model for Sizing the Magnets of Permanent Magnet Synchronous Machines

Lab 3: Quanser Hardware and Proportional Control

Development and analysis of radial force waves in electrical rotating machines

Behaviour of synchronous machine during a short-circuit (a simple example of electromagnetic transients)

Modeling Free Acceleration of a Salient Synchronous Machine Using Two-Axis Theory

Transcription:

Analysis of Electric DC Drive Using Matlab Simulink and SimPower Systems Miklosevic, Kresimir ; Spoljaric, Zeljko & Jerkovic, Vedrana Department of Electromechanical Engineering Faculty of Electrical Engineering, J. J. Strossmayer University of Osijek Osijek, Croatia kresimir.miklosevic@etfos.hr, zeljko.spoljaric@etfos.hr, vedrana.jerkovic@etfos.hr Abstract In this paper model for analysis electric DC drive made in Matlab Simulink and Matlab SimPower Systems is given. Basic mathematical formulation which describes DC motor is given. Existing laboratory motor is described. Simulation model of DC motor drive and model of discontinuous load is made. Comparison of model made in Matlab Simulink and existing model in SimPower Systems is given. Essential parameters for starting simulation of used DC motor drive is given. Dynamical characteristics of DC motor drive as results of both simulation are shown. Practical use of simulation model is proposed. Keywords analysis, DC drive, Matlab, SimPower Systems, model, simulation. I. INTRODUCTION The basic problem of this paper is building simulation model of DC motor by using one of programs for modeling called Matlab Simulink. This will provide testing of motor dynamic characteristics and motor performance on model instead original. This is specially desirable for large DC motors over 50 kw, because testing of motor for different kinds of load and testing motors dynamic can prevent some malfunctions and damages of motor. Model can also be used for testing motor performances and for testing motor prototypes because it provides possibility of changing motor parameters. More about essential motor parameters that are crucial for building a motor model will be discussed further in paper. Motor model in Simulink will be compared with motor model from SimPower Systems library which contains different kinds of models for typical power equipment. This library includes models of: electric transformer, asynchronous motor, synchronous motor and generator, DC motor and some other power electronics elements. SimPower Systems provides application for modeling and simulation of electric motor drives in three levels: modeling of simple drives by using classical electrical devices, modeling more complex drives by using semi-conductor elements and circuits and modeling very complex drives by using subsystems for control and regulation of electric machines [1]. Purpose of these two different motor models is analysis and comparison of possibilities that each model gives. Similar comparison of possibilities in model constructing using Matlab Simulink is done by [2]. In that paper model for dynamic testing of asynchronous motor using specified load is made. Dynamic simulation of direct current motor is also made in one other simulation program called Figure 1. Model building process. LabVIEW by [3]. The principle of making simulation model in LabVIEW is similar to making model in Matlab Simulink. In LabVIEW there is virtual instrument panel that provides real time control and simulation start. This part is separated from part called Block Diagram where program for simulation is made. In that way all wanted motor parameters, diagrams and schemes are visible [9]. The building of motor model is based on mathematical equations. Process of model building process is shown on Fig.1. These equations can be found in numerous literature. In this paper equations are used from [4], [5], [6] and [7]. II. MATHEMATICAL MODEL OF DC MOTOR Modeling of any kind of electrical machines such is DC motor starts with measurements on real model because it is necessary to determine motor parameters. The other possibility is to get the motor parameters from manufacturer or determinate our own parameters if motor prototype is being build. After that motor model can be made by using all mathematical equations that describe the motor. u J i T L T M ω i a DC motor Figure 2. Equivalent circuit of a DC parallel motor [4]. L a i f L f Φ

Mathematical equations that describe DC parallel motor derives from equivalent scheme (Fig. 2.). DC parallel motor is the DC motor that has parallel field winding. As shown on Fig. 1, after configuration of mathematical model, simulation model can be made in Matlab Simulink. Functioning of DC motor can be explained by using two electrical circuits. Exciting (field) circuit creates magnetic flux and in armature circuit armature current from power source causes appearance of force on motor windings. Parallel DC motor can be described by using following equations as given in [7]. The equation that describes the armature circuit is: U = E + I a (1) where U is armature voltage, E is induced voltage, I a is armature current and is armature resistance. Induced voltage can be expressed with following equation: E = k e Φ n (2) where k e is electrical constant of specified DC motor, Φ is magnetic flux and n is motor speed in rpm. The equation that describes field circuit can be expressed as: U = I f (3) where I f is field circuit current, resitance of field circuit. Torque on motor shaft (T M ) can be expressed as: T M = k m Φ I a (4) where k m is mechanical constant of specified DC motor. It can be seen on Fig. 1. that sum of currents for parallel DC motor is: I = I a + I f. (5) Following equations given above are used for model building in Matlab Simulink. This model is used to obtain motor static characteristics. Motor dynamic characteristic can be obtained from motor model in SimPower Systems. The equations that are used for this model are differential equations as given in [4]. For motor armature and field circuit, field current, field flux and motor torque can be expressed by following equations: dia u = Ra ia + La + e (6) u e = k e Φ ω (7) di f = i f + L f (8) Φ = f( i f ) (9) T M = k m Φ i a. (10) One more equation that describes Newton low for concentrated mass as given in [4] is: T M dω TL = J (11) where T L is load torque, J is moment of inertia and ω is angular speed. Sum of current is represented with instant values of currents in armature and field circuit: i = i a + i f. (12) A. Motor model parameters As mentioned, before starting of simulation building it is necessary to have all relevant motor parameters that describe the motor. All this parameters are implemented in mathematical equations that describe the model. Parametars for motor model made in Matlab Simulink are given in Table 1. TABLE I. MOTOR PARAMETERS FOR MATLAB SIMULINK MODEL Parametar Value P N 3 kw U N 220 V n N 1500 min -1 I f I a 0.87 Ω 550 Ω 0.4 A 16.5 A Parametars for motor model made in Matlab SimPower Systems are given in Table 2. TABLE II. MOTOR PARAMETERS FOR MATLAB SIMPOWER SYSTEMS MODEL In Table 2. parameter L af is parameter that is determining mutual inductance. III. Parametar Value P N 150 kw U N 250 V n N 618 min -1 J 25 kgm 2 L a L f L af 0.012 Ω 12 Ω 0.00035 Ω 9 H 0.036 H MATLAB SIMULINK MODEL Simulink is software package or program tool developed in Matlab graphic interface. It provides modeling, simulation and analysis of different kinds of continuous and discrete systems. In that way Simulink can be used for exploring the behavior of a wide range of real world dynamic systems including electrical circuits and many other electrical and mechanical systems [8]. System that is being built in Simulink is consisting of a number of blocks which are connected with signal lines in one functionally group. In Fig.3. Matlab Simulink library is presented. It consist from

Figure 3. Matlab Simulink library. different kinds of blocks such as: sources, sinks, subsystems etc. Each block given above represents one group of elements. In Fig. 4, simulation model of parallel DC motor is presented. As mentioned, in Simulink model are directly implemented equations from (1) to (5). Different blocks are used for presentation of different motor parameters that are beeing observed, like motor electric and mechanic power, current, speed, torque etc. With this model it is posible to relate two motor parametars and this reperesents motor static characteristuics. Figure 4. Matlab Simulink model of parallel DC motor. Fig. 5 presents model of discontinuous load for DC motor. It consists from ramp function, relation operator and block that determines maximal torque. With block Scope instant value of motor torque can be observed. Block Display gives Figure 6. Matlab SimPower Systems library. information about numeric value of torque. IV. SIMPOWER SYSTEMS MODEL SimPower Systems is the part of Matlab Simulink and it operates in Simulink environment [6]. It consists of electrical power circuits and electromechanical devices such as motors and generators. It is supposed to be used for simulation of electrical drive systems, in witch, in combination with machines, elements of energetic and control electronic are present. In Fig. 6 SimPower Systems library is presented together with toolbox that contains all types of motors and generators. In toolbox on the down left side elements of energetic electronics (tiristors, diodes, IGBT transistors etc.) are presented. In each of this modules mathematical model of device is implemented. For simulation start it is only necessary to input parameters for simulated device. In this paper it is necessary to input parameters of DC motor, which is shown on Fig. 7 together with part for motor load, motor source, timer and bracker for simulation start and part for results export. Fig 8 presents DC motor under the mask. It is now visible that motor consists of all elements that are shown in Fig 2 (elements of equivalent scheme). The subsystem block called Mechanics describes the mechanical equation given in relation (11). In subsystem block called Measurement list all wanted electrical and mechanical values can be presented in diagram, in function of time. These characteristics are motor dynamic characteristics. Figure 5. Matlab Simulink model of discontinous load. Figure 7. DC motor model in SimPower Systems.

Figure 10. Motor static characteristic: n = f(t), η = f(t), I a = f(t). Figure 8. DC motor model under the mask. V. RESULTS As mentioned before, the main topic of paper is building simulation model of parallel DC motor in Matlab Simulink and testing the possibilities of DC motor dynamic performance by using SimPower Systems model library, which contains model of DC motor. Motor used for Simulink model is laboratory motor (3 kw) given in Fig. 9. Some parameters for this motor are obtained from manufacturer and some parameters are measured as shown in Table 1. The motor data used for simulation in SimPower Systems is given in [5] and all relevant data are shown in Table 2. A. Results of simulation in Matlab Simulink Results of simulation model made in Matlab Simulink are static characteristics. Some of these characteristics are shown in Fig. 10. In Fig. 10 presented characteristics are: speed in function of torque, armature current in function of torque and efficiency in function of torque. It is possible to obtain some other characteristic also, and see their mutual dependence. Fig. 11 presents one experiment with given four different characteristics n = f(t). On these torque characteristics changes which occur during the change of one motor parameter are shown. Uppermost characteristic presents the characteristic when field current changes from 0.4 A to 0.35 A. Second characteristic is the nominal characteristic with values from Table 1. The third characteristic is the characteristic with changed armature resistance and the last characteristic is the characteristic with changed source (armature) voltage. From these curves motor behavior during mentioned changes can be observed. Figure 11. Torque characteristic for different motor parameters [1]. B. Results of simulation in SimPower Systems Results of simulation model made in SimPower Systems are motor dynamic characteristics. Some of these characteristic are presented on Fig. 12. These characteristics Figure 9. Paralell DC laboratory motor 3 kw [1]. Figure 12. Load characteristics.

present motor behaviour during motor start. All values are in function of time. Because simulated motor is in group of large DC motors (over 50 kw), the time necessary for stabilization of each value is longer. Fig. 12 presents four motor values: speed, armature and field current and motor torque as function of time. It is possible to monitor dynamic changes in small period of time (a few ms) after starting the motor, when armature current has high amounts. This model also gives possibility of changing the motor parameters and testing the motor for different kinds of load. VI. CONCLUSION Usage of different kinds of programs, such as Matlab, provides complete static and dynamic state analysis, and testing different kinds of machines by using simulation model instead original. With analysis of mathematical model expensive and unwanted testing of original can be avoided. Model can also be used for testing motor performances and for testing motor prototypes because it provides possibility of changing motor parameters. Simulation programs provide understanding DC motor behaviour under transient and stedy-state operating conditions. This can be used to understand starting problems, specialy in case of large motors (like tested, 150 kw) because of appearance of high armature current. Also motor can be tested for different kinds of load torque. In this way many kinds of drives in wich motor could be implemented can be tested before real application in industrial envirement. There is also possibility of testing motor protoypes with easy way of changing motor parameters. In this paper all mentioned possibilities include work with Matlab Simulink or SimPower Systems tools for modeling. The other avaliable programs can also be implemented because the procedure for modeling is the same. It is important to mention that for good model all parametars have to be reliable. It is good if there exist posibility of testing the simulation model on real laboratory model, so that characteristics can be compared and calibrated. In this way one model of DC motor (in example) can be used for all DC motors with other parameters. Further research will include complete evaluation of real and simulation model, testing of model for different types of load and motor, and determination of dynamical parameters. Also there is possibility of testing the SimPower System program for modelling asynchronous motors and synchronous generators. REFERENCES [1] Z. Valter, Electrical Mashines and Drives in Matlab, Faculty of Electrical Engineering, Osijek, Croatia, unpublished. [2] K. Miklosevic, Z. Spoljaric and Z. Valter, Modeling and Simulation of Induction Motor for Dynamic Behaviour Testin using Specified Load, DAAAM International, Vienna, Austria, pp. 861-862, October 2008 [Proceedings of 19-th International DAAAM Symposium, Trnava, Slovakia], ISBN 978-3-901-509-68-1, ISSN 1726-9679. [3] N. Ertugrul, LabVIEW for Electric Circuits, Machines, Drives and Laboratories. Prentice Hall PTR, Upper Saddle River, New Jersey, USA, 2002, pp. 297-300, ISBN 0-13-061886-1. [4] W. Leonhard, Control of Electrical Drivers. Springer, Berlin, Heidelberg, NewYork, 2001, pp. 51-63, ISBN 3-540-41820-2. [5] M. Jadric, B. Francic, Dynamic of Electric Machines. Graphis, Zagreb, Croatia, 1995, pp. 158-165, ISBN 953-96399-2-1. [6] G. Sibille, L.A. Dessant, SimPowerSystems For Use with Simulink, The Math Works, Inc., Natic, USA, 2006. [7] Z. Valter, Electrical Mashines, Faculty of Electrical Engineering, Osijek, Croatia, unpublished. [8] The Math Works, Learning Simulink, The Math Works, Inc., Natic, USA, 2006, ISBN 0-9755787-7-4. [9] Z. Valter, Proces Meassurements. Grafika, Faculty of Electrical Engineering, Osijek, Croatia, 2008, pp. 81-96, ISBN 978-953-6032-59- 4. [10] B. Skalicki, J. Grilec, Electrical Machines and Drivers. FSB, University of Zagreb, Zagreb, Croatia, 2005, pp. 175-185, ISBN 953-6313-67-7. [11] B. Jurkovic, Electro-motor Drives. School Book, Unoversity of Zagreb, Zagreb, Croatia, 1990, pp. 347-404, ISBN 86-03-99990-2.