Abstract
A novel discrete-time internal model control (IMC) method cascaded with a discrete-time equal-order fractional Butterworth (EFBW) filter is proposed for multivariable systems with time-delay and non-minimum-phase (NMP) zeros. This is the first attempt to design such a control scheme in the discrete-time domain, as previous work has typically focused on continuous-time systems. An inverted decoupling (ID) method is introduced and integrated with the discrete-time IMC controller, forming a discrete-time ID-IMC scheme that mitigates coupling effects among control loops. Additionally, a discrete-time EFBW filter is designed to balance flexibility and design complexity effectively, with technical specifications guiding the determination of the filter’s optimal order. Structured singular value analysis is conducted to guarantee the stability and robustness of the resulting closed-loop system. Illustrative examples are provided, demonstrating the effectiveness and advantages of the proposed control method.
1. Introduction
The internal model control (IMC), a sophisticated model-based control strategy pioneered by Morari and his co-workers [1,2], is widely applied in chemical process control. The IMC technique provides a convenient structure for not only avoiding the design complexity of the control system but also achieving a good trade-off between the closed-loop performance and robustness [3,4]. Therefore, the IMC approach has been widely discussed (see refs. [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] for more details). For linear multivariable systems, the IMC scheme offers a practical inverse controller that can approximate desired closed-loop performance, even in the presence of time-delay and non-minimum-phase (NMP) zeros [13].
Selecting an appropriate IMC filter is crucial for the IMC-based controller design to enhance system robustness against external disturbances or model uncertainties [2,3,13,14,15]. Ogunba et al. [14] proposed a decoupling IMC method for multivariable stable processes with time-delays and NMP zeros, such that achieved the decoupling and improved the closed-loop performance. In the presence of disturbances and process uncertainties, Kumar et al. [15] introduced a modified two-degrees-of-freedom IMC based on the maximum peak gain margin stability criteria to address weaknesses in the presence of disturbances and process uncertainties. The authors in refs. [16,17] added conventional diagonal low-pass filters into the feedback loop to ensure the robustness of control systems. Subsequently, many IMC filter optimization methods, such as non-diagonal filter [18], lead-lag filter [19], and Butterworth (BW) filter [20], were developed to further enhance the robustness and improve disturbance rejection ability.
In addition, fractional-order (FO) design methods offer significant advantages over traditional integer-order (IO) methods in modeling and control applications. They provide greater flexibility and possess infinite memory, enabling more precise dynamical descriptions with fewer parameters [21,22]. Leveraging the advantages of the FO design, the IMC has been extended to develop FO-IMC schemes. References [19,21,22] introduced a FO-IMC design based on the PID structure, which combines an IO PID controller with a FO filter. This design was later adapted for multiple-input-multiple-output (MIMO) systems in [23,24], which offers enhanced flexibility in controller and filter design, along with more adjustable time and frequency responses, thus achieving a robust performance. For IO processes with time-delay, Li et al. [7] proposed a FO-IMC controller based on a FO filter, which surpassed the IO filters in robustness and design flexibility. Further, a two-degrees-of-freedom FO-IMC controller was designed for FO systems with time-delay by Gnaneshwar et al. [25]; the set-point tracking and robustness can be adjusted by the tunable parameters of the controller directly.
Note that the aforementioned works for multivariable systems were designed in the continuous-time domain, which in fact, needs to be discretized for practical applications [26]. With the widespread use of computers and microprocessors in modern industrial engineering, the discrete-time IMC design method is crucial for enhancing control effectiveness and boosting productivity [3]. However, discrete-time IMC schemes have been rarely explored, with only a few studies available [1,2,8,9,26]. Garcia et al. [1] first introduced the discrete-time IMC for single-input-single-output (SISO) systems, and later extended it to MIMO systems [2]. Until recently, a discrete-time IMC controller for industrial processes with time-delay was proposed by a few authors [8,9]. Silva et al. [10] developed a novel discrete-time adaptive IMC, which was robust to changes in modeling by minimizing the performance index. For MIMO systems, modified discrete-time IMC techniques were proposed by refs. [11,12]. Typically, the discrete-time IMC controller is often augmented with a discrete-time IMC filter, primarily for the purpose of achieving an optimal compromise between the set-point tracking and robustness [27].
It is also important to mention that the tuning rules of the above literature incorporate a classical low-pass IMC filter with fewer tunable parameters, which limits flexibility and performance. Furthermore, few of these studies have focused on discrete-time IMC schemes for MIMO processes with multiple time-delays and NMP zeros. In this study, we propose a novel discrete-time IMC controller based on inverted decoupling (ID) for MIMO processes, considering multiple time-delays and NMP zeros. To ensure closed-loop realizability and enhance system performance, a discrete-time ID-IMC controller with a cascaded FO filter is designed, replacing the traditional IO filter. While traditional BW filter approximations, which have no ripple in the pass band or the stop band [28,29], could be employed to construct a FO Butterworth (FOBW) filter with more flexibility, however, the tuning of the filter would be much more complex. Therefore, an equal-order fractional BW (EFBW) filter is adopted to simplify the tuning and further discretized in the discrete-time domain. Indeed, the design in the discrete-time domain is quite different numerically from its continuous-time counterpart. An efficient discretization algorithm based on interpolations between Tustin’s and Euler’s methods [30] is proposed to create the discrete-time EFBW filter, which exactly preserves the stability domain and avoids complex impulse response calculations. To the best of our knowledge, this is the first study to combine an EFBW filter with an IMC controller in the discrete-time domain. In practice, the proposed control scheme also provides an acceptable trade-off between process magnitude and phase through filter parameter tuning.
The rest of this paper is structured as follows: Section 2 derives the general expressions for multivariable systems using the discrete-time ID-IMC controller and discusses conditions for system physical realizability. In Section 3, the traditional IMC filter is modified as an EFBW filter in the discrete-time domain, and then integrated with the ID-IMC controller. Section 4 and Section 5 provide stability and robustness analyses of the proposed scheme. Simulation examples are presented in Section 6 to illustrate the effectiveness of the proposed method. Finally, Section 7 provides the conclusion of this paper.
2. Discrete-Time Internal Model Control with Inverted Decoupling
2.1. Structure of the Discrete-Time ID-IMC
Let , denote the controlled process matrix with inputs and outputs, and represents the discrete-time transfer matrix of the process model. In order to decrease the sensitivity to uncertainties and enhance the robustness to disturbances, the general IMC structure is applied, as illustrated in Figure 1.
Figure 1.
The IMC structure.
Given that the controlled process exhibits a MIMO structure with significant coupling between inputs and outputs, to mitigate the effect of the couplings and simplify parameter tuning for achieving desired performance indicators, it is necessary to decouple . Common decoupling methods include ideal decoupling [31], simple decoupling [32,33,34,35], and inverted decoupling (ID) [36,37,38,39]. Notably, as the ID integrates the advantages of the other two approaches [40,41], an Inverse Decoupling-based Internal Model Control (ID-IMC) structure is adopted, as illustrated in Figure 2, where includes a discrete-time forward channel matrix and a feedback channel matrix , which will achieve precise decoupling and ensure robust system stability, enabling the system output to accurately track the reference signal in the presence of time-delay, model uncertainties, and external disturbances .
Figure 2.
The discrete-time ID-IMC structure.
Applying the ID structure yields
Then the control task is converted to design the decoupling matrices and .
2.2. Design of and
The input and output transfer matrix derived from Figure 2 is
According to the design concept of the IMC, it is first assumed that the model is matched, i.e., , by which Equation (2) becomes
From Figure 2, the closed-loop transfer matrix of the discrete-time system can be derived as , which reduces to under the conditions and . Using Equation (1), the following expression can be obtained:
which is expanded as
Given that establishes a one-to-one mapping between and , it means must have only non-zero element that connects the system error and controller output . In addition, since feeds back towards the controller input, it must have only zero element corresponding to .
Note that has to be non-singular since it is inverted; when its non-zero elements are chosen, they are distributed exclusively in each row and column. Therefore, for square multivariable systems, there are possible configurations for and , including the matrix form, as seen in Equation (5). For the -th row of , let the position of the non-zero element be , according to the ID technique [41], and and can be given as
Compared with the conventional multivariable decoupling IMC, the main advantage of the ID-IMC is its computational simplicity, regardless of the size of the system, because each row of Equation (4) contains only one value to be calculated for each position.
2.3. Realizability and the Closed-Loop Performance
However, it is often impossible to achieve an exact match between models. Furthermore, the vast majority of industrial processes inherently involve time-delay and NMP zeros, which may result in non-causal and unstable poles during model inversion according to Equation (6). To tackle these challenges, only the causal and minimum-phase components can be inverted, thereby leading to the realizability problem. For a physically realizable ID-IMC controller, and must satisfy the following criteria.
- Stability. The controller must generate a bounded response to bounded inputs; therefore, all poles of and must lie inside the unit circle of the z-plane;
- Causality. The controller must be causal, which means that the controller must make no prediction;
- Properness. A strictly proper transfer function has a denominator order equal to/greater than the numerator order.
2.3.1. Multiple Time-Delays
Let the plant transfer matrix with multiple time-delay terms have the following form:
i.e., , , in which the positive integer is the time-delay of each element . For the -th row of , if , is a transfer function of the -th column with the minimum time-delay , and the time-delay specification of the desired closed-loop transfer function must satisfy
which yields the biggest time-delay in each output response, such that the realizability of causality can be guaranteed for the desired closed-loop transfer matrix according to Equations (6) and (7).
2.3.2. Zeros Outside the Unit Circle
Note that and should be stable, implying that the inverse of and should be stable from Equations (6) and (7); therefore, should be carefully selected based on the zeros of . Let be the unstable zeros of outside the unit circle, let be the multiplicity of the unstable zeros, and define as the smallest zero multiplicity outside the unit circle of row . The zero multiplicity outside the unit circle of the closed-loop transfer function of row should be chosen as
such that the inverse of and defined by Equations (6) and (7) are stable.
Therefore, Section 2.3.1 and Section 2.3.2 discussed the realizable conditions for achieving a rational desired closed-loop transfer matrix ; thereby, should be suggested as a transfer function with the minimum time-delay and smallest zero multiplicity outside the unit circle given by
where is the zeros of , and is their images inside the unit circle, which meet
and is the low-pass EFBW filter to be designed to enhance the robustness.
3. Discrete-Time Equal-Order Fractional Butterworth Filter
It is worth noting that the model exhibits a mismatch. Specifically, the IMC structure depicted in Figure 1 does not represent an open-loop configuration. If the model mismatch remains uncompensated, it could degrade the system performance and potentially lead to instability. Consequently, a filter must be cascaded to enhance the robustness of the system. It should be emphasized that, in most industrial processes, the order of the IMC filter is typically restricted to integer values (primarily first-order or second-order), which limits both flexibility and robustness. By contrast, fractional-order (FO) filters are more appealing than integer-order (IO) ones due to their superior robustness properties and additional degrees of freedom for meeting design specifications [19].
In this section, a novel discrete-time EFBW filter is added to the discrete-time ID-IMC system, whose response in discrete-time domain is approximated using fractional calculus. The proposed filter decreases the tunable parameters for proper degrees of freedom with a simplified structure compared with the FO filter in ref. [42]. Thereafter, a discrete-time controller incorporating an ID-IMC structure cascaded with a discrete-time EFBW filter, replacing the conventional IO filters, to ensure closed-loop realizability and improve overall system performance.
According to Equations (6) and (7), the general form of the controller is rewritten as
3.1. Definitions of the Fractional Calculus
The fractional calculus is discussed here as the mathematical background of the EFBW filter design. Based on the R-L definition [43], the αth-order differentiation of a function is given by
where represents the initial value, and under general assumptions, a zero initial condition can be assumed, i.e., . The subscripts on the left and right sides of the differential operator indicate the lower and upper bounds of the differential operation, respectively. is the Euler’s gamma function, is an arbitrary rational or irrational number, and .
Applying the Laplace transformation to Equation (15) yields
where , is the FO Laplacian operator.
The FO system is defined as
where , and , are any rational numbers.
According to Equation (17), the FO transfer function is
Since the FO calculus offers advantages like infinite memory and richer information, enabling FO controllers to outperform their integer-order (IO) counterparts. Figure 3 and Figure 4 demonstrate the fractional differential of a unit step signal and a sinusoidal function, respectively.
Figure 3.
The fractional differential curve of the unit step signal.
Figure 4.
Three-dimensional fractional differential diagram of the sinusoidal function under different orders.
As evident from Figure 3, the 0.5-th-order differential response of the unit step signal does not manifest as a pure impulse. The fractional differential value surges toward infinity at the initial moment, followed by a gradual decline. This behavior underscores the memory capability inherent to fractional-order calculus.
Figure 4 presents a 3D visualization of the fractional differential of a sinusoidal function across different orders. The fractional derivative alternates between sinusoidal and cosine signals, highlighting the enhanced information captured by fractional calculus.
3.2. Design of Continuous-Time Equal-Order Fractional Butterworth Filter
Given its advantages, the FO calculus is employed to approximate the BW filter response through a novel fractional-order BW (FOBW) filter design. While FO filters offer greater flexibility than IO filters, this flexibility can complicate controller tuning. To address this, an EFBW filter is introduced to reduce the number of tunable parameters and maintain appropriate degrees of freedom. The definition of an equal-order fractional system is provided first.
Lemma 1. [44]
In a fractional differential equation, all fractional orders are integer multiples of a basic order, denoted as i.e., is the greatest common divisor) to satisfy .
Applying Lemma 1 to Equation (18) yields
Let , then Equation (19) can be rewritten as
Once the equal-order fractional system is defined, the general procedure for the EFBW filter is as follows. First, consider a normalized low-pass Butterworth (BW) filter [45], which has the following magnitude equation:
where is a positive integer representing the filter order, is the normalized frequency, and is the cutoff frequency
The magnitude squared function of the characteristic polynomial is derived from Equation (21) as
To generalize the EFBW filter design beyond the integer-order filter, the above equation is modified by expressing as a fractional-order function through the following expression:
where is a real positive number.
The general form of the low-pass FO filter transfer function is given by
where the design parameters and denote the fractional orders of the filter.
The primary objective is to approximate the transfer function of the FO low-pass filter to that of a BW filter by determining the coefficients. In the case of the equal order, i.e., , Equation (24) can be written as
where . To achieve a normalized pass-band gain, must be equal to in the transfer function [46]. The following aims at designing the equal-order fractional filter to satisfy the BW response by calculating filter coefficients .
When , the characteristic polynomial of Equation (24) equals to
The magnitude squared function of Equation (26) can be deduced as
To approximate the BW filter response, the magnitude squared function of Equation (27) should be similar to Equation (23) as
By comparing Equation (23) with Equation (28), the cutoff frequency is obtained as
Therefore, the remaining terms of Equation (27) should be equal to zero, expressed by
Define and , then Equation (30) is equal to
The expression between and at is given by
By analyzing the range of , the solution of Equation (31) can be divided into three different cases:
Consequently, once the fractional order is known, can be calculated using Equation (33). Subsequently, the filter coefficients can be determined for the fixed cutoff frequency . This process enables the realization of the continuous-time EFBW filter.
3.3. Design Advantages of EFBW Filter
From Equations (24), (25), and (31), it is obtained that the two variables are consolidated into a single parameter as . This reduces the degrees of freedom of the EFBW filter compared to different-order fractional BW filters . Therefore, the proposed EFBW filter reduces tunable parameters to achieve appropriate degrees of freedom. Figure 5 presents a frequency characteristics diagram of the BW filters across different orders. The magnitude characteristics diagram shows that the 2.2-th- to 2.8-th-order FOBW filters approximate the ideal response better than the 2nd-order filter. Meanwhile, the phase characteristics diagram indicates that the 2.2-th- to 2.8-th-order FOBW filters have less phase lag than the 3rd-order filter. Therefore, compared to the IOBW filter, the EFBW filter demonstrates an improved balance between magnitude response and phase characteristics.
Figure 5.
The frequency characteristics of the BW filter in different orders.
It is important to mention that the ideal BW filter is not physically realizable, mainly due to the abrupt changes in its frequency response between different frequency bands. Therefore, to achieve physical realizability, four key technical specifications must be addressed: pass-band edge frequency , stop-band edge frequency , maximum pass-band attenuation , and minimum stop-band attenuation [47]. By optimizing these parameters, the optimal order and cutoff frequency of the low-pass BW filter can easily be obtained as
Obviously, the optimal order may be an integer or a fraction. For IOBW filters, the optimal fractional orders are typically rounded to the nearest integer due to the lack of FO options, which introduces some approximation error. In contrast, the EFBW filter can precisely meet technical specifications without under- or oversatisfying design requirements.
3.4. Discretization Algorithm
In this section, the design of the EFBW filter for discrete-time applications is addressed. An efficient approximation algorithm based on impulse response is employed, aiming to derive a rational discrete-time transfer function for the EFBW filter from its continuous-time counterpart.
The first step is to discretize the equal fractional-order Laplace operator using appropriate generating functions, which are expressed as follows.
- Euler transformation:
- Tustin transformation:
where is the ordinary transformation, and is the sample time. The above classical transformations, which map the Laplace operator to the discrete-time operator , can provide a good discrete-time approximation for a continuous-time transfer function if is selected appropriately. To construct the generating function, an interpolation of the Euler and Tustin discretization transformations is used, expressed as
where is a weight that balances the interpolation between the Euler and Tustin transformations. Note that leads to the Euler transformation, while corresponds to the Tustin transformation.
The main objective in this step is to create a discrete-time operator for the EFBW filter, replacing via Equation (36) within the proper frequency range , given a specific weight and maximum frequency . According to the Nyquist sampling theorem [47], the maximum sampling period is selected as .
The frequency response is utilized as the basis for computing the impulse response, aiming to avoid the computational complexity that would otherwise be caused by the impulse response of the discrete-time EFBW filter. Based on , the operator should be replaced with to obtain the frequency response of the discrete-time EFBW filter , where is a vector of equally spaced frequencies, is the total number of samples. The bigger the value of , the better the approximation performance. Furthermore, the inverse Fast Fourier Transform (FFT) algorithm is used to transform the frequency response of the discrete-time EFBW filter into an impulse response at discrete intervals .
The impulse response is given by
where is the frequency response of .
Finally, the discrete-time transfer function of the EFBW filter is determined to match the impulse response derived from the inverse FFT, resulting in a complexity of O(N log N), described by
in which the discrete-time transfer function of the EFBW filter is obtained using the simple signal modeling technique described in [48], with its coefficients determined by the desired order .
4. Stability Analysis
Theorem 1 [2] (Internal Stability).
If the plant
is stable and the discrete-time model
perfectly describes the plant
, then the stability of the controller
is equivalent to the internal stability of the overall system.
According to Equations (13) and (14), the stability of the controller is characterized by the stability of the EFBW filter. In a discrete-time ID-IMC system, the internal stability is guaranteed as long as the poles of lie inside the unit circle. Once the internal stability is achieved, the ID-IMC framework enables designers to concentrate solely on optimizing system performance and robustness.
5. Robustness Analysis
The model mismatch in MIMO systems is highly intricate, and cannot be merely dissected into individual SISO cases due to the coupling in is coupled. Therefore, the robustness analysis for the model mismatch of using the structured singular value (SSV) analysis is carried out to evaluate the robust stability (RS) and robust performance (RP) of the proposed discrete-time ID-IMC controller. Similarly to the continuous-time case, multiplicative input uncertainty is added, where the diagonal matrices and represent the uncertainty weight function and the performance weight function, as shown in Figure 6.
Figure 6.
The discrete-time ID-IMC system with multiplicative input uncertainty.
To achieve RS and RP, the following necessary and sufficient conditions must be met [49]:
where , is the sensitivity transfer matrix, and is the complementary sensitivity transfer matrix.
6. Simulations
To illustrate the proposed controller design method, simulation results are carried out on two typical IO processes.
Example 1.
Consider the two-input-two-output (TITO) binary distillation column model [50] as follows:
The sampling time is set to ; thereby, the discrete-time model of the process is given by
The technical specifications of the EFBW are given as , , , and , then according to Equations (34) and (35), the optimal order and cutoff frequency are calculated as and . By Equations (25) and (29), the continuous-time EFBW filter is obtained as
Using the discretization algorithm proposed in Equation (38), with , , , the discrete-time transfer function of the continuous-time EFBW filter is given by
The frequency responses for the continuous-time and discrete-time EFBW filters are shown in Figure 7, which suggests that the proposed discrete-time filter can approximate the frequency response of the original continuous-time EFBW filter. Figure 8 shows that all the poles are distributed in the unit circle, which means that the EFBW filter is stable, and the closed-loop system is stable according to Theorem 1.
Figure 7.
Frequency responses for the continuous-time and discrete-time EFBW filters.
Figure 8.
The zero-pole map of the discrete-time EFBW filter.
From Equation (42), the minimum time-delay terms in each row of the process model transfer matrix are and . According to Equations (6) and (7), the elements and are chosen to be non-zero. In order to meet the realizable conditions by Equations (9) and (10), the time-delay terms of the desired closed-loop transfer functions and are chosen to be and , respectively. Then applying Equation (37) to Equation (43), the desired system closed-loop transfer matrix is calculated as
Substituting Equations (42), (45), and (46) into Equations (13) and (14) yields
where the diagonal matrix is introduced as the multiplicative factor of in Equation (42), to satisfy the physical realizability of the system
Figure 9 and Figure 10 illustrate the system output and controller output responses of the proposed method. Unit step changes are added into the two input variables of the model, as the step changes of 0.2 magnitude are added at . Figure 9 indicates that the proposed method’s output variables track the unit step signal more quickly than the conventional low-pass filter method. They also recover faster from disturbances, highlighting the proposed method’s superior anti-disturbance capability. Figure 10 reveals that the controller output curves using the EFBW filter are smoother, with less chattering and a better decoupling effect.
Figure 9.
The system output response.
Figure 10.
The controller output.
For robustness analysis, structured singular values for the RS and RP are shown in Figure 11, where the uncertainty weight function is chosen as , representing approximately 20% uncertainties in the low frequencies and 100% uncertainties in the high frequencies. The performance weight function is given by , where the maximum peak for the singular value of the sensitivity transfer matrix is selected as 2.2 and the bandwidth is 0.001 rad/s. It can be seen that the proposed method remains robust stable and has good robust performance since the RS and RP are less than 1 in all frequencies.
Figure 11.
The robust stability and robust performance of Example 1.
Example 2.
The continuous-time plant is given by Equation (52). It has time-delays and multivariable NMP zeros at .
For a sampling time , the corresponding discrete-time transfer matrix is given by
Similar to Example 1, and are selected to be non-zero. Due to the realizable conditions given by Equations (9) and (10), the minimum time-delays in Loop 1 and Loop 2 are chosen to be and , respectively. The smallest zero multiplicity outside the unit circle in Loop 1 is 1.49. Hence, according to Equation (11) and the discrete-time EFBW filter given by Equation (44), the desired closed-loop transfer matrix is obtained as
By means of Equations (13) and (14), the forward channel transfer matrix and the feedback channel transfer matrix are obtained as
The system output response curves are shown in Figure 12, where Figure 12a shows the unit step changes applied to the process inputs, while Figure 12b illustrates the addition of 0.2 magnitude step disturbances at . It can be observed that the proposed method using the EFBW filter exhibits less overshoot and superior disturbance rejection compared to the conventional low-pass filter method. Figure 13a,b indicate that the proposed method yields smoother controller output curves with better decoupling performance, even when subjected to disturbances.
Figure 12.
(a) The system output response of (0–25 s); (b) the system output response of (150–170 s).
Figure 13.
(a) The controller output of (0–25 s); (b) the controller output of (150–170 s).
Similar to Example 1, choosing and , the analysis process is applied to evaluate the RS and RP. As shown in Figure 14, the proposed method is robust stable in all frequencies, as the peak value of the RS and RP curves is less than 1.
Figure 14.
The robust stability and robust performance of Example 2.
7. Conclusions
A novel discrete-time ID-IMC controller based on a discrete-time EFBW filter has been proposed for multivariable systems with time-delays and non-minimum zeros in this paper. The proposed strategy makes use of the discrete-time EFBW filter to obtain a good trade-off between the additional flexibility and the design complexity. By combining the discrete-time EFBW filter with the discrete-time ID-IMC controller, we obtain a desired set-point tracking and decoupling effect with provable guarantees of stability and robustness. Two simulation examples show that the proposed method has a better performance in the set-point tracking and robustness compared with the conventional IMC method.
Author Contributions
Conceptualization, K.L., S.L. and R.W.; methodology, K.L. and R.W.; software, K.L., S.L. and X.Y.; validation, K.L., X.Y. and Y.L.; formal analysis, X.Y. and Y.L.; investigation, C.G.; data curation, S.L. and C.G.; writing—original draft preparation, K.L., S.L. and R.W.; writing—review and editing, K.L., S.L., and R.W.; visualization, Y.L.; supervision, Y.L.; project administration, K.L., R.W. and Y.L.; funding acquisition, K.L., R.W. and Y.L. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Fundamental Research Funds for the Central Universities under grants 3142023025 and 3142024030, the National Key R&D Program of China under grant 2024YFB2908800, the Higher Education Research Project of North China Institute of Science and Technology under grant HKJYZX202405, the Science and Technology Innovation Program for Postgraduate Students in NCIST subsidized by Fundamental Research Funds for the Central Universities under grant ZY20250110, and the Science and Technology Support Project of Langfang under grants 2024011071 and 2024011072.
Institutional Review Board Statement
Not applicable.
Data Availability Statement
The data presented in this study are available on request from the corresponding author due to confidentiality regulations.
Acknowledgments
The authors thank their colleagues for their constructive suggestions and research assistance throughout this study.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Garcia, C.E.; Morari, M. Internal model control. A unifying review and some new results. Ind. Eng. Chem. Process Des. Dev. 1982, 21, 308–323. [Google Scholar] [CrossRef]
- Garcia, C.E.; Morari, M. Internal model control. 2. Design procedure for multivariable systems. Ind. Eng. Chem. Process Des. Dev. 1985, 24, 472–484. [Google Scholar] [CrossRef]
- Ouardani, D.; Bodian, A.; Cardenas, A. Comparative Analysis of PID and Robust IMC Control in Cascaded Processes with Time-Delay. IEEE Access 2024, 12, 14199–142014. [Google Scholar] [CrossRef]
- Xie, J.; Bonassi, F.; Scattolini, R. Learning Control Affine Neural NARX Models for Internal Model Control Design. IEEE Trans. Autom. Sci. Eng. 2025, 22, 8137–8149. [Google Scholar] [CrossRef]
- Maamar, B.; Rachid, M. IMC-PID-fractional-order-filter controllers design for integer order systems. ISA Trans. 2014, 53, 1620–1628. [Google Scholar] [CrossRef]
- Bettayeb, M.; Mansouri, R. Fractional IMC-PID-filter controllers design for non integer order systems. J. Process Control 2014, 24, 261–271. [Google Scholar] [CrossRef]
- Li, D.; Liu, L.; Jin, Q.; Hirasawa, K. Maximum sensitivity based fractional IMC–PID controller design for non-integer order system with time delay. J. Process Control 2015, 31, 17–29. [Google Scholar] [CrossRef]
- Cui, J.; Chen, Y.; Liu, T. Discrete-time domain IMC-based PID control design for industrial processes with time delay. In Proceedings of the 2016 35th Chinese Control Conference (CCC), Chengdu, China, 27–29 July 2016; IEEE: New York, NY, USA; pp. 5946–5951. [Google Scholar]
- De Keyser, R.; Copot, C.; Hernandez, A.; Ionescu, C. Discrete-time internal model control with disturbance and vibration rejection. J. Vib. Control 2017, 23, 3–15. [Google Scholar] [CrossRef]
- Silva, G.J.; Datta, A. Adaptive internal model control: The discrete-time case. Int. J. Adapt. Control Signal Process. 2001, 15, 15–36. [Google Scholar] [CrossRef]
- Hannachi, M.; Soudani, D. Internal model control of multivariable discrete-time systems. In Proceedings of the 2015 7th International Conference on Modelling, Identification and Control (ICMIC), Sousse, Tunisia, 18–20 December 2015; IEEE: New York, NY, USA; pp. 1–6. [Google Scholar]
- Touati, N.; Saidi, I. Dahlin Deadbeat Internal Model Control for Discrete MIMO Systems. Int. J. Electr. Comput. Eng. Syst. 2024, 15, 483–490. [Google Scholar] [CrossRef]
- Mondal, R.; Dey, J. On Non-Integer Order Internal Model Control of Non-Minimum Phase Systems and Plants with Transport Delay. In Proceedings of the 2024 IEEE 3rd International Conference on Control, Instrumentation, Energy & Communication (CIEC), Kolkata, India, 25–27 January 2024; IEEE: New York, NY, USA; pp. 37–42. [Google Scholar]
- Ogunba, K.S.; Fakunle, A.A.; Ogunfunmi, T.; Taiwo, O. Extended Approach to Analytical Triangular Decoupling Internal Model Control of Square Stable Multivariable Systems with Delays and Right-Half-Plane Zeros. IEEE Access 2023, 11, 32201–32228. [Google Scholar] [CrossRef]
- Kumar, A.; Anwar, M.N.; Huba, M. Load Frequency Controller Design Based on the Direct Synthesis Approach Using a 2DoF-IMC Scheme for a Multi-Area Power System. Symmetry 2022, 14, 1994. [Google Scholar] [CrossRef]
- Kumar, K.; Patwardhan, S.C.; Noronha, S. Development of an adaptive and explicit dual model predictive controller based on generalized orthogonal basis filters. J. Process Control 2019, 83, 196–214. [Google Scholar] [CrossRef]
- Hasan, M.J.; Bashar, N.; Sarker, S.; Lopa, S.A.; Hamim, T. Harmonic reduction of second order sallen and key lowpass filter and second order MFB lowpass filter through closed loop PID controlled method. Int. J. Inf. Technol. 2024, 16, 2635–2645. [Google Scholar] [CrossRef]
- Speakman, J.; Papasavvas, A.; Francois, G. A robust modifier adaptation method via Hessian augmentation using model uncertainties. J. Process Control 2021, 99, 28–40. [Google Scholar] [CrossRef]
- Gnaneshwar, K.; Trivedi, R.; Sharma, S.; Padhy, P.K. A frequency domain fractional order tilted integral derivative controller design for fractional order time delay processes. Asian J. Control 2025, 27, 1384–1404. [Google Scholar]
- Zhou, Y.; Sun, H.; Xu, J.; Rui, X.; Li, J.; Shi, Y.; Qian, Y. Multisim-based Optimized Design of Butterworth Low-pass Filters. In Proceedings of the 2024 7th International Conference on Electronics, Communications, and Control Engineering (ICECC), Kuala Lumpur, Malaysia, 22–24 March 2024; IEEE: New York, NY, USA; pp. 33–40. [Google Scholar]
- Dahake, V.R.; Patil, M.D.; Vyawahare, V.A. Analysis of networked control system with integer-order and fractional-order PID controllers. Int. J. Control Autom. Syst. 2024, 22, 373–386. [Google Scholar] [CrossRef]
- Joshi, M.; Bhosale, S.R.; Vyawahare, V.A. Fractional-order artificial neural network models for linear systems. Int. J. Dyn. Control 2025, 13, 118. [Google Scholar] [CrossRef]
- Maurya, P.; Paul, N.; Prasad, D.; Singh, R.S. Modified Fractional-Order PID Controller Design for the Mixing Tank Process. Chem. Eng. Technol. 2025, 48, e70026. [Google Scholar] [CrossRef]
- Medjili, F.; Bouguerra, A.; Ladjal, M.; Babes, B.; Ali, E.; Ghoneim, S.S.; Aeggegn, D.B.; Sharaf, A.B.A. HIL co-simulation of an optimal hybrid fractional-order type-2 fuzzy PID regulator based on dSPACE for quadruple tank system. Sci. Rep. 2025, 15, 7583. [Google Scholar] [CrossRef]
- Gnaneshwar, K.; Padhy, P.K. A TDF Fractional Order Controller Design for Time Delay Systems Using IMC Approach. In Proceedings of the 2023 Ninth Indian Control Conference (ICC), Visakhapatnam, India, 18–20 December 2023; IEEE: New York, NY, USA; pp. 425–430. [Google Scholar]
- Znidi, A.; Nouri, A.S. Discrete adaptive sliding mode control for uncertain fractional-order Hammerstein system. Trans. Inst. Meas. Control 2025. [Google Scholar] [CrossRef]
- Morari, M.; Zafiriou, E. Robust Process Control; Prentice Hall: Englewood Cliffs, NJ, USA, 1989. [Google Scholar]
- Acharya, A.; Das, S.; Pan, I.; Das, S. Extending the concept of analog Butterworth filter for fractional order systems. Signal Process. 2014, 94, 409–420. [Google Scholar] [CrossRef]
- Liu, K.; Chen, J. Internal Model Control with Improved Butterworth Filter Based on Inverted Decoupling for Multivariable Systems. In Proceedings of the 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC), Bari, Italy, 6–9 October 2019; pp. 511–517. [Google Scholar]
- De Keyser, R.; Muresan, C.I.; Ionescu, C.M. An efficient algorithm for low-order direct discrete-time implementation of fractional order transfer functions. ISA Trans. 2018, 74, 229–238. [Google Scholar] [CrossRef] [PubMed]
- Aouiche, E.M.; Liu, X.; Aouiche, A.; Hassan, M.A.; Aguida, M.E.; Khan, J.A.; Cao, Y. Dynamic Decoupled Current Control 674 for Smooth Torque of the Open-Winding Variable Flux Reluctance Motor Using Integrated Torque Harmonic Extended State Observer. Processes 2025, 13, 263. [Google Scholar] [CrossRef]
- Wang, L.; Zhang, X.; Han, X.; Ren, Y.; Zhang, B.; Wang, P. A Transformerless Converter with Common-Mode Decoupling in Low-Voltage Hybrid Grids. Processes 2024, 12, 507. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhang, Y. Dual-band dual-polarized antenna using a simple radiation restoration and decoupling structure. IEEE Antennas Wirel. Propag. Lett. 2023, 22, 709–713. [Google Scholar] [CrossRef]
- Tran, D.N.V.; Tran, H.H.; Park, H.C.; Nguyen-Trong, N. Simple Decoupling Structure for Dual-Sense CP MIMO Antenna. In Proceedings of the 2022 International Conference on Advanced Technologies for Communications (ATC), Hanoi Capital, Vietnam, 20–22 October 2022; IEEE: New York, NY, USA; pp. 35–38. [Google Scholar]
- Fu, B.; You, B.; Hu, G. Layered Composite Decoupling Control Based on Regional Dynamic Sparrow Search Algorithm. Processes 2023, 11, 3350. [Google Scholar] [CrossRef]
- Lara, M.; Ruz, M.L.; Mulders, S.P.; Vázquez, F.; Garrido, J. Individual pitch controller with static inverted decoupling for periodic blade load reduction on monopile offshore wind turbines. Ocean Eng. 2025, 334, 121608. [Google Scholar] [CrossRef]
- Huairong, C.; Xi, W.; Haonan, W.; Nannan, G.; Meiyin, Z.; Shubo, Y. Inverted decoupling and LMI-based controller design for a turboprop engine with actuator dynamics. Chin. J. Aeronaut. 2020, 33, 1774–1787. [Google Scholar]
- Shen, L.; Chen, Z.; He, J. Multi-zone integrated iterative-decoupling control of temperature ffeld of large-scale vertical quenching furnaces based on ESRNN. Processes 2023, 11, 2106. [Google Scholar] [CrossRef]
- Song, M.; Liu, H.; Xu, Y.; Wang, D.; Huang, Y. Decoupling adaptive smith prediction model of ffatness closed-loop control and its application. Processes 2020, 8, 895. [Google Scholar] [CrossRef]
- Liu, K.; Chen, J. Internal model control design based on equal order fractional Butterworth filter for multivariable systems. IEEE Access 2020, 8, 84667–84679. [Google Scholar] [CrossRef]
- Liu, K.; Wang, R.; Lyu, S. Inverted decoupling internal model control for MIMO time-delay systems based on improved Butterworth Filter. IEEE Access 2024, 12, 193241–193253. [Google Scholar] [CrossRef]
- Wade, H.L. Inverted decoupling: A neglected technique. ISA Trans. 1997, 36, 3–10. [Google Scholar] [CrossRef]
- Miller, K.S.; Ross, B. An Introduction to the Fractional Calculus and Fractional Differential Equations; Wiley: New York, NY, USA, 1993. [Google Scholar]
- Das, S. Functional Fractional Calculus; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Butterworth, S. On the theory of filter amplifiers. Wirel. Eng. 1930, 7, 536–541. [Google Scholar]
- Said, L.A.; Ismail, S.M.; Radwan, A.G.; Madian, A.H.; Abu El-Yazeed, M.F.; Soliman, A.M. On the optimization of fractional order low-pass filters. Circuits Syst. Signal Process. 2016, 35, 2017–2039. [Google Scholar] [CrossRef]
- Manolakis, D.G.; Ingle, V.K. Applied Digital Signal Processing: Theory and Practice; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
- Stoica, P.; Soderstrom, T. The Steiglitz-McBride identification algorithm revisited–Convergence analysis and accuracy aspects. IEEE Trans. Autom. Control 1981, 26, 712–717. [Google Scholar] [CrossRef]
- Skogestad, S.; Postlethwaite, I. Multivariable Feedback Control: Analysis and Design; John Wiley & Sons: Hoboken, NJ, USA, 2005. [Google Scholar]
- Wood, R.; Berry, M. Terminal composition control of a binary distillation column. Chem. Eng. Sci. 1973, 28, 1707–1717. [Google Scholar] [CrossRef]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).