ISSN ONLINE(2278-8875) PRINT (2320-3765)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Nonlinear Dynamics of a Current Controlled D.C. Drive with PID Controller

Shubhajit Pal1, Sukumar Das2, Prof. Goutam Kumar Panda 3, Prof. Pradip Kumar Saha4
  1. P.G. Scholar, Dept. of Electrical Engineering, Jalpaiguri Govt. Engineering College, Jalpaiguri, India
  2. P.G. Scholar, Dept. of Electrical Engineering, Jalpaiguri Govt. Engineering College, Jalpaiguri, India
  3. HOD and Professor, Dept. of Electrical Engineering, Jalpaiguri Govt. Engineering College, Jalpaiguri, India
  4. Professor, Dept. of Electrical Engineering, Jalpaiguri Govt. Engineering College, Jalpaiguri, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Abstract

This paper describes a closed loop model of a current controlled PMDC motor drive with PID Controller. The output speed of the PMDC motor is compared with a preset reference speed. The differences between these two signals are fed as an error signal to the PID controller of the system. The output of the speed controller is the actuating signal that controls the duty cycle of converter and hence controls the converter output. Through this controlled converter output, required voltage gets injected into the motor to bring it back to its desired speed. As a small change in the input voltage can cause a large change in the motor current and lead to a particular drive control feature.





Keywords

Permanent Magnet DC motor, DC-DC Step-down Chopper, Closed Loop Control, Proportional-Integral- Derivation controller

INTRODUCTION

PM motor drives have been a topic of interest for the last twenty years. Different authors have carried out modeling and simulation of such drives. The three most common speed control methods of a dc motor are field resistance control, armature voltage control, and armature resistance control [6].
Depending on the armature voltage control method simulink model of a current mode buck-type dc chopper-fed permanent-magnet (PM) dc motor drive with proportional controller in its feedback loop is realized & nonlinear dynamics and chaotic behaviour of that system is also analysed [15]. But the importance of PID controllers in process industry cannot be overemphasized because more than half of the industrial controllers in use today utilize PID or modified PID control schemes [8].
The purpose of this paper is to investigate both numerically and through simulink model the characteristics of different electrical parameters [current, speed, different torques working etc] of current mode buck-type dc chopper-fed permanent-magnet (PM) dc motor with PID controller in its feedback loop.

INTRODUCTION

Developments of high performance motor drives are very essential for industrial applications. A high performance motor drive system must have good dynamic speed command tracking and load regulating response. DC motors provide excellent control of speed for acceleration and deceleration and chopper fed permanent magnet PMDC motor allows precise voltage control, which is necessary for speed and torque control applications.
DC drives, because of their simplicity, ease of application, reliability and favourable cost have long been a backbone of industrial applications. DC drives are less complex as compared to AC drives system. DC drives are normally less expensive for low horsepower ratings. DC motors have a long tradition of being used as adjustable speed machines and a wide range of options have evolved for this purpose. Cooling blowers and inlet air flanges provide cooling air for a wide speed range at constant torque.
PMDC motors are conveniently portable and well fit to special applications, like industrial equipments and machineries that are not easily run from remote power sources. PMDC motor is considered a SISO (Single Input and Single Output) system having torque/speed characteristics compatible with most mechanical loads. This makes a PMDC motor controllable over a wide range of speeds by proper adjustment of the terminal voltage using various innovative design and control techniques [6].
In case of this project a DC-DC Step-down Chopper is used to adjust the terminal voltage as per requirement [12]. This is done by controlling switch of the chopper through a closed loop control [13]. As in process industry importance of PID (proportional-integral-derivative) controllers cannot be overemphasized because more than half of the industrial controllers in use today utilize PID or modified PID control schemes [9], for this reason we have also used a PID controller in our closed control loop to generate the actuating signal which controls the chopper switch and hence ultimately the motor speed.

PROJECT OVERVIEW

The basic principle which has been adopted for the speed control of this modelled DC drive is variation of armature voltage for speed below and up to rated speed with field voltage constant because of using permanent magnet dc motor where field is produced by permanent magnets. There are two control loops, one for controlling current and another for speed [7]. The output speed has been compared with the reference speed and error signal is fed to speed controller [8]. Now whenever a deviation of motor speed from provided reference speed occurs, controller output will vary as well. This controller output signal termed as speed control signal [Vɷ] will control the voltage fed to the motor by controlling the duty cycle of the convert (step down chopper) [13]. As a result, required amount of input voltage [Vin] will be injected to the motor which will bring it back to the desired speed[4][5].
A simple block diagram representation of my proposed design is shown below:
In case of a practical situation, output speed of motor can be measured by a position sensor [may be a Tachogenerator].

MODELLING OF OUR DC DRIVE SYSTEM

According to our discussion till now the best way to design a dc drive with speed control option is by using a DCDC step down converter to feed the PMDC motor. Speed control will be achieved by controlling the duty cycle of the power electronics device [GTO] used as switch. For regulation of the duty cycle, the control or error signal can be produced by comparing the motor output speed with the reference speed and this generated error signal is fed to PID [speed] controller. Controller output will vary whenever there is a difference in the reference speed and the actual motor speed. The output of the PID [speed] controller or the actuating signal so generated will control the duty cycle of converter. Now the converter output will give the required Vin required to bring motor back to the desired speed [14].
Schematic diagram of this kind of drive is shown here:
The corresponding equivalent circuit is shown in Fig. 3 which will be used throughout the analysis:
Let us assume that operational amplifier A1, have gains gi , the current control signal Vi and speed control signal [in our case output of the PID controller] y(t) can be expressed as:
image
image
Here,
i(t)= armature current of the dc motor, ω(t) = speed of the dc motor, ωref = reference speed of the dc motor.
From Fig. 3 it can be see that both y(t) and Vi(t) are inserted into the comparator A2 and this comparator outputs the pulse to the reset of an R-S latch. This R-S latch controls the switch S of the dc-dc step down converter and a clock pulses of period T sets the R-S latch. Once the clock pulse sets the latch, switch S is “ON” and the diode is “OFF”. From this instance the switch S will be in “ON” until y(t) exceeds Vi(t) and at that point of time the latch will begins to reset. After this reset S is turned off and D is on. Here on S remains open until the arrival of the next clock pulse where it will be closed again. If both set and reset signals occur at the same time, the reset will dominate the set so that S keeps open until the occurrence of another clock pulse. Therefore, the system equation can be divided into two stages as given by [15] -
STATE EQUIATION IS GIVEN BELOW:
A. STAGE 1:
When VW > Vi means switch “S” is in ON state
image
Hence the corresponding state transition matrix can be obtained as for given below:
image
Where I is the identity matrix and β = −Δ, for the system to be locally stable, the roots of the characteristic equation should be in the left half plane.

MATLAB SIMULATION RESULTS

As discussed up to this point, our last objective is to model and simulate [1] a buck chopper fed PMDC motor with a PID controller oriented feedback loop through MATLAB software [2][3]. This objective is fulfilled with following parameter values:
Time Plot of speed & armature current with different load torques:
a. Case 1. For Tl = 0.39Nm and wref =100
b. Case 2. For Tl = 0.27Nm and Wref = 100r.p.m
c. Phase Portrait
From these results it can be seen that for different values of load torque [Tl]our designed DC drive operating with a PMDC motor that reaches to its steady state operating condition and maintaining the speed at given reference speed. This is happening because at steady state, load torque becoming equal to steady state torque of the motor. From Fig.8 it can also be said that some chaotic behaviour is present in our system [10][11].

CONCLUSION

After designing the whole dc drive using MATLAB, the model has been simulated with a pre set reference speed of 100rpm and with variable load torque. It is seen that although the load torque is changed motor reached at steady state operation with the given reference speed which is 100rmp. This means that at steady state the load torque is getting equal to steady state torque. From this it can be concluded that the speed of the PMDC motor can be controlled preciously as required with our proposed model.
At last observing from phase portrait of armature current versus speed it can be said that some chaotic behaviour is present in this designed system. From simple understanding of the system it can be assumed that our switching circuit for the chopper switch control may have brought these chaotic behaviour to this system.

Tables at a glance

Table icon
Table 1

Figures at a glance

Figure Figure Figure Figure
Figure 1 Figure 2 Figure 3 Figure 4
Figure Figure Figure Figure
Figure 5 Figure 6 Figure 7 Figure 8

References