Next Article in Journal
Reliability and Sensitivity Analysis of Liquid Storage Tank Using Active Learning Kriging
Next Article in Special Issue
Design Space Exploration on Blind Equalization Algorithms: Numerical Representation Analysis for SoC-FPGA
Previous Article in Journal
The Metallogenic Age of the Ovor Bayan Molybdenum Deposit in Southeastern Mongolia: Constraints from SHRIMP Zircon U-Pb and Molybdenite Re-Os Geochronology
Previous Article in Special Issue
One-Dimensional Simulation of PM Deposition and Regeneration in Particulate Filters: Optimal Conditions for PM Oxidation in GPF Considering Oxygen Concentration and Temperature
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Investigation on Robustness of Model-Based Fuzzy Logic Control Systems

by
Desislava Stoitseva-Delicheva
* and
Snejana Yordanova
Faculty of Automatics, Technical University of Sofia, 1000 Sofia, Bulgaria
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(4), 1805; https://doi.org/10.3390/app16041805
Submission received: 9 January 2026 / Revised: 4 February 2026 / Accepted: 9 February 2026 / Published: 11 February 2026

Abstract

A novel engineering approach for assessing the robustness of fuzzy logic control (FLC) systems with modified parallel distributed compensation (MPDC) is presented. It addresses the problem of successful implementation and operation in industrial environment of designed systems for the control of complex plants with model uncertainty. The research steps on modified Takagi–Sugeno–Kang (MTSK) plant models MTSKn and MTSKlow already derived and validated for normal and low plant loads from experimental data for the level of the solution in an industrial carbonisation column for soda ash production. MPDC with PI linear local controllers are developed based on the MTSKn plant model, which differ in the parameters that are optimised by genetic algorithms for fitness functions with and without robustness requirements and different random initial parameter values. The MTSKn and each of the designed MPDC are represented according to suggested criteria by a nominal and varied linear plant model and controller, respectively. Then, robust stability and robust performance criteria are derived for the linearised MPDC–MTSKn systems. The system performance and robustness are investigated in the frequency domain and from the simulated reference step responses for MTSKn and MTSKlow, with the results benchmarked against an existing adaptive FLC.

1. Introduction

In the era of increased competition, the intrinsic nonlinearity, model uncertainty and disturbances of contemporary industrial plants demand intelligent techniques for modelling and control to respond to the control system’s increased performance requirements. Fuzzy logic controllers (FLCs) become popular in ensuring closed-loop system stability and good performance by simple nonlinear algorithms and design rules based on expert knowledge about the control of the plant. The economical use of computational resources makes them attractive for broad industrial real-time applications via programmable logic controllers.
The most commonly applied FLCs are the model-free Mamdani and Sugeno PID FLCs and the parallel distributed compensation (PDC) built on an existing Takagi–Sugeno–Kang (TSK) plant model. The TSK plant model assumes that the nonlinear plant operates in a small number N of overlapping zones, where the local plant can be described by a linear state-space model. The PDC and the TSK plant model have Sugeno fuzzy units (FUs) that differ only in the conclusions which contain the linear state-space plant models in the TSK plant model and the designed on its basis linear state-space controllers in the PDC. The inputs are the measured variables that determine the current operation point. Their membership functions (MFs) outline the expert-defined linearisation zones. The fuzzy inference computes from the premises the degrees µi, i = 1 ÷ N of belonging of the measured inputs to each of the linearisation zones and the degrees of rule activation wi, which scale the corresponding individual rule conclusion. The FU defuzzified output o is computed as a weighted average of the conclusions qualified (scaled) by wi of the individual rules.
In ref. [1], a modified TSK plant model (MTSK) and a modified PDC (MPDC) are suggested, where the premise part of the fuzzy rules is separated from the conclusion part. The premise part concludes in a Sugeno FU with a specific rule base that maps the N input MF to N FU outputs oj = µj. The conclusion part contains the parallel-operating local for the linearisation zones linear dynamic plant models or controllers, respectively, which can be described in any form. Most often, the local plant and controller for each zone are conveniently and compactly represented by transfer functions of a comprehensible physical meaning, which are easy for experts to assess. The transfer functions are also the basis of the widely spread engineering approaches for tuning of linear controllers using the well mastered linear control theory.
The main approaches for the design of model-free PID FLC are based on empirical knowledge, linearisation techniques, a linear PID controller, or—complex for engineering use—stability requirements based on linear matrix inequalities, H, and Popov and Lyapunov criteria [2,3,4,5,6,7,8,9]. The basic part of the PDC design concludes in the design of the local linear control systems accounting for the TSK local plant models and the criteria for stability, desired performance, and robustness. The global PDC system stability is ensured using Lyapunov stability methods and linear matrix inequalities [4,10,11,12] or frequency-domain approaches [1,13]. The FLC parameters, including the MF and the fuzzy rules, can be optimised most often by genetic algorithms (GAs) and system simulations [14,15,16,17]. The TSK model needed is first derived by the linearisation of an existing nonlinear plant model or via GA parameter optimisation of an expert-defined TSK model structure using experimental or simulation data for the plant input and output [1,5,12,15].
The current trend towards vast implementation in industry of fuzzy logic control of various process variables requires enhancement of the FLC and PDC design with simple and easy-to-use engineering techniques for assessment of system robustness, which ensures the feasibility of the designed system and its stable operation in a noisy and changing environment. In ref. [1], robust stability and robust performance criteria are derived for the design of a model-free PID FLC based on the synergism between the criteria for nonlinear system Popov stability and linear system robustness. First, a two-input single-output (2ISO) FLC is transformed into an equivalent single-input single-output (SISO) FLC using the 2ISO FLC control surface projection. Next, the nonlinear plant is represented by an expert-defined nominal linear plant model and plant model uncertainty [18]. Then, the SISO FLC system is turned into Popov’s system, to which the Popov stability criterion is applied, accounting for plant model uncertainty [18,19]. The suggested robustness approach is expanded over an adaptive FLC of a PID FLC with an MPDC adaptation of the FLC gains as a function of the plant output [20]. The adaptation of the FLC gains reduces the subjectivity in the FLC expert design and responds to the changes in the plant due to different loads, disturbances, aging, operation modes, etc. Often, the robustness of the FLC system is tested after its design by simulations without considering the impact of the industrial environment [21].
A common drawback of the approaches suggested in the literature for the design of FLC systems is the lack of a simple for use in the engineering practice system robustness investigation techniques oriented to real plant and disturbance uncertainties in order to guarantee successful system operation in industrial environment.
Hence, the aim of the present research is the development of a novel engineering approach for robustness investigation of an MPDC system illustrated for the control of the level of the solution in an industrial carbonisation column (CCl) for soda ash production. The approach is based on existing MTSK plant models. A novel fitness function with system robustness requirement is suggested for GA optimisation of the local controllers’ parameters in the MPDC design. Novel criteria for robust stability and robust performance for a linearised MPDC–MTSK system are derived. The system linearisation is based on representation of the MTSK plant model and the MPDC by nominal linear and worst varied models determined according to suggested criteria from the local linear plant models and controllers, respectively.
The CCl is the installation where soda crystals are produced as a result of a complex exothermic and reversible chemical reaction between the ammonia brine solution fed from the top as inflow, whose level is controlled, and the carbon dioxide gases in a counterflow. Level is a widely distributed variable to be controlled in various industries in order to ensure material and energy balance. It comprises a nonlinear plant subjected to disturbances and plant model uncertainty due to changes in load, modes of operation, operation point, etc. So, FLC appears to be a suitable strategy for its control.
The paper is based on experimental data from the CCl in Solvay Sodi in the town of Devnya, Bulgaria, MATLABTM (2008b)-Simulink and its toolboxes for fuzzy logic and genetic algorithms [22,23].
The novelty of the present research lies in the approach developed for studying the fitness of a designed MPDC control system for industrial implementation and operation in industrial environment through investigation and improvement of its robustness. The approach is illustrated for the control of an industrial plant, here the solution level in an industrial CCl, which provides necessary realistic data about the plant behaviour. Novel robust stability and robust performance conditions are derived in the frequency domain for the MPDC system. On their basis, the system robustness is investigated and various techniques for its improvement are suggested, such as restarting GA optimisation from different randomly generated initial parameter values in the parameter ranges, which results in different optimal parameters, and a novel robustness-bound fitness function.
The rest of the paper is organised as follows. Section 2 presents the investigation background related to the existing research on linear and adaptive FLC (AFLC) system robustness. Different MPDC are designed in Section 3. The parameters of the MPDC linear PI local controllers are GA-optimised based on a derived MTSK plant model using different initial parameter values and fitness functions. Robust stability and robust performance conditions of an MPDC system are derived in Section 4, representing the MTSK plant model and the MPDC by suggested nominal models and model uncertainty. The robustness and performance of the designed MPDC systems are investigated via simulations and compared with an AFLC system in Section 5. Section 6 includes the conclusion and a vision for future research.

2. Investigation Background

The present investigation on MPDC system robustness is based on Morari–Zafiriou robust stability and robust performance criteria for a linear system that are simple for engineering applications [18]. The plant is assumed to be represented by a family of plant models F = {Po(s), l(s)}, defined by expert-assessed nominal plant model Po(s) and multiplicative model uncertainty l(s) = ΔP(s)/Po(s), ΔP(s) = P(s) − Po(s), where P(s) is the varied plant model with the worst impact on the closed-loop system stability. The robust stability criterion requires that the Nyquist plot of the open-loop system, consisting of a linear controller C(s) and a nominal plant model Po(s), together with the overlaid uncertainty disks for each frequency ωi from the range Dω of the significant for the system frequencies, fulfil the Nyquist stability criterion; i.e., the Nyquist plot with the disks is located below and on the right of the Nyquist critical stability point (−1, j0), as illustrated in Figure 1. The uncertainty disk radius r is a function of l(jω) and Po(jω). It is computed as the difference between the magnitudes of two vectors:
ri = |P(jωi).C(jωi)| − |Po(jωi).C(jωi)| = |ΔP(jωi)|.|C(jωi)| = |l(jωi).Po(jωi).C(jωi)|
The robust stability condition is satisfied if the magnitude of the vector |1 + Po(jω).C(jω)| in Figure 1 is greater than r, |1 + PoC| > |l.PoC| for ∀ω ∈ Dω, where (jω) is omitted to simplify the expression.
Dividing both sides by |1 + PoC|, the final robust stability criterion takes the following form:
o(jω).l(jω)| < 1 for ∀ω∈Dω,
where Φo(jω) is the frequency response of the closed-loop system with nominal plant model, computed from the closed-loop system transfer function Φo(s) = Po(s).C(s).[1 + Po(s).C(s)]−1 for s = jω.
The robust performance criterion is derived as a bounded H-norm of the error e for all significant frequencies ω and plant models from the family F max P F   s u p ω e ( j ω ) < 1 ,   ω D ω . It is modified to
max P F   s u p ω S ( j ω ) . W f ( j ω ) < 1 ,   ω D ω .
The substitution applied is based on e(s) = −S(s)d(s), where S(s) = [1 + P(s).C(s)]−1 is the closed-loop system sensitivity function and d(s) = Wf(s).1(s) is the disturbance applied at the plant output. The variety of disturbances is described by the shaping filter Wf(s) and its model uncertainty. For most industrial systems, |Wf(jω)| ∈ [0.3 ÷ 0.9] [18].
Considering the relationship between the sides in a triangle in Figure 1 |1 + PC| ≥ |1 + PoC| − |l.PoC|, their reciprocals (|1 + PC|)−1 ≤ (|1 + PoC| − |l.PoC|)−1 and the division by |1 + PoC|of both the numerator and the denominator of the right-hand expression, it is obtained that |S| ≤ |So|(1 − |Φo.l|)−1. The upper bound is a function of Po and l and replaces |S| in (3). Thus, a harder robust performance condition is obtained, |So(jω).Wf(jω)| (1 − |Φo(jω).l(jω)|)−1 < 1, or
|So(jω).Wf(jω)| + |Φo(jω).l(jω)| < 1, ∀ω∈Dω.
The robust performance criterion (4) contains the robust stability criterion (2), and therefore it is stronger. There is a relationship between the frequency response magnitudes of the sensitivity function |S(jω)| and the closed-loop system |Φo(jω)|. They complement each other to 1, |So(jω)| + |Φo(jω)| = 1, Po(s).C(s).[1 + Po(s).C(s)]−1 + [1 + Po(s).C(s)]−1 = 1. Thus, the decreased sensitivity to disturbances causes a corresponding deterioration of the nominal system performance. A way out is a reasonable trade-off between robustness and nominal system performance.
In ref. [20], robust stability and robust performance criteria are derived for a suggested adaptive PID 2ISO FLC (AFLC) system using the example of level control by modification of the Morari–Zafiriou approach. The AFLC consists of a 2ISO PD FLC with a linear integrator of the system error in parallel and an adaptation mechanism based on the MPDC principle. The MPDC is composed of a Sugeno model and local gains Kaj and Kij of the PD FLC post-processing and of the integrator, respectively. The Sugeno model has the current measured level H for input and orthogonal MF µj, Σµj = 1, which define the linearisation zones that, for the level control, are three, j = 1 ÷ 3. A specific rule base ensures mapping of the MF at the outputs oj = µj, which scale the local for each j-th linearisation zone GA-optimised gains Kaj and Kij. The final gains are computed as weighted average of the local gains Ka = Σµj.Kaj, Ki = Σµj.Kij and change with the level since µj(H).
In order to study the AFLC system robustness, the system nonlinear components are linearised. The MPDC of the Sugeno model and the local gains is represented by the families FKa = {Kao, ΔKa} and FKi = {Kio, ΔKi}. The local gains for linearisation zone “Norm” are commonly accepted for nominal gains Kao and Kio. The additive uncertainties ΔKa = KaKao and ΔKi = KiKio with the varied gains Ka and Ki cover the range of gains adaptation. The complex nonlinear plant is also described by the family FP = {Po(s), ΔP(s)}, where experts assess the nominal plant model Po(s) for the most often used operation point and the worst varied plant model P(s) for the heaviest operation conditions.
Then, the nonlinear function oFLC = Ψ(e, de) that describes the 2ISO FU with output oFLC and inputs the system error e and its derivative de = e ˙ is linearised: Ψ(e, de) ≈ K1e + K2de. Considering that de is computed by a differentiator of the system error with transfer function Wd(s), de(s) = Wd(s).e(s), and accepting the maximal gain K1 = K2 = K = max, the transfer function of the linearised 2ISO PD FLC becomes WPD(s) ≈ K.Ka.[1 + Wd(s)]. In ref. [20], the suggested approach for 2ISO PD FLC linearisation includes a 2ISO FU approximation by an equivalent SISO FU with the signed distance ds = e + λ e ˙ as an input, normalised by the help of Kds in the range [−1, 1] [24]. Then, the sector-bounded control curve of the SISO FU is linearised by the upper sector line with gain K. Accounting for the linearised SISO FU and the pre- and post-processing, the SISO PD FLC transfer function becomes WPD(s) ≈ K.Kds. Ka.[1 + Wd(s)].
As a result, the robust stability and robust performance criteria for the linearised SISO equivalent of the 2ISO PID AFLC system can be expressed as (2) and (4) but for different linearised controller and multiplicative uncertainty, which modify all frequency responses in (2) and (3). The linearised controller contains the adaptation gains. Its transfer function for nominal gains is C l i n o s = K . K d s . K a o 1 + W d s + K i o / s and for varied gains C l i n s = K . K d s . ( K a o + Δ K a ) 1 + W d s + ( K i o + Δ K i ) / s . The modified multiplicative uncertainty is l s = C l i n s P s C l i n o s . P o s / [ C l i n o s . P o s ] . It corresponds to the same uncertainty disks overlaid for different frequencies over the nominal Nyquist plot in Figure 1, which now are determined not only by changes in the plant model but also by changes in the controller. The new frequency responses in (2) and (4) are computed for s = jω from the corresponding transfer functions for the modified uncertainty l s , the system sensitivity function S o ( s ) = 1 + C l i n o s . P o s 1 and the closed-loop system Φ o s = C l i n o s . P o s . 1 + C l i n o s . P o s 1   . The superscript ‘o’ denotes nominal plant model and adaptation gains and the subscript ‘lin’ a linearised controller.
The satisfaction of the robust stability and robust performance conditions for the linearised SISO FU, the family of plant models that represents the nonlinear plant, and the families that describe the PDC adaptation of the FLC parameters in the expected ranges ensures stability of the initial 2ISO AFLC. The modified robustness criteria (2) and (4) can also be applied in case of adaptation of only one of the gains by accepting zero additive uncertainty for the other gain as well as for AFLC with an SISO FU or various structures and adaptation principles.
The modified criteria (2) and (4) are used to study the robustness of a designed AFLC system for a nominal plant model for the control of the level in an industrial CCl in [16] with adaptation of Ka and Ki. This system is further used in the paper as a benchmark.

3. MPDC System Design and GA Parameter Optimisation

The GA optimisation applied to plant TSK modelling and design of different controllers is based on an algorithm similar to that explained in [25] for tuning of a PI PDC. The main differences are in the experimental data, the simulation model of the closed-loop system with the plant TSK model and the controller, the plan of the simulation experiments, the optimising parameters and their ranges and the fitness function and the extra criterion accepted.
The AFLC has a complex structure that includes two FUs of the 2ISO PD FLC and of the SISO MPDC Sugeno model and an integrator of e in parallel to the PD FLC. Moreover, the computation of the input de of the 2ISO FU is approximate and noise-sensitive, usually using a differentiator of e. The PID AFLC tuning parameters are the MPDC local gains Kaj and Kij, which are GA-optimised. The accepted fitness function of the mean squared error (MSE) and the relative control variance is computed from simulations of the closed-loop system with a derived MTSK plant model. The PID AFLC is nonlinear due on the one hand to the 2ISO FU of the PD FLC and the MPDC adaptation of Ka depending on the level. On the other hand, the MPDC adaptation of Ki turns the linear integrator in parallel to the PD FLC into a nonlinear function of the level [20].
In the present research designing a simpler PI MPDC controller using the same Sugeno model from the AFLC MPDC adaptation is suggested [20] to softly blend the control actions of the local PI controllers operating in parallel, Cj(s) = Kpj + Kij/s. Thus, the MPDC with fixed GA-optimised parameters (Kpj Kij) of the local controllers produces a control action that is a nonlinear function of the level. Two fitness functions are employed—the one from the PID AFLC design and its modification by adding to it an extra requirement for improving system robustness.
The block diagram of the system with the suggested PI MPDC for N linearisation zones, N = 3 for the control of the level in the CCl, is presented in Figure 2. The MPDC design steps on two MTSK plant models previously derived and validated in [26] using expert knowledge and GA parameter optimisation with experimental data collected during the regular operation of the CCl under two different loads. The MTSK models have identical structures, presented in Figure 2, but different parameters of the local plant transfer functions P j ( s ) = K j [ ( T j s + 1 ) . ( T 4 s + 1 ) ] 1 , j = 1 ÷ N, as shown in Table 1.
The Sugeno model of the MTSK plant models is employed in the AFLC MPDC adaptation mechanism and in the suggested MPDC to assess the location of the current operation point in regard to the linearisation zones defined by the MF. The orthogonal MFs for level Low, Norm and High, MF = [0 0 35 50; 35 50 65; 50, 65 100 100], are expert-defined for three linearisation zones around the most often used references 40%, 50% and 60% for the control of the level in the CCl. Its input is the plant output, i.e., the level y = H of the solution in the CCl, which measured value Hk at time tk determines the current operation point. Specific fuzzy rules with singletons 1 and 0 in the conclusions ensure that the three outputs map the MF oi = µi: IF y is Low THEN o1 = 1, o2 = 0, o3 = 0; IF y is Norm THEN o1 = 0, o2 = 1, o3 = 0; IF y is High THEN o1 = 0, o2 = 0, o3 = 1.
The simulated step responses of the two MTSK models in Figure 3 add new knowledge about the plant. The great difference between them is a measure for the considerable industrial plant model uncertainty provoked by the load changes. Besides, the plant nonlinear character is revealed; i.e., equal plant input step changes du = 5% cause different plant responses in the different operation points and hence different parameters (K T τ) of the Ziegler–Nichols (ZN) models, assessed from them via graphical approximation. The MTSK plant model for low load (MTSKlow) is accepted as varied and for normal load (MTSKn) as nominal. The two models are further used in the simulation-based GA optimisation of the MPDC parameters and in the study of the system robustness.
The parameters of the local PI controllers (Kpj Kij) are computed for three runs of GA optimisation for each of the two accepted fitness functions:
F = MSE + θ.D(U/Hr)/DP
F rob = F + max k | e k o e k | .
Each new run starts from different randomly generated initial values of the parameters in the ranges around their empirically tuned values and leads to different optimised values of the parameters. The fitness function (5) is used in the parameter optimisation of the AFLC. It integrates the mean squared error for a sample of M values M S E = k = 1 M e k 2 /M and the relative control variance D(U/Hr) with respect to the reference for the level Hr per unit variance DP of the main disturbance—the pressure P in the solution supply pipe recorded during the real-time operation of the industrial CCl. The minimisation of MSE increases the system dynamic accuracy. The minimisation of D(U/Hr)/DP smooths the control action, thus reducing the wearing of the final control elements. The scaling factor θ = 1.5 is empirically tuned to balance the contribution of the two components to the criteria. The newly suggested fitness function (6) modifies (5) by including an extra term as a measure for system robustness, the maximal at some time instant tk absolute difference max|eoe| = max k | e k o e k | between the errors eo and e of the systems with nominal and varied MTSK plant model and MPDC controller. System simulations with the MTSKn plant model enable the computation of F. The computation of max|eoe| from Frob also requires simulations of the system with the varied MTSKlow plant model. The GA optimisation in each case ends with reaching MSE ≤ 10.5 and max|eoe| ≤ 9.5 estimated from system responses to changes of Hr = 50-60-50-40-50, % with step ΔHr = 10, %.
The GA-optimised parameters of the local PI controllers from various initial values for each of the two fitness functions are systemised in Table 2. The accepted end conditions ensure reaching close optimal values of the performance and robustness indicators Frob, MSE, F and max|eoe| for different optimised parameters. The GA optimisation based on (6) decreases the optimal value for max|eoe|. According to Table 2, the PDC1 and PDC1r systems have the worst performance indicators. Despite the close optimal values for F and Frob and their components, the different optimal MPDC parameters are expected to have a different impact on system robustness. Moreover, the MPDC parameters are optimised for the specific system input and cannot ensure system stability and good performance for different reference changes and industrial disturbances.

4. MPDC System Robust Stability and Robust Performance

In order to study the MPDC system robustness, robust stability and robust performance criteria are derived based on a linearisation technique similar to that suggested in [20]. For that purpose, the nonlinear plant is represented by a family of linear models FP = {Po(s), lP(s)}, determined by a nominal plant model Po(s) and the worst multiplicative plant model uncertainty lP(s) = ΔP(s)/Po(s), ΔP(s) = P(s) − Po(s), where P s is the varied plant model.
Here, it is suggested that the nominal and varied linear plant models are determined from the MTSKn local ZN plant models. A criterion FP is accepted to measure which local plant model has the smallest and which has the worst impact on the closed-loop system stability. For local ZN plant models, it can be accepted that FP = K.τ/T, which reflects that a great gain K and/or a time delay τ and/or a small time constant T of a ZN plant model, each separately and in combination, constitute a great threat to the system stability. Therefore, the MTSKn local ZN plant model with the smallest value minjFPj of the criterion is accepted for a nominal linear plant model. The worst varied plant model is determined from all other MTSKn local plant models with the greatest value maxjFPj of the criterion.
In the same manner, the nonlinear MPDC with local linear controllers is represented by a family of linear controllers FC = {Co(s), lC(s)}. The nominal Co(s) is a local controller with parameters that ensure the smallest threat to system stability according to a suggested criterion FCj. In case of PI local controllers, it can be accepted FC = Kp.Ki, Ki = 1/Ti. The criterion reflects that the high controller’s proportional and integrating gains Kp and Ki, each and both, have the worst impact on the closed-loop system stability. The worst varied controller C(s) is selected from the other local controllers for which FCj = maxj. The worst multiplicative controller uncertainty lC(s) is computed from lC(s) = ΔC(s)/Co(s), ΔC(s) = C(s) − Co(s).
The MPDC system robust stability is derived from Figure 1, applying the approaches suggested in [18,20]. The radius of the uncertainty disks around each point of the nominal Nyquist plot Po(jω).Co(jω) for a given frequency depends on the variations both of the plant model and the controller:
ri = |P(jωi).C(jωi)| − |Po(jωi).Co(jωi)| = |[Po(jωi) + ΔP(jωi)].[Co(jωi) + ΔC(jωi)]| − |Po(jωi).Co(jωi)|.
After opening of the brackets, the radius becomes r = |Po.Co| + |ΔP.Co + PoC + ΔPC| − |Po.Co|, where (jω) is omitted for convenience of writing. Considering that ΔP = lP.Po, ΔC = lC.Co, r is obtained:
r = |lP.Po.Co + lC.Po.Co + lP.lC.Po.Co| = |Po.Co.(lP + lC + lP.lC)| = |Po.Co.lΣ|, lΣ = lP + lC + lP.lC,
where lΣ is the multiplicative uncertainty due to variations in both the plant model and the controller.
The robust stability criterion requires |1 + Po.Co| > r for ∀ω∈ D ω . Dividing both sides by |1 + Po.Co| yields
| Φ o ( j ω ) . l Σ ( j ω ) |   <   1 ,   ω D ω
The robust performance criterion is derived based on its general definition (3) from the relationship among the sides of a triangle in Figure 1. |1 + PC| ≥ |1 + PoCo| − r. Considering the reciprocal expressions ( 1 + P C ) 1 ( 1 + P o C o r ) 1 and dividing both the numerator and the denominator in the right-hand expression by 1 + P o C o , it is obtained S 1 + P o C o 1 . ( 1 Φ o l Σ ) 1 or S S o . ( 1 Φ o l Σ ) 1 . Then the sensitivity function S in (3) is substituted by the greater S o . ( 1 Φ o l Σ ) 1   to yield the stronger condition for robust performance S o W f . ( | 1 Φ o l Σ | ) 1 < 1 or finally:
S o ( j ω ) W f ( j ω ) + Φ o ( j ω ) l Σ ( j ω ) < 1 , ω D ω .
The robust stability and robust performance criteria for an MPDC system (9) and (10), respectively, differ from (2) and (4) for a linear system with plant model uncertainty in multiplicative uncertainty. They hold for an MPDC system with defined nominal and varied plant models and controllers from the available MTSK local plant models and the MPDC local controllers, respectively. The robust stability (9) and robust performance (10) conditions can also be applied to any other control system where both the plant and the controller are subjected to bounded changes. The satisfaction of (9) and (10) ensures that the closed-loop system, designed via GA optimisation of the parameters of the local controllers, maintains stability and desired performance even in the worst transition through the different linearisation zones. The fulfilment of (9) and (10) can be ensured by new GA-optimised parameters of the MTSK local plant models and MPDC local controllers, which determine different nominal and varied plant models and controllers. Each new GA optimisation starts with random initial parameter values and reaches the same end condition for different optimised parameter.
The study of the robustness based on (9) and (10) is illustrated for the MPDC system for the control of the level of the solution in a CCl. The local plant models Pj(s) of the derived MTSK plant models from Figure 2 with parameters in Table 1 are approximated for convenience by ZN models P Z N j ( s ) = K j e τ j . s ( T Z N j s + 1 ) 1 with parameters (Kj TZNj τj), presented in Table 1. The time delay τj = min(Tj, T4) and the time constant TZNj = max(Tj, T4), τj < TZNj are determined considering the approximation of the pure time delay by the linear terms of the Taylor’s series expansion e τ s   »   τ . s + 1 1 . The selection of ZN models is based on their wide engineering use for describing most of the industrial processes by a small number of parameters with clear physical meaning, which facilitates the formulation of criteria for determination of the nominal and varied plant models from the MTSK local plant models.
The accepted criterion that measures the local plant model impact on the system stability is FPj = Kjj/TZNj. The impact is the worst for the greatest value for FPj. From Table 1, the nominal linear plant model with the smallest FPj, minjFPj, is Po(s) = PZN1(s), where PZN1(s) is the ZN local plant model of MTSKn in linearisation zone ‘Low’ (j = 1). The worst varied linear plant model P(s) is the local ZN plant model of MTSKn in zone ‘High’ P(s) = PZN3(s) with parameters Ko = K3, To = TZN3, τo = τ3 with maximal FPj, maxjFPj, as seen in Table 1. Thus, the family FP = {Po(s), lP(s)} of linear models that represents the nonlinear plant is determined. The step responses of the nominal and varied linear plant models, shown in dotted line in Figure 3, enclose the step responses of the MTSKn plant model.
The nonlinear MPDC with local linear PI controllers Cj(s) = Kpj(1 + Kij/s), Kij = 1/Tij is represented by the family FC = {Co(s), lC(s)}. The local PI controller that satisfies the accepted criterion FCj = minj is selected as nominal Co(s) = Kop(1 + Koi/s), Koi = 1/Toi. The worst varied controller C(s) = Kp(1 + Ki/s), Ki = 1/Ti, is determined from the local controllers of the other zones according to the accepted criterion FCj = maxj. The selected nominal and varied controllers differ for the different optimal parameters of the local PI controllers. The parameters (Kop, Toi) of the nominal PI controller Co(s) and (Kp, Ti) of the worst varied PI controller C(s) for all six cases of GA optimisation from three initial values for the tuning parameters for each of the two fitness functions used are presented in Table 2. Different nominal and varied controllers define different worst multiplicative controller uncertainty lC(s) and family linear models FC.

5. Investigation of MPDC System Robustness and Analysis of Results

The investigation of the MPDC system aims to identify the impact of various factors on system robustness and performance to help achieve an optimal balance between the two. System robustness is evaluated by the robust stability (9) and robust performance (10) criteria in the frequency domain and by the deviation of the performance indicators of the system assessed from the simulated step responses with the varied MTSKlow plant model from those of the system with the MTSKn plant model in the time domain.
In Figure 4 are presented the robust stability via dotted lines and robust performance via solid line curves of the MPDC systems with local PI controllers PDC1 ÷ PDC3 and PDC1r ÷ PDC3r from Table 2, computed from the left-hand side of (9) and (10) for ω∈Dω. Each curve in solid and dotted lines is labelled in the colour of the curve. The significant frequencies for all systems belong to the estimated range D ω [ 10 2 ÷ 1 ] ω o , where ωo = 2π/To is the plant natural frequency. The robustness criteria for each system are satisfied for ω∈Dωrob, Dωrob⊆Dω, where the corresponding curves are below the border line 1(ω). The derived robust stability and robust performance curves for AFLC in [20] are also added to Figure 4 for comparison. They are computed for the GA-optimised in [16] MPDC local adaptation gains Kaj = [51 32 89] and Kij = [1/34 1/374 1/179] that minimise F from (5) and the accepted nominal and varied gains. The nominal and varied linear plant models are the suggested here from the MTSKn local ZN plant model.
The magnitudes of the MPDC multiplicative system uncertainties |lΣ(jω)| in solid lines and the magnitude frequency responses of the nominal linear closed-loop systems |Φo(jω)| in dotted lines are presented in Figure 5, labelled in the colours of the curves. The different optimised parameters of the local PI controllers for each run of the GA optimisation and the suggested criteria for selection of the nominal and varied controllers on their basis result in different |lΣ(jω)| and |Φo(jω)| curves for the PDC1 ÷ PDC3 and PDC1r ÷ PDC3r systems, shown in Figure 5. The |lΣ(jω)| curves of the PDC1 ÷ PDC3 systems are with 2.5 greater magnitudes than of the curves of the PDC1r ÷ PDC3r systems. The |lΣ(jω)| curves of PDC1r ÷ PDC3r systems are close to each other since the nominal plant models and controllers are closed to their varied counterparts. The satisfaction of the robust stability criterion (9) for great values of |lΣ(jω)| requires small values of |Φo(jω)|.
The magnitude frequency responses of the nominal closed-loop systems in Figure 5 enable the assessment of the nominal linear system cutting frequencies ωc for which |Φo(jωc)| becomes small enough to practically filter the input signals with frequencies greater than ωc. Here, it is accepted that |Φo(jωc)| ≤ 5%.|Φo(j0)|, where |Φo(j0)| = 1 corresponds to y(∞) = yr(∞), i.e., steady state in the time domain. The first frequency ω1 for which the robustness criteria are satisfied in Figure 4 and the cutting frequencies ωc from the magnitude frequency responses of the nominal closed-loop linear systems in Figure 5 define the range Dωrob = [ω1, ωc], ωc > ω1, in which the robustness criteria are practically fulfilled. The small values of |Φo(jω)| for great values of |lΣ(jω)| determine a low cutting frequency ωc. A great range Dωrob determines high system robustness to input signals and plant parameter changes of varying magnitude and frequency.
The investigation results presented in Figure 4 and Figure 5 answer the questions regarding how system robustness can be improved by different initial values for GA optimisation parameters and by introduction of a robustness-related term in the fitness function. The second factor has a greater impact on the system robustness through the significant change in the range ωc − ω1.
The simulated MPDC systems’ reference step responses of level and control action are displayed in Figure 6 and Figure 7. The references are the most often used for the level in the CCl and change in the sequence Hr = 50-60-50-40-50, % to enable assessing the nonlinear system performance in different operating points, i.e., linearisation zones where the local plant models and controllers are different. The fulfilment of the robustness criteria (9) and (10) ensures close system performance indicators in the different zones, i.e., system robustness in the transition from one to another linearisation zone. The first transient response for fixed Hr = 50, %is for establishing equilibrium initial conditions. In Figure 8, the step responses of level and control action of the PDC3 and PDCr3 systems selected as the best are compared with those of the AFLC system. All step responses are simulated for systems with nominal and varied MTSKlow plant models derived for low CCl load. Thus, the system robustness to changes in the characteristics of the nonlinear plant in each zone can be assessed. Figure 6, Figure 7 and Figure 8 show the importance of the inclusion of a robustness term in the fitness function in the GA optimisation of the MPDC parameters since it improves system robustness at the expense of a nominal system with decreased dynamic accuracy and increased control action span. This inclusion increases the range ωc − ω1, assessed from the robustness curves, thus relating the frequency-domain and time-domain measures for system robustness. The frequency-domain robustness criteria are more general as they show the frequency range of input signals for which robustness is ensured.
The relationship between the performance and the robustness of the systems designed for various fitness functions and initial values in the GA parameter optimisation is estimated with respect to the following measures for performance and robustness of MPDC closed-loop systems:
-
the mean overshoot from all step responses σomean, σo = [(yry)/Δyr].100, %, and the range of settling time tosr, s as measures for the system dynamic accuracy;
-
the mean span of the control action from all step responses Uosmean = |UomaxUomin|mean as a measure for control smoothness;
-
the width of the frequency range Dωrob = [ω1, ωc], assessed by the difference ωc − ω1, where ω1 is the first frequency ωs1 for which (9) is satisfied and the first frequency ωp1 for which (10) is satisfied;
-
the absolute difference between the mean overshoots Δσmean = |σomean − σmean|, %, and settling times Δtsmax = |tosmaxtsmax|, s of the systems with nominal and varied MTSK plant models;
-
the maximal absolute difference from all step responses between the plant output of the systems with nominal yo and varied y MTSK plant models Δymax = |yoy|max;
-
the absolute difference between the mean spans of the control action ΔUsmean = |UosmeanUsmean|, % of the systems with nominal and varied MTSK plant models.
The indicators for systems’ dynamic accuracy, control smoothness and robustness are assessed from the corresponding graphs in Figure 4, Figure 6, Figure 7 and Figure 8 and systemised in Table 3, where the best values are in bold and the worst are highlighted in grey. The negative width of Dωrob shows that no robustness criteria are fulfilled in the frequency range that is significant for the system before the cutting frequency.
The analysis of the graphs leads to the following conclusions:
The impact of the changes in the plant due to the different load on the system performance, assessed by Δσmean, Δtsmax, Δymax and ΔUsmean, is reduced when the frequency range Dωrob, for which the robustness criteria are satisfied covers a greater part of the range Dω of significant frequencies for the MPDC system. The degree of overlapping of Dωrob and Dω is measured by ωc − ω1 as it depends on the frequency ω1, when the robustness criteria are first satisfied, and the MPDC system cutting frequency, estimated from the cutting frequency ωc of the nominal linear closed-loop system.
The PDC1r ÷ PDC3r systems, designed for Frob = min, show the following advantages and drawbacks over the PDC1 ÷ PDC3 systems, designed for F = min:
-
a wider frequency range with satisfied robustness criteria;
-
better robustness expressed in smaller Δσmean, Δtsmax, Δymax and ΔUsmean, assessed from the step responses for nominal and varied MTSK plant models;
-
worse performance of the systems with an MTSKn plant model, expressed in higher σomean, tosr and Uosmean;
-
close step responses both for nominal and varied MTSK plant models, i.e., insensitive to different initial parameter values in the GA optimisation;
-
an insignificant change with load of the system step responses simulated with the varied MTSKlow plant model from the nominal step responses with an MTSKn plant model;
-
close control actions for nominal and varied MTSKlow plant models;
-
identical greater mean control spans Uosmean and identical smaller changes ΔUsmean, i.e., insensitive to different initial parameter values in the GA optimisation.
The PDC1–PDC3 systems and the AFLC system have a narrow frequency range Dsωrob with respect to robust stability and negative range Dpωrob with respect to robust performance. So, the robust performance criterion (10) is not fulfilled in the frequency range that is significant for the system, i.e., ω1 > ωc. This is provoked by the high system sensitivity |So(jω)| to disturbances and changes in the plant characteristics in (10), which determines small values of |Φo(jω)| for ω∈Dω and hence small ωc. The violation of (10) causes deterioration in the system performance. It is felt in the great deviation of the PDC1–PDC3 systems’ step responses for a varied MTSKlow plant model from those of the systems with an MTSKn plant model in Figure 6. The impact of the plant changes on the AFLC system step responses for an MTSKn plant model is small, measured by the smallest from all systems Δσmean, Δtsmax and ΔUsmean, as seen in Figure 8. The trade-off with the system dynamic accuracy for an MTSKn plant model is relatively small as σomean, tosr and Uosmean are the smallest from all MPDC systems. The control action settles the fastest. This is explained with the adaptation of Ka and Ki, seen in Figure 8, and compensated by the more complex controller’s structure and design.
The numbers of the best denoted with ‘+’ and the worst denoted with ‘-’ values of the performance indicators of the investigated systems are presented in Table 3. System PDC3 can be considered the best among the systems designed for F = min with the greatest sum (+2 − 2 = 0), with equal numbers of advantages and drawbacks. System PDC3r is the best among the systems designed for Frob = min and better than PDC3 system with a sum of (+5 − 0 = +5), with 5 more advantages than drawbacks. The step responses for level and control action of the best PDC3 and PDC3r systems are presented in Figure 8 to be compared against the step responses of the AFLC system.
The conclusion is that the PDC3r system is competitive with the AFLC system with respect to robustness and MPDC–MTSKn system performance but has a simpler structure and design. This is due to the inclusion of a requirement for robustness in the fitness function used by the GA optimisation of the PDCr parameters. The criteria for determining the nominal and varied linear plant model and controller also help to satisfy (9) and (10) in a wide frequency range. However, the high robustness of the PDC3r system is achieved at the expense of reduced MPDC–MTSKn system dynamic accuracy.

6. Conclusions

The main contributions of the present research include the following:
A novel engineering approach for the robustness investigation of an MPDC system is developed. It is illustrated for the control of the level of the solution in an industrial carbonisation column for soda ash production. The approach is based on existing MTSK plant models derived and validated from experimental data for normal and low load during the operation of the CCl.
MPDC with local PI controllers is designed. A novel fitness function with a system robustness requirement is suggested for GA optimisation of the local controllers’ parameters. The impact of random initial values of the parameters in the GA optimisation on system robustness is studied.
Novel frequency-domain criteria for robust stability and robust performance are derived based on MPDC–MTSK system linearisation, representing the MTSK plant model and the MPDC by linear nominal and worst varied models determined according to suggested criteria from the local linear plant models and controllers, respectively.
The performance and the robustness of the designed MPDC–MTSK systems are studied in the frequency domain and by the time-domain indicators assessed from the simulated step responses of the systems with the MTSK plant model for normal (nominal) and the MTSK plant model for low load (varied). The results show the effectiveness of the novel robustness-bound fitness function and the competitiveness of the simple in structure and design PI MPDC to the existing PID AFLC.

Author Contributions

Conceptualisation, S.Y. and D.S.-D.; methodology, S.Y. and D.S.-D.; software, S.Y.; validation, S.Y. and D.S.-D.; formal analysis, D.S.-D.; investigation, S.Y.; resources, D.S.-D.; data curation, S.Y. and D.S.-D.; writing—original draft preparation, S.Y.; writing—review and editing, D.S.-D.; visualisation, S.Y. and D.S.-D.; supervision, S.Y.; project administration, NA; funding acquisition, NA. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been accomplished with financial support by the European Regional Development Fund within the Operational Programme “Bulgarian national recovery and resilience plan”, procedure for direct provision of grants “Establishing of a network of research higher education institutions in Bulgaria”, and under Project BG-RRP-2.004-0005 “Improving the research capacity anD quality to achieve intErnAtional recognition and reSilience of TU-Sofia (IDEAS)”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Unable to obtain data due to privacy restrictions.

Acknowledgments

This work has been accomplished with financial support by the European Regional Development Fund within the Operational Programme “Bulgarian national recovery and resilience plan”, procedure for direct provision of grants “Establishing of a network of research higher education institutions in Bulgaria”, and under Project BG-RRP-2.004-0005 “Improving the research capacity anD quality to achieve intErnAtional recognition and reSilience of TU-Sofia (IDEAS)”.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CClcarbonisation column
(A)FL(C)(adaptive) fuzzy logic (control/ler)
FUfuzzy unit
GAgenetic algorithm
MFmembership function
MSEmean squared error
(M)PDC(r)(modified) parallel distributed compensation (robust)
SISO, 2ISOsingle-input single-output, two-input single-output
(M)TSK(n/low)(modified) Takagi–Sugeno–Kang model (for normal or low load)
ZNZiegler–Nichols model

References

  1. Yordanova, S. Methods for Design of Fuzzy Logic Controllers for Robust Process Control; KING: Sofia, Bulgaria, 2011; ISBN 987-954-9518-68-9. (In Bulgarian) [Google Scholar]
  2. Chao, C.-T.; Sutarna, N.; Chiou, J.-S.; Wang, C.-J. An optimal fuzzy PID controller design based on conventional PID control and nonlinear factors. Appl. Sci. 2019, 9, 1224. [Google Scholar] [CrossRef]
  3. Datta, R.; Dey, R.; Bhattacharya, B. Further improved stability condition for T-S fuzzy time-varying delay systems via generalised inequality. Int. J. Adv. Intell. Paradig. 2019, 14, 310–327. [Google Scholar] [CrossRef]
  4. Ganesh, E.N.; Bettyjane, J. Simulation and synthesis of TS fuzzy system using parallel distribution compensation technique. Int. J. Inf. Tecnol. 2020, 12, 1443–1449. [Google Scholar] [CrossRef]
  5. Jantzen, J. Foundations of Fuzzy Control. A Practical Approach, 2nd ed.; John Wiley and Sons: Chichester, UK, 2013. [Google Scholar]
  6. Venkataraman, A. Design and implementation of adaptive PID and adaptive fuzzy controllers for a level process station. Adv. Technol. Innov. 2021, 6, 90–105. [Google Scholar] [CrossRef]
  7. Song, R.; Huang, S.; Xiong, L.; Zhou, Y.; Li, T.; Tan, P.; Sun, Z. Takagi–Sugeno Fuzzy Parallel Distributed Compensation Control for Low-Frequency Oscillation Suppression in Wind Energy-Penetrated Power Systems. Electronics 2024, 13, 3795. [Google Scholar] [CrossRef]
  8. Enemegio, R.; Jurado, F.; Villanueva-Tavira, J. Experimental Evaluation of a Takagi–Sugeno Fuzzy Controller for an EV3 Ballbot System. Appl. Sci. Adv. Electron. Digit. Signal Process. 2024, 14, 4103. [Google Scholar] [CrossRef]
  9. Rajabpour, L.; Selamat, H.; Barzegar, A.; Fadzli Haniff, M. Design of a robust active fuzzy parallel distributed compensation anti-vibration controller for a hand-glove system. PeerJ Comput. Sci. 2021, 7, e756. [Google Scholar] [CrossRef] [PubMed]
  10. Feng, G. Analysis and Synthesis of Fuzzy Control Systems: A Model Based Approach; Taylor & Francis: Abingdon, UK; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
  11. Khan, M.; Siddiqui, A.S.; Mahmoud, A.S.A. Robust H∞ control of magnetic levitation system based on parallel distributed compensator. SHAMS Eng. J. 2018, 9, 1119–1129. [Google Scholar] [CrossRef]
  12. Tanaka, K.; Wang, H. Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach; John Wiley and Sons: New York, NY, USA, 2001. [Google Scholar]
  13. Lan, L.H.; Van Tiem, N.; Van, C.N. Absolute stability for a class of Takagi-Sugeno fuzzy control systems. In Proceedings of the 3rd International Conference on Robotics, Control and Automation Engineering (RCAE 2020), Chongqing, China, 5 October 2020; pp. 47–51. [Google Scholar]
  14. Civelek, Z. Optimization of fuzzy logic (Takagi-Sugeno) blade pitch angle controller in wind turbines by genetic algorithm. Eng. Sci. Techn. Int. J. 2020, 23, 1–9. [Google Scholar] [CrossRef]
  15. Ángeles-Hurtado, L.A. Fuzzy Logic and Genetic-Based Algorithm for a Servo Control System. Micromachines 2022, 13, 586. [Google Scholar] [CrossRef] [PubMed]
  16. Rodríguez-Abreo, O.; Rodríguez-Reséndiz, J.; García-Cerezo, A.; García-Martínez, J.R. Fuzzy logic controller for UAV with gains optimized via genetic algorithm. Heliyon 2024, 10, e26363. [Google Scholar] [CrossRef]
  17. Sowmya, P.; Balasubram, G.; Rakeshkuma, S.; Ramkumar, K. A Genetic Algorithm Tuned Fuzzy Controller for a Nonlinear Process. J. Appl. Sci. 2014, 14, 1576–1581. [Google Scholar] [CrossRef][Green Version]
  18. Morari, M.; Zafiriou, B. Robust Process Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1989; ISBN 0-13-782153-0. [Google Scholar]
  19. Kodkin, V.; Anikin, A.; Kuznetsova, E. Efficiency of Applying the Nyquist and V.M. Popov Criteria for Stability Analysis of Linearized Automatic Control Systems in Electromechanics and Power Engineering. Energies 2023, 16, 872. [Google Scholar] [CrossRef]
  20. Yordanova, S.; Slavov, M. Stability analysis of model-free adaptive fuzzy logic control system applied for liquid level control in soda production. Jordan J. Electr. Eng. 2023, 9, 14–30. [Google Scholar] [CrossRef]
  21. Bahadori, A.; Ahmadzadeh, M.; Fazeli, R. Design and simulation of a fuzzy logic controller for STATCOM in power systems. Intell. Model. Electromechanical Syst. 2025. [Google Scholar] [CrossRef]
  22. Fuzzy Logic. Toolbox: User’s Guide for Use with MATLAB; The MathWorks Inc.: Natick, MA, USA, 1998. [Google Scholar]
  23. MATLAB. Genetic Algorithm and direct Search Toolbox. User’s Guide; The MathWorks Inc.: Natick, MA, USA, 2004. [Google Scholar]
  24. Choi, B.; Kwak, S.; Kim, B. Design and stability of single-input fuzzy logic controller. IEEE Trans. Syst. Man Cybern. 2000, 30, 303–309. [Google Scholar] [CrossRef] [PubMed]
  25. Yordanova, S.; Slavov, M.; Gueorguiev, B. Optimisation of parallel distributed compensation for real time control of level in carbonisation column. Autom. Control Comput. Sci. 2020, 54, 379–390. [Google Scholar] [CrossRef]
  26. Yordanova, S.; Slavov, M.; Stoitseva-Delicheva, D. Load-bound fuzzy logic control of an industrial nonlinear plant. In Proceedings of the 2023 International Scientific Conference on Computer Science (COMSCI), Sozopol, Bulgaria, 18–20 September 2023; pp. 1–9. [Google Scholar]
Figure 1. Nyquist plot for plant model’s family.
Figure 1. Nyquist plot for plant model’s family.
Applsci 16 01805 g001
Figure 2. Block diagram of control system MPDC based on MTSK plant model which replaces the plant in simulation.
Figure 2. Block diagram of control system MPDC based on MTSK plant model which replaces the plant in simulation.
Applsci 16 01805 g002
Figure 3. Simulated step responses of the MTSK plant models and the MFs distribution.
Figure 3. Simulated step responses of the MTSK plant models and the MFs distribution.
Applsci 16 01805 g003
Figure 4. Robust stability and robust performance curves of investigated MPDC and AFLC systems.
Figure 4. Robust stability and robust performance curves of investigated MPDC and AFLC systems.
Applsci 16 01805 g004
Figure 5. Magnitudes of multiplicative uncertainties and magnitude frequency responses of closed-loop AFLC and MPDC.
Figure 5. Magnitudes of multiplicative uncertainties and magnitude frequency responses of closed-loop AFLC and MPDC.
Applsci 16 01805 g005
Figure 6. Reference step responses of level of MPDC systems designed for F = min (left) and Frob = min (right).
Figure 6. Reference step responses of level of MPDC systems designed for F = min (left) and Frob = min (right).
Applsci 16 01805 g006
Figure 7. Reference step responses of control action of MPDC systems designed for F = min (left) and Frob = min (right).
Figure 7. Reference step responses of control action of MPDC systems designed for F = min (left) and Frob = min (right).
Applsci 16 01805 g007
Figure 8. Reference step responses of level (left) and control action (right) of MPDC systems PDC3, PDCr3 and AFLC.
Figure 8. Reference step responses of level (left) and control action (right) of MPDC systems PDC3, PDCr3 and AFLC.
Applsci 16 01805 g008
Table 1. Local plant models’ parameters.
Table 1. Local plant models’ parameters.
Zones ParametersLow Load
T4 = 164 s, y(0) = 29%
Normal Load
T4 = 150 s, y(0) = 33%
1. Low Nominal local plant
K10.31Ko= 0.11
T1, s2473
τ1, s24τo = 73
TZN1, s; (τ1/TZN1)164; 0.15To = 150; 0.49
FP1 = K11/TZN10.0470.054 = min
2. NormK20.750.28
T2, s219350
τ2, s164150
TZN2, s; (τ2/TZN2)219; 0.75350; 0.43
FP2 = K22/TZN20.560.12
3. High Varied local plant
K31K= 0.51
T3, s48198
τ3, s164τ = 98
TZN3, s; (τ3/TZN3)481; 0.34T = 150; 0.65
FP3 = K33/TZN30.340.33 = max
Table 2. Local PI controllers’ parameters.
Table 2. Local PI controllers’ parameters.
Criterion
(Fitness Function)
Variants of
MPDC PI
Parameters
Kp1, Ti1
Kp1/Ti1
Low
Kp2, Ti2
Kp2/Ti2
Norm
Kp3, Ti3
Kp3/Ti3
High
Nominal (Kp, Ti)o
and Varied (Kp, Ti)
Parameters
Frob, MSE,
F, max|eoe|
F = min1 (PDC1)2.6, 560
0.0047
3.8, 660
0.0058 = max1
0.8, 676
0.0012 = min1
(0.8, 676)o
(3.8, 660)
25.8, 10.5, 16.8, 9
2 (PDC2)3.09, 355
0.0087 = max2
6.18, 750
0.0082
0.92, 641
0.0014 = min2
(0.92, 641)o
(3.09, 355)
24.7, 8.6, 15.5, 9.2
3 (PDC3)3.68, 541
0.0068 = max3
5.4, 917
0.0059
0.87, 806
0.0011 = min3
(0.87, 806)o
(3.68, 541)
24.6, 8.6, 15.2, 9.4
Frob = min1 (PDC1r)6, 396
0.015 = max1r
4.3, 454
0.0095
4.1, 644
0.009 = min1r
(4.1, 644)o
(6, 396)
26, 10.5, 17.9, 8.1
2 (PDC2r)4.83, 462
0.0105 = max2r
5, 373
0.0134
3.38, 766
0.0044 = min2r
(3.38, 766)o
(4.83, 462)
23.6, 8.8, 15.7, 7.8
3 (PDC3r)5.1, 474
0.0108 = max3r
5, 435
0.0115
3.4, 693
0.0049 = min3r
(3.4, 693)o
(5.1, 474)
23.78, 8.8, 15.8, 8
Table 3. MPDC and AFL system performance and robustness indicators.
Table 3. MPDC and AFL system performance and robustness indicators.
Performance and Robustness IndicatorsAFLC
System
PDC1
System
PDC2
System
PDC3
System
PDC1r
System
PDC2r
System
PDC3r
System
σomean, %6111713403030
tosr, s1500 – 1500800 ÷ 20001000 ÷ 2000900 ÷ 19001000 ÷ 30001000 ÷ 25001000 ÷ 2500
Uosmean, %33334843484747
c − ωs1)
c − ωp1)
(0.001)
(−0.002)
(0.001)
(−0.013)
(0.006)
(−0.01)
(0.002)
(−0.007)
(0.04)
(0.026)
(0.038)
(0.028)
(0.037)
(0.028)
Δσmean, %24638307107
Δtsmax, s800100010001000
Δymax, %6898.5755
ΔUsmean, %2276222
‘+’/‘−’ (sum)+6/−2 (+4)+4/−4 (0)+0/−4 (−4)+2/−2 (0)+4/−3 (+1)+4/0 (+4)+5/0 (+5)
∞—does not settle within 1500 s.
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

Stoitseva-Delicheva, D.; Yordanova, S. Investigation on Robustness of Model-Based Fuzzy Logic Control Systems. Appl. Sci. 2026, 16, 1805. https://doi.org/10.3390/app16041805

AMA Style

Stoitseva-Delicheva D, Yordanova S. Investigation on Robustness of Model-Based Fuzzy Logic Control Systems. Applied Sciences. 2026; 16(4):1805. https://doi.org/10.3390/app16041805

Chicago/Turabian Style

Stoitseva-Delicheva, Desislava, and Snejana Yordanova. 2026. "Investigation on Robustness of Model-Based Fuzzy Logic Control Systems" Applied Sciences 16, no. 4: 1805. https://doi.org/10.3390/app16041805

APA Style

Stoitseva-Delicheva, D., & Yordanova, S. (2026). Investigation on Robustness of Model-Based Fuzzy Logic Control Systems. Applied Sciences, 16(4), 1805. https://doi.org/10.3390/app16041805

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