Speed Control of DC Motor by Programmable Logic Control with High Accuracy

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

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

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

PC BASED PID TEMPERATURE CONTROLLER

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

Application Information

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

Computer Controlled Generating Stations Control and Regulation Simulator, with SCADA SCE

DCMS DC MOTOR SYSTEM User Manual

Motors and Generators

EFC Frequency converters

Ziegler-Nichols-Based Intelligent Fuzzy PID Controller Design for Antenna Tracking System

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Application Note AN-SERV-006

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

D.C. Motors. Products and specifications subject to change without notice.

Pulse Width Modulated (PWM) Drives. AC Drives Using PWM Techniques

Implementation of Fuzzy and PID Controller to Water Level System using LabView

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

Industrial Automation Training Academy. PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours)

Multi-Range Programmable DC Power Supplies 9115 Series

Electric Motors and Drives

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

Pulse Width Modulated (PWM)

Safety technique. Emergency stop module BO 5988 safemaster

Considerations When Specifying a DC Power Supply

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Contactless Encoder RI360P0-QR24M0-INCRX2-H1181

Multi-Range Programmable DC Power Supplies 9115 Series

RM4TG20 three-phase network control relay RM4-T - range V

Computer Controlled Vortex Tube Refrigerator Unit, with SCADA TPVC

HIGH RELIABILITY POWER SUPPLY TESTING

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

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

1701/22 FieldMonitor Management Interface Module

Equipment: Power Supply, DAI, Synchronous motor (8241), Electrodynamometer (8960), Tachometer, Timing belt.

PID Controller Tuning: A Short Tutorial

Active Vibration Isolation of an Unbalanced Machine Spindle

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

Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz

Rotating Machinery Diagnostics & Instrumentation Solutions for Maintenance That Matters

Electrical Resonance

Introduction to Data Acquisition

Manufacturing Equipment Modeling

2.6. In-Laboratory Session QICii Modelling Module. Modelling Module Description

THERMAL ANEMOMETRY ELECTRONICS, SOFTWARE AND ACCESSORIES

Specifying a Variable Frequency Drive s

Voltage Regulator SPAU 341 C. Product Guide

How To Use A Flowmeter

Troubleshooting accelerometer installations

Disturbance Recoder SPCR 8C27. Product Guide

Simulation and Analysis of PWM Inverter Fed Induction Motor Drive

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

Siemens AG 2011 SINAMICS V60. The perfect solution for basic servo applications. Brochure May 2011 SINAMICS. Answers for industry.

Incremental Rotary Encoder E6B2

Absolute Rotary Encoder E6CP

TLK 48 MICROPROCESSOR-BASED DIGITAL ELECTRONIC REGULATOR

PM734F - Technical Data Sheet Winding 28

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

RISH CON - Hz. Salient Features : Application : Product Features: FREQUENCY TRANSDUCER

EE 402 RECITATION #13 REPORT

Control System Definition

Reaction Torque Sensor

Basics electronic speed Governor

FlexPak 3000 Digital DC Drive Software Reference Manual Version 4.3

Stepper motor I/O. Application Note DK Motion Control. A General information on stepper motors

System Modeling and Control for Mechanical Engineers

HPF Hollow Shaft Unit Type

High Voltage Power Supplies for Analytical Instrumentation

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

Current and Temperature Ratings

Micro-Step Driving for Stepper Motors: A Case Study

Tool Turrets and Tool Discs

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

Digital Controllers ACTUATOR COMPATABILITY

Degree programme in Automation Engineering

ENERGY TRANSFER SYSTEMS AND THEIR DYNAMIC ANALYSIS

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

APPLICATION NOTE ULTRASONIC CERAMIC TRANSDUCERS

SAMPLE CHAPTERS UNESCO EOLSS PID CONTROL. Araki M. Kyoto University, Japan

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

ABB Drives. User s Manual HTL Encoder Interface FEN-31

KINETIC ENERGY RECOVERY SYSTEM BY MEANS OF FLYWHEEL ENERGY STORAGE

PLC Based Liquid Filling and Mixing

75 Ω Transmission System

Dr. Yeffry Handoko Putra, S.T., M.T

An internal gyroscope minimizes the influence of dynamic linear acceleration on slope sensor readings.

Calibrating DC Shunts: Techniques and Uncertainties

ABB Drives. User s Manual. Pulse Encoder Interface Module RTAC-01

Frequency Converter Fv

Matlab and Simulink. Matlab and Simulink for Control

Design of a Robotic Arm with Gripper & End Effector for Spot Welding

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

CONVENTIONALLY reduced order models are being

Measuring Temperature withthermistors a Tutorial David Potter

JNIOR. Overview. Get Connected. Get Results. JNIOR Model 310. JNIOR Model 312. JNIOR Model 314. JNIOR Model 410

Series 6000 Torque measured metal bellow coupling

THE INPUT/OUTPUT SYSTEM. Key Points

Vibration analysis and monitoring Compact. Powerful. Modern technology.

Transcription:

Universal Journal of Control and Automation 1(4): 91-97, 2013 DOI: 10.13189/ujca.2013.010401 http://www.hrpub.org Speed Control of DC Motor by Programmable Logic Control with High Accuracy Parviz Amiri, Mahsa Bagheri * Shahid Rajaee Teacher Training University, Iran, Tehran *Corresponding Author: nbm.bagheri@gmail.com Copyright 2013 Horizon Research publishing all rights reserved. Abstract PLC is proposed as the essential tool in many different applications. In this paper, the PID controller is designed to control Motor Speed based on incoming information of system and Auto tuning. The control system is simulated by powerful software Matlab and Simulink. Simulation results also show better performance of motor that reduce the rise time, steady state error and overshoot and increase system stability. Keywords PMDC Motor, Programmable Logic Controller, PID Controller, DC Drive, HMI Monitor, High Speed Counter, GMWIN Programming, Matlab Software received by PLC and PLC measures motor speed at any moment and produces signals for having optimum speed in the shortest time and low steady state error and low overshoot in stable state. HMI monitor display the coefficients of the PID controller and desired speed and motor speed and motor speed versus time graph. Also by using HMI keys, this capacity is provide that PID coefficients and desired speed of the motor is changed. PLC used for this project is G7M-DR20U that manufactured by LS. One of the direct current motors are motors with permanent magnet direct current (PMDC). In this project, we used MFA56VL model that is the direct current motor with permanent-magnet motor. Wiring scheme of control system is shown in fig.1. 1. Introduction Due to the fast performance of DC motors, these motors are regulated in a wide range of speeds and can be used in many applications. The main advantage of using DC motors in today's world is the ability to easily control the speed and angle of the motor. This project is about controlling the speed of DC motor by using Programmable Logic Controller. The controller has more advantages than conventional control circuits. The benefits can be noted such as reducing the size of the control panel, very low energy consumption, Durable Equipment, Proper operation in the worst cases. Using PLC for controlling industrial systems is initiated in 1968 and, its development has been greatly accelerated in recent years. Figure 1. Wiring scheme 2. Control System Design PLC is an important part of industrial systems. We used PLC to control motor speed. At first, motor speed is transferred to PLC by shaft encoder, then PLC according to the program and PID controller generate the control signal to reach the desired speed. The analog signal from the D/A module is transmitted to the DC drive. According to the received control signal, drive transfer required voltage to the motor. Every moment, signal of shaft encoder is Figure 2. The PID controller diagram

92 Speed Control of DC Motor by Programmable Logic Control with High Accuracy The PID controller diagrom in this circuit is shown in fig.2.we should tunned PID parameters for receiving best stability and overshoot and settling time at manual and simulation. Shaft encoder sense the speed and set the soutable speed. 2.1. Simulation In this section, the PID controller is used to control the PMDC motor. The simulation is obtained by calculating the system transfer function. To better evaluate the performance of the controller system, the change of control coefficients in the simulation are shown in fig.3, fig.4, fig.5, fig.6 Figure 3. The step response of system With Ki and Kd small Figure 4. The step response of system With increasing Ki and Kd

Universal Journal of Control and Automation 1(4): 91-97, 2013 93 Figure 5. The step response of system With increasing Kd Figure 6. The step response of system With final obtained Kd, Ki, Kp According to fig.3, fig.4, fig.5, fig.6, improvement the system performance is highly visible and significant. By suitable setting coefficients Ki and Kd and Kp, setting time, steady state error and overshoot is reduced. Step response of the system which holds approximately 52.1% overshoot is shown in fig.3, has been changed to fig.6 that shows appropriate control of system. If a DC motor equivalent circuit is as follows:

94 Speed Control of DC Motor by Programmable Logic Control with High Accuracy Frequency Response Method, the critical gain, Kcr and the critical period, Pcr have to be determined first by setting the Ti = and Td = 0. Increase the value of Kp from 0 to a critical value, Kcr at which the output first exhibits sustained oscillation. Table1. DC motor parameters Figure 7. Equivalent circuit of DC motor Relations between the torque and the returned magnetic field is as follow: T K = i (1) t e=ke dθ/ (2) Ke and Kt are equal amount in SI. According to fig.7 and Relationships based on Newton's law and Kirchhoff have: 2 dθ() t dθ() t J + b =.() it 2 e k (3) di() t dθ L + Ri.() t = V() t k (4) By taking the Laplace from the parties of relations (3), (4) have: (5) ( Ls + R ) I ( s) = V ( s) Ksθ ( s) (6) According to the (5), the current is: According to the (6), (7): (7) (8) parameters R L J b K Figure 8. 2.2. Hardware Implementation value 15.31 Ω 48 mmmm 0.00088 KKKK. mm 2 0.02 NN. mm. ssssss/rrrrrr. ss 1 0.6 NN. mm. AA 1 speed versus time graph In this article, speed control of direct current electric motor designed and simulated and made. The main Required components to make are shown in fig.9. According to (8), Voltage input to output speed ratio is as follow: (9) As a result, we have: (10) Dc motor parameters are given in Table 1. The parameters and the amount of these are determined. Ziegler and Nichols proposed rules for determining values of the proportional gain Kp, integral time Ti, and the derivative time Td based on transient response characteristics of a given plant. For the Ziegler-Nichols Figure 9. The overall structure of speed controlling DC motor

Universal Journal of Control and Automation 1(4): 91-97, 2013 95 project is shown in fig.14. Figure 10. part of GMWIN program Initially, PLC and HMI should be programmed. We used GMWIN for programming PLC.We used high speed counter and auto tuning for programming PLC. Part of the program in GMWIN is shown in fig.10. For connecting PLC to pc, we used USB to RS-232 converter that shown in fig.11. Figure 12. The general trend of setting up Figure 11. USB to RS232 Converter We used Pannel Editor software for programming HMI. HMI allows to us, display moment to moment status of process and important parameters and displays the error online. In general, to create and implement a program for setting up HMI and PLC, the following steps shown in fig.12 are performed. For receiving and transmission motor speed used shaft encoder. Here's another piece are used that called coupling. For the coaxial and transmission motor speed to shaft encoder because of heterogeneous between two shaft diameter, we need to coupling. This piece was designed so that the input inner diameter 12mm and output inner diameter 6mm. Two screws at the junction of the two shafts are considered to prevent of freewheeling. The basis for the shaft encoder is used. Due to the lower elevation shaft encoder, we needed to a base for strength and to prevent vibrations. Also a board made of MDF for mounting all components were considered, until all pieces are sturdy and without translocation. Fig.13 shows the connection of motor shaft and shaft encoder. Output signals A, B, Z of shaft encoder is connected to the PLC and PLC power supply 24 VDC is connected to shaft encoder. Overarching theme construction of the Figure 13. Shaft encoder connected to the motor shaft Figure 14. hardware implementation

96 Speed Control of DC Motor by Programmable Logic Control with High Accuracy GMWIN software has the capability that during the connecting to the PLC, traced the graph of the operation and system performance. Fig.15 shows the graph traced by GMWIN software for set value 60 r.p.m that shows that system reaches quickly to set point with less error and overshoot. Figure 15. Velocity versus time graph for 60r.p.m Also, Velocity versus time graph with P,I,D Coefficients are adjusted and set value and current value are shown in HMI for monitoring. For example, the graph of motor speed for set value 260 r.p.m is shown in fig.16. HMI's key perform defined operation. This key will not work if the function is not defined. Keys F1, F2, F3, F4 are set for a defined operation. The F1 key is set for increasing the Kp value by step 10. The F3, F4 keys are set for decreasing kp and set value, respectively. The F2 key is set for increasing the current value by step 10. we should the ambient temperature Subtract from 130ºc. Class F is motor insulation type. With information such as load operational, motor efficiency and thermal increasing coefficient, the ambient temperature can be measured. Ramp function as a control system to prevent engine operation at extremely low temperatures required. It is a negative value describing loss of velocity as a function of increased torsional load. From the motor data sheet, it can be seen that the no-load speed of the motor at 200 volts is 2000 rpm. If the torque load is not coupled to the motor shaft, the motor would run at this speed. The motor speed under load is simply the no-load speed less the reduction in speed due to the load. The proportionality constant for the relationship between motor speed and motor torque is the slope of the torque vs. speed curve, given by the motor no-load speed divided by the stall torque. The motor current under load is the sum of the no-load current and the current resulting from the load. For DC motors, the output torque is proportional to the current going into the motor no matter what the motor speed. The straight-line relation between torque and current is the torque-current curve as shown in fig.17. This graph is plotted for proposed circuit that is shown in fig.18. Figure 17. Torque versus Current graph Figure 16. HMI monitor We used the suitable power supply that equipped with filter and isolatation to noise from AC power don't transfer to the controller and its input and output and we used Shield of cable that one side of these are connected to ground. We designed path the cables properly. We consider the two ground systems, one for the PE and CE else that although both are ultimately connected to the ground network, but there are two distinct pathways. Control equipment is connected to CE ground. To determine the allowable temperature rise of the motor, Figure 18. 3. Conclusion Torque versus Current graph for proposed circuit The designed control system can control the motor speed very quickly. The motor speed (current value) reaches to set value in a short time and very less overshoot and it is very

Universal Journal of Control and Automation 1(4): 91-97, 2013 97 useful for controlling speed in industrial to avoid damage to the parts. By comparing the simulation results of the system, before controlling and after that, we can conclude that many of the desired characteristics such as rise time and overshoot improve. The results of simulation and hardware implementation show the improved performance of the system. REFERENCES [1] P. C. Sen, Electric motor drives and control: past, present and future, IEEE Transactions on Industrial Electronics, Vol. IE37, NO. 6, 1990, pp. 562-575. [2] M. Rashid, "POWER ELECTRONICS Circuits, Devices, and Applications", Prentice- Hall-2th ed, 1993. [3] J. Ziegler, N. Nichols, Optimum Settings for Automatic Controllers, ASME Trans. 64 (1942), pp. 759-68. [4] K.ogata, "Modern control Engineering", 5th ed, 2010. [5] T. Krishnan, B. Ramaswamy, A fast response dc motor speed control system, IEEE Transactions on Industrial App, vol., IA-10, No. 5, Sept./Oct. 1974, pp. 643-651. [6] Z. Wan-zhen, "PLC analysis and design applications", Electronic Industry Press, 2004. [7] X. XingMing, "PLC control system reliability design", Automation and Instrumentation, 2009