Abstract
This paper presents an enhanced generalized extended state observer (EGESO) based sliding mode control (SMC) technique for dealing with the disturbance attenuation problem for a class of non-integral chain systems with mismatched uncertainty. In the proposed control law, the robust SMC with reaching phase elimination is applied in the proposed control law, which uses the estimated states of a system. The stability analysis is thoroughly examined for both EGESO and SMC. The efficacy of the proposed controller is verified using specific examples, and later it is applied on a single-link flexible manipulator. Through simulation and experimentation analysis, it is observed that the proposed controller is giving a robust transient response as compared to existing GESO based controllers.
1. Introduction
One of the eminent problems in modern control theory is the precise modeling of systems for robust control design. The second major challenge in robust control design is tackling unmodeled internal nonlinearities or unmeasurable external disturbances that may reduce the efficiency of the closed-loop system [,,,]. Implementing disturbance estimation techniques, which can eliminate these uncertainties and modeling errors, is always helpful in controller design due to the increase in the importance of precise control. Various disturbance observer-based control (DOBC) techniques [,,,,,,] have been developed in the past few years. The survey paper [] will provide a complete overview of the DOBC study. As per [], disturbance observer (DOB) [], unknown input observer (UIO) [], and extended state observer (ESO) [] are the most widely researched and applied among these disturbance estimation approaches.
Although many researchers have utilized DOBC on various systems, satisfying matching conditions, very few studies addressed systems with mismatched uncertainties [,,,]. ESO based control (ESOBC) only requires the relative order of system and approximate model information [,,]. Originally ESOBC design was in the form of a typical chain of integrators with a matching condition considered [], which restricts the ESOBC applicability to the mismatched system with non-integral chain form of systems []. Recent studies [,] suggested the use of GESO for such systems. The above survey motivates us to augment states observer quality of EGESO [] with robust sliding mode controller to improve the performance of systems with mismatched uncertainty. This technique reduces the number of sensors required for plant states to be measured and makes the plant cost-effective.
An SMC is one of the famous, robust, nonlinear control techniques for uncertain systems because of its simple design procedure []. SMC was previously used for aircraft, robotic manipulators, batteries, and photo-voltaic systems [], marine vehicles, and process control applications [,]. The designing of sliding mode control requires a sliding function to reach the desired behavior of a sliding surface and a discontinuous controller that pushes the system trajectories towards the sliding (switching) manifold in a finite time and stays there for the future [,,]. An SMC is sensitive to lumped uncertainty before it reaches the sliding surface, so it is necessary to eliminate this reaching phase to make the system insensitive to uncertainties [,].
The ESO-based SMC [,,,,] approach has been utilized previously but lacked in addressing issues like chattering in SMC, reaching phase elimination, non-integral chain form, mismatched system, and proper disturbance estimation. To address some of these issues, many researchers [,,,] used a single-link flexible manipulator (SLFM) model as an application, but it fails to address all the issues and to achieve the desired performance. Due to the intrinsic underactuated nature of SLFM, designing a controller for such systems is a challenging task.
In this paper, the EGESO based SMC, along with reaching phase elimination, is proposed for SLFM along with the mismatched uncertainties and succeeded in reducing the tip chattering of the flexible arm in real-time experimentation. The proposed controller is found to be effective in set-point tracking, handling mismatched uncertainties, and reducing the chattering effect in comparison to [,,].
The remainder of the paper is structured as follows. Section 2 reviews the requisite preliminaries for problem statement identification. Section 3 defines the proposed control law along with the design of an EGESO and a modified stable sliding surface, with the elimination of reaching phase property, and EGESO stability is also indicated here. The proposed closed-loop system control law’s stability is described in Section 4. The model description and dynamic equations with system matrices are shown in Section 5. Section 6 demonstrates the reliability of the proposed controller with numerical simulation and experimental results and a comparison of the performance indices. Then the conclusion ends the paper.
2. Preliminaries and Problem Statement
A class non-integral chain form of an uncertain non-linear system with order and mismatched disturbances is considered in [] as:
where , , , and are the state vector, input, controlled output, and external disturbances respectively. , , , may be mismatched uncertain disturbance function of x and w and .
Remark 1.
The generalized term for lumped disturbance in Equation (1), is assumed to be bounded. This uncertainty function includes unmodeled dynamics, external noise, and parametric uncertainty, which may be challenging for a simple feedback controller.
Remark 2.
The matching condition with respect to disturbance matrix is given by =, []. Equation (1) describes a more specific class of systems because the system (1) is not only restricted to an integral chain form and it can also be subject to mismatched uncertainties [].
The GESO for system (1) with state feedback controller and disturbance compensation gain law was proposed in [], whereas the enhanced GESO based controller for the same class of system is given in [].
The control law provided by [] is stated as,
where
disturbance compensation gain is denoted as , and state feedback gain is represented as . and , are the estimations of x, d, respectively, and are obtained by following GESO structure:
where = are the estimates of the state variable , is observer gain matrix with dimension , which has to be design, and is an estimation of lumped disturbance d. The GESO simultaneously provides an estimate of the states and the uncertainties, as the uncertainties are part of the states of the extended order system [].
Remark 3.
Here Remark 3 is completed, whereas the enhanced generalized observer-based control law proposed by [] stipulates as,
where is selected so that will be Hurwitz, is estimated EGESO states which consist of estimation of original states along with extended state and it is given as , is a function of combined term which consists of , , , and which are the dynamic component, estimation of lumped disturbance, estimation of disturbance derivative, and estimation of disturbance order derivative respectively. According to [], is estimated using Equation (6) and it is given as,
where (Hurwitz), , , , and the detailed calculation of function is discussed in []. This additional function in Equation (5) helps to reject disturbances much more effectively as compared to Equation (2). The above given preliminaries are related to paper [,], based on which the problem statement has been defined, and the newly proposed control law is designed.
In this paper sliding mode, controller is introduced instead of state feedback controller, with EGESO to strengthen transient response of a system. The proposed scheme is shown in Figure 1 and control law is indicated by dotted box. The limitation of constant steady state disturbance for control law (2) is eliminated by proposed EGESO based sliding mode controller. The minimum values of performance indices obtained through proposed control law indicate its superiority over (5). The estimated value of lumped disturbance is used in such a way that the effect of disturbances from output can be compensated without the need to know actual disturbance present in the system.
Figure 1.
Block diagram of the proposed control scheme.
3. Proposed Control Scheme
A block diagram of the proposed control scheme has a structure given in Figure 1.
3.1. Criteria for EGESO
The appropriate criteria are made here just for designing extended state observer as per the paper proposed by []:
- , where A and are any general system and control matrices respectively. See numerical examples in results section for more understanding.
- , , with , , denotes zeros in the matrix triple of , where C is output matrix. For more information, see numerical examples in the results section.
- denotes the multiplicity of .
- The zeros , and their respective multiplicities , are split into: minimum phase zero, , = 1, non-minimum phase zero, , and zeros at the imaginary axis, = 1, satisfying .
- The total number of zeros in the matrix triple is indicated by . Furthermore, in the same way: = , = , and = are the total number of minimum phase zeros, non-minimum phase zeros, and zeros at the imaginary axis, respectively.
- The matrix riple uses the same notation as defined in (2)–(5), replacing the subindexes ‘u’ by ‘f’, where is a disturbance matrix. See numerical examples in results section for more understanding.
3.2. Design of Enhanced Generalized Extended State Observer
This sub-section is intended to design mismatched disturbance and states estimation method. The lumped disturbances shown by matrix are effectively estimated by (7). The EGESO is defined as
where is the observer gain matrix which needs to be designed, and
are the generalized extended observer states, is new GESO system matrix, is GESO control matrix, is new GESO output matrix, = max{0, } and , , , ⋯, are estimations of respectively.
Assumption 1.
The matrix pair is controllable and the pair is observable. Furthermore, the observability of matrix pair is a necessary condition for the observability of , as given in [].
Assumption 2.
The matrix does not have zeros at the imaginary axis.
Assumption 3.
is bounded.
Here we define estimation error of the ESO as with defined in (8), by considering the observer dynamics as given in Equation (7). The following statement indicates throughout proof for boundedness of error ,
Proposition 1.
Under Assumptions 1–3, the boundedness of error is guaranteed if in (7) is chosen such that is Hurwitz.
Proof.
By considering the system in Equation (1), the boundation of is given by the following proof.
where , value of varies from 0 to positive integer, and it is given as = max{0, }. Disturbance terms can be expressed as = . Using dynamics given in Equation (9), we are estimating disturbance and their derivatives from Equation (10). Expressing Equation (9) in matrix form leads to,
with , , defined in (8) and = .
By differentiating and inserting Equations (7) and (10) in it, we get
which is bounded for any bounded , since is Hurwitz []. The ESO stability proof is finished here. □
3.3. Design of Stable Sliding Surface
This sub-section deals with designing a stable modified sliding surface to eliminate mismatched disturbance of the system (1). Equation (23) shows that modified sigma’s dynamics do not depend on signum function, and hence, a considerable amount of chattering effect is removed from the traditional sliding mode controller. The estimated disturbance is used to design a stable sliding surface, and the control input is derived for tracking the system on the input trajectory.
A similar type of mismatched system as depicted in (1) is considered with second order form,
where are the system states, is invertible and not zero, and is the system disturbance. is considered as lumped disturbance. where external disturbance acts on a system at time t = 6 s.
The stable sliding mode surface is chosen as,
where is a user defined positive constant, is the lumped disturbance estimation. By differentiating Equation (13) and incorporating (12) leads to
and control u is given by,
putting Equation (15) in (14), Equation (14) modifies to
Equivalent control law, is calculated from system nominal or known parameters. The remaining unknown terms have either lumped uncertainty or disturbance will be taken care of by , and it is given by Equations (17) and (18) respectively,
where is positive constant chosen by designer.
by substituting both (17) and (18) in (16), we get
where is disturbance estimation error and it is given by .
3.4. Control Law Using Estimated States
From (11), , , and so on till and . A modified sliding surface using the estimated state is given as,
The control law is derived using similar steps from (14)–(18) on Equation (20),
After incorporating (21) and (22) in it leads to,
where is disturbance estimation error and it is given by .
3.5. Reaching Phase Elimination
A study of reaching phase elimination is presented in []. Subsequently, due to the initial condition of states, it may be possible to get a high extensive control signal requirement and also to have insensitivity of lumped disturbances; reaching phase can be eliminated and it is designed as,
where and at time , , whereas, at , .
The proposed control law given in (13) is modified as per reaching phase elimination rule (24) for studied examples. The importance of reaching phase elimination can be observed in the result section, in which LESOSMC controller results are compared with the proposed controller.
4. Stability
The stability of Equation (20) is given in this section. The EGESO stability is already presented in Equations (9)–(11), which proves that error dynamics of original and estimated states are going to zero, and it remains in bounds of .
Proposition 2.
The ultimate boundedness of the sliding surface is found by defining the following Lyapunov function.
Proof.
By differentiating Equation (25) it leads to,
From the dynamics of in Equation (23), we get
Using the bounds of found from GESO estimation, we obtain that
From Equation (29), for stability we must . Thus, sliding surface is ultimately bounded by the bounds given by
From Equation (30) it is noted that the bounds of may have any value and it depends on the value of and therefore designer has to choose the value of as per performance requirement; this proves the asymptotic stability of an entire system. □
5. Simulation and Experimental Results
A comparative study has been carried out to show the efficacy of the proposed controller. In Example 1, EGESO based SMC is compared with other control techniques [,]. The proposed controller is also applied to Example 2, an uncertain, unstable system with minimum phase zero, and the results are compared with other techniques. Finally, the proposed controller is validated with other controllers on SLFM actuated by DC motor. Mismatched disturbances are introduced in all cases and removed actively from the output with the help of the proposed control law.
5.1. Study Example 1
A second order nonlinear system with mismatching condition is considered for study [].
being + with s and s. The system matrices are:
The modified sliding surface with reaching phase elimination as per (20) and (24) is considered as
where is an estimation of disturbance d. Equivalent control law and disturbance caring term is obtained as
where the sliding surface coefficient , control gain , observer poles kept at (same, as placed in []), , step size of simulation = 0.001 s, solver used in simulation is ode4 (Runge-Kutta), saturation limit for control signal considered as +30 to −40. It should be noted that the sliding surface coefficient should satisfy the Equation (30) which was generally considered at least 10 times greater than that of bounds . Whereas, is dependent on the location of the pole to be placed in such a way that the sliding surface will always be stable. This system is a non-minimum phase and it is observed that the proposed controller gives better performance even after adding constant disturbance from s as shown in Figure 2.
Figure 2.
Response of output and control signal for Example 1.
If the control law is designed with instead of , then sliding surface starts initially from 20, whereas with reaching phase elimination it started from 0, which provides less control efforts at initial stage and better performance as shown in Figure 3.
Figure 3.
Sliding surface response for Example 1.
The error dynamics of actual and estimated states are given in Figure 4. The quick and perfect convergence of estimated states towards original states provides less error bound . As this is an example of regulating type, the set point is zero. The performance indices for this system are shown in Table 1. From the performance indices, it is clarified that the proposed controller provides less error than other techniques in all cases.
Figure 4.
Error dynamics of proposed controller with reaching phase elimination for Example 1.
Table 1.
Comparison of performance indices for Example 1.
5.2. Study Example 2
A third order uncertain unstable system having an internal minimum-phase zero is considered for study []:
being tanh()+, with , s and . The system matrices are:
The proposed sliding surface designed with reaching phase elimination for this case is obtained as
where d can be replaced by estimated state . Equivalent control law and disturbance caring term is obtained as
where the sliding surface coefficient is , control gain is , observer poles are kept at (same as placed in []), , step size of simulation is 0.001 s, the solver used in simulation is ode4 (Runge–Kutta), and saturation is not considered in control signal for this example. The efficacy of the proposed controller is better as compared to others as shown in Figure 5. The sliding surface response is shown in Figure 6 and it is observed that sliding surface starts exactly from 0 value.
Figure 5.
Response of output and control signal for Example 2.
Figure 6.
Sliding surface response for Example 2.
The error dynamics of actual and observed states are shown in Figure 7, and it is verified that it is approaching towards zero, whereas real disturbance and its estimation are also presented in Figure 7. The performance indices for this example are shown in Table 2. It is clear from the performance indices that less error is provided by the proposed controller than by other compared techniques in all aspects.
Figure 7.
Error dynamics of proposed controller with reaching phase elimination for Example 2.
Table 2.
Comparison of performance indices for Example 2.
5.3. Experimental Model
The elastic rotary attachment is a perfect test for modeling a dynamic relation to a robot or a spacecraft. The model emphasizes the effects on robot control systems of flexible link connections. Figure 8 shows a schematic diagram of the SLFM. Because of the flexible structure of the link, the end-point is shifted, as shown in the diagram, whenever it is actuated by an angle theta at the servomotor end. Illustrations of various parameters are given in Table 3. The link’s flexibility is modeled as a linear torsional motion.
Figure 8.
Flexible link manipulator schematic diagram.
Table 3.
Nomenclature used for parameter.
5.3.1. System Model Dynamics
Dynamic equations of a system were derived using the formulation of Euler–Lagrange. Considering that the end-point deflection angle is minimal, this is estimated by , where D is the link end-point displacement, and the length of the link is L. For modeling the flexible link, the 2nd order rotary system model is considered in this experimentation. The one end of the link turns around, and the other stays fixed. The simplified, flexible link manipulator model is obtained in [], and by computing Lagrangian and later using the Euler–Lagrange equation, the flexible link manipulator dynamic equations are given by (40) and (41).
Defining states as = , = , = , = , and = u, the states representation of Equations (40) and (41) are described as per [] given as (42).
The control problem is to synthesize EGESO based sliding mode law for controlling the servo motor deflection () as well as end-point deflection (), which is considered as a mismatched uncertainty in the first channel of (42). The experimental setup is shown in Figure 9.
Figure 9.
Flexible link experimental setup.
5.3.2. Simulation Results for SLFM
The proposed EGESO based sliding mode controller is applied to 4th order uncertain system with matched uncertainty considered in 3rd channel as given in (42). Indeed, it is found that the disturbance does not affect the SLFM system in the same channel as the control action, which demands a complex closed-loop control []. State with matched disturbance added into it becomes and , where from s and from s and the disturbance matrix becomes .
EGESO is used to estimate all four states and extended lumped disturbance. The sliding surface design for this system, considering all initial conditions of are zero, is obtained as
where is an estimation of disturbance , , r is a set point for servo motor gear angle and gain matrix = [5 −24.3847 1.0 −0.2]. Equivalent control law and disturbance caring term is obtained as
where the sliding surface coefficient , observer gain obtained as [51.81 −27.2945 −146.3584 −245.1937 234.7045 743.9036], , step size of simulation = 0.001 s, solver used in simulation is ode4 (Runge–Kutta). The proposed controller response is compared with other methods, and set-point tracking of and arm end-point deflection angle () are observed as shown in Figure 10. It is found that the proposed controller is not giving any overshoot as compared to the other two methods, so its effect on seems to be very less.
Figure 10.
Simulation result of output tracking and arm end-point deflection .
The proposed controller provides less control signal at the initial stage to provide smooth output . It works better after external disturbances are added into the system at time s. Figure 11 shows the control input for simulation results. The sliding surface response is shown in Figure 12 and it is observed that it is approaching zero.
Figure 11.
Simulation result of control signal for controlling θ.
Figure 12.
Simulation result of sliding surface .
The actual and estimated states are , , , given in Figure 13. It is observed that GESO properly measures the estimated states, whereas the extended state estimates disturbance acts on the system immediately. The estimation of disturbance and error in disturbance estimation (error dynamics) are shown in Figure 14.
Figure 13.
Simulation result of actual and estimated states after reach phase elimination.
Figure 14.
Simulation result of error dynamics.
From the performance indices shown in Table 4, it is clarified that the proposed controller provides a minor error compared to other techniques in all cases. It is observed that the proposed scheme improves the control performance by reducing efforts of dc motor to 12.47%, 0.78%, and 65.80% as compared with GESO based method [], EGESO based method [], and Linear extended state observer-based sliding mode control (LESOSMC) [] method respectively.
Table 4.
Comparison of performance indices for simulation results of SLFM.
5.3.3. Experimentation Result for SLFM
The standard flexible link manipulator provided by [] is fitted with a strain gauge sensor resulting in an analog signal proportional to the deflection of the arm end-point and servo motor sensor, which provides an angular position of arm as described in Figure 8 and Figure 9. In this experimentation, only one sensor output is measured, which is a servomotor angular orientation (), and remaining states are measured by EGESO along with disturbances. MATLAB [] software is used for simulation purpose considering ode4 (Runge–Kutta) solver for differential calculations with a sample time of 0.001 s.
In order to stress the effect of the difference in real-time control efforts, multilevel fixed set-points trajectory with disturbances is adopted. The servo motor gear angle for the selected trajectory is shown in Figure 15. On the zoomed portion, the proposed controller offers a smooth response without overshoot as compared to other techniques, which leads to less chattering in . Furthermore, it was also considered to have the desired requirement of less arm end-point deflection , and it is observed that the proposed scheme works effectively to satisfy the desired requirement in Figure 16.
Figure 15.
Experimental result of output tracking .
Figure 16.
Experimental result of arm end-point deflection α.
Disturbance of small impulse added manually at time s, and it is observed that the proposed controller is not giving much overshoot compared to other techniques.
The motor (actuator) response for controlling servo motor gear angle is shown in Figure 17. Compared to other techniques, the amplitude order of the proposed control signal is very low.
Figure 17.
Experimental result of control signal for controlling .
The sliding surface response is shown in Figure 18 and it is observed that chattering in sliding surface is of very low order, which is nearly approaching zero.
Figure 18.
Experimental result of sliding surface .
6. Conclusions
In this paper, an EGESO based SMC is designed and applied to SLFM model. The proposed controller shows better transient performance with fewer overshoots than other existing GESOBC techniques, based on performance criteria. In the experimental case, an integral time absolute error (ITAE) has values 42.06, 54.59, 60.27 for the proposed control law, GESOBC, and EGESOBC, respectively. It is observed that ITAE for the proposed controller is 30.21% less than EGESOBC and 22.95% less than GESOBC; this shows the efficacy of the proposed controller. Due to the inclusion of reaching phase elimination in the proposed control method, the control efforts are significantly reduced. Finally, the proposed scheme could be extended to deal with high-frequency disturbances systems.
Author Contributions
Conceptualization, T.B.; methodology, T.B., H.F.H. and N.B.M.N.; software, T.B.; validation, T.B.; formal analysis, T.B. and R.H.C.; investigation, writing—original draft preparation, T.B.; writing—review and editing, T.B., H.F.H., N.B.M.N. and S.A.; supervision, H.F.H., N.B.M.N. and D.W.; project administration, H.F.H.; funding acquisition, H.F.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by Yayasan Universiti Teknologi PETRONAS (YUTP) grant (number: 015LC0-153).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to thank Universiti Teknologi PETRONAS (UTP) Malaysia, Shri Guru Gobind Singhji Institute of Engineering and Technology, Nanded, India for their support.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Gao, Z. On the centrality of disturbance rejection in automatic control. ISA Trans. 2014, 53, 850–857. [Google Scholar] [CrossRef]
- Rezvani, A.; Gandomkar, M. Simulation and control of intelligent photovoltaic system using new hybrid fuzzy-neural method. Neural Comput. Appl. 2016, 28, 2501–2518. [Google Scholar] [CrossRef]
- Gupta, M.; Hawari, H.F.; Kumar, P.; Burhanudin, Z.A.; Tansu, N. Functionalized Reduced Graphene Oxide Thin Films for Ultrahigh CO2 Gas Sensing Performance at Room Temperature. Nanomaterials 2021, 11, 623. [Google Scholar] [CrossRef]
- Aole, S.; Elamvazuthi, I.; Waghmare, L.; Patre, B.; Bhaskarwar, T.; Meriaudeau, F.; Su, S. Active Disturbance Rejection Control Based Sinusoidal Trajectory Tracking for an Upper Limb Robotic Rehabilitation Exoskeleton. Appl. Sci. 2022, 12, 1287. [Google Scholar] [CrossRef]
- Ohishi, K.; Nakao, M.; Ohnishi, K.; Miyachi, K. Microprocessor-Controlled DC Motor for Load-Insensitive Position Servo System. IEEE Trans. Ind. Electron. 1987, 34, 44–49. [Google Scholar] [CrossRef]
- She, J.; Fang, M.; Ohyama, Y.; Hashimoto, H.; Wu, M. Improving Disturbance-Rejection Performance Based on an Equivalent-Input-Disturbance Approach. IEEE Trans. Ind. Electron. 2008, 55, 380–389. [Google Scholar] [CrossRef]
- Zhong, Q.C.; Rees, D. Control of Uncertain LTI Systems Based on an Uncertainty and Disturbance Estimator. J. Dyn. Syst. Meas. Control 2004, 126, 905–910. [Google Scholar] [CrossRef]
- Gao, Z.; Huang, Y.; Han, J. An alternative paradigm for control system design. In Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228), Orlando, FL, USA, 4–7 December 2001; Volume 5, pp. 4578–4585. [Google Scholar] [CrossRef]
- Han, J. The extended state observer of a class of uncertain systems. Control Decis. 1995, 10, 19–23. (In Chinese) [Google Scholar]
- Chen, W.; Yang, J.; Guo, L.; Li, S. Disturbance-Observer-Based Control and Related Methods—An Overview. IEEE Trans. Ind. Electron. 2016, 63, 1083–1095. [Google Scholar] [CrossRef]
- Johnson, C. Optimal control of the linear regulator with constant disturbances. IEEE Trans. Autom. Control 1968, 13, 416–421. [Google Scholar] [CrossRef]
- Ginoya, D.; Shendge, P.D.; Phadke, S.B. State and Extended Disturbance Observer for Sliding Mode Control of Mismatched Uncertain Systems. J. Dyn. Syst. Meas. Control 2015, 137. [Google Scholar] [CrossRef]
- Li, S.; Yang, J.; Chen, W.; Chen, X. Generalized Extended State Observer Based Control for Systems With Mismatched Uncertainties. IEEE Trans. Ind. Electron. 2012, 59, 4792–4802. [Google Scholar] [CrossRef]
- Castillo, A.; García, P.; Sanz, R.; Albertos, P. Enhanced extended state observer-based control for systems with mismatched uncertainties and disturbances. ISA Trans. 2018, 73, 1–10. [Google Scholar] [CrossRef]
- Zhou, L.; She, J. Generalized-Extended-State-Observer-Based Repetitive Control for MIMO Systems With Mismatched Disturbances. IEEE Access 2018, 6, 61377–61385. [Google Scholar] [CrossRef]
- Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
- Aole, S.; Elamvazuthi, I.; Waghmare, L.; Patre, B.; Meriaudeau, F. Non-linear active disturbance rejection control for upper limb rehabilitation exoskeleton. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2021, 235, 606–632. [Google Scholar] [CrossRef]
- Aole, S.; Elamvazuthi, I.; Waghmare, L.; Patre, B.; Meriaudeau, F. Improved active disturbance rejection control for trajectory tracking control of lower limb robotic rehabilitation exoskeleton. Sensors 2020, 20, 3681. [Google Scholar] [CrossRef]
- Guo, B.-Z.; Wu, Z.-H. Output tracking for a class of nonlinear systems with mismatched uncertainties by active disturbance rejection control. Syst. Control Lett. 2017, 100, 21–31. [Google Scholar] [CrossRef]
- Hung, J.Y.; Gao, W.; Hung, J.C. Variable structure control: A survey. IEEE Trans. Ind. Electron. 1993, 40, 2–22. [Google Scholar] [CrossRef]
- Rezvani, A.; Ali Esmaeily, H.E.; Mohammadinodoushan, M. Intelligent hybrid power generation system using new hybrid fuzzy-neural for photovoltaic system and RBFNSM for wind turbine in the grid connected mode. Front. Energy 2019, 13, 131–148. [Google Scholar] [CrossRef]
- Sun, H.; Li, S.; Sun, C. Finite time integral sliding mode control of hypersonic vehicles. Nonlinear Dyn. 2013, 73, 229–244. [Google Scholar] [CrossRef]
- Lu, K.; Xia, Y. Adaptive attitude tracking control for rigid spacecraft with finite-time convergence. Automatica 2013, 49, 3591–3599. [Google Scholar] [CrossRef]
- Edward, C.; Spurgeon, S. Sliding Mode Control: Theory and Applications; CRC Press: London, UK, 1998. [Google Scholar]
- Edwards, C.; Spurgeon, S.K. Sliding mode stabilization of uncertain systems using only output information. Int. J. Control 1995, 62, 1129–1144. [Google Scholar] [CrossRef]
- Abidi, K.; Sabanovic, A. Sliding-Mode Control for High-Precision Motion of a Piezostage. IEEE Trans. Ind. Electron. 2007, 54, 629–637. [Google Scholar] [CrossRef]
- Slotine, J.J.E.; Li, W. Applied Nonlinear Control; Prentice-Hall: Englewood Cliffs, NJ, USA, 1991; Volume 199. [Google Scholar]
- Mohamed, G.; Sofiane, A.A.; Nicolas, L. Adaptive super twisting extended state observer based sliding mode control for diesel engine air path subject to matched and unmatched disturbance. Math. Comput. Simul. 2018, 151, 111–130. [Google Scholar] [CrossRef]
- Qian, J.; Xiong, A.; Ma, W. Extended State Observer-Based Sliding Mode Control with New Reaching Law for PMSM Speed Control. Math. Probl. Eng. 2016, 2016, 1–10. [Google Scholar] [CrossRef][Green Version]
- Wang, J.; Li, S.; Yang, J.; Wu, B.; Li, Q. Extended state observer-based sliding mode control for PWM-based DC–DC buck power converter systems with mismatched disturbances. IET Control Theory Appl. 2015, 9, 579–586. [Google Scholar] [CrossRef]
- Prasad, S.; Purwar, S.; Kishor, N. Load frequency regulation using observer based non-linear sliding mode control. Int. J. Electr. Power Energy Syst. 2019, 104, 178–193. [Google Scholar] [CrossRef]
- Zhao, L.; Cheng, H.; Wang, T. Sliding mode control for a two-joint coupling nonlinear system based on extended state observer. ISA Trans. 2018, 73, 130–140. [Google Scholar] [CrossRef]
- Mujumdar, A.; Tamhane, B.; Kurode, S. Observer-Based Sliding Mode Control for a Class of Noncommensurate Fractional-Order Systems. IEEE/ASME Trans. Mechatronics 2015, 20, 2504–2512. [Google Scholar] [CrossRef]
- Fareh, R.; Al-Shabi, M.; Bettayeb, M.; Ghommam, J. Robust Active Disturbance Rejection Control For Flexible Link Manipulator. Robotica 2020, 38, 118–135. [Google Scholar] [CrossRef]
- Hisseine, D.; Lohmann, B. Sliding Mode Tracking Control for a Single-Link Flexible Robot Arm. IFAC Proc. Vol. 2000, 33, 333–338. [Google Scholar] [CrossRef]
- Yang, H.J.; Tan, M. Sliding Mode Control for Flexible-link Manipulators Based on Adaptive Neural Networks. Int. J. Autom. Comput. 2018, 15, 239–248. [Google Scholar] [CrossRef]
- Ordaz, P.; Ordaz, M.; Cuvas, C.; Santos, O. Reduction of matched and unmatched uncertainties for a class of nonlinear perturbed systems via robust control. Int. J. Robust Nonlinear Control 2019, 29, 2510–2524. [Google Scholar] [CrossRef]
- Talole, S.; Kolhe, J.; Phadke, S. Extended-state-observer-based control of flexible-joint system with experimental validation. IEEE Trans. Ind. Electron. 2010, 57, 1411–1419. [Google Scholar] [CrossRef]
- S. Link Flexible Model. SRV02-Series Flexgauge Rotary Flexible Link User Manual Workbook, Quanser. 2019. Available online: https://www.quanser.com/products/rotary-flexible-link/ (accessed on 8 December 2019).
- Denker, A.; Ohnishi, K. Robust tracking control of mechatronic arms. IEEE/ASME Trans. Mechatronics 1996, 1, 181–188. [Google Scholar] [CrossRef]
- MathWorks. MATLAB. 2019. Available online: https://in.mathworks.com/ (accessed on 8 December 2019).
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 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/).