Abstract
To solve the time-delay problem and actuator saturation problem of nonlinear plants in industrial processes, an improved compact-form antisaturation model-free adaptive control (ICF-AS-MFAC) method is proposed in this work. The ICF-AS-MFAC scheme is based on the concept of the pseudo partial derivative (PPD) and adopts equivalent dynamic linearization technology. Then, a tracking differentiator is used to predict the future output of a time-delay system to effectively control the system. Additionally, the concept of the saturation parameter is proposed, and the ICF-AS-MFAC controller is designed to ensure that the control system will not exhibit actuator saturation. The proposed algorithm is more flexible, has faster output responses for time-delay systems, and solves the problem of actuator saturation. The convergence and stability of the proposed method are rigorously proven mathematically. The effectiveness of the proposed method is verified by numerical simulations, and the applicability of the proposed method is verified by a series of experimental results based on double tanks.
Keywords: Model-free adaptive control (MFAC), antisaturation, delay system, tracking differential control, pseudo partial derivative (PPD)
Introduction
Computer technology has rapidly developed since the 1950s, and advanced control theory has greatly advanced in recent years. Advanced control theory can generally be divided into two control methods: data-based or data-driven control (DDC) and model-based control.1,2 Because most industrial processes are complex (nonlinear, high-order, etc.), it is difficult to obtain a precise kinetic model3,4; with the rapid development of computing speed, the DDC method, a control and optimization method based on collected data, is playing an increasingly important role in the modern industrial field. At present, the DDC method has been widely used in industrial fields.
The main DDC methods include the iterative method,5–7 the virtual reference feedback tuning (VRFT) method, 8 adaptive dynamic programming,9–13 the lazy learning (LL) control method, 3 and the model-free adaptive control (MFAC) method. 14 Among them, the MFAC method has the advantages of good robustness and low computation. MFAC has been studied in recent years by some scholars and is widely used in industry, such as in autopilot excavators 15 and four-rotor aircraft. 16 In addition, the MFAC method has been used to address sliding mode control, 17 formation control, 18 predictive control, 19 iterative learning control, 20 and other problems in nonlinear systems.1,21
However, most modern industrial systems have time delays, such as permanent-magnet synchronous-motor-position servo systems 22 and cement calciner outlet temperature systems. 23 The problem of time delay often leads to deterioration of control system performance and even disruption of system stability, increasing the difficulty of controller design for the controlled object. The MFAC method cannot produce an ideal control effect for time-delay systems, and ideal control performance is difficult to achieve. At the same time, some control systems cannot reach the expected value quickly, which leads to a large number of errors in the control process of the MFAC algorithm. This will lead to actuator saturation, which will cause a large overshoot and impact the control effect.
In order to achieve ideal control effect for nonlinear systems with large time delay and effectively solve actuator saturation problem, this article proposes an improved compact-form antisaturation model-free adaptive control (ICF-AS-MFAC) method. By introducing the concept of saturation parameter, Smith prediction technology, and tracking differentiator, the proposed algorithm can effectively handle actuator saturation and time delay problems. The contributions of this article are as follows:
The article introduces a compact form dynamic linearization (CFDL) method and dynamically linearizes the studied nonlinear system. Based on the dynamic linearization model, this paper proposes the concept of saturation parameter, which is introduced into the controller criterion function to enable the algorithm to effectively handle the problem of actuator saturation.
Based on the introduction of antisaturation, the article introduces the control of differential term into the controller, adopts Smith prediction technology and tracking differentiator, and proposes ICF-AS-MFAC algorithm, which makes the proposed control method can effectively solve the time-delay problem and actuator saturation problem of nonlinear systems. Through rigorous Mathematical analysis, the stability and convergence of ICF-AS-MFAC method are verified.
Conduct a series of numerical simulations and physical dual tank experiments. The ICF-AS-MFAC algorithm was applied to the simulation system and its applicability was verified through several simulation experimental results.
The outline of this article is as follows. The next section introduces the ICF-MFAC control strategy and proves the algorithm convergence. Numerical simulations and semiphysical experiments are presented in the sections “Numerical simulations” and “Double-tank experiments.” The conclusions are given in the last section.
ICF-AS-MFAC algorithm
Dynamic linearization of a nonlinear system
Consider a single-input and single-output (SISO) system that is nonlinear and time-delayed. The system can be expressed as follows.
| (1) |
where is an unknown nonlinear function and is the delay time constant. , , and represent measurements of the input and output (I/O) at an instant i, and are the system orders which is unknown.
Assumption 1
The system (1) input is measurable and controllable; which means, for a series of uniformly bounded expected output signals , there must be a series of corresponding bounded input signals, so that the system can make the system output signal equal to the expected value under the effect of changing the input signal.
Assumption 2
The system partial derivatives described in (1) for outputs are continuous.
Assumption 3
System (1) satisfies the general Lipschitz 24 criteria, which means that for any time i and :
(2) where is a constant.
Theorem 1
According to reference, 25 under Assumptions 1, 2 and 3, there must be a time-varying parameter called the pseudo partial derivative (PPD) such that the nonlinear system (1) can be converted to the following equivalent CFDL data model:
(3) where .
Proof
See Appendix A.
Remark 1: The dynamic linearization method proposed in this article has essential differences from other linearization methods such as Feedback linearization, 26 Taylor linearization, 27 piecewise linearization, 28 etc. Firstly, the generation of PPD is not dependent on the structure and parameters of the original system, but only on the I/O data generated by the system. Secondly, the dynamic linearization data model provides a direct mapping relationship between the control input signal increment and the system output signal increment, which is a linearization method aimed at control system design. At the same time, all possible complex behavior characteristics in the original dynamic nonlinear system, such as nonlinearity, time-varying parameters or time-varying structures, are compressed into PPD, and the numerical behavior of PPD is simple and easy to estimate.
Control system design
Controller design
To ensure that the system achieves desaturation and can complete the control task well in the case of actuator saturation, this paper introduces a parameter called the saturation parameter, , to implement the controller antisaturation function, and the definition of is given below.
| (4) |
where is a weight parameter and is the maximum saturated input upper limit. It is worth noting that refers to a way in which the controller handles the phenomenon of actuator saturation after it occurs. That is, when there is no saturation, the controller remains unchanged, and when it is saturated, the controller is modified to .
Considering the tracking error, the control input cost function is constructed as follows.
| (5) |
Consider Equation (4), and take the derivative of with respect to . This yields Equation (6).
| (6) |
For the optimality condition and introduce parameters and to obtain the control algorithm:
| (7) |
where are step factors which have impacts on the smoothness of system operation. In addition, since and in Equation (7) is unknown, their value need to be estimated.
Differential estimation
The structure of the ICF-AS-MFAC method is shown in Figure 1. The delay system transfer function can be expressed by , can be obtained by the relevant change method in general industrial processes.29,30 In the feedback part, a leading link is added to predict the future output. When the system are slowly time-varying, the Smith predictor 31 can be applied by using instead of . For large delay systems, the Equation (3) can be converted into Equation (8).
| (8) |
Figure 1.
Schematic diagram of the ICF-AS-MFAC system.
From Equation (8), the differential value of the output signal should be obtained. However, the traditional method of obtaining the differential will amplify the noise of the system. Therefore, this article uses a second-order differentiator to obtain the differential. The second-order tracking differentiator can track the differential signal well without amplifying noise, and the obtained differential signal is smoother. 32 The second-order tracking differentiator is described below.
| (9) |
The nonlinear function is defined below.
| (10) |
| (11) |
where and are the two input signals of the differentiator, h is the sampling time, tracks and tracks the , r is a tracking parameter, and is a filtering parameter. and can be well tracked by using Equation (11).
Remark 2: The delay of the system addressed in this article is assumed to be known. If the exact time delay is unknown, there are two situations. One is that the time delay varies with time, and the time delay at this time can be replaced by the time delay from the previous time, that is, = . On the other hand, if the system delay is fixed and unknown, can be processed by taking the mean of the lower and upper limits of the delay time .
Pseudo partial derivative estimation
The PPD true value exists, and Theorem 1 proves the existence of . However, it cannot be obtained, so an estimated value is needed to replace the true value. In this study, a projection algorithm is used to obtain . First, the following cost function for estimating is defined:
| (12) |
where is a weight factor used to limit PPD changes. The optimal condition is taken, through matrix inverse lemma, 33 the following equation can be obtained:
| (13) |
where and is an added step-size constant. To adapt the PPD estimation algorithm to the actual industrial system and better track the time-varying parameters, the reset algorithm is defined as follows.
| (14) |
if , or , and is a sufficiently small positive number.
As of now, the ICF-AS-MFAC controller has been designed and completed. The controller is summarized in Equation (15) :
| (15) |
The steps of the ICF-AS-MFAC algorithm can be summarized as follows:
Step 1: Differential estimation using a second-order differential tracker,
Step 2: Estimate PPD based on input and output data,
Step 3: Determine whether actuator saturation occurs based on the output of the controller,
Step 4: Calculate the input at the next moment based on the saturation of the controller actuator, as well as the differential and output data
Step 5: Transfer the calculated input at the next moment to the controlled object, obtain the output value at the next moment, and repeat Step 1.
With the designed controller, the stability of the ICF-ASMFAC method is considered next.
Stability analysis and other discussions
Stability analysis
Assumption 4. For sufficiently large i and , the PPD of system (1) satisfies , and only at a finite time i.
Theorem 2. Under the conditions of Assumptions 1–4, if < and , the application of the ICF-AS-MFAC scheme to a nonlinear system with the later delay meets the following two conditions:
The tracking output error of the system is convergent, that is, .
After selecting appropriate values for , the system is closed-loop stable, which means that and are bounded.
Proof
See Appendix B.
Discussion
The ICF-AS-MFAC scheme has been designed, and the pseudocode of the ICF-AS-MFAC algorithm is presented in Table 1.
Table 1.
Pseudocode of the ICF-AS-MFAC algorithm.
| ICF-AS-MFAC |
|---|
|
Evaluate the delay time
of the plant; While i < max_execution time do Calculate the difference ; Calculate the differential of according to Equations (9)-(11); Calculate the ith time input ucfdl(k) according to Equation (9); If ucfdl(i)> um(i) Perform anti-saturation treatment; End if Input into the Equation (1) to obtain the output ; Calculate ; Estimate the according to Equation (13); Store , and ; End |
The flow chart of the controller is shown in Figure 2.
Figure 2.
ICF-AS-MFAC flow chart.
Remark 3: Equation (7) shows that when =0 and = 1, the system reduces to the traditional CF-MFAC controller; that is:
| (16) |
It is obvious that the traditional compact-form model-free adaptive control (CF-MFAC) controller is a special state of the improved method proposed in this article. Therefore, the ICF-AS-MFAC method is more versatile and flexible than the traditional CF-MFAC scheme.
Remark 4: There are three forms of model-free adaptive control (MFAC), namely, compact form (CF), partial form (PF), and full form (FF). 25 For complex nonlinear systems, the improved method proposed in this paper can also be applied to PF-MFAC and FF-MFAC.
Remark 5: Compared with other DDC methods such as neural network-based control methods, 34 VRFT, 8 IFT 35 etc., ICF-AS-MFAC has more advantages. Firstly, ICF-AS-MFAC does not require external test signals or training processes, which is necessary for some DDC methods such as neural network-based control methods. Secondly, ICF-AS-MFAC does not require offline data adjustment, while algorithms such as VRFT require this step. Thirdly, there are strict mathematical proofs for the stability and convergence of ICF-AS-MFAC, which are not found in most other DDC algorithms such as PID.
Remark 6: The ICF-AS-MFAC algorithm proposed in this article only uses online data of the controlled object, without offline data of the controlled object. In fact, offline data of controlled objects can also be used reasonably, as described in relevant literature such as reference 34 and. 36 The application of offline data can be added according to the actual situation to increase the control effect of the algorithm.
Remark 7: At present, some papers have studied the delay and actuator saturation issues of MFAC. For example, Reference 37 proposed an IOC-MFAC method for actuator saturation, but this method only limits output saturation and does not further desaturate. Reference 38 proposed a method to resist actuator saturation in MFAC, but this method did not consider the delay problem of the system.
Numerical simulations
This section describes numerical simulations that use MATLAB 2020b to verify the effectiveness of the ICF-ASMFAC algorithm, include the time-delay system simulation and actuator saturation simulation.
Time-delay system simulation
The following third-order inertia delay objects are used in the simulations.
| (17) |
The simulation methods are the VRFT, CF-MFAC and ICF-AS-MFAC methods. The CF-MFAC and ICF-AS-MFAC schemes are optimized with the trial-and-error method, with a sampling time of 1 s and a simulation time of 8000 s. The VRFT algorithm is shown in Equation (18).
| (18) |
where . The VRFT toolbox in MATLAB 2020 was used to tune the controller parameter , , and the weight function . 39 To choose an appropriate I, six experiments were carried out with different (I = 3, 4, and 5). For the selected length I, two different sets of 500 pairs of I/O data were collected to calculate the corresponding parameters. According to the experimental results, the parameter vector was adopted.
The expected signal is a pulse signal with a period of 2000s, a 50% pulse width and a single amplitude. The simulation parameters are shown in Table 2, and Figures 3 and 4 show the simulation results. The simulation results demonstrate that all three methods can complete control tasks; however, in the case of small overshoot, the ICF-AS-MFAC scheme has the fastest response and better control effects.
Table 2.
Simulation parameters.
| Algorithm | Parameters |
|---|---|
| ICF-AS-MFAC |
η = 0.001, ρ1 = 0.14, ρ2 = -1, λ = 2, μ = 1 |
| CF-MFAC | η = 0.001, ρ1 = 0.14, ρ2 = -1, λ = 2, μ = 1 |
Figure 3.
The tracking performance of the three algorithms for simulation 1.
Figure 4.
The inputs of the three algorithms for simulation 1.
In the ICF-AS-MFAC controller, is a key parameter that plays an important role in the control process, and therefore requires in-depth research. To verify the influence of , the system uses the same pulse signal and takes different values in the simulation. The values of are 0, −1, and −2. The simulation results are shown in Figure 5. In this range, when the value of is large, the overshoot of the system notably increases. In addition, the system response speed increases, although this change is not as obvious.
Figure 5.
The tracking performance of systems with different .
Actuator saturation simulation
To test the anti-actuator saturation effect of ICF-AS-MFAC, a second-order system is designed for testing:
| (19) |
The CF-MFAC and ICF-AS-MFAC proposed in this paper are selected for simulation. The simulation time of the system is 200 s, and the expected value is set to 100. If the output of the system cannot meet the expected value in a timely manner, resulting in error accumulation, the system will experience actuator saturation phenomenon. The greater the difference between the system and the expected value, the longer it takes to achieve the expected value, and the higher the degree of actuator saturation. Based on this phenomenon, to simulate different levels actuator saturation, three forces are applied at 50–55 s, 110–140 s and 160–165 s to cause error accumulation. The main parameters are set as follows: , , , . set , ρ1 = 0.3, ρ2 = 0, for the ICF-AS-MFAC algorithm. The simulation results are shown in Figures 6 and 7.
Figure 6.
The tracking performance of the two algorithms for simulation 2.
Figure 7.
The inputs of the two algorithmsn for simulation 2.
As shown in Figures 6 and 7, both control algorithms can quickly reach the expected value. However, when the system encounters external forces and the output value cannot reach the expected value within a certain period of time, the traditional CF-MFAC will have large error accumulation, leading to a serious actuator saturation problem. It can be seen that under the influence of actuator saturation, the input and output values of CF-MFAC have a sudden change, which causes great damage to the controlled object in the actual system. However, ICF-AS-MFAC can rapidly desaturate without incurring the problem of the traditional CF-MFAC that there is a sharp increase in the output due to actuator saturation.
Time-delay and actuator saturation simulation
In order to observe the control effect of the proposed algorithm on systems with both time delay and actuator saturation, equation (17) is still selected as the controlled object for simulation experiments. The expected values of the system are set as follows:
In order to cause actuator saturation, a force was applied between 2000 and 2100 s. The simulation methods are the VRFT, CF-MFAC and ICF-AS-MFAC methods, the simulation parameters are shown in Table 2, and the simulation time of the system is 200 s. The simulation results are shown in Figures 8 and 9.
Figure 8.
The inputs of the three algorithms for simulation 3.
Figure 9.
The tracking performance of the three algorithms for simulation 3.
The experimental results show that compared to CF-MFAC and VRFT algorithms, ICF-AS-MFAC has better control performance in environments with actuator saturation and time delay. The proposed algorithm can effectively handle time delay problems and achieve fast controller dropout.
Double-tank experiments
This section demonstrates the effectiveness of the algorithm through double slot experiments. Scenario 1 demonstrates that the algorithm can effectively complete the level control task of a dual tank, while Scenario 2 demonstrates that even after experiencing external disturbances, the algorithm can still quickly complete the level control task of a dual tank and has good robustness.
Scenario 1
Figure 10(a) and (b) shows the double-tank system equipment. Specifically, water tanks 1–2 are stacked without direct connections. In addition, the pump flow can be regulated by the electric water pump. The maximum flow rate of the water pump is 6000 rmp.
Figure 10.
Double-tank liquid level control system. (a) Schematic. (b) Equipment.
The control of the liquid level is a complex unstable nonlinear system. The input is the speed change of the pump, and the output is the second water tank liquid level. The incoming water enters the tank 1 and then flows out of the tank 2. Compared with a single tank, the response of the controlled quantity is one step behind in time due to the addition of the second tank; that is, there is a volume delay, which makes the process difficult to control.
It is worth noting that only the liquid level of water tank 2 is sent to the host computer. In this case, the control process shows delays and high nonlinearity. The task is to maintain the liquid level in tank 2 at 300 ml, as shown in Figure 11.
Figure 11.
Schematic diagram of the water tank level change. (a) The liquid level is 50 ml. (b) The liquid level is 200 ml. (c) The liquid level is 300 ml.
Four DDC algorithms were used in these experiments, namely, the conventional PID algorithm, VRFT algorithm, CF-MFAC algorithm and ICF-MFAC algorithm. The simulation time was 400 s.
The PID controller is described in Equation (20), and the PID parameters were set as follows: , , and . The CF-MFAC parameters were set as follows: η = 0.001, ρ = 1, λ = 2.4, and μ = 1. The ICF-AS-MFAC parameters were set as follows: η = 0.001, ρ1 = 1, ρ2 = -20, λ = 2.4, , , and μ = 1.
| (20) |
According to the experimental results, the parameter vector ϒ = [7.5214, −6.4454, 0.4585, −2.1011, 1.4854] for VRFT algorithm was adopted.
Figures 12, 13, and 14 describe the performance of the four DDC algorithms. Based on the comparison results in Figures 12, 13, and 14, the following conclusions can be obtained:
The convergence effect of PID is good, and it converges to the expected level after approximately 230 s. However, the PID input fluctuates violently during the convergence process, which may damage the controller.
Due to its offline tuning scheme, the VRFT controller cannot quickly converge to the desired level. Therefore, the corresponding output converges to 300 ml at approximately 250 s. In addition, compared with the other three methods, the parameter adjustment procedure of the VRFT algorithm is time consuming because many experiments are needed to obtain the required parameters.
Both the CF-MFAC and ICF-AS-MFAC schemes can control the water tank level. However, under the control of the CF-MFAC scheme, the level of the dual-capacity water tank becomes stable after approximately 220 s, while the ICF-AS-MFAC algorithm reaches a stable level after approximately 200 s. At the same time, there is a certain delay between the input and output of the water tank, while the traditional MFAC lacks a mechanism to address the system delay. In contrast, the proposed ICF-AS-MFAC method can effectively address the system delay. Therefore, the control effect of the ICF-AS-MFAC algorithm is significantly better than that of the CF-MFAC algorithm in the double water tank and other time-delay systems.
Figure 12.
Change in liquid level of lower water tank.
Figure 13.
Change in water pump speed.
Figure 14.
Change in liquid level of upper water tank.
Scenario 2
The controlled object and selected control algorithm in Scenario 2 are no different from Scenario 1, and the selection of parameters is also completely consistent. It is worth noting that at the 350th second, 50 ml of water will be injected into the upper water tank to cause disturbance and observe the control effects of the four algorithms under disturbance conditions. The control results of the four algorithms are shown in Figures 15, 16, and 17, and the following conclusions can be drawn.
Figure 15.
Change in liquid level of lower water tank after adding water.
Figure 16.
Change in pump speed after adding water.
Figure 17.
Change in liquid level of upper water tank after adding water.
Compared to the original algorithm, the robustness of ICF-AS-MFAC has also been improved to a certain extent. In the experiment, after being disturbed, ICF-AS-MFAC can quickly restore normal control and achieve the expected water level. The proposed algorithm has good resistance to disturbance and robustness.
In summary, for large time-delay systems similar to double tank systems, the ICF-AS-MFAC scheme proposed in this paper has better control performance than the other three control methods, and there is no serious actuator saturation problem. It should be noted that the ICF-AS-MFAC method is easy to implement, and the entire control process does not use an accurate mathematical model of the controlled object, only uses its input and output data to complete the control task. The smaller the vibration of the control input signal, the less wear on the actuator valve. In the actual production process, there are generally various time delays. In the control process, choosing ICF-AS-MFAC with better time delay processing effect and faster control speed is clearly a better choice than the original MFAC and PID.
Conclusion
cIn this article, an ICF-AS-MFAC method is proposed for a class of time-delay discrete-time nonlinear systems based on a new dynamic linearization technique. This method uses only the plant's online I/O data to directly design the controller. The ICF-AS-MFAC controller has a better control effect for nonlinear time-delay systems and can effectively deal with the actuator saturation problem in the control process. The bounded-input/bounded-output (BIBO) stability and monotonic convergence of the ICF-AS-MFAC method are supported by rigorous mathematical analyses. The results of the MATLAB simulations and double-tank experiments show the effectiveness of the ICF-AS-MFAC scheme.
Author biographies
Lipu Wu received MS degrees from North China University of Technology. He is currently working toward the PhD degree with the School of Electrical and Control Engineering, North China University of Technology. His research interests include control and cooperative adaptive cruise control system.
Zhen Li obtained a bachelor's degree in engineering from Changchun University of Technology in 2019 and is currently pursuing a master's degree in engineering from Northern University of Technology. His research interest is data-driven control and model free adaptive control.
Shida Liu received the bachelor's degree from Inner Mongolia University, Hohhot, China, in 2011, and the PhD degree from Beijing Jiaotong University in 2017. He completed the post-doctoral degree in Beihang University in 2019. Until now, he is an associate professor working in the North China University of Technology. His research interests are the data-driven control, model free adaptive control, learning control, and intelligent transportation systems.
Zhijun Li received the bachelor's degree from Northeastern University, and the Ph.D. degree from University of Science and Technology Beiling. He is a professor working in North China University of Technology. His research interests include Control and decision-making, system control.
Dehui Sun received the bachelor's degree from North China Electric Power University (Bao Ding), and the PhD degree from North China Electric Power University. He is an professor working in North China University of Technology. His research interests include control, autonomous vehicles, and big data analytics.
Appendices
Appendix A
| \rm (A1) |
| \rm (A2) |
Let:
| \rm (A3) |
According to Theorem 3 and Cauchy differential Mean value theorem, equation (1.1) can be written as follows:
| \rm (A4) |
where represents the value of (…) about the Partial derivative of the variable at a point between
and
For each fixed time i, consider the following equation with variable :
Let , then equation (3) can be written as Assumption 1 is proof.
Appendix B
In this part, Theorem 2 is proved. First, we need to prove the boundedness of the PPD.
If , or , then is obviously bounded. can be defined as the estimation error of the PPD. Subtract from both sides of equation (13) to obtain:
| \rm (B1) |
Taking the absolute value on both sides of equation (B1):
| \rm (B2) |
It is worth noting that for the variable , the function increases monotonically, and its minimum is . Then, if and , there must exist , such that:
| \rm (B3) |
According to Assumption 1, is bounded, and , and are constant. Using (B3), the following inequalities are obtained:
| \rm (B4) |
which means is bounded, and since has the upper bound , is bounded.
If the actuator is in an integral saturation state, , , It can be seen from the reset equation:
| \rm (B5) |
Then, in this case, the input is monotonically reduced and can apparently be restored below . When , the system ends the integral saturation status.
When the system is not in the integral state, . The following equation can be obtained from Equations (3) and (7):
| \rm (B6) |
where .
Since , the disposal of the PPD can be chosen as . Based on Equation (14), for any time i, , . If , , then . The absolute value of Equation (B6) is:
| \rm (B7) |
where .
The following inequality can be obtained from and .
| \rm (B8) |
| \rm (B9) |
According to Equation (B9), . Moreover, according to Equation (B9):
| \rm (B10) |
That is, . Let the constant , k = 0, 1, 2,…; then, . According to Equation (13):
| \rm (B11) |
| \rm (B12) |
| \rm (B13) |
Equations (B12) and (B13) can be combined to obtain:
| \rm (B14) |
Because , ; then, Equation (B14) can be simplified as:
| \rm (B15) |
Equation (B15) can be substituted into Equation (B11) to obtain:
| \rm (B16) |
Since , Equation (B16) suggests that:
| \rm (B17) |
The conclusion of Theorem 2 a) is proved. Equation (B17) shows that is bounded, and because the expected signal is bounded, the output of the system is bounded.
Next, the article proves that the input signal is bounded.
According to Equation (B11), there is a constant N, that is, the upper bound of equation , such that:
| \rm (B18) |
Then, the boundedness of the control input can be deduced from the following inequality:
| \rm (B19) |
The conclusion of Theorem 2 b) is proved. Thus, Theorem 2 is proved.
Footnotes
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding: The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported in part by the Beijing Municipal Natural Science Foundation under Grant 4212035, 4222045, the 1138 Project for Urban Food Safety and Risk Monitoring and Early Warning System, the National Natural Science Foundation of China under Grant 62173002, and the North China University of Technology YuYou TalentTraining Program.
ORCID iD: Shida Liu https://orcid.org/0000-0002-0031-9359
References
- 1.Hou Z, Liu S, Tian T. Lazy-learning-based data-driven model-free adaptive predictive control for a class of discrete-time nonlinear systems. IEEE Trans Neural Netw Learn Syst 2017; 28: 1914–1928. [DOI] [PubMed] [Google Scholar]
- 2.Hou Z-S, Wang Z. From model-based control to data-driven control: survey, classification and perspective. Inf Sci (NY) 2013; 235: 3–35. [Google Scholar]
- 3.Liu S, Ji H, Hou Z, et al. Data-driven online modelling for a UGI gasification process using modified lazy learning with a relevance vector machine. Int J Appl Math Comput Sci 2021; 31: 321–335. [Google Scholar]
- 4.Steentjes TR, Lazar M, Van den Hof PM. On data-driven control: informativity of noisy input-output data with cross-covariance bounds. IEEE Control Syst Lett 2022; 6: 2192–2197. [Google Scholar]
- 5.Xie L, Huang Y, Huo Jet al. et al. Born iterative method based on convolutional dictionary learning for inverse scattering problems. IEEE Antennas Wirel Propag Lett 2023; 22: 54–58. [Google Scholar]
- 6.Rădac M-B, Precup R-E, Petriu EMet al. et al. Iterative data-driven tuning of controllers for nonlinear systems with constraints. IEEE Trans Ind Electron 2014; 61: 6360–6368. [Google Scholar]
- 7.Bu X, Cui Z, Cui Let al. et al. Robust quantized H∞ ILC design for uncertain systems with communication constraints. Inf Technol Control 2018; 47: 564–574. [Google Scholar]
- 8.Remes CL, Gomes RB, et al. Feedback tuning applied to DC–DC converters. IEEE Trans Ind Electron 2021; 32: 5208–5221. [Google Scholar]
- 9.Zhang Q, Zhao D, Wang D. Event-based robust control for uncertain nonlinear systems using adaptive dynamic programming. IEEE Trans Neural Netw Learn Syst 2018; 29: 37–50. [DOI] [PubMed] [Google Scholar]
- 10.Zhao F, Gao W, Jiang Z-Pet al. et al. Event-triggered adaptive optimal control with output feedback: an adaptive dynamic programming approach. IEEE Trans Neural Netw Learn Syst 2021; 32: 5208–5221. [DOI] [PubMed] [Google Scholar]
- 11.Wei Q, Song R, Yan P. Data-driven zero-sum neuro-optimal control for a class of continuous-time unknown nonlinear systems with disturbance using ADP. IEEE Trans Neural Netw Learn Syst 2016; 27: 444–458. [DOI] [PubMed] [Google Scholar]
- 12.Wei Q, Liu D, Yang X. Infinite horizon self-learning optimal control of nonaffine discrete-time nonlinear systems. IEEE Trans Neural Netw Learn Syst 2015; 26: 866–879. [DOI] [PubMed] [Google Scholar]
- 13.Wei Q, Wang F-Y, Liu Det al. et al. Finite-approximation-error-based discrete-time iterative adaptive dynamic programming. IEEE Trans Cybernet 2014; 44: 2820–2833. [DOI] [PubMed] [Google Scholar]
- 14.Hou Z, Jin S. A novel data-driven control approach for a class of discrete-time nonlinear systems. IEEE Trans Control Syst Technol 2011; 19: 1549–1558. [Google Scholar]
- 15.Liu S, Hou Z, Tian T, et al. Path tracking control of a self-driving wheel excavator via an enhanced data-driven model-free adaptive control approach. IET Control Theory Applic 2020; 14: 220–232. [Google Scholar]
- 16.Liu S, Hou Z, Zhang Xet al. et al. Model-free adaptive control method for a class of unknown MIMO systems with measurement noise and application to quadrotor aircraft. IET Control Theory Applic 2020; 14: 2084–2096. [Google Scholar]
- 17.Bu X, Hou Z, Yu Fet al. et al. Robust model free adaptive control with measurement disturbance. IET Control Theory Applic 2012; 6: 1288–1296. [Google Scholar]
- 18.Bu X, Hou Z, Zhang H. Data-driven multiagent systems consensus tracking using model free adaptive control. IEEE Trans Neural Netw Learn Syst 2018; 29: 1514–1524. [DOI] [PubMed] [Google Scholar]
- 19.Hou Z, Liu S, Yin C. Local learning-based model-free adaptive predictive control for adjustment of oxygen concentration in syngas manufacturing industry. IET Control Theory Applic 2016; 10: 1384–1394. [Google Scholar]
- 20.Treesatayapun C. Adaptive iterative learning control based on IF–THEN rules and data-driven scheme for a class of nonlinear discrete-time systems. Soft Comput 2018; 22: 487–497. [Google Scholar]
- 21.Jin S, Hou Z, Chi R. A novel higher-order model-free adaptive control for a class of discrete-time SISO nonlinear systems. J Dynam Syst Meas Contr 2013; 135: 044503. [Google Scholar]
- 22.Bousserhane IK, Hazzab A, Rahli M, et al. Direct field-oriented control using backstepping strategy with fuzzy rotor resistance estimator for induction motor speed control. Inf Technol Control 2006; 35: 403–411. [Google Scholar]
- 23.Baleta J, Vujanović M, Pachler Ket al. et al. Numerical modeling of urea water based selective catalytic reduction for mitigation of NOx from transport sector. J Cleaner Prod 2015; 88: 280–288. [Google Scholar]
- 24.ur Rehman A, Rehan M, Iqbal Net al. et al. LPV scheme for robust adaptive output feedback consensus of Lipschitz multiagents using Lipschitz nonlinear protocol. IEEE Trans Syst Man Cybernet Syst 2021; 51: 7040–7050. [Google Scholar]
- 25.Hou Z, Jin S. Model free adaptive control: theory and applications. Florida, USA: CRC Press, 2013. [Google Scholar]
- 26.Pathak K, Franch J, Agrawal SK. Velocity and position control of a wheeled inverted pendulum by partial feedback linearization. IEEE Trans Robot 2005; 21: 505–513. [Google Scholar]
- 27.Quan S, Wang Y-X, Xiao X, et al. Feedback linearization-based MIMO model predictive control with defined pseudo-reference for hydrogen regulation of automotive fuel cells. Appl Energy 2021; 293: 116919. [Google Scholar]
- 28.Chen J, Wu W, Roald LA. Data-driven piecewise linearization for distribution three-phase stochastic power flow. IEEE Trans Smart Grid 2022; 13: 1035–1048. [Google Scholar]
- 29.Wang C, Dong W, Wang Jet al. et al. Predictive descriptor observer design for a class of linear time-invariant systems with applications to quadrotor trajectory tracking. IEEE Trans Ind Electron 2021; 68: 10019–10028. [Google Scholar]
- 30.Zeng H-B, Liu X-G, Wang W. A generalized free-matrix-based integral inequality for stability analysis of time-varying delay systems. Appl Math Comput 2019; 354: 1–8. [Google Scholar]
- 31.Espin J, Castrillon F, Leiva Het al. et al. A modified Smith predictor based—sliding mode control approach for integrating processes with dead time. Alexandria Eng J 2022; 61: 10119–10137. [Google Scholar]
- 32.Guo BZ, Zhao ZL. Weak convergence of nonlinear high-gain tracking differentiator. IEEE Trans Autom Control 2013; 4: 58. [Google Scholar]
- 33.Ma J, Feng C, Shi G, et al. Temporal enhanced sentence-level attention model for hashtag recommendation. CAAI Trans Intell Technol 2018; 3: 95–100. [Google Scholar]
- 34.Swidenbank E, McLoone S, Flynn D, et al. Neural network based control for synchronous generators. IEEE Trans Energy Convers 1999; 14: 1673–1678. [Google Scholar]
- 35.De Bruyne F, Anderson BD, Gevers M.et al. Iterative controller optimization for nonlinear systems Proceedings of the 36th IEEE Conference on Decision and Control 19973749–3754: IEEE,. [Google Scholar]
- 36.Liu S, Li Z, Ji H, et al. Data learning-based model-free adaptive control and application to an NAO robot. Int J Robust Nonlinear Control 2023; 33: 2722–2747. [Google Scholar]
- 37.Liu S, Li Z, Ji H, et al. A novel electric vehicle braking energy recovery method based on model free adaptive control algorithm with input and output constraints 2021 IEEE 10th Data Driven Control and Learning Systems Conference (DDCLS) 20211503–1509: IEEE. [Google Scholar]
- 38.Liu S, Li Z, Ji H, et al. A novel anti-saturation model-free adaptive control algorithm and its application in the electric vehicle braking energy recovery system. Symmetry (Basel) 2022; 14: 580. [Google Scholar]
- 39.Hjalmarsson H. From experiment design to closed-loop control. Automatica (Oxf) 2005; 41: 393–438. [Google Scholar]

















