Professional Documents
Culture Documents
Optimalisasi Pid Control PH Untut Penetralan
Optimalisasi Pid Control PH Untut Penetralan
net/publication/313547182
CITATIONS READS
9 13,571
5 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Kishore Bingi on 01 March 2017.
Abstract—pH control plays an important role in a wide mainly due to the high nonlinearities, time varying character-
range of industrial applications for waste management. The high istics, sensitivity around the equilibrium and for the adequate
non–linearity in pH neutralization processes and the uncertainty performance of set–point tracking, disturbance rejection [5],
of the plant dynamics are key challenges that cannot be effectively
addressed using PID controllers tuned with conventional meth- robustness [6], fault diagnosis [7], steady state and transient
ods. Some of the available and quite often tuning methods used response [8] and changeable problems [9].
for designing PID controllers are Cohen–Coon, Ziegler–Nichols
(ZN), and Tyreus–Luyben. To address these problems, particle In process control industries, PID controllers are the mostly
swarm optimization (PSO) is employed to tune the PID controller used owing to their simple design and tuning [8]. The most
for a pH neutralization plant. The PSO algorithm is one of important and crucial task while designing the controller is
the most powerful methods for resolving non–smooth global proper tuning of its parameters. To dates, Ziegler–Nichols
optimization problems. In this paper, the mathematical model
of pH process is developed taking into consideration of the (ZN) tuning is the most widely accepted method for deter-
overall plant’s dynamics. The PSO based PID controller is then mining the parameters of PID controllers. However, ZN–PID’s
implemented and evaluated by comparing its performance with are found to be satisfactory for first–order processes with
that of ZN–PID. small dead–time even in the presence of load disturbances,
but under set–point change and long dead–time, it fails to
Keywords—Neutralization, PID Controller, Ziegler–Nichols
(ZN), Particle swarm optimization (PSO)
keep the process within acceptable limit [10]. To overcome
this, PSO based adaptive PID controller is designed by using
the excellent optimization power of PSO [11, 12]. Ant colony
I. I NTRODUCTION optimization [13] and dynamic set–point weighing methods
In chemical and petrochemical industries where tons of were also used to improve the performance of plant in [14].
toxic products are pumped into the environment due to con- However, it has been reported that for nonlinear pH neutral-
taminated chemical waste, pH is an important variable. The ization process the use of classical PID controller is inappro-
majority of wastes produced are alkaline in nature [1, 2]. This priate because of the nonlinearities involved [15]. Among the
trend has negative effects on the environment, especially on available optimization algorithms, PSO algorithm can be easily
the marine life [3, 4], where the waste water is released. The implemented, has very few parameters to adjust and has been
problem is also having serious effects on agricultural products successfully applied in wide range of optimizations. Hence,
produced using such water. Therefore, it is essential to treat in this study, an attempt will be made to develop PSO based
those chemical wastes to an acceptable pH level, i.e., ideally PID controller towards achieving optimum performance. Here,
7. The pH neutralization process plant is used to neutralize PSO is used to obtain the best set of PID controller parameters
the chemical waste product which may arise as a result with respect to a given closed loop performance index. The
of some manufacturing processes before releasing it to the developed PSO–PID controller performance is compared with
environment. This is mainly to protect environment by making ZN–PID method in terms of set–tracking and in the presence
the discharged water safe for marine life and agricultural of disturbances.
applications, and by avoiding damage to infrastructure due to
In this paper, PID controller is selected because of its com-
corrosion.
monality in process industries. The PSO algorithm used for
The control of pH neutralization process is highly challeng- tuning the controller has the advantages of being intelligent,
ing. This is because the process is characterized by high non- simplicity in calculations like no overlapping and mutation
linearities and changing process dynamics which are usually calculations, fitness function can be non–differentiable, appli-
difficult to model. These factors degrade the performance of cable to larger dimension problems and easy to implement.
the system. Therefore, many researchers are trying to introduce
and implement robust control methodologies for modeling and The remaining part of the paper is structured as follows:
control of pH processes. The proposed methodology is presented in Section II. The
Over the last decades, various control strategies were devel- simulation results for the proposed methodology are discussed
oped for adequate performance of pH neutralization process in Section III. Lastly, in Section IV, a conclusion is drawn.
pH
01 pH
Mixer 2 pH Meter
01
uS
Conductivity Meter
01
FM
Flow Meter
01
Chemical mixing
Tank
uS uS
01 FM HV1 VE03 02
Mixer 1 FM Mixer 3
01 02
CV1 CV2
P01 P02
Alkaline Tank Storage Tank Acid Tank
HV2 HV3 HV3
VE01 VE04 VE02
Fig. 1: Process and Instrumentation Diagram (P&ID) of the pH neutralization process plant.
The process and instrumentation diagram (P&ID) of pH 𝐻2 𝑆𝑂4 + 2𝑁 𝑎𝑂𝐻 → 𝑁 𝑎2 𝑆𝑂4 + 2𝐻2 𝑂 (1)
neutralization plant is shown in Fig. 1. The plant consists of The ionic equation is
four main tanks: Alkaline tank (VE01), Acid tank (VE02),
Chemical mixing tank (VE03) and Storage tank (VE04). In 2𝐻 + + 2𝑂𝐻 − ⇀
↽ 2𝐻2 𝑂 (2)
the figure, P01 and P02 are the pumps used to get the desired
Let:
amount of alkaline and acid into the chemical mixing tank.
FM01 and FM02 are the flow meters that indicate the flow ∙ 𝐹𝐴𝑐 is the flow rate of acid and 𝐹𝑎𝑙 is the flow rate of
rate of alkaline and acid streams respectively. Two control alkaline [𝑚𝑙/𝑠].
∙ 𝐶𝐴𝑐 , 𝐶𝐴𝑙 are the concentrations of acid and alkaline
valves CV1 and CV2 are connected to the alkaline and acid
alkaline pipelines respectively to control the flow of the acid respectively [𝑚𝑜𝑙/𝑚𝑙].
∙ 𝑉 is the volume of the chemical mixing tank [𝑚𝑙].
and alkaline getting into the mixing tank. uS01 and uS02 are
∙ 𝑉𝑜 is the initial volume of the chemical mixing tank [𝑚𝑙].
the conductivity meters used to monitor the concentrations of +
∙ 𝐶𝑜 is the initial concentration of 𝐻 ions in the mixing
alkaline and acid respectively. Mixer 1, Mixer 2 and Mixer
3 contains a gear box motor, which keeps the solution in the tank [𝑚𝑜𝑙/𝑚𝑙].
tanks at the uniform state. The pH sensor pH01 measures the The volume of the mixing tank is determined by the
pH value of the mixed solution. The Hand valve HV1 is used following equation:
to allow the flow of treated effluent from chemical mixing tank 𝑉 = 𝑉𝑜 + 𝐹𝐴𝑐 𝑡 + 𝐹𝐴𝑙 𝑡 (3)
to storage tank. Similarly the hand valves HV2, HV3 and HV4
are used to drain out the tanks. where, 𝑡 is time [𝑠].
TABLE I: R ESULTANT P H C ALCULATION
14
Condition Remaining Concentration pH Calculation
𝐶𝐻 > 𝐶𝑂𝐻 𝐶𝐻𝑟 =𝐶 − 𝐶𝑂𝐻 𝑝𝐻 = − log(𝐶𝐻 𝑟 )
𝐻
𝑟 10−14
𝐶𝐻 < 𝐶𝑂𝐻 𝐶𝑂𝐻 = 𝐶𝑂𝐻 − 𝐶𝐻 𝑝𝐻 = − log( 𝐶 𝑟 ) 12
𝑂𝐻
𝐶𝐻 = 𝐶𝑂𝐻 𝐶𝑂𝐻 = 𝐶𝐻 = 10−7 𝑝𝐻 = 7
10
F Ac F Ac
pH
8
F Al F Al
CAc C Ac CH CH 6
Cr Cr pH
C Al C Al COH 4
COH
Dynamic
Characteristics
V0 V0
Calculation of 2
remaining Calculation of pH 0 5 10 15 20 25 30 35 40 45 50
concentration F−Alkaline(ml)
C0 C0
K p Ki Kd
PID pH
Generate initial velocity and Set-point + Controller Model
pH
-
position randomly for each particle
7.4
6.99
7.2
6.98
Output
Output
7
6.97
6.8
6.96
6.6
6.95
6.4
Set Point
6.94 PSO−PID 6.2
ZN−PID
6.93 6
0 5 10 15 20 25 30 0 5 10 15 20 25 30 35 40 45 50
Time(s) Time(s)
Fig. 6: Regulatory response of pH model with ZN and PSO Fig. 8: Performance of the controller over a disturbance of
based PID’s. 10% of set–point at 𝑡 = 15𝑠 and 𝑡 = 35𝑠.