Next Article in Journal
Sleep Analysis by Evaluating the Cyclic Alternating Pattern A Phases
Previous Article in Journal
Object Localization and Sensing in Non-Line-of-Sight Using RFID Tag Matrices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development of an Adaptive Fuzzy-Neural Controller for Temperature Control in a Brick Tunnel Kiln

School of Engineering and Technology, Vinh University, Vinh City 43108, Vietnam
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(2), 342; https://doi.org/10.3390/electronics13020342
Submission received: 14 December 2023 / Revised: 6 January 2024 / Accepted: 10 January 2024 / Published: 12 January 2024

Abstract

:
This research focuses on developing an adaptive fuzzy-neural control system to manage and maintain temperature in brick tunnel kilns. The problem is how to optimize performance and energy consumption in the brick production process. A control algorithm using a combination of a fuzzy logic system and neural network is proposed to automatically adjust temperature parameters, optimize production efficiency, and reduce energy consumption. Simulation and experimental results demonstrate the outstanding performance of the presented system, with significant improvements in energy efficiency and product quality compared to traditional control methods. Moreover, the obtained results exhibit the potential for wide application of the adaptive neuro-fuzzy control method in academic study or industrial production processes.

1. Introduction

Traditional control systems for brick tunnel kilns (BTK) often struggle to adapt the dynamic and nonlinear nature of the firing process. Many external factors such as weather conditions, variations in raw materials, and the demand for various models in the production process can reduce the efficiency and quality of brick products [1,2]. To address these challenges and improve brick production efficiency, brick factories have transitioned from manual to automatic production. The automatic system can precisely adjust the kiln’s heat according to the specific requirements at each stage of brick production. The quality of bricks produced by this automatic system is significantly better than that by manual control, and damage to bricks during firing is avoided because the temperature is automatically adjusted [3,4,5]. This research focuses on developing an adaptive control system approach, specifically an adaptive fuzzy-neural control that conforms to the specific requirements, such as temperature control accuracy, energy savings, and environmental protection, of brick tunnel kilns.
In the BTK system, the identification aspect is a crucial part of the control design procedure. Due to the nonlinear characteristics of the BTK system, designing the controller using conventional approaches is ineffective. In [6], the BTK system model was developed in two types, differing in the treatment of unsteady conditions with recorded kiln temperature data. While this model allowed for testing of physical principles, it has a drawback in designing the control system for the BTK. In [7], Mancunhan et al. introduced a model of drying bricks in the preheating zone of the BTK system. However, the presented model was developed through a simulation study and lacks experimental work. The authors in [8,9,10] provided a numerical simulation to evaluate the BTK thermal performance with several control methods. Nevertheless, the knowledge of the dynamic model of the BTK system is negligible. Therefore, formulating an accurate BTK system model is crucial to developing the control design system and enhancing brick production efficiency.
To prevent brick fires in automatic systems, researchers have devised various methods, including traditional proportional-integral-derivative (PID), robust control, adaptive control, intelligent control, and so on [11]. The authors in [11,12,13,14] proposed a PID controller to adjust the thermal therm of the brick tunnel kilns. However, the tracking performance was poor with the low accuracy of temperature control due to the fixed control parameters. Refs. [15,16] presented a fuzzy logic controller (FLC) for a brick automatic temperature control system. Nevertheless, the design of the FLC is simplistic, featuring only one input and one output, which cannot guarantee good tracking performance. In pursuit of enhanced product quality and system reliability, scholars in [17,18,19] proposed an adaptive fuzzy-PID controller to improve the tracking qualification. In addition, the authors in [20,21,22] presented intelligent control for the BTK system. Each controller has distinct advantages but is still suboptimal in the temperature control process. Furthermore, there is a scarcity of experimental studies; most previous works focus on simulation studies for temperature control. Hence, the development of an advanced control algorithm capable of mitigating negative factors, along with providing experimental studies for brick tunnel kilns, is imperative.
Based on the above literature review, the FLS is frequently chosen as an effective tool for system regulation addressed to various negative factors; for instance, an unmodeled dynamics system. Nevertheless, the FLS is designed depending on the experience of the engineer, which is not capable of self-learning proficiency [23,24,25,26]. In recent decades, neural networks (NN) have been extensively researched in control algorithms, possessing energetic self-learning capabilities. It is noteworthy that both FLS and NN have their own merits and demerits in terms of control algorithms. To leverage the advantages of fuzzy logic techniques and neural networks [27,28], a new approach—fuzzy neural networks—has been investigated, possessing a structure well-suited for fuzzy reasoning and self-learning abilities. However, there are limited studies utilizing the fuzzy neural network algorithm for temperature control in the BTK system.
Motivated by the aforementioned analysis, this article aims to present the design, implementation, and evaluation of an adaptive fuzzy-neural controller to regulate the temperature in a tunnel brick kiln with high efficiency. The main contributions of this paper are summarized as follows:
(1)
As far as the authors are aware, this is the first instance of a fuzzy neural network controller proposed for the BTK system, combining the capabilities of fuzzy logic and neural networks. The advanced control system aims to offer a robust and adaptable solution to optimize temperature levels while minimizing energy consumption for the BTK system.
(2)
The controller leverages sensor data, historical information, and real-time adjustments to optimize temperature control, taking into account variables such as fuel type, external environmental conditions, and furnace load.
(3)
Outstanding performance of the suggested methodology is exhibited via simulation and experimental results as compared with two controllers, i.e., PID and fuzzy controllers.
The structure of the article includes the following: Section 2 includes system modeling and problem statements. Section 3 includes control system design. Section 4 includes implementation and evaluation results through simulation and experiment. Ultimately, the conclusion is summarized in Section 5.

2. Modelling of the Brick Tunnel Kilns

The brick tunnel kilns (BTK) are nonlinear plants and very complex. In the BTK operation, the air and bricks go in opposite directions, as depicted in Figure 1. Commonly, the BTK system includes three zones: preheating, firing, and cooling. Firstly, the bricks are dried to obtain a 12% moisture and then moved to the preheating zone. Herein, bricks are heated with the temperature about 700 °C. Next, the bricks enter the firing zone, and the temperature rises slowly to about 1000 °C. Finally, the bricks are cooled in the cooling zone with the desired temperature of approximate 30−50 °C.
In this paper, the simplified BTK system focuses on the temperature control of the firing zone, which is a significant stage during the brick production process. The model of the firing zone can be found in the previous work [29,30]. In detail, the testbench of the firing zone for the BTK system contains a solid-state relay, an arduino board, light bulbs, laptop-integrated Matlab/Simulink software 2020a, and the temperature sensor, as illustrated in Figure 2. To facilitate the control design, the linearization step is applied to be able to find the simple brick tunnel kiln (BTK) model in particular. Herein, the System Identification tool in Matlab is utilized to formulate the transfer function of the presented system while using frequency-domain experimental data.
Firstly, the input and output data of the BTK system are recorded in the real system. Herein, the applied voltage input is a sinusoidal wave formed through Matlab to provide the BTK system and then get the returned data as output temperature, as depicted in Figure 3. The input and output data are collected by two ‘To workspace’ blocks, namely, out.controlsignal and out.temperature, respectively. The data is written in the MATLAB base workspace.
After obtaining the input and output data of the system, we can find the transfer function of the system in the System Identification tool. This process includes four stages: Import data, Working data, Estimate (Transfer function model), and Import model.
Finally, the brick tunnel kilns can be described in the form of the transfer function with an accuracy of 88.52% via the presented tool.
G s = T s U s = 3.839 s + 0.08521
Remark 1. 
The ideal of the control goal is to ensure an excellent temperature tracking performance, and enhance energy saving and environmental protection under external disturbance. Inspired by the merits of the fuzzy-neural network, the adaptive intelligent controller is constructed to obtain the control goal for the brick tunnel kiln.

3. Controller Design

This section provides the fuzzy-neural controller and two other controllers (PID and fuzzy controller) with the compared proposal. All controllers are presented as follows.

3.1. PID Controller

The Proportional-Integral-Derivative (PID) controller is a widely used feedback control system that operates based on three main components as shown in the below equation. These three components work together to maintain and adjust the system’s output in response to changing conditions.
u t = k p e t + k i e t d t + k d d e t d t
where kp, ki, and kd represent the P-gain, I-gain, and D-gain, respectively.

3.2. Fuzzy Logic Controller

The fuzzy controller is a control system based on the principles of Fuzzy Logic. Fuzzy Logic allows handling uncertain information and fuzzy sets to make decisions. Here, we design a fuzzy controller to control the temperature in the brick tunnel kilns. The fuzzy logic controller includes four stages: fuzzification, rule definition, fuzzy inference system, and defuzzification. For the BTK system, the error of the output temperature and its desired signal (e) is taken as two inputs of the FLC to conduct one control signal (u). Five triangle membership functions (MFs) are utilized to describe the input variable e, such as VL (very low), L (Low), AV (Average), H (High), and VH (Very high) within the range of (0,20). And five gauss MFs are utilized to describe the input variable de, such as NB (negative big), NS (negative small), ZE (zero), PS (positive small), and PB (positive big) within the range of (−1, 1). The output u is characterized by five triangle MFs: VL (very low), L (Low), AV (Average), H (High), and VH (Very high) within the range of (0,5). The input of the fuzzy controller is the error between the set value and the output temperature of the BTK system, as depicted in Figure 4. Meanwhile, the inhomogeneous MFs of the output are shown in Figure 5. The rule base of temperature FLC for the BTK system is displayed in Table 1.
The system output is the control signal of the BTK system after defuzzification with any input. Herein, the defuzzification of the FLC is designed to follow the centroid method as follows:
u t = S y i μ ( y i ) dy S μ ( y i ) dy
where S is the determined set and μ(yi) is the membership value for point yi in the universe of discourse.

3.3. Fuzzy-Neural Controller

For fuzzy logic, the engineer can easily develop a desired system using only If-Then rules, which are close to human processing. With the majority of applications, this allows for a simpler solution within a shorter time. However, along with the advantages of fuzzy control systems, there are still some experience requirements of designing and optimizing fuzzy logic systems in object control.
As for neural networks, they have some advantages such as parallel processing and fast processing speed. Furthermore, neural networks have the ability to learn and train the network to approximate any nonlinear function, especially when a set of in/out data is known. Nevertheless, the main drawback of neural networks is the difficulty to explain clearly how neural networks work. So, the regulation of neural networks is very difficult.
From Table 2, it can be observed that if fuzzy logic and neural networks are combined, there will be a hybrid system with the advantages of both: fuzzy logic allows easy system design easily and explicitly, while neural networks allow learning what we require about the controller. It modifies the shape, position, and coherence dependency functions and automatically fits them completely. The structure of a three- layer fuzzy neural network with inputs X(t) = [x1(t), x2(t), x3(t)]T and one output u is depicted in Figure 6. The ReLU is defined as follows: f(y) = max(0,y). The input data source X(t) can be achieved from a sample dataset in array format.
The three-layered fuzzy neural network is formulated with M fuzzy If-Then rules as follows:
  • Rule Rl: If x1(t) is A 1 i , x2(t) is A 2 i , and xn(t) is A n i , then the output u (control signal) is Bi,
where A 1 i ,   A 1 i ,   A 1 i , and Bi denote the fuzzy sets.
The output of fuzzy neural can be obtained by
u t = i = 1 M w i t Π k = 1 n μ A k i Z k i = 1 M Π k = 1 n μ A k i Z k
where M defines the number of If-then rules, w i t is the adjustable weight, and μ A k i Z k represents the MFs value of the fuzzy variable Zk.
In this paper, for the sake of the fuzzy controller design, the Anfis tool is built in Matlab so we can train the fuzzy-neural network. In the command prompt, type “anfisedit” to enter the Anfis tool. Herein, the collected data is used to train the fuzzy-neural network. In addition, we can set up the network configuration as required.
The block diagram for the learning process of an adaptive fuzzy neural network is summarized in Figure 7. Because of the supevisor learning approach, the training document is recorded that comprises three inputs and one output. Three inputs include tracking error, the integral of the error, and the derivative of the error, while the control effort is one output. The data is recorded to the simout workspace block in Matlab/SIMULINK under the temperature control of the FLC or PID controller. Since the collection of the sample data is finished, the general fuzzy inference system (FIS) is created. Herein, the number and the kind of membership function are selected. Then, the configuration for FIS is established, such as error tolerance, training method, and the number of epochs. The accepted output of the fuzzy-neural controller can be achieved since the training error is low or at the end of epochs.

4. Simulation and Experimental Validation

4.1. Simulation Results

To evaluate the tracking performance of the presented controller, simulation firstly is conducted in Malab/SIMULINK software as shown in Figure 8. The desired input is a sinusoidal signal that is described as follows:
x1d = 70 + 10 sin (2πt) [°C]
The simulation results are exhibited in Figure 9. The temperature tracking performance and tracking error are shown in the first and second subgraph. It is observed that the proposed controller achieved the best tracking performance as compared to the PID and fuzzy controller. The control input signal of all controllers is displayed in the third subgraph of Figure 9a. The proposed fuzzy-neural controller obtains the output temperature stably at around 5 s with non-overshoot and less fluctuation than the PID and fuzzy controller. Meanwhile, the fluctuation of temperature under the PID has peak values within °C by 42% overshoot. Moreover, compared to the fuzzy controller, the proposed method exhibits better performance, as shown in Figure 9b.

4.2. Experimental Verification

4.2.1. Experimental Setup

The experimental platform is established in Malab/SIMULINK software, as depicted in Figure 10. The output temperature of the BTK is measured through the analog A1 pin of the microprocessor. Meanwhile, the control signal input is provided via the arduino Pulse Width Modulation (PWM) pin. Similar to the simulation study, three controllers (i.e., PID, fuzzy controller, and proposed fuzzy-neural controller) are given to evaluate the control performance. The components of the BTK experiment are simplified and listed in Figure 11 and Figure 12, which include the following:
  • Laptop: used to design and control the system.
  • Arduino: receive program from Matlab; control the system.
  • Temperature sensor TMP36: used to read the returned temperature and feed back to the main controller.
  • SSR relay: used to control temperature bulbs.
  • Incandescent light bulbs: act as a source of heat.

4.2.2. Experimental Results

To further evaluate the tracking performance of the presented controller, experimental verification is carried out with the combination of hardware and Malab/SIMULINK software, as shown in Figure 10. The desired inputs in the experiment are constant, sinusoidal, and multistep signal.
The experimental results are depicted in Figure 13, Figure 14 and Figure 15. The temperature tracking performance and tracking error are shown in the first and second subgraph of Figure 13, Figure 14 and Figure 15. It is noted that the proposed controller obtained the outstanding tracking performance as compared to the PID and fuzzy controller. The control input signal of all controllers is displayed in the third subgraph of Figure 13, Figure 14 and Figure 15.
Case study 1:
desired constant input (x1d = 60 °C)
The desired and response signals at the temperature relative to the desired constant signal corresponding to each controller are described in Figure 13. The dashed blue line is the reference signal, and the red line is the response signal of the output temperature when utilizing the PID control. Otherwise, the orange line is for the fuzzy controller, and the dashed black line is for the proposed control method. The enhancement of the output temperature tracking performance is illustrated in Figure 13b with zoom-in from 0 to 3 s. As observed in the figure, the response of the temperature in all three controllers to the desired signal is at an acceptable level. However, it is noteworthy that the proposed controller demonstrates a smooth and rapid response in the BTK system, without any peak overshoot, as compared to the other two controllers. Hence, to see more fairly the effectiveness of the proposed method or the difference between the response signal and the desired signal, the sinusoidal signal is carried out to compare the three controllers. The experimental results of this desired signal are shown in the following case study.
Case study 2:
desired sinusoidal input (similar to simulation study)
Figure 14 displays the temperature tracking performance, tracking error, and signal control input of three controllers with sinusoidal wave input. Similar to the above figure, the dashed blue line, the red line, the orange line, and the dashed black line are the setpoint signal, PID, fuzzy, and proposed controller, respectively. The zoom-in of the output temperature from 0 to 8 s is illustrated in Figure 14b. Based on the data in Figure 14, it can be observed that the temperature error of the PID controller is bigger than that of the two controllers (i.e., fuzzy and suggested controller). With the combination of the merit of fuzzy and neural networks, the proposed controller brings the best qualification with smallest error as compared to the remaining controllers. Thereby, the robustness of the suggested methodology in this paper is confirmed.
Case study 3:
desired signal Builder waveform input
The experimental results of case study 3 are depicted in Figure 15. As seen in this figure, the control tracking qualification of the PID and fuzzy controller became much poorer in the multistep condition. The signal control input and the tracking error significantly increase since there is a significant changing of the desired signal at t = 6 s, 16 s, and 25 s. The zoom-in of the output temperature from 40 to 44 s is illustrated in Figure 15b. These results can be explained by the insufficient adaptation of two controllers to the disturbance environments. Otherwise, due to the robustness of the fuzzy controller and the learning ability of the neural network scheme, a big enhancement was obtained by taking the merits of the intelligent control approach.

4.3. Performance Index Evaluation

To evaluate and compare the quality of controllers, we evaluate based on indicators such as Mean Squared Error (MSE), Mean Absolute Error (MAE), Root Mean Square Error (RMSE) that are formulated as follows [31,32]:
M S E = 1 n i = 1 n y i y ^ i 2
M A E = 1 n i = 1 n y i y ^ i
R M S E = 1 n i = 1 n y i y ^ i 2
where n is the number of data points, yi is the actual value, and y ^ i is the predicted value.

4.3.1. Evaluation of the Simulation Result

The simulation performance indexes are listed in Table 3. It can be seen that all performance indexes of the suggested controller is smallest as compared to other controllers. It confirms again the effectiveness of the proposed control method. The RMSE tracking errors of PID, fuzzy, and proposed controllers are achieved as 6.9222, 3.3363 and 3.1362 °C, respectively. Moreover, MSEs are, in turn, calculated as 3.3202, 2.6211, and 2.6006 °C. It can be concluded that the outstanding effectiveness of the suggested methodology once again is verified.

4.3.2. Evaluation of the Experimental Results

The experimental performance indexes are listed in Table 4, Table 5 and Table 6. It is obvious that the suggested controller provided the best tracking performance where RMSE, MSE, and MAE is lowest as compared to two controllers. It reconfirms again that the efficiency of the suggested strategy.
From Table 4, it can be observed that the temperature tracking performance of the suggested control approach has been enhanced by 27% and 7.2% over the fuzzy and PID controllers, respectively. The result of performance index data analysis with constant desired validates the predominant properties of the suggested methodology compared to the relevant controllers.
Through the simulation and experimental system evaluation tables (Table 3, Table 4, Table 5 and Table 6), it is seen that the MSE, MAE, and RMSE indexes of the proposed fuzzy-neural controller are all the lowest. Hence, it is concluded that the fuzzy-neural controller is the best controller with the highest performance and smallest deviation, and that it can respond to rapid changes in the system’s operation, thereby improving brick performance in the production process of brick tunnel kilns.

5. Conclusions

In this study, an adaptive fuzzy-neural controller has been proposed and developed successfully for controlling temperature of the firing zone of brick tunnel kilns. The simulation and experimental results show that control laws are not only highly stable but also can be developed and implemented. However, the accuracy of the fuzzy-neural controller depends on input data, so to get the best fuzzy-neural controller we have to collect different data sets for training.
In the future work, we will research on how to combine fuzzy-neural networks with deep learning to take advantage of the benefits of both methods and developing a fuzzy-neural model capable of handling real-time fuzzy data.

Author Contributions

Conceptualization, V.D.P. and X.H.N.; software, V.D.P. and T.S.D.; methodology, V.D.P. and V.C.L.; validation, S.P.H., T.A.M. and H.C.T.; formal analysis, D.T.D.; investigation, V.D.P. and V.N.D.; data curation, X.H.N. and S.P.H.; writing—original draft preparation, V.D.P. and X.H.N.; writing—review and editing, T.S.D. and V.N.D.; supervision, V.D.P. and V.N.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Darain, K.M.U.; Jumaat, M.Z.; Islam, A.S.; Obaydullah, M.; Iqbal, A.; Adham, M.I.; Rahman, M.M. Energy efficient brick kilns for sustainable environment. Desalination Water Treat. 2015, 2015, 105–114. [Google Scholar] [CrossRef]
  2. Refaey, H.; Almohammadi, B.A.; Abdel-Aziz, A.A.; Abdelrahman, H.; El-Ghany, H.A.; Karali, M.A.; Al-Dosoky, M. Transient thermal behavior in brick tunnel kiln with guide vanes: Experimental study. Case Stud. Therm. Eng. 2022, 33, 101959. [Google Scholar] [CrossRef]
  3. Da Silva Almeida, G.; da Silva, J.B.; e Silva, C.J.; Swarnakar, R.; de Araújo Neves, G.; de Lima, A.G.B. Heat and mass transport in an industrial tunnel dryer: Modeling and simulation applied to hollow bricks. Appl. Therm. Eng. 2013, 55, 78–86. [Google Scholar] [CrossRef]
  4. Victor, A.O.; Ejiogu, E. Hybrid Solar Thermal/Electricity Automated Oven. Adv. Sci. Technol. Eng. Syst. J. 2020, 5, 188. [Google Scholar] [CrossRef]
  5. De Rubeis, T.; Muttillo, M.; Nardi, I.; Pantoli, L.; Stornelli, V.; Ambrosini, D. Integrated Measuring and Control System for Thermal Analysis of Buildings Components in Hot Box Experiments. Energies 2019, 12, 2053. [Google Scholar] [CrossRef]
  6. Dugwell, D.R.; Oakley, D. A model of heat transfer in tunnel kilns used for firing refractories. Int. J. Heat Mass Transf. 1988, 31, 2381–2390. [Google Scholar] [CrossRef]
  7. Mancuhan, E.; Kucukada, K.; Alpman, E. Mathematical modeling and simulation of the preheating zone of a tunnel kiln. J. Therm. Sci. Technol. 2011, 31, 79–86. [Google Scholar]
  8. Durakovic, J.; Delalic, S. Temperature field analysis of tunnel kiln for brick production. Mater. Geoenviron. 2006, 53, 403–408. [Google Scholar]
  9. Refaey, H.; Abdel-Aziz, A.A.; Ali, R.; Abdelrahman, H.; Salem, M. Augmentation of convective heat transfer in the cooling zone of brick tunnel kiln using guide vanes: An experimental study. Int. J. Therm. Sci. 2017, 122, 172–185. [Google Scholar] [CrossRef]
  10. Yu, B. Dynamic Modeling of a Tunnel Kiln. Heat Transf. Eng. 1994, 15, 39–53. [Google Scholar] [CrossRef]
  11. Minnu Jayan, C.; Rini Jones, S.B.; Binu, L.S. A Survey on the Control Techniques used In Process Control. In Proceedings of the 2023 International Conference on Innovations in Engineering and Technology (ICIET), Muvattupuzha, India, 13–14 July 2023; pp. 1–6. [Google Scholar]
  12. Visan, D.A.; Lita, I.; Cioc, I.B. Temperature control system based on adaptive PID algorithm implemented in FPAA. In Proceedings of the 2011 34th International Spring Seminar on Electronics Technology (ISSE), Tratanska Lomnica, Slovakia, 11–15 May 2011. [Google Scholar]
  13. Hambali, N.; Ang, A.A.R.; Ishak, A.A.; Janin, Z. Various PID controller tuning for air temperature oven system. In Proceedings of the 2014 IEEE International Conference on Smart Instrumentation, Measurement and Applications (ICSIMA), Kuala Lumpur, Malaysia, 25 November 2014; pp. 1–5. [Google Scholar] [CrossRef]
  14. Liu, Q.; Wang, D. A temperature monitor system with King View software based on single-chip microcomputer. J. Xian Univ. Sci. Technol. 2005, 25, 201–203. [Google Scholar]
  15. Qiu, X.; Gao, Y. Automatic Temperature Control System for the Large-Size Brick Kiln. In Advances in Technology and Management: Proceedings of the 2012 International Conference on Technology and Management (ICTAM 2012), International Convention Center Jeju, Jeju-Island, Korea; Kim, H., Ed.; Springer: Berlin/Heidelberg, Germany, 2012; p. 165. [Google Scholar] [CrossRef]
  16. Singhala, P.; Shah, D.N.; Patel, B. Temperature Control using Fuzzy Logic. Int. J. Instrum. Control Syst. 2014, 4, 1–10. [Google Scholar]
  17. Jiang, W.; Jiang, X. Design of an Intelligent Temperature Control System Based on the Fuzzy Self-Tuning PID. Procedia Eng. 2012, 43, 307–311. [Google Scholar] [CrossRef]
  18. Palaniyappan, T.K.; Yadav, V.; Ruchira; Tayal, V.K.; Choudekar, P. PID Control Design for a Temperature Control System. In Proceedings of the 2018 International Conference on Power Energy, Environment and Intelligent Control (PEEIC), Greater Noida, India, 13–14 April 2018; pp. 632–637. [Google Scholar] [CrossRef]
  19. Guofang, G.; Zhengzhong, L. Design of Heating Furnace Temperature Control System Based on Fuzzy-PID Controller. In Information Engineering and Applications; Zhu, R., Ma, Y., Eds.; Lecture Notes in Electrical Engineering; Springer: London, UK, 2012; p. 154. [Google Scholar] [CrossRef]
  20. Efheij, H.; Albagul, A. Comparison of PID and Artificial Neural Network Controller in online of Real Time Industrial Temperature Process Control System. In Proceedings of the 2021 IEEE 1st International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering MI-STA, Tripoli, Libya, 25–27 May 2021; pp. 110–115. [Google Scholar] [CrossRef]
  21. Stankovski, M.; Kolemisevska-Gugulovska, T.; Spasovski, M.; Milkovski, Z.; Kuzmanovska, P. Intelligent Control of a Tunnel Kiln for Clay-Brick Production. IFAC Proc. Vol. 2001, 34, 125–130. [Google Scholar] [CrossRef]
  22. Duan, Y.-h. The Design of Predictive Fuzzy-PID Controller in Temperature Control System of Electrical Heating Furnace. In Life System Modeling and Intelligent Computing, ICSEE LSMS 2010; Li, K., Fei, M., Jia, L., Irwin, G.W., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2010; p. 6329. [Google Scholar] [CrossRef]
  23. Trinh, H.-A.; Phan, V.-D.; Truong, H.-V.-A.; Ahn, K.K. Energy Management Strategy for PEM Fuel Cell Hybrid Power System Considering DC Bus Voltage Regulation. Electronics 2022, 11, 2722. [Google Scholar] [CrossRef]
  24. Van Nam, D.; Gon-Woo, K. Learning Type-2 Fuzzy Logic for Factor Graph Based-Robust Pose Estimation with Multi-Sensor Fusion. IEEE Trans. Intell. Transp. Syst. 2023, 24, 3809–3821. [Google Scholar] [CrossRef]
  25. Pham, D.-A.; Han, S.-H. Enhancing Underwater Robot Manipulators with a Hybrid Sliding Mode Controller and Neural-Fuzzy Algorithm. J. Mar. Sci. Eng. 2023, 11, 2312. [Google Scholar] [CrossRef]
  26. Van Nam, D.; Kim, G.-W. Online Self-Calibration of Multiple 2D LiDARs Using Line Features with Fuzzy Adaptive Covariance. IEEE Sens. J. 2021, 21, 13714–13726. [Google Scholar] [CrossRef]
  27. Zhao, M.; Wan, J.; Peng, C. Generalized predictive control using improved recurrent fuzzy neural network for a boiler-turbine unit. Eng. Appl. Artif. Intell. 2023, 121, 106053. [Google Scholar] [CrossRef]
  28. Phu, D.X.; Mien, V. Robust control for vibration control systems with dead-zone band and time delay under severe disturbance using adaptive fuzzy neural network. J. Frankl. Inst. 2020, 357, 12281–12307. [Google Scholar] [CrossRef]
  29. Kaya, S.; Mançuhan, E.; Küçükada, K. Modelling and optimization of the firing zone of a tunnel kiln to predict the optimal feed locations and mass fluxes of the fuel and secondary air. Appl. Energy 2009, 86, 325–332. [Google Scholar] [CrossRef]
  30. Oba, R.; Possamai, T.; Nicolau, V. Thermal analysis of a tunnel kiln used to produce roof tiles. Appl. Therm. Eng. 2014, 63, 59–65. [Google Scholar] [CrossRef]
  31. Phan, V.D.; Ahn, K.K. Fault-tolerant Control for an Electro-Hydraulic Servo System with Sensor Fault Compensation and Disturbance Rejection. Nonlinear Dyn. 2023, 111, 10131–10146. [Google Scholar] [CrossRef]
  32. Phan, V.D.; Trinh, H.-A.; Ahn, K.K. Finite-Time Command Filtered Control for Oxygen-Excess Ratio of PEM Fuel Cell Systems with Prescribed Performance. Mathematics 2023, 11, 914. [Google Scholar] [CrossRef]
Figure 1. Schematic of a typical brick tunnel kiln.
Figure 1. Schematic of a typical brick tunnel kiln.
Electronics 13 00342 g001
Figure 2. Simplified experiment of the firing zone for the BTK. 1: temperature sensor; 2: heater; 3: microcontroller board; 4: relay, 5: computer-integrated MATLAB/SIMULINK.
Figure 2. Simplified experiment of the firing zone for the BTK. 1: temperature sensor; 2: heater; 3: microcontroller board; 4: relay, 5: computer-integrated MATLAB/SIMULINK.
Electronics 13 00342 g002
Figure 3. Diagram of data collection function.
Figure 3. Diagram of data collection function.
Electronics 13 00342 g003
Figure 4. Input membership functions of the FLCs: (a) error; (b) derivative of error.
Figure 4. Input membership functions of the FLCs: (a) error; (b) derivative of error.
Electronics 13 00342 g004
Figure 5. Output membership functions of the FLCs.
Figure 5. Output membership functions of the FLCs.
Electronics 13 00342 g005
Figure 6. The structure of fuzzy-neural network.
Figure 6. The structure of fuzzy-neural network.
Electronics 13 00342 g006
Figure 7. The principle of ANFIS for small PEMFC system.
Figure 7. The principle of ANFIS for small PEMFC system.
Electronics 13 00342 g007
Figure 8. System simulation diagram.
Figure 8. System simulation diagram.
Electronics 13 00342 g008
Figure 9. Simulation result: (a) tracking performance; (b) zoom-in of error from 30 to 35 s.
Figure 9. Simulation result: (a) tracking performance; (b) zoom-in of error from 30 to 35 s.
Electronics 13 00342 g009
Figure 10. System experimental diagram.
Figure 10. System experimental diagram.
Electronics 13 00342 g010
Figure 11. System block diagram.
Figure 11. System block diagram.
Electronics 13 00342 g011
Figure 12. System connection diagram.
Figure 12. System connection diagram.
Electronics 13 00342 g012
Figure 13. (a) Tracking performance with constant input; (b) Zoom-in temperature from 0 to 3 s.
Figure 13. (a) Tracking performance with constant input; (b) Zoom-in temperature from 0 to 3 s.
Electronics 13 00342 g013
Figure 14. (a) Tracking performance with sinusoidal wave input; (b) Zoom-in temperature from 0 to 8 s.
Figure 14. (a) Tracking performance with sinusoidal wave input; (b) Zoom-in temperature from 0 to 8 s.
Electronics 13 00342 g014aElectronics 13 00342 g014b
Figure 15. (a) Tracking performance with signal builder waveform input; (b) Zoom-in temperature from 40 to 44 s.
Figure 15. (a) Tracking performance with signal builder waveform input; (b) Zoom-in temperature from 40 to 44 s.
Electronics 13 00342 g015
Table 1. Fuzzy rule for temperature control.
Table 1. Fuzzy rule for temperature control.
ue
VLLAVHVH
deNBLLAVHVH
NSVLLAVHVH
ZEVLVLLAVH
PSVLVLLHH
PBLLAVHVH
Table 2. Fuzzy and Neural Review.
Table 2. Fuzzy and Neural Review.
CriteriaNeural NetworkFuzzy Logic
Demonstrate knowledgeNot clear, difficult to explain, and difficult regulationClear and easy to check its works and fix change.
Learning abilityAble to learn through data sets.Inability to learn, need for experience requirements of designer
Table 3. Simulation performance indexes.
Table 3. Simulation performance indexes.
ControllerRMSE [°C]MAE [°C]MSE [°C]
PID6.922215.27483.3202
Fuzzy3.336312.35402.6211
Fuzzy neural3.136212.11432.6006
Table 4. Experimental performance indexes with constant desired.
Table 4. Experimental performance indexes with constant desired.
ControllerRMSE [°C]MAE [°C]MSE [°C]
PID1.82883.34440.4639
Fuzzy2.17534.73200.5135
Fuzzy neural1.70012.89030.3877
Table 5. Experimental performance indexes with sinusoidal desired.
Table 5. Experimental performance indexes with sinusoidal desired.
ControllerRMSE [°C]MAE [°C]MSE [°C]
PID3.236410.47461.4054
Fuzzy3.09239.56211.2288
Fuzzy neural2.94078.64781. 3148
Table 6. Experimental performance indexes with multistep desired.
Table 6. Experimental performance indexes with multistep desired.
ControllerRMSE [°C]MAE [°C]MSE [°C]
PID3.630613.18122.1694
Fuzzy3.538512.52082.0202
Fuzzy neural3.00979.05851.6396
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Phan, V.D.; Nguyen, X.H.; Dinh, V.N.; Dang, T.S.; Le, V.C.; Ho, S.P.; Ta, H.C.; Duong, D.T.; Mai, T.A. Development of an Adaptive Fuzzy-Neural Controller for Temperature Control in a Brick Tunnel Kiln. Electronics 2024, 13, 342. https://doi.org/10.3390/electronics13020342

AMA Style

Phan VD, Nguyen XH, Dinh VN, Dang TS, Le VC, Ho SP, Ta HC, Duong DT, Mai TA. Development of an Adaptive Fuzzy-Neural Controller for Temperature Control in a Brick Tunnel Kiln. Electronics. 2024; 13(2):342. https://doi.org/10.3390/electronics13020342

Chicago/Turabian Style

Phan, Van Du, Xuan Hung Nguyen, Van Nam Dinh, Thai Son Dang, Van Chuong Le, Sy Phuong Ho, Hung Cuong Ta, Dinh Tu Duong, and The Anh Mai. 2024. "Development of an Adaptive Fuzzy-Neural Controller for Temperature Control in a Brick Tunnel Kiln" Electronics 13, no. 2: 342. https://doi.org/10.3390/electronics13020342

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop