You are on page 1of 10

INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 9, ISSUE 03, MARCH 2020 ISSN 2277-8616

Moth-Flame Optimization Based Radiant Thermal


Pattern Controller for Continuous Stirred Tank
Heater
V. Kabila, G. Glan Devadhas

Abstract: Managing a Continuous Stirred Tank Heater to maintain a uniform temperature within an automated system is complicated. Attaining a
constant temperature and sustaining it all through the process is a key challenge inferred in this system. This kind of systems finds its usefulness in
many of the automated manufacturing units and in some other chemical processing units too. The controller implemented is meant for regulating the
stirring function in order to accomplish a constant actual temperature within the tank. Conventional tuning methodologies trailed to influence the
controller experiences various shortcomings in realizing a feasible transient response within the stipulated time. Former Proportional Integral Differential
controllers find too hard to organize the entire stirring compartment in a pre-defined manner. Integrating a fuzzy approach augments the delay in
proposing a desired value. Those approaches escalated all those necessitated parameters that certainly assists in accomplishing a better performance.
In order to overcome all shortcomings inferred, this proposes a Moth Flame Optimization based Radiant Thermal Pattern. Augmented moth-flame
optimization methodology tends to initiate the stirring function with a feasible speed and hence, the temperature gets controlled without any delay. The
devised approach diminishes the variations of overshoot value in the initial state itself and mitigates the settling time too. The comparative analysis
carried out among the suggested mechanism with the traditional approaches like Zeigler-Nicholos, Genetic Algorithm, Particle Swarm Optimization and a
hybrid GA-PSO based tuning evidently proves the proficiency in terms of peak overshoot, settling time, rise time and delay time.

Index Terms: CSTH, Moth-Flame, Optimization, Radiant Patterns, Stirred tank Heater, Continuous Stirred Tank Heater, Continuous Stirred Tank Heater
————————————————————

1 INTRODUCTION
Irrepressible need of the hour that typically longs for an The real impact of heat energy integrated within these systems
automated control system in all sorts of industrial applications are it should get sustained in an unceasing manner right from
serves as a key idea in establishing an optimal controlling the beginning until the end of the procedure. The electrical
system. In order to endow with sufficient power insisted on load assigned to a DC motor is altered into a mechanical
machinery for a certain amount of time in an unvarying energy to provide heat for the devised applications. The
manner, a complete control is acquired through installation of applications may infer to accomplish a constant stirring effect
a Proportional Integral Derivative (PID) controller that or maintain a standard heat or reiterate some sort of without
purposefully serves the industrial ambience without any any lag in it. At this juncture, an optimal PID controller is
negotiation. It comprises of prominent and productive necessitated to manage the overall activities performed by the
features to a vast stretch. One among them is the feedback system in a controlled manner. Intricacies prevalent in all of
loops that contributed as a crucial mainstay for alleviating the this conventional PID controller is the accomplishment of
erroneous inferences incorporated with the processes tuning constants in accordance with the Proportional ( ),
accomplished in a steady state(Sabir & Ali, 2016).It is literally Integral ( ) and Derivative ( )in order to obtain an ideal
explored through varied components involved within the differential order to sustain the performance. On the
deployed PID structure(Jatoth, Jain, & Phanindra, 2013; occurrence of a high differential order, the computational cost
Rojjananil & Assawinchaichote, 2016)given as proportional incurred is high. These constants opt for selecting an initial
gain for unwrapping the errors presently occurred, an integral value to fine-tune the metrics through which the controller
gain is utilized for unveiling reactive action inferred as a stability is acquired. If the initial value is precise then the
totality of all errors. Finally, derivative gain that is supposed controller stability is accomplished on time without any sorts
to discover the future samples framed on the basis of the rate of additional delay or else the time span incurred for
assessed with fluctuating errors. This sort of resourceful PID accomplishing controller stability constantly surges up.(Sahib
finds its solicitations(Shi, He, Peng, Zhang, & Zhuge, 2016)in & Ahmed, 2016)discussed several PID parameter tuning
several industrious applications such as domestic boilers, solar methodologies that serve to accomplish an ideal parameter
thermal power generators, biological waste heaters, within a precise time span.
geothermal power generators, robot manipulators. A conventional methodology trailed to fine tune the PID is
given as, Ziegler-Nichols(Shah & Agashe, 2016)stating that the
constants are designated on the basis of varied minimizing
functionalities and sometimes the overall order of the entire
————————————————
system may get altered. Another PID parameter tuning
methodology refers to the Iterative Feedback Tuning
 V. Kabila, Research Scholar, Noorul Islam Centre for Higher (IFT)(Heertjes, Van der Velden, & Oomen, 2016).Though there
Education, Kumaracoil, Thucklay. E-mail: kabilaeee17@gmail.com are many gains acquired owing to its optimized approach, the
G. Glan Devadhas, Professor, Vimal Jyothi Engineering College,
stability of the entire controlling system is not assured at the
Kannur, Kerala.
time of iterative procedures. The robustness of the whole

6822
IJSTR©2020
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 9, ISSUE 03, MARCH 2020 ISSN 2277-8616

procedure becomes questionable. Other than these not adaptable with highly fluctuating constraints that were
methodologies, some categories of Artificial Intelligence (AI) subjected towards varying chemical states of fluids residing in
based procedures are also utilized tune the parameters of PID a tank. The features abstracted through the realization of
such as evolutionary algorithm, Differential Evolution (DE) products were not adaptive and compact for analyzing the
algorithm, Simulated Annealing (SA), multi-objective fault attributes. He, et al.(He, Zi, Chen, Wu, & He,
optimization, Tabu Search (TS), Artificial Bee Colony (ABC) 2015)projected an effective mechanism for examining the
algorithm, fuzzy systems, Particle Swarm Optimization (PSO) faults generated on the rotating bearings of the motors
algorithm, Many Optimizing Liaisons (MOL) and Genetic through irrelevant vibrating features designated as Ensemble
Algorithm (GA)(Pi & Ye, 2015; Sharma, Verma, & Mathew, Super-Wavelet (ESW) transform. Hilbert transform and
2016).The devised objective function incorporates both time as tunable Q-factor Wavelet Transform (TQWT) methodologies
well as frequency metrics to optimize the PID parameters but were amalgamated to formulate the ESW in order to unveil
this results in a minimized overshoot time and a prolonged the faulty attributes concealed to inhibit the quality of overall
settling time. The planned Continuous Stirred Tank Heater performance of the system. The fault signatures and the
(CSTH) in employed in a chemical industry that comprises of anomalies inferred with mechanical functionalities were
heat exchangers, pumps, tanks etc. The complete functioning assessed through optimizing parameters of vast wavelet
of the deployed tank structure holds the responsibility for dictionary acquired from TQWT. Convex optimization
accomplishment of the desired chemical reaction at an incurred vast computational procedures for predicting the
expected time. The chemical additives utilized usually non-optimal local minima and hence, the objective function
undergoes varied transitions for every instance of temperature was left undetermined. The necessity of non-convex
variation. Owing to this property the temperature of the regularization methodology arose to ensure the convexity. El-
devised tank structure is ought to sustain the temperature at a Tantawy, et al.(El-Tantawy, Abdulhai, & Abdelgawad, 2013)
constant level. Hence in this paper, an optimal controller is realized Multiagent Reinforcement Learning (MARL)
opted to manage entire tank structure along with actual methodology to formulate an Adaptive Traffic Signal Control
temperature maintenance. The paper gets systematized as (ATSC) in order to mitigate the traffic congestion observed in
follows: The comprehensive explanation about the related urban areas as a real-time scenario. A proficient network that
works on machinery functionality accompanied with the PID was framed with an incorporation of these approaches was
controller that is utilized for controlling fluid flow is presented capable of moderating the traffic congestion through a two-
in section II. The implementation process of proposed MFO- fold procedure stated as independent mode and the integrated
RTP based Continuous Stirred Tank Heater (CSTH) is mode. However, the metrics deliberated for optimizing the
described in section III. The performance of proposed MFO- controlling parameters were not managed in accordance with
RTP is scrutinized against the existing algorithms with the the dynamically altering environment in a real-time scenario.
various performance parameters in section IV. Latterly, the Ma, et al.(Ma, Jin, & Lei, 2014)designed a prototype to
conclusion in accordance with the proposed methodology for enumerate the influence of environmental factors on the basis
controlling fluid flow in a sustained temperature level is of traffic present on roads and to manage the fuel existence in
offered in section V. accordance to that. The fuel management was accomplished
through the deployment of an optimization engine in a
1.1 Related Works stochastic manner that deliberated delay factor, economically
This section briefly converses the issues in the customized planned fuel consumption and varied policies that were
controlling methodologies employed in prior that is implied intended in a dynamic manner in par with that of the
through manifold controllers to generate the regulated as well environment. Conversely, the realized approach was feasibly
as sustained temperature in industrial applications. Lei, et optimizing the surrounding environment-based parameters
al(Lei, Lin, He, & Zuo, 2013)concentrated on going through only through adaptation of huge amount of attributes that
Empirical Mode Decomposition (EMD) approach for incurred cumbersome time for assessing it. Léchappé, et
processing signals in terms of analyzing faults involved al.(Léchappé, Moulay, Plestan, Glumineau, & Chriette,
machinery rotation on the basis of the time factor. The very 2015)devised a rigorous control over Linear Time Invariant
basic version of EMD approaches was involved in reiteration (LTI) systems through an innovative prediction methodology.
of interpolation as well as sifting methodologies that literally It was deliberating both of the anonymous turbulences
incurred a vast time constraint for analyzing the faults in involved and input with a predetermined delay criterion. The
rotors, bearings and gears. Lin and Chen(Lin & Chen, projected methodology was capable of manipulating control
2013)evaluated an inventive mechanism for investigating the over the constant turbulences through manipulation of a
vibration information rehearsed from a rolling bearing that feedback mechanism. Still, the delay criterion involved for the
was found operational. Both Mahalanobis Distance Criterion assessing the irregularity inferred among machineries were
(MDC) as well as Multifractal detrended fluctuation analysis not deliberated in a fluctuating manner and it leads to
(MF-DFA) were assimilated to design an effectual erroneous suppositions. Jung, et al.(Jung, Leu, Do, Kim, &
methodology for unveiling features implanted within time Choi, 2015)suggested a fine-tuned speed control methodology
series that were dynamic and non-linear in nature. Crossover for managing a Permanent Magnet Synchronous Motor
functionality was left unconcerned and hence, the conditions (PMSM) drives through an implementation of an adaptable
deliberated were filed around certain prefixed limits. It was Proportional-integral-derivative prototype. The supervisory

6823
IJSTR©2020
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 9, ISSUE 03, MARCH 2020 ISSN 2277-8616

term, decoupling term and a decoupling term were involved criterion and shell automation for observing the SCADA
in designating the devised controller prototype that converted platforms through a PID approach. Additional functionality
the conventional model that was capable of capturing the augmented with the PLC-SCADA were data logging facility,
uncertainties involved within the machine. Though it was set points alterations investigating and exporting the data to a
robust enough to probe with uncertainties involved in a real- NI-OPC server. LabVIEW prototype was utilized to assess the
time scenario where the parameters deliberated usually vary attributes involved within the entire procedure. Tepljakov, et
for every instance of time.Ouyang, et al.(Ouyang, Pano, & al.(Tepljakov et al., 2016)evaluated the abruptly altering DC
Dam, 2015)devised a Position Domain Control (PDC) system motor control organization along with its dynamics engraved
to mitigate the erroneous aspects convoluted in contour through fractional order dynamic integration. The devised
tracking with an assistance of Proportional-Integral- methodology was valid until both the input as well as output
Differential control. The mechanism endorsed encompassed signals were retained in a synchronized manner and when the
no such criterion to alleviate the coupling effect involved armature winding was incorporated in a series manner with a
within the machinery procedure. Marino, et al.(Marino, starter resistor, a significant amount of loss was incurred.
Bergeles, & Nelson, 2014)envisioned a drag-force uncertainty Beyond all of the improvements picked up from these
pattern through a robust PID controller for quantifying linear established methodologies the limitations inferred were,
dynamics. Certain uncertainties pertained through  The settling time inferred with devised systems were
deliberation of minimized update ratings, a sustained form of surging in a constant manner
control maintenance was spare with respect to the existence of  Occurrence of instability with the system owing to the
adhesive forces in a liquid based environment (Jatoth et al., tendency exhibited by fluid existing within
2013). Salazar and Méndez(Salazar & Méndez,  Sustaining the temperature for the whole procedure
2014)incorporated CO2 for getting operative as a working becomes infeasible relating to the load being
fluid in order to examine the transcritical refrigerating cycle augmented or the losses inferred
through the employment of a lumped energy balance  Leftover of deliberating the physical functionality
prototype. The preeminent controlling measures were system accounts for the faulty inferences.
measured by means of utilizing a conventional PID
methodology. A viable numerical coding methodology was 2 MATERIALS AND METHODS
assimilated to investigate the non-linear system in terms of
realizing a robust control measure. However, the evaporator 2.1 Proposed MFO-RTP
exhibited a feasible control over the operation, the linear The devised CSTH is realized through the deployment of
methodology devised for managing the overshoots were regular differential equations through which the entire
incapable of deploying control over centrifugal compressors procedure comprising differed inputs at stipulated
with respect to the supercritical CO2. The influence of temperature levels are defined. In general, heat energy is not
temperature in a recycling procedure is uncontrollable owing directly subjected to get into the tank and the jacket layer
to the inference of response delay. Jouppila, et al.(Jouppila, wrapping it in the outer part i.e., the jacket specified
Gadsden, Bone, Ellman, & Habibi, 2014)deployed an comprises heated fluids that in turn heats the content of the
operational pneumatic muscle actuator system through an entire tank. Fig. 1 shows the workflow of the proposed MFO-
amalgamation of Pulse Width Modulation (PWM) and Sliding RTP modeling for the regulated temperature.
Mode Control (SMC) approaches. The deployed
methodologies were usually prompted for an enhanced
accuracy metric with an incorporation of PWM driven on/off
valves in a non-linear systematic model. Li, et al.(Li, Wang,
Huang, & Qiu, 2015)utilized a Eulerian model for fabricating a
PID controller influenced by an airplane in order to manage
the vibration response as well as acoustic nature of the vibro-
acoustic cavity implanted within. Two diverse set of
techniques were incorporated to manipulate the closed loop
control system by means of mitigating the overall dimension
of the specific model being framed. Though the noise was
immensely controlled, an influence of local optima with
respect to varied time-based domain inhibited the anti-
interference ability of the controller being designed. Xu, et
al.(Xu et al., 2016)recommended a robust Adaptive Fast Fuzzy
Fractional Order PID (AFFFOPID) to manage the Pumped
Storage Hydro Unit (PSHU) for pursuing the erroneous
attributes involved within reversing procedure of energy
integrating systems. Bhaskarwar, et al.(Bhaskarwar, Giri, & Fig. 1. Overall flow of MFO-RTP
Jamakar, 2015)concentrated on devising a heat exchanger
control structure that was formulated on the basis of tube The expected amount of heat is given into the heat transfer

6824
IJSTR©2020
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 9, ISSUE 03, MARCH 2020 ISSN 2277-8616

system for processing. The heat passes into the tank is reacted Tt and Tjaccount for the temperature in which both tank and
in accordance to the thermal conductivity of the tank material. jacket comprise of. The ultimate intention of sustaining the
The heat gained by the tank is due to the stirring function fluid existing within the tank at preferred temperature level is
controlled by the deployed MFO optimal controller. The processed through the accomplishment of this tank heater.
MFO_RTP methodology being employed holds the Straightforward mathematical prototype utilized for
responsibility for controlling the temperature by mean of completion this CSTH procedure is, material balance as well
getting the temperature from the tank as a feedback signal. as energy balance deployed around both jacket and tank.
Afterward, it performs an optimization in the amount of heat The model of material balance deployed around the tank is
incurred and that optimized form of heat is transferred into given by,
the CSTH for accomplishing a constant stirring function. Heat accumulation rate= Input flow rate – Output flow rate
( )
= 𝐹𝑖𝜌 − 𝐹𝜌 (2)
TABLE 1
TANK MATERIALS USED Material balance employed around jacket is specified as,
( )
= 𝐹 𝜌− 𝐹𝜌 (3)
Materials Thermal conductivity
Copper 398 w/mk
The model of energy balance employed all over the tank area
Aluminium 237 w/mk
is indicated as, Energy mounting up rate = Heat in –Heat out
Silver 427 w/mk + Heat flow rate
𝑉 𝜌 𝐶𝑝 = 𝜌 𝐹 𝐶𝑝 𝑇 − 𝜌 𝐹 𝐶𝑝 𝑇 + 𝑊 (4)
TABLE 2
DESIGN PARAMETERS OF TANK Energy balance organized around the jacket is stated as,
Variable Description Value
𝑉 𝜌 𝐶𝑝 = 𝜌 𝐹 𝐶𝑝 𝑇 − 𝜌 𝐹 𝐶𝑝 𝑇 − 𝑊 (5)
𝑕 Height 3m
𝑑 Diameter 1.5 m The devised stirred tank heater is formulated through
𝑡𝑕 Thickness 0.05 m
implication of few constraints defined as,
( )
𝐴 Surface Area 17.6715 m2 = (𝑇 − 𝑇 ) + 𝑈. 𝐴 . (6)
𝑣 Volume 5.3014 m3
The control implied for the jacket being surrounded is
TABLE 3 prompted as,
DESIGN PARAMETERS OF JACKET ( )
= (𝑇 − 𝑇 ) − 𝑈. 𝐴 . (7)
Variable Description Value
𝑕 Height 3m 2.3 Steady State space modelling of MFO-RTP
𝑡𝑕 Thickness 0.05 m The conditions implied for accomplishing asteady state
𝐴 Area 1.5080 m2 criterion is defined as,
𝐹 = 1 𝑓𝑡 3⁄𝑚𝑖𝑛
2.4 State space modelling of MFO-RTP
Taylor series is utilized to accomplish a state space form by
means of transforming the original model into a linear format
and it is transfigured as,
( )
= 𝑓1 (𝑇 , 𝑇 , 𝐹 , 𝑇 , 𝑇 ) = (𝑇 − 𝑇 ) + 𝑈. 𝐴 . (8)
( )
= 𝑓2 (𝑇 , 𝑇 , 𝐹 , 𝐹 , 𝑇 , 𝑇 ) = (𝑇 − 𝑇 ) − 𝑈. 𝐴
(9)

On substituting the steady state values in (8) and (9) the


differential states of both tank and the surrounding jacket with
respect to temperature are defined as,
Fig. 2. Structure of the CSTH
𝑇̇ = 0 + ,0.4-𝑇𝑡 + ,0.3-𝑇𝑗 + ,−7.5-𝐹𝑡 + ,0-𝐹𝑗 + ,0.1-𝑇𝑡𝑖 +
2.2 Mathematical formulation of the devised CSTH ,0-𝑇𝑗𝑖 (10)
The heat transmitted to tank from the outward jacket is 𝑇̇ = 0 + ,3-𝑇𝑡 + ,−4.5-𝑇𝑗 + ,0-𝐹𝑡 + ,50-𝐹𝑗 + ,0-𝑇𝑡𝑖 +
assessed through manipulation of Heat transmission rate (W) ,1.5-𝑇𝑗𝑖 (11)
and is given by,
𝑊 = 𝑈. 𝐴 (𝑇 − 𝑇 ), (1) The state variable are resembled ina standard form stated as,
Where, 𝑥̇ = 𝐴𝑥 + 𝐵𝑢 (12)
𝑦 = 𝐶𝑥 + 𝐷𝑢 (13)
6825
IJSTR©2020
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 9, ISSUE 03, MARCH 2020 ISSN 2277-8616

The deviated form of input, state and output vectors are The algorithm for controlling is listed as follows:
specified as, Optimal Controller Algorithm
𝑇 −𝑇 Step 1: Initialize thermal conductivity
𝑥 = [𝑇 −𝑇 ] (14)
𝜍 = 398 𝑤/𝑚𝑘
𝐹 −𝐹 𝜍 = 237 𝑤/𝑚𝑘
𝐹 −𝐹 𝜍 = 427 𝑤/𝑚𝑘
𝑢= (15)
𝑇 −𝑇 Step 2: Define tank details
[𝑇 −𝑇 ] Step 3: Define Jacket details
𝑇 −𝑇 Step 4: Compute heat transfer coefficient
𝑦 = [𝑇 −𝑇 ] (16)
𝐻 = 𝜍 𝜍 𝑜𝑟 𝜍 /𝑡𝑕
Step 5: Compute amount of T increase (oc)
−0.4 0.3 𝑇 = 𝐻 / 1900
State matrix, 𝑃 = [ ] (17)
3 −4.5 Step 6: Initialize 𝑇 (1) = 0; 𝑇 (1) = 0; 𝑘 = 1
0 −7.5 0.1 0 Step 7: for 𝑘 = 1: 𝑇
Input matrix, 𝑄 = [ ] (18) 𝑇 (𝑘 + 1) = 𝑇 (𝑘) + 𝑇 ;
50 0 0 1.5
𝑇 (𝑘) = 𝑇 (𝑘 + 1) ;
1 0 𝑇 (𝑘) = 𝑇 (𝑘) − 𝑇 ;
Output matrix, 𝑅 = [ ] (19)
0 1 Construct TF, p= 15/ S2 + 4.9S + 0.9
Compute Erri = 120 - 𝑇 (𝑘); Erro = 120 - 𝑇 (𝑘)
0 0 0 0
𝑆= [ ] (20) a=1/2;
0 0 0 0
c1=tf([0 0 a],[1 0]);
j=((2*eri)*c1*5)^2;
Type equation here. j1=eri+j;
Transmuting this defined state space models to the transfer t=(ero*c1)^2;
functions in order to sustain the overall temperature of tank in t1=ero+t;
stable manner, differed sorts of parameters are considered d=20;
such as, c2=tf([d 0 0],[1 0]);
( ) . . ( ) c3=tf([0 0 d],[1 0]);
= , ( )= (21)
( ) . . . . c4=c2+c3;
cj=c4*j1;
( ) . . ( ) .
= , = (22) T=feedback(cj*p,1);
( ) . . ( ) . .
To=feedback(ct*p,1);
Incorporation of several input parameters for managing the Tj=Dt*step(T,tm);
transfer function of jacket wrapping the tank in accordance to Tt=Dt*step(To,tm);
temperature of tank by means of controlling the rate of fluid Temp1(m) = Tj(m);
poured in for heating the tank is given as, Temp2(m) = Tt(m);
( ) k=k+1;
= (23)
( ) . . end for

TABLE 4 The algorithm formulated for optimizing the defined


DESIGN PARAMETERS INVOLVED IN CSTH PROCESS controller works as follows. In the beginning stage itself, the
metals being taken for manipulation of a tank is deliberated
Indicating terms Description
and is confined with copper, aluminium and silver in
V Volume
accordance its thermal conductivity. Afterward, the tank and
Cp Capacity of specific heat jacket details are defined as per the table II and III
W Heat transmission rate aforementioned. After then the heat transfer coefficient 𝐻 is
Ah Area of heat transfer computed by trailing the expression,
J Jacket 𝐻 = 𝜍 𝜍 𝑜𝑟 𝜍 /𝑡𝑕
ref Reference Value Where,𝜍 ,𝜍 and𝜍 is thermal conductivity of the tank materials
F Rate of change of volume copper, aluminium and silver respectively. At once when the
I Inlet amount of heat being generated is transferred to the tank, the
S Steady value
overall temperature intensified within is assessed. Afterward,
the amount increase in temperature is computed in each and
U Coefficient of heat transfer
every instant in both inlet and outlet valves are insisted on by
Ji Jacket inlet
means of initializing and observing the temperature variables
T Temperature in deg
as𝑇 and 𝑇 .The temperature optimization procedure is
ρ Density (mass/ volume) carried out until both temperatures prevailing within inlet as
t Time well as outlet valves of the jacket gets regulated. This process
gets subjected to the transfer function employed within the
6826
IJSTR©2020
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 9, ISSUE 03, MARCH 2020 ISSN 2277-8616

CSTH. The temperature being applied is assessed for the error below
values accomplished from the inlets of both jackets (Erri) as 𝑇 1−𝑇 /𝑇 1−𝑇 𝑖 = 𝑒 ∗ ∗/ ∗ ∗
(28)
well as the outlet of tank (Erro). This error value acquired is
analyzed and given as a feedback for controlling system. Now, The values utilized for variables are
the control system completely examines the error values in The flask dimensions are
accordance with the tank outlet value and adjusts the (100mL): O.D. by Height: 65 mm by 120 mm;
temperature given into the inlet valve of a jacket. Radius: 0.0325 m
(250 mL): O.D. by Height: 82 mm by 134 mm;
2.5 Controller design description Radius: 0.0410 m
The controller design for the proposed work is illustrated in (500 mL): O.D. by Height: 103 mm by 174 mm;
Fig.3. The output given as a requisite for the CSTH is fed as Radius: 0.0515 m
the input for the error𝑒(𝑡)and it is further passed into the (1000 mL): O.D. by Height: O.D. by Height: 132 mm by 213
proposed MFO-RTP controller. During integration procedure, mm;
the input given input is minimized if it gets increased beyond Radius: 0.066 m
the stipulated limit. Likewise, the differentiating portion 𝐴 =Surface Area (half-sphere): 𝐴 =2𝜋 𝑟 2
certainly increases the diminished value during the process of
attaining the actual temperature. Afterward, the implemented 𝑉 =Volume (half-sphere) = =23𝜋 𝑟 3
MFO algorithm is iterated in search of a feasible value to reach At 10 C, specific heat values and density is involved once it’s
the actual temperature. about the half-way point among the lowest and highest values of
temperature utilized
Cp = 4185.5 J/ kg* K, 𝜌 =999.8𝑘 𝑔 /𝑚 3, 𝑇 1= Ice
temperature; 0 °C
13

Fig. 3. Controller design diagram 𝑡 = time taken from 𝑇 𝑖 to 𝑇 in seconds to cool the water
𝑇 = Final temperature of the water while the timer was stopped
Implemented MFO-RTP controller achieves an actual U = Overall heat transfer coefficient in 𝑊 /𝑚 2∗
temperature at the initial stage itself without any sorts of 𝑇 𝑖 = the highest temperature remains initial temperature of water
negotiation in the values. The output values obtained from the attained once mixing identical amounts of cold and hot water
transfer function as if specified in (24) is again fed as the inputT The graphical representation of this concept can be plotted as
for the error function and a constant stirring function is time versus the natural log of 𝑇 1−𝑇 /𝑇 1−𝑇 𝑖 . The slope of
obtained. graph’s straight position is equal to −𝑈 ∗𝐴 ∗𝑡 𝜌 ∗𝐶 𝑝 ∗𝑉 , in which
( )
𝑢(𝑡) = ,∫ 𝑒(𝑡) . 𝑑𝑡 ∗ ∫ 𝑒(𝑡) . 𝑑𝑡- + ,𝑑 - (24) the surface area and volume of each flask is used for calculating
U.
In this experiment, concerning all the major heat transfer
2.6 MFO Algorithm
forms there are numerous portions in overall equation. The
Incorporation of Moth-Flame Optimization algorithm
following equation represents the container heat in and out of
significantly enhances the entire performance of the employed
PID controller towards the attainment of an actual
dQ/ dt = U*A*(T1-T) (25)
temperature level. It is worked out in a hyper-dimensional
space, where the moths tend to alter their position in search of
Where, overall heat transfer coefficient is U, A denotes Heat
a flame or flag i.e., a feasible solution through its usual
transfer area, T1 denotes ice bath temperature and T
movement trailing a transverse orientation. In this scenario,
represents inside temperature of the water at any point in
moths usually represent the search agents that move around
time.
in search of flags or pins dropped by moths particularly
known as flames within a search space. All moths (m) are
After this the ideal convection is assumed within the
resembled in a matrix form owing to its population-based
container, the heat quantity of the fluid changes for every
nature.
interval is labelled as 𝑚, 𝑚, 𝑚,
dQ/dt = 𝜌 ∗𝐶 𝑝 ∗𝑉 ∗𝑑 𝑇 /𝑑 𝑡 (26) 𝑚, 𝑚, ⋯ 𝑚,
𝑚= [ ⋮ ⋱ ⋮ ] (25)
The equation 25 and 26 are combined together and created the 𝑚, 𝑚, ⋯ 𝑚,
below equation
Where d indicates single dimension in which the moths gets
𝑈 ∗𝐴 ∗(𝑇 1−𝑇 )=𝜌 ∗𝐶 𝑝 ∗𝑉 ∗𝑑 𝑇 /𝑑 𝑡 traversed and l refers to the number of moths. The flags are
(27) also deliberated in the same format as the moth matrix given
as,
The variables are separated and integrating it and the
temperature affords overall heat transfer equation given
6827
IJSTR©2020
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 9, ISSUE 03, MARCH 2020 ISSN 2277-8616

𝑓, 𝑓, 𝑓,

𝑓, 𝑓, 𝑓, Where the spiral function is defined by E in which the
𝑓= (26)
⋮ ⋱ ⋮ 𝑔 moth exhibits a transverse orientation towards𝑕 flag, d
[ 𝑓, 𝑓, ⋯ 𝑓, ] accounts for the distance inferred between𝑔 moth and 𝑕
flag.On adapting these functionalities a moth is capable of
Where l specifies the total number of moths and d states the acquiring an optimal solution within a minimized amount of
total number of dimensions in which the flags are available. time and is given by,
Fitness value for both moths and flags are deposited in
respective arrays given by, 𝐶𝑜𝑠𝑡 = 𝑆𝑢𝑚(𝑀𝑜𝑡𝑕 ) (33)
𝑚 𝑓
𝑚 𝑓
𝑂 = [ ⋮ ]and 𝑓𝐴 = [ ] (27)
⋮ MFO Algorithm
𝑚 𝑓
S-1:Represent set of moths in a matrix m
S-2:Assume the array for storing the output values
Where O designates the fitness function of moths and fA
S-3:Construct flag matrix f
represents the fitness function of flags respectively.
S-4:Check the termination values (y)
A global optimal of the optimization in the MFO algorithm is
if m=false
provided in a three-tuple function given as,
then
𝑀𝐹𝑂 = (𝑖, 𝑝, 𝑦) (28)
Replace m by p
An arbitrary population of moths as well as the fitness value
S-5:For each moth construct fitness function O
are created by the function i and is given by,
S-6: Update the formulated fitness function
O=fitness_func (m)
𝐼: 𝜑 → *𝑚, 𝑂+ (27)
if iteration==1
f= sort(m);
The moths are driven to move around the search space
fA=sort(O);
through function p that particularly collects the moth matrix
else
and an updated matrix is returned.
f=sort(mt-1, mt);
𝑝: 𝑚 → 𝑚 (28)
fA=sort(mt-1, mt);
end
On reaching a termination condition, the entire search
for a=1:l;
procedure gets terminated and it’s denoted by the variable y.
for b=1:d;
𝑦 → 𝑚 *𝑡𝑟𝑢𝑒, 𝑓𝑎𝑙𝑠𝑒+ (29)
Update r and t
Compute the distance between flame and the analogous
An arbitrary distribution of values are utilized to create an
moth as in
initial set of solutions on the basis of objective functions. If the
Update the shape of the logarithmic spiral in
moths tend to move out of a defined search space, then it is
accordance with the corresponding moth using (32)
driven back into a specific search space by,
end
𝐹𝑙𝑎𝑔 = Moth > 𝑈𝑏 (30)
end
𝐹𝑙𝑎𝑔 = Moth < 𝐿𝑏 (31)
The settling time is reached for the proposed MFO-RTP
approach in 0.86 seconds itself.
The fitness function values are formulated on the basis of
those objective function given as,

𝑚 , = (𝑢𝑏(𝑔) − 𝑙𝑏(𝑔)) ∗ 𝑟𝑎𝑛𝑑() + 𝑙𝑏(𝑔) (30)


At once when those distributions are initiated, 𝑝 is reiterated
until the satisfying criterion 𝑦 is met. Location of each and
every moth is regularly updated in accordance with the
position held by each flag and that updating procedure is
given as,
Moth = Moth ∗ (~(𝐹𝑙𝑎𝑔 + 𝐹𝑙𝑎𝑔 )) + (Ub ∗ 𝐹𝑙𝑎𝑔 ) +
(Lb ∗ 𝐹𝑙𝑎𝑔 ) (31)

After computing the position of every Moth, the logarithmic


spiral functionality induced in search of a flame is computed
as, Fig. 4. Simulation Output Waveform

𝐸 (𝑚 , 𝑓 ) = 𝑑 ⋅ 𝑒 ⋅ cos 2𝜋𝑡 + 𝑓 (32) 2.7 Experimental Setup

6828
IJSTR©2020
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 9, ISSUE 03, MARCH 2020 ISSN 2277-8616

To signify the heat of reaction, an exothermic reaction was Settling Time 250.1109 254.1147 257.9036 426.8621
preferred. In this reaction, the hydrogen peroxide is
decomposed into water and oxygen gas with an iodide
catalyst Table IV depicts the Comparison of Existing and proposed
The reaction involved experimental procedure. The MSE, Undershoot time and
2 𝐻 2𝑂 2 (𝑎 𝑞 )−→2𝐻 2𝑂 (𝑙 )+𝑂 2(𝑔 ) Settling time and rise time was achieved better than the other
existing algorithms.
The above reaction was used mainly in classrooms to estimate
the heat of the reaction and activation energy determined to be 3 RESULTS AND DISCUSSIONS
-98,000 J/mol. There are several studies that published with This section analyzes the performance exhibited by the
hydrogen peroxide decomposition reaction in Journal of proposed Optimal PID controller that utilizes a Moth-Flame
Chemical Education. The methods named as “Efficient Method Optimization algorithm for maintaining an optimum level of
for the Determination of the Activation Energy of the Iodide- temperature with in the CSTH. For the specified tank scenario,
Catalyzed Decomposition of Hydrogen Peroxide were the transient response inferred is investigated for realizing the
conducted in the lab. In this experimental study, Styrofoam distortion of the entire system from an equilibrium to the
cup calorimeter was taken in which 4mL of 0.10 M potassium actual level, where a constant temperature is meant to get
iodide mixed to 30mL of 12% hydrogen peroxide. Initial maintained. The variations obtained in several transient
calorimeter experiment was tried to reform the temperature vs responses by means of deploying the conventional PID
time profile established in this study. The temperature controller, Fuzzy PID controller and the proposed MFO-RTP
increase in the reaction was demonstrated once the heat was based controller is exemplified here. The peak overshoot value
removed unknown. Because of the absence of 12% hydrogen obtained for acquiring a constant temperature is shown in Fig.
peroxide for the experiment, 30% solution was diluted to the 5. The peak overshoot value measured for the employed MFO-
required percentage. Then, 30 mL of the 12% solution were PID is of highly minimal value.
included to a calorimeter with the two 8 ounce Styrofoam
cups. The experiment is initiated with 4 mL of 0.1 M
potassium iodide and it was poured into the cup. The entirety
of the run, and the temperature profiles of the container’s
inner and outer walls, and also the mixture itself were
enclosed in calorimeter and it was note down with the use of
type J, bare wire thermocouples. At every second after adding
potassium iodide, the data was recorded until the completion
of reaction.

Fig. 6. Peak Overshoot analysis

MFO-RTP based controller implements stabilized temperature


at the initial stage itself due to the nature of transverse
orientation exhibited by moths, an initial moth itself gets
diverted toward a best flame i.e., a stable temperature. Hence,
the temperature is not necessitated initially to reach a peak
overshoot before reaching a stable level of temperature. Total
time required for rising the temperature from a minimal level
to a required actual level is inferred as rise time. Rise time
incurred for various controllers deployed on a CSTH is
Fig. 5 CSTH Photograph illustrated in Fig. 7.

TABLE 5
COMPARISON OF EXISTING AND PROPOSED EXPERIMENTAL
PROCEDURE
EBA
Hybrid (Enhanced
PSO- BA (Bat Bat Proposed
BFO Algorithm) algorithm) (MFO)
MSE 0.1578 0.0975 0.089531 0.04785
Undershoot
time 12.7 10.42 6.917 4.178
Rise Time 46.11 40.116 40.0815 30.7072
6829
IJSTR©2020
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 9, ISSUE 03, MARCH 2020 ISSN 2277-8616

Fig. 7. Rise Time analysis


Fig. 9. Delay Time analysis
Since the flames are optimized around hyper spheres, the
actual temperature is reached without going through manifold Devised MFO-RTP based controller is capable of diminishing
exploration stages in a search space. The PID controller that the delay time to a level of 35% when compared with existing
utilizes a fuzzy approach usually undergoes a sequence of CPID and FPID controllers. The delay time is significantly
updating strategies and hence, the time span incurred to reach mitigated owing to the reason that those best solutions so far
a stage of actual temperature is very high. In spite of various archived are retrieved from the matrix and hence, the finest
positions available, abrupt movement of moths tends to reach solution flame is opted for reaching actual temperature
a necessitated rise level within no time. Aggregated amount of through the reiteration of the periodical update procedure.
time suffered to reach an initial level of actual temperature
from the initial stage of the process is termed as settling time. TABLE 6
OUTPUT CHARACTERISTICS INFERRED FOR VARIOUS ALGORITHMS
The variation realized for various controllers deployed on
Algorithm Peak Settling Rise Time
CSTH is presented in Fig. 8. Overshoot Time
Z-N 7.306 7.5196 2.888
GA 28.21 11.494 1.549
PSO 0.015 7.3931 2.711
GA+PSO 0.016 3.6119 1.022
MFO-RTP 0 0.709 0.5

Among all these algorithms implemented for attaining a


constant temperature GA assimilated with PSO algorithm
exposes a minimum result of all approaches analyzed (Kantha,
Utkarsh, & Kumar, 2014). The peak overshoot value acquired
for the proposed MFO-RTP methodology is a null value and
Fig. 8. Settling Time analysis other parameters 80%, 51% and 99% for settling time, rise time
and delay time respectively.
The proposed MFO-RTP based controller is recognized for its
minimized settling time and infers a mitigation in reaching the
settling time by 89% than other CPID and FPID controllers. 4 CONCLUSION
The devised MFO-RTP based controller is capable of This paper discussed the issues involved in deploying a
alleviating the time span in reaching the actual temperature Continuous Stirred Tank Heater to maintain a uniform
with an enhanced proficiency because of an adaptive temperature within an automated system within a
convergence of updated flames in accordance with the growth complicated scenario is managed. Issues inferred in those
of iterations for which the feasible temperature is searched for. conventional approaches in tuning the controller in terms of
The overall amount of time experienced to traverse form the sustaining the temperature by means of incurring faulty
beginning of the process until the stage of reaching the actual inferences as feedback. Accomplishing a constant temperature
temperature is defined as the delay time and the variations is made feasible with the devised MFO-RTP approach. The
computed on incorporating different controllers is illustrated comparative analysis carried out among the suggested
in Fig. 9. mechanism with the traditional approaches like Zeigler-
Nicholos, Genetic Algorithm, Particle Swarm Optimization
and a hybrid GA-PSO based tuning evidently proved the
proficiency in terms of peak overshoot, settling time, rise time
and delay time. Devised MFO-RTP methodology realized a

6830
IJSTR©2020
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 9, ISSUE 03, MARCH 2020 ISSN 2277-8616

mitigation of about 89 % in settling time and 35 % of delay [17]. Rojjananil, K., & Assawinchaichote, W. (2016). Optimized PIDI
time. 2 D 2 Controller Based on Genetic Algorithm for Three-tank
Liquid Level Control System. Procedia Computer Science, 86,
100-103.
REFERENCES [18]. Sabir, M. M., & Ali, T. (2016). Optimal PID controller design
[1]. Bhaskarwar, T. V., Giri, S. S., & Jamakar, R. (2015). Automation through swarm intelligence algorithms for sun tracking
of shell and tube type heat exchanger with PLC and LabVIEW. system. Applied Mathematics and Computation, 274, 690-699.
Paper presented at the Industrial Instrumentation and Control [19]. Sahib, M. A., & Ahmed, B. S. (2016). A new multiobjective
(ICIC), 2015 International Conference on. performance criterion used in PID tuning optimization
[2]. El-Tantawy, S., Abdulhai, B., & Abdelgawad, H. (2013). algorithms. Journal of advanced research, 7(1), 125-134.
Multiagent reinforcement learning for integrated network of [20]. Salazar, M., & Méndez, F. (2014). PID control for a single-stage
adaptive traffic signal controllers (MARLIN-ATSC): transcritical CO 2 refrigeration cycle. Applied Thermal
methodology and large-scale application on downtown Engineering, 67(1), 429-438.
Toronto. IEEE Transactions on Intelligent Transportation [21]. Shah, P., & Agashe, S. (2016). Review of fractional PID
Systems, 14(3), 1140-1150. controller. Mechatronics, 38, 29-41.
[3]. He, W., Zi, Y., Chen, B., Wu, F., & He, Z. (2015). Automatic [22]. Sharma, M., Verma, P., & Mathew, L. (2016). Design an
fault feature extraction of mechanical anomaly on induction intelligent controller for a process control system. Paper
motor bearing using ensemble super-wavelet transform. presented at the Innovation and Challenges in Cyber Security
Mechanical Systems and Signal Processing, 54, 457-480. (ICICCS-INBUSH), 2016 International Conference on.
[4]. Heertjes, M. F., Van der Velden, B., & Oomen, T. (2016). [23]. Shi, R., He, T., Peng, J., Zhang, Y., & Zhuge, W. (2016). System
Constrained iterative feedback tuning for robust control of a design and control for waste heat recovery of automotive
wafer stage system. IEEE Transactions on Control Systems engines based on Organic Rankine Cycle. Energy, 102, 276-286.
Technology, 24(1), 56-66. [24]. Tepljakov, A., Gonzalez, E. A., Petlenkov, E., Belikov, J.,
[5]. Jatoth, R. K., Jain, A. K., & Phanindra, T. (2013). Liquid level Monje, C. A., & Petráš, I. (2016). Incorporation of fractional-
control of three tank system using hybrid GA-PSO algorithm. order dynamics into an existing PI/PID DC motor control
Paper presented at the Engineering (NUiCONE), 2013 Nirma loop. ISA transactions, 60, 262-273.
University International Conference on. [25]. Xu, Y., Zhou, J., Xue, X., Fu, W., Zhu, W., & Li, C. (2016). An
[6]. Jouppila, V. T., Gadsden, S. A., Bone, G. M., Ellman, A. U., & adaptively fast fuzzy fractional order PID control for pumped
Habibi, S. R. (2014). Sliding mode control of a pneumatic storage hydro unit using improved gravitational search
muscle actuator system with a PWM strategy. International algorithm. Energy Conversion and Management, 111, 67-78.
journal of fluid power, 15(1), 19-31.
[7]. Jung, J.-W., Leu, V. Q., Do, T. D., Kim, E.-K., & Choi, H. H.
(2015). Adaptive PID speed control design for permanent
magnet synchronous motor drives. IEEE Transactions on
Power Electronics, 30(2), 900-908.
[8]. Kantha, A. S., Utkarsh, A., & Kumar, J. R. (2014). Hybrid
genetic algorithm-swarm intelligence based tuning of
continuously stirred tank reactor. Paper presented at the
Industrial and Information Systems (ICIIS), 2014 9th
International Conference on.
[9]. Léchappé, V., Moulay, E., Plestan, F., Glumineau, A., &
Chriette, A. (2015). New predictive scheme for the control of
LTI systems with input delay and unknown disturbances.
Automatica, 52, 179-184.
[10]. Lei, Y., Lin, J., He, Z., & Zuo, M. J. (2013). A review on
empirical mode decomposition in fault diagnosis of rotating
machinery. Mechanical Systems and Signal Processing, 35(1),
108-126.
[11]. Li, Y., Wang, X., Huang, R., & Qiu, Z. (2015). Active vibration
and noise control of vibro-acoustic system by using PID
controller. Journal of Sound and Vibration, 348, 57-70.
[12]. Lin, J., & Chen, Q. (2013). Fault diagnosis of rolling bearings
based on multifractal detrended fluctuation analysis and
Mahalanobis distance criterion. Mechanical Systems and
Signal Processing, 38(2), 515-533.
[13]. Ma, X., Jin, J., & Lei, W. (2014). Multi-criteria analysis of
optimal signal plans using microscopic traffic models.
Transportation Research Part D: Transport and Environment,
32, 1-14.
[14]. Marino, H., Bergeles, C., & Nelson, B. J. (2014). Robust
electromagnetic control of microrobots under force and
localization uncertainties. IEEE Transactions on Automation
Science and Engineering, 11(1), 310-316.
[15]. Ouyang, P. R., Pano, V., & Dam, T. (2015). PID position
domain control for contour tracking. International Journal of
Systems Science, 46(1), 111-124.
[16]. Pi, Q., & Ye, H. (2015). Survey of particle swarm optimization
algorithm and its applications in antenna circuit. Paper
presented at the Communication Problem-Solving (ICCP),
2015 IEEE International Conference on.
6831
IJSTR©2020
www.ijstr.org

You might also like