Study of Nonlinear Behavior of DC Motor Using Modeling and Simulation

Similar documents
Manufacturing Equipment Modeling

Motors and Generators

Online Tuning of Artificial Neural Networks for Induction Motor Control

SYNCHRONOUS MACHINES

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Time Response Analysis of DC Motor using Armature Control Method and Its Performance Improvement using PID Controller

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

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

DCMS DC MOTOR SYSTEM User Manual

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

What Is Regeneration?

Application Information

MATHEMATICAL MODELING OF BLDC MOTOR WITH CLOSED LOOP SPEED CONTROL USING PID CONTROLLER UNDER VARIOUS LOADING CONDITIONS

Drivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics

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

FUZZY Based PID Controller for Speed Control of D.C. Motor Using LabVIEW

Brush DC Motor Basics. by Simon Pata Business Unit Manager, Brushless DC

DC motors: dynamic model and control techniques

Direct Current Motors

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

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

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Available online at Available online at

Simulation and Analysis of PWM Inverter Fed Induction Motor Drive

INSTRUMENTATION AND CONTROL TUTORIAL 2 ELECTRIC ACTUATORS

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

CNC Machine Control Unit

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.

Simulation and Analysis of Parameter Identification Techniques for Induction Motor Drive

Electric Motors and Drives

Miniature High-Torque, DC Servomotors and DC Gearmotors

Design and Simulation of Soft Switched Converter Fed DC Servo Drive

INDUCTION REGULATOR. Objective:

KINETIC ENERGY RECOVERY SYSTEM BY MEANS OF FLYWHEEL ENERGY STORAGE

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

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Useful Motor/Torque Equations for EML2322L

WINDER SYSTEMS GE Industrial Control Systems

Active Vibration Isolation of an Unbalanced Machine Spindle

13 ELECTRIC MOTORS Basic Relations

Equipment: Power Supply, DAI, Wound rotor induction motor (8231), Electrodynamometer (8960), timing belt.

Lab Session 4 Introduction to the DC Motor

Dually Fed Permanent Magnet Synchronous Generator Condition Monitoring Using Stator Current

Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application

Mathematical Modelling of PMSM Vector Control System Based on SVPWM with PI Controller Using MATLAB

Fuzzy Adaptive PI Controller for Direct Torque Control Algorithm Based Permanent Magnet Synchronous Motor

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control

Technical Guide No High Performance Drives -- speed and torque regulation

Lab 14: 3-phase alternator.

2. Permanent Magnet (De-) Magnetization 2.1 Methodology

Induction Motor Theory

Fault Monitoring of the Electric Machine in a Hybrid Vehicle

Synchronous motor. Type. Non-excited motors

Chapter 11 SERVO VALVES. Fluid Power Circuits and Controls, John S.Cundiff, 2001

10 tips for servos and steppers a simple guide

EE 402 RECITATION #13 REPORT

Principles and Working of DC and AC machines

8 Speed control of Induction Machines

On the Influence of Stator Slot shape on the Energy Conservation Associated with the Submersible Induction Motors

Harmonic Drive acutator P r e c i s i o n G e a r i n g & M o t i o n C o n t r o l

SERVO CONTROL SYSTEMS 1: DC Servomechanisms

LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS

Design and Analysis of Switched Reluctance Motors

LOSSELESS STARTING METHOD FOR THE WOUND ROTOR INDUCTION MOTOR

Performance Enhancement of Wound Rotor Induction Motor by VSI with Dynamic Capacitor Controlled Rotor Circuit

ENERGY TRANSFER SYSTEMS AND THEIR DYNAMIC ANALYSIS

CPW Current Programmed Winder. Application Handbook. Copyright 2002 by Eurotherm Drives, Inc.

Optical Encoders. K. Craig 1. Actuators & Sensors in Mechatronics. Optical Encoders

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

DIRECT CURRENT GENERATORS

Slide Basic system Models

Tips For Selecting DC Motors For Your Mobile Robot

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

Chapter 3 AUTOMATIC VOLTAGE CONTROL

d di Flux (B) Current (H)

PC BASED PID TEMPERATURE CONTROLLER

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

THREE-PHASE INDUCTION MOTOR March 2007

Electric motor emulator versus rotating test rig

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

Microcontroller based speed control of three phase induction motor using v/f method

Advantages of Auto-tuning for Servo-motors

Equipment: Power Supply, DAI, Universal motor (8254), Electrodynamometer (8960), timing belt.

A simple method to determine control valve performance and its impacts on control loop performance

Motor-CAD Software for Thermal Analysis of Electrical Motors - Links to Electromagnetic and Drive Simulation Models

An Industrial Case Study - Control of BeoSound 9000 Sledge System

Transient analysis of integrated solar/diesel hybrid power system using MATLAB Simulink

Dynamic states of three-phase induction motors. Selected problems

Reactive Power Control of an Alternator with Static Excitation System Connected to a Network

Performance Analysis of Speed Control of Direct Current (DC) Motor using Traditional Tuning Controller

MODELLING AND SIMULATION OF MICRO HYDRO POWER PLANT USING MATLAB SIMULINK

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

MECE 102 Mechatronics Engineering Orientation

Magnetic electro-mechanical machines

E x p e r i m e n t 5 DC Motor Speed Control

Permanent Magnet DC Motors

STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC

Transcription:

International Journal of Scientific and Research Publications, Volume 3, Issue 3, March 2013 1 Study of Nonlinear Behavior of DC Motor Using Modeling and Simulation Nayana P. Mahajan *, Dr. S.B. Deshpande ** * Research Student, Dept. of Electrical Engg,.YC College of Engineering, Nagpur, India ** Principal, GWCET, Nagpur, India Abstract- DC motors have been widely used in the electromechanical systems due to its simple structure, ease of implementing variable speed control and low cost. In high accuracy servo control system, high control performance of DC motor is needed. DC motors have traditionally been modelled as IInd order linear system, which ignores the dead nonlinear zone of the motor. Unfortunately, the dead zone caused by the nonlinear friction would bring great effect to servo systems. This paper studies the non linear model of the DC motor and the effects of different types of friction in determining motor dynamics at low speeds using modelling and simulation with MATLAB simulink. Index Terms- DC Motor Non linearity, Friction, Modeling, MATLAB Simulink M I. INTRODUCTION ost mechanical systems used in industry are composed of masses moving under the action of position and velocity dependent forces. These forces exhibit nonlinear behaviour in certain regions of operation. For a multi-mass rotational system, the nonlinearities, like Coulomb friction and dead zone, significantly influence the system operation. A sound knowledge of the system characteristics is of primary importance in any industrial application [1]. For process control and automation purposes, a detailed analysis of the plant with its every component should be performed. Especially, control selection and design for high performance electromechanical systems such as weigh feeders requires the availability of detailed information about the components of the plant, with its linear and nonlinear, static and dynamic characteristics [1,2]. For such systems, the assumption that the nonlinearities are negligible leads to loss in the generality of the results obtained [1]. DC motors, as components of electromechanical systems, are widely used as actuating elements in industrial applications for their advantages of easy speed and position control and wide adjustability range [3]. Consequently, examination of DC motor behaviour constitutes a useful effort for analysis and control of many practical applications [1 3]. In modelling a DC motor connected to a load via a shaft, the general approach is to neglect the nonlinear effects and build a linear transfer function representation for the input output relationship of the DC motor and the load it drives [1,4]. This assumption is satisfactorily accurate and valid as far as conventional control problems are concerned. However, when the DC motor operates at low speeds and rotates in two directions, or when it has a wide range of operation and high precision control is needed for the application, the assumption that the nonlinear effects on the system are negligible may lead to intolerably high modelling errors and result in poor control performance [1,3]. This paper basically focuses on nonlinear modelling and proposes an innovative MATLAB model to study of dynamic response of DC motors in open loop for changes in load torque and armature voltage to identify the effects of Coulomb friction and dead zone nonlinearities. The results of the MATLAB model shall prove to be very useful in designing the control strategy for applications involving DC motors II. NON LINEAR MODEL OF DC MOTOR Most Electromechanical systems driven by DC motor such as weigh belt feeder exhibits nonlinear behaviour because of motor friction, motor saturation, and quantization noise in the measurement sensors. The dynamics of the system are dominated by the motor. In presence of this non-linear behaviour, it is difficult to tune a PI controller as the friction effects are difficult to predict and vary with the plant load. Modelling is difficult, and control strategies that work in textbook cases often fail to work in the real world. Two of the factors that often contribute to this difficulty are friction and backlash. These effects are highly nonlinear, difficult to model and analyze even with a fully nonlinear model, yet cannot be ignored. The DC motor which is typically employed in electromechanical systems such as weigh feeder for low speed control also has significant friction. Figure below depicts the electrical and mechanical model of a typical shunt wound, separately excited DC motor. Fig 1: Equivalent circuit of Shunt wound separately excited DC Motor

International Journal of Scientific and Research Publications, Volume 3, Issue 3, March 2013 2 The equations associated with electrical circuits are given by: V e (t) = L e d i e / dt + R e i e V a (t) = L a d i a / dt + R a i a for the rotor side for the stator side The motor exerts a torque, due to voltages supplied on the stator and on the rotor. The following two equations hold for the back EMF e and the torque TM: T M = K ie ia e = K ie ω,where K is the torque constant of the motor This torque acts on the mechanical structure, which is characterized by the rotor inertia J and the viscous friction coefficient F. It has also to be taken into account that in any operating environment a load torque is exerted on the motor; then, if TL is the load torque, the following equation may be written: T M T L = J dω/ dt + F ω where ω is the angular velocity of the motor rotor Figure above shows the main characteristics of a mechanical interface with friction. The stiction (or starting friction) is the amount of force required to break the interface loose. Most interfaces with friction also exhibit stiction (or starting friction). Stiction is the effect where, if the interface has remained still for any length of time, the amount of force required to start the relative motion is greater than the amount required to sustain it. The Coulombic (or dry ) friction is that portion of the running friction that is dependent only on the direction of motion but has constant magnitude. Finally most mechanisms with friction also display some viscous drag that is more or less proportional to velocity. Further, the speed required by the load is too low as compared to the nominal speed of the motor. In such cases, gears are introduced between the motor and the load, thus reducing by a factor n the angular velocity of the load itself. When a gear is inserted in an actuator system, backlash is experienced on its output due to the coupling between the cogwheels of the gear. This gives rise to nonlinearities and discontinuities in the force/velocity relationships. By implementing the above equations in a nonlinear block diagram, the result shown in Figure 8 is obtained. In the block diagram, the variable θ represents the rotor angular position. The nonlinear model results in a two-input, one-output map, having a disturbance input T L Figure 4: Input Vs Output displacement for an element with Backlash Fig 2: Non Linear Dynamic model of a Shunt wound separately excited DC Motor Figure above shows that backlash presents problems to the system model that are nearly as severe as those presented by friction. In the case of backlash there is a hidden state the difference between the input and output positions, where there is no change in output for a change in input. Figure below depicts the nonlinear model in presence of different types of friction and backlash in the drive system consisting of motor and gearbox. Fig 3: Force Vs Velocity Plot for Friction with ξ representing small threshold value indicating discontinuity

International Journal of Scientific and Research Publications, Volume 3, Issue 3, March 2013 3 ω = Va / KΦ, as Va = Eb as drop across armature is small as compared to back emf Eb. Therefore, if the field flux is held constant, motor speed should vary linearly with Va. However, in actual practice the motor speed shall be dependant of friction torques opposing the electromechanical torque developed by the motor. The non linear behaviour of DC motor, especially at low speeds with changes in load torque can be studied using modelling and simulation as depicted in next section. Figure 5: Non linear model with friction and backlash Typically, in an electromechanical system with DC Motor the friction effects are dominant at low motor speeds and gradually get less prominent with higher motor. Theoretically in DC motor speed control using armature voltage variation, the relationship between angular speed ω and armature voltage Va is given by a linear equation: III. SIMULATION OF DC MOTOR BEHAVIOUR In order to test the behaviour of a DC motor connected to mechanical load of a machine with step change in load and / or step change on armature voltage, an innovative Simulink model of the DC motor without the conventional PI speed controller (i.e. in open loop) is developed as shown below. SIMULINK MODEL FOR DC MOTOR WITHOUT CONTROLLER (MOTOR 5HP, 240V, 1750RPM, Field: 150V DC) In the model the DC motor field excitation is provided with constant DC source and the armature voltage is provided by selecting the controlled voltage source and a DC mode is selected for the same with a step signal as input. The mechanical system is modelled to provide load torque to the DC motor model. The dynamic response of the DC motor (speed and armature current) is captured using scope with step change of armature voltage for different loads. Also the simulation results are tabulated and conclusions are drawn from the results. TABULATION OF RESULTS OF SIMULATION WITH CONSTANT Va (= 50 V) Sr. Load Maximum Time Armature No Torque ω in required Current Ia in N-m rad/sec to reach Amps in max speed steady state 1. 1.0 32 1.25 sec 1.6 2. 1.5 25 1.0 sec 2 3. 2.0 20 1.0 sec 2.25

International Journal of Scientific and Research Publications, Volume 3, Issue 3, March 2013 4 4. 2.5 15 1.0 sec 3.0 TABULATION OF RESULTS OF SIMULATION WITH CONSTANT LOAD TORQUE (TL= 2.5N-m) Sr. No Armature Voltage Va Volts Maximum ω in rad/sec Time required to reach max speed Armature Current Ia Amps in steady state 1. 25 0 2.2 2. 50 15 1.25 sec 3.0 3. 100 60 1.10 sec 3.0 4. 150 110 1.00 sec 3.2 5. 200 175 0.75 sec 3.5 Table above gives the clear picture of the Non linear response of DC motor captured using the MATLAB Simulink Model proposed above. SCOPES FOR SIMULATION OF DC MOTOR RESPONSE IN OPEN LOOP SCOPE FOR DC MOTOR WITH NO LOAD & Va = 100V DC

International Journal of Scientific and Research Publications, Volume 3, Issue 3, March 2013 5 SCOPE WITH STEP CHANGE OF LOAD & Va = 100V DC IV. CONCLUSIONS AND ANALYSIS OF RESULTS Following observations and conclusions can be drawn from the results of the simulations: 1. The response of motor speed and armature voltage is non-linear for 1.5-2 sec after the step change due to moment of interia and friction effects (Viscous Friction Coeff Bm = 0.002953 N.m.sec and Columb friction torque Tf: 0.5761 N.m 2. The maximum motor speed drops in response to the increase in load torque and also the dynamic response gets sluggish even for the same Va. For further analysis, the data captured form the simulation are plotted as X-Y chart to see the co-relation between the variable of DC Motor as shown below.

Armature Volts DC Angular Speed w Angular speed, w International Journal of Scientific and Research Publications, Volume 3, Issue 3, March 2013 6 Speed Vs Arm Voltage for 5HP DC motor w ith 2.5 N-m Torque load 200 180 160 140 120 100 80 60 40 20 0 0 50 100 150 200 250 90 80 70 60 50 40 30 20 10 0 70 60 50 40 30 20 10 Armature Volts, Va Effect of Load Toque on speed response of 5HP DC motor 0 1 2 3 Load Torque TL Load torque Vs Arm Voltage for 5HP DC motor to maintain constant speed 0 0 1 2 3 Load Torque TL in N-m TL = 2.5 N-m Va = 100 VDC Va = 50 VDC For w = 25 rad/sec From the chart 1, it is evident that the response of Armature voltage and speed is not linear for constant field voltage and load torque, and the non-linearity is more pronounced at the lower speeds, as the friction forces are more prominent in that region. Chart 2 depicts that the motor speeds drops significantly as the load torque changes and also varies with the change in armature voltage. In order to compensate for the drop in the speed due to change in load torque, the armature voltage needs to be gradually increased to bring the motor back to desired speed. In order to over come the Non-linearity of DC motor response the conventional approach is to implement a linear controller with P+I strategy where the integral action is used to incrementally adjust the armature voltage to bring the motor speed to desired level and remove any steady state error as depicted in chart 3. However, a fixed PI controller tuning at low load may not be suitable for higher load and vice versa in slow speed applications with variable load torque such as in case of belt weigh feeders. In view of these challenges, the performance of PI controller alone is sub-optimal. It is recommended to overcome the shortcomings of conventional PI controller by implementing the adaptive PI controller or Fuzzy logic based PI controller where the gain of PI controller gets adjusted continuously based on dynamic response of the DC motor. The results of the present study are meant to constitute a starting point for ongoing studies on identification of non linearity in DC motor based electromechanical systems and adaptive and Fuzzy control applications for nonlinear systems. REFERENCES [1] Lyshevski SE, Nonlinear control of mechatronic systems with permanentmagnet DC motors, Mechatronics1999;9:539 52. [2] Yavin Y, Kemp PD, Modeling and control of the motion of a rolling disk: Effect of the motor dynamics on the dynamical model, Comput Meth Appl Mech Eng 2000;188:613 24. [3] Horng JH, Neural adaptive tracking control of a DC motor, Informat Sci 1999;118:1 13. [4] Tolgay Kara, IIlyas Eker, Nonlinear modeling and identification of a DC motorfor bidirectional operation with real time experiments, Energy Conversion and Management xxx (2003) xxx xxx [5] Shuang Cong, Guodong Li, Xianyong Feng, Parameter identification of Non linear DC Motor model using compound evolution Algorithms, Proceedings of the World Congress on Engineering 2010 Vol I WCE 2010, June 30 - July 2, 2010, London, U.K. [6] N. Muruganantham, S. Palani, Hybrid Fuzzy-PI Controller based Speed Control of PMBLDC Motor using soft switching inverter, European Journal of Scientific research, ISSN 1450-216 X Vol 78, No 2 (2012), pp. 259-272 [7] Y. Zhao and E. G. Collins, Jr., "Fuzzy PI Control Design for an Industrial Weigh Belt Feeder," IEEE Transactions on Fuzzy System, vol. 11, no.3, pp. 311-319, June 2003. [8] T. Sato and K. Kameoka, "Adaptive Control System for Weigh Feeder", in 2008 International Conference on Modeling, Identification and Control, Shanghai, China, 2008, S4-12. AUTHORS First Author Nayana P. Mahajan, Research Student, Dept. of Electrical Engg,.YC College of Engineering, Nagpur, India Second Author Dr. S.B. Deshpande, Principal, GWCET, Nagpur, India