1. Introduction
The intermittent process is an important production method in modern industry which is widely applied in the manufacturing process of products with high accessional value such as food, medicine, agrochemicals, coatings, sensors, and polymers [1,2,3,4]. Correspondingly, the systems involved often need to be controlled under complex conditions, which will highlight the influence of uncertainty in the establishment of mathematical models, increase the system failure probability, and make system control more difficult. To ensure system reliability and security, it is particularly necessary to develop a fault-tolerant controller and take effective corrective measures for the failure of the uncertain intermittent process.
The fault-tolerant control topic of a continuous process has attracted the attention of many scholars in recent years. The authors of in [5] studied the robustness of the gyroscope system when the sensor fails. In [6], a fault-tolerant controller was designed to achieve attitude tracking control under the condition of flywheel failure. In [7,8], different fault tolerant control strategies were introduced to control the pitch angle of a wind turbine with actuator and sensor faults, uncertainties, and external disturbances. Recently, some artificial intelligence technologies were also used to control non-repetitive and time-varying parameter systems [9,10,11]. The design of the above controllers must be carried out on the premise that the specific fault information is known. Reliable control is a kind of fault-tolerant control method [12,13,14,15], and it is widely used. In [5], the sensor failure of the linear system was considered, and the Riccati equation was used to design a reliable quadratic Gaussian controller. In [13], the aim was to create a model with actuator failure that analyzed the H∞ robust performance of the system in this situation. The above research all aimed at the fault-tolerant control of a continuous process, but in recent years, the fault-tolerant control of the intermittent process attracted scholars’ attention. Although an intermittent process can be treated as continuous in each batch, a fault-tolerant method of reliable control cannot guarantee the performance of a batch process over a limited period, nor can it improve control performance on a batch basis [16]. Therefore, to improve the control performance of the current batch, the ILC algorithm can be combined with the research based on the repeatability and periodicity of the intermittent process. In ILC, the intermittent process can be transformed into corresponding two-dimensional models [17,18,19], and 2D system theory can be applied to break through various of constraints in one-dimensional systems [19]. Therefore, when designing the controller, the control effectiveness can be optimized by iteratively learning the information of the previous batch, and LMI can be applied to solve the parameters of the controller effectively. The authors of [17] proposed an ILC algorithm using 2D robust control theory and discussed the asymptotic stability of uncertain intermittent systems in both the iterative and time directions. For a time-varying and time delay intermittent process with parameter uncertainty, a feedback ILC algorithm was discussed in [20], and a learning-based identification technique for uncertain parameters in a system was obtained based on 2D system theory.
In addition, the ILC controller design scheme has been used to resolve the fault-tolerant control problem of the intermittent process with actuator failure in recent years. The corresponding 2D F-M model was then proposed for a new ILC strategy. However, the above control approaches do not fully consider the system uncertainty and controllers under the constraints of multiple performance indicators which are not balanced or optimized to achieve satisfactory performance and fault tolerance. Therefore, the main contribution of this paper is that an iterative learning fault-tolerant control algorithm is defined for an intermittent process affected by actuator faults and uncertainties. First, the intermittent process is transformed to a corresponding 2D Roesser system model. Secondly, an ILC controller is designed to give sufficient conditions in the form of LMI to ensure system stability in both the time and batch dimensions, and based on this condition, existence of the H∞ robust fault-tolerant control matrix can be simultaneously guaranteed under the influence of unknown disturbances, and a balance and optimization method is used to resolve the LMI to obtain a satisfactory controller. Finally, the results of the injection molding machine simulation experiment verify the algorithm’s effectiveness. Therefore, the algorithm can be used for some specific industry area with repetitive operation, such as injection molding machines, robot manipulators, or agricultural irrigation. It has better performance and stability when an actuator fault occurs. However, there are also some limitations of the designed algorithm in this paper, such as the uncertain parameters being difficult to estimate, the actuator fault extent being unknown, and the computational resource being high. Because of this, overcoming these limitations will be the area of our deep cultivation in the future.
In this paper, matrices X, X⊤, and X⊥ represent its transposed and orthogonal complements. For any matrix , M > 0 represents M being a positive definite symmetric matrix, sym(X) represents (X + X), I and 0 represent the identity and 0 matrices, respectively, the character “*” represents the transpose at the corresponding position of the matrix, and the symbol “∀” means any. For a two-dimensional signal and any integer , > 0 that satisfies .
2. Problem Description
2.1. System Description
Consider a batch process of the form given below:
(1)
in the above formula, , and , which is the number of iterations. n, m, and l are the system state, input and output at time t, and batch k, while represents the system’s initial condition at batch k, is the system’s outside disturbance, , and D are dimensionality matrices, and ,, and are uncertain disturbances of the system state and output corresponding to , and C, respectively, at time t. We define(2)
where {} is a real constant matrix with known suitable dimensions and {} is an unknown, bounded uncertainty, non-repetitive system perturbation which at the same time satisfies(3)
for the input , let represent the actuator fault output, and define the actuator fault model as follows [21]:(4)
among which(5)
where is an unknown quantity, but its range of variation is known. If = 1, then the actuator is normal . If = 0, then it is a complete failure. If > 0, then it is a partial failure. We define(6)
meanwhile, the following definitions are introduced:(7)
from Equations (6) and (7), for the unknown matrix , can be expressed as(8)
and(9)
among which and .Therefore, the intermittent process model for the condition of actuator failure can be expressed as
(10)
2.2. Equivalent Two-Dimensional Model
For the uncertain batch process in Equation (1), we design the design control law as shown below:
(11)
where is the system’s initial input and is the update law.The variables of the iterative fault-tolerant control system refer to the independent functions of time t and batch k, which conform to two-dimensional dynamic characteristics. The fault-tolerant control of ILC in this paper learns from the faulty system in Equation (10), so the actual output can track the expected trajectory after multiple learning batches. The control tracking error definition of the intermittent process is
(12)
To be convenient, for arbitrary variables , the following notation is introduced:
(13)
According to Equation (10), the control law in Equation (11), and Equation (12), we can find
(14)
(15)
where and , . A 2D Roesser model can be acquired by combining Equations (14) and (15):(16)
where , , , .For the 2D Roesser model in Equation (16), we design a fault-tolerant control law:
(17)
where and are the unknown gain matrices. Then, the 2D Roesser system close-loop form from Equation (16) is(18)
3. 2D Roesser System Control Theory
To analyze the system in Equation (18), robustness stability, and monotonic convergence in the iterative and time directions, we consider the following F-M mode [22]:
(19)
where , , , k=1,2,..., is the state variable, is the control law, is the output variable, , and are the dimensional real matrices, is the fault information, is initial state of time t, and is the initial state of the batch k.The time axis of the system is marked as the T-axis, the batch axis is marked as the K-axis, and the boundaries and are defined as the T-boundary, respectively. We let , and the 2D Roesser system in Equation (16) is transformed into an F-M model:
therefore, the conclusions of the system in Equation (19) also apply to the system in Equation (18). The purpose is to design suitable ILC laws to ensure the rejection of actuator faults and external disturbance. The ILC laws in this paper are and . The controller design framework has four steps. The first step is to discretize the plant model, the second step is to estimate the uncertain parameters, the third step is to develop LMI in reference to the inequalities combining all constraints, and the fourth step is to solve the LMI to find the best ILC laws. Then, the ILC laws are used to iterate the controller input. Figure 1 below was drawn to illustrate the framework.([23]). For a scalar , if the F-M model (Equation (19)) is asymptotically stable, and for the zero-boundary condition and any disturbance w(t,k),the system output satisfies Equation
(20)
then the system is said to have robustness H∞ in its performance, where γ represents the maximum output sensitivity to disturbances. The smaller the value of γ, the more robust the system becomes.The 2D system in Equation (19) is two-dimensional fault-tolerant if there exists a function V(·) and a scalar 0 < ρ < 1 that satisfy the following:
-
1.
for , and moreover, ;
-
2.
When , ;
-
3.
For arbitrary boundary conditions and actuator faults satisfying Equation (5), there exists
(21)
among this, the smallest ρ satisfying Equation (19) is defined as a two-dimensional convergence index (2D-CI) of the system in Equation (19).
The smaller the value of the 2D-CI, the faster the convergence of system. Therefore, an appropriate 2D-CI value is selected to optimize the fault tolerance and convergence performance of the system in Equation (19):
Assume that the 2D system in Equation (19) has functions and scalars that satisfy the following:
-
1.
for , and moreover, ;
-
2.
When , ;
-
3.
Let the K-bound condition be 0, and for any T-bound , any integer N > 0 and any tolerable actuator fault have
(22)
among this, the minimum value α which meets Equation (22) is called the T-fault tolerance index (T-CI) of the system in Equation (19).
Assume that the 2D system in Equation (19) has functions and scalars that satisfy:
-
1.
for , and moreover, ;
-
2.
When , ;
-
3.
Let the T-bound condition be 0, and for any T-bound , any integer N > 0 and any tolerable actuator fault have
(23)
among this, the minimum value β which meets Equation (23) is called the K-fault tolerance index (K-CI) of the system in Equation (16).
The T-CI is relevant to tracking the error in the time direction, and the K-CI is related to tracking the error in the batch direction. The smaller their values, the faster the error convergence, and the better the fault tolerance performance. Appropriate practical parameters should be chosen to balance and optimize the two-dimensional system performance in both directions. Therefore, in Section 4, the fault-tolerant performance index and H∞ performance index are discussed individually to obtain the appropriate practical parameters:
([22]). For the 2D system in Equation (19), when , the system is two-dimensional fault-tolerant, and when T-CI < α, K-CI < β, and 2D-CI < ρ, then there must be a positive definite matrix P, , > 0 such that
(24)
4. Iterative Learning Controller Design
The system in Equation (18) is a 2D Roesser system with uncertainties and outside disturbances. Although the duration of the system in Equation (18) is limited, the above conclusions can still be used for iterative learning updates to the law in the design of a 2D system (Equation (18)). The design goal is to make the system in Equation (15) two-dimensional fault-tolerant and have a satisfactory 2D-CI, T-CI and K-CI, when 0, the system robustness H∞ performance is the most optimal.
In the analysis process of this section, the following lemma is used:
([24]). Assuming that X and Y are two matrices of suitable dimensions, for any positive definite matrix R > 0, the below inequalities hold:
(25)
Let , Then, we have
(26)
([24]). Assuming that W, L, and V are given matrices of appropriate dimensions, W and V are positive definite matrices, and then is equivalent to
(27)
or(28)
(The Projection Theorem [25]). Let , and Σ be a real matrix of appropriate dimensions. Where , there is a matrix W that holds with the below inequality
(29)
if and only if the below inequality holds for Ψ:(30)
Suppose 0. For any given scalar and , if there are positive definite matrices and , matrices and , dimensional matrices , and , and scalars , the below LMI holds:
(31)
Among this, Q=diag, and . Then, for the fault-tolerant performance index of the system in Equation (18) T-CI < α, K-CI < β, and 2D-CI < ρ.
See Appendix A. □
To ensure the control performance in the time and batch directions. and should be minimized at the same time. Equation (31) becomes a nonlinear optimization problem, and a more applied and flexible optimization method needs to be designed at this time. Therefore, the following two weighting factors are proposed: and , which satisfy and . In addition, the larger is, the more emphasis is placed on the T-fault tolerance, and the smaller is, the more emphasis there is on the K-fault tolerance. The specific satisfactory fault-tolerant performance index depends on the specific engineering requirements. At this time, the optimization problem in Equation (31) can be transformed into
(32)
For any given scalar , , and (Appendix A), if there are positive definite matrices and , matrices and , dimensional matrices , and and positive definite symmetric matrices , then this makes the following linear matrices unequal:
(33)
where , R==KQ=, and . Then, the system in Equation (18) has two-dimensional fault tolerance.See Appendix B. □
For a given and , the LMI (Equations (32) and (33)) can be solved with the LMI toolbox [26]. If both and are regarded as decisive variables, Equation (32) and the inequality in Equation (33) are nonlinear matrix inequalities, and are regarded as scalars between 0 and 1, and the optimization solution is carried out.
For the LMI (Equation (33)), is upper limit of the robustness H∞ performance index, which is further considered as an optimization variable, and the minimum upper limit of the robust H∞ controller for the system in Equation (18) can be acquired by resolving the below obtained eigenvalue problem (EVP) [24]:
(34)
The method in this paper does not need to introduce a robust tracking controller comparing the existing literature, which greatly reduces the influence of uncertainty and external disturbances on the system. This is simpler and more flexible than the cost function method for optimizing and solving the eigenvalue problem (EVP) of a certain index. The main steps of the controller design are in Algorithm 1.
Algorithm 1: Actuator Fault Uncertainty System ILC Algorithm |
|
There is only one loop inside the algorithm, and in each loop, there is an LMI loop when actuator faults occur, so the calculation complexity is , where n is the number of iterations.
5. Simulation Results
To prove the feasibility of the algorithm in this paper, a typical batch system injection molding machine is taken as the simulation object. Each batch of the injection molding process includes three key processes: injection, pressure holding, and cooling [17]. In the pressure-holding process, the nozzle pressure is the key controlled factor, and it needs be controlled near the set value to ensure the product’s quality. The research in [17] identified the relationship between the nozzle pressure and valve opening as the following ARX model:
(35)
where represents the relative uncertainty of the parameter and is the unknown disturbance.The output also introduces the same uncertainty parameter, and Equation (35) can be transformed into the following state space format:
(36)
The parameters of each uncertainty are
where the scalar varies between –1 and 1 arbitrarily and .Suppose the initial state is . If there is an unknown actuator fault which satisfies , then q = 0.8, and = 0.25. The output target value is selected as follows:
(37)
To evaluate the tracking performance, the introduced performance indicators are the following:
(38)
If is smaller, then the tracking effect in the batch direction is better. In this experiment, suppose that a fault occurs at the 21st time on the batch axis.
5.1. Scenario 1: Steady Faults and Repetitive Disturbances
In this case, suppose , . Then, . In this paper, we assume . Using the LMI optimization toolbox to solve Equation (32), we can obtain = 0.6293, =, = 0.3516, and . The simulation results are shown in Figure 2 and Figure 3.
Before the system fails, the tracking error is gradually stabilized in the time direction, and the tracking performance is also optimized gradually in the intermittent direction, as shown in Figure 2a,b. After the failure in cycle 21, as shown in Figure 2c,d, the tracking performance decreased compared with before, but after several batches, the tracking performance returned to a more ideal level. This conclusion can also be drawn from Figure 3, which shows H values for different batches, showing that the proposed algorithm was effective in both the normal and fault scenarios.
5.2. Scenario 2:Time-Varying Faults and Non-Repeating Disturbances
On this condition, suppose that in , the outside disturbance is a random variable evenly distributed on the interval . Because , we use to solve Equation (34) with the LMI optimization toolbox, and we can find , , and . Figure 4 and Figure 5 show that when the system has time-varying faults and non-repetitive disturbances, the algorithm in this paper can also optimize the control performance in both the batch and time directions in the normal and fault scenarios. For non-repetitive external disturbances, it has a certain inhibitory effect. In the meantime, according to the convergece speed and final H value, we can see that the system stability was also verified in this simulation.
6. Conclusions and Future Work
In this paper, an intermittent process with uncertain parameters, actuator faults, and external disturbance was taken as the controlled object, and the system’s passive fault-tolerant control problem was studied. Based on 2D system theory, an iterative learning fault-tolerant control algorithm was designed. First, the intermittent process was transformed into a 2D Roesser system model. Secondly, a satisfactory fault-tolerant controller was designed. The LMI technique was used to analyze the system stability and the sufficient conditions for robustness H∞ in performance under unknown disturbances, and the convex optimization method was used to obtain a controller gain matrix. Finally, the better performance in the simulation experiment of the injection molding process of the injection machine proved the proposed algorithm’s effectiveness.
Research in the future should include a study on H∞ robust performance with external non-repetitive disturbances in the states and output variables. Another potential direction concerns dyanmic ILC which would be a more complex controller structure to be designed, and the extension to states and input delays shall be investigated too. Aside from that, in this paper, the actuator fault was a suspicion which was not practical, so to estimate the actuator fault is also our following study direction, and experiments or simulations shall be performed to validate the theory’s results.
Investigation, Y.C. and K.W.; writing—original draft preparation, L.W.; writing—review and editing, L.D., Y.C., K.W. and F.G. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
All data generated or analyzed during this study are included in this article.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A
For the system in Equation (
According to Lemma 3, we obtain
We define
The matrix
Let
Let
Using Lemma 4 again, we obtain
That is, we have
Using Lemma 3 again, we obtain
In this sense, Equation (
Then, according to Lemma 2, it can be known that Equation (
Using Lemma 3 again, we find the form of Equation (
Appendix B
For the system in Equation (
According to Lemma 4, Equation (
We define
The remaining proof is similar to Theorem 1, so it was omitted. Next, it has been proven that the robustness H∞ performance metric of the system in Equation (
We define the following:
According to Equation (
For any integer
Therefore, we obtain
References
1. Hao, S.L. Two-dimensional delay compensation based iterative learning control scheme for batch processes with both input and state delays. J. Frankl. Inst.; 2019; 356, pp. 8118-8137. [DOI: https://dx.doi.org/10.1016/j.jfranklin.2019.07.005]
2. Zhang, K.J.; Peng, G.H. PD α-type Iterative Learning Control for a Class of Fractional-order Linear Switched Systems with Time-delay. Control Eng. China; 2021; 28, pp. 1179-1186.
3. Shen, D.; Liu, C.; Wang, D.D. Iterative Learning Tracking for Multisensor Systems: A Weighted Optimization Approach. J. Process Control; 2017; 51, pp. 1286-1299. [DOI: https://dx.doi.org/10.1109/TCYB.2019.2942105] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/31581108]
4. Chen, Y.; Chu, B.; Freeman, C.T. Generalized Iterative Learning Control Using Successive Projection: Algorithm, Convergence, and Experimental Verification. IEEE Trans. Control Syst. Technol.; 2020; 28, pp. 2079-2091. [DOI: https://dx.doi.org/10.1109/TCST.2019.2928505]
5. Chaibet, A.; Boukhnifer, M. Experimental Passive Fault Tolerant Control for Gyroscope System; IEEE: Crete, Greece, 2013; pp. 167-172.
6. Hu, Q.L.; Niu, G.L.; Wang, C.L. Spacecraft attitude fault-tolerant control based on iterative learning observer and control allocation. Aerosp. Sci. Technol.; 2018; 75, pp. 245-253. [DOI: https://dx.doi.org/10.1016/j.ast.2017.12.031]
7. Mazare, M.; Taghizadeh, M. Uncertainty estimator-based dual layer adaptive fault-tolerant control for wind turbines. Renew. Energy; 2022; 188, pp. 545-560. [DOI: https://dx.doi.org/10.1016/j.renene.2022.02.030]
8. Mazare, M.; Taghizadeh, M.; Ghaf-Ghanbari, P. Pitch actuator fault-tolerant control of wind turbines based on time delay control and disturbance observer. Ocean Eng.; 2021; 238, 109724. [DOI: https://dx.doi.org/10.1016/j.oceaneng.2021.109724]
9. Chen, Y.; Jiang, W.; Charalambous, T. Machine learning based iterative learning control for non-repetitive time-varying systems. Int. J. Robust Nonlinear Control; 2021; Early Access [DOI: https://dx.doi.org/10.1002/rnc.6272]
10. Chen, Y.; Chu, B.; Freeman, C.T. Iterative Learning Control for Robotic Path Following With Trial-Varying Motion Profiles. IEEE/ASME Trans. Mechatron.; 2022; pp. 1-10. Early Access
11. Chen, Y.; Chu, B.; Freeman, C.T. Spatial path tracking using iterative learning control. Proceedings of the IEEE 55th Conference on Decision and Control (CDC); Las Vegas, NV, USA, 12–14 December 2016; pp. 7189-7194.
12. Yang, G.H.; Wang, J.L.; Soh, Y.C. Generalized iterative learning control with mixed system constraints: A gantry robot based verification. Control Eng. Pract.; 2020; 95, 104260.
13. Wang, L.; Yang, H.; Paszke, W. Iterative Learning Control for Linear Differential Systems With Additional Performance Requirements. IEEE Access; 2020; pp. 107013-107024. [DOI: https://dx.doi.org/10.1109/ACCESS.2020.3000252]
14. Ding, J.; Cichy, B.; Galkowski, K. Parameter-dependent Lyapunov function-based robust iterative learning control for discrete systems with actuator faults. Int. J. Adapt. Control Signal Process.; 2016; 30, pp. 1714-1732. [DOI: https://dx.doi.org/10.1002/acs.2684]
15. Chen, Y.; Chu, B.; Freeman, C.T. Iterative Learning Control for Path-Following Tasks With Performance Optimization. IEEE Trans. Control Syst. Technol.; 2022; 30, pp. 234-246. [DOI: https://dx.doi.org/10.1109/TCST.2021.3062223]
16. Wang, Y.Q.; Zhou, D.H.; Gao, F.R. Iterative learning reliable control of batch processes with sensor faults. Chem. Eng. Sci.; 2008; 63, pp. 1039-1051. [DOI: https://dx.doi.org/10.1016/j.ces.2007.11.005]
17. Shi, J.; Gao, F.R. Integrated design and structure analysis of robust iterative learning control system based on a two-dimensional model. Ind. Eng. Chem. Res.; 2005; 44, pp. 8095-8105. [DOI: https://dx.doi.org/10.1021/ie050211i]
18. Wang, L.; Mo, S.Y.; Qu, H.Y. H∞ design of 2D controller for batch processes with uncertainties and interval time-varying delays. Control Eng. Pract.; 2013; 21, pp. 1321-1333. [DOI: https://dx.doi.org/10.1016/j.conengprac.2013.05.009]
19. Tao, H.F.; Liu, Y.; Yang, H.Z. Output Information Based Fault-Tolerant Iterative Learning Control for Dual-Rate Sampling Process with Disturbances and Output Delay. Math. Probl. Eng.; 2018; pp. 1-15. [DOI: https://dx.doi.org/10.1155/2018/7072032]
20. Liu, J.; Zhang, Y.M.; Ruan, X.E. Iterative learning control for a class of uncertain nonlinear systems with current state feedback. Int. J. Syst. Sci.; 2019; 50, pp. 1889-1901. [DOI: https://dx.doi.org/10.1080/00207721.2019.1645235]
21. Yu, L. An LMI approach to reliable guaranteed cost control of discrete-time systems with actuator failure. Appl. Math. Comput.; 2005; 162, pp. 1325-1331. [DOI: https://dx.doi.org/10.1016/j.amc.2004.03.012]
22. Wang, Y.Q.; Shi, J.; Zhou, D.H. Iterative learning fault-tolerant control for batch processes. Ind. Eng. Chem. Res.; 2006; 45, pp. 9050-9060. [DOI: https://dx.doi.org/10.1021/ie060726p]
23. Du, C.; Xie, L.; Zhang, C. H∞ control and robust stabilization of two-dimensional systems in Roesser models. Automatica; 2001; 37, pp. 205-211. [DOI: https://dx.doi.org/10.1016/S0005-1098(00)00155-2]
24. Boyd, S.; Ghaoui, L.E. Linear Matrix Inequalities in System and Control Theory; 3rd ed. Society for Industrial Mathematics: Philadelphia, PA, USA, 2008.
25. Sun, M.X.; Huang, B.J. Iterative Learning Control; 3rd ed. National Defence Industry Press: Beijing, China, 1999.
26. Wang, L.; Yang, H.Z.; Tao, H.F. Dynamic iterative learning control for linear repetitive processes over finite frequency ranges. Control Decis.; 2021; 36, pp. 599-608.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 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/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
An iterative learning fault-tolerant control method is designed for an actuator fault intermittent process with simultaneous uncertainties for the system parameters. First, an intermittent fault tolerance controller is designed using 2D system theory, and the iterative learning control (ILC) intermittent process is transformed into a 2D Roesser model. Secondly, sufficient conditions for the controller’s existence are analyzed using the linear matrix inequality (LMI) technique, and the control gain matrices are obtained by convex optimization with LMI constraints. Under these conditions for all additive uncertainties for the system parameters and admissible failures, the controller can ensure closed-loop fault-tolerant performance in both the time and batch directions, and it can also meet the H∞ robust performance level against outside disturbances. Eventually, the algorithm’s computational complexity is analyzed, and the effectiveness of the algorithm is verified by simulation with respect to an injection molding machine model. Compared with traditional ILC laws, which do not consider actuator faults, the proposed algorithm has a better convergence speed and stability when the time-invariant and time-variant actuator faults occur during implementation.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details

1 School of Automation, Wuxi University, Wuxi 214105, China
2 School of Automation, Nanjing University of Information Science and Technology, Wuxi 214105, China
3 School of Mechanical and Electrical Engineering, Soochow University, Suzhou 215137, China