Color and Height Control of Fluid Mixing System Using Fuzzy Logic

6
@ IJTSRD | Available Online @ www ISSN No: 245 Inte R Color and Height Contro Za Assistant Lec Pyay Te ABSTRACT This paper presents a qualitative cont mixer, which is a non-linear plant. The inputs two fluids of the resulting mix system consists of two independent fuz which are responsible for maintaining t at a given height and for adjusting the fluid in the mixing tank. The main poin response when the desired color is chan the output flow changes. Simulation res approach of using two independent co simple rule-bases, can give good simulation of fuzzy logic controller for system using MAT LAB Simulink an Fuzzy Logic Toolbox. The Centroid method and center of gravity singleto defuzzification will be used in the infere Key words: Fluid Mixing Process, Controller, MATLAB simulation, MA Logic Toolbox I. INTRODUCTION Ordinary fuzzy controllers have been applied to a variety of plants since t works of MANDANI and collaborators. multivariable processes, the natural met consider as rules experiences all the con which raise in number as the numb outputs, or reference inputs, develops certainly make the process of designin strategy, or rule –base, a more complex other hand, if independent controllers ar and the control strategy develops pot reliable. In this case of robot contr learning fuzzy controller, it has been the use of independent controllers for provide good results. That is, the w.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 56 - 6470 | www.ijtsrd.com | Volum ernational Journal of Trend in Sc Research and Development (IJT International Open Access Journ ol of Fluid Mixing System Usin ar Chi Soe, Thae Thae Ei Aung cturer, Department of Electronic Engineering, echnological University, Pyay, Myanmar trol of a fluid e mixer has as x. The control zzy controllers the water level e color of the nts studied are nged and when sults show that ontrollers, with results. The a fluid mixing nd MAT LAB (MAMDANI) on method for ence engines. Fuzzy Logic ATLAB Fuzzy n successfully the pioneering . In the case of thod can be to ntroller inputs, ber of desired s. This would ng the control one. [1]On the re used simpler tentially more rol through a presented that each link can controller, by adjusting their set of rules, co coupling between variables. In of using separate fuzzy contro the purpose of verifying w satisfactory. II. DESCRIPTION OF T In the fluid mixing process, tanks as shown in Figure1.T contains colored water C 1 , comprises clear water C 2 .Two flow q to the mixing tanks liquid C 0 that controlled the from the auxiliary tanks. [2] Figure1. A Flu The output flow q 0 is taken a coloration c of the resulting m the output pipe cross-section in the mixing tank and of a co the shape and material of the o 2018 Page: 2184 me - 2 | Issue 5 cientific TSRD) nal ng Fuzzy Logic opes very well with the In this work, the method ollers is employed, with whether this strategy is THE PLANT there are two auxiliary The first auxiliary tank while the second one o valves control the input which contains mixed e output flows q 1 and q 2 uid Mixer as a disturbance, has the mix and is a function of ab, of the liquid level h onstant Cd associated to output pipe.

description

This paper presents a qualitative control of a fluid mixer, which is a non linear plant. The mixer has as inputs two fluids of the resulting mix. The control system consists of two independent fuzzy controllers which are responsible for maintaining the water level at a given height and for adjusting the color of the fluid in the mixing tank. The main points studied are response when the desired color is changed and when the output flow changes. Simulation results show that approach of using two independent controllers, with simple rule bases, can give good results. The simulation of fuzzy logic controller for a fluid mixing system using MAT LAB Simulink and MAT LAB Fuzzy Logic Toolbox. The Centroid MAMDANI method and center of gravity singleton method for defuzzification will be used in the inference engines. Zar Chi Soe | Thae Thae Ei Aung "Color and Height Control of Fluid Mixing System Using Fuzzy Logic" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-5 , August 2018, URL: https://www.ijtsrd.com/papers/ijtsrd18260.pdf Paper URL: http://www.ijtsrd.com/engineering/electronics-and-communication-engineering/18260/color-and-height-control-of-fluid-mixing-system-using-fuzzy-logic/zar-chi-soe

Transcript of Color and Height Control of Fluid Mixing System Using Fuzzy Logic

Page 1: Color and Height Control of Fluid Mixing System Using Fuzzy Logic

@ IJTSRD | Available Online @ www.ijtsrd.com

ISSN No: 2456

International

Research

Color and Height Control Zar Chi Soe, Thae Thae Ei Aung

Assistant LecturerPyay Technological University

ABSTRACT This paper presents a qualitative control of a fluid mixer, which is a non-linear plant. The mixer has as inputs two fluids of the resulting mix.system consists of two independent fuzzywhich are responsible for maintaining the water level at a given height and for adjusting the color of the fluid in the mixing tank. The main points studied response when the desired color is changed and when the output flow changes. Simulation results show that approach of using two independent controllers,simple rule-bases, can give good results.simulation of fuzzy logic controller for a fluidsystem using MAT LAB Simulink and MATFuzzy Logic Toolbox. The Centroid (MAMDANI) method and center of gravity singleton method for defuzzification will be used in the inference engines. Key words: Fluid Mixing Process, Fuzzy Logic Controller, MATLAB simulation, MATLAB Fuzzy Logic Toolbox I. INTRODUCTION Ordinary fuzzy controllers have been successfully applied to a variety of plants since the pioneering works of MANDANI and collaborators.multivariable processes, the natural method consider as rules experiences all the controller inputs,which raise in number as the number of desired outputs, or reference inputs, develops.certainly make the process of designing the control strategy, or rule –base, a more complex other hand, if independent controllers are used simpler and the control strategy develops potentially more reliable. In this case of robot control through a learning fuzzy controller, it has been presented that the use of independent controllers for each link can provide good results. That is, the controller, by

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018

ISSN No: 2456 - 6470 | www.ijtsrd.com | Volume

International Journal of Trend in Scientific

Research and Development (IJTSRD)

International Open Access Journal

Height Control of Fluid Mixing System Using

Zar Chi Soe, Thae Thae Ei Aung

Assistant Lecturer, Department of Electronic Engineering, Pyay Technological University, Pyay, Myanmar

This paper presents a qualitative control of a fluid The mixer has as

two fluids of the resulting mix. The control pendent fuzzy controllers

which are responsible for maintaining the water level at a given height and for adjusting the color of the

The main points studied are response when the desired color is changed and when

Simulation results show that approach of using two independent controllers, with

can give good results. The simulation of fuzzy logic controller for a fluid mixing

LAB Simulink and MAT LAB The Centroid (MAMDANI)

method and center of gravity singleton method for defuzzification will be used in the inference engines.

Fluid Mixing Process, Fuzzy Logic ATLAB simulation, MATLAB Fuzzy

Ordinary fuzzy controllers have been successfully applied to a variety of plants since the pioneering works of MANDANI and collaborators. In the case of

the natural method can be to consider as rules experiences all the controller inputs, which raise in number as the number of desired outputs, or reference inputs, develops. This would certainly make the process of designing the control

one. [1]On the if independent controllers are used simpler

and the control strategy develops potentially more In this case of robot control through a

learning fuzzy controller, it has been presented that llers for each link can

the controller, by

adjusting their set of rules, copes very well with the coupling between variables. In this work, theof using separate fuzzy controllers is employed, with the purpose of verifying whether this strategy is satisfactory. II. DESCRIPTION OF THEIn the fluid mixing process, there are two auxiliary tanks as shown in Figure1.The first auxiliary tank contains colored water C1, while the second one comprises clear water C2.Two valves control the input flow q to the mixing tanks which contains mixed liquid C0 that controlled the output flows from the auxiliary tanks. [2]

Figure1. A Fluid Mixer The output flow q0 is taken as a disturbance, has the coloration c of the resulting mix and is a function of the output pipe cross-section in the mixing tank and of a constant the shape and material of the output pipe.

Aug 2018 Page: 2184

6470 | www.ijtsrd.com | Volume - 2 | Issue – 5

Scientific

(IJTSRD)

International Open Access Journal

sing Fuzzy Logic

adjusting their set of rules, copes very well with the In this work, the method

of using separate fuzzy controllers is employed, with ifying whether this strategy is

THE PLANT In the fluid mixing process, there are two auxiliary tanks as shown in Figure1.The first auxiliary tank

, while the second one .Two valves control the input

to the mixing tanks which contains mixed that controlled the output flows q1and q2

1. A Fluid Mixer

is taken as a disturbance, has the the resulting mix and is a function of

section ab, of the liquid level h in the mixing tank and of a constant Cd associated to the shape and material of the output pipe.

Page 2: Color and Height Control of Fluid Mixing System Using Fuzzy Logic

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018 Page: 2185

In order to make simpler the simulation, it has been supposed that: � The auxiliary tanks always contain sufficient

liquid for the process to keep on running. � The time required to get a constant mixture is

ignored. � The time delays associated to the fluid flow in the

pipes are ignored. � The dynamics of the input valves are ignored.

The following equations model the plant,

dt

dhS

dt

dVqq .0 ==− cm3s-1 (1)

21 qqq += cm3s-1 (2) Taking into concern the dynamics of the output valve:

ghabCdq 2..0 = cm3s-1 (3)

Where, g = the gravity acceleration, V= the volume of liquid and S = the area of the liquid surface in the mixing tank.

By using (3) in (1):

S

q

S

ghabCd

dt

dh +−=2.. (4)

The mixing process is modeled by:

)1(1

02 qqqSdt

dh −+= (5)

)..()..(

.. 00

00011 dt

dch

dt

dhcS

dt

hScdqcqc +==− (6)

By combining (5) and (6):

))(..(1

210110 qqcqc

Shdt

dc +−= (7)

Equations (4) and (7) designate the system’s dynamics; h and c0 are the variables to be used by the controlling system. The mixing tank properties and values used are as specified in Table 1. [3]

Table1. Mixing process variables and values

Variables Description Values C0 Colorations(no unit) Variable C1 Colorations(no unit) 1 C2 Colorations(no unit) 0 q Input flow(cm3s-1) Variable

q1,q2 Output flows from the mixing tanks(cm3s-1) Variable q0 Output flow from the mixing tank (cm3s-1) Variable h Liquid level in the mixing tank Variable

hink Initial liquid level in the mixing tank (cm) 5 hmax Maximum allowable height of water in tank(cm) 100 ab Output pipe cross-section (cm2) 0.1 S Area of the liquid surface in the mixing tank(cm2) 3600 Cd Constant related to the shape and material of the output pipe. 3 g Gravity acceleration(cms-2) 980

III. FUZZY LOGIC CONTROL SYSTEM In the FLC controller, there are three main parts such as Fuzzification, Fuzzy Logic Rule Base and Defuzzification. Figure 2 shows the block diagram of FLC with a Fluid Mixing Process. Fuzzification: Converting the physical values of the current process signal, the error signal. Rule-Base: A group of rules may use several variables both in the condition and the conclusion of the rules.

Defuzzification: Converting all the fuzzy terms created by the rule base of the controller to crisp terms (numerical values)

Figure2. Block Diagram of FLC with a Fluid Mixing

Process.

Page 3: Color and Height Control of Fluid Mixing System Using Fuzzy Logic

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018 Page: 2186

For an sample, study a simple system where each rule involves two experiences and one resultant .A fuzzy system with two non-interactive inputs x1 and x2(experiences)and a single output y(resultant) are described by a collection n of n linguistic if-then propositions. IFx1 is A1

(k) and x2 is A2(k) THEN y(k) is B(k), (8)

k=1, 2…, n. Where A1

(k) and A2(k)are fuzzy sets representing the

kth antecedent pairs and B(k) are the fuzzy sets representing the kth resultant. Created on the MAMDANI implication method inference, and for a set of disjunctive rules, the accumulated output for the n rules will be given by,

µB

(k)(y)=Max-Min[µA1(k)(input(i),µA2

(k)(input(j))] (9)

Since the process needs at its input non-fuzzy values, the controller output fuzzy set must be defuzzified, the result being a value µ. In the fluid mixing process under concern, the FLC controller controls both the output coloration C0 and the liquid height h in the mixing tank at desired set point. The fuzzy controller has three inputs Ec, DEc and Eh and two outputs q and qr. A. Coloration Control The numerical information needed by the control system in order to attain those goal line is set by the coloration error Ec and the change of error DEc and the height error, it is more suitable to choose as output variable the total flow q and the proportion qr of the colored water in the flow, defined as:

21

1

qq

qq r +

= (10)

In design of color controller, fuzzy sets N, Z, P are assigned to Ec and DEcas specified in Figure 5 and 6. Where: N: Negative

Z : Zero P : Positive

Table2 shows the fuzzy logic rule base for color control for a fluid mixing process. There are three linguistic variables and 9 rules are used for color control. In the coloration controller, fuzzy sets N,Z,P are used for Ec and DEc, while fuzzy sets L, M, H are used for the controller output qr as specified by their membership functions shown in figure 4,5 and 6 respectively.

B. Height Control In design of height controller, fuzzy sets H, Z, L are assigned to Eh and N ,Z, P are assigned to r as specified in Figure 8 and Figure 9 respectively. The output q represents by fuzzy sets close fast, close low, no change, open low and open fast illustrated in Figure 10. Where: H=High N=Negative Z=Zero Z =Zero L=Low P =Positive

Figure 3.FIS Editor of Fuzzy Logic Controller for

color control

Figure4. Membership function Editor of FLC for Ec

Table3 shows the fuzzy logic rule base for height control for a fluid mixing process.

Figure5. Membership function Editor of FLC for DEc

Page 4: Color and Height Control of Fluid Mixing System Using Fuzzy Logic

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018 Page: 2187

Figure6. Membership function Editor of FLC for qr

Table 2: Rule Base for Color Control

No. INPUTS OUTPUTS Ec DEc qr

1 N N L 2 Z N L 3 P N M 4 N Z L 5 Z Z M 6 P Z H 7 N P M 8 Z P H 9 P P H

Table 3: Rule Base for Color Control

No. INPUTS OUTPUTS Eh r q

1 Z - no change 2 L - open fast 3 H - close fast 4 Z P close low 5 Z N open low

Figure7. FIS Editor of Fuzzy Logic Controller for

color control

Figure8. Membership function Editor of FLC for Eh

Figure9. Membership function Editor of FLC for r

Figure10. Membership function Editor of FLC for q

IV. SIMULATION RESULT OF FUZZY

LOGIC CONTROLLER The result of the simulation of fuzzy logic based of color control for fluid mixing process as shown in Figure 11.The desired color is defined by fuzzy logic between 0 and 1.There are two input and one output controller is used to achieve desired coloration. The two FLC inputs Ec and DEc are 0.2(P), 0(Z) respectively. The result of the simulation of fuzzy logic based of height control for fluid mixing process as shown in Figure 15.There are two input and one output controller is used to achieve desired height. The two FLC inputs Eh and r are 0.2(Z), 0

Page 5: Color and Height Control of Fluid Mixing System Using Fuzzy Logic

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018 Page: 2188

respectively. The outputs of controllers qr and q are 0.8199(H) and 0.029(no change).Figure 12 and 16 show the checking with MATLAB command box for FLC respectively. The rule viewer of FLC as shown in Figure13 and 17 whereas the surface viewer of FLC for simulation results as shown in Figure14 and 18 respectively. Design system has flexibility to easily adjust the input and output parameters according to the mixture requirement.

Figure11.Checking with MATLAB SIMULINK for

color control

Figure12.Checking with MATLAB Command Box

for color control

Figure13.Rule Viewer of FLC for color control

Figure14. Surface viewer of FLC for Ec,DEc, and qr

Figure15.Checking with MATLAB SIMULINK for

height control

Figure16.Checking with MATLAB Command Box

for height control

Figure17.Rule Viewer of FLC for height control

Page 6: Color and Height Control of Fluid Mixing System Using Fuzzy Logic

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

@ IJTSRD | Available Online @ www.ijtsrd.com | Volume – 2 | Issue – 5 | Jul-Aug 2018 Page: 2189

Figure18. Surface viewer of FLC for Eh,r and q

V. CONCLUSION This design system has elasticity to easily adjust the input and output parameters according to the mixing process. This design is very useful for fluid mixing process and it is widely used in industrial applications. In the case of mixing process, Fuzzy Logic Controller becomes simpler and the control strategy becomes potentially more reliable.

ACKNOWLEDGMENT I would wish to acknowledge the many colleagues at Mandalay Technological University who have contributed to the passing this research paper. REFERENCES 1. Fuzzy Control of a Multivariable Nonlinnear

Process, A. Iriate, G. L. A. Mota, R. Tanscheit, M. M. Vellasco, J. M. Barreto, DEE-PUC- Rio, CP 38.063,22452-970 Rio de Janerio-RJ, Brazil

2. Fuzzy and Nero-Fuzzy control of A Fluid Mixer, A. IRIARTE LANASI, R. TANSCHEITI, M. M. VELLASCO1, 2, M A. PACHCO1, 2 1 Dept. of Electrical Engineering Catholic University of Rio de Janeiro.

3. M. S. Mohamed Ali, S. S. Abdullah and M. A. Kasno. “Fuzzy Logic Controller Optimization Using Meta modeling Technique for a Fluid Mixing System ”Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 Skudai , Johor , Malysia

4. Y. Wang, H Deng and Z, Chen, “Adaptive Fuzzy Logic Controller with Rule-based Changeable Universe Of Discourse for a Nonlinear MIMO System”, 2005.