Abstract
In this article, Smooth Super-twisting Sliding Mode Control (SSTWSMC) is investigated for the class of underactuated system. In underactuated systems, the control design is not directly applicable as for other systems (known as fully actuated systems). Therefore, at initial step, a nonlinear uncertain model of systems is transformed into the controllable canonical form, and then Smooth Super Twisting (SSTW) based Sliding Mode Control (SMC) is devised for the control design purpose for the considered class. In addition, closed loop stability of the proposed technique is presented in a fascinating way. The effectiveness and supremacy of the proposed control technique is proven by extensive analysis between conventional Sliding Mode Control (SMC), Super twisting (STW) sliding mode control and Smooth Super-twisting Sliding Mode Control (SSTWSMC). The comprehensive analysis evaluates the attributes like robustness enhancement, settling time, control effort, chattering reduction, overshoot, sliding mode convergence, etc. and is supported by simulations as well as practical implementation on ball and beam balancer (which is considered as application example).
Introduction
As by definition, underactuated systems have less number of control input than their degrees of freedom (DOF). Therefore, the control design for such systems are more challenging than other systems (called fully actuated systems). The underactuated systems remain under the spotlight in the control community from the last two decades [1]. Under-actuation can be introduced deliberately for acquiring certain gains like weight reduction in (aerial and underwater vehicles) [2], and it may appear in the dynamics incidentally, like in case of any malfunction [3]. The control design of the aforesaid class has its vital importance in the area of locomotive systems, robotics and different kinds of manipulators, etc. [1–3]. Systems like, ball and beam balancer [4], flexible joint manipulator of 1-link, single and double inverted pendulum also belongs to this class [5]. For the independent or standalone effective operation of such systems, very sophisticated control techniques are required.
From the perspective of control design, a wide range of control strategies are available for fully actuated systems, which is not the case with underactuated systems due to the dissatisfaction with Brockett necessary condition [6]. In addition to this, linearization becomes difficult via smooth feedback [1] for a large class of underactuated systems and control design varies from system to system (in accordance with their dynamics) [7]. In the context of control design, well-established works on the considered underactuated system includes, passivity-based control [8], adaptive control [9], optimal control [10] and feedback linearization [11], etc. However, these control techniques become not fully applicable to a broad class of underactuated systems due to difficulty in linearization [2]. In addition to this, such techniques are not applicable towards flat underactuated systems, e.g., vertical take-off and landing (VTOL) aircraft, inertia-wheel pendulum (IWP) [1]. To overcome this limitation, passivity-based approach is suggested by the researchers of control community [1], but it can only be workable effectively for less than two DOF [7]. Back-stepping technique is proposed to overcome the constraint of passivity-based approach. Due to its reverse substitution design, its implementation towards real (practical) systems is considered to be quite unrealistic [1]. In addition to this, aforementioned strategies are not able to counter the matched disturbances and also redundant in robustness.
In practice, robustness and precision are ever demanding regarding the employment of any control strategy. In this regard, Sliding Mode Control (SMC) based techniques gain considerable attention from control research community (see for instance [1–5,7]). As SMC suffers from high-frequency oscillatory phenomenon (known as chattering), therefore its applicability to real systems is somehow limited. To counter this chattering problem Higher Order Sliding Mode Control (HOSMC) based strategies are also posed by the researchers [2], like Integral Sliding Mode Control (ISMC) [2], Twisting and Super-twisting (STW) algorithms [3] which show appealing results. Global sliding mode control (GSMC) [12–14] and Fast terminal sliding mode technique is also posed for such class, which also shows promising results due to finite time convergence [5].
In this work, smooth super-twisting based sliding mode control is presented for the considered class of underactuated systems. The beauty of Smooth Super-Twisting Sliding Mode Control (SSTWSMC) is the conservation of the features of SMC, while reducing the chattering effect. This SSTWSMC framework guarantees effectiveness in many sensitive applications and provides nearly chatter-free smooth control action. Before the design presentation, initially, a given nonlinear uncertain model of the underactuated system is transformed into an input-output form according to procedure laying in [2], the driving applied control input of the transformed system is then designed via Smooth Super-Twisting (SSTW) based Sliding Mode Control (SMC) strategy. At the second stage, the proposed smooth super-twisting sliding mode control is practically implemented on the ball and beam balancer (considered as an illustrative example for the considered class). In the third phase, extensive analysis of the simulation as well as experimental results with respect to its tracking performance is then conducted considering the parameters like, robustness enhancement, settling time, control effort, chattering reduction, etc.
It is worthy to mention that our contribution in this work is in three folds, i.e., First, the transformation of the system into canonical form by defining a suitable output. Second, is the simulation, as well as practical implementation of smooth super-twisting sliding mode control technique. The comparative analysis of the SSTWSMC with STWSMC and conventional SMC is considered as the third contribution of this work. This paper is organized in the following manner.
General presentation of the considered class and problem statement are presented in Section II. The control law design of the SSTWSMC is presented in Section III. In Section IV, an illustrative example is considered, and the proposed technique is employed in the application example. Simulation and implementation results are also displayed in Section IV. At the end conclusion with comparative results are given, supported by the references.
Problem formulation
The dynamical equation governs the motion for the class of underactuated systems is represented as follows [5]
| (1) |
where q, represent position and velocity, respectively, and both belong to Rn. Similarly, inertia, gravitational, fractional and coriolis torque matrices are expressed by M(q) ∈ Rn×n, G(q) ∈ Rn×1, and , respectively. Control input channel is displayed as B, where ρ ∈ Rm (m < n) is representing the control input, and poses the matched disturbance/uncertainty (which entered in to the system via input channel). It is worthy to mention, that the origin is considered to be equilibrium for the aforementioned system and it is assumed that (M−1(q)B) is full rank.
Now by pursuing the procedure reported in [15–16], the system in (1), can be rewritten as following transformed form;
| (2) |
In Eq (2), measurable states of the system are represented by x1,x2,x3,x4, where nonlinear smooth function are represented by f1 and f2. It can be clearly observed in (2), the last two equations can be directly controllable, but the first two equations can only be controlled via x2 and x1 indirectly.
Remark 1
As we transformed (1) into a controllable canonical form, it may be employed to other systems like inverted pendulum [5], TORA [16], etc.
By pursuing the procedure laying in [2], system presented in (2) can be transformed as (3)
| (3) |
In the above Eq (3), states vectors are represented by ξ = [ξ1,ξ2,…,ξn]T. Matched disturbances are displayed by ΔGm(ξ,t), (which is considered to bounded |ΔGm (ξ,t)| ≤ Γ). ρ is the control input applied to the system in (2). Now, our clear aim is to design a controller, which is able to control the system presented by (3), which implies clear solution to the control problem of system (2) lead us to (1). At this stage, the system presented in (3) is considered under regulation problem (i.e. to steer all states to zero). SSTWSMC is employed to perform the desired task. Now, we are ready to purse the control design.
Control law design
In this section, the control law is designed for system (3). As chattering effect is considered to be major drawback in the conventional sliding mode control technique. Effort has been put to remove/minimize this chattering phenomenon via use of Higher Order Sliding Mode Control (HOSMC) [17]. In this approach, the sliding mode occurs along the intersection of the sliding variable and its derivative of order r. By pursuing the procedure of [7] and [17], the sliding set is defined to be . The beauty of this technique is confirming the enforcement of sliding mode in finite time along the defined sliding set in the presence of the disturbances/uncertainties which in turn results in increase in accuracy of the sliding modes. Moving to one step further, now we aim to devise the smooth super-twisting based sliding model control (collectively abbreviated as SSTWSMC) for the aforesaid nonlinear system.
Smooth super-twisting sliding mode control (SSTWSMC)
In this design, the sliding set consists of the intersection of hyperplanes σ(ξ) = 0 and i.e., the sliding mode occurs on the following set
| (4) |
Consider the sliding surface.
| (5) |
Now, by taking the time derivative of (5), one gets
| (6) |
where ci > 0 are chosen in such a way that σ becomes Hurwitz polynomial. From [18], the respective control law can be referred as:
| (7) |
Collectively, it can be represented as:
| (8) |
By choosing
| (9) |
In above equation
| (10) |
| (11) |
where,
| (12) |
By substituting Eq (9) to (12) into (6), ones obtain
| (13) |
Define
| (14) |
Then by the following procedure defined in [18], one obtains
| (15) |
| (16) |
| (17) |
where,
| (18) |
| (19) |
The eigenvalues of are the roots of Hurwitz polynomial:
| (20) |
Therefore is asymptotically stable.
Theorem
Consider a Lyapunov function V = ζTPζ, where is the positive definite and symmetric matrix satisfying the Lyapunov equation ATP + PA = −Q, where is the positive definite and symmetric matrix. Then
| (21) |
Therefore, the system (19) is asymptotically stable. Thus σ → 0, therefore x1,..,x4 converge to zero. In the upcoming section aforesaid control design strategy is applied to ball and beam balance, taken as an example for the considered class.
Illustrative example
This section is dedicated to the illustrative example, for the aforesaid class. Ball and beam balancer is considered as an application example for the specified class. In the forthcoming sections, the system description is given along with control design. In addition, simulation and experimental results are also analysed along with an extensive comparative analysis.
Description of ball and beam balancer
The ball and beam balancer is very appealing as an example for the considered class, due to its nonlinear nature and a wide range of industrial and military applications. The applications of ball and beam balancer include fuel balancing in rockets and other vertical take-off objects [4], comfort balancing of the passenger cabin in luxuries cars [7]. In addition to such applications, its dynamics allow the flexibility to implement several classical/modern control strategies [2]. It is also considered to be a part of any modern advance control laboratory. (Fig 1) displays the schematic model of ball and beam balancer where its typical parameter are reported in Table 1.
Fig 1. Ball and beam balancer schematic representation.
Table 1. Parameters and values.
| Parameter and description | Values with units |
|---|---|
| g- Gravitational acceleration | 9.81 m/s2 |
| m- Mass of ball | 0.04 kg |
| M- Mass of beam | 0.15 kg |
| L- Length of beam | 0.4 m |
| Rm- Resistance of armature of the motor | 9 Ω |
| Jm- Moment of inertia of motor | 7.35×(10)-4 Nm/(rad/s2) |
| Cm- Torque constant of motor | 0.0075 Nm/A |
| Cg- Gear ratio | 4.28 |
| d- Radius of the arm connected to a servo motor | 0.04 m |
| J1- Moment of inertia of the beam | 0.001 kgm2 |
| Cb- Back emf constant value | 0.5625 V/(rad/s) |
In general, this system is equipped with a beam operated by a motor and ball rolls over the beam freely. This system works on a feedback strategy. Moreover, the beam work as a potentiometer measured the ball position and feedbacked the system. In response the motor acts accordingly to control the position of the ball (for more detail, see [2] and [7]).
The motion governing equations of the ball and beam system are taken from [4] and [7]:
| (22) |
where θ(t) is the angle, spans to make the ball stable, the lever angle is represented by β(t),whereas r(t) represents the position of the ball on the beam. Motor input voltage is presented by vin(t), and mathematically controlled input appears as ρ(t) = T3vin(t) in the dynamical model. The derived parameters used in Eq (22) are represented by T1,T2,T3, and T4 with the following mathematical relations [4]
| (23) |
By assuming x1 = r (position of the ball on a beam), , β = x3 (beam angle) and , one may get
| (24) |
Now, we are interested in the ball position at beam (y = x1). The presentation of Eq (24) is quite identical to the system shown in (3). In the upcoming section, the control design is outlined.
Control design
The model presented in (22), can be rewritten as follows by adopting the procedure laying in [2]:
| (25) |
| (26) |
| (27) |
| (28) |
| (29) |
Eq (29) can be rewritten as follows.
| (30) |
By putting the value of n = 4, in the system presenting in (3), one gets
| (31) |
where y(i−1) = ξi.
| (32) |
| (33) |
For n = 4 in Eq (5) becomes,
| (34) |
Similarly (6), can be represent as (35), for n = 4,
| (35) |
where ci > 0 are chosen in such a way that σ becomes Hurwitz polynomial. By choosing
| (36) |
In Eq (36)
| (37) |
where,
The overall controller becomes
| (38) |
value of k1,k2 and μ is given in Table 2.
Table 2. Parametric values used in the tracking for SSTW.
| Constants | C1 | C2 | C3 | K1 | K2 | 𝜇 |
|---|---|---|---|---|---|---|
| In Simulation | 15 | 12 | 9 | 2.5 | 4 | 2.9 |
| In Experimental framework | 25 | 9 | 5 | 1.5 | 0.5 | 3.5 |
Remark 2
It is worthy to mention if μ = 2, Smooth Super-twisting Sliding Mode Control (SSTWSMC) reverts to the conventional Super-twisting (STW) sliding mode control.
Simulation results
The system defined in (22) is operated under the action of the control law (38). For extensive analysis, simulation results of conventional SMC and super-twisting (STW) algorithm reported in [7] are also analysed against Smooth Super-twisting Sliding Mode Control (SSTWSMC). The gains used in SSTWSMC controller during simulation are reported in Table 2, while the gains reported in [7] are used for SMC and STW computer simulation as well as in practical implementation. The simulation is performed for the reference tracking of fixed point rd(t). The desired position is selected to be 22cm on a beam. (representing in Eq (39)). For the simulation, initial condition is set to be x1(0) = 0.4, the rest of the state variables are considered zero initially.
| (39) |
The output tracking performance of SSTWSMC along with STW and SMC is shown in (Fig 2). It can be clearly examined that the tracking performance of SSTW is very precise with no overshoot as compared to SMC and STW. The magnified view of reference tracking highlights that the precision of the STW is not very appealing as compared to SMC and SSTWSMC. The beam angle stabilization profile for SMC, STW and SSTWSMC are displayed in (Fig 3) along with their magnified version. The separated profile of the beam angle stabilization can be seen in (Fig 4). The magnified version of the angle stabilization shows the steady state error in case of STW as compared to the other stabilization strategies. SMC and SSTWSMC show impressive results in view point of beam angle stabilization.
Fig 2. Output tracking performance of SMC, STW, and SSTW, rd = 22cm.
Fig 3. Beam angle stabilization profile of SMC, STW and SSTW.
Fig 4. Separate profile regarding stabilization of beam angle SMC, STW and SSTW.
However, SMC suffers from severe chattering phenomenon, which can be seen clearly in (Fig 5) magnified profile. As compared to SMC, SSTWSMC appears to be very appealing (due to low oscillatory behavior). Figs 5 and 6 display the sliding manifold profiles, their respective control input is shown in Figs 7 and 8 for the aforesaid three strategies respectively.
Fig 5. Sliding manifold convergence profile of SMC, STW and SSTW, rd = 22cm.
Fig 6. Separate sliding manifold convergence profile of SMC, STW and SSTW.
Fig 7. Control Input profile of SMC, STW and SSTW for reference tracking.
Fig 8. Separate control input profile of SMC, STW and SSTW.
Considering from Figs 2–8, simulation analysis indicates the SSTW outshines the other techniques in more attributes. Therefore, SSTW is also tested for the sinusoidal input (variable reference signal). (Fig 9), shows the tracking profile of the SSTW with sinusoidal reference input. It can be clearly seen that the performance is excellent in this scenario. Corresponding sliding surface and control effort is also displayed in (Fig 10), significantly confirms the establishment of sliding mode. It is obvious from the figure that the control input evolves with suppressed chattering phenomenon which, once again, makes this design strategy a good candidate for the class of these underactuated systems.
Fig 9. Output tracking performance of SSTW, considering sinusoidal reference input signal.
Fig 10. Sliding Surface and Control Input profile for SSTW, considering sinusoidal reference input signal.
Remark 3
From (3), ΔGm(ξ,t) = 0.5 Sin(t) is considered as a matched disturbance. This effect is considered during the simulation results shown in Figs 2–10. In experimentation setup Googoltech (GBB1004), the effect of noise / matched disturbances are already included. The (S1 File. Data files) contains the simulation and experimental data regarding the attributes (tracking performance, control input, sliding surface and chattering analysis/beam angle stabilization mentioned in Table 3.
Table 3. Comparative analysis SMC, STW and SSTWSMC.
| Attributes | FOSMC | STW | SSTWSMC |
|---|---|---|---|
| Tracking Control | Moderate (Not precise) |
Fast (Not precise) |
Fast (Precise) |
| Settling Time | Normal | Low | Normal |
| Overshoot | High | Very high (Maximum) |
No Overshoot |
| Chattering Analysis | Severe chattering | Low chattering | Minimal chattering |
| Sliding Surface Convergence | To origin, with the chattering of medium magnitude amplitude |
Remains at the origin with small magnitude oscillations in the very start | To origin, with moderate chattering amplitude |
| Control Effort | Very high | High | Minimum |
|
Computational Complexity |
Low | High | High |
Experimental results
As for the implementation, the core objective is to track the position of the ball at the desired position rd (as mentioned in (39)). The Control scheme proposed in Section III is applied to the ball and beam balancer. This equipment is manufactured by Googoltech Technology (GBB1004), displays in (Fig 11). It consists of IPM100 intelligent servo drive electronic control box, which requires an operating current of 10A with the voltage of 220V. The beauty of the aforesaid control box is its interfacing to MATLAB 7.12 and Simulink 7.7 framework. The beam (metallic) of the experimental system is 40cm in length carries the ball (metallic) of weight approximately 40g. The servo motor used in this system is quite capable to rotate the beam, clockwise/anticlockwise (as required) It is worthy to mention here, that the control accuracy or precision of this equipment falls with in ±1mm. The Sampling time of 2ms is considered during experimentation. In order to make the experimentation easy and convenient, Simulink built-in time derivative block is used for corresponding velocity measurements.
Fig 11. Googoltech GBB1004, Ball and beam balancer experimental framework.
In this implementation, rd is selected to be 22cm mark present on the metallic beam. As simulation result of SSTWSMC is extensively analyzed with the simulation results of SMC and SSTW laid in [7], similarly, following the same footprint, the experimental study of SSTWSMC is also comparing the experimental results of conventional SMC and STW posed in [7]. (Fig 12) portrays the tracking profile of SMC, STW and SSTWSMC, where (Fig 13) displays its magnified version.
Fig 12. Output tracking performance of SMC, STW, and SSTW, rd = 22cm.
Fig 13. Chattering suppression and output tracking performance of SMC, STW and SSTW, rd = 22cm.
It is evident that the SSTWSMC shows the most precise results toward the desired point and minor deviation exists due to hardware limitation. STW stands at mark two and conventional SMC stands third with respect to precession/accuracy. Chattering is considerably high in SMC, moderate in STW, minimal in SSTWSMC (can be examined by (Fig 13). Stabilization profile of beam is presented in (Fig 14), which displays chattering in SSTWSMC as compared to SMC and STW. It is also worthy to note that, when rd is achieved, SSTWSMC is smoother than other two techniques (it can be observed from their individual profile in (Fig 15)).
Fig 14. Beam angle stabilization profile of SMC, STW and SSTW.
Fig 15. Individual profile regarding stabilization of beam angle SMC, STW and SSTW.
Sliding manifold convergence of SMC, STW, and SSTWSMC collectively displayed in (Fig 16), it can be observed they have stable manifold converging towards the origin.
Fig 16. Sliding manifold convergence profile of SMC, STW and SSTW, rd = 22cm.
Figs 17 and 18 display the control input performance of the ball and beam balancer regarding tracking of rd From (Fig 17), it can be concluded that SSTW based SMC is utilizing minimum energy as compare to the other two strategies. Collectively, considering all the attributes, we can conclude that the application of SMC in real systems is limited due to high energy utilization and higher amplitude of oscillations. STW has low chattering, but high control effort is required to keep it that way. Continuously control effort is required even after the desired position is achieved (can be seen in (Fig 17)), on the other hand, SSTW based SMC has higher precision among SMC and STW. Chattering is almost negligible in SSTWSMC, after the desired position is achieved (during pursuing rd, it is assumed that it should remain in the allowable tolerance level). In addition to this, it utilizes minimum control effort (can be observed from (Fig 17)). Table 3 summarizes the extensive comparative analysis.
Fig 17. Control Input profile of SMC, STW and SSTW for reference tracking.
Fig 18. Individual profile regarding control input of SMC, STW and SSTW.
In accordance with the attributes presented in Table 3, it can be concluded, that SSTW based SMC outshines the other two techniques in sufficient parameters.
Conclusion
The proposed technique of Smooth Super-Twisting Sliding Mode Control Sliding Mode Control (SSTWSMC), performs up to the mark for the class of underactuated system. Before design procedure, the nonlinear system is transformed into a controllable canonical form; then the controller is designed via SSTWSMC. MATLAB/SIMULINK environment is being used to conduct the simulation and experimental work. For critical analysis, SSTWSMC is comparatively studied with the STW and SMC. After analysis, it is concluded that SSTWSMC have suppressed chattering and it can deliver robust tracking performance with minimal energy utilization. SSTWSMC outshines the SMC and STW in a maximum number of attributes. The benefit of this study is to analyse the appealing attitude of SSTWSMC in the electromechanical systems.
From the perspective of future research regarding the class of underactuated systems, Adaptive Global Sliding Mode Control (AGSMC) [12] and LMI based GSMC [14] should be considered.
Supporting information
(RAR)
Acknowledgments
The authors would like to acknowledge Prof. Rini Akmeliawati for her constructive remarks and suggestions in this article.
Data Availability
All relevant data are within the paper and its Supporting Information files.
Funding Statement
This research is supported by the Higher Education Commission (HEC) Pakistan. However, HEC had no role in study design, data collection, and analysis, decision to publish, or preparation of this manuscript. However, it is not funded any organization/ institute.
References
- 1.Liu Y, Yu H. A survey of underactuated mechanical systems. IET Control Theory and Applications, 2013, 7(7): 921–935. 10.1049/iet-cta.2012.0505 [DOI] [Google Scholar]
- 2.Din S U, Khan Q, Rehman F, Akmeliawati R. Robust control of underactuated systems: higher order integral sliding mode approach. Mathematical Problems in Engineering, 2016,. 10.1155/2016/5641478. [DOI] [Google Scholar]
- 3.Mahjoub S, Mnif F, Derbel N. Second order sliding mode approaches for the class of under-actuated systems. International Journal of Automation and Computing, Special Issue on Advances in Nonlinear Dynamics and Control, 2015, 12(2): 134–141. [Google Scholar]
- 4.Almutairi N B, Zribi M. On the sliding mode control of ball on a beam system. Nonlinear Dynamics, 2010, 59(1–2):221–238. [Google Scholar]
- 5.Khan Q, Akmeliawati R, Bhatti A I, Khan M A. Robust stabilization of underactuated nonlinear systems: A fast terminal sliding mode approach. ISA Transaction, 2017, 66: 241–248. 10.1016/j.isatra.2016.10.017 [DOI] [PubMed] [Google Scholar]
- 6.Brockett R W. Asymptotic stability and feedback stabilization. Differential Geometric Control Theory, 1983:181–191. [Google Scholar]
- 7.Din S U, Khan Q, Rehman F, Akmeliawanti R. A comparative experimental study of robust sliding mode control strategies for underactuated systems. IEEE Access,2017, (5):10068–10080. 10.1109/ACCESS.2017.2780889. [DOI] [Google Scholar]
- 8.Freidovich L, Shiriaev A, Gordillo F, Gómez-Estern F, Aracil J. Partial-energy-shaping control for orbital stabilization of high frequency oscillations of the Furuta pendulum. IEEE Transaction Control Systems Technology, 2009, 17:853–858. [Google Scholar]
- 9.Fang Y, Ma M, Wang P, Zhang X. A motion planning-based adaptive control method for an underactuated crane system. IEEE Transaction Control Systems Technology, 2012, 20(1), 241–248. [Google Scholar]
- 10.Yang E C Y, Chao P. C P, Sung C K. Optimal control of under-actuated system for landing with desired postures. IEEE Transaction Control Systems Technology, 2011, 19(2): 248–255. [Google Scholar]
- 11.McNinch L C, Ashrafiuon H, Muske K. R. Sliding mode setpoint control of an underactuated surface vessel: simulation and experiment. Proceedings of American Control Conference, 2010: 5212–5217. [Google Scholar]
- 12.Mobayen S, Tchier F, Ragoub L. Design of an adaptive tracker for N-Link rigid robotic manipulators based on super-twisting global nonlinear sliding mode control. International Journal of Systems Science, 2017, 48(9):1990–2002. [Google Scholar]
- 13.Mobayen S, Baleanu D. Stability analysis and controller design for the performance improvement of disturbed nonlinear systems using adaptive global sliding mode control approach. Nonlinear Dynamics, 2016, 83(3):1557–1565. [Google Scholar]
- 14.Mobayen S, Baleanu D. Linear matrix inequalities design approach for robust satilization of uncertain nonlinear systems with perturbation based on optimally-tuned global sliding mode control. Journal of Vibration and Control, 2015:pp.1–11. [Google Scholar]
- 15.Olfati-Saber R. Normal forms for underactuated mechanical systems with symmetry. IEEE Transactions Automatic Control, 2002, 47(2):305–308. [Google Scholar]
- 16.Xu R, Özgüner U. Sliding mode control for a class of under-actuated systems. Automatica, 2008, 44(1):233–214. [Google Scholar]
- 17.Lee H, Utkin. Chattering suppression methods in sliding mode control systems. Annual Reviews in Control, 2007, 31(2):179–188. [Google Scholar]
- 18.Khan I. On Performance Based Design Of Smooth Sliding Mode Control.Phd Thesis, Department of Electrical Engineering, Faculty of Engineering, CUST Islamabad, Dec 2016. Available from: http://prr.hec.gov.pk/jspui/handle/123456789/8156.
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
(RAR)
Data Availability Statement
All relevant data are within the paper and its Supporting Information files.


















