SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 12, No. 1, February 2022, pp. 277~284
ISSN: 2088-8708, DOI: 10.11591/ijece.v12i1.pp277-284  277
Journal homepage: http://ijece.iaescore.com
Embedded fuzzy controller for water level control
Javier Eduardo Martínez Baquero1
, Jairo David Cuero Ortega1
, Robinson Jiménez-Moreno2
1
Faculty of Basic Sciences and Engineering, Universidad de los Llanos, Villavicencio, Colombia
2
Faculty of Engineering, Mechatronic Engineering, Universidad Militar Nueva Granada, Bogota, Colombia
Article Info ABSTRACT
Article history:
Received Apr 27, 2021
Revised Jul 15, 2021
Accepted Aug 2, 2021
This article presents the design of a fuzzy controller embedded in a
microcontroller aimed at implementing a low-cost, modular process control
system. The fuzzy system's construction is based on a classical proportional
and derivative controller, where inputs of error and its derivate depend on
the difference between the desired setpoint and the actual level; the goal is to
control the water level of coupled tanks. The process is oriented to control
based on the knowledge that facilitates the adjustment of the output variable
without complex mathematical modeling. In different response tests of the
fuzzy controller, a maximum over-impulse greater than 8% or a steady-state
error greater than 2.1% was not evidenced when varying the setpoint.
Keywords:
Coupled tanks
Embedded system
Fuzzy control
This is an open access article under the CC BY-SA license.
Corresponding Author:
Javier Eduardo Martinez Baquero
Faculty of Basic Sciences and Engineering, Universidad de los Llanos
Transversal 25 #13-34, Villavicencio, Colombia
Email: jmartinez@unillanos.edu.co
1. INTRODUCTION
In industrial automation processes, the control of variables is required to maintain the desired
operating conditions. For example, Abdullah and Ali present in [1] an application of motor's torque control
using a classical controller proportional, integral, derivative, or proportional integral derivative (PID)
controller. Rachedi et al. in [2] presents a speed controller design for a wind turbine is presented, and in [3]
the control of a DC-DC converter. For water management systems oriented to applications such as precision
agriculture [4], the use of control strategies is also required, which can be very varied, as explained in [5]-[7].
System modeling can be highly complex and present non-linearities, making controller design
difficult. Techniques such as fuzzy systems allow obtaining a very close approximation of their response
without an established mathematical model [8], [9]. Since the mathematical model is a necessity for the
design of control strategies, fuzzy logic presents multiple examples of its adaptation to avoid this requirement
[10]-[12]. The applications range from control of robotic arms [13], control of the speed of motors [14],
including the case previously referred to for speed control of a wind turbine [15].
The basic PID control scheme in fuzzy systems is based on Mamdani and Takagi Sugeno models
[16], [17], in such a way that by being able to control an actuator [18] such as a water filling solenoid valve
to tanks, a fuzzy controller can be applied to this case [19]. Unlike the examples presented previously, low-
cost portable systems capable of embedding a fuzzy algorithm for level control are rare; this is precisely the
scope of this work. Control algorithms can be embedded at low cost into microcontrollers [20], [21], in the
same way that fuzzy systems are found in state-of-the-art, oriented to internet of things (IoT) data acquisition
[22], and implemented in microcontrollers [23] as low-cost solutions. To address this last issue, some authors
have embedded a fuzzy controller into a microcontroller system that makes measurements of the level and
controls an actuator to regulate a storage tank's water level. Those previous works are about intelligent
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 277-284
278
algorithms [24], [25]. The paper is divided into four sections. The first is the previous introduction; then, the
second section explains the research method, the fuzzy system, and the tank level system. The third section
exposes the results and discussion of the level control and its analysis, and finally, section four reveals the
conclusions achieved.
2. RESEARCH METHOD
The level control system consists of a workbench with two coupled water storage tanks as shown in
Figure 1. The water is entered, employing an electric pump activated using a relay commanded by the micro
controlled controller. The controller design is based on two stages, the first corresponding to the hardware
and the second to the software. These are described next.
2.1. Hardware
The MBED NXP LPC1768 microcontroller as shown in Figure 2 was chosen for programming the
fuzzy algorithm, reading the ultrasonic sensor for level, and the command of the activation relay of the filling
pump. This microcontroller has ARM Cortex-M3 core 32 Bit running at 96 MHz, includes 512 KB flash
memory, 32 KB RAM. The Mbed is an easy-to-use tool, has a C/C++ programming environment, with an
ARM-based compilation engine, suitable for fuzzy algorithm integration has a small size (54x26 mm) and a
low cost (USD 80).
The level measurement is generated with an SRF06 ultrasound sensor with a current output with a
range of 4-20 mA, see Figure 3. This sensor is powered by a current loop and does not require other power;
its measurement range is 2 cm to 510 cm. The current output is four mA for a zero cm measurement and
20 mA at 510 cm; the above gives a nominal current of 4 mA +31.37 uA/cm. The SRF06 requires a loop
drive voltage of 9 V to 24 V, operates continuously automatically, and varies every 70-100 ms.
A single-phase KSI240 industrial relay with Triac or SCR at its output is used to activate the electric
pump. It is usually used in industrial applications. This relay can be used for resistive, inductive, and
capacitive loads. The control voltage is 4 to 32 Vdc or 85 to 280 Vac, with a current output of 10 A, 25 A,
40 A, 60 A, 80 A at 48-280 Vac, see Figure 4.
Figure 1. Coupled tanks station Figure 2. MBED NXP LPC1768 microcontroller
Figure 3. SRF 06 ultrasonic sensor Figure 4. KSI240D25 relay
Int J Elec & Comp Eng ISSN: 2088-8708 
Embedded fuzzy controller for water level control (Javier Eduardo Martínez Baquero)
279
The level controller design implies elaborating of a circuit for the synchronization signal from the
microcontroller to the single-phase network or called a zero-crossing detector circuit. It is also necessary to
generate a control signal for the electric pump motor, which corresponds to a signal pulse-width modulation
(PWM) to turn the solid state relay (SSR) on or off. Figure 5 shows the circuit and the zero-crossing
simulation signals. The yellow signal corresponds to the rectification stage's signal. The green one
corresponds to the voltage on the 4N25 optocoupler LED, the purple signal to the voltage on the
optocoupler's resistance, which means the crossover detector's output. Likewise, the blue signal corresponds
to conditioning to the input signal through a comparison and saturation stage. Its stage employs an LM324N
and a 74HC14N that create the necessary pulse to enter the microcontroller.
Motor control requires the operation of the solid-state relay. The relay has a zero-crossing
activation, regardless of the moment of the half-cycle in which the input signal is excited, waiting for the next
zero-crossing to activate or deactivate the relay. Therefore, the minimum variation to be made for the PWM
will be a half cycle as shown in Figure 6. This technique is known as zero cross turn-on and differs from the
phase control technique called random turn on [5]. The Mbed microcontroller has a PWM output assigned to
the output device and its respective variation in the whole operation of the SSR.
Figure 5. Circuit and the zero-crossing simulation signals
Figure 6. Expected and obtained output signal
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 277-284
280
2.2. Software
A fuzzy Mamdani-type controller with proportional, integral, and derivative (PID) actions is
embedded inside the microcontroller, with zero integral action and initially simulated in MATLAB as shown in
Figure 7. The controller's two inputs correspond to the error and the derivative of the error and the output to
the percentage of the required PWM signal's duty cycle. The pulse width-level relationship has been
previously parameterized and identified; this allows identifying the PWM signal's duty-cycle and establishing
a setpoint through the rule base. For example, a 67% duty cycle or controller output with a 20 ms period
PWM signal allows setting a setpoint at 10 cm.
Figure 8 allows to appreciate the input membership functions used in the controller design. The
universe of discourse covers the range from 0 to 250 centimeters for the input error, and a maximum
variation percentage of 10 percent was defined for the rate of change of the derivative input. Linguistic labels
of medium-low (ml), low (l), zero (z), high (h) and medium-high (mh) were used [26]. Figure 9 shows the
output membership functions for the duty cycle of the PWM signal, with linguistic labels of super-low (SL),
low low (LL), low (L), medium (M), high (H), and high (HH) and super high (SH).
Figure 7. Mamdani fuzzy block and the activation of each of the rules
Figure 8. Defining input sets
Simulation of the controller allows obtaining the control surface illustrated in Figure 10, where the
gradual increase in the output of the duty cycle is seen, smoothed, and continuous, which determines a stable
control action for the system. Once the operation of the controller is validated, it is transcribed into C
language for the microcontroller. An interface was created in LabView for the visualization of the plant level,
taking advantage of the peripherals of the serial communication microcontroller, where the level data is sent
and allows the user to visualize, through a graphic representation of the tank in real-time, the measurement
value and the drive of the electric pump as illustrated in Figure 11.
Int J Elec & Comp Eng ISSN: 2088-8708 
Embedded fuzzy controller for water level control (Javier Eduardo Martínez Baquero)
281
Figure 9. Effects of selecting different switching under dynamic condition
Figure 10. Rule base generated surface, output, and inputs
Figure 11. Visualization software
3. RESULTS AND DISCUSSION
Once the designs and simulations are done, the controller circuits are implemented. Figure 12 shows
the power circuit to power the microcontroller, an LCD as a local display interface, a keyboard, and the level
sensor. Figure 13 shows the controller circuit. It contains the Mbed microcontroller that, using a matrix keyboard
and the LCD, performs the reading and entry of parameters for the level control system's proper operation.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 277-284
282
Figure 12. Sensor supply circuit and zero crossing
Figure 13. Control circuit. Mbed, 4x4 keyboard and 16x2 LCD
The SRF06 sensor used has a protective casing as shown in Figure 14, making it robust to the
environment, preventing it from being exposed to water and dust that can occur in a harsh work environment.
For the development of the prototype, a restored workbench carcass was used and later modified to use water
storage tanks. As a result, a stable, robust, and broad structure for level control is obtained. Table 1 shows the
performance of the controller when adjusting different set-points. The steady-state error is evidenced, which
is low, and in turn the response time obtained to reach the system establishment is evidenced. In no case was
there evidence of maximum overshoot exceedance of 8%.
Figure 14. SRF06 ultrasonic sensor installation (4-20 mA)
Int J Elec & Comp Eng ISSN: 2088-8708 
Embedded fuzzy controller for water level control (Javier Eduardo Martínez Baquero)
283
Table 1. The performance of fuzzy controller
Setpoint Ess Tr
180 cm 1.8% 223 seg
200 cm 1.92% 268 seg
220 cm 2.03% 311 seg
4. CONCLUSION
It was possible to obtain a prototype with independent power and remote supervision through
LabView, which efficiently controls the desired water level of coupled tanks. The embedded controller
results in a portable system that can be adapted to other control schemes with only an additional tuning
process. The computational model of the fuzzy controller enables establishing the design conditions based on
the two types of input sets, the error, and its derivative. Also, it allows generating the rule base for the control
action and variation of specific input setpoints through the knowledge-based analysis of the system. Lastly,
the stability and the system response analysis showed a suitable performance under the expert criteria, based
on the simplicity of the final design and the desired control parameters.
ACKNOWLEDGEMENTS
The authors are grateful to Universidad de los Llanos and Universidad Militar Nueva Granada for
the funding of this project.
REFERENCES
[1] A. N. Abdullah and M. H. Ali, “Direct torque control of IM using PID controller,” International Journal of Electrical and Computer
Engineering (IJECE), vol. 10, no. 1, pp. 617-625, 2020, doi: 10.11591/ijece.v10i1.pp617-625.
[2] M. O. Rachedi, M. L. Saidi, and F. Arbaoui, “MPPT control design for variable speed wind turbine,” International Journal of
Electrical and Computer Engineering (IJECE), vol. 10, no. 5, pp. 4604-4614, 2020, doi: 10.11591/ijece.v10i5.pp4604-4614.
[3] N. Hou and Y. Li, “A direct current control scheme with compensation operation and circuit-parameter estimation for full-bridge
DC-DC converter,” IEEE Transactions on Power Electronics, vol. 36, no. 1, pp. 1130-1142, 2021, doi:
10.1109/TPEL.2020.3002737.
[4] Z. Muhammad, M. A. A. M. Hafez, N. A. M. Leh, Z. M. Yusoff, and S. A. Hamid, “Smart agriculture using internet of things
with raspberry Pi,” 2020 10th IEEE International Conference on Control System, Computing and Engineering (ICCSCE), Penang,
Malaysia, 2020, pp. 85-90, doi: 10.1109/ICCSCE50387.2020.9204927.
[5] S. A.-Cabrera, G. P.-Valenzuela, J. P.-Jara, and A. R.-Moreno, “Decentralized control of a water tank using MBPC control,” 2020
IEEE XXVII International Conference on Electronics, Electrical Engineering and Computing (INTERCON), Lima, Peru, 2020,
pp. 1-4, doi: 10.1109/INTERCON50315.2020.9220264.
[6] A. T. Hoang, T. V. Nguyen, and B. T. Nguyen, “The novel design of feed-water control system for thermal power plant using
super-critical start-up motor-boiler feed-water pump,” 2020 IEEE PES/IAS PowerAfrica, Nairobi, Kenya, 2020, pp. 1-5, doi:
10.1109/PowerAfrica49420.2020.9219903.
[7] K. O. Akpinar and I. Ozcelik, “Anomaly detection on etherCAT based water level control automation,” 2020 5th International
Conference on Computer Science and Engineering (UBMK), Diyarbakır, Turkey, 2020, pp. 79-82, doi:
10.1109/UBMK50275.2020.9219391.
[8] R. T.-Cabezas, “A hybrid fuzzy modeling method to improve the strategic scenarios design: Integrating artificial intelligence
algorithms and the field of futures studies methods,” 2021 16th Iberian Conference on Information Systems and Technologies
(CISTI), 2021, pp. 1-6, doi: 10.23919/CISTI52073.2021.9476261.
[9] F. Röben and A. C. Meissner, “Market response for real-time energy balancing with fuzzy logic,” 2020 17th International
Conference on the European Energy Market (EEM), Stockholm, Sweden, 2020, pp. 1-6, doi: 10.1109/EEM49802.2020.9221945.
[10] X. Fan, P. Bai, H. Li, X. Deng, and M. Lv, “Adaptive fuzzy finite-time tracking control of uncertain non-affine multi-agent
systems with input quantization,” IEEE Access, vol. 8, pp. 187623-187633, 2020, doi: 10.1109/ACCESS.2020.3030282.
[11] Y. Wu, H. Xue, Y. Tian, and H. Liang, “Adaptive fuzzy finite-time bipartite containment control for stochastic multi-agent
systems,” 2020 International Conference on System Science and Engineering (ICSSE), Kagawa, Japan, 2020, pp. 1-6, doi:
10.1109/ICSSE50014.2020.9219267.
[12] Y. Fan and Y. Li, “Adaptive fuzzy finite-time fault-tolerant control for uncertain non-strict feedback nonlinear systems,” 2020
International Conference on System Science and Engineering (ICSSE), Kagawa, Japan, 2020, pp. 1-6, doi:
10.1109/ICSSE50014.2020.9219326.
[13] H. V.-Hinostroza and A. R.-Moreno, “Real-time model reference adaptive fuzzy control of a 3DOF robot arm,” 2020 IEEE XXVII
International Conference on Electronics, Electrical Engineering and Computing (INTERCON), Lima, Peru, 2020, pp. 1-4, doi:
10.1109/INTERCON50315.2020.9220247.
[14] A. N. Mohammed and G. A. -R. Ghoneim, “Fuzzy-PID speed controller model-based indirect field oriented control for induction
motor,” 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE), 2021,
pp. 1-6, doi: 10.1109/ICCCEEE49695.2021.9429623.
[15] A. Kasbi and A. Rahali, “Performance optimization of doubly-fed induction generator (DFIG) equipped variable-speed wind
energy turbines by using three-level converter with adaptive fuzzy PI control system,” Materials Today: Proceedings, 2021, doi:
10.1016/j.matpr.2021.05.406.
[16] Q. Bu et al., “The effect of fuzzy PID temperature control on thermal behavior analysis and kinetics study of biomass microwave
pyrolysis,” Journal of Analytical and Applied Pyrolysis, vol. 158, 2021, Art. no. 105176, doi: 10.1016/j.jaap.2021.105176.
[17] R. Alika, E. M. Mellouli, and E. H. Tissir, “Adaptive higher-order sliding mode control based fuzzy logic T-S for lateral
dynamics of autonomous vehicles,” 2021 12th International Conference on Information and Communication Systems (ICICS),
2021, pp. 358-363, doi: 10.1109/ICICS52457.2021.9464623.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 277-284
284
[18] N. D. Lopes, K. Guelton, L. Arcese, and V. J. S. Leite, “Local sampled-data controller design for T-S fuzzy systems with
saturated actuators,” IEEE Control Systems Letters, vol. 5, no. 4, pp. 1169-1174, 2021, doi: 10.1109/LCSYS.2020.3019215.
[19] R. Jimenez, C. Caceres, O. Avilés, and C. Grodillo, “Multi-tank fuzzy level controller system using system,” 2012 IEEE Ninth
Electronics, Robotics and Automotive Mechanics Conference, Cuernavaca, 2012, pp. 320-324, doi: 10.1109/CERMA.2012.77.
[20] J. S. Furter and P. C. Hauser, “Interactive control of purpose built analytical instruments with forth on microcontrollers-a
tutorial,” Analytica Chimica Acta, vol. 1058, 2019, pp. 18-28, doi: 10.1016/j.aca.2018.10.071.
[21] K. L. Cézar et al., “Development of a novel flow control system with Arduino microcontroller embedded in double effect
absorption chillers using the LiBr/H2O pair,” International Journal of Refrigeration, vol. 111, pp. 124-135, 2020, doi:
10.1016/j.ijrefrig.2019.11.014.
[22] R. R. Rout, S. Vemireddy, S. K. Raul, and D. V. L. N. Somayajulu, “Fuzzy logic-based emergency vehicle routing: An IoT
system development for smart city applications,” Computers & Electrical Engineering, vol. 88, 2020,
Art. no. 106839, doi: 10.1016/j.compeleceng.2020.106839.
[23] A. S. Fonseca Sobrinho and F. G. Junior, “Type-1 fuzzy logic algorithm for low cost embedded systems,” Computers & Electrical
Engineering, vol. 88, 2020, Art. no. 106861, doi: 10.1016/j.compeleceng.2020.106861.
[24] J. M.-Gil and J. M. Chaves-Gonzalez, “Automatic design of semantic similarity controllers based on fuzzy logics,” Expert
Systems with Applications, vol. 131, pp. 45-59, 2019, doi: 10.1016/j.eswa.2019.04.046.
[25] R. Alimuin, E. Calilung, and E. Dadios, “Implementation of machine vision as an input to a fuzzy water level control system,”
2017 IEEE 9th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control,
Environment and Management (HNICEM), 2017, pp. 1-6, doi: 10.1109/HNICEM.2017.8269484.
[26] R. Babuska, “Fuzzy and neural control,” DISC Course Lecture Notes (October 2001), Faculty of Information Technology and
Systems. Delft University of Technology, Delft, the Netherlands, 2001.
BIOGRAPHIES OF AUTHORS
Javier Eduardo Martinez Baquero is an Electronic Engineer graduated from
Universidad de los Llanos in 2002. Postgraduate in Electronic Instrumentation from
Universidad Santo Tomas in 2004, Postgraduate in Industrial Instrumentation and Control
from Universidad de los Llanos in 2020 and M.Sc. Educative Technology in Universidad
Autonoma de Bucaramanga in 2013. He can be contacted at email:jmartinez@unillanos.edu.co.
Jairo David Cuero Ortega is an Electronic Engineer graduated from Universidad
de los Llanos (Unillanos) in 2012. He also holds a postgraduate degree in Industrial
Instrumentation and Control from the same university. Currently, he is studying Master of
Engineering-Industrial automation at Universidad Nacional de Colombia. He works as a
professor at Unillanos, and his research scopes are Instrumentation, Control and Robotics. He
can be contacted at email: jairo_cuero@unillanos.edu.co.
Robinson Jiménez-Moreno is an Electronic Engineer graduated from
Universidad Francisco José de Caldas in 2002. He received a M.Sc. in Engineering from
Universidad Nacional de Colombia in 2012 and Ph.D. in Engineering at Universidad Francisco
José de Caldas in 2018. Currently, he is working as an assistant professor of Universidad
Militar Nueva Granada and his research focuses on convolutional neural networks for object
recognition and image processing for robotic applications such as human-machine interaction.
He can be contacted at email: robinson.jimenez@unimilitar.edu.co.

More Related Content

PDF
A hybrid algorithm for voltage stability enhancement of distribution systems
PDF
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
PDF
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
PDF
Parametric estimation in photovoltaic modules using the crow search algorithm
PDF
The optimal solution for unit commitment problem using binary hybrid grey wol...
PDF
Convergence analysis of the triangular-based power flow method for AC distribu...
PDF
Deep segmentation of the liver and the hepatic tumors from abdomen tomography...
PDF
Modified T-type topology of three-phase multi-level inverter for photovoltaic...
A hybrid algorithm for voltage stability enhancement of distribution systems
Comparison of backstepping, sliding mode and PID regulators for a voltage inv...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Parametric estimation in photovoltaic modules using the crow search algorithm
The optimal solution for unit commitment problem using binary hybrid grey wol...
Convergence analysis of the triangular-based power flow method for AC distribu...
Deep segmentation of the liver and the hepatic tumors from abdomen tomography...
Modified T-type topology of three-phase multi-level inverter for photovoltaic...

What's hot (20)

PDF
Comparative study to realize an automatic speaker recognition system
PDF
Hybrid bypass technique to mitigate leakage current in the grid-tied inverter
PDF
Frequency regulation service of multiple-areas vehicle to grid application in...
PDF
A comprehensive review of distributed power system architecture for telecom a...
PDF
Improving hemoglobin estimation accuracy through standardizing of light-emitt...
PDF
LCL filter design for grid-connected single-phase flyback microinverter: a st...
PDF
B1102030610
PDF
E1102032834
PDF
A novel method for determining fixed running time in operating electric train...
PDF
Emc model for modern power electronic systems for
PDF
Emc model for modern power electronic systems for harmonics, losses & emi...
PDF
Analysis of CMOS Comparator in 90nm Technology with Different Power Reduction...
PDF
Real-time traffic sign detection and recognition using Raspberry Pi
PDF
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
PDF
IRJET - Optimizing a High Lateral Misalignment Tolerance of the Short-Ra...
PDF
Network Reconfiguration in Distribution Systems Using Harmony Search Algorithm
PDF
Fixed-time observer-based distributed secondary voltage and frequency control...
PDF
DESIGN OF FAST TRANSIENT RESPONSE, LOW DROPOUT REGULATOR WITH ENHANCED STEADY...
PDF
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
PDF
A new SOGI-PLL method based on fuzzy logic for grid connected PV inverter
Comparative study to realize an automatic speaker recognition system
Hybrid bypass technique to mitigate leakage current in the grid-tied inverter
Frequency regulation service of multiple-areas vehicle to grid application in...
A comprehensive review of distributed power system architecture for telecom a...
Improving hemoglobin estimation accuracy through standardizing of light-emitt...
LCL filter design for grid-connected single-phase flyback microinverter: a st...
B1102030610
E1102032834
A novel method for determining fixed running time in operating electric train...
Emc model for modern power electronic systems for
Emc model for modern power electronic systems for harmonics, losses & emi...
Analysis of CMOS Comparator in 90nm Technology with Different Power Reduction...
Real-time traffic sign detection and recognition using Raspberry Pi
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
IRJET - Optimizing a High Lateral Misalignment Tolerance of the Short-Ra...
Network Reconfiguration in Distribution Systems Using Harmony Search Algorithm
Fixed-time observer-based distributed secondary voltage and frequency control...
DESIGN OF FAST TRANSIENT RESPONSE, LOW DROPOUT REGULATOR WITH ENHANCED STEADY...
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
A new SOGI-PLL method based on fuzzy logic for grid connected PV inverter
Ad

Similar to Embedded fuzzy controller for water level control (20)

PDF
Arm7 microcontroller based fuzzy logic controller for liquid level control sy...
PDF
Design of Controllers for Liquid Level Control
PDF
Liquid Flow Control by Using Fuzzy Logic Controller
PDF
Step variation studies of arm7 microcontroller based fuzzy logic
PDF
Fz3310671070
PDF
Fz3310671070
PDF
10.1.1.193.2962
PDF
Design of Fuzzy PID controller to control DC motor with zero overshoot
PDF
Fuzzy controlled mine drainage system based on embedded system
PDF
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
PDF
40220130405005
PDF
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
PDF
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
PDF
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
PDF
The International Journal of Engineering and Science (IJES)
PDF
109 me0422
PDF
Parameter controlling of boiler in power plants using fuzzy logic controller
PDF
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
PDF
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
PDF
International Journal of Engineering Research and Development (IJERD)
Arm7 microcontroller based fuzzy logic controller for liquid level control sy...
Design of Controllers for Liquid Level Control
Liquid Flow Control by Using Fuzzy Logic Controller
Step variation studies of arm7 microcontroller based fuzzy logic
Fz3310671070
Fz3310671070
10.1.1.193.2962
Design of Fuzzy PID controller to control DC motor with zero overshoot
Fuzzy controlled mine drainage system based on embedded system
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
40220130405005
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
The International Journal of Engineering and Science (IJES)
109 me0422
Parameter controlling of boiler in power plants using fuzzy logic controller
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
COMPARATIVE ANALYSIS OF CONVENTIONAL PID CONTROLLER AND FUZZY CONTROLLER WIT...
International Journal of Engineering Research and Development (IJERD)
Ad

More from IJECEIAES (20)

PDF
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
PDF
Embedded machine learning-based road conditions and driving behavior monitoring
PDF
Advanced control scheme of doubly fed induction generator for wind turbine us...
PDF
Neural network optimizer of proportional-integral-differential controller par...
PDF
An improved modulation technique suitable for a three level flying capacitor ...
PDF
A review on features and methods of potential fishing zone
PDF
Electrical signal interference minimization using appropriate core material f...
PDF
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
PDF
Bibliometric analysis highlighting the role of women in addressing climate ch...
PDF
Voltage and frequency control of microgrid in presence of micro-turbine inter...
PDF
Enhancing battery system identification: nonlinear autoregressive modeling fo...
PDF
Smart grid deployment: from a bibliometric analysis to a survey
PDF
Use of analytical hierarchy process for selecting and prioritizing islanding ...
PDF
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
PDF
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
PDF
Adaptive synchronous sliding control for a robot manipulator based on neural ...
PDF
Remote field-programmable gate array laboratory for signal acquisition and de...
PDF
Detecting and resolving feature envy through automated machine learning and m...
PDF
Smart monitoring technique for solar cell systems using internet of things ba...
PDF
An efficient security framework for intrusion detection and prevention in int...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Embedded machine learning-based road conditions and driving behavior monitoring
Advanced control scheme of doubly fed induction generator for wind turbine us...
Neural network optimizer of proportional-integral-differential controller par...
An improved modulation technique suitable for a three level flying capacitor ...
A review on features and methods of potential fishing zone
Electrical signal interference minimization using appropriate core material f...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Bibliometric analysis highlighting the role of women in addressing climate ch...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Smart grid deployment: from a bibliometric analysis to a survey
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Remote field-programmable gate array laboratory for signal acquisition and de...
Detecting and resolving feature envy through automated machine learning and m...
Smart monitoring technique for solar cell systems using internet of things ba...
An efficient security framework for intrusion detection and prevention in int...

Recently uploaded (20)

PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Well-logging-methods_new................
PPT
Mechanical Engineering MATERIALS Selection
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
OOP with Java - Java Introduction (Basics)
PPT
Project quality management in manufacturing
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
additive manufacturing of ss316l using mig welding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Foundation to blockchain - A guide to Blockchain Tech
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
UNIT 4 Total Quality Management .pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Well-logging-methods_new................
Mechanical Engineering MATERIALS Selection
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Model Code of Practice - Construction Work - 21102022 .pdf
Internet of Things (IOT) - A guide to understanding
OOP with Java - Java Introduction (Basics)
Project quality management in manufacturing
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
additive manufacturing of ss316l using mig welding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx

Embedded fuzzy controller for water level control

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 12, No. 1, February 2022, pp. 277~284 ISSN: 2088-8708, DOI: 10.11591/ijece.v12i1.pp277-284  277 Journal homepage: http://ijece.iaescore.com Embedded fuzzy controller for water level control Javier Eduardo Martínez Baquero1 , Jairo David Cuero Ortega1 , Robinson Jiménez-Moreno2 1 Faculty of Basic Sciences and Engineering, Universidad de los Llanos, Villavicencio, Colombia 2 Faculty of Engineering, Mechatronic Engineering, Universidad Militar Nueva Granada, Bogota, Colombia Article Info ABSTRACT Article history: Received Apr 27, 2021 Revised Jul 15, 2021 Accepted Aug 2, 2021 This article presents the design of a fuzzy controller embedded in a microcontroller aimed at implementing a low-cost, modular process control system. The fuzzy system's construction is based on a classical proportional and derivative controller, where inputs of error and its derivate depend on the difference between the desired setpoint and the actual level; the goal is to control the water level of coupled tanks. The process is oriented to control based on the knowledge that facilitates the adjustment of the output variable without complex mathematical modeling. In different response tests of the fuzzy controller, a maximum over-impulse greater than 8% or a steady-state error greater than 2.1% was not evidenced when varying the setpoint. Keywords: Coupled tanks Embedded system Fuzzy control This is an open access article under the CC BY-SA license. Corresponding Author: Javier Eduardo Martinez Baquero Faculty of Basic Sciences and Engineering, Universidad de los Llanos Transversal 25 #13-34, Villavicencio, Colombia Email: [email protected] 1. INTRODUCTION In industrial automation processes, the control of variables is required to maintain the desired operating conditions. For example, Abdullah and Ali present in [1] an application of motor's torque control using a classical controller proportional, integral, derivative, or proportional integral derivative (PID) controller. Rachedi et al. in [2] presents a speed controller design for a wind turbine is presented, and in [3] the control of a DC-DC converter. For water management systems oriented to applications such as precision agriculture [4], the use of control strategies is also required, which can be very varied, as explained in [5]-[7]. System modeling can be highly complex and present non-linearities, making controller design difficult. Techniques such as fuzzy systems allow obtaining a very close approximation of their response without an established mathematical model [8], [9]. Since the mathematical model is a necessity for the design of control strategies, fuzzy logic presents multiple examples of its adaptation to avoid this requirement [10]-[12]. The applications range from control of robotic arms [13], control of the speed of motors [14], including the case previously referred to for speed control of a wind turbine [15]. The basic PID control scheme in fuzzy systems is based on Mamdani and Takagi Sugeno models [16], [17], in such a way that by being able to control an actuator [18] such as a water filling solenoid valve to tanks, a fuzzy controller can be applied to this case [19]. Unlike the examples presented previously, low- cost portable systems capable of embedding a fuzzy algorithm for level control are rare; this is precisely the scope of this work. Control algorithms can be embedded at low cost into microcontrollers [20], [21], in the same way that fuzzy systems are found in state-of-the-art, oriented to internet of things (IoT) data acquisition [22], and implemented in microcontrollers [23] as low-cost solutions. To address this last issue, some authors have embedded a fuzzy controller into a microcontroller system that makes measurements of the level and controls an actuator to regulate a storage tank's water level. Those previous works are about intelligent
  • 2.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 277-284 278 algorithms [24], [25]. The paper is divided into four sections. The first is the previous introduction; then, the second section explains the research method, the fuzzy system, and the tank level system. The third section exposes the results and discussion of the level control and its analysis, and finally, section four reveals the conclusions achieved. 2. RESEARCH METHOD The level control system consists of a workbench with two coupled water storage tanks as shown in Figure 1. The water is entered, employing an electric pump activated using a relay commanded by the micro controlled controller. The controller design is based on two stages, the first corresponding to the hardware and the second to the software. These are described next. 2.1. Hardware The MBED NXP LPC1768 microcontroller as shown in Figure 2 was chosen for programming the fuzzy algorithm, reading the ultrasonic sensor for level, and the command of the activation relay of the filling pump. This microcontroller has ARM Cortex-M3 core 32 Bit running at 96 MHz, includes 512 KB flash memory, 32 KB RAM. The Mbed is an easy-to-use tool, has a C/C++ programming environment, with an ARM-based compilation engine, suitable for fuzzy algorithm integration has a small size (54x26 mm) and a low cost (USD 80). The level measurement is generated with an SRF06 ultrasound sensor with a current output with a range of 4-20 mA, see Figure 3. This sensor is powered by a current loop and does not require other power; its measurement range is 2 cm to 510 cm. The current output is four mA for a zero cm measurement and 20 mA at 510 cm; the above gives a nominal current of 4 mA +31.37 uA/cm. The SRF06 requires a loop drive voltage of 9 V to 24 V, operates continuously automatically, and varies every 70-100 ms. A single-phase KSI240 industrial relay with Triac or SCR at its output is used to activate the electric pump. It is usually used in industrial applications. This relay can be used for resistive, inductive, and capacitive loads. The control voltage is 4 to 32 Vdc or 85 to 280 Vac, with a current output of 10 A, 25 A, 40 A, 60 A, 80 A at 48-280 Vac, see Figure 4. Figure 1. Coupled tanks station Figure 2. MBED NXP LPC1768 microcontroller Figure 3. SRF 06 ultrasonic sensor Figure 4. KSI240D25 relay
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708  Embedded fuzzy controller for water level control (Javier Eduardo Martínez Baquero) 279 The level controller design implies elaborating of a circuit for the synchronization signal from the microcontroller to the single-phase network or called a zero-crossing detector circuit. It is also necessary to generate a control signal for the electric pump motor, which corresponds to a signal pulse-width modulation (PWM) to turn the solid state relay (SSR) on or off. Figure 5 shows the circuit and the zero-crossing simulation signals. The yellow signal corresponds to the rectification stage's signal. The green one corresponds to the voltage on the 4N25 optocoupler LED, the purple signal to the voltage on the optocoupler's resistance, which means the crossover detector's output. Likewise, the blue signal corresponds to conditioning to the input signal through a comparison and saturation stage. Its stage employs an LM324N and a 74HC14N that create the necessary pulse to enter the microcontroller. Motor control requires the operation of the solid-state relay. The relay has a zero-crossing activation, regardless of the moment of the half-cycle in which the input signal is excited, waiting for the next zero-crossing to activate or deactivate the relay. Therefore, the minimum variation to be made for the PWM will be a half cycle as shown in Figure 6. This technique is known as zero cross turn-on and differs from the phase control technique called random turn on [5]. The Mbed microcontroller has a PWM output assigned to the output device and its respective variation in the whole operation of the SSR. Figure 5. Circuit and the zero-crossing simulation signals Figure 6. Expected and obtained output signal
  • 4.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 277-284 280 2.2. Software A fuzzy Mamdani-type controller with proportional, integral, and derivative (PID) actions is embedded inside the microcontroller, with zero integral action and initially simulated in MATLAB as shown in Figure 7. The controller's two inputs correspond to the error and the derivative of the error and the output to the percentage of the required PWM signal's duty cycle. The pulse width-level relationship has been previously parameterized and identified; this allows identifying the PWM signal's duty-cycle and establishing a setpoint through the rule base. For example, a 67% duty cycle or controller output with a 20 ms period PWM signal allows setting a setpoint at 10 cm. Figure 8 allows to appreciate the input membership functions used in the controller design. The universe of discourse covers the range from 0 to 250 centimeters for the input error, and a maximum variation percentage of 10 percent was defined for the rate of change of the derivative input. Linguistic labels of medium-low (ml), low (l), zero (z), high (h) and medium-high (mh) were used [26]. Figure 9 shows the output membership functions for the duty cycle of the PWM signal, with linguistic labels of super-low (SL), low low (LL), low (L), medium (M), high (H), and high (HH) and super high (SH). Figure 7. Mamdani fuzzy block and the activation of each of the rules Figure 8. Defining input sets Simulation of the controller allows obtaining the control surface illustrated in Figure 10, where the gradual increase in the output of the duty cycle is seen, smoothed, and continuous, which determines a stable control action for the system. Once the operation of the controller is validated, it is transcribed into C language for the microcontroller. An interface was created in LabView for the visualization of the plant level, taking advantage of the peripherals of the serial communication microcontroller, where the level data is sent and allows the user to visualize, through a graphic representation of the tank in real-time, the measurement value and the drive of the electric pump as illustrated in Figure 11.
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708  Embedded fuzzy controller for water level control (Javier Eduardo Martínez Baquero) 281 Figure 9. Effects of selecting different switching under dynamic condition Figure 10. Rule base generated surface, output, and inputs Figure 11. Visualization software 3. RESULTS AND DISCUSSION Once the designs and simulations are done, the controller circuits are implemented. Figure 12 shows the power circuit to power the microcontroller, an LCD as a local display interface, a keyboard, and the level sensor. Figure 13 shows the controller circuit. It contains the Mbed microcontroller that, using a matrix keyboard and the LCD, performs the reading and entry of parameters for the level control system's proper operation.
  • 6.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 277-284 282 Figure 12. Sensor supply circuit and zero crossing Figure 13. Control circuit. Mbed, 4x4 keyboard and 16x2 LCD The SRF06 sensor used has a protective casing as shown in Figure 14, making it robust to the environment, preventing it from being exposed to water and dust that can occur in a harsh work environment. For the development of the prototype, a restored workbench carcass was used and later modified to use water storage tanks. As a result, a stable, robust, and broad structure for level control is obtained. Table 1 shows the performance of the controller when adjusting different set-points. The steady-state error is evidenced, which is low, and in turn the response time obtained to reach the system establishment is evidenced. In no case was there evidence of maximum overshoot exceedance of 8%. Figure 14. SRF06 ultrasonic sensor installation (4-20 mA)
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708  Embedded fuzzy controller for water level control (Javier Eduardo Martínez Baquero) 283 Table 1. The performance of fuzzy controller Setpoint Ess Tr 180 cm 1.8% 223 seg 200 cm 1.92% 268 seg 220 cm 2.03% 311 seg 4. CONCLUSION It was possible to obtain a prototype with independent power and remote supervision through LabView, which efficiently controls the desired water level of coupled tanks. The embedded controller results in a portable system that can be adapted to other control schemes with only an additional tuning process. The computational model of the fuzzy controller enables establishing the design conditions based on the two types of input sets, the error, and its derivative. Also, it allows generating the rule base for the control action and variation of specific input setpoints through the knowledge-based analysis of the system. Lastly, the stability and the system response analysis showed a suitable performance under the expert criteria, based on the simplicity of the final design and the desired control parameters. ACKNOWLEDGEMENTS The authors are grateful to Universidad de los Llanos and Universidad Militar Nueva Granada for the funding of this project. REFERENCES [1] A. N. Abdullah and M. H. Ali, “Direct torque control of IM using PID controller,” International Journal of Electrical and Computer Engineering (IJECE), vol. 10, no. 1, pp. 617-625, 2020, doi: 10.11591/ijece.v10i1.pp617-625. [2] M. O. Rachedi, M. L. Saidi, and F. Arbaoui, “MPPT control design for variable speed wind turbine,” International Journal of Electrical and Computer Engineering (IJECE), vol. 10, no. 5, pp. 4604-4614, 2020, doi: 10.11591/ijece.v10i5.pp4604-4614. [3] N. Hou and Y. Li, “A direct current control scheme with compensation operation and circuit-parameter estimation for full-bridge DC-DC converter,” IEEE Transactions on Power Electronics, vol. 36, no. 1, pp. 1130-1142, 2021, doi: 10.1109/TPEL.2020.3002737. [4] Z. Muhammad, M. A. A. M. Hafez, N. A. M. Leh, Z. M. Yusoff, and S. A. Hamid, “Smart agriculture using internet of things with raspberry Pi,” 2020 10th IEEE International Conference on Control System, Computing and Engineering (ICCSCE), Penang, Malaysia, 2020, pp. 85-90, doi: 10.1109/ICCSCE50387.2020.9204927. [5] S. A.-Cabrera, G. P.-Valenzuela, J. P.-Jara, and A. R.-Moreno, “Decentralized control of a water tank using MBPC control,” 2020 IEEE XXVII International Conference on Electronics, Electrical Engineering and Computing (INTERCON), Lima, Peru, 2020, pp. 1-4, doi: 10.1109/INTERCON50315.2020.9220264. [6] A. T. Hoang, T. V. Nguyen, and B. T. Nguyen, “The novel design of feed-water control system for thermal power plant using super-critical start-up motor-boiler feed-water pump,” 2020 IEEE PES/IAS PowerAfrica, Nairobi, Kenya, 2020, pp. 1-5, doi: 10.1109/PowerAfrica49420.2020.9219903. [7] K. O. Akpinar and I. Ozcelik, “Anomaly detection on etherCAT based water level control automation,” 2020 5th International Conference on Computer Science and Engineering (UBMK), Diyarbakır, Turkey, 2020, pp. 79-82, doi: 10.1109/UBMK50275.2020.9219391. [8] R. T.-Cabezas, “A hybrid fuzzy modeling method to improve the strategic scenarios design: Integrating artificial intelligence algorithms and the field of futures studies methods,” 2021 16th Iberian Conference on Information Systems and Technologies (CISTI), 2021, pp. 1-6, doi: 10.23919/CISTI52073.2021.9476261. [9] F. Röben and A. C. Meissner, “Market response for real-time energy balancing with fuzzy logic,” 2020 17th International Conference on the European Energy Market (EEM), Stockholm, Sweden, 2020, pp. 1-6, doi: 10.1109/EEM49802.2020.9221945. [10] X. Fan, P. Bai, H. Li, X. Deng, and M. Lv, “Adaptive fuzzy finite-time tracking control of uncertain non-affine multi-agent systems with input quantization,” IEEE Access, vol. 8, pp. 187623-187633, 2020, doi: 10.1109/ACCESS.2020.3030282. [11] Y. Wu, H. Xue, Y. Tian, and H. Liang, “Adaptive fuzzy finite-time bipartite containment control for stochastic multi-agent systems,” 2020 International Conference on System Science and Engineering (ICSSE), Kagawa, Japan, 2020, pp. 1-6, doi: 10.1109/ICSSE50014.2020.9219267. [12] Y. Fan and Y. Li, “Adaptive fuzzy finite-time fault-tolerant control for uncertain non-strict feedback nonlinear systems,” 2020 International Conference on System Science and Engineering (ICSSE), Kagawa, Japan, 2020, pp. 1-6, doi: 10.1109/ICSSE50014.2020.9219326. [13] H. V.-Hinostroza and A. R.-Moreno, “Real-time model reference adaptive fuzzy control of a 3DOF robot arm,” 2020 IEEE XXVII International Conference on Electronics, Electrical Engineering and Computing (INTERCON), Lima, Peru, 2020, pp. 1-4, doi: 10.1109/INTERCON50315.2020.9220247. [14] A. N. Mohammed and G. A. -R. Ghoneim, “Fuzzy-PID speed controller model-based indirect field oriented control for induction motor,” 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE), 2021, pp. 1-6, doi: 10.1109/ICCCEEE49695.2021.9429623. [15] A. Kasbi and A. Rahali, “Performance optimization of doubly-fed induction generator (DFIG) equipped variable-speed wind energy turbines by using three-level converter with adaptive fuzzy PI control system,” Materials Today: Proceedings, 2021, doi: 10.1016/j.matpr.2021.05.406. [16] Q. Bu et al., “The effect of fuzzy PID temperature control on thermal behavior analysis and kinetics study of biomass microwave pyrolysis,” Journal of Analytical and Applied Pyrolysis, vol. 158, 2021, Art. no. 105176, doi: 10.1016/j.jaap.2021.105176. [17] R. Alika, E. M. Mellouli, and E. H. Tissir, “Adaptive higher-order sliding mode control based fuzzy logic T-S for lateral dynamics of autonomous vehicles,” 2021 12th International Conference on Information and Communication Systems (ICICS), 2021, pp. 358-363, doi: 10.1109/ICICS52457.2021.9464623.
  • 8.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 277-284 284 [18] N. D. Lopes, K. Guelton, L. Arcese, and V. J. S. Leite, “Local sampled-data controller design for T-S fuzzy systems with saturated actuators,” IEEE Control Systems Letters, vol. 5, no. 4, pp. 1169-1174, 2021, doi: 10.1109/LCSYS.2020.3019215. [19] R. Jimenez, C. Caceres, O. Avilés, and C. Grodillo, “Multi-tank fuzzy level controller system using system,” 2012 IEEE Ninth Electronics, Robotics and Automotive Mechanics Conference, Cuernavaca, 2012, pp. 320-324, doi: 10.1109/CERMA.2012.77. [20] J. S. Furter and P. C. Hauser, “Interactive control of purpose built analytical instruments with forth on microcontrollers-a tutorial,” Analytica Chimica Acta, vol. 1058, 2019, pp. 18-28, doi: 10.1016/j.aca.2018.10.071. [21] K. L. Cézar et al., “Development of a novel flow control system with Arduino microcontroller embedded in double effect absorption chillers using the LiBr/H2O pair,” International Journal of Refrigeration, vol. 111, pp. 124-135, 2020, doi: 10.1016/j.ijrefrig.2019.11.014. [22] R. R. Rout, S. Vemireddy, S. K. Raul, and D. V. L. N. Somayajulu, “Fuzzy logic-based emergency vehicle routing: An IoT system development for smart city applications,” Computers & Electrical Engineering, vol. 88, 2020, Art. no. 106839, doi: 10.1016/j.compeleceng.2020.106839. [23] A. S. Fonseca Sobrinho and F. G. Junior, “Type-1 fuzzy logic algorithm for low cost embedded systems,” Computers & Electrical Engineering, vol. 88, 2020, Art. no. 106861, doi: 10.1016/j.compeleceng.2020.106861. [24] J. M.-Gil and J. M. Chaves-Gonzalez, “Automatic design of semantic similarity controllers based on fuzzy logics,” Expert Systems with Applications, vol. 131, pp. 45-59, 2019, doi: 10.1016/j.eswa.2019.04.046. [25] R. Alimuin, E. Calilung, and E. Dadios, “Implementation of machine vision as an input to a fuzzy water level control system,” 2017 IEEE 9th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM), 2017, pp. 1-6, doi: 10.1109/HNICEM.2017.8269484. [26] R. Babuska, “Fuzzy and neural control,” DISC Course Lecture Notes (October 2001), Faculty of Information Technology and Systems. Delft University of Technology, Delft, the Netherlands, 2001. BIOGRAPHIES OF AUTHORS Javier Eduardo Martinez Baquero is an Electronic Engineer graduated from Universidad de los Llanos in 2002. Postgraduate in Electronic Instrumentation from Universidad Santo Tomas in 2004, Postgraduate in Industrial Instrumentation and Control from Universidad de los Llanos in 2020 and M.Sc. Educative Technology in Universidad Autonoma de Bucaramanga in 2013. He can be contacted at email:[email protected]. Jairo David Cuero Ortega is an Electronic Engineer graduated from Universidad de los Llanos (Unillanos) in 2012. He also holds a postgraduate degree in Industrial Instrumentation and Control from the same university. Currently, he is studying Master of Engineering-Industrial automation at Universidad Nacional de Colombia. He works as a professor at Unillanos, and his research scopes are Instrumentation, Control and Robotics. He can be contacted at email: [email protected]. Robinson Jiménez-Moreno is an Electronic Engineer graduated from Universidad Francisco José de Caldas in 2002. He received a M.Sc. in Engineering from Universidad Nacional de Colombia in 2012 and Ph.D. in Engineering at Universidad Francisco José de Caldas in 2018. Currently, he is working as an assistant professor of Universidad Militar Nueva Granada and his research focuses on convolutional neural networks for object recognition and image processing for robotic applications such as human-machine interaction. He can be contacted at email: [email protected].