Skip to main content
PLOS One logoLink to PLOS One
. 2018 Oct 3;13(10):e0203667. doi: 10.1371/journal.pone.0203667

Smooth super-twisting sliding mode control for the class of underactuated systems

Sami ud Din 1,*, Fazal ur Rehman 1, Qudrat Khan 2
Editor: Jun Ma3
PMCID: PMC6169871  PMID: 30281586

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. [13]. 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 [15,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) [1214] 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]

M(q)q¨+C(q,q˙)q˙+G(q)+F(q˙)=B(ρ+δ(q,q˙,t)) (1)

where q, 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, F(q˙)Rn×n and C(q,q˙)Rn×n, respectively. Control input channel is displayed as B, where ρRm (m < n) is representing the control input, and δ(q,q˙,t) 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 [1516], the system in (1), can be rewritten as following transformed form;

x1˙=x2
x2˙=f1(x1,x2,x3,x4) (2)
x3˙=x4
x4˙=f2(x1,x2,x3,x4)+b(x1,x2,x3,x4)ρ

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)

ξ1˙=ξ2
ξ2˙=ξ3
ξn˙=φ(ξ)+γ(ξ){ρ+ΔGm(ξ,t)} (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 =σ˙=σ¨=σ==σ(r1)=0. 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 σ˙(ξ)=0 i.e., the sliding mode occurs on the following set

σ(ξ)=σ˙(ξ)=0 (4)

Consider the sliding surface.

σ(ξ)=i=1nciξi (5)

Now, by taking the time derivative of (5), one gets

σ˙(ξ)=i=1n1ciξi+1 (6)

where ci > 0 are chosen in such a way that σ becomes Hurwitz polynomial. From [18], the respective control law can be referred as:

ρ=k1|σ|μ1μsign(σ)+z
z˙=k2|σ|μ2μsign(σ) (7)

Collectively, it can be represented as:

ρ=k1|σ|μ1μsign(σ)k2|σ|μ2μsign(σ) (8)

By choosing

ρ=1γ(ξ)[ρeq+ρs] (9)

In above equation

ρeq=c1ξ2ciξn+1 (10)
ρs=k1|σ|μ1μsign(σ)+z (11)

where,

z˙=k2|σ|μ2μsign(σ),k1,k2>0,μ2 (12)

By substituting Eq (9) to (12) into (6), ones obtain

σ˙(ξ)=k1|σ|ysign(σ)+z
z˙=k2|σ|y1μsign(σ),k1,k2>0,y=μ1μ (13)

Define

ςT=|σ|ysign(σ)z (14)

Then by the following procedure defined in [18], one obtains

ς˙=[y|σ|y1σ˙z˙]=[y|s|1μ{k1|σ|ysign(σ)+z}k2|σ|y1μsign(σ)] (15)
=|σ|1μ[y{k1|σ|ysign(σ)+z}k2|σ|ysign(σ)] (16)
=|σ|1μ[yk1yk20][|σ|ysign(σ)z]=|σ|1μAζ (17)

where,

A=[yk1yk20] (18)
ς˙=|σ|1μAξ. (19)

The eigenvalues of A=[yk1yk20] are the roots of Hurwitz polynomial:

|λIA|=|λ+yk1yk2λ|=λ2+λ(yk1)+(yk2)=0 (20)

Therefore A=[yk1yk20] is asymptotically stable.

Theorem

Consider a Lyapunov function V = ζT, where PϵR2×2 is the positive definite and symmetric matrix satisfying the Lyapunov equation ATP + PA = −Q, where QϵR2×2 is the positive definite and symmetric matrix. Then

V˙=|σ|1μζTQζ<0 (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.

Fig 1

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]:

(mr2+T1)β¨+(2mrr˙+T2)β˙+(mgr+L2Mg)cosβ=ρ
T4r¨rβ2˙+gsinβ=0 (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]

T1=Rm×Jm×LCm×Cb×d+J1
T2=Ld(Cm×CbRm+Cb+Rm×JmCm×Cg) (23)
T3=1+CmRm
T4=1.4

By assuming x1 = r (position of the ball on a beam), x2=r˙, β = x3 (beam angle) and x4=β˙, one may get

x1˙=x2
x2˙=1T4(gsin(x3)) (24)
x3˙=x4
x4˙=1mx12+T1(ρ(2mx1x2+T2)x4(mgx1+L2Mg)cosx3)

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]:

y=x1 (25)
y˙=x2 (26)
y¨=gT4sin(x3) (27)
y(3)=gT4x4cos(x3) (28)
y(4)=1T4(mx12+T1)[ρcosx3+(2mx1x2+T2)x4cosx3+(mgx1+L2Mg)cos2x3+x42(mx12+T1)sinx3] (29)

Eq (29) can be rewritten as follows.

y(4)=fs+hsρ (30)
fs=gT4[(2mx1x2+T2)x4+(mgx1+L2Mg)cos2x3mx12+T1×cosx3+x42sinx3],hs=gT4(mx12+T1)×cosx3

By putting the value of n = 4, in the system presenting in (3), one gets

ξ1˙=ξ2
ξ2˙=ξ3 (31)
ξ4˙=φ(ξ)+γ(ξ)ρ

where y(i−1) = ξi.

φ(ξ)=fs=gT4[(2mξ1ξ2+T2)ξ4+(mgξ1+L2Mg)cos2ξ3mξ12+T1×cosξ3+x42sinξ3] (32)
γ(ξ)ρ=hs=gT4(mξ12+T1)×cosξ3 (33)

For n = 4 in Eq (5) becomes,

σ(ξ)=c1(ξ1rd)+c2ξ2+c3ξ3+ξ4 (34)

Similarly (6), can be represent as (35), for n = 4,

σ˙(ξ)=c1ξ2+c2ξ3+c3ξ4+φ(ξ)+γ(ξ)ρ (35)

where ci > 0 are chosen in such a way that σ becomes Hurwitz polynomial. By choosing

ρ=1γ(ξ)[ρeq+ρs] (36)

In Eq (36)

ρeq=c1ξ2c2ξ3c3ξ4φ(ξ)
ρs=k1|σ|μ1μsign(σ)+z (37)

where,

z˙=k2|σ|μ2μsign(σ),k1,k2>0,μ2

The overall controller becomes

ρ=1γ(ξ)[c1ξ2c2ξ3c3ξ4φ(ξ)k1|σ|μ1μsign(σ)k2|σ|μ2μsign(σ)] (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.

rd(t)=22cmt>0 (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 2

Fig 3. Beam angle stabilization profile of SMC, STW and SSTW.

Fig 3

Fig 4. Separate profile regarding stabilization of beam angle SMC, STW and SSTW.

Fig 4

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 5

Fig 6. Separate sliding manifold convergence profile of SMC, STW and SSTW.

Fig 6

Fig 7. Control Input profile of SMC, STW and SSTW for reference tracking.

Fig 7

Fig 8. Separate control input profile of SMC, STW and SSTW.

Fig 8

Considering from Figs 28, 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 9

Fig 10. Sliding Surface and Control Input profile for SSTW, considering sinusoidal reference input signal.

Fig 10

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 210. 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.

Fig 11

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 12

Fig 13. Chattering suppression and output tracking performance of SMC, STW and SSTW, rd = 22cm.

Fig 13

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 14

Fig 15. Individual profile regarding stabilization of beam angle SMC, STW and SSTW.

Fig 15

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.

Fig 16

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 17

Fig 18. Individual profile regarding control input of SMC, STW and SSTW.

Fig 18

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

S1 File. Data files.

(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

S1 File. Data files.

(RAR)

Data Availability Statement

All relevant data are within the paper and its Supporting Information files.


Articles from PLoS ONE are provided here courtesy of PLOS

RESOURCES