• No results found

Position Control of DC Motor Using Arrtificial Bee Colony Based PID Controller

N/A
N/A
Protected

Academic year: 2020

Share "Position Control of DC Motor Using Arrtificial Bee Colony Based PID Controller"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 11, November 2013)

416

Position Control of DC Motor Using Arrtificial Bee Colony

Based PID Controller

Prakash varma

1

, B. Anjanee Kumar

2 1Dept. of Electrical, RITEE, Chhattisgarh, India 2

Assistant Professor, Electrical Dept., RITEE, Chhattisgarh, India

AbstractDC drive techniques are typically used in many commercial applications such as robotics, actuation and manipulators. In the initially two, a wide variety of place administration is required. Adjusting means for PID operator is very important for the process sectors. Proportionate Important Mixture remotes have the advantage of simple framework, good balance, and great stability. Accordingly, PID remotes are commonly used to management program results, especially for techniques with precise statistical designs. The key issue for PID remotes is the precise and effective tuning of factors. The aim of this thesis is to study the Position management of DC motor using Synthetic Bee Community Criteria. To be able to fix this problem a PID operator under Synthetic Bee Community Criteria with self–tuning is used, which will perform best quality place management. The performance of Control Criteria is provided through a simulator and in contrast to the quality of PID operator. The suggested technique is in contrast to Ziegler Nichols technique. It is found that the suggested PID factors modification by the Synthetic Bee Community Criteria is better than the Ziegler & Nichols’ technique. This suggested technique could be used to the higher purchase program also.

Keywords—PID controller, Artificial Bee Colony (ABC),

DC Motor.

I. INTRODUCTION

In most of the commercial procedures like electric, technical, construction, oil market, iron & metal market, energy areas, development sites, paper market, drinks market, etc. the need for higher efficiency is putting new requirements on systems connected with electric engines. They lead to different problems in perform function due to fast characteristics and uncertainty. That is why management is needed by the system to achieve balance and to perform at preferred set objectives. The effective rate and position management of electric engines is of outmost importance due to various non-linear effects like load and interference that affected the engine to vary from its normal function. The dc (DC) engine is a device that used in many areas in order to turn energy into technical energy. This is all result from the accessibility to rate remotes is wide variety, easily and many ways. In most programs, rate management is very essential. For example, if we have DC engine in radio operator car, if we just apply a continuous energy to the engine, it is impossible to maintain the preferred rate.

It will go more slowly over bumpy road, more slowly continuous, quicker from top to bottom and so on. So, it is essential make a operator to management the rate of DC engine in preferred rate.

DC engine performs a significant role in modern market. The purpose of a engine rate operator is to take a indication comprising the required rate, and to drive a engine at that rate. There are numerous programs where management of rate is required, as in moving generators, cranes, hoists, elevators.

A.Optimizing Of PID Controller

Zeigler & Nichols Method: For the program under research, Zeigler-Nichols adjusting concept depending on crucial obtains and crucial interval will be used. In this technique, the important time will be set to infinity and the mixture time to zero. This is used to get the preliminary PID establishing of the program. This PID establishing will then be further enhanced using the Primary Style method and Prolonged Style method.

In this technique, only the proportionate management activity will be used. The will be improved to a crucial value at which the program outcome will display continual the vibrations. In this technique, if the program outcome does not display the continual the vibrations hence this technique does not implement.

[image:1.595.315.560.587.733.2]

From the reaction below, the program under research is indeed oscillatory and hence the Z-N adjusting concept depending on crucial obtains and crucial interval can be used.

(2)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 11, November 2013)

[image:2.595.43.287.153.356.2]

417

Table 1

Recommended PID Value Setting

Type of

controller

P

0.5

0

PI

0.45

(1/1.2)

0

PID

0.6

0.5

0.125

II. PROPOSED MODEL

A.Artificial Bee Colony (ABC) Algorithm

The ABC criteria is a swarm cantered, meta-heuristic method in accordance with the design first proposed by on the foraging behaviour of honey bee colonies. The design is composed of three important elements: applied and jobless foragers, and meals resources. The applied and jobless foragers are the first two components, while the third element is the wealthy meals resources close to their hive. The two leading modes of behaviour are also described by the design. These behaviours are necessary for self -organization and collective intelligence: recruitment of forager bees to wealthy meals resources, resulting in positive reviews and simultaneously, the abandonment of poor resources by foragers, which causes negative reviews. The ABC includes three groups of artificial bees: applied foragers, viewers and scouts. The applied bees comprise the first half of the colony whereas the second half includes the viewers. The applied bees link to particular meals resources. In other words, the variety of applied bees is equal to the variety of meals resources for the hive. The viewers observe the dancing of the applied bees within the hive, to decide on a meals resource, whereas scouts look for arbitrarily for new meals resources. Analogously in the marketing context, the variety of meals resources (that is the applied or viewer bees) in ABC criteria, is equivalent to the variety of solutions in the population. Moreover, the place of a meals resource signifies the place of a promising solution to the marketing problem, whereas the value of nectar of a meals resource represents the fitness cost (quality) of the associated solution.

The look for pattern of ABC includes three rules:

1.Sending the applied bees to a meals resource and

evaluating the nectar top quality.

2.Onlookers choosing the meals resources after

obtaining details from employing bees and calculating the nectar quality

3.Determining the look bees and delivering them on

to possible meals resources.

The roles of the meals resources are arbitrarily chosen by the bees at the initialization level and their nectar qualities are measured. The applied bees then share the nectar details of the resources with the bees waiting at the dancing area within the hive. After sharing these details, every applied bee returns to the meals resource visited during the previous pattern, since the place of the meals resource had been memorized and then selects another meals resource using its visible details in the neighbourhood of the present one. At the last level, an viewer uses the details obtained from the applied bees in the dancing area to decide on a meals resource. The probability for the meals resources to be chosen increases with an increase in its nectar top quality. Therefore, the applied bee with details of a meals resource with the highest nectar top quality recruits the viewers to that resource. It subsequently chooses other meals resource in the neighbourhood of the one currently in her memory depending on visible details (i.e. comparison of meals resource positions). A new meals resource is arbitrarily generated by a look bee to replace the one abandoned by the viewer bees. This look for process could be represented in ABC criteria as follows:

B.Pseudo code of the ABC Algorithm

1.Initialize the population of solutions

2.Evaluate the population

3.Cycle=1

4.Repeat

5.Produce new solutions (food source positions)

in the neighborhood of for the employed bees

and evaluate them.

6.Put on the greedy selection process between xi and

7.Compute the probability values Pi for the solutions

xi by means of their fitness values. In order to calculate the fitness values of solutions

(1)

Normalize values into [0, 1]

8.Produce the new solutions (new positions) for

the onlookers from the solutions , selected

(3)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 11, November 2013)

418

9.Put on the greedy selection process for the

onlookers between and

10. Determine the abandoned solution (source), if

exists, and replace it with a new randomly produced solution xi for the scout using the equation

(2)

11. Memorize the best food source position

(solution) achieved so far

12. cycle=cycle+1

[image:3.595.54.567.111.726.2]

13. until cycle= Maximum Cycle Number (MCN)

Figure 1: Flow diagram of ABC algorithm

III. MATLAB/SIMULINK RESULTS

Figure 2: Response of DC Motor by Zeigler Nichols method

Figure 3: Response of DC Motor by Artificial Bee Colony (ABC) Algorithm

Star t

Input data

Parameter Initialization

Evaluate the fitness function for each employed bee using

Generation of new population in the neighbourhood of employed bees using

Is radiality constraint violating

Assign onlooker bees according to probabilities calculated and evaluate the fitness values

Probabilities calculation for fitness values of employed bees using

Apply greedy selection process to select best solutions

Remember best solution:

Is

Print result No

Yes

Yes No

(4)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 11, November 2013)

[image:4.595.51.291.117.336.2]

419

Figure 4: Comparison of DC Motor Response by Zeigler Nichols

method and Artificial Bee Colony (ABC) algorithm

IV. CONCLUSION

DC machine is considered to be basic electric devices. This dissertation has confirmed the execution of auto adjusting of PID operator in MATLAB. The aim of this dissertation is to present the strategy of acting of power elements and to use computer simulator as a device for performing temporary and management the DC engine. The result of dissertation is that the developed PID with Synthetic Bee Community (ABC) has much quicker reaction than the reaction of the traditional Ziegler Nichols strategy. The traditional strategy is good for giving us as the place to start of what are the PID principles. However the ABC developed PID with DC engine is much better with regards to the increase efforts and the deciding time than the traditional strategy. Lastly the Synthetic Bee Community criteria provides much better results as opposed to fliers and business cards. And also the mistake associated with the ABC cantered PID is much smaller than the mistake measured in the traditional plan. In this dissertation, execution of the Synthetic Bee Community criteria cantered PID operator for the DC engine position management system is protected.

REFERENCES

[1] Math Works, 2001, Introduction to MATLAB, the Math Works, Inc.

[2] J. J. D’Azzo and C. H. Houpis, “Linear control system analysis and design”, McGraw-Hill, New York, 1995.

[3] S. J. Chapman, Electric machinery fundamentals, 3rd ed., WCB/McGraw-Hill, New York, 1998.

[4] Astrom, K., T. Hagglund, “PID Controllers; Theory, Design and Tuning”, Instrument Society of America, Research Triangle Park, 2005.

[5] G. A. Gurzadyan, Space Dynamics, Taylor & Francis Inc, London, 2002.

[6] O. Dwyer, “PI And PID Controller Tuning Rules for Time Delay Process: A Summary. Part 1: PI Controller Tuning Rules”, Proceedings of Irish Signals and Systems Conference, June1999. [7] M. Chow and A. Menozzi, “On the comparison of emerging and

conventional techniques for DC motor control”, Proc. IECON, pp. 1008- 1013, 1992.

[8] S. Li and R. Challoo, “Restructuring electric machinery course with an integrative approach and computer- assisted teaching methodology”, IEEE Trans Educ. (49), 2006.

[9] P. C. Sen, “Electric Motor Drives and Control: Past, Present and Future”, IEEE Transaction on Industrial Electronics, Vol. IE37, No. 6, pp. 562-575, 1990.

[10] S. Skogestad, “Probably The Best Simple PID Tuning Rules In The World” Journal Of Process Control, September 2000. [11] Ang K., Chong G., Li Y., “PID control system analysis, design,

and technology”, IEEE Trans. Control System Technology, vol. 13, p. 559 – 576, Jul. 2005.

[12] Anguluri Rajasekhar, Ajith Abraham, Pratap Kunathi, Millie Pant, “Fractinal Order Speed Control of DC Motor Using Levy Mutated Artificial Bee Colony Algorithm”, IEEE, World Congress on Information and Communication Technologies (WICT), pp. 7-13, December 2011.

[13] Mohammed E. El-Telbany, “Tuning PID Controller for DC Motor: An Artificial Bees Optimization Approach”, International Journal of Computer Applications, ISSN: 0975 – 8887, Volume 77– No.15, September 2013.

[14] Akhilesh Kumar Mishra, Vineet Kumar Tiwari, Rohit Kumar, Tushar Verma, “Speed Control of DC Motor Using Artificial Bee Colony Optimization Technique”, Universal Journal of Electrical and Electronic Engineering, pp. 68-75, October 2013.

[15] V. Tereshko and A. Loengarov. “Collective decision making in honey-bee foraging dynamics”, Computing and Information Systems, 9(3):1, 2005.

[16] D. Karaboga and B. Akay. “Artificial bee colony algorithm on training artificial neural networks”, In Signal Processing and Communications Applications, 2007. SIU 2007. IEEE 15th, pages 1–4. IEEE, 2007.

[17] Capolino G.A., Cirrincione G., Cirrincione M., Henao H., Grisel R., “Digital Signal Processing for Electrical Machines”, Invited paper, Proceedings of ACEMP'01 (Aegan International Conference on Electrical Machines and Power Electronics), Kusadasi, Turkey, June 2001, p. 211 – 219.

[18] B.C. Kuo "Automatic Control Sytems" (sixth edition), Prentice Hall, 1991.

[19] K Ogata, “Modern Control Systems”, University of Minnesota, Prentice Hall, 1987.

[20] Lancet Mit “Introduction to D.C. Motors” User conference, Austin texas Vol 11 2004.

[21] Matt Krass, PID Control Theory, Matt Krass 2nd Edition 2006. [22] Saffet Ayasun “DC Motor Speed Control Methods Using

MATLAB/Simulink” Department of Electrical and Electronics Engineering, Nigde University, Nigde 51100, Turkey 2006. [23] S. J. Chapman, “Electric machinery fundamentals”, 3rd edition,

WCB/McGraw-Hill, New York, 1999.

[24] Kamaraj “Tuning Algorithms for PID Controller Using Soft Computing Techniques” 2001.

[25] Aigner, P., Pythian, M., Wen, P. and Black, J, “Computer Controlled System”, Distance Education Centre, USQ, 2003. [26] P.E. Wellstead and M.B Zarrop “Self Tuning Systems, Control

and Signal Processing”, (Publishers (WILEY)), pp. 140-150, 1991.

(5)

International Journal of Emerging Technology and Advanced Engineering

Website: www.ijetae.com (ISSN 2250-2459,ISO 9001:2008 Certified Journal, Volume 3, Issue 11, November 2013)

420

[28] A. Carriere, J. Perriere: “A Two-Step automatic Tuning Procedure for PID controllers” IEEE Conference on control applications, Sep-13-16, 1993.

[29] Qing-Guo Wang,Tong-Heng Lee: “PID Tuning for Improved Performance” IEEE Transactions On Control Systems Technology, VOL-7, NO.4 JULY 1999, pp:457-465.

BIODATA

Author: Prakash Varma received

his BE (Electronics &

Telecommunication) degree

from Pandit Ravi Shankar

Shukla University Raipur in 2008. He is currently an M.E.

student in the Electrical

Engineering specialization in

power electronics from Chhattisgarh Swami

Vivekananda Technical University Bhilai. He is Research interests are in the of power electronics, power quality and power system.

Co-Author: B. Anjanee Kumar received his M.Tech in

Electronics & Telecommunication Engineering

Specialization in Embedded Systems from NIST, BPUT in 2008. He completed his BE in KIIT University in 2006. He is Assistant Professor in Raipur Institute of

Technology, Raipur, and Chhattisgarh Swami

Figure

Figure 1 : Illustration of Sustained oscillation with period
Table 1  Recommended PID Value Setting
Figure 1: Flow diagram of ABC algorithm
Figure 4: Comparison of DC Motor Response by Zeigler Nichols method and Artificial Bee Colony (ABC) algorithm

References

Related documents

All the ingredients of HUA- REN peritoneal dialysis fluid are identical to those of Baxter peritoneal dialysis fluid except for the packaging material, in that HUAREN

A perceived way out of the administrative challenge was to transform university knowledge production in order to create jobs, ensure equitable income distribution, improve

Following these principles, we carried out a randomized prospective study and we compared functional and radiological outcomes and complication rate in patients treated with two

AIMD algorithm uses local bus voltage measurements and implements a reference voltage profile, derived from power flow analysis of the distribution network, for its set-point

The use of sodium polyacrylate in concrete as a super absorbent polymer has promising potential to increase numerous concrete properties, including concrete

In the present study, three different dosages of GAGP at a concentration of 100, 200, and 400 mg/kg of BW showed a significant difference (p < 0.05) at day-8 of treatment

Хат уу буудай нъ ТгШсит ёигит зүйлд хамаарагддаг нэг настай ихэечлэн зусах хэлбэртэй үет ургамал бөгөөд уураг ихтэй, шилэрхэг үртэй, натур жин их байдгаараа

However, this would likely give rise to much litigation to determine whether this was consistent with the MSFCMA and not an overly broad reading of section 1856(a)(3)(A) of that