modeling,analysis,andintelligentcontrollertuningfor … · 2019. 7. 31. · and internal model...

15
International Scholarly Research Network ISRN Chemical Engineering Volume 2012, Article ID 413657, 14 pages doi:10.5402/2012/413657 Research Article Modeling, Analysis, and Intelligent Controller Tuning for a Bioreactor: A Simulation Study V. Rajinikanth 1 and K. Latha 2 1 Department of Electronics and Instrumentation Engineering, St. Joseph’s College of Engineering, Chennai 600 119, India 2 Department of Instrumentation Engineering, Anna University, MIT Campus, Chennai 600 044, India Correspondence should be addressed to V. Rajinikanth, [email protected] Received 24 October 2012; Accepted 8 November 2012 Academic Editors: A. Gil and M. E. R. Shanahan Copyright © 2012 V. Rajinikanth and K. Latha. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. In this paper, a novel modeling technique has been attempted to develop the mathematical model for a bioreactor functioning at multiple operating regions. The first principle mathematical equations of the reactor are used with the POLYMATH software to generate essential data for the model development. A relative analysis is also carried out with the existing models in the literature. An optimal PID controller is then designed using a multiobjective particle swarm optimization algorithm. The controller tuning procedure is individually discussed for both the stable and unstable steady state regions. The controller tuned for each region is scheduled using a set-point scheduler to achieve a complete control over the bioreactor. The eectiveness of the proposed scheme has been confirmed through a comparative study with the controller tuning methods proposed in the literature. The results show that, the proposed method provides enhanced performance in eective reference tracking and load disturbance rejection with minimal ISE and IAE. Finally the proposed method is validated on the nonlinear bioreactor model in the presence of a measurement noise. The results testify that the PSO tuned PID performs well in tracking the change in biomass concentration at the entire operating region. 1. Introduction Bioreactor plays a vital role in chemical process industries to produce important chemical and biochemical compounds. In this system, living organisms also known as microbes are converted into marketable products such as beverages, antibiotics, vaccines, and industrial solvents [13]. The quality of the final product from a bioreactor depends mainly on the control loop employed to monitor and control the microbial growth based on the reference input. Apart from this, incidental external and internal disturbances in a reactor may result in reactor failure. Therefore, there is a strong financial inspiration to develop a finest control scheme that would facilitate rapid startup and stabilization of continuous bioreactors subject to redundant disturbances [4]. In the literature, a variety of methods have been dis- cussed to implement a robust controller for the bioreactor operating at single or multiple steady-states. Kumar et al. have examined a bioreactor with input multiplicities. With an experimental study, the mathematical models for the dierent steady state operating regions are developed, and a nonlinear PI controller was implemented [5]. Sivakumaran et al. have discussed recurrent neural network (RNN) based modeling method for a nonlinear bioreactor operating at single steady state and implemented a nonlinear model predictive controller to obtain satisfactory result [6]. Nagy has proposed a neural network model-based predictive control (NNMPC) strategy for a fermentation bioreactor model, and with simulation result they concluded that the proposed NNMPC provides enhanced performance com- pared to linear MPC and PID controller [7]. Giriraj Kumar et al. have discussed a genetic-algorithm- (GA-) based PI controller tuning for a bioreactor operating at stable steady state [8]. Bioreactor operating at unstable steady state was widely discussed by the researchers due to its complexity and instability [911]. A detailed analysis to realize various model

Upload: others

Post on 29-Jul-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

International Scholarly Research NetworkISRN Chemical EngineeringVolume 2012, Article ID 413657, 14 pagesdoi:10.5402/2012/413657

Research Article

Modeling, Analysis, and Intelligent Controller Tuning fora Bioreactor: A Simulation Study

V. Rajinikanth1 and K. Latha2

1 Department of Electronics and Instrumentation Engineering, St. Joseph’s College of Engineering, Chennai 600 119, India2 Department of Instrumentation Engineering, Anna University, MIT Campus, Chennai 600 044, India

Correspondence should be addressed to V. Rajinikanth, [email protected]

Received 24 October 2012; Accepted 8 November 2012

Academic Editors: A. Gil and M. E. R. Shanahan

Copyright © 2012 V. Rajinikanth and K. Latha. This is an open access article distributed under the Creative Commons AttributionLicense, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properlycited.

In this paper, a novel modeling technique has been attempted to develop the mathematical model for a bioreactor functioning atmultiple operating regions. The first principle mathematical equations of the reactor are used with the POLYMATH software togenerate essential data for the model development. A relative analysis is also carried out with the existing models in the literature.An optimal PID controller is then designed using a multiobjective particle swarm optimization algorithm. The controller tuningprocedure is individually discussed for both the stable and unstable steady state regions. The controller tuned for each regionis scheduled using a set-point scheduler to achieve a complete control over the bioreactor. The effectiveness of the proposedscheme has been confirmed through a comparative study with the controller tuning methods proposed in the literature. The resultsshow that, the proposed method provides enhanced performance in effective reference tracking and load disturbance rejectionwith minimal ISE and IAE. Finally the proposed method is validated on the nonlinear bioreactor model in the presence of ameasurement noise. The results testify that the PSO tuned PID performs well in tracking the change in biomass concentration atthe entire operating region.

1. Introduction

Bioreactor plays a vital role in chemical process industries toproduce important chemical and biochemical compounds.In this system, living organisms also known as microbesare converted into marketable products such as beverages,antibiotics, vaccines, and industrial solvents [1–3]. Thequality of the final product from a bioreactor depends mainlyon the control loop employed to monitor and control themicrobial growth based on the reference input. Apart fromthis, incidental external and internal disturbances in a reactormay result in reactor failure. Therefore, there is a strongfinancial inspiration to develop a finest control scheme thatwould facilitate rapid startup and stabilization of continuousbioreactors subject to redundant disturbances [4].

In the literature, a variety of methods have been dis-cussed to implement a robust controller for the bioreactoroperating at single or multiple steady-states. Kumar et al.

have examined a bioreactor with input multiplicities. Withan experimental study, the mathematical models for thedifferent steady state operating regions are developed, and anonlinear PI controller was implemented [5]. Sivakumaranet al. have discussed recurrent neural network (RNN) basedmodeling method for a nonlinear bioreactor operating atsingle steady state and implemented a nonlinear modelpredictive controller to obtain satisfactory result [6]. Nagyhas proposed a neural network model-based predictivecontrol (NNMPC) strategy for a fermentation bioreactormodel, and with simulation result they concluded that theproposed NNMPC provides enhanced performance com-pared to linear MPC and PID controller [7]. Giriraj Kumaret al. have discussed a genetic-algorithm- (GA-) based PIcontroller tuning for a bioreactor operating at stable steadystate [8]. Bioreactor operating at unstable steady state waswidely discussed by the researchers due to its complexity andinstability [9–11]. A detailed analysis to realize various model

Page 2: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

2 ISRN Chemical Engineering

based control configurations for continuous bioreactor waspresented by Zhao and Skogestad [4].

In the control literature, regardless of the considerableprogress in advanced process control proposals such as slid-ing mode control (SMC), model predictive control (MPC),and internal model control (IMC), PID controllers are stillwidely employed in industrial control systems because oftheir structural simplicity, reputation, robust behavior, andeasy implementation. Along with the system’s stability, it alsosatisfies chief performance such as smooth reference track-ing, efficient disturbance rejection, and measurement noiseattenuation criteria. Most of the PID tuning approachesproposed for stable and unstable system require numericalcomputations to identify the optimal controller parameters[12, 13].

Recently, soft computing approach-based PID tuning hasattracted the researchers due to its ability to find optimizedcontroller parameters with a minimized computation time.The particle swarm optimization (PSO) algorithm is one ofthe soft computing methods introduced by Kennedy andEberhart [14]. In recent years, it is widely considered tofind optimal solutions for various engineering optimizationproblems [15–22]. In this paper, PSO algorithm is primar-ily considered for PID controller parameter optimizationbecause (i) is an autotuning method and does not requiredetailed mathematical description of the process under con-trol, and (ii) very few parameters to assign compared to otherevolutionary methods such as GA and bacterial foragingoptimization (BFO) [23]. PSO-tuned optimal controllerimplementation for stable systems are reported by Koraniet al. [24]. Chang and Shih proposed an improved PSOoptimization algorithm to tune the PID controller for anonlinear inverted pendulum system [15]. Zamani et al.have discussed a multiobjective PSO algorithm to tune thecontroller for automatic voltage regulator (AVR) problem[25]. They have proposed a multiobjective PSO algorithmto tune the H∞ PID controller for a nonlinear system [26].Banu and Uma have discussed a hybrid algorithm-basedPID controller implementation for a nonlinear CSTR [27].Kanth and Latha have attempted a PSO-based PID and I-PD controller-tuning for a class of unstable systems [28,29]. The PSO-based controller provides better servo andregulatory responses than the classical PID and modifiedinternal model controller (IMC). They also discussed a PSO-based controller implementation for a bioreactor operatingat unstable operating region.

From the literature, it is observed that a nonlinear systemwith multiple steady states can be effectively controlled by again-scheduled control scheme [27, 30]. This control schemeconsists of a family of local controller and a scheduler(switching unit). The switching unit activates the controllerbased on the set-point in order to achieve effective controlover the entire operating region of the process.

The main contributions of the work are as follows.Initially, the first principle model has been developedusing the POLYMATH software generated data. A multipleobjective function-based PSO algorithm has been proposedfor the PID controller parameter tuning. PID tuning forthe stable and unstable operating region of the bioreactor

Productout (X)

M Air in

Air out

Feed

Effluent out

PIDUs(c) Xsp

e(t)

Figure 1: Schematic diagram of the bioreactor.

is separately addressed. The tuned PID controllers are gainscheduled to provide a complete control on the bioreactorsystem. The effectiveness of the proposed scheme has beenvalidated through a simulation study by using the nonlinearbioreactor model.

2. Process Description

Bioreactor can be defined as a reactor system employedto execute a number of biological reactions in a liquidmedium to form intermediate and final products. Figure 1shows the schematic diagram of the bioreactor. The dynamicbehavior of the reactor is complex, and a number of vitalmanufacturing processes belong to this group:

(Substrate + Cell)k−→ (Morecells + Products). (1)

The basic reaction inside the bioreactor is

Ak−→ P, (2)

where “A” is the reactant, “k” is reaction rate constant, and“P” is the product.

Biosynthesis is widely utilized to convert the living cells(biomass/microbes) into marketable chemical, pharmaceu-tical, food and beverage products. Equation (2) shows theoperation performed during biosynthesis. In this operation,the biomass/microbes consume nutrients from the substrate(feed) to cultivate and to produce more cells and importantproducts [1]. During this operation the bioreactor is keptunder a controlled environment with constant pH, temper-ature, agitation rate, and dissolved oxygen tension to attainbetter growth of microbes. In biosynthesis, microorganismsplay an essential role in the production of industrial chemi-cals, enzymes, and antibiotics.

The various stages of microbial growth in a bioreactorduring biosynthesis are schematically shown in Figure 2.During the initialization of the process, the living cells(microbes) are placed inside the bioreactor maintained withincubated environment, and the necessary feed (substrate)

Page 3: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

ISRN Chemical Engineering 3

Lag

phase

Growthphase

Stationaryphase

Time (hours)

Con

cen

trat

ion

Figure 2: Stages of microbial growth in a bioreactor.

is gradually applied to the microbes. In the first stage(lag phase), all the living cells are allowed to adjust theirperformance to the new environmental conditions after theadjustment, they are getting ready to begin reproduction. Inthe second stage (growth phase) the cells consume nutrientsand increase in size. If the environmental conditions arefavorable, each cell grows, divides into two which, in turn,grow and divide and the cycle conditions. This process israpid and the growth rates of cells are proportional to cellconcentration and the nutrient. After the growth, they reacha minimum biological space called stationary phase (thirdstage). At this stage, the cell growth is limited due to the lackof one or more nutrients, buildup of toxic materials duringbiosynthesis and organic acids generated during the growthphase. Many important fermentation products are producedin stationary space. After the stationary phase, the cells willreach death phase. Death phase is mainly due to the toxic by,products and depletion of nutrient supply. In this, a decreasein live cell concentration occurs [2, 3].

In the above three stages (Figure 2), essential work is per-formed in growth and stationary phase. Since it is necessaryto place a controller in this region to increase productivity thecell mass concentration (X) and substrate concentration (S)are the two process state variables available for the controllerdesign. To optimize the model-based controller parameter,it is necessary to delineate the various stability regions inthe bioreactor and to study the effect of substrate (S) onthe biomass (X). The main objective for implementing thecontroller for the bioreactor is to maximize the productionand to minimize the waste. The stoichiometry for biomassactivity is very complex since it varies with environmentalconditions, microorganism, and nutrients in the feed. Dueto these reasons, unstructured models are mainly consideredfor analysis purpose. A number of studies are available in theliterature for model-based control of bioreactor [8–10].

The following mathematical equations can describe avariety of industrial bioreactors [11]:

Cell balance:dX

dt= (μ−D

)X ,

Substrate balance:dS

dt= D

(S f − S

)− μX

Y,

(3)

Product balance:dP

dt= −DP +

(αμ + β

)X ,

Monod kinetics: μ = μmaxS

Km + S,

(4)

where “μ” is the specific growth rate, “X” the biomassconcentration, “S” the substrate concentration, and “α” and“β” are yield parameters for the product. At steady state, thevariables will be X = Xs, S = Ss, and P = Ps.

At steady state operating region, (3) will be

dXs

dt= 0;

dSsdt

= 0. (5)

If more than one steady state occurs, it is identified as trivialsteady state and nontrivial steady state:

(i) for trivial solution, Xs = 0 when (μs −Ds) /= 0,

(ii) for nontrivial solution Xs /= 0 when (μs −Ds) = 0.

The nominal parameter and constant values consideredin the mathematical equations are presented in Table 1.

3. First Principle Model Development

Figure 3 shows a generalized procedure to be followedfor model development and model validation practice fornonlinear bioreactor.

Real time model development for a bioreactor is a chal-lenging job, and sometimes it may not provide a satisfactorymodel due to its nonlinear nature. The operating time ofthe bioreactor is also large compared to the other nonlinearchemical process loops existing in the chemical industries.Generally in industries, the bioreactor may run for severaldays in order to convert the raw material in to products.Collecting the real time data to develop the model aroundthe operating regions (lag, growth, and stationary phases) istime consuming. Hence, in this paper, a first principle-basedmodel development is proposed for the bioreactor widelyconsidered in the literature. The first principle modelingequations from (3) and (4) are considered in this work todevelop the mathematical model of the bioreactor (state-space and transfer function model).

The state-space model the of the system is represented bythe following equations [11]:

ox (t) = Ax(t) + Bu(t),

y(t) = Cx(t),(6)

where

A =⎡

⎢⎣

μs −Ds Xsμ′s−μsY

−Ds − μ′sXs

Y

⎥⎦,

B =[ −Xs

S f − S

]

,

(7)

C =[

1 0]

; D = [0], (8)

Page 4: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

4 ISRN Chemical Engineering

the biosynthesis to be carried out

Design a suitable controller for the model and perform the real time experiment

Consider the mathematical expressions governing the process

data; construct the process model

Start

data

Is process output ok?

Stop

Validate the model

output data

YesNo

Collect the necessary data such as X , S, S f ,

Perform the simulation work; collect the

By using a suitable system

the process model from real timeidentification technique, develop

Retune the controller parameterand collect the necessary input and

Figure 3: Stages in model development and validation procedure.

(where: μs, Ds, μ1s , Y , S, S f , and Xs are the final steady

state values of the bioreactor considered during the modeldevelopment.

Table 2 shows the POLYMATH software codes developedto simulate the bioreactor data at various operating levels.Each program is separately simulated for a simulation time of10 hours, and the corresponding plots are shown in Figures4 to 6.

Initially the “lag phase” is simulated by consideringthe values as represented in Table 2. The generated datafrom the above program is considered to construct Figure 4,and it depicts the time-related values of feed and productconcentrations in the lag phase region. In this region, themicrobes are allowed to adjust their performance to thenew environmental conditions. Since the increase in theproduct concentration in this region is very minimal orapproximately zero, in the simulation study the final valuesfor “biomass concentration” and “substrate concentrations”are “0” and “3.850639,” respectively. From Table 1, it isobserved that data attained from the simulation study isvery close with the actual data (i.e., biomass concentration(BC) = 0; substrate concentration (SC) = 4).

Simulation study for growth phase is done with thevalues provided in Table 2. The created data from simulation

0 10 20 30 40 50 60 70 80 90 100

00.5

11.5

22.5

33.5

4

Co

nce

ntr

atio

n (

g/li

t)

−0.5

Time 10 (hrs)

Lag phase (Xs = 0 g/lit; Ss = 4 g/lit; X(0) = 0 g/lit; S(0) = 1 g/lit)

Feed concentrationProduct concentration

Figure 4: Stages of microbial growth in lag phase.

is considered to construct Figure 5. It shows the time-relatedvalues of feed and product concentrations in the growthphase region.

In this region, the microbes consume nutrients from thefeed and increase its size. After reaching the maximum size,it will split into two and grows. This operation is rapid since

Page 5: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

ISRN Chemical Engineering 5

Table 1: Nominal parameters of bioreactor.

Parameter Values

Xs

0; g/lit—lag phase

Biomass concentration 0.9951; g/lit—growth phase

1.5302; g/lit—stationary phase

Ss

4.0; g/lit—lag phase

Substrate concentration 1.5122; g/lit—growth phase

0.1746; g/lit—stationary phase

D Dilution rate 0.3; hr−1

X f s Feed substrate concentration 4.0 g/lit

μmax Maximum specific growth rate 0.53; hr−1

Km Substrate saturation constant 0.12; g/lit

Y Cell mass yield 0.4

K1 Substrate inhibition constant 0.4545; lit/g

X(0) Initial arbitrary value of biomass (for simulation study)0; g/lit—lag phase

0.125; g/lit—growth phase

1; g/lit—stationary phase

S(0) Initial arbitrary value of substrate (for simulation study)1; g/lit—lag phase

1; g/lit—growth phase

1; g/lit—stationary phase

α, βYield parameters for the product—to be selected based on the substrate and biomass

(it will have value only during the real time study)

Table 2: POLYMATH program for bioreactor simulation.

Lag phase Growth phase Stationary phase

d(x)/d(t) = (u−D)∗ x d(x)/d(t) = (u−D)∗ x d(x)/d(t) = (u−D)∗ x

x(0) = 0 x(0) = 0.125 x(0) = 1

d(s)/d(t) = D ∗ (s f − s)− (u∗ x/Y) d(s)/d(t) = D ∗ (s f − s)− (u∗ x/Y) d(s)/d(t) = D ∗ (s f − s)− (u∗ x/Y)

s(0) = 1 s(0) = 1 s(0) = 1

u = ((um ∗ s)/(km + s)) u = ((um ∗ s)/(km + s)) u = ((um ∗ s)/(km + s))

um = 0.53 um = 0.53 um = 0.53

km = 0.12 km = 0.12 km = 0.12

D = 0.3 D = 0.3 D = 0.3

s f = 4 s f = 1.5122 s f = 0.1746

Y = 0.4 Y = 0.4 Y = 0.4

t(0) = 0 t(0) = 0 t(0) = 0

t( f ) = 10 t( f ) = 10 t( f ) = 10

there will be a sudden rise in the product concentration. Inthe simulation study the final values for “BC” and “SC” are“0.989742” and “1.528277,” respectively. From Table 1, it isobserved that data attained from the simulation study is veryclose with the actual data (i.e., BC = 0.9951; SC = 1.5122).

Simulation study for stationary phase is conducted usingTable 2 values, and the generated data provides Figure 6. Thisfigure depicts the time-related values of feed and productconcentrations in the stationary phase region.

In this stage, the cell growth is limited due to the lack ofthe nutrients, buildup of toxic materials during biosynthesis,and organic acids generated during the growth phase. During

this stage, all the available microbes are converted in to usefulchemical and biochemical products. In this study the finalvalues for “BC” and “SC” are “1.526381” and “0.159153,”respectively. From Table 1, it is observed that data attainedfrom the simulation study is very close with the actual data(i.e., BC = 1.5302; SC = 0.1746).

Figure 7 represents the combinations of the productconcentration achieved in lag, growth, and stationary phases.This diagram is the exact replica of the cell growth stagediscussed in Section 2 (Figure 2).

From the POLYMATH simulation, the following valuesare obtained for the final feed and product concentrations:

Page 6: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

6 ISRN Chemical Engineering

0 10 20 30 40 50 60 70 80 90 1000

0.5

1

1.5

2

2.5

Co

nce

ntr

atio

n (

g/li

t)

Time 10 (hrs)

Growth phase (Xs = 0.9951 g/lit; Ss = 1.5122 g/lit;

X(0) = 0.125 g/lit; S(0) = 1 g/lit)

Feed concentrationProduct concentration

Figure 5: Stages of microbial growth in growth phase.

0 10 20 30 40 50 60 70 80 90 1000

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

Co

nce

ntr

atio

n (

g/li

t)

Time 10 (hrs)

Stationary phase (Xs = 1.5302 g/lit; Ss = 0.1746 g/lit;

X(0) = 0 g/lit; S(0) = 1 g/lit)

Feed concentrationProduct concentration

Figure 6: Stages of microbial growth in Stationary phase.

(i) lag phase: SC = 3.850639 g/lit; BC = 0 g/lit,

(ii) growth phase: SC = 1.528277 g/lit; BC = 0.989742g/lit,

(iii) stationary phase: SC = 0.159153 g/lit; BC = 1.526381g/lit.

These values are implemented in (7), to develop thefirst principle model of the bioreactor for the growth andstationary phases, and the developed models are tabulatedin Table 3. From the Table 3 values, it is confirmed that thedeveloped model by this procedure is approximately similarto the model existing in the literature [11].

The developed mathematical models shown in Table 3are utilized along with a delay time of “0.1” in the proposedstudy (the delay time = measurement of the productconcentration, converting the measured concentration intothe value acceptable by the control loop) for the PSO-basedPID controller tuning.

The POLYMATH program considered in this simulationstudy also provides the following information about thebioreactor considered in this study.

Figure 8 shows the specific growth rate of microbeswith respect to the substrate (feed) concentration. Each

0 50 100 150 200 250 300

00.20.40.60.8

11.21.41.6

Pro

du

ct c

on

cen

trat

ion

t

−0.2

Time 10 (hrs)

Figure 7: Stages of microbial growth in a bioreactor.

1 1.5 2 2.50.47

0.48

0.49

0.5

0.51

0.52

0.53

0.54

Substrate concentration (g/lit)

Spec

ific

grow

th r

ate

(hr-

1)

Maximum growth rate (asymptote at large substrate concentration)

Figure 8: Variation of specific growth rate with respect to feedconcentration.

Table 3: Mathematical model of the bioreactor.

Developed modelAvailable model

(Wayne Bequette, 2003 [11])

A =⎡

⎣ 0 −0.064

−0.77 −0.1298

⎦ A =⎡

⎣ 0 −0.068

−0.75 −0.1302

B =⎡

⎣−0.9883

2.5104

⎦ B =⎡

⎣−0.9951

2.4878

C =[

1 0]

; D = [0] C =[

1 0]

; D = [0]

A =⎡

⎣ 0 0.8738

−0.77 −2.499

⎦ A =⎡

⎣ 0 0.9056

−0.75 −2.564

B =⎡

⎣−1.5272

3.8195

⎦ B =⎡

⎣−1.5301

3.8255

C =[

1 0]

; D = [0] C =[

1 0]

; D = [0]

microbe (cell) has its own size, and after reaching themaximum growth, the microbe starts the reproduction. Laterit consumes the feed and continues the reproduction until itreache the elimination phase.

Figure 9 shows the relationship between the specificgrowth rate and the biomass concentration. Initially thegrowth rate rapidly increases due to the transition of themicrobe from the lag phase to the growth phase. Afterreaching the maximum growth rate, due to the reproductionoperation, the biomass concentration increases.

Page 7: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

ISRN Chemical Engineering 7

0.475 0.48 0.485 0.49 0.495 0.5 0.5050.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Bio

mas

s co

nce

ntr

atio

n (

g/lit

)

Specific growth rate (hr-1)

Figure 9: Relationship between the product concentration andspecific growth rate.

Figure 10 depicts the relationship between the feed andthe biomass concentration. Initially the biomass concentra-tion linearly increases with respect to the feed concentration.After reaching the maximum growth rate in microbes, eventhough the feed is less, due to the reproduction operations,the concentration in the biomass increases.

Figure 11 shows the specific growth rate of microbes withrespect to time. In this a simulation period of 10 hrs is shown.In growth phase, the rate of growth linearly increases withrespect to time. When it attains the maximum growth rate,the microbes researches their saturation level. Following thesaturation, some of the microbe (cell) may expire due to thereasons such as lack of food ageing. Hence, after saturation,the growth rate of microbe rapidly decreases with respect totime.

Figure 12 shows the relationship between the specificgrowth rate and the “pH” value inside the bioreactor. Formthe diagram, it is observed that the microbes can effectivelygrow when the surrounding “pH” is 6 < pH < 7.5.

4. PSO Algorithm

Particle swarm optimization (PSO) algorithm is a popu-lation-based evolutionary computation technique developedby the inspiration of the social behavior in bird flockingor fish schooling [14]. It has become one of the mostpowerful soft computing methods for solving optimizationproblems. It attempts to mimic the natural process of groupcommunication of individual knowledge, to achieve someoptimum property. In PSO algorithm, a population of swarmis initialized to move in a “D” dimensional search space.Each particle in swarm has a position represented by avector “St

i = (si1, si2, . . . , sid)” and velocity represented bya vector “Vt

i = (vi1, vi2, . . . , vid)”. At the beginning, eachparticle in the swarm population is scattered randomlythroughout the entire search space “d” and with the guidanceof the performance criterion, the flying particles dynamicallyregulate their velocity and position according to their ownflying experience and their companions flying experience.Each particle remembers its best position obtained so far,which is denoted pbest (Pt

i ). It also receives the globally best

1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.60.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Substrate concentration (g/lit)

Bio

mas

s co

nce

ntr

atio

n (

g/lit

)

Figure 10: Relationship between the product and feed concentra-tion.

10 11 12 13 14 15 16 17 18 19 200.47

0.475

0.48

0.485

0.49

0.495

0.5

0.505

0.51

Time (hour)

Spec

ific

grow

th r

ate

(hr-

1)

Figure 11: Growth rate of microbes.

position achieved by any particle in the population, which isdenoted as gbest (Gt

i) [17, 20, 21, 24]. The updated velocity ofeach particle can be calculated using the present velocity andthe distances from pbest and gbest. The updated velocity andthe position are given in (6) and (8), respectively. Equation(7) shows the inertia weight:

V t+1i =W t ·V t

i + C1 · R1 ·(Pti − Sti

)+ C2 · R2 ·

(Gti − Sti

),

St+1i = Sti + V t+1

i ,

W t =Wmax −(

Iter x[

(Wmax −Wmin)Itermax

]),

(9)

where C1 and C2 are positive constants known as accelerationconstants. “C1” is the cognitive learning rate and “C2” is theglobal learning rate. R1 and R2 are random numbers in therange 0-1. The parameter “W” is inertia weight that increasesthe overall performance of PSO. The larger value of “W”(i.e.,Wmax) can favor the global wide-range search, and lowervalue of “W” (i.e., Wmin) implies a higher ability for localnearby search (see Pseudocode 1).

5. PSO-based PID Tuning

The PID tuning process is to find that the optimal valuesfor Kp, Ki, and Kd form the search space that minimizes the

Page 8: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

8 ISRN Chemical Engineering

5 5.5 6 6.5 7 7.5 8 8.5

0.475

0.48

0.485

0.49

0.495

0.5

0.505

0.51

0.515

0.52

(pH)

Spec

ific

grow

th r

ate

(hr-

1)

Figure 12: Growth rate of microbes with respect to pH.

objective function (11). During this search, the performancecriterion “J(Kp, Ki, Kd)” guides the optimization algorithmto get appropriate value for the controller parameters.

In the literature, there is no clear guide line to assign thealgorithm parameters for the PSO algorithm. In this study,before proceeding with the PSO-based controller tuning, weassigned the following parameters.

Dimension of search space “D” is three (i.e., Kp, Ki,Kd); the number of swarm and bird steps is considered astwelve; the cognitive (C1) and global (C2) search parameteris assigned the value of 2, the inertia weight “Wmin” and“Wmax” is assigned the value 0.2 and 1, respectively.

In this study, a noninteracting form of parallel PIDcontroller is considered to control the nonlinear system.

Parallel PID structure

Kp

(1 +

1τis

+ τds)=(Kp +

Ki

s+ Kds

), (10)

where: τi = Kp/Ki, τd = Kd/Kp.

5.1. Controller Tuning. The controller tuning process isemployed to find the best possible values for Kp, Ki, andKd. In order to achieve the superior accuracy during theoptimization search, it is necessary to assign appropriateperformance index which guides the PSO algorithm.

In this work we considered the following performancecriterion (11) with six parameters, ISE, IAE, Mp, tr , ts, andEss:

J(Kp,Ki,Kd

)= (w1 ·IAE) + (w2 ·ISE) +

(w3 ·Mp

)

+ (w4 ·ts) + (w5 ·tr) + (w5 ·Ess),(11)

where

IAE =∫ T

0|e(t)|dt =

∫ 100

0

∣∣r(t)− y(t)

∣∣dt, (12)

ISE =∫ T

0e2(t)dt =

∫ 100

0

[r(t)− y(t)

]2dt, (13)

Mp = y(t)− r(t), (14)

where tr isrise time (time required for y(t) to reach 100%of its setpoint at the first instant), ts issettling time –time required for y(t) to reach an stay at r(t) [i.e.,y(t) =r(t)], Ess issteady state-error, T is simulation time, wherew1,w2, . . . ,w6 are weighting functions used to set the priorityof the multi-objective performance index parameters, andthe value of “w” varies from 0 to 10. The performancecriterion J(Kp,Ki,Kd) guides the PFO algorithm to getappropriate values for the controller parameters.

Figure 13 shows the block diagram of the MOPSO-basedPID controller tuning proposed for the bioreactor model.

5.2. Optimization Search. Prior to the optimization search,it is necessary to assign the parameters for the PSO algorithmand the multi-objective performance index criterion.

In this study, the following values are assigned:

(i) dimension of the search space (D) = 3 (i.e., Kp, Ki,Kd),

(ii) number of swarm and bird steps is considered astwelve, the cognitive (C1) and global (C2) searchparameter is assigned the value of 2, the inertiaweight “Wmin” and “Wmax” is assigned the value 0.2and 1, respectively,

(iii) the maximum iteration for generation (Iter) is set to250,

(iv) boundaries for the three dimensional search space isassigned as

Value 1 = −25% < Kp < +50%(

i.e.,−2.5 < Kp < 5.0)

,

Value 2 = −20% < Ki < +20% (i.e.,−2.0 < Ki < 2.0),

Value 3 = −20% < Kd < +30% (i.e.,−2.0 < Kd < 3.0),(15)

(v) the weighting values are assigned as w1 = w2 = w3 =w4 = 10 and w5 = w6 = 5,

(vi) maximum simulation time is selected as 100 sec,

(vii) the “tr” is preferred as <25% of the maximum sim-ulation time. The simulation time should be selectedbased on the process time delay,

(viii) the overshoot (Mp) range is selected as <100% of thereference signal,

(ix) the “ts” is preferred as <50% of the maximum simu-lation time,

(x) the Ess is assigned as zero,

(xi) the reference signal is considered as unity (i.e.,R(s) = 1).

5.3. Comparative Study. In order to evaluate the perfor-mance of the proposed algorithm, a comparative analysis isdone with the most successful soft computing methods likePSO and BFO.

Page 9: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

ISRN Chemical Engineering 9

Step 1 % Assign values for the PSO parameters %Initialize: swarm size (N) and step size; learning rate (C1,C2) dimension for the searchspace (d); inertia weight (W);% Initialize random values and current fitness %R1 = rand (d, N); R2 = rand (d, N); Current fitness = 0 ∗ ones (N, 1)

Step 2 % Initialize Swarm Velocity and Position %Current position = 10 ∗ (rand (d, N) − 0.25)Current velocity = 0.5 ∗ rand (d, N)

Step 3 Evaluate the objective function of every particle and record each particle’s Pti and Gt

i .Evaluate the desired optimization fitness function in “d”—dimension variables

Step 4 Compare the fitness of particle with its Pti and replace the local best value as given below.

for i = 1 : NIf current fitness (i) < local best fitness (i);Then local best fitness = current fitness; %

Replacement %local best position = current position (i); %

Replacement %end

Step 5 Compare the fitness of particle with its Gti and replace the global best value as given below.

for i = 1 : NIf current fitness (i) < global best fitness (i);Then global best fitness = current fitness; %

Replacement %global best position = current position (i); %

Replacement %end

Step 6 Update the current velocity and position of the particles according to (6) and (8)Step 7 Repeat step–2 to 6 until the predefined value of the performance index has been reached.

Record the optimized Kp, Ki, Kd values.

Pseudocode 1: Pseudocode for multiple objective PSO-based PID tuning.

PID controller Bioreactor

model

PSO algorithmError

MOPSO algorithm parameters

Uc(s)

Process information (Mp , tr , ts,Ess)

Ki KdKp

Y(s)R(s)

e(t)

Figure 13: Block diagram of the MOPSO algorithm-based PID controller tuning.

PSO. The simulation is carried out by using the PSOalgorithm attempted by RajniKanth and Latha [28]. Thefollowing algorithm parameters are considered: dimensionof search space is three (i.e., Kp, Ki, Kd); number of swarmand bird steps is considered as 25; the cognitive (C1) andglobal (C2) search parameter is assigned the value of 2 and1.5, respectively. The inertia weight “W” is fixed as 0.7.

BFO. For the basic BFO algorithm, the following values areconsidered: dimension of search space is three; number ofbacteria is chosen as ten; the number of chemotaxis steps

is set to five; number of reproduction steps and length of aswim is considered as four; number of elimination-dispersalevents is two; number of bacteria reproduction is assigned asfive; probability for elimination-dispersal has a value of 0.2[29].

6. Results and Discussions

6.1. Set-Point Scheduling. A complete control scheme ofthe nonlinear bioreactor operating at multiple steady statesis schematically presented in Figure 14. This system has a

Page 10: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

10 ISRN Chemical Engineering

family of classical PID controller (PID1 for unstable regionand PID2 for stable region) and a gain scheduler switch. Theswitch considered in this study is an electronic switch, andthe switching time by this device is negligible.

In the bioreactor, during the lag phase, a manual controlis employed to monitor and control the biomass activity (0 to10 hr in Figure 7). During the growth phase, the cell growthis very rapid, and its concentration is the function of the timeand the substrate feed rate (from 10 to 20 hr in Figure 7). Atthis region, in order to increase the production rate and toreduce the wastage, it is essential to implement an optimallytuned controller. All the necessary products are produced inthe stationary phase (from 20 to 30 hr in Figure 7).

In order to maintain the product quality, it is necessaryto implement another controller in this region since the PIDtuned for growth phase (unstable state) will not provide therobust performance in the stationary phase (stable steadystate). This can be avoided by implementing a gain scheduleralong with a separate PID controller based on the operatingregions.

The set-point-based gain scheduler considered in thiswork is a comparator assisted electronic switch, which acti-vates the corresponding PID controller based on the availableset-point value. The scheduler unit continuously monitorsthe reference signal (biomass concentration) applied to thebioreactor and selects the suitable local controller unit toexecute a complete control over the entire operating regionas depicted in Figure 14.

6.2. Growth Phase Model. The second-order unstable trans-fer function model of the bioreactor with a measurementdelay of “0.1” is shown in (12):

G(s) =( −0.9951s− 0.2987s2 + 0.1302s− 0.051

)e−0.1s. (16)

This process model has two stable poles and an unstablepole. The PSO-based PID controller tuning is proposedfor the model with the multi-objective performance cri-terion represented in (11). To examine the performanceof the MOPSO algorithm, five trials are performed. Thebest solution among the trials is chosen as the optimalsolution. The final convergence of the optimized controllerparameters is shown in Figure 15, and the Kp, Ki, Kd valuesare summarized in Table 3.

It shows that the proposed MOPSO-based tuning hasless number of iteration compared to BFO algorithm [29].Figure 16 depicts the servo response of the growth phasemodel. From this response, it is observed that, the proposedmethod provides a reduced value of “Mp” and “ts” comparedto PSO and BFO tuned PID controller. Through a simula-tion time of 100 min, the MOPSO algorithm provides anenhanced result in reference tracking with reduced ISE andIAE than a single objective PSO algorithm (Table 4) [28].

The regulatory response is studied with a load distur-bance of 0.3 (30% of setpoint) introduced at 75th min asin Figure 17. The controller successfully rejects disturbanceat 87th min and allows the system to track the setpointfrom 88th min onwards. The controller also provides a

smooth output. From the result, the observation is that theproposed PID controller provides a very stable and smoothresponse for both the set-point tracking and load disturbanceelimination.

6.3. Stationary Phase Model. The second-order stable trans-fer function model of the bioreactor with a measurementdelay of 0.1 hr is depicted in (13):

G(s) =( −1.53s− 0.4588s2 + 2.564s + 0.6792

)e−0.1s. (17)

The MOPSO-based PID controller tuning is proposedfor the above model, and the ultimate convergence of thecontroller parameters (best solution among the five trials) isshown in Figure 18, and the optimized values are presentedin Table 5.

A step change of 1 g/lit is introduced to the bioreactormodel, and the corresponding reference tracking perfor-mance of the controller (PID2) is presented in Figure 19. Arelative analysis with the previously published work is alsocarried out [8]. The proposed controller provides improvedperformance with reduced values for tr , ts, ISE, and IAEcompared to other methods such as ZN, GA, and Skogestad.

A load disturbance of 0.3 (30% of setpoint) is introducedat 75th min to test the regulatory performance of thecontroller. From Figure 20, it can be inferred that the PSO-tuned PID controller is able to reject the load disturbancequickly (77th min) and maintains the biomass concentrationbased on the given setpoint. A summary of the performancecomparisons between the proposed and the existing methodsare presented in Table 4. The MOPSO-tuned PID providessuperior performance with reduced ISE and IAE values inentire operating region. (In Table 5 the suffix “s” is forsetpoint and “L” is the load disturbance.)

6.4. Controller Implementation on Bioreactor Model. Theperformance of the proposed method is examined onthe nonlinear bioreactor model, developed using the firstprinciple equations from (3) to (5). Simulation studies havebeen carried out on the nonlinear model to demonstrate thereference tracking and disturbance rejection performance ofthe proposed MOPSO-tuned PID controller in the growthphase and stationary phase of the biomass.

Initially, a step change in the biomass concentration of0.9951 g/lit has been introduced in the system. To study theregulatory performance, a 20% change in the dilution rateis applied at 300th sampling instant, and the correspondingchange in system parameters such as substrate concentration,dilution rate, and controller output (PID1) is observed(Figures 21 and 22). The observation is that change insubstrate concentration is more compared to other variables.Later a step change of 1.5302 g/lit has been applied at 700thsampling instant to study the performance in the stationaryphase. This change in setpoint, activates the local PIDcontroller (PID 2) with the help of the set-point scheduler.From Figure 21, the observation is that though there is asmall overshoot due to the process nonlinearity, the proposedcontroller provides a smooth setpoint tracking in the entire

Page 11: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

ISRN Chemical Engineering 11

ISE

Bioreactor

PSO algorithm

Controller -1

Controller -2

Switching logic

Setpoint information for scheduling

Close Open

Uc(s)−

Y(s)D(s)

R (s) e(t)

Figure 14: Bioreactor control with local PID controllers and setpoint scheduler.

Table 4: Performance evaluation for unstable region.

AlgorithmPID parameters Iteration number Reference tracking

Kp Ki Kd ISE IAE

MOPSO −0.5499 −0.0638 −0.2018 58 7.143 2.673

BFO −0.5374 −0.0702 −0.0537 85 5.903 2.429

PSO −0.491 −0.0501 −0.1201 52 11.54 3.397

0 10 20 30 40 50 60 70 80 90 100

0

0.5

1

Opt

imis

ed P

ID v

alu

es

−2

−1.5

−1

−0.5

Ki

Kd

Kp

Iteration

Figure 15: Convergence of controller parameters for unstable oper-ating region.

0 5 10 15 20 25 30 35 40 45 500

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

Time (min)

Serv

o re

spon

se

MOPSOBFOPSO

Figure 16: Reference tracking performance for unstable operatingregion.

0 50 100 150

0

0.5

1

1.5

Time (min)

Res

pon

se

−1

−0.5

Controller outputProcess outputSetpoint

Figure 17: Load disturbance rejection performance for unstableoperating region.

0 10 20 30 40 50 60 70 80

01234

Con

trol

ler

par

amet

ers

−1−2−3−4−5−6

Ki

Kd

Kp

Iteration number

Figure 18: Convergence of PID parameters for stable operatingregion.

Page 12: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

12 ISRN Chemical Engineering

Table 5: Performance evaluation for stable region.

Method Iter Kp Ki Kd ISEs IAEs ISEL IAEL

ZN — −1.6722 −1.8580 −0.3762 0.6343 0.796 0.991 0.995

Skogestad — −0.3268 −0.3268 −0.1634 20.50 4.528 31.95 5.652

GA — −1.2440 −1.3980 −0.2427 1.120 1.058 1.751 1.323

MOPSO 34 −0.5612 −2.0712 0.0133 0.2863 0.5351 0.5098 0.714

0 5 10 15 20 25 30 35 40 45 500

0.2

0.4

0.6

0.8

1

Time (min)

Serv

o re

spon

se

MLPSO Skogestad

ZN GA

Figure 19: Servo response for stable operating region.

0 50 100 150

0

0.5

1

1.5

Time (min)

Res

pon

se

−1.5

−1

−0.5

Controller outputProcess outputSetpoint

Figure 20: Load disturbance rejection performance for stable oper-ating region.

operating region. The regulatory performance is then studiedby introducing 20% change in the dilution rate at 1000thsampling instant. The corresponding change in the substrateconcentration and the dilution rate is described in Figure 22.Due to the presence disturbance, the dilution rate and thesubstrate concentration are more oscillatory from 1000th to1150th sampling instant. Later the response reaches a verysmooth value up to 1400th sampling instant.

The transition between the controller (from PID1 toPID2) is initiated by the set-point scheduler during the 700thsampling instant (Figure 21). Due to this changeover, a spikychange in the controller output is observed at 700th samplinginstant. This effect disappears quickly and the controlleroutput reaches a steady-state value at 783rd sampling instant.

0 200 400 600 800 1000 1200 1400

00.5

11.5

2

Var

iabl

es

Setpoint

−2−1.5

−2.5

−1−0.5

Sampling instants

Controller outputBiomass concentration

Figure 21: Change in biomass concentration and control signal forload disturbance.

0 200 400 600 800 1000 1200 14000

0.20.40.60.8

11.21.41.61.8

2

Pro

cess

var

iabl

es

Sampling instants

Substrate concentrationDilution rate

Figure 22: Variation of process variables in the presence of loaddisturbance.

The robustness of the proposed control scheme is then testedby introducing a measurement noise (noise power of 0.001;sampling time of 0.1 sec).

Figure 23 shows the variations of biomass concentrationand Figures 24 and 25 depict the variation of substrateconcentration, dilution rate, and controller signal in thepresence of measurement noise. The reference trackingresponse of the set-point scheduled bioreactor shows thatthe proposed scheme works well in the noisy environment.In the presence of measurement noise, the dilution rate andthe substrate concentration are more oscillatory from 0thto 500th sampling instant. After 500th sampling instant,the system enters into stationaty phase since the effect ofmeasurement noise is minimal. From these observations, itis concluded that the proposed controller scheme is robust,

Page 13: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

ISRN Chemical Engineering 13

0 100 200 300 400 500 600 700 800 9000

0.20.40.60.8

11.21.41.6

Ref

eren

ce tr

acki

ng

Sampling instants

Biomass concentration (noise)Biomass concentrationSetpoint

Figure 23: Variation of biomass concentration for multiple operat-ing regions.

0 100 200 300 400 500 600 700 800 9000

0.20.40.60.8

11.21.41.6

Inpu

t var

iabl

es

Sampling instants

Dilution rate

Dilution rate (noise)Feed concentration (noise)Feed concentration

Figure 24: Variation of feed concentration and dilution rate formultiple operating regions.

and it helps to provide a better output for setpoint trackingin the entire operating region of the bioreactor.

7. Conclusion

Modeling and the model-based robust controller imple-mentation for the nonlinear chemical system is a chal-lenging work. This paper presents a novel method formodeling and model-based PID controller implementationfor a nonlinear bioreactor. First principle equation-basedmodel for the bioreactor is developed using POLYMATHsoftware. The developed model is then considered forPSO algorithm-based PID controller tuning. The proposedmethod implements a time domain associated multiobjectiveperformance criterion to guide the PSO algorithm in orderto obtain optimized PID parameters. Two different localPID controllers are tuned separately for both the stable andunstable operating regions and implemented using a set-point-assisted gain scheduler to track the biomass concen-tration based on the reference signal. From the extensivesimulation studies, it can be observed that the proposedscheme provides enhanced result in setpoint tracking anddisturbance rejection. This controller also shows a robustperformance in the presence of measurement noise. From the

0 100 200 300 400 500 600 700 800 900

0

0.5

−2

−1.5

−2.5

−1

−0.5

Uc(t)

Sampling instants

Controller outputController output (noise)

Figure 25: Variation of controller signal for multiple operatingregions.

study, it can be concluded that the proposed method helpsto provide an approximated mathematical model using themodelling equations governing the systems. The proposedcontroller scheme can be considered as an alternative to othergain scheduled controllers widely employed in nonlinearsystem control.

Nomenclature:

C: Positive constants (0–2)Cf : Feed concentrationCr : Reactor concentratione(t): Errorgbest: Global best positionIAE: Integral absolute errorISE: Integral squared errorKp: Proportional gainKi: Integral gainKd: Derivative gainN : Filter constant (10)Pbest: Local best positionPV : Measured outputQ: Inlet flow rateR: Random number (0-1)r(t): Reference inputS: Position of particleSP: Setpointτi: Integral time constantτd: Derivative time constantUc(s): PID controller outputV : Velocity of particleW : Inertia weight of particley(t): Measured variableY(s): Process output.

Superscripts

t: Iteration numbert + 1: Updated iteration number.

Page 14: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

14 ISRN Chemical Engineering

References

[1] A. K. Jana, Chemical Process Modeling and Computer Simula-tion, Prentice-Hall, New Delhi, India, 2008.

[2] E. M. T. El-Mansi and C. F. A. Bryce, Fermentation Microbiol-ogy and Biotechnology, Taylor and Francis, 2003.

[3] H. Scott Fogler, Elements of Chemical Reaction Engineering,Prentice Hall, New Delhi, India, 2006.

[4] Y. Zhao and S. Skogestad, “Comparison of various controlconfigurations for continuous bioreactors,” Industrial andEngineering Chemistry Research, vol. 36, no. 3, pp. 697–705,1997.

[5] S. V. S. Kumar, V. R. Kumar, and G. P. Reddy, “Nonlinear con-trol of bioreactors with input multiplicities—an experimentalwork,” Bioprocess and Biosystems Engineering, vol. 28, no. 1, pp.45–53, 2005.

[6] N. Sivakumaran, T. K. Radhakrishnan, and J. S. C. Babu,“Identification and control of bioreactor using recurrentnetworks,” Instrumentation Science and Technology, vol. 34, no.6, pp. 635–651, 2006.

[7] Z. K. Nagy, “Model based control of a yeast fermentationbioreactor using optimally designed artificial neural net-works,” Chemical Engineering Journal, vol. 127, no. 1–3, pp.95–109, 2007.

[8] S. M. Giriraj Kumar, R. Jain, N. Anantharaman, V. Dharma-lingam, and K. M. M. Sheriffa Begam, “Genetic algorithmbased PID controller tuning for a model bioreactor,” IndianInstitute of Chemical Engineers, vol. 50, no. 3, pp. 214–226,2008.

[9] I. Ananth and M. Chidambaram, “Closed-loop identificationof transfer function model for unstable systems,” Journal of theFranklin Institute, vol. 336, no. 7, pp. 1055–1061, 1999.

[10] S. Pramod and M. Chidambaram, “Closed loop identificationof transfer function model for unstable bioreactors for tuningPID controllers,” Bioprocess Engineering, vol. 22, no. 2, pp.185–188, 2000.

[11] B. Wayne Bequette, Process Control: Modeling, Design andSimulation, Prentice Hall, 2003.

[12] A. O’Dwyer, Handbook of PI and PID Controller Tuning Rules,Imperial College Press, London, UK, 3rd edition, 2009.

[13] R. Padma Sree and M. Chidambaram, Control of UnstableSystems, Narosa Publishing House, New Delhi, India, 2006.

[14] J. Kennedy and R. Eberhart, “Particle swarm optimization,”in Proceedings of the IEEE International Conference on NeuralNetworks, pp. 1942–1948, December 1995.

[15] W. D. Chang and S. P. Shih, “PID controller design of non-linear systems using an improved particle swarm optimizationapproach,” Communications in Nonlinear Science and Numeri-cal Simulation, vol. 15, no. 11, pp. 3632–3639, 2010.

[16] M. Khalilzadeh, F. Kianfar, A. S. Chaleshtari, S. Shadrokh, andM. Ranjbar, “A modified PSO algorithm for minimizing thetotal costs of resources in MRCPSP,” Mathematical Problemsin Engineering, vol. 2012, Article ID 365697, 18 pages, 2012.

[17] P. Umapathy, C. Venkataseshaiah, and M. S. Arumugam,“Particle Swarm Optimization with various inertia weightvariants for optimal power flow solution,” Discrete Dynamicsin Nature and Society, vol. 2010, Article ID 462145, 15 pages,2010.

[18] R. F. Abdel-Kader, “Particle swarm optimization for con-strained instruction scheduling,” VLSI Design, vol. 2008,Article ID 930610, 7 pages, 2008.

[19] R. M. Chen and C. M. Wang, “Project scheduling heuristics-based standard PSO for task-resource assignment in heteroge-neous grid,” Abstract and Applied Analysis, vol. 2011, ArticleID 589862, 20 pages, 2011.

[20] M. S. Arumugam and M. V. C. Rao, “On the optimal controlof single-stage hybrid manufacturing systems via novel anddifferent variants of particle swarm optimization algorithm,”Discrete Dynamics in Nature and Society, vol. 2005, no. 3, pp.257–279, 2005.

[21] M. S. Arumugam and M. V. C. Rao, “On the performanceof the particle swarm optimization algorithm with variousinertia weight variants for computing optimal control of aclass of hybrid systems,” Discrete Dynamics in Nature andSociety, vol. 2006, Article ID 79295, 17 pages, 2006.

[22] T. S. Zhan and C. C. Kao, “Modified PSO method forrobust control of 3RPS parallel manipulators,” MathematicalProblems in Engineering, vol. 2010, Article ID 302430, 25 pages,2010.

[23] V. Rajinikanth and K. Latha, “Bacterial foraging optimizationalgorithm based pid controller tuning for time delayedun-stable systems,” Mediterranean Journal of Measurement andControl, vol. 7, no. 1, pp. 197–203, 2011.

[24] W. M. Korani, H. T. Dorrah, and H. M. Emara, “Bacterialforaging oriented by particle swarm optimization strategyfor PID tuning,” in Proceedings of the IEEE InternationalSymposium on Computational Intelligence in Robotics andAutomation (CIRA ’09), pp. 445–450, December 2009.

[25] M. Zamani, M. Karimi-Ghartemani, N. Sadati, and M.Parniani, “Design of a fractional order PID controller for anAVR using particle swarm optimization,” Control EngineeringPractice, vol. 17, no. 12, pp. 1380–1387, 2009.

[26] M. Zamani, N. Sadati, and M. K. Ghartemani, “Design ofan H∞, PID controller using particle swarm optimization,”International Journal of Control, Automation and Systems, vol.7, no. 2, pp. 273–280, 2009.

[27] U. S. Banu and G. Uma, “Fuzzy gain scheduled continuousstirred tank reactor with particle swarm optimization basedPID control minimizing integral square error,” Instrumenta-tion Science and Technology, vol. 36, no. 4, pp. 394–409, 2008.

[28] V. Rajinikanth and K. Latha, “Identification and controlof unstable biochemical reactor,” International Journal ofChemical Engineering and Applications, vol. 1, no. 1, pp. 106–111, 2010.

[29] V. Rajinikanth and K. Latha, “Optimization of PID controllerparameters for unstable chemical systems using soft comput-ing technique,” International Review of Chemical Engineering,vol. 3, no. 3, pp. 350–358, 2011.

[30] R. Garduno-Ramirez and K. Y. Lee, “Multiobjective optimalpower plant operation through coordinate control withpressure set point scheduling,” IEEE Transactions on EnergyConversion, vol. 16, no. 2, pp. 115–122, 2001.

Page 15: Modeling,Analysis,andIntelligentControllerTuningfor … · 2019. 7. 31. · and internal model control (IMC), ... (switching unit). The switching unit activates the controller based

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttp://www.hindawi.com Volume 2010

RoboticsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporation http://www.hindawi.com

Journal ofEngineeringVolume 2014

Submit your manuscripts athttp://www.hindawi.com

VLSI Design

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Modelling & Simulation in EngineeringHindawi Publishing Corporation http://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

DistributedSensor Networks

International Journal of