Next Article in Journal
A Multi-Stage Decision Framework for Optimal Energy Efficiency Measures of Educational Buildings: A Case Study of Chongqing
Next Article in Special Issue
Performance of a Nanofluid-Cooled Segmented Thermoelectric Generator: Hollow/Filled Leg Structures and Segmentation Effects
Previous Article in Journal
Dynamic Evolution and Quantitative Characterization of Fractures in Coal at the Eastern Edge of Ordos Basin under Axial Loading
Previous Article in Special Issue
Multi-Objective Optimization Design and Experimental Investigation for a Prismatic Lithium-Ion Battery Integrated with a Multi-Stage Tesla Valve-Based Cold Plate
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Control Strategy Based on Artificial Intelligence for a Double-Stage Absorption Heat Transformer

by
Suset Vázquez-Aveledo
1,
Rosenberg J. Romero
2,*,
Moisés Montiel-González
3 and
Jesús Cerezo
2
1
Postgraduate in Science, Autonomous University of Morelos State, Av. Universidad 1001, Cuernavaca 62209, Morelos, Mexico
2
Engineering and Applied Research Centre, CIICAp, Autonomous University of Morelos State, Av. Universidad 1001, Cuernavaca 62209, Morelos, Mexico
3
Facultad de Ciencias Químicas e Ingeniería, FCQeI, Autonomous University of Morelos State, Av. Universidad 1001, Cuernavaca 62209, Morelos, Mexico
*
Author to whom correspondence should be addressed.
Processes 2023, 11(6), 1632; https://doi.org/10.3390/pr11061632
Submission received: 25 April 2023 / Revised: 19 May 2023 / Accepted: 24 May 2023 / Published: 26 May 2023
(This article belongs to the Special Issue Advances in Thermal Process Engineering and Simulation)

Abstract

:
Thermal energy recovery systems have different candidates to mitigate CO2 emissions as recommended by the UN in its list of SDGs. One of these promising systems is thermal absorption transformers, which generally use lithium-water bromide as the working fluid. A Double Stage Heat Transformer (DSHT) is a thermal machine that allows the recovery of thermal energy at a higher temperature than it is supplied through the effect of steam absorption in a concentrated solution of lithium bromide. There are very precise thermodynamic models which allow us to calculate all the possible operating conditions of the DSHT. To perform the control of these systems, the use of Artificial Intelligence (AI) is proposed with two computational techniques—Fuzzy Logic (FL) and Artificial Neural Network (ANN)—to calculate in real-time the set of variables that maximize the product’s Gross Temperature Lift (GTL) and Coefficient of Performance (COP) in a DSHT. The values for Coefficient of Determination (R2), Mean Square Error Root (MRSE), and Mean Error Bias (MBE) for the two types of computational techniques were analyzed and compared with the purpose of identifying which of them may be more accurate to calculate the operating conditions (temperatures, pressures, concentration and flows) with the highest COP for an interval of the value of the temperature absorption entered by the user. The result of the analysis of the evaluated techniques concluded that the control strategy of a DSHT in real-time will be based on the precise calculation of the refrigerant flow in the second evaporator with a Neural Network of 30 neurons, 300 weights and 40 bias, as it is more accurate than the Fuzzy Logic technique. The goodness-of-fit for two computational techniques was evaluated as having an R2 higher than 0.98 for the provided data. Future AI controllers must be based on evaporator flow values with evaporator power at 3.9−04 kg/KJ.

1. Introduction

Energy consumption plays an important role in the development of the daily activities of human beings. This consumption comes mainly from fossil resources, which triggers major environmental problems such as greenhouse gas (GHG) emissions mainly responsible for climate change. One of these is carbon dioxide (CO2) resulting from the burning of fuels and industrial processes, which increased by 0.9% from 2021 to 2022, reaching a new all-time high of 36.8 Gt [1].
The industrial sector is one of the largest energy consumers [2], generating high amounts of waste heat and promoting thermal pollution. The recovery of this waste heat allows its reuse in other processes in the industry, and this means great energy savings [3].
The innovation of technologies to recover waste heat is of great importance today because it represents a method of using the unused energy produced in the industry. One of these technologies used for heat recovery is absorption systems, specifically, Single-Stage Heat Transformers (SSHT), which are a type of heat pump that could take advantage of waste heat from an industrial process or a low-quality source and bring a part of it to a higher temperature in order to use it for a specific purpose [4].
Absorption Heat Transformer (AHT) are thermodynamically efficient equipment, with low environmental impact and can be adapted to renewable energies such as solar or geothermal energy [4,5,6]. These devices have demonstrated feasibility for water purification applications, [7,8,9,10,11,12,13,14], which could directly affect Sustainable Development Goal No. 6 of the UN 2030 Agenda: Clean Water and Sanitation.
Studies have produced many findings on the feasibility of adapting these systems to industrial processes, either for heat recovery in a secondary process or for the re-entry of heat into the process and reduction in energy requirements [15,16,17,18,19,20,21,22,23].
The absorption systems of type II (or inverse) work in a thermodynamic cycle with four-unit operations: generation, condensation, evaporation, and absorption. Heat exchange occurs in all of these, and simultaneous exchange of matter and heat occurs in two; with variables of temperature, pressure, concentration, power, and flow of fluids at different densities, it is a complex process. In addition, this equipment cannot be self-controlled; if there are not trained personnel operating this type of equipment, it can suffer deterioration due to overheating [24]. This implies that the system cannot operate on its own under the most favorable conditions such as a non-crystallization zone, a zone with different pressures, and/or without condensate flow. These three conditions lead to the thermodynamic cycle being inhibited or not operating. The increase in pressure in the upper area of this equipment can cause overheating—generating chemical risks for operators—and deterioration or destruction of the equipment.
On the other hand, these absorption systems operate with a working mixture that is a combination of a working fluid (refrigerant) and an absorbent. Therefore, the behavior of the absorption cycle depends on the thermodynamic properties of the local conditions; the physicochemical conditions of both the working fluid and the absorbent are unique within each component where one of the unit operations of the cycle occurs. Among the most used working mixtures for SSHTs are the mixtures water–lithium bromide (H2O–LiBr) and water–Carrol, which is a mixture of water with lithium bromide and ethylene glycol as an additive to increase the concentration of operation up to 70% instead of only the 60% of the original [25].
The operation of the thermodynamic cycle is influenced by disturbances in the operation associated with the temperature of the environment [26]; these disturbances are measurable but not controllable, and limit the performance of the condenser as it necessarily requires the exchange of temperature with the environment. Therefore, the condenser is subject to environmental conditions causing variations in the pressure and concentration of the desorber.
Based on the above, the existing problem is related to the automated control of a Double-Stage Heat Transformer (DSHT), which leads to the development of an automatic control strategy applied to this equipment capable of involving all the variables present in the system as well as disturbances in these variables. The literature presents several works related to the automatic control of heat pumps by mechanical compression and, to a lesser extent, by type I absorption [27]. However, for SSHT, the few reported works on control depending on the energy to be revalued are based only on the classic Proportional, Integrative and Derivative control (PID), not centralized and without the feedback of the variables that optimize the performance of the cycle.
A previous controlled system with similar heat transfer processes is the mechanical vapor compression heat pump. These systems have on/off control and several studies have reported on them. Other authors have published research on the application of PID to pumps of heat by compression, among which are the works of [28,29,30]. Another author [31] has used PID control to obtain a maximum COP of the system at a fixed set of temperatures.
The technological development of instrumentation for control, as well as computational advances, has improved the progress of more advanced control concepts and strategies based on AI models. Another author [32] employed a diffuse self-tuning control method–PID to regulate PID parameters in line and maintain refrigerant flow in an appropriate range of a compression cycle. Experimental results show improvements in this method compared to that of the conventional PID control system. Another publication [33] tested three different control algorithms—PID, FL and ANN—in a mechanical vapor compression cooling system. It was found that the ANN control algorithm gave a more robust response to the disturbance effect in the system.
As for absorption heat pumps, the published studies only focus on control strategies applied to type I. Another author [34] demonstrated the performance of a PI feedback loop in regulating generation temperature in a car-exhaust-driven water and ammonia system. Goyal [35] developed a model-based P control (the control output is proportional to the error at all times) and PI control (the control output is proportional to the integrative of the error) control of a natural-gas-powered ammonia–water absorption chiller for control. The results indicated an improvement in COP of approximately 8–10% under variable ambient temperature operating conditions. These authors [36] also achieved feedback control of the temperature of the cooled water supply by varying the mass flow rate of relatively hot recycled water in a lithium bromide–water absorption chiller.
Xu et al. [37] implemented a PID controller in a lithium bromide water–bromide chiller simulation using two approaches: The first used the temperature of the chilled water supply as the controlled variable and the flow rate of the generator heat source as the manipulated variable. The second approach only used generation temperature as a controlled variable. The system demonstrated constant COP and fast control with the temperature of the generator solution as the control variable.
Garciadealva et al. [38] proposes a cascade control system with PID controllers applied to a single-stage absorption cooling system operated with solar energy and the ammonia–water mixture. The applied control improved the thermodynamic steady state and the response for all times.
In the literature review, several automatic control strategies have been presented for mechanical compression and absorption heat pumps, both type I; however, for type II heat pumps (SSHT and DSHT), it is practically nil. As mentioned, the publications concerning automatic SSHT control are based on PID, that is, a type of non-centralized control that—in the case of an absorption system consisting of a thermodynamic cycle—does not guarantee maximum heat recovery. A theoretical correlation strategy was proposed with a PID control that uses the flow ratio for a DSHT with a water–Carrol mixture [39].
The need arises to develop a strategy for automatic control of a DSHT operating with water–lithium bromide with the purpose of calculating the refrigerant flow for the maximum value of COP and GTL, which guarantees the recovery of the thermal energy of the system with the greatest efficiency for a selected operation condition. For this, the implementation of intelligent control is carried out, with the evaluation of two computational techniques associated with Artificial Intelligence, in a certain way that is autonomous, nonlinear, and learning [40], the nonlinearity of which corresponds well to thermodynamic models [41].
The intelligent control applied to this type of multivariable and non-linear system allows using centralized rules that can be varied for the case of this cycle, because the aqueous lithium bromide enthalpies are nonlinear functions of temperature and weight concentration; the AI can work more effectively compared to setting only one of the variables with PID systems because, unlike isolated controls for several variables (not central), they lead to a set of actions for one full cycle of control.
The objective of this article is to show a multivariable automatic control strategy with previously referenced Artificial Intelligence techniques for DSHT control that works with the water–lithium bromide mixture [17] for which theoretical and experimental data are available. The proposal DSHT control strategy will be calculated by controlling refrigerant flows based on flow ratio calculation research [39] in both stages, and the main objective is to calculate with AI the absorption temperature in the second stage—which has the higher COP multiplied by GTL product value—that is the best operating condition.

2. Materials and Methods

An AHT is a reverse heat pump or a type II heat pump and, it can be classified as simple-effect or advanced. It can operate with conventional or alternative mixtures. The components of an AHT are heat exchangers: a Generator (GE), a Condenser (CO), an Evaporator (EV) and an Absorber (AB).

2.1. Absorption Cycle

2.1.1. Single-Stage Heat Transformer (SSHT)

The cycle of an SSHT is shown on a pressure–temperature diagram in Figure 1. It is observed that the SSHT operates with two pressure levels and three temperature levels where the same waste heat is supplied to the Generator and Evaporator. In the case of SSHT and DSHT systems, the working fluid and the absorbent are the water and the aqueous lithium bromide, respectively, which revalue the energy supplied in the Evaporator and Generator.
The cycle begins by adding heat (waste, geothermal, solar) to the Generator (QGE) and the Evaporator (QEV), which can have a relatively intermediate temperature (60–80 °C). In the Generator is the concentrated mixture of lithium bromide and the refrigerant (also called working fluid); part of the working fluid (water) is evaporated as a product of the heat exchange with the waste source, and then it is sent to the Condenser where it changes to a liquid phase by disbursing an amount of heat (QCO) to the environment.
The working fluid or condensed refrigerant is water, and it is sent by a pump to the Evaporator where it receives an amount of heat to again pass to the vapor phase, but at a higher pressure, and then is conducted to the Absorber where it is absorbed by the aqueous mixture of concentrated lithium bromide coming from the Generator, releasing an amount of useful heat (QAB) at the highest relative temperature of the cycle (greater than 80 °C). Finally, the diluted fluid into the Absorber is sent (through a valve to the zone of lower pressure) to the Generator to restart the cycle again [4].

2.1.2. Double-Stage Heat Transformer (DSHT)

A double-stage AHT is the combination of two single-stage heat transformers, resulting in a device containing a total of 8 heat exchangers, 4 for each stage, as shown in Figure 2.
In a Double-Stage Heat Transformer (DSHT), the heat transferred to the stage 1 Absorber is used to power the stage 2 Evaporator, while the heat generated from stage 2 is also fed by the same heat source that feeds the stage 1 Generator and stage 1 Evaporator. In Evaporator 2, the working fluid or refrigerant (water) from the stage 2 Condenser (at near-ambient temperature) is evaporated at a higher pressure and temperature value than the stage 1 Evaporator, allowing the useful heat obtained in stage 2 in the Absorber to have a higher temperature value compared to the stage 1 Absorber [39].
The main parameters of these thermal parameters are COP, Flow Ratio (FR) and GTL and are defined below for each cycle:
  • COP can be defined as the heat recovery capacity or the efficiency of transformation of useful heat with respect to the one supplied, as in Equations (1) and (2):
C O P S S H T = Q A B 1 Q G E 1 + Q E V 1 + W P 1 + W P 2 ,
C O P D S H T = Q A B 2 Q G E 1 + Q G E 2 + Q E V 1 + W P 1 + W P 2 + W P 3 + W P 4 ,
where WPi is the work done by pump number i (1 to 4), which—according to the literature—is less than 5% and, in most conditions, its effect on the COP can be neglected [41].
  • GTL is defined as the difference between the temperature of the Absorber (TAB) and Evaporator (TEV), as in Equations (3) and (4):
G T L S S H T = T A B 1 T E V 1 ,
G T L D S H T = T A B 2 T E V 1 ,
  • FR is a dimensionless value that is defined as the ratio between the concentration of the concentrated solution of lithium bromide in the Generator (XGE) divided by the difference in concentrations of concentrated and diluted lithium bromide in the Generator and Absorber (XGE − XAB), respectively, and is equivalent to the ratio between the flow of the dilution solution in lithium bromide with the ratio to the working fluid or refrigerant fluid, as per Equations (5)–(8):
F R S S H T = X G E 1 X G E 1 X A B 1 ,
F R S S H T = m A B 1 m E V 1 ,
F R D S H T = X G E 2 X G E 2 X A B 2
F R D S H T = m A B 2 m E V 2 ,
According to previous research [26], it was concluded that a temperature change in the SSHT Condenser generates a change in the other components of the cycle. That is, a change in temperature in the Condenser causes pressure changes in the areas of low relative pressure, causing changes in fluid concentration with a high concentration of lithium bromide (XGE). In addition to this, [39] concludes that a change in concentration produces a change in the flow ratio (FR) and therefore in the value of the flows of the evaporates and the Absorber in the first instance and later in the Generator (conservation of matter); these changes are limited by the conditions of thermodynamic equilibrium. The equilibrium values include pressure, temperature, and concentration; the theoretical and experimental values of FR correspond exactly to concentration and flux changes as seen in Equations (5) and (7) for SSHT and (6) and (8) for DSHT. A change in XGE implies a change in the flows of the whole cycle.
The thermodynamic operating data of an SSHT with lithium bromide were calculated and are shown in Figure 3. This figure shows the behavior of the COPSSHT as a function of the GTLSSHT for different temperatures indicated for each component. The Generator operates with a constant temperature value at 50 °C, the Condenser temperature was varied from 20 °C to 25 °C, the absorption temperature has been calculated for a range of 70 °C to 75 °C and the evaporation temperature was varied from 45 °C to 50 °C. It is also observed that with increasing GTLSSHT, the COPSSHT decreases nonlinearly, obtaining the largest COPSSHT for small values of GTLSSHT.
According to the study carried out, in an SSHT cycle [41] the maximum values of the COPSSHT implies the lowest value of GTLSSHT, as can be seen in the upper left part of Figure 3. In addition, the highest values of GTLSSHT are obtained in the minimum values of COPSSHT for each TAB between 70 and 75 °C. Maximum values of COPSSHT or maximum values of GTLSSHT are not the best scenarios to consider as a control strategy. It is then proposed as an objective function to find the maximum value of both to guarantee the best operation of the SSHT without having to diminish either of the two parameters; for this, the artificial variable to be maximized is the product of the COP by the GTL (in both stages). In addition to this, Figure 3 shows the area of the conditions where the highest values of the COPSSHT x GTLSSHT product marked within an oval are obtained, so two Artificial Intelligence (AI) computing techniques are compared to determine which of them is more accurate in the calculation of the MEV (at each stage) for a TAB and set of GTL values.

2.2. Artificial Intelligence

The control strategy that will be implemented to operate the DSHT in the conditions of the higher COP multiplied by GTL product will obtain a value of MEV from the use of Artificial Intelligence. Two AI computer programs were first developed for an SSHT to determine which of the two (Fuzzy Logic and Neural Networks) is more accurate for system stabilization. Figure 4 shows a schematic of the general AI model, which presents 5 input variables defined by a thermodynamic model of the cycle [41] and 5 output variables of interest for the evaluation of QEV, QGE, XGE, FR and MEV, being a MIMO (multiple-input and multiple-output) system. The COP is a function of the powers calculated as outputs of the program, as indicated by Equation (1). The GTL is calculated based on the TAB (which is not fixed); during the calculation process, all temperatures (TEV, TGE, TCO) have a domain or interval of interest that can be assigned. The value of the GTLSSHT will depend on the output values TAB and TEV. Therefore, the GTLSSHT multiplied by COPSSHT product is known for those intervals. The names and units of measurement of inputs and outputs are shown in Table 1.
The values of the output variables of the AI computer program for each input vector correspond to the values of a higher product of COPSSHT multiplied by GTLSSHT, and from this output value the values of the mass flows can be determined in the SSHT depending on the external power [41] that enters the Generator (QGE_EX) and Evaporator (QEV_EX), as per Equations (9) and (10):
Q G E _ E X = M 1 _ s i m × C P × ( T F T G E _ S )
Q E V _ E X = M 2 _ s i m × C P × T G E _ S T E V _ S ,
where:
  • Cp is the heat capacity of the fluid entering the Generator.
  • TF is the outlet temperature of the fluid that comes from a heat source after passing through the Generator.
  • TGE_S and TEV_S are the temperature of a constant heat source from which energy is entered into the generation and evaporation processes.
  • M1_sim: is the flow of a heat source to the Generator (geothermal, solar, industrial waste).
  • M2_sim: is the flow of a heat source to the Evaporator (may be the same as the Generator).

2.2.1. Computational Model Using Fuzzy Logic

The Fuzzy Logic computational model is based on IF–THEN rules and is solved by a Fuzzy Logic controller (Figure 5) in four stages as listed below [42]:
  • Input variables can be words or sentences, which, through membership functions, are converted into linguistic variables.
  • The fuzzification generates a blurred output, that is, the sharp values are blurred for a fuzzy output.
  • The mechanisms of fuzzy inference have the task of interpreting the rules of type IF–THEN contained in the rule base of the physical phenomenon to obtain the output values from the current values of the linguistic variables input to the system as indicated by the program.
  • Defuzzification is the conversion of a diffuse quantity into a precise quantity. The output of a fuzzy process can be the logical union of two or more fuzzy membership functions defined in the discourse universe of the output variable. Among the methods that have been proposed in the literature to perform the defuzzification stage is the centroid method, which is defined by Equation (11) that determines the defuzzified × value [43]:
    x = i = 1 n x i µ ( x i ) i = 1 n µ ( x i )
    where:
    • n represents the number of items in the sample;
    • x i are the elements;
    • µ ( x i ) is the membership value for point xi in the universe of discourse.
The programming of the model based on Fuzzy Logic was developed using the MATLAB toolbox FIS (Fuzzy Inference System). This graphical interface allows users to create input–output variables and fuzzy sets as well as define the type of controller (Mandani or Sugeno), the base of fuzzy rules and other parameters of the inference process [44] that are consistent with what is proposed [42].
For the diffuse implication, the rule of the t-norm of the minimum was selected; for the aggregation, the rule of the s-norm of the maximum was chosen; and, for the diffusion, it was decided by the centroid method [45], which corresponds to physical phenomena that exhibit similarity with the absorption process.
In this work, once the input variables, output variables and fuzzy inference handler were determined, the MATLAB FIS editor was used to model the fuzzy sets. For the values of the output variables, a normalization of the data was performed [46]. Linguistic tags allow good interpretability to interact with experts on the phenomenon and adjust the mathematical model. Table 2 shows a description of these values:
The membership functions (MFs) of input variables and output variables were selected with a representativeness criterion [47]. For this reason, triangular and trapezoidal functions were chosen for the input variables while triangular functions were used for the output variables. The absorption power (QAB) input variable was chosen as a trapezoidal MF and the other input variables were triangular and trapezoidal MFs. All output variables were chosen as triangular MFs. The domains of each partition were chosen to selected the operating conditions for each input variable, and for the output variables each partition responds to the GTL multiplied by COP higher product condition for an input condition with 5 variables.
The fuzzy rules base was implemented with the FIS rules editor (Figure 6), which combines the fuzzy values of the input variables with the logical operators AND or OR and the fuzzy inference system, in this case, the method of the t-norm of the minimum. In addition, each rule assigns values to the output variables. Figure 6 shows just a part of the first 17 rules in the FIS rules editor.
Example of 3 fuzzy rules:
1.
If (QAB is 1) and (TAB is 70) and (TGE is 50) and (Tco is 20) and (TEV is 45) then (QGE is 0_6) (QEV is 0_4) (MEV is 0_3) (XGE is 0_5) (FR is 0_3)
...
 
7.
If (QAB is 1) and (TAB is 70) and (TGE is 50) and (Tco is 21) and (TEV is 45) then (QGE is 0_6) (QEV is 0_5) (MEV is 0_5) (XGE is 0_5) (FR is 0_5)
...
 
13.
If (QAB is 1) and (TAB is 70) and (TGE is 50) and (Tco is 22) and (TEV is 45) then (QGE is 0_6) (QEV is 0_2) (MEV is 0_2) (XGE is 0_5) (FR is 0_6)
...
 
To complete a total of 2592 rules in which mapping of each membership function was made for all the others (data set available on request). The editing of all rules takes much time (close to 1 min per each rule), but the learning time in a portable PC with an Intel i7 © processor is lower than 1 s.

2.2.2. Computational Model using Neural Networks

Artificial Neural Networks are made up of four main elements: inputs, synaptic weights, activation function and output. The multi-layer perceptron network configuration or feed-forward is the structure used for an approximation function within supervised learning. The transfer functions used in the different layers and their neurons allow network learning to present linear and nonlinear relationships between input and output variables. Feed-forward networks in their structure present sigmoid functions in the hidden layers and linear functions in the output layer [48]. Figure 7 shows a generic schematic of a basic Artificial Neural Network of a feed-forward type.
The range of the input variables responds to the operating conditions analyzed for the AHT varied by 1 °C and for the values of the output variables a normalization of the data from 0.0 to 1.0 was performed. Table 3 shows the range of these values:
The learning algorithm of the selected Neural Network has as its main function the adjustment of the weights and bias of the network to ensure that the desired outputs are obtained with respect to the inputs by minimizing the error. To determine the number of neurons in each layer of the network configuration, as well as the number of layers to include, there is no method or rule that defines—nor there is an optimal number of neurons to solve—a particular problem, that is, the trial and error method is used [49]; in this study, the value that allows defining the number of neurons was based on the correlation between the values reproduced by the Artificial Intelligence Neural Network is greater than 0.99.
ANN programming was developed using the nftool (Neural Fitting) tool for MATLAB. MATLAB’s nftool application is a graphical interface which allows you to select data and create and train a network, and it is possible to evaluate its performance using mean square error and regression analyses. The networks created by nftool are characterized by the following [44]:
  • A hidden layer (the user can change the number of hidden units).
  • Hidden units have a sigmoid activation function (tansig or logsig) while output units have a linear activation function.
  • The training algorithm is Backpropagation based on a Levenberg–Marquardt minimization method.
  • The learning process is controlled by a cross-validation technique based on a random division of the initial data set into 3 subsets: training (weight adjustment), control of the learning process (validation) and evaluation of the quality of the approach (testing).
The goodness of fit approximation can be assessed by the following [50]:
  • Mean square error (MSE): expresses the difference between the correct outputs and those provided by the network; the approximation is better if MSE is smaller (closer to 0).
  • Pearson Correlation Coefficient (R): measures the correlation between correct outputs and those provided by the network; the closer R is to 1, the better the approximation.
For this ANN-based computational program, there are 5 network input parameters and 5 output parameters. Different networks with different numbers of hidden neurons were used; the number of neurons ranged from 5 to 25. To train the networks, the input vectors and target vectors were randomly divided into three sets as follows: 70% were used for training, 15% were used to validate that the network is generalizing and the remaining 15% were used as a completely independent test of network generalization.
There is new model for pressure and temperature ANN; the literature has referred to other processes that use 70% for training, 20% for validation and just 10% for testing [51].

2.3. Validation of the Two Models

To verify the similarity of the data resulting from the computational models of Artificial Intelligence based on Fuzzy Logic and Neural Networks, for the data of the thermodynamic method, different deviation indicators were used to assess the goodness-of-fit between both sets of data for the two AI computational programs [52]. The deviation indicators are defined below:
  • Deviation (%): allows you to see how far an approximate value is from an exact one.
D e v i a t i o n % = X s i m X X ( ×   100 ) ,
where Xsim is each of the output values obtained in the two computational models studied.
  • Mean square error root (RMSE): Measures the amount of error that exists between two sets of data, that is, it gives us a measure of how close the points of the observed data are to the estimated values. Near-zero values of RMSE indicate a better fit, and a value of RMSE = 0 indicates a perfect fit between the observed series and the estimated series.
R M S E = i = 1 N ( X s i m , i X i ) 2 N
where N represents the amount of data and Xi represents each of the values obtained in the thermodynamic model [53].
  • Mean Error Bias (MBE): Used to validate model results against experimental data, it represents the degree of correspondence between a prediction and an observation, describing whether a model overestimates or underestimates the observation.
M B E = i = 1 N ( X s i m , i X i ) N ,
  • Coefficient of determination (R2) indicates the goodness-of-fit of the model, and its limits are from 0 to 1; 0 indicates that the proposed model does not reproduce the data, and 1 indicates a perfect reproduction of the data entered.
R 2 = 1 i = 1 N ( X s i m , i X i ) 2 i = 1 N ( X i X a v e ) 2
where Xave indicates the average of the data in the thermodynamic model.

3. Results

3.1. Fuzzy Logic

Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17 show the membership functions of as well as the universe of speech for each input and output variable.

Fuzzy Logic Output

In Figure 18, an example of the output of the program execution in MATLAB can be seen for the Absorber power (QAB) entered by the user of 1 (kW) with operating conditions of generation at 50 °C, absorption at 70 °C; theoretically, the environment and condensate temperature are the same, which is 20 °C; and the steam in the Evaporator varies—in this case (of Figure 18), it is presented for the temperature of 47.5 °C. This Evaporator value changes, as it has been trained with thermodynamic data. The results obtained by the program are as follows: normalized generation power of 0.6 (maximum value 1.0095 kW and minimum 0.9969 kW), normalized evaporation power of 0.4 (maximum value 1.4904 kW and minimum 1.0798 kW), normalized evaporation mass flow (MEV) of 0.3 (maximum value 0.00059 kg/s and value minimum 0.00043 kg/s), normalized concentration of the desorber or Generator of 0.5 (of a maximum value 56.6885 and minimum value 50.9332 in concentration kg of lithium bromide/kg of aqueous solution) and normalized flow ratio (FR) of 0.3 (with maximum values of 19.9291 and minimum 7.9601).

3.2. Computational Model Based on Neural Networks

Based on the search for a value of R2 that correlates with a value greater than 0.99, hidden layers from 5 to 25 were tested and, in layer 15, a value higher than the established criterion was obtained. According to the set of inputs and outputs shown in Figure 19, the Neural Network is shaped as shown below.
ANN involved fifteen neurons (Ns = 15) in the hidden layer, 150 weights (Wi{k,s} = 75 (Table 4) and Wo{l, s} = 75 (Table 5)) and two biases, with 15 values for b1 and 5 values for b2 (Table 6); it was used to predict output values corresponding to the largest product of the values COP multiplied by GTL for a vector of conditions in the input values in the AHT in a stage.
During the network training period, the number of neurons in the hidden layer was varied to find the smallest MSE values for training, validation and testing. With the help of the trial and error method, the smallest MSE of training, validation and testing was found to be 34.00 × 10−05, 3.16 × 10−05 and 3.01 × 10−05,respectively, for 15 neurons in the hidden layer. It has also been observed that the training performance of the network deteriorates when the number of neurons in the hidden layer is greater than 22 or less than 5.
These small MSE values indicate that network performance is good for predicting maximum COP product values per GTL for each operating condition of the input values. Regression plots are also used to validate network performance and show that the fit is reasonably good for all datasets, with regression values (R) in each case greater than 0.999 (Figure 20).
Once the network has been trained with R2 values of 0.9902 and MSEs of 3.34 × 10−05, 3.16 × 10−05 and 3.01 × 10−05 for training, validation and testing, respectively, a MATLAB Simulink model of that network is created that simulates the outputs for any given input vector for the first stage.

3.3. Comparison of Both Computational Models

For the comparison of both models studied, the goodness adjustment indicators described above were used. Regarding the indicators of % Deviation, RMBE and MBE, lower values indicate better goodness-of-fit between the two methods; for the case of R2, if the value is closer to 1, the fit of the model will be more accurate. Table 7 shows the different goodness-of-fit indicators used in the analysis of computational models based on Fuzzy Logic and Neural Networks.
Both programs present, for each output variable, values close to zero for the RMSE and MBE indicators, the % Deviation for the Fuzzy Logic program presents a maximum value of 6.7% and, for the ANN, the maximum deviation is 4.8%, with a maximum R2 of 0.9998 for the ANN while, for the program of Fuzzy Logic, a range of 0.974 to 0.989 was obtained. The results show in both cases the similarity of the data for each output of the AI computer programs compared with the thermodynamic model. Therefore, in this work, it is proposed to use an ANN model for future applications of automatic control of double-stage absorption cycles with the following network.

3.4. ANN for DSHT

The AI of ANN for a double stage assumes that the first stage is operating with a maximum value of the product of COPSSHT multiplied by GTLSSHT and has, as the power to the second ANN, the condition TAB2 = TEV1 (Figure 21). This ANN involved thirty neurons (Ns = 30) in the hidden layer [150 additional weights (Wi{k,s} = 75 (Table 8) and Wo{l, s} = 75 (Table 9)) and two biases with the following values: 15 new values for b1 and 5 new values for b2 (Table 10)]. It was used to predict the output values corresponding to the largest product of COP multiplied by GTL for a vector of conditions in the input values in the AHT in each stage.
In this ANN, the neurons were not varied and it was the consideration that the number of neurons of the ANN for a single stage should correspond to the same thermodynamic model that led to an ANN of 15 neurons. The value of R for training was calculated at 0.99965 (see Figure 22), which was higher than that of the first stage. In the case of training, the MSE value was 5.16 × 10−05, for validation it was 4.55 × 10−05 and for testing 4.92 × 10−05, which are lower than those obtained in the ANN for first stage AHT.
Table 11 shows the different goodness adjustment indicators used in the ANN analysis for a double-stage AHT.

4. Discussion

Three AI computer programs have been programmed for the data leading to the highest value of the COPDSHT multiplied by GTLDSHT product as a strategy for calculating the conditions in which the highest absorption temperature is obtained without having the lowest COP as shown in Figure 3 inside the desired zone. There exists a vector of five output variables that would be the conditions in which an absorption cycle of a DSHT is operated for the greatest recovery of heat, whether from industrial, geothermal or solar waste. The programming for the FL AI has the inconvenience of arrangement of data with a normalization based on the lowest and largest values for each parameter. The member functions must be made accurate for each discourse universe of the variable. Every rule must be tested and interpreted by experts in the scientific field to be realistic and accurate with the physical process. For ANN AI, in this work, 70% of the thermodynamic data was used for training, 15% was used for testing and 15% was used for validation. The number of hidden layer neurons was specified as 5, 10, 15 and 20 as the methodology indicates, and the best accuracy was 15. A Levenberg–Marquardt training algorithm was selected based on the time of data convergence.
After programming AI with Fuzzy Logic and programming AI with ANN, they were compared and it was observed that ANN can obtain higher values of goodness adjustment in the training, validation and testing phases of the calculated values with the values provided by a previously published thermodynamic model [54], that is, the nonlinear behavior process.
From the comparison of the AIs for the modeling of thermodynamic data of a single-stage AHT, the third AI has been programmed with ANN to calculate the conditions of the greater COPDSHT multiplied by GTLDSHT product with the future objective of implementing in real-time a cycle with these conditions by modifying the flow in the Evaporator. This flow has values from 0.000495732 to 0.001245909 kg/s for an Evaporator power from 1.260239935 to 3.151855192 kW. So, the ratio of flow/power for the Evaporator process goes from 0.0003933 kg/kJ to 0.0003952 kg/kJ.

5. Conclusions

FL and ANN of the AI derived from the analysis were compared, and the values of the goodness-of-fit greater than 0.9 were calculated in both cases, so they can be candidates to efficiently calculate the data previously reported for the operation of a thermal transformer by absorption of single and double stages operating with the mixture of lithium bromide–water.
The ANN AI has a value of R2 = 0.9990 for the values of MEV in the first stage AHT and the FL AI has a value of R2 = 0.9847. The MEV is an independent output variable that allows the control of the thermal power of the Evaporator; so, the ANN AI has been selected to calculate the operating conditions of DSHT, which include the XGE, QGE and QEV for both stages. This strategy has not been proposed before.
The second AI of ANN has been generated for the double-stage that calculates the integration of the energy of the first stage to the second stage by the restriction TAB2 = TEV1, with which a complete AI of 30 neurons, 300 weights and 40 biases was able to calculate the operating conditions for the highest value of COPDSHT multiplied by GTLDSHT.
The MRSE and MBE values for the MEV2 were 6.23 × 10−06 and 3.88 × 10−11, respectively, so this AI-based control strategy is a potential candidate for the control of a Double-Stage Heat Transformer operating with a water–lithium bromide mixture.
The future work for this research will take the ANN AI, because the goodness-of-fit is better compared with the fuzzy technique. In the physical device, the flow ratio value must be correlated with the Evaporator flow with values calculated as a function of the absorption process in the second stage.

Author Contributions

Conceptualization, S.V.-A. and R.J.R.; Methodology, S.V.-A., M.M.-G. and J.C.; Software, S.V.-A.; Validation, S.V.-A., R.J.R. and J.C.; Formal analysis, S.V.-A., R.J.R., M.M.-G. and J.C.; Investigation, S.V.-A., R.J.R., M.M.-G. and J.C.; Resources, S.V.-A. and R.J.R.; Data curation, R.J.R.; Writing—original draft, S.V.-A.; Writing—review & editing, R.J.R., M.M.-G. and J.C.; Visualization, S.V.-A.; Supervision, R.J.R. All authors have read and agreed to the published version of the manuscript.

Funding

Consejo Nacional de Ciencia y Tecnología: CVU 9391109.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. IEA. International Energy Agency. Available online: https://www.iea.org/reports/energy-technology-perspectives-2023 (accessed on 6 February 2023).
  2. IEA. International Energy Agency World Energy Outlook. 2022. Available online: https://www.iea.org/reports/world-energy-outlook-2022 (accessed on 9 December 2022).
  3. Oyepedo, S.O.; Fakeye, B.A. Waste heat recovery technologies: Pathway to sustainable energy development. J. Therm. Eng. 2021, 7, 324–348. [Google Scholar]
  4. Romero, R.J.; Cerezo, J.; Rodriguez-Martinez, A.; Montiel, M. Absorption Heat Transformer for Solar Pond Energy Temperature Upgrading. Chem. Eng. Trans. 2021, 86, 703–708. [Google Scholar]
  5. Wang, H.; Li, H.; Wang, L.; Bu, X.; Zeng, J.; Xie, N.; Xu, Q. A solar-assisted double absorption heat transformer: Off-design performance and optimum control strategy. Energy Convers. Manag. 2019, 196, 614–622. [Google Scholar] [CrossRef]
  6. Cudok, F.; Giannetti, N.; Ciganda, J.L.C.; Aoyama, J.; Babu, P.; Coronas, A.; Ziegler, F. Absorption heat transformer-state-of-the-art of industrial applications. Renew. Sustain. Energy Rev. 2021, 141, 110757. [Google Scholar] [CrossRef]
  7. Yari, M.; Salehi, S.; Mahmoudi, S.M.S. Three-objective optimization of water desalination systems based on the double-stage absorption heat transformers. Desalination 2017, 405, 10–28. [Google Scholar] [CrossRef]
  8. Huicochea, A.; Siqueiros, J.; Romero, R.J. Portable water purification system integrated to a heat transformer. Desalination 2004, 165, 385–391. [Google Scholar] [CrossRef]
  9. Huicochea, A.; Siqueiros, J. Increase of COP for an experimental heat transformer using a water purification system. Desalination Water Treat 2009, 12, 305–312. [Google Scholar] [CrossRef]
  10. Huicochea, A.; Siqueiros, J. Improved efficiency of energy use of a heat transformer using a water purification system. Desalination 2010, 257, 8–15. [Google Scholar] [CrossRef]
  11. Rivera, W.; Huicochea, A.; Martínez, H.; Siqueiros, J.; Juarez, D.; Cadenas, E. Exergy analysis of an experimental heat transformer for water purification. Energy 2011, 36, 320–327. [Google Scholar] [CrossRef]
  12. Sekar, S.; Saravanan, R. Experimental studies on absorption heat transformer coupled distillation system. Desalination 2011, 274, 292–301. [Google Scholar] [CrossRef]
  13. Huicochea, A.; Rivera, W.; Martínez, H.; Siqueiros, J.; Cadenas, E. Analysis of the behavior of an experimental absorption heat transformer for water purification for different mass flux rates in the generator. Appl. Therm. Eng. 2013, 52, 38–45. [Google Scholar] [CrossRef]
  14. Meza, M.; Marquez-Nolasco, A.; Huicochea, A.; Juarez-Romero, D.; Siqueiros, J. Experimental study of an absorption heat transformer with heat recycling to the generator. Exp. Therm. Fluid Sci. 2014, 53, 171–178. [Google Scholar] [CrossRef]
  15. Cortés, E.; Rivera, W. Exergetic and exergoeconomic optimization of a cogeneration pulp and paper mill plant including the use of a heat transformer. Energy 2010, 35, 1289–1299. [Google Scholar] [CrossRef]
  16. Horus, I.; Kurt, B. Absorption heat transformers and an industrial application. Renew. Energy 2010, 35, 2175–2181. [Google Scholar] [CrossRef]
  17. Rivera, W.; Best, R.; Cardoso, M.J.; Romero, R.J. A review of absorption heat transformers. Appl. Therm. Eng. 2015, 91, 654–670. [Google Scholar] [CrossRef]
  18. Romero, R.; Rodriguez-Martinez, A.; Cerezo, J.; Rivera, W. Comparison of Double Stage Heat Transformer with Double Absorption Heat Transformer Operating with Carrol—Water for Industrial Waste Heat Recovery. Chem. Eng. Trans. 2011, 25, 129–134. [Google Scholar]
  19. Rivera, W.; Cerezo, J.; Rivero, R.; Cervantes, J.; Best, R. Single stage and double absorption heat transformers used to recover energy in a distillation column of butane and pentane. Int. J. Energy Res. 2003, 27, 1279–1292. [Google Scholar] [CrossRef]
  20. Ma, X.; Chen, J.; Li, S.; Sha, Q.; Liang, A.; Li, W.; Zhang, J.; Zheng, G.; Feng, Z. Application of absorption heat transformer to recover waste heat from a synthetic rubber plant. Appl. Therm. Eng. 2003, 23, 797–806. [Google Scholar] [CrossRef]
  21. Fujii, T.; Kawamura, H.; Uchida, S.; Nishiguchi, A. A single-effect absorption heat transformer for waste heat recovery in industrial use. In Proceedings of the 9th International IEA Heat Pump Conference, Zürich, Switzerland, 20–22 May 2008; Conference Proceedings Paper. International Energy Agency: Paris, France, 2008. [Google Scholar]
  22. Fujii, T.; Uchida, S.; Nishiguchi, A. Development Activities of Low Temperature Waste Heat Recovery Appliances using Absorption Heat Pumps. In Proceedings of the International Symposium on Next-Generation Air Conditioning and Refrigeration Technology, Tokyo, Japan, 17–19 February 2010. [Google Scholar]
  23. Parham, K.; Khamooshi, M.; Daneshvar, S.; Assadi, M.; Yari, M. Comparative assessment of different categories of absorption heat transformers in water desalination process. Desalination 2016, 396, 17–29. [Google Scholar] [CrossRef]
  24. Vázquez-Aveledo, S.; Diaz-Gonzalez, L.; Montiel-Gonzalez, M.; Romero, R.J. Risk of Overwarming for Flow Variation into an Absorption Heat Transformer for Waste Heat Recovery Process. Chem. Eng. Trans. 2022, 91, 373–378. [Google Scholar]
  25. Rivera, W.; Romero, R.; Cardoso, M.J.; Aguillón, J.; Best, R. Theoretical and experimental comparison of the performance of a single-stage heat transformer operating with water/lithium bromide and water/Carrol. Int. J. Energy Res. 2002, 26, 747–762. [Google Scholar] [CrossRef]
  26. Hdz-Jasso, A.M.; Contreras-Valenzuela, M.R.; Rodríguez-Martínez, A.; Romero, R.J.; Venegas, M. Experimental heat transformer monitoring based on linear modelling and statistical control process. Appl. Therm. Eng. 2015, 75, 1271–1286. [Google Scholar] [CrossRef]
  27. Goyal, A.; Staedter, M.A.; Garimella, S. A review of control methodologies for vapor compression and absorption heat pumps. Int. J. Refrig. Rev. Int. Du Froid 2018, 97, 1–20. [Google Scholar] [CrossRef]
  28. Broersen, P.M.T.; Van Der Jagt, M.F.G. Hunting of Evaporators Controlled by a Thermostatic Expansion Valve. J. Dyn. Syst. Meas. Control. 1980, 102, 130–135. [Google Scholar] [CrossRef]
  29. Gruhle, W.D.; Isermann, R. Modeling and Control of a Refrigerant Evaporator. J. Dyn. Syst. Meas. Control. 1985, 107, 235–240. [Google Scholar] [CrossRef]
  30. Qureshi, T.Q.; Tassou, S.A. Variable-Speed Capacity Control in Refrigeration Systems. Appl. Therm. Eng. 1996, 16, 103–113. [Google Scholar] [CrossRef]
  31. Marcinichen, J.B.; Holanda, T.N.D.; Melo, C.A. Dual Siso Controller for a Vapor Compression Refrigeration System. In Proceedings of the International Refrigeration and Air-Conditioning Conference, West Lafayette, IN, USA, 14–17 July 2008. [Google Scholar]
  32. Li, X.; Chen, J.; Chen, Z.; Liu, W.; Hu, W.; Liu, X. A New Method for Controlling Refrigerant Flow in Automobile Air Conditioning. Appl. Therm. Eng. 2004, 24, 1073–1085. [Google Scholar] [CrossRef]
  33. Ekren, O.; Sahin, S.; Isler, Y. Comparison of Different Controllers for Variable Speed Compressor and Electronic Expansion Valve. Int. J. Refrig. 2010, 33, 1161–1168. [Google Scholar] [CrossRef]
  34. Rêgo, A.T.; Hanriot, S.M.; Oliveira, A.F.; Brito, P.; Rêgo, T.F.U. Automotive Exhaust Gas Flow Control for an Ammonia–Water Absorption Refrigeration System. Appl. Therm. Eng. 2014, 64, 101–107. [Google Scholar] [CrossRef]
  35. Goyal, A.; Rattner, A.S.; Garimella, S. Model-Based Feedback Control of an Ammonia-Water Absorption Chiller. Sci. Technol. Built Environ. 2015, 21, 357–364. [Google Scholar] [CrossRef]
  36. Zinet, M.; Rulliere, R.; Haberschill, A. Numerical Model for the Dynamic Simulation of a Recirculation Single-Effect Absorption Chiller. Energy Convers. Manag. 2012, 62, 51–63. [Google Scholar] [CrossRef]
  37. Xu, Y.J.; Zhang, S.J.; Xiao, Y. Modeling the Dynamic Simulation and Control of a Single Effect H2O-Libr Absorption Chiller. Appl. Therm. Eng. 2016, 107, 1183–1191. [Google Scholar] [CrossRef]
  38. Garcíadealva, Y.; Best, R.; Hugo, H.; Vargas, A.; Rivera, W.; Jiménez-García, J.C. A Cascade Proportional Integral Derivative Control for a Plate-Heat-Exchanger-Based Solar Absorption Cooling System. Energies 2021, 14, 4058. [Google Scholar] [CrossRef]
  39. Silva-Sotelo, S.; Romero, R.; Rodríguez-Martínez, A. Double Stage Heat Transformer Controlled by Flow Ratio. In Innovations in Computing Sciences and Software Engineering; Springer: Dordrecht, The Netherlands, 2009; pp. 577–581. [Google Scholar]
  40. Santos, M. Un enfoque aplicado al control inteligente. Rev. Iberoam. De Automática E Inf. Ind. 2011, 8, 283–296. [Google Scholar] [CrossRef]
  41. Valdez, V.; Romero, R. Optimal Design Criterion for Heat Transformer operating with Water Carrol. In Proceedings of the International Conference on Advanced in Mechanical and Atomation Engineering-MAE2016, Rome, Italy, 18–19 August 2016; SEEK Digital Library: New York, NY, USA, 2016; pp. 57–59. [Google Scholar]
  42. Belman-Flores, J.M.; Rodríguez-Valderrama, D.A.; Ledesma, S.; García-Pabón, J.J.; Hernández, D.; Pardo-Cely, D.M. A Review on Applications of Fuzzy Logic Control for Refrigeration Systems. Appl. Sci. 2022, 12, 1302. [Google Scholar] [CrossRef]
  43. Islam, M.A.; Hossain, M.S.; Haque, I.S.M. Mathematical Comparison of Defuzzification of Fuzzy Logic Controller for Intelligence Air Conditioning System. Int. J. Sci. Res. Math. Stat. Sci. 2021, 8, 29–37. [Google Scholar]
  44. MathWork. Available online: https://es.mathworks.com/products/deep-learning.html (accessed on 17 March 2023).
  45. Hooda, D.S.; Raich, V. Fuzzy Logic Models and Fuzzy Control an Introduction; Alpha Science International Ltd.: Oxford, UK, 2017; 408p. [Google Scholar]
  46. Chandwani, V.; Agrawal, V.; Nagar, R. Modeling slump of ready mix concrete using genetic algorithms assisted training of Artificial Neural Networks. Expert Syst. Appl. 2015, 42, 885–893. [Google Scholar] [CrossRef]
  47. Adil, O.; Ali, M.; Ali, A. Comparison between the Effects of Different Types of Membership Functions on Fuzzy Logic Controller Performance. Int. J. Emerg. Eng. Res. Technol. 2015, 3, 76–83. [Google Scholar]
  48. Asanza, W.R.; Olivo, B.M. Redes Neuronales Artificiales Aplicadas al Reconocimiento de Patrones; UTMACH: Machala, Ecuador, 2018; pp. 11–35. [Google Scholar]
  49. Villada, F.; Munoz, N.; García-Quintero, E. Redes Neuronales Artificiales aplicadas a la Predicción del Precio del Oro. Inf. Tecnol. 2016, 27, 143–150. [Google Scholar] [CrossRef]
  50. Sayed, B.T.; Al-Mohair, H.K.; Alkhayyat, A.; Ramírez-Coronel, A.A.; Elsahabi, M. Comparing machine-learning-based black box techniques and white box models to predict rainfall-runoff in a northern area of Iraq, the Little Khabur River. Water Sci. Technol. 2023, 87, 812–822. [Google Scholar] [CrossRef]
  51. Farzaneh-Gord, M.; Rahbari, H.R.; Mohseni-Gharesafa, B.; Toikka, A.; Zvereva, I. Accurate determination of natural gas compressibility factor by measuring temperature, pressure and Joule-Thomson coefficient: Artificial neural network approach. J. Pet. Sci. Eng. 2021, 202, 108427. [Google Scholar] [CrossRef]
  52. Lugo, S.; Morales, L.I.; Best, R.; Gómez, V.H.; García-Valladares, O. Numerical simulation and experimental validation of an outdoor-swimming pool solar heating system in warm climates. Sol. Energy 2019, 189, 45–56. [Google Scholar] [CrossRef]
  53. Rivera, W.; Romero, R.J.; Cardoso, M.J. Theoretical comparison of single stage and advanced absorption heat transformers operating with water/lithium bromide and water/carrol mixtures. Int. J. Energy Res. 1998, 22, 427–442. [Google Scholar] [CrossRef]
  54. Hernández, J.A.; Romero, R.J.; Juárez, D.; Escobar, R.F.; Siqueiros, J. A neural network approach and thermodynamic model of waste energy recovery in a heat transformer in a water purification process. Desalination 2009, 243, 273–285. [Google Scholar] [CrossRef]
Figure 1. Diagram of the cycle of an SSHT within the coordinates of pressure and temperature.
Figure 1. Diagram of the cycle of an SSHT within the coordinates of pressure and temperature.
Processes 11 01632 g001
Figure 2. Diagram of the cycle of a DSHT within the coordinates of pressure and temperature.
Figure 2. Diagram of the cycle of a DSHT within the coordinates of pressure and temperature.
Processes 11 01632 g002
Figure 3. The behavior of the COPSSHT as a function of GTLSSHT for the mixture water–lithium bromide.
Figure 3. The behavior of the COPSSHT as a function of GTLSSHT for the mixture water–lithium bromide.
Processes 11 01632 g003
Figure 4. Schematic of the computational model of AI.
Figure 4. Schematic of the computational model of AI.
Processes 11 01632 g004
Figure 5. Fuzzy Logic controller.
Figure 5. Fuzzy Logic controller.
Processes 11 01632 g005
Figure 6. Screengrab of the first 17 FIS rules.
Figure 6. Screengrab of the first 17 FIS rules.
Processes 11 01632 g006
Figure 7. The basic structure of a feed-forward Neural Network.
Figure 7. The basic structure of a feed-forward Neural Network.
Processes 11 01632 g007
Figure 8. Membership functions of the input variable QAB [kW].
Figure 8. Membership functions of the input variable QAB [kW].
Processes 11 01632 g008
Figure 9. Membership functions of the input variable TGE [°C].
Figure 9. Membership functions of the input variable TGE [°C].
Processes 11 01632 g009
Figure 10. Membership functions of the input variable TAB [°C].
Figure 10. Membership functions of the input variable TAB [°C].
Processes 11 01632 g010
Figure 11. Membership functions of the input variable TCO [°C].
Figure 11. Membership functions of the input variable TCO [°C].
Processes 11 01632 g011
Figure 12. Membership functions of the input variable TEV [°C].
Figure 12. Membership functions of the input variable TEV [°C].
Processes 11 01632 g012
Figure 13. Membership functions of the output variable QGE [kW].
Figure 13. Membership functions of the output variable QGE [kW].
Processes 11 01632 g013
Figure 14. Membership functions of the output variable QEV [kW].
Figure 14. Membership functions of the output variable QEV [kW].
Processes 11 01632 g014
Figure 15. Membership functions of the output variable MEV [kg/s].
Figure 15. Membership functions of the output variable MEV [kg/s].
Processes 11 01632 g015
Figure 16. Membership functions of the output variable XGE [%w].
Figure 16. Membership functions of the output variable XGE [%w].
Processes 11 01632 g016
Figure 17. Membership functions of the FR [Dimensionless] output variable.
Figure 17. Membership functions of the FR [Dimensionless] output variable.
Processes 11 01632 g017
Figure 18. Select part of active rules according to the conditions of input variables, FIS.
Figure 18. Select part of active rules according to the conditions of input variables, FIS.
Processes 11 01632 g018
Figure 19. Model of the Neural Network perceptron multilayers.
Figure 19. Model of the Neural Network perceptron multilayers.
Processes 11 01632 g019
Figure 20. Network regression plot proposed for a stage.
Figure 20. Network regression plot proposed for a stage.
Processes 11 01632 g020
Figure 21. ANN for Double-Stage Heat Transformer.
Figure 21. ANN for Double-Stage Heat Transformer.
Processes 11 01632 g021
Figure 22. Values of R2 for thermodynamic and calculated data of a DSHT.
Figure 22. Values of R2 for thermodynamic and calculated data of a DSHT.
Processes 11 01632 g022
Table 1. AI input and output variables.
Table 1. AI input and output variables.
TicketsOutputs
QAB: Thermal power of the Absorber [kW]
TAB: Absorber temperature [°C]
TGE: Generator temperature [°C]
TCO: Condenser temperature [°C]
TEV: Evaporator temperature [°C]
QGE: Thermal power of the Generator [kW]
QEV: Evaporator thermal power [kW]
MEV: Working fluid flow [kg/s]
XGE: Generator concentration [%w]
FR: Flow ratio [Dimensionless]
Table 2. Universe of discourse and linguistic labels of input and output variables.
Table 2. Universe of discourse and linguistic labels of input and output variables.
Title 1VariablesUniverse of DiscourseLanguage Tags
TicketsQAB [kW]
TCO [°C]
TAB [°C]
TGE [°C]
TEV [°C]
1–2
20–25
70–75
50–55
45–50
[1-2]
[20-21-22-23-24-25]
[70-71-72-73-74-75]
[50-51-52-53-54-55]
[45-46-47-48-49-50]
OutputsQGE [kW]
QEV [kW]
MEV [kg/s]
XGE [%w]
FR [dimensionless]
0–1
0–1
0–1
0–1
0–1
[0_0-0_1-0_2-0_3-0_4-0_5-0_6-0_7-0_8-0_9]
[0_0-0_1-0_2-0_3-0_4-0_5-0_6-0_7-0_8-0_9]
[0_0-0_1-0_2-0_3-0_4-0_5-0_6-0_7-0_8-0_9]
[0_0-0_1-0_2-0_3-0_4-0_5-0_6-0_7-0_8-0_9]
[0_0-0_1-0_2-0_3-0_4-0_5-0_6-0_7-0_8-0_9]
Table 3. Variables and values of input and output variables.
Table 3. Variables and values of input and output variables.
VariablesValue
InputsQAB [kW]
TCO [°C]
TAB [°C]
TGE [°C]
TEV [°C]
1–2
20–25
70–75
50–55
45–50
OutputsQGE [kW]
QEV [kW]
MEV [kg/s]
XGE [%w]
FR [dimensionless]
0–1
0–1
0–1
0–1
0–1
Table 4. The weights of the input vector with respect to the hidden ANN layer of SSHT.
Table 4. The weights of the input vector with respect to the hidden ANN layer of SSHT.
Wi{15,1}Wi{15,2}Wi{15,3}Wi{15,4}
−0.97721.05640.00280.9100
−0.86250.92150.00230.8501
−1.84200.0977−0.00150.0508
0.0659−0.08795.2562 × 10−050.0005
2.738−0.08910.0024−0.0348
−2.87362.8472−0.00232.9076
−5.10804.71510.01360.6338
−2.85302.8258−0.00232.8669
3.28120.0902−0.01280.0313
−1.47761.09500.00461.3413
−1.25901.2930−0.0004−4.1966
5.1733−3.96710.00108.2166
7.0039−4.63060.001610.3212
−0.34800.08730.001630.07205
0.4706−0.35630.0024−0.4261
Table 5. The weights of the hidden layer relative to the SSHT ANN output vector.
Table 5. The weights of the hidden layer relative to the SSHT ANN output vector.
Wo{1,15}TWo{2,15}TWo{3,15}TWo{4,15}TWo{5,15}T
−0.0617−0.3965−0.42470.0330−1.7513
0.35480.83900.8682−0.01962.5417
−0.49640.71470.6889−0.24711.3084
0.43231.44991.10296.3634−0.2043
−0.31220.50540.4899−0.17230.9649
0.63741.12151.1160−0.00601.3384
−0.0093−0.0277−0.02760.0089−0.0331
−0.5772−0.9895−0.98490.0087−1.1827
−0.02030.07170.0704−0.02820.1246
−0.04190.07760.0724−0.0026−0.1485
0.69381.99761.9828−0.02122.0050
0.99502.96702.9479−0.07062.9920
−0.8368−2.5002−2.48410.0658−2.5215
−1.36670.61200.5176−0.4386−0.1777
0.7445−0.2982−0.2779−0.27790.3307
Table 6. Bias of the SSHT ANN model.
Table 6. Bias of the SSHT ANN model.
b1b2
1.4210−0.5270
1.20011.3199
1.33801.3343
0.2503−1.7314
−1.86450.6977
0.8053
−0.4996
0.5853
−0.0174
0.1084
−7.3954
14.8259
18.5230
−0.7086
0.7127
Table 7. Comparison of computational models according to different indicators of goodness-of-fit (Equations (12)–(15)).
Table 7. Comparison of computational models according to different indicators of goodness-of-fit (Equations (12)–(15)).
Fuzzy Logic% Dev (max)RMSEMBER2
QGE0.1454564034.20 × 10−041.76 × 10−070.974810
QEV1.7550657861.21 × 10−021.45 × 10−040.984409
MEV1.8309340344.81 × 10−062.32 × 10−110.984793
XGE1.0089010781.39 × 10−011.93 × 10−020.989974
FR6.6655465163.36 × 10−011.13 × 10−010.977917
Neural Networks% Dev (max)RMSEMBER2
QGE0.0147843.10 × 10−059.61 × 10−100.99986541
QEV0.7544472.94 × 10−038.66 × 10−060.99903313
MEV0.7586001.18 × 10−061.39 × 10−120.99903697
XGE0.0875260.18 × 10−010.03 × 10−020.99981534
FR1.7493150.80 × 10−011.64 × 10−020.99872625
Table 8. Weights of the input vector with respect to the hidden layer for DSHT ANN.
Table 8. Weights of the input vector with respect to the hidden layer for DSHT ANN.
Wi{15,1}Wi{15,2}Wi{15,3}Wi{15,4}
1.2254−1.14480.0041−1.1835
−0.26860.1965−0.00330.2173
−0.09850.11850.0011−0.0361
3.6820−3.76130.0221−3.2992
8.8366−8.25920.0008−1.8098
8.7259−4.72890.0029−13.2845
−7.86087.3009−0.00251.11581
−8.45054.6515−0.001411.6971
0.11400.2041−0.0012−0.1426
5.4186−6.5799−0.00120.9792
4.1579−4.1439−0.0180−4.2200
−0.63261.49829.2773 × 10−05−0.8332
−6.64867.84990.0007−0.9245
3.40922.0946−0.0843−2.9217
−0.21140.45840.0040−0.2386
Table 9. The weights of the hidden layer with respect to the output vector for DSHT ANN.
Table 9. The weights of the hidden layer with respect to the output vector for DSHT ANN.
Wo{1,15}TWo{2,15}TWo{3,15}TWo{4,15}TWo{5,15}T
−0.0731−0.0966−0.09810.0118−0.3688
−0.4621−0.2239−0.2244−0.6377−0.7501
−3.19994.58364.5869−3.44305.6008
0.0547−0.1547−0.15560.0085−0.3077
-0.59961.05221.0544−0.03761.2139
−2.34243.74393.74070.00262.8558
−0.63851.09851.1005−0.05511.2548
−2.46793.92773.9244−0.00623.0078
−0.01510.74910.7735−0.20241.2248
−3.22684.50124.5002−0.09533.3789
−0.0011−0.0656−0.0660−0.0058−0.1561
0.0925−0.1877−0.18820.0196−0.2502
−3.10844.30514.3041−0.09313.1681
0.00700.00880.0097−0.00210.0165
0.6520−1.2756−1.27730.0292−1.6757
Table 10. Values of bias 1 and bias 2 for ANN of DSHT.
Table 10. Values of bias 1 and bias 2 for ANN of DSHT.
b1b2
−2.2891−0.2966
0.03770.7999
−0.18850.8097
6.4594−0.6725
12.81041.3759
20.5034
−11.3639
−18.7434
−0.3747
10.3655
−3.9339
−1.1616
−12.3745
3.31736
0.3744
Table 11. Goodness-of-fit indicators for the ANN of a DSHT.
Table 11. Goodness-of-fit indicators for the ANN of a DSHT.
Neural Networks% Error (max)RMSEMBER2
QGE20.0675162551.40 × 10−041.95 × 10−080.999467773
QEV24.1686736811.55 × 10−022.39 × 10−040.999441275
MEV24.2027665966.23 × 10−063.88 × 10−111.000000000
XGE20.1283340192.32 × 10−025.39 × 10−040.999999808
FR23.9835239631.47 × 10−012.18 × 10−020.999712526
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

Vázquez-Aveledo, S.; Romero, R.J.; Montiel-González, M.; Cerezo, J. Control Strategy Based on Artificial Intelligence for a Double-Stage Absorption Heat Transformer. Processes 2023, 11, 1632. https://doi.org/10.3390/pr11061632

AMA Style

Vázquez-Aveledo S, Romero RJ, Montiel-González M, Cerezo J. Control Strategy Based on Artificial Intelligence for a Double-Stage Absorption Heat Transformer. Processes. 2023; 11(6):1632. https://doi.org/10.3390/pr11061632

Chicago/Turabian Style

Vázquez-Aveledo, Suset, Rosenberg J. Romero, Moisés Montiel-González, and Jesús Cerezo. 2023. "Control Strategy Based on Artificial Intelligence for a Double-Stage Absorption Heat Transformer" Processes 11, no. 6: 1632. https://doi.org/10.3390/pr11061632

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