Abstract
The studies done on lung protective strategies in medical ventilators have shown that tidal volume of 6-ml/ kg predicted body weight protects the lungs of a patient during the invasive ventilation for acute respiratory distress syndrome (ARDS) patients in intensive care unit. Corona virus disease 2019 has increased the need for mechanical ventilation, which are operated manually, in changing the settings on the mechanical ventilators. In this study, fuzzy logic method is used to develop a computer-aided decision-making to improve on the accuracy of the reasoning done during the ventilator setting adjustment, by adding the fuzzy reasoning concept into the ARDS Berlin definition. The ARDS positive end-expiratory pressure (PEEP) values were used in building the fuzzy rules of the fuzzy algorithm. From the experimental results, the algorithm mimics the recommended ARDS PEEP values with respect to the values of fraction of inspired oxygen (FiO2); the algorithm as well increases the respiratory rate and tidal volume for potential of Hydrogen (pH) less than 7.2; maintains the respiratory rate and tidal volume for pH between 7.2 and 7.4; decreases the respiratory rate; and maintains the tidal volume for pH greater than 7.4. The developed fuzzy system can therefore be applied as a physician–ventilator interface to guide the clinician/physician during the ventilation, so as, to reduce the human errors and ensure lung protection.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Mechanical ventilation (MV) is the use of breath-designed devices that support patients with respiratory disorders, such as acute respiratory distress syndrome (ARDS) in breathing, until their natural body immune system and treatment administered by a clinician or physician clear the infection and the lung function is restored to its normal lung operation [1, 2, 3, 4]. MV has got different control variables for the breath, that is, volume/flow-controlled mode and pressure-controlled mode [5]. The MV breathe control variables can be interchanged during one breath and the operator changes the parameters manually for the conventional MV. For the case of the intelligent MV, the parameters change with respect to signals from the patients, which can be the pressure in the airway or diaphragmatic signal and a mathematical model changes some parameters according to the patient’s requirements. The conventional and intelligent MV systems still need the operators to change some parameters. Assist mode and proportional mode MV may not need full operator’s intervention, that is to say, assist modes use the fixed parameter, such as airway pressure target, that will be delivered when the patient initiates the breath; proportional modes do not use pressure target, rather, they synchronize with the patient’s pressure demand during the breathe inspiration, increasing comfort during the ventilation. Furthermore, the difference comes in with proportional modes, in that, the patient has to initiate the MV by contributing enough pressure to trigger the ventilator, while the assist mode, uses the pressure target that is initially set by the operator. Assist modes like pressure support ventilators (PSV) that use airway pressure have been developed to respond to the patient’s requirements, but the signal used is not accurate as it does not come from the brain stem. They use preset pressure and volume changes or preset volume and the pressure changes, according to the patient’s demand. Proportional modes, like proportional assist ventilation (PAV) and neurally adjust ventilatory assist (NAVA), adjust both the pressure and volume according to the patient’s need with no need of the operator setting the parameters. These, however, need further adjustments to be done by the physicians; since for assist modes, the operator is still needed to initially set the parameter(s), and for proportional modes, in case the patient has apnea breathing disease or ARDS, the MV will not be initiated.
There has been a developed procedure on ventilating the patients with ARDS; it is called the ARDS Berlin definition.
1.1 Berlin Definition
Berlin definition of acute respiratory distress syndrome (ARDS) was defined from Berlin, as ARDS that is discovered one week after respiratory failure, bilateral opacities on chest scans. The Berlin definition protocols are the guidelines to the physician on what adjustments to make on the ventilator system while ventilating a patient with ARDS. The severity of the ARDS is a big factor when determining the deviation from the studied 6-ml/ kg tidal volume [6, 7, 8]; the ARDS Berlin definition of ARDS severity is shown in Table 1 [9, 10].
The severity of ARDS depends on the degree of the hypoxemia that is calculated based on the ratio of arterial oxygen tension to fraction of inspired oxygen (PaO2/ FiO2). Table 1 classifies the severity of ARDS and Ferguson et al. [9] note that for all classifications of ARDS, positive end-expiratory pressure (PEEP) is ≥ 5 cm H2O. More authors also confirm that there is no significant relation between the high or low PEEP with mortality for patients with ARDS [11] and without ARDS [12]. Briel et al. [13] however say that there is no significant change for mortality but the higher the PEEP levels the higher the chances of survival of patients with ARDS; although, for lung protective methods, higher PEEP levels damage the lungs. Therefore, there is need of a fuzzy system that is able to determine the negative and positive deviations from the recommended levels, which in turn reduces on the complications needed in taking measurements by the physicians based on the ARDS Berlin definition. The fuzzy system can act as a guide/ alarm for the physicians.
1.2 Related Work and Paper Contribution
Nguyen et al. in [14] and [15] use three input parameters; that is, PEEP, peak airway pressure (PAP), and arterial oxygen saturation (SaO2) as input measurements to the fuzzy inference system and use two output parameters; that is, change in tidal volume (\(\Delta V_t\)) and change in PEEP (ΔPEEP) as output readings in form of deviation from the original readings, by calculating the difference between the fuzzy reading and original reading.
More studies show that the ventilator settings manually put by the nurses or ventilator operators produce errors due to lack of knowledge about the ventilator settings for the different patients [16].
This study focuses on PEEP, potential of Hydrogen (pH), respiratory rate, and tidal volume adjustment. The ARDS Berlin definition on PEEP adjustments with respect to the FiO2 is shown in Table 2. The designed fuzzy algorithm is able to achieve the PaO2 goal of 55–80% or oxygen saturation (SpO2) goal of 88–96% with high accuracy; that is, reduction on the human errors during especially in situations of emergency and overwhelmed limited physicians, due to the big number of patients who need the physicians’ attention during the ventilation; the time spent by physicians on deciding what parameters to adjust and to what extent is reduced.
1.3 Research Questions
-
What triggers the change in mechanical ventilator parameters?
-
How best can fuzzy logic be used in increasing the accuracy of parameter settings while protecting the lungs?
2 Materials and Methods
Fuzzy logic algorithm is implemented in the adjustments of the parameter settings using the ARDS Berlin definition. The following sections discuss in details the patient MV settings and then the detailed matrix laboratory (MATLAB) fuzzy logic toolbox used in this research for training the algorithm and graphical simulations.
2.1 Fuzzy Logic System Architecture
The architecture of the designed fuzzy logic system is shown in Fig. 1. Fuzzy logic [19] system uses fuzzy sets [20, 21, 22, 23] to represent knowledge and decision-making that could have been represented using mathematical formulas using degrees of membership [24, 25, 26]. Defining a fuzzy set, it is a pair of elements with fuzzy boundaries. If we assume X is the universe of the discourse containing x elements, a fuzzy set A in X is defined by its membership function:
that is, \(\mu _{A}(x)\) is the degree of membership of element x in fuzzy set A for each \(x \in A\).
2.1.1 Crisp Inputs [27]
x\(_1\), x\(_2\),... x\(_{i}\) in Fig. 1 stand for general crisp inputs. Four crisp inputs were used in this research as shown in Eqs. 2 and 3, that is, positive end-expiratory pressure (PEEP) which is an important factor when treating the patients with ARDS [17, 28, 29], in this paper, it is defined as B; fraction of inspired oxygen (FiO2) estimates the oxygen administered to the patient [30, 31], defined as C; peripheral oxygen saturation (SpO2) that determines the amount of oxygen in the blood [32, 33], defined as D; and severity of acute respiratory distress syndrome (ARDS) based on medical imaging condition defined as E to be fuzzified.
Equations 2 and 3 are used in building the rules of the fuzzy system. Equation 2 uses the “or” fuzzy operator, and Eq. 3 uses the “and” fuzzy operator in setting the “If-then” fuzzy rules by combining the inputs for fuzzification.
for \(x \in X, y \in Y, z \in Z, q \in Q,\)
for \(x \in X, y \in Y, z \in Z, q \in Q.\)
A general fuzzy rule is as shown below:
“If \(x_i\) is B and/or \(y_i\) is C and/or \(z_i\) is D and/or \(q_i\) is E then \(m_i\) is F and/or \(n_i\) is G”
where \(x \in X, y \in Y, z \in Z, q \in Q, m \in M, n \in N\), F, and G are the output fuzzy sets, \(i = 1... n,\) where n represents the number of linguistic values of the respective linguistic variables/fuzzy sets.
2.1.2 Fuzzification and Membership Functions [34, 35, 36, 37, 38]
The fuzzification maps crisp input values x \(\in\) X to fuzzy set A \(\in\) X. The fuzzy input values are then applied in the rule base. In the mapping process for this study, two membership functions were used: triangular and trapezoidal membership functions as they provide accurate and fast response in mapping of inputs to outputs [39, 40, 41]. Since they are fast, they will help in reducing the time needed to make a decision during the ventilation parameter adjustment. From Fig. 1, the triangular membership function is defined by Eq. 4, where a is the lower limit, b is the upper limit, and m is the peak value.
The trapezoidal membership function is defined by Eq. 5, where a is the lower limit, b is the lower support limit, c is the upper support limit, and d is the upper limit.
2.1.3 Rule Base and Fuzzy Inference System
Tables 3 and 4 show the different rules (RULE 1, RULE 2,..., RULE m; as per Fig. 1) used to convert the fuzzy inputs from the fuzzification process into fuzzy outputs. The fuzzy output values are then subjected for defuzzification.
Parameters of the FiO2 linguistic terms ranging from F1 to F10 for a 0.1–1 scale of FiO2. Parameters of the high-PEEP linguistic terms ranging from HP1 to HP8 for a 0–24 scale is shown in Table 2, respectively.
The rules in Tables 3 and 4 are combined using the fuzzy operators and the triangular and trapezoidal membership functions are proposed. The Mamdani fuzzy inference system is used for this research due to its accuracy while using the min-max operations [42, 43, 44].
2.1.4 Defuzzification and Membership Functions [34, 37]
The centroid defuzzification method was used; it determines the center of the area of the fuzzy set and returns the crisp value (Z) [45, 46]. The centroid method maps a continuous and smooth change of the input crisp values to the crisp outputs, hence accurate for fuzzy reasoning [1]. The centroid defuzzification method is helpful in this study to increase the accuracy of the ventilator parameter adjustments. The expression that mathematically describes the centroid method in Fig. 6 is shown in Eq.
where \(\mu (x_i)\) is the membership value for the element \(x_i\) in the universe of the discourse [47]. The centroid method considers the fact that if a body is balancing perfectly, then its concentrated mass is at the center of gravity or center of mass. This is attained by dividing the summation of the product of each element in the universe of the discourse and its membership value (\(\sum _{i} x_i \mu (x_i)\)) by the summation of its membership value alone (\(\sum _{i} \mu (x_i)\)). In the process, the center of area of the fuzzy set is converted into the correlating crisp output.
2.1.5 Crisp Outputs [27]
The crisp outputs are the values that control the switching and changing of the ventilator settings. The crisp outputs are values that are precise unlike the fuzzy values that are approximate. From Fig. 1, the crisp outputs are \(\Delta V_t\) and \(\Delta PEEP\), which are displayed for the physician’s guidance on how to adjust the ventilator parameters based on the patient’s demand (process under control). The process repeats continuously using the feedback loop to help the algorithms to adjust parameter settings.
Figure 2 summarizes the implementation of the fuzzy-based lung protective medical ventilator management for patients with corona virus disease 2019 (COVID-19) ARDS and ARDS from other origins basing on the Berlin definition of ARDS.
2.2 The Flowchart
The ventilation of patients with ARDS according to Berlin definition as shown in Fig. 2 starts with ensuring ventilation synchrony, and then titrates the PEEP. The Plateau pressure, \(P_{plat}\) is measured with inspiratory pause, and the PEEP is gradually increased; then, \(P_{plat}\) is re-measured after 20 s; if the driving pressure reduces, the lowest PEEP is captured; otherwise, the previous PEEP is recorded. \(P_{plat}\) is again measured, and if it is less than 30 mm Hg, potential of hydrogen (pH) is recorded and respiratory rate (RR) and tidal volume (V\(_T\)) parameters are adjusted until pH is greater than 7.2. If P\(_{plat}\) is greater than 30 mm Hg, V\(_T\) is reduced upto 4 cc/kg, and if \(P_{plat}\) remains less than 30 mm Hg, then call for a physician is passed on as an alarm. If the goals PaO\(_2\) = 60–80 mm Hg, SpO\(_2\) = 90–94 percent, V\(_T\) = 6 cc/ kg, \(P_{plat}\) is less than 30 mm Hg, and pH is greater than 7.2, then the FiO\(_2\) is titrated down until when the patient can successfully wean off the ventilator.
3 Results and Discussion
The MATLAB R2021b software was used to obtain the experimental results. The Fuzzy Logic Designer toolbox in MATLAB was used to design the fuzzy-based High-PEEP adjustments and to view the results using the rule viewer and surface viewer.
3.1 Results in MATLAB (Rule Viewer)
The results attained in this paper are not in comparison with another algorithm but rather a new development by applying automated decision-making in MV, which will guide the physicians when making decisions. Fuzzy logic method has not been used so far in decision-making of ARDS Berlin definition. These results therefore are a new development in ARDS Berlin definition decision-making.
3.1.1 Minimizing Driving Pressure
The first step will be to first measure the plateau pressure, \(P_{plat}\) with inspiratory pause. Figure 3 shows the initial settings for ventilator adjustments in ARDS, and the result shows that the positive end-expiratory pressure changes by positive two (2), which is recommended by acute respiratory distress syndrome Berlin definition. This can also be seen in Table 2; for \(FiO_2\) being set to 1, the PEEP is incrementally added until the PaO\(_2\) goal of 55–80% or SpO2 goal of 88–96% is reached.
At this point, a code runs to re-measure the \(P_{plat}\) after 20 s. If driving pressure given by Eq. 7 decreases, then the loop from the first step is repeated until a minimum driving pressure is achieved and if the driving pressure increases, the prior PEEP is considered.
The next step is to read the \(P_{plat}\); if it is not less than 30 mm Hg, then the Berlin instructions of ventilator synchrony: lower tidal volume and repeat of inspiratory pause are considered; otherwise, the next step is the pH reading.
3.1.2 pH Setting
The pH reading is then read and according to the rule viewer for pH adjustments in Fig. 4, rules increase the respiratory rate and increase the tidal volume when the pH is less than 7.2; rules in Fig. 5 keep the respiratory rate and the tidal volume maintained when the pH is between 7.2 and 7.4; and finally, rules in Fig. 6 decrease the respiratory rate and maintain the tidal volume when the pH is greater than 7.4.
3.2 Results in MATLAB (Surface View)
3.2.1 Minimizing Driving Pressure
Figure 7 shows the surface view with the settings starting with the set positive end-expiratory pressure (10 cm H2O) and 100 percent of inspired fraction of oxygen (FiO\(_2\)). As FiO\(_2\) decreases, there is a negative change in PEEP for respective FiO\(_2\), as shown in acute respiratory distress syndrome clinical network (ARDSNet) PEEP tables.
3.2.2 pH Setting
The surface view for the pH setting in Fig. 8 relates the pH readings with change in tidal volume. For pH less than 7.15, the tidal volume increases by 1.5; pH between 7.15 and 7.3, the tidal volume gradually decreases in incremental adjustments until when it is maintained at pH greater than 7.3.
Figure 9 relates the pH readings with change in respiratory rate. For pH less than 7.15, the respiratory rate increases by 1.5; for pH between 7.15 and 7.3, the respiratory rate stochastically reduces in incremental adjustments until when it is maintained at pH greater than 7.3.
Table 5 shows the comparison between the physician-based MV protocol using the original high levels of PEEP [18] and the fuzzy-based Berlin definition of ARDS (system designed in this research paper). The physician-based PEEP adjustments for MV protocol as shown in Table 2 [17] have exact values (whole numbers) for PEEP adjustments; as for the fuzzified system of this research paper, PEEP adjustments have detailed variation in change of the PEEP. This implies that the fuzzy-based Berlin definition of ARDS system is more accurate and fast, improving the speed and accuracy of the decision-making during the MV.
The triangular and trapezoidal membership functions were found fit for the fuzzy system since they are based on linear fit function capability; that is, they were appropriate to define the ventilator setting values and represent the ARDS Berlin definition parameter ranges.
In comparison with the non-linear membership functions, such as Gaussian function and sigmoidal function, the linear fit functions need less computational power and time, making it convenient to adjust the ventilator parameters in shortest time possible, as well as having accurate crisp outputs during the emergency ventilation intervention.
4 Conclusion
The use of the existing fuzzy logic method is not new but the application of the fuzzy logic method in adjustment of the ventilator parameters is new, with a purpose of reducing the physician’s time spent in thinking on what parameters to control/adjust on the ventilator, especially during an emergency; the algorithms also decrease the possibility of having ventilator inevitable human errors, hence ensuring lung protection [48, 49, 50].
The limitations of this research are as follows: it focused on the High-PEEP adjustments with respect to the FiO\(_2\) readings and used Fuzzy Logic Designer toolbox to design the system which shows better outputs, but a better toolbox such as fuzzy neural network can be used to increase on the accuracy of the output results based on the new parameters, such as the medical image.
For future work, authors can design an algorithm based on neural network that considers all procedures, that is, the driving pressure calculation, respiratory rate, and tidal volume, in the ARDS Berlin definition and includes the medical image analysis to detect the bilateral opacities such that the PaO\(_2\) goal of 55–80% or SpO\(_2\) goal of 88-96% is reached.
References
Pham, T., Brochard, L.J., Slutsky, A.S.: Mechanical ventilation: state of the art. Mayo Clin Proc. 92, 1382–1400 (2017)
Tobin, M., Manthous, C.: Mechanical ventilation. Am J Respir Crit Care Med 196, 3–4 (2017)
Cawley, M.J.: Mechanical ventilation: a tutorial for pharmacists. Pharmacotherapy 27, 250–66 (2007)
Tobin, M.J.: Physiologic basis of mechanical ventilation. Ann Am Thorac Soc 15, 49–52 (2018)
Chatburn, R.L., El-Khatib, M., Mireles-Cabodevila, E.: A taxonomy for mechanical ventilation: 10 fundamental maxims. Respir Care 59, 1747–1763 (2014)
Ney, L., Kuebler, W.: Ventilation with lower tidal volumes as compared with traditional tidal volumes for acute lung injury. Engl J Med 343, 812–813 (2000)
The Acute Respiratory Distress Syndrome Network: Ventilation with lower tidal volumes as compared with traditional tidal volumes for acute lung injury and the acute respiratory distress syndrome. Engl J Med 342, 1301–1308 (2000)
Laffey, J., Kavanagh, B.: Ventilation with lower tidal volumes as compared with traditional tidal volumes for acute lung injury. Engl J Med 343, 813–814 (2000)
Ferguson, N.D., Fan, E., Camporota, L., Antonelli, M., Anzueto, A., Beale, R., Brochard, L., Brower, R., Esteban, A., Gattinoni, L., Rhodes, A., Slutsky, A.S., Vincent, J., Rubenfeld, G.D., Thompson, B.T., Ranieri, V.M.: The Berlin definition of ARDS: an expanded rationale, justification, and supplementary material. Intensive Care Med 38, 1573–1582 (2012)
The ARDS Definition Task Force: Acute respiratory distress syndrome: the Berlin definition. JAMA 307, 2526–2533 (2012)
Meade, M., Cook, D., Guyatt, G., Slutsky, A., Arabi, Y., Cooper, D., Davies, A., Hand, L., Zhou, Q., Thabane, L., Austin, P., Lapinsky, S., Baxter, A., Russell, J., Skrobik, Y., Ronco, J., Stewart, T.: Ventilation strategy using low tidal volumes, recruitment maneuvers, and high positive end-expiratory pressure for acute lung injury and acute respiratory distress syndrome. J Am Med Assoc (JAMA) 299, 637–645 (2008)
Pettenuzzo, T., Boscolo De Cassai, A., Sella, N., Zarantonello, F., Persona, P., Pasin Laura, L., Landoni, G., Navalesi, P.: Higher versus lower positive end-expiratory pressure in patients without acute respiratory distress syndrome: a meta-analysis of randomized controlled trials. Crit Care 25, 1–11 (2021)
Briel, M., Meade, M., Mercat, A., Brower, R.G., Talmor, D., Walter, S.D., Slutsky, A.S., Pullenayegum, E., Zhou, Q., Cook, D., Brochard, L., Jean-Christophe, M.R., Lamontagne, F., Bhatnagar, N., Stewart, T.E., Guyatt, G.: Higher vs lower positive end-expiratory pressure in patients with acute lung injury and acute respiratory distress syndrome: systematic review and meta-analysis. J Am Med Assoc (JAMA) 303, 865–873 (2010)
Nguyen, B., Bernstein, D.B., Bates, J.H.: Controlling mechanical ventilation in acute respiratory distress syndrome with fuzzy logic. J Crit Care 29, 551–556 (2014)
Bernstein, D.B., Nguyen, B., Allen, G.B., Bates, J.H.: Elucidating the fuzziness in physician decision making in ARDS. J Clin Monit Comput. 27, 357–363 (2013)
Dennison, C.R., Mendez-Tellez, P.A., Wang, W., Pronovost, P.J., Needham, D.M.: Barriers to low tidal volume ventilation in acute respiratory distress syndrome: survey development, validation, and results. Crit Care Med. 35, 2747–2754 (2007)
Sahetya, S.K., Goligher, E.C., Brower, R.G.: Fifty years of research in ARDS. Setting positive end-expiratory pressure in acute respiratory distress syndrome. Am J Respir Crit Care Med. 195, 1429–1438 (2017)
Brower, R.G., Lanken, P.N., MacIntyre, N., Matthay, M.A., Morris, A., Ancukiewicz, M., Schoenfeld, D., Thompson, B.T.: National heart, lung, and blood institute ARDS clinical trials network, “Higher versus lower positive end-expiratory pressures in patients with the acute respiratory distress syndrome". Engl J Med 351, 327–336 (2004)
Bai, Y., Wang, D.: Fundamentals of fuzzy logic control-fuzzy sets, fuzzy rules and defuzzifications. In: Bai, Y., Zhuang, H., Wang, D. (eds.) Advanced fuzzy logic technologies in industrial applications advances in industrial control. Springer, London (2006)
González-De La Fuente, L., Nieto-Reyes, A., Terán, P.: Statistical depth for fuzzy sets. Fuzzy Sets Syst (2021). https://doi.org/10.1016/j.fss.2021.09.015
Zadeh, L.A.: Fuzzy sets, information and control. Info Control 8, 353–388 (1965)
Bobillo, F., Calvo-Flores, M., Gómez-Romero, J., Straccia, U.: Joining gödel and zadeh fuzzy logics in fuzzy description logics. Int J Uncertain Fuzziness Knowl Based Syst 20, 475–508 (2012)
Cleophas, J.T., Zwinderman, H.A.: Fuzzy Logic. In: Statistics applied to clinical studies. Springer (2012)
de Roldán López Hierro, A.F., Tíscar, Ã., Roldán, C.R., et al.: A fuzzy methodology for approaching fuzzy sets of the real line by fuzzy numbers. Fuzzy Sets Syst (2021). https://doi.org/10.1016/j.fss.2021.08.024
John, R.: Fuzzy Sets and knowledge representation. In: Szczepaniak, P.S., Lisboa, P.J.G., Kacprzyk, J. (eds.) Fuzzy systems in medicine. Studies in Fuzziness and Soft Computing (2000)
Kacprzyk, J.: Fuzzy sets and fuzzy systems: a brief introduction. In: Szczepaniak, P.S., Lisboa, P.J.G., Kacprzyk, J. (eds.) Fuzzy systems in medicine. Studies in Fuzziness and Soft Computing (2000)
Buckley, J.J., Hayashi, Y.: Fuzzy input-output controllers are universal approximators. Fuzzy Sets Syst 58, 273–278 (1993)
Gattinoni, L., Carlesso, E., Brazzi, L., Caironi, P.: Positive end-expiratory pressure. Curr Opin Crit Care 16, 39–44 (2010)
Collino, F., Rapetti, F., Vasques, F., Maiolo, G., Tonetti, T., Romitti, F., Niewenhuys, J., Behnemann, T., Camporota, L., Hahn, G., Reupke, V., Holke, K., Herrmann, P., Duscio, E., Cipulli, F., Moerer, O., Marini, J.J., Quintel, M., Gattinoni, L.: Positive end-expiratory pressure and mechanical power. Anesthesiology 130, 119–130 (2019)
Mitra, S., McMillan, D.: Automated control of fraction of inspired oxygen: is it time for widespread adoption? Curr Opin Pediatr. 33, 209–216 (2021)
Martin-Flores, M., Tseng, C.T., Robillard, S.D., Abrams, B.E., Campoy, L., Harvey, H.J., Gleed, R.D.: Effects of two fractions of inspired oxygen during anesthesia on early postanesthesia oxygenation in healthy dogs. Am J Vet Res. 79, 147–153 (2018)
Chan, N.C., Li, K., Hirsh, J.: Peripheral oxygen saturation in older persons wearing nonmedical face masks in community settings. JAMA 324, 2323–2324 (2020)
Allardet-Servent, J., Sicard, G., Metz, V., Chiche, L.: Benefits and risks of oxygen therapy during acute medical illness: just a matter of dose! Rev Med Interne 40, 670–676 (2019)
Rondeau, L., Ruelas, R., Levrat, L., Lamotte, M.: A defuzzification method respecting the fuzzification. Fuzzy Sets Syst 86, 311–320 (1997)
Sinha, D., Dougherty, E.R.: Fuzzification of set inclusion: theory and applications. Fuzzy Sets Syst 55, 15–42 (1993)
Straszecka, E.: Defining membership functions. In: Szczepaniak, P.S., Lisboa, P.J.G., Kacprzyk, J. (eds.) Fuzzy systems in medicine. Studies in Fuzziness and Soft Computing (2000)
Ross, T.J.: Membership functions, fuzzification and defuzzification. In: Szczepaniak, P.S., Lisboa, P.J.G., Kacprzyk, J. (eds.) Fuzzy systems in medicine. Studies in Fuzziness and Soft Computing (2000)
Thaker, S., Nagori, V.: Analysis of fuzzification process in fuzzy expert system. Proc Comput Sci 132, 1308–1316 (2018)
Jin, Z., Bose BK.: Evaluation of membership functions for fuzzy logic controlled induction motor drive. In: IEEE 2002 28th annual conference of the industrial electronics society (IECON). IEEE (2002)
Omar, A., Aous, A., Balasem, S.: Comparison between the effects of different types of membership functions on fuzzy logic controller performance. Int J Emerg Eng Res Technol 3, 76–83 (2015)
Monicka, J., Sekhar, N.O., Kumar, K.: Performance evaluation of membership functions on fuzzy logic controlled AC voltage controller for speed control of induction motor drive. Int J Comput Appl 13, 8–12 (2011)
Lambat, Y., Ayres, N., Maglaras, L., Ferrag, M.A.: A mamdani type fuzzy inference system to calculate employee susceptibility to phishing attacks. Appl Sci 19, 3–19 (2021)
Tamiloli, N., Venkatesan, J., Vinay, G., Sai, P., Irfan, S., Sampathkumar, T., Jayabalakrishnan, D.: Comparison of Sugeno-type and Mamdani-type fuzzy inference systems for end milling process. AIP Conf Proc 1, 1–10 (2021)
Shukri, F., Isa, Z.: Expert’s judgment-based Mamdani-type decision system for risk assessment. Math Probl Eng 9, 1–13 (2021)
Sameena, N., Afshar, A., Ranjit, B.: Effect of different defuzzification methods in a fuzzy based load balancing application. Int J Comput Sci Issues 8, 261–267 (2011)
Marlena, M., Norbert, G., Aneta, K., Konrad, K.: Different defuzzification methods in Guimbal Cabri G2 helicopter takeoff possibility evaluation. Trans Probl 13, 27–38 (2018)
Mogharreban, N., Dilalla, L.: Comparison of defuzzification techniques for analysis of non-interval data. In: Annual conference of the North American fuzzy information processing society (NAFIPS), pp. 257–260. IEEE (2006)
Haudebourg, A.F., Perier, F., Tuffet, S., de Prost, N., N., Razazi, K., Mekontso Dessap, A., Carteaux, G.: Respiratory mechanics of COVID-19- versus Non-COVID-19-associated acute respiratory distress syndrome. Am J Respir Crit Care Med 202, 287–290 (2020)
Grieco, D.L., Bongiovanni, F., Chen, L., Menga, L.S., Cutuli, S.L., Pintaudi, G., Carelli, S., Michi, T., Torrini, F., Lombardi, G., Anzellotti, G.M., De Pascale, G., Urbani, A., Bocci, M.G., Tanzarella, E.S., Bello, G., Dell Anna, A.M., Maggiore, S.M., Brochard, L., Antonelli, M.: Respiratory physiology of COVID-19-induced respiratory failure compared to ARDS of other etiologies. Crit Care 2020, 1–10 (2020)
Yang, X., Yu, Y., Xu, J., Shu, H., Xia, J., Liu, H., Wu, Y., Zhang, L., Yu, Z., Fang, M., Yu, T., Wang, Y., Pan, S., Zou, X., Yuan, S., Shang, Y.: Clinical course and outcomes of critically ill patients with SARS-CoV-2 pneumonia in Wuhan, China: a single-centered, retrospective, observational study. Lancet Respir Med 8, 475–481 (2020)
Author information
Authors and Affiliations
Corresponding author
Appendix 1
Appendix 1
1.1 A. Matlab Code [High-PEEP Algorithm 1 System Code]
The input and output membership function parameters used to design the algorithm 1 are shown in Table 6.
Rules: The rules built for the fuzzy algorithm 1 are shown in Table 7.
1.2 B. Matlab Code [pH Algorithm 2 System Code]
The input and output membership function parameters used to design the algorithm 2 are shown in Table 8.
Rules: The rules built for the fuzzy algorithm 2 are shown in Table 9.
1.3 C. Matlab Fuzzy Logic Designer for FiO2 and PEEP Inputs and Matlab Rule Viewer for FiO2 and PEEP Adjustments Shown in Figs. 10–15.
1.4 D. Matlab Fuzzy Logic Designer for pH Adjustments Shown in Figs. 16–18.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wanzala, J.N., Atim, M.R. & Obungoloch, J. Design of Fuzzy Logic-Based ARDS Berlin Definition for Ventilator Adjustments to Ensure Lung Protection. Int. J. Fuzzy Syst. 25, 1935–1951 (2023). https://doi.org/10.1007/s40815-023-01489-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-023-01489-y