SlideShare a Scribd company logo
1 of 13
Download to read offline
Control Theory and Informatics                                                                 www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012



 Design of PID Controller for Higher Order Discrete Systems Based
          on Order Reduction Employing ABC Algorithm

                                            G.Vasu1*           G.Sandeep2

         1. Assistant professor, Dept. of Electrical Engg., S.V.P Engg College, Visakhapatnam, A.P, India

          2. B.E, Dept. of Electrical Engineering, S.V.P Engineering College, Visakhapatnam, A.P, India.

                         * E-mail of the corresponding author: vasuganji_kvs@yahoo.com
    ABSTRACT

    This paper proposes a new computational simple scheme for Model Order Reduction to design a discrete
    PID controller for higher order linear time invariant discrete systems. Artificial Bee Colony (ABC)
    optimization algorithm is employed for both order reduction and controller design. First a successful
    reduced order model is obtained for original higher order discrete system using ABC optimization
    algorithm which is based on the minimization of integral square error between the original and reduced
    order models pertaining to step input. Then a PID controller is designed for reduced order model, based on
    the minimization of integral square error between the desired response and actual response, pertaining to a
    unit step input using ABC algorithm. Finally the designed PID controller is connected to the original higher
    order discrete system to get the desired specifications. The validity of the proposed method is illustrated
    through a numerical example.

    Keywords: Discrete system, Model order reduction, PID controller, Integral square error, Artificial Bee
    Colony algorithm.

                                                  I.        INTRODUCTION
    Scientists and Engineers are confronted with the analysis, design and synthesis of real life problems. The
    first step in such studies is the development of a ‘Mathematical Model’ which can be utilized for the real
    problem. The mathematical procedure of system modeling often leads to comprehensive description of a
    process in the form of higher order differential equations. These equations in frequency domain leads to a
    higher order transfer function which is difficult to use either for Analysis or controller synthesis. Therefore,
    it is necessary to find lower order transfer function which maintains dominant characteristics of the original
    higher order. Reduction of higher order systems to low order models has also been an important subject
    area in control engineering for many years. There are two approaches for the reduction of discrete systems,
    namely the indirect method and direct method. The indirect method [1-3] uses some transformation and
    then reduction is carried out in the transformed domain. First the Z-domain transfer function is converted
    into S-domains by linear or bilinear transformation and then after reducing in S-domain suitably, they are
    converted back into Z-domain. In the direct method the higher order Z-domain transfer function is reduced
    to lower order transfer function in same domain without any transformation [4-5].

    Design of controller based on reduced order model is called process reduction technique. During the past
    decades, the process control techniques in the industry have made great advances. The process approach is
    computationally simpler as it deals with reduced order models. The computational and implementation
    difficulties involved in design of optimal and adaptive controller for higher order linear time invariant
    system can also be minimized with the help of reduced order models. Several methods have been developed
    for designing of PID controller [6-9]. Recently Evolutionary algorithms have been suggested to improve the
    PID tuning, such as those using Genetic Algorithm (GA) [10], Particle Swarm Optimization algorithm
    (PSO) [11] and Differential Evolutionary algorithm (DE) [12]. With the advance of computational methods

                                                           4
Control Theory and Informatics                                                                 www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012


in the recent times, optimization algorithms are proposed to tune the control parameters in order to find the
optimal performance.

Recently, the Artificial Bee Colony Algorithm (ABC) appeared as promising evolutionary techniques for
handling the optimization problems, which is based on the intelligent foraging behavior of honey bee
swarm, proposed by Karaboga in 2005[13-14]. This swarm algorithm is very simple and flexible when
compared to the other existing swarm based algorithms. It can be used for solving uni-model and multi-
model numerical optimization problems. This algorithm uses only common control parameters such as
colony size and maximum cycle number. It is a population based search procedure and can be modified
using the artificial bees with time and the aim of the bees is to discover the places of food sources with high
nectar amount and finally choose source with the highest nectar amount among the other resources.

In this paper, controller design of a higher order discrete system is presented employing process reduction
approach. The original higher order discrete system is reduced to a lower order model employing ABC
Algorithm based on the minimization of the integral square error (ISE) between the transient responses of
original higher order and the reduced order model pertaining to unit step input. Then a proportional integral
derivative (PID) controller is designed for reduced order model. The parameters of the PID controller are
tuned by using the same error minimization technique employing ABC. The performance of the designed
PID controller is verified by connecting with original higher order discrete system to get the desired
specifications.



                              II.        DESCRIPTION OF THE PROBLEM


A. Model order reduction:

Consider an      order linear time invariant discrete system represented by

                          ( )                                                        ∑
               ( )                                                                             ( )
                          ( )                                                        ∑

The objective is to find an         order model that has a transfer function(    )


                          ( )                                                    ∑
              ( )                                                                             ( )
                          ( )                                                    ∑

          (             ) (         ) (             )       (        ) are scalar constants. The derivation
of successful reduced order model coefficients for the original higher order model is done by minimizing
the error index ‘E’, known as ISE, employing ABC and is given by [15]:



                                             ∫    ( )      ( )             ( )


Where ( ) and        ( ) are the unit step response of original and reduced order systems.


                                                          5
Control Theory and Informatics                                                                 www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012


B. Controller design:
All the methods for design of a controller by process reduction technique involve the following steps:

Step-1: Determine the lower order model to a given original higher order discrete system by minimizing the
integral square error (E).

Step-2: Design a PID controller for the reduced order model. The parameters of the PID controller are
optimized using the same error minimization technique between the desired and actual response pertaining
to a unit step input, Employing ABC Algorithm.

Step-3: Test the designed PID controller for the reduced order model for which the PID controller has been
designed.

Step-4: Test the designed PID controller for the original higher order model.



          III. PROPORTIONAL INTEGRAL DERIVATIVE (PID) CONTROLLER


A Proportional-Integral-Derivative controller (PID controller) is a generic control loop feedback
mechanism (controller) widely used in industrial control systems. The basic structure of conventional
feedback control system is shown in fig (1). The PID controller compares the measured process value
with a reference set point value     the difference (or) error ( ) is then processed to calculate a new process
input . This input will try to adjust the measured process value back to the desired point. A PID
controller calculates an ‘error’ value as the difference between measured process variable ( ) and a desired
set point( ). The error ‘e’ is defined as




The controller attempts to minimize the error by adjusting the process control inputs. In the absence of
knowledge of the underlying process, PID controllers are the best controllers. However, for best
performance, the PID parameters used in the calculation must be according to the nature of the system
while the design is generic. The parameters depend on the specific system. The block diagram of PID
controller is shown in fig (2).




                                                      6
Control Theory and Informatics                                                                   www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012




 The PID controller algorithm involves three constant parameters, and is accordingly sometimes called
‘Three-term control’: The Proportional, Integral and Derivative values, denoted by P, I, D. Heuristically,
these values can be interpreted in terms of time: P depends on present error, I on accumulation of past
error, and D is prediction of future errors, based on current rate of change. The weighted sum of these three
actions is used to adjust the process via a control element such as the position of a control value. The PID
controller output ( ) is defined as


                           ( )         ( )          ∫ ( )                   ( )   ( )


The PID controller transfer function    ( ) is given as:



                                                ( )
                                       ( )
                                                ( )


By using linear transformation               in the above equation we get     ( ) which is given as:



                                                (           )     (                 )
                             ( )


Where         proportional gain, a tuning parameter;       integral gain, a tuning parameter;       derivative
gain, a tuning parameter;      error between actual output and reference input. By tuning these constants in
the PID controller algorithm, the controller can provide control action designed for specific process
requirements. The response of the controller can be described in terms of the responsiveness of the
controller to an error, the degree to which the controller overshoot signal over shoots, the set point and the
degree of system oscillations.



                    IV. ARTIFICIAL BEE COLONY (ABC) ALGORITHM:
                                                       7
Control Theory and Informatics                                                               www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012




 ABC is a population based optimization algorithm based on intelligent behavior of honey bee swarm [13].
In the ABC algorithm, the foraging bees are classified into three categories; Employed bees, Onlookers and
Scout bees. A bee waiting on the hive for making decision to choose a food source is called an Onlooker
and a bee going to the food source visited by it previously is named an Employed bee. A bee carrying out
random search is called a Scout. The employed bees exploit the food source and they carry the information
about the food source back to the hive and share information with onlookers. Onlooker bees are waiting in
the hive at dance floor for the information to be shared by the employed bees about their discovered food
sources and scouts bees will always be searching for new food sources near the hive. Employed bees share
information about food sources by dancing in the designated dance area inside the hive. The nature of
dance is proportional to the nectar content of food source just exploited by the dancing bee. Onlooker bees
watch the dance and choose a food source according to the probability proportional to the quality of that
food source. Therefore, good food sources attract more onlooker bees compared to bad ones. Whenever a
food source is exploited fully, all the employed bees associated with it abandon the food source and become
scout. Scout bees can be visualized as performing the job of exploration, where as employed and onlooker
bees can be visualized as performing the job of exploitation.

In the ABC algorithm, each food source is a possible solution for the problem under consideration and the
nectar amount of a food source represents the quality of the solution which further represents the fitness
value. The number of food sources is same as the number of employed bees and there is exactly one
employed bee for every food source. At the first step, the ABC generates a randomly distributed initial
population P (C=0) of SN solutions (food sources position), where SN denotes the size of population. Each
solution (food sources)       (              ) is a D-dimension vector. Here D is number of optimization
parameters. After initialization, the population of the position (solution) is subjected to repeated cycles,
                   of the search process of the employed bees, onlookers and scouts. The production of new
food source position is also based on comparison process of food source’s position. However, in the model,
the artificial bees do not use any information in comparison. They randomly select a food source position
and produce a modification on the existing, in their memory as described in Eq.(6) provided that the nectar
amount of the new source is higher than that of the previous one of the bee memorizes the new position and
forgets the old position. Otherwise she keeps the position of the previous one. An onlooker’s bees evaluate
the nectar information taken from all employed bees and choose a food source depending on the probability
value associated with that food source , calculated by the following equation(5):




                                                               ( )
                                              ∑


Where       is the fitness value of the solution ‘i’ evaluated by its employed bee, which is proportional to
the nectar amount of food source in the position and SN. In this way, the employed bees exchange their
information with the onlookers. In order to produce a new food position from the old one, the ABC uses
following expression (6):



                                                    (          )     ( )




                                                     8
Control Theory and Informatics                                                                 www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012


Where         (           ) and       (          ) are randomly chosen indexes. Although ‘k’ and ‘l’ are
determined randomly, it has to be different from                 .     is a random number between[-1, 1]. It
controls the production of neighbor food source position around            and the modification represents the
comparison of the neighbor food positions visualized by the bee. Equation (6) shows that as the difference
between the parameters of the                  decreases, the perturbation on the position       decreases too.
Thus, as the search approaches to the optimum solution in the search space, the step length is adaptively
reduced. If its new fitness value is better than the best fitness value achieved so far then the bee moves to
this new food source abandoning the old one, otherwise it remains in its old food source. When all
employed bees have finished this process, they share the fitness information with the onlookers, each of
which selects a food source according to probability given in Eq. (5). With this scheme, good food sources
will get more onlookers than the bad ones. Each bee will search for better food source around neighborhood
path for a certain number of cycles (limit), and if the fitness value will not improve then that bee becomes
scout and discover a new food source to be replaced with        . This operation can be defined as

                                               (    ) (                 )         ( ).




                           V. FLOW CHART FOR ABC ALGORITHM




                                                      9
Control Theory and Informatics                        www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012




                                                 10
Control Theory and Informatics                                                               www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012


                                       VI. NUMERICAL EXAMPLES


Consider the transfer function of plant from references [3] as:

          ( )
 ( )
          ( )
                                                                                                          ( )

For which a controller is to design to get desired output.



Application of ABC for model order reduction:

To obtain lower order model for higher order model ABC is employed. The objective function ‘E’ defined
as an integral squared error of difference between the responses given by equation (3) is minimized by
ABC. In the present study, a population size of SN=50, and maximum number of cycles (          )
have been used.

Finally the successful reduced         order model employing ABC technique is obtained as given in equation
(9):

                                 ( )                                       ( )


The unit step response of original and reduced systems is shown in fig (3). It can be seen that the
steady state responses of proposed reduced order model is exactly matching with that of original
model. Also the transient response of proposed reduced model by ABC is very close to that of
original model.


Applications of ABC for PID controller design:

In this study, the PID controller has been designed employing process reduction approach. The
original higher order discrete system given by equation (8) is reduced to lower order model
employing ABC technique given by equation (9). Then the PID controller is designed for lower
order model. The parameters of PID controller are tuned by using same error minimization
technique employing ABC as explained in section IV the optimized PID controller parameters
are:                                         ; The transfer function of the designed PID
controller is as follows:


                                   ( )

The unit step responses of the original, reduced system with and without PID controller are
shown in fig (4) and fig (5). It is obvious from the fig (5). that the design of PID controller using


                                                      11
Control Theory and Informatics                                                     www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012


the proposed ABC optimization technique helps to obtain the designer’s specification in transient
as well as steady state responses for the original system.
                                              Step response
                  1.5




                   1
      Amplitude




                  0.5              Original 8th order discrete model
                                   Reduced 2nd order discrete model by ABC




                   0
                    0   10    20     30     40       50      60    70    80    90        100
                                                 Time(sec)
                        Fig(3) Step Response of Original system and Reduced model




                                                 12
Control Theory and Informatics                                               www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012



                                          Step response
                 1.5



                  1
     Amplitude




                 0.5
                         Reduced 2nd order system with out PID controller
                         Reduced 2nd order system with PID controller
                  0
                   0       20            40           60           80            100
                                            Time(sec)
                       Fig(4) step response of reduced with PID controller




                                                 13
Control Theory and Informatics                                                                        www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012



                                                      Step response
                   1.5



                    1
       Amplitude




                   0.5              Original 8th order system with out PID controller
                                    Original 8th order system with PID controller

                    0
                     0            20                 40                 60                 80                 100
                                                  Time(sec)
                         Fig(5) step response of original system with PID controller

                                              VII. CONCLUSION
The proposed model reduction method uses the swarm intelligence and population based Artificial Bee
Colony algorithm in its procedure to formulate the stable and approximate reduced order model for the
original higher order discrete-time systems. The quality of a formulated reduced order model is judged by
designing the discrete PID controller. PID controller of the formulated reduced order system efficiently
controls the original higher order system. This approach minimizes the complexity involved in direct design
of PID controller. The algorithm is simple to implement and computer oriented.



                                                  REFERENCES

[1] Y.shamash, “continued fraction methods for the reduction of discrete time dynamic system”, Int. journal of
      control, Vol. 20, pages 267-268, 1974
[2]   J. P. Tiwari and S. K. Bhagat, “Simplification of discrete time systems by improved Routh stability criterion via
      P-domain”, journal of IE (India), Vol. 85.pp. 89-192, 2004.
[3]   K. Ramesh, A. Nirmal Kumar and G. Gurusamy, “Design of discrete controller via a Novel model order
      reduction technique”, Int. journal of Electrical and Power Engineering 3(3): 163-168, 2009.


                                                          14
Control Theory and Informatics                                                                       www.iiste.org
ISSN 2224-5774 (print) ISSN 2225-0492 (online)
Vol 2, No.4, 2012


[4]   C. P. Therapos, “A direct method for model order reduction of discrete systems “, Journal of Franklin Institute,
      Vol, 318, pp, 234-251 1984.
[5]   J. S. Yadav, N. P. Patidar and J. Singhai, S. Panda, “Differential Evolution Algorithm for model reduction of
      SISO discrete systems”, Proceedings of world congress on nature & biologically Inspired computing (NABIC
      2009), pp. 1053-1058.
[6]   J. G. Ziegler, N. B. Nichols, “Optimum setting for automatic controllers “, Transaction of the AMSE. Vol64
      pp.759-768, 1942.
[7]   C. C Hang, K. J Astrom and W. k. Ho, “Refinements of Ziegler-Nichols tuning formula”, IEEE proceedings of
      control theory and applications. Vol 138. No.2, pp 111-118, 1991.
[8]   L. A. Aguirre, “PID tuning based on model matching “, IEEE electronic letter, Vol 28, No. 25,pp 2269-2271,
      1992.
[9]   H.Lnooka, G.Obinata and M. Takeshima, “Design of digital controller based on series expansion of pulse transfer
      functions”, Journal of Dynamic systems, measurements and control, Vol 105, No. 3 pp. 204 -207, 1983.
[10] A.Varsek, T. Urbacic and B. Filipic, “Genetic Algorithm in controller Design and tuning “, IEEE transaction on
     sys. Man and Cyber, Vol 23, No.5 pp 1330-1339, 1993.
[11] Z. L. Gaing, “A particle Swarm Optimization approach for optimum design of PID controller in AVR system”,
     IEEE transaction on energy conversion, Vol.19 No.2, pp 384-391,2004.
[12] J.S.Yadav, N.P. Patidar, and J.Singhai, “Controller Design of discrete systems by order reduction techniques
     employing differential evolution optimization algorithm “, Int Journal of enginnering and mathematical sciences
     6:1 2010.
[13] D. Karaboga, “An idea based on Honey Bee Swarm for Numerical Optimization, technical report – Tr06,Erciyes
     university, engineering department 2005.
[14] D. Karaboga, B.Basturk, “A power ful and efficient algorithm for numerical function optimization: Artificial Bee
     Colony (ABC) algorithm, Journal of Global Optimization, Vol: 39, Issue 3, pp: 459-471, Springer nether lands,
     2007.
[15] S. K Mittal, Dinesh Chandra, “Stable optimal model reduction of linear discrete time systems via integral squared
     error minimization: computer-AIDED approach “, AMO-Advanced modeling and optimization, Vol 11, number 4,
     2009.
[16] G.Vasu, J.Nancy Namratha, V.Rambabu, “Large Scale Linear Dynamic System Reduction Using Artificial Bee
     Colony Optimization Algorithm”, Int Journal of Electrical Engineering and Technology(IJEET), Vol 3, Issue 1,
     June-2012,PP130-140.




                                                         15
This academic article was published by The International Institute for Science,
Technology and Education (IISTE). The IISTE is a pioneer in the Open Access
Publishing service based in the U.S. and Europe. The aim of the institute is
Accelerating Global Knowledge Sharing.

More information about the publisher can be found in the IISTE’s homepage:
http://www.iiste.org


The IISTE is currently hosting more than 30 peer-reviewed academic journals and
collaborating with academic institutions around the world. Prospective authors of
IISTE journals can find the submission instruction on the following page:
http://www.iiste.org/Journals/

The IISTE editorial team promises to the review and publish all the qualified
submissions in a fast manner. All the journals articles are available online to the
readers all over the world without financial, legal, or technical barriers other than
those inseparable from gaining access to the internet itself. Printed version of the
journals is also available upon request of readers and authors.

IISTE Knowledge Sharing Partners

EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open
Archives Harvester, Bielefeld Academic Search Engine, Elektronische
Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial
Library , NewJour, Google Scholar

More Related Content

What's hot

Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...eSAT Journals
 
Testing the Numerical Precisions Required to Execute Real World Programs
Testing the Numerical Precisions Required to Execute Real World Programs Testing the Numerical Precisions Required to Execute Real World Programs
Testing the Numerical Precisions Required to Execute Real World Programs ijseajournal
 
Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...ijeei-iaes
 
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...Evans Marshall
 
IRJET- Asic Implementation of Efficient Error Detection for Floating Poin...
IRJET-  	  Asic Implementation of Efficient Error Detection for Floating Poin...IRJET-  	  Asic Implementation of Efficient Error Detection for Floating Poin...
IRJET- Asic Implementation of Efficient Error Detection for Floating Poin...IRJET Journal
 
Adaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishantAdaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishantNishant Parikh
 
Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2IAEME Publication
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitIRJET Journal
 
FPGA Optimized Fuzzy Controller Design for Magnetic Ball Levitation using Gen...
FPGA Optimized Fuzzy Controller Design for Magnetic Ball Levitation using Gen...FPGA Optimized Fuzzy Controller Design for Magnetic Ball Levitation using Gen...
FPGA Optimized Fuzzy Controller Design for Magnetic Ball Levitation using Gen...IDES Editor
 
Numerical Optimization of Fractional Order PID Controller
Numerical Optimization of Fractional Order PID Controller Numerical Optimization of Fractional Order PID Controller
Numerical Optimization of Fractional Order PID Controller inventionjournals
 
A unique sorting algorithm with linear time & space complexity
A unique sorting algorithm with linear time & space complexityA unique sorting algorithm with linear time & space complexity
A unique sorting algorithm with linear time & space complexityeSAT Journals
 
MiL Testing of Highly Configurable Continuous Controllers
MiL Testing of Highly Configurable Continuous ControllersMiL Testing of Highly Configurable Continuous Controllers
MiL Testing of Highly Configurable Continuous ControllersLionel Briand
 
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHMSINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHMAM Publications
 
Programing Slicing and Its applications
Programing Slicing and Its applicationsPrograming Slicing and Its applications
Programing Slicing and Its applicationsAnkur Jain
 
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...iosrjce
 
Arithmetic and logic operations in c
Arithmetic and logic operations in cArithmetic and logic operations in c
Arithmetic and logic operations in cVikas Dongre
 
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...IJERA Editor
 

What's hot (20)

Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...
 
Design of fractional order controllers using constrained optimization and ref...
Design of fractional order controllers using constrained optimization and ref...Design of fractional order controllers using constrained optimization and ref...
Design of fractional order controllers using constrained optimization and ref...
 
Testing the Numerical Precisions Required to Execute Real World Programs
Testing the Numerical Precisions Required to Execute Real World Programs Testing the Numerical Precisions Required to Execute Real World Programs
Testing the Numerical Precisions Required to Execute Real World Programs
 
Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...
 
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
The application of fuzzy pid and multi-neuron adaptive pid control algorithm ...
 
IRJET- Asic Implementation of Efficient Error Detection for Floating Poin...
IRJET-  	  Asic Implementation of Efficient Error Detection for Floating Poin...IRJET-  	  Asic Implementation of Efficient Error Detection for Floating Poin...
IRJET- Asic Implementation of Efficient Error Detection for Floating Poin...
 
Adaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishantAdaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishant
 
Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2Design of multiloop controller for multivariable system using coefficient 2
Design of multiloop controller for multivariable system using coefficient 2
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
 
FPGA Optimized Fuzzy Controller Design for Magnetic Ball Levitation using Gen...
FPGA Optimized Fuzzy Controller Design for Magnetic Ball Levitation using Gen...FPGA Optimized Fuzzy Controller Design for Magnetic Ball Levitation using Gen...
FPGA Optimized Fuzzy Controller Design for Magnetic Ball Levitation using Gen...
 
Numerical Optimization of Fractional Order PID Controller
Numerical Optimization of Fractional Order PID Controller Numerical Optimization of Fractional Order PID Controller
Numerical Optimization of Fractional Order PID Controller
 
A unique sorting algorithm with linear time & space complexity
A unique sorting algorithm with linear time & space complexityA unique sorting algorithm with linear time & space complexity
A unique sorting algorithm with linear time & space complexity
 
MiL Testing of Highly Configurable Continuous Controllers
MiL Testing of Highly Configurable Continuous ControllersMiL Testing of Highly Configurable Continuous Controllers
MiL Testing of Highly Configurable Continuous Controllers
 
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHMSINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
SINGLE PRECISION FLOATING POINT MULTIPLIER USING SHIFT AND ADD ALGORITHM
 
Programing Slicing and Its applications
Programing Slicing and Its applicationsPrograming Slicing and Its applications
Programing Slicing and Its applications
 
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
Implementation of 32 Bit Binary Floating Point Adder Using IEEE 754 Single Pr...
 
64 BIT FPU
64 BIT FPU64 BIT FPU
64 BIT FPU
 
A new approach of program slicing
A new approach of program slicingA new approach of program slicing
A new approach of program slicing
 
Arithmetic and logic operations in c
Arithmetic and logic operations in cArithmetic and logic operations in c
Arithmetic and logic operations in c
 
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
Hardware Implementation of Two’s Compliment Multiplier with Partial Product b...
 

Similar to Control theory

Reduced order in discrete domain
Reduced order in discrete domainReduced order in discrete domain
Reduced order in discrete domainRumrum Banerjee
 
Fractional order-pid-controller design
Fractional order-pid-controller designFractional order-pid-controller design
Fractional order-pid-controller designRiyad Khazali
 
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfSpeed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfThienMai14
 
Design of Controllers for Liquid Level Control
Design of Controllers for Liquid Level ControlDesign of Controllers for Liquid Level Control
Design of Controllers for Liquid Level ControlIJERA Editor
 
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...IJERA Editor
 
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...IOSR Journals
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpceSAT Publishing House
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpceSAT Publishing House
 
Design and testing of systolic array multiplier using fault injecting schemes
Design and testing of systolic array multiplier using fault injecting schemesDesign and testing of systolic array multiplier using fault injecting schemes
Design and testing of systolic array multiplier using fault injecting schemesCSITiaesprime
 
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...dbpublications
 
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...IRJET Journal
 
IRJET- Performance Analysis of ACO based PID Controller in AVR System: A ...
IRJET-  	  Performance Analysis of ACO based PID Controller in AVR System: A ...IRJET-  	  Performance Analysis of ACO based PID Controller in AVR System: A ...
IRJET- Performance Analysis of ACO based PID Controller in AVR System: A ...IRJET Journal
 
Lecture _1_ Digital Control Systems.pptx
Lecture _1_ Digital Control Systems.pptxLecture _1_ Digital Control Systems.pptx
Lecture _1_ Digital Control Systems.pptxssuser17753e1
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab viewIAEME Publication
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab viewiaemedu
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab viewiaemedu
 
Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...MIbrar4
 
An Algorithm Based Simulation Modeling For Control of Production Systems
An Algorithm Based Simulation Modeling For Control of Production SystemsAn Algorithm Based Simulation Modeling For Control of Production Systems
An Algorithm Based Simulation Modeling For Control of Production SystemsIJMER
 

Similar to Control theory (20)

Reduced order in discrete domain
Reduced order in discrete domainReduced order in discrete domain
Reduced order in discrete domain
 
Fractional order-pid-controller design
Fractional order-pid-controller designFractional order-pid-controller design
Fractional order-pid-controller design
 
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfSpeed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
 
Design of Controllers for Liquid Level Control
Design of Controllers for Liquid Level ControlDesign of Controllers for Liquid Level Control
Design of Controllers for Liquid Level Control
 
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
Tuning PID Controller Parameters for Load Frequency Control Considering Syste...
 
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
 
Bj4301341344
Bj4301341344Bj4301341344
Bj4301341344
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpc
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpc
 
Design and testing of systolic array multiplier using fault injecting schemes
Design and testing of systolic array multiplier using fault injecting schemesDesign and testing of systolic array multiplier using fault injecting schemes
Design and testing of systolic array multiplier using fault injecting schemes
 
Pa3426282645
Pa3426282645Pa3426282645
Pa3426282645
 
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
 
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
 
IRJET- Performance Analysis of ACO based PID Controller in AVR System: A ...
IRJET-  	  Performance Analysis of ACO based PID Controller in AVR System: A ...IRJET-  	  Performance Analysis of ACO based PID Controller in AVR System: A ...
IRJET- Performance Analysis of ACO based PID Controller in AVR System: A ...
 
Lecture _1_ Digital Control Systems.pptx
Lecture _1_ Digital Control Systems.pptxLecture _1_ Digital Control Systems.pptx
Lecture _1_ Digital Control Systems.pptx
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab view
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab view
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab viewStudy of model predictive control using ni lab view
Study of model predictive control using ni lab view
 
Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...
 
An Algorithm Based Simulation Modeling For Control of Production Systems
An Algorithm Based Simulation Modeling For Control of Production SystemsAn Algorithm Based Simulation Modeling For Control of Production Systems
An Algorithm Based Simulation Modeling For Control of Production Systems
 

More from Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

More from Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Control theory

  • 1. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 Design of PID Controller for Higher Order Discrete Systems Based on Order Reduction Employing ABC Algorithm G.Vasu1* G.Sandeep2 1. Assistant professor, Dept. of Electrical Engg., S.V.P Engg College, Visakhapatnam, A.P, India 2. B.E, Dept. of Electrical Engineering, S.V.P Engineering College, Visakhapatnam, A.P, India. * E-mail of the corresponding author: vasuganji_kvs@yahoo.com ABSTRACT This paper proposes a new computational simple scheme for Model Order Reduction to design a discrete PID controller for higher order linear time invariant discrete systems. Artificial Bee Colony (ABC) optimization algorithm is employed for both order reduction and controller design. First a successful reduced order model is obtained for original higher order discrete system using ABC optimization algorithm which is based on the minimization of integral square error between the original and reduced order models pertaining to step input. Then a PID controller is designed for reduced order model, based on the minimization of integral square error between the desired response and actual response, pertaining to a unit step input using ABC algorithm. Finally the designed PID controller is connected to the original higher order discrete system to get the desired specifications. The validity of the proposed method is illustrated through a numerical example. Keywords: Discrete system, Model order reduction, PID controller, Integral square error, Artificial Bee Colony algorithm. I. INTRODUCTION Scientists and Engineers are confronted with the analysis, design and synthesis of real life problems. The first step in such studies is the development of a ‘Mathematical Model’ which can be utilized for the real problem. The mathematical procedure of system modeling often leads to comprehensive description of a process in the form of higher order differential equations. These equations in frequency domain leads to a higher order transfer function which is difficult to use either for Analysis or controller synthesis. Therefore, it is necessary to find lower order transfer function which maintains dominant characteristics of the original higher order. Reduction of higher order systems to low order models has also been an important subject area in control engineering for many years. There are two approaches for the reduction of discrete systems, namely the indirect method and direct method. The indirect method [1-3] uses some transformation and then reduction is carried out in the transformed domain. First the Z-domain transfer function is converted into S-domains by linear or bilinear transformation and then after reducing in S-domain suitably, they are converted back into Z-domain. In the direct method the higher order Z-domain transfer function is reduced to lower order transfer function in same domain without any transformation [4-5]. Design of controller based on reduced order model is called process reduction technique. During the past decades, the process control techniques in the industry have made great advances. The process approach is computationally simpler as it deals with reduced order models. The computational and implementation difficulties involved in design of optimal and adaptive controller for higher order linear time invariant system can also be minimized with the help of reduced order models. Several methods have been developed for designing of PID controller [6-9]. Recently Evolutionary algorithms have been suggested to improve the PID tuning, such as those using Genetic Algorithm (GA) [10], Particle Swarm Optimization algorithm (PSO) [11] and Differential Evolutionary algorithm (DE) [12]. With the advance of computational methods 4
  • 2. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 in the recent times, optimization algorithms are proposed to tune the control parameters in order to find the optimal performance. Recently, the Artificial Bee Colony Algorithm (ABC) appeared as promising evolutionary techniques for handling the optimization problems, which is based on the intelligent foraging behavior of honey bee swarm, proposed by Karaboga in 2005[13-14]. This swarm algorithm is very simple and flexible when compared to the other existing swarm based algorithms. It can be used for solving uni-model and multi- model numerical optimization problems. This algorithm uses only common control parameters such as colony size and maximum cycle number. It is a population based search procedure and can be modified using the artificial bees with time and the aim of the bees is to discover the places of food sources with high nectar amount and finally choose source with the highest nectar amount among the other resources. In this paper, controller design of a higher order discrete system is presented employing process reduction approach. The original higher order discrete system is reduced to a lower order model employing ABC Algorithm based on the minimization of the integral square error (ISE) between the transient responses of original higher order and the reduced order model pertaining to unit step input. Then a proportional integral derivative (PID) controller is designed for reduced order model. The parameters of the PID controller are tuned by using the same error minimization technique employing ABC. The performance of the designed PID controller is verified by connecting with original higher order discrete system to get the desired specifications. II. DESCRIPTION OF THE PROBLEM A. Model order reduction: Consider an order linear time invariant discrete system represented by ( ) ∑ ( ) ( ) ( ) ∑ The objective is to find an order model that has a transfer function( ) ( ) ∑ ( ) ( ) ( ) ∑ ( ) ( ) ( ) ( ) are scalar constants. The derivation of successful reduced order model coefficients for the original higher order model is done by minimizing the error index ‘E’, known as ISE, employing ABC and is given by [15]: ∫ ( ) ( ) ( ) Where ( ) and ( ) are the unit step response of original and reduced order systems. 5
  • 3. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 B. Controller design: All the methods for design of a controller by process reduction technique involve the following steps: Step-1: Determine the lower order model to a given original higher order discrete system by minimizing the integral square error (E). Step-2: Design a PID controller for the reduced order model. The parameters of the PID controller are optimized using the same error minimization technique between the desired and actual response pertaining to a unit step input, Employing ABC Algorithm. Step-3: Test the designed PID controller for the reduced order model for which the PID controller has been designed. Step-4: Test the designed PID controller for the original higher order model. III. PROPORTIONAL INTEGRAL DERIVATIVE (PID) CONTROLLER A Proportional-Integral-Derivative controller (PID controller) is a generic control loop feedback mechanism (controller) widely used in industrial control systems. The basic structure of conventional feedback control system is shown in fig (1). The PID controller compares the measured process value with a reference set point value the difference (or) error ( ) is then processed to calculate a new process input . This input will try to adjust the measured process value back to the desired point. A PID controller calculates an ‘error’ value as the difference between measured process variable ( ) and a desired set point( ). The error ‘e’ is defined as The controller attempts to minimize the error by adjusting the process control inputs. In the absence of knowledge of the underlying process, PID controllers are the best controllers. However, for best performance, the PID parameters used in the calculation must be according to the nature of the system while the design is generic. The parameters depend on the specific system. The block diagram of PID controller is shown in fig (2). 6
  • 4. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 The PID controller algorithm involves three constant parameters, and is accordingly sometimes called ‘Three-term control’: The Proportional, Integral and Derivative values, denoted by P, I, D. Heuristically, these values can be interpreted in terms of time: P depends on present error, I on accumulation of past error, and D is prediction of future errors, based on current rate of change. The weighted sum of these three actions is used to adjust the process via a control element such as the position of a control value. The PID controller output ( ) is defined as ( ) ( ) ∫ ( ) ( ) ( ) The PID controller transfer function ( ) is given as: ( ) ( ) ( ) By using linear transformation in the above equation we get ( ) which is given as: ( ) ( ) ( ) Where proportional gain, a tuning parameter; integral gain, a tuning parameter; derivative gain, a tuning parameter; error between actual output and reference input. By tuning these constants in the PID controller algorithm, the controller can provide control action designed for specific process requirements. The response of the controller can be described in terms of the responsiveness of the controller to an error, the degree to which the controller overshoot signal over shoots, the set point and the degree of system oscillations. IV. ARTIFICIAL BEE COLONY (ABC) ALGORITHM: 7
  • 5. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 ABC is a population based optimization algorithm based on intelligent behavior of honey bee swarm [13]. In the ABC algorithm, the foraging bees are classified into three categories; Employed bees, Onlookers and Scout bees. A bee waiting on the hive for making decision to choose a food source is called an Onlooker and a bee going to the food source visited by it previously is named an Employed bee. A bee carrying out random search is called a Scout. The employed bees exploit the food source and they carry the information about the food source back to the hive and share information with onlookers. Onlooker bees are waiting in the hive at dance floor for the information to be shared by the employed bees about their discovered food sources and scouts bees will always be searching for new food sources near the hive. Employed bees share information about food sources by dancing in the designated dance area inside the hive. The nature of dance is proportional to the nectar content of food source just exploited by the dancing bee. Onlooker bees watch the dance and choose a food source according to the probability proportional to the quality of that food source. Therefore, good food sources attract more onlooker bees compared to bad ones. Whenever a food source is exploited fully, all the employed bees associated with it abandon the food source and become scout. Scout bees can be visualized as performing the job of exploration, where as employed and onlooker bees can be visualized as performing the job of exploitation. In the ABC algorithm, each food source is a possible solution for the problem under consideration and the nectar amount of a food source represents the quality of the solution which further represents the fitness value. The number of food sources is same as the number of employed bees and there is exactly one employed bee for every food source. At the first step, the ABC generates a randomly distributed initial population P (C=0) of SN solutions (food sources position), where SN denotes the size of population. Each solution (food sources) ( ) is a D-dimension vector. Here D is number of optimization parameters. After initialization, the population of the position (solution) is subjected to repeated cycles, of the search process of the employed bees, onlookers and scouts. The production of new food source position is also based on comparison process of food source’s position. However, in the model, the artificial bees do not use any information in comparison. They randomly select a food source position and produce a modification on the existing, in their memory as described in Eq.(6) provided that the nectar amount of the new source is higher than that of the previous one of the bee memorizes the new position and forgets the old position. Otherwise she keeps the position of the previous one. An onlooker’s bees evaluate the nectar information taken from all employed bees and choose a food source depending on the probability value associated with that food source , calculated by the following equation(5): ( ) ∑ Where is the fitness value of the solution ‘i’ evaluated by its employed bee, which is proportional to the nectar amount of food source in the position and SN. In this way, the employed bees exchange their information with the onlookers. In order to produce a new food position from the old one, the ABC uses following expression (6): ( ) ( ) 8
  • 6. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 Where ( ) and ( ) are randomly chosen indexes. Although ‘k’ and ‘l’ are determined randomly, it has to be different from . is a random number between[-1, 1]. It controls the production of neighbor food source position around and the modification represents the comparison of the neighbor food positions visualized by the bee. Equation (6) shows that as the difference between the parameters of the decreases, the perturbation on the position decreases too. Thus, as the search approaches to the optimum solution in the search space, the step length is adaptively reduced. If its new fitness value is better than the best fitness value achieved so far then the bee moves to this new food source abandoning the old one, otherwise it remains in its old food source. When all employed bees have finished this process, they share the fitness information with the onlookers, each of which selects a food source according to probability given in Eq. (5). With this scheme, good food sources will get more onlookers than the bad ones. Each bee will search for better food source around neighborhood path for a certain number of cycles (limit), and if the fitness value will not improve then that bee becomes scout and discover a new food source to be replaced with . This operation can be defined as ( ) ( ) ( ). V. FLOW CHART FOR ABC ALGORITHM 9
  • 7. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 10
  • 8. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 VI. NUMERICAL EXAMPLES Consider the transfer function of plant from references [3] as: ( ) ( ) ( ) ( ) For which a controller is to design to get desired output. Application of ABC for model order reduction: To obtain lower order model for higher order model ABC is employed. The objective function ‘E’ defined as an integral squared error of difference between the responses given by equation (3) is minimized by ABC. In the present study, a population size of SN=50, and maximum number of cycles ( ) have been used. Finally the successful reduced order model employing ABC technique is obtained as given in equation (9): ( ) ( ) The unit step response of original and reduced systems is shown in fig (3). It can be seen that the steady state responses of proposed reduced order model is exactly matching with that of original model. Also the transient response of proposed reduced model by ABC is very close to that of original model. Applications of ABC for PID controller design: In this study, the PID controller has been designed employing process reduction approach. The original higher order discrete system given by equation (8) is reduced to lower order model employing ABC technique given by equation (9). Then the PID controller is designed for lower order model. The parameters of PID controller are tuned by using same error minimization technique employing ABC as explained in section IV the optimized PID controller parameters are: ; The transfer function of the designed PID controller is as follows: ( ) The unit step responses of the original, reduced system with and without PID controller are shown in fig (4) and fig (5). It is obvious from the fig (5). that the design of PID controller using 11
  • 9. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 the proposed ABC optimization technique helps to obtain the designer’s specification in transient as well as steady state responses for the original system. Step response 1.5 1 Amplitude 0.5 Original 8th order discrete model Reduced 2nd order discrete model by ABC 0 0 10 20 30 40 50 60 70 80 90 100 Time(sec) Fig(3) Step Response of Original system and Reduced model 12
  • 10. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 Step response 1.5 1 Amplitude 0.5 Reduced 2nd order system with out PID controller Reduced 2nd order system with PID controller 0 0 20 40 60 80 100 Time(sec) Fig(4) step response of reduced with PID controller 13
  • 11. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 Step response 1.5 1 Amplitude 0.5 Original 8th order system with out PID controller Original 8th order system with PID controller 0 0 20 40 60 80 100 Time(sec) Fig(5) step response of original system with PID controller VII. CONCLUSION The proposed model reduction method uses the swarm intelligence and population based Artificial Bee Colony algorithm in its procedure to formulate the stable and approximate reduced order model for the original higher order discrete-time systems. The quality of a formulated reduced order model is judged by designing the discrete PID controller. PID controller of the formulated reduced order system efficiently controls the original higher order system. This approach minimizes the complexity involved in direct design of PID controller. The algorithm is simple to implement and computer oriented. REFERENCES [1] Y.shamash, “continued fraction methods for the reduction of discrete time dynamic system”, Int. journal of control, Vol. 20, pages 267-268, 1974 [2] J. P. Tiwari and S. K. Bhagat, “Simplification of discrete time systems by improved Routh stability criterion via P-domain”, journal of IE (India), Vol. 85.pp. 89-192, 2004. [3] K. Ramesh, A. Nirmal Kumar and G. Gurusamy, “Design of discrete controller via a Novel model order reduction technique”, Int. journal of Electrical and Power Engineering 3(3): 163-168, 2009. 14
  • 12. Control Theory and Informatics www.iiste.org ISSN 2224-5774 (print) ISSN 2225-0492 (online) Vol 2, No.4, 2012 [4] C. P. Therapos, “A direct method for model order reduction of discrete systems “, Journal of Franklin Institute, Vol, 318, pp, 234-251 1984. [5] J. S. Yadav, N. P. Patidar and J. Singhai, S. Panda, “Differential Evolution Algorithm for model reduction of SISO discrete systems”, Proceedings of world congress on nature & biologically Inspired computing (NABIC 2009), pp. 1053-1058. [6] J. G. Ziegler, N. B. Nichols, “Optimum setting for automatic controllers “, Transaction of the AMSE. Vol64 pp.759-768, 1942. [7] C. C Hang, K. J Astrom and W. k. Ho, “Refinements of Ziegler-Nichols tuning formula”, IEEE proceedings of control theory and applications. Vol 138. No.2, pp 111-118, 1991. [8] L. A. Aguirre, “PID tuning based on model matching “, IEEE electronic letter, Vol 28, No. 25,pp 2269-2271, 1992. [9] H.Lnooka, G.Obinata and M. Takeshima, “Design of digital controller based on series expansion of pulse transfer functions”, Journal of Dynamic systems, measurements and control, Vol 105, No. 3 pp. 204 -207, 1983. [10] A.Varsek, T. Urbacic and B. Filipic, “Genetic Algorithm in controller Design and tuning “, IEEE transaction on sys. Man and Cyber, Vol 23, No.5 pp 1330-1339, 1993. [11] Z. L. Gaing, “A particle Swarm Optimization approach for optimum design of PID controller in AVR system”, IEEE transaction on energy conversion, Vol.19 No.2, pp 384-391,2004. [12] J.S.Yadav, N.P. Patidar, and J.Singhai, “Controller Design of discrete systems by order reduction techniques employing differential evolution optimization algorithm “, Int Journal of enginnering and mathematical sciences 6:1 2010. [13] D. Karaboga, “An idea based on Honey Bee Swarm for Numerical Optimization, technical report – Tr06,Erciyes university, engineering department 2005. [14] D. Karaboga, B.Basturk, “A power ful and efficient algorithm for numerical function optimization: Artificial Bee Colony (ABC) algorithm, Journal of Global Optimization, Vol: 39, Issue 3, pp: 459-471, Springer nether lands, 2007. [15] S. K Mittal, Dinesh Chandra, “Stable optimal model reduction of linear discrete time systems via integral squared error minimization: computer-AIDED approach “, AMO-Advanced modeling and optimization, Vol 11, number 4, 2009. [16] G.Vasu, J.Nancy Namratha, V.Rambabu, “Large Scale Linear Dynamic System Reduction Using Artificial Bee Colony Optimization Algorithm”, Int Journal of Electrical Engineering and Technology(IJEET), Vol 3, Issue 1, June-2012,PP130-140. 15
  • 13. This academic article was published by The International Institute for Science, Technology and Education (IISTE). The IISTE is a pioneer in the Open Access Publishing service based in the U.S. and Europe. The aim of the institute is Accelerating Global Knowledge Sharing. More information about the publisher can be found in the IISTE’s homepage: http://www.iiste.org The IISTE is currently hosting more than 30 peer-reviewed academic journals and collaborating with academic institutions around the world. Prospective authors of IISTE journals can find the submission instruction on the following page: http://www.iiste.org/Journals/ The IISTE editorial team promises to the review and publish all the qualified submissions in a fast manner. All the journals articles are available online to the readers all over the world without financial, legal, or technical barriers other than those inseparable from gaining access to the internet itself. Printed version of the journals is also available upon request of readers and authors. IISTE Knowledge Sharing Partners EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open Archives Harvester, Bielefeld Academic Search Engine, Elektronische Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial Library , NewJour, Google Scholar