stabilization of furuta pendulum: a backstepping based hierarchical sliding mode approach with...
DESCRIPTION
Underactuated system, Furuta Pendulum, hierarchical sliding mode, backstepping control, integral action, disturbance estimationTRANSCRIPT
![Page 1: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/1.jpg)
Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with
Disturbance Estimation
byShubhobrata Rudra
Inspire Research FellowElectrical Engineering Department
Jadavpur UniversityKolkata
![Page 2: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/2.jpg)
Content
A Few Words on Rotating Pendulum
Adaptive Backstepping Sliding Mode Control
Hierarchical Sliding Mode Control
Control Law for Rotating Pendulum
Simulation Results
Conclusions
![Page 3: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/3.jpg)
Degree of Freedom: 2
φ
θ
A Few Words on Rotating Pendulum
State Model of Rotating Pendulum System
q1=θq2=φ
u
No of Control Input: 1
1 1
21 2 2 3 2 1 1 2
2 2
2
tan sin / cos
q p
p k q k q p k u q
q p
p u
![Page 4: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/4.jpg)
Contd.
Standard State Model of Underactuated System
1 2
2 1 1 1
3 4
4 2 2 2
x x
x f X b X u d t
x x
x f X b X u d t
1 2 3 4, , ,x x x x
21 2 2 3 2 1
2
1 1 2
2
tan sin
0
sec
1
f X k q k q p
f X
g X k q
g X
![Page 5: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/5.jpg)
Adaptive Backstepping Sliding Mode Control Define 1st Error variable & its dynamic as:
&
Stabilizing Function:
Control Lyapunov Function (CLF) and its derivative
Define 2nd error variable e2 and its derivative as:
and
Define first-layer sliding surface s1 and new CLF as
and
1 1 1de x x 1 2 1de x x
1 1 1 1 1c e
2 21 1 1
1 1
2 2V e
2 2 1 1de x x 2 1 1 1 1 1de f X b X u d t x
1 1 1 2s e e 22 1 1
1
2V V s
![Page 6: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/6.jpg)
Contd. Derivative of CLF:
Control Input:
Augmented Lyapunov Function:
Adaptation Law:
22 1 2 1 1 1 1 2 1 1 1 1 1 1 1 1 1dV e e c e s e c e f X b X u d t x
11 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1tanh tanhM du b X e c e f X d s x h s s
23 2 1 1 1 1
1
1 and
2 M M M MV V d d d d
1 1 1Md s
![Page 7: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/7.jpg)
Hierarchical Sliding Mode Control Control Inputs:
Adaptation Laws: and
Composite control law:
Define 2nd Layer sliding surface:
Coupling Law:
Composite Control Law:
11 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1tanh tanhM du b X e c e f X d s x h s s
12 2 1 4 2 3 2 2 2 2 2 2 2 2 2 2 2tanh tanhM du b X e c e f X d s x h s s
1 1 1Md s
2 2 2Md s
1 1 2 2S s s
1 2 swu u u u
1 1 2 2 2 1
1 1 2 2
tanh( ) .sw
b X u b X u S K Su
b X b X
1 1 1 2 2 2
1 1 2 2
tanh( )b X u b X u S KSu
b X b X
![Page 8: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/8.jpg)
Expression of Control Input for Translational Motion
Expression of Control Input for Rotational Motion
Coupling Control Law:
Composite Control Law:
11 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1tanhM du b X e c e f X d x h s s
12 2 2 4 2 3 2 2 2 2 3 2 2 2 2 2tanhM du b X e c e f X d x h s s
1 2 2 1
1 2
tanh( ) .sw
b X u b X u S K Su
b X b X
11 2
2
1
2
tanh( ) .cos
1cos
ku u S K S
qu
k
q
Control Law for Rotating Pendulum System .
![Page 9: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/9.jpg)
Simulation Results
Initial Conditions: and
1 / 3q pi 1 0p
Shaft Position Shaft Velocity
![Page 10: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/10.jpg)
Contd.Phase Portrait of q1-p1
![Page 11: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/11.jpg)
Contd.
Initial Conditions: and
2 / 6q pi 2 0p
Pendulum Position Pendulum Velocity
![Page 12: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/12.jpg)
Contd.Phase Portrait of q2-p2
![Page 13: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/13.jpg)
Conclusions
Another new method of addressing the stabilization problem for underactuated system.
Can easily be extended to address the stabilization problem of other two degree of freedom underactuated mechanical systems.
Chattering problem can be reduced with the introduction of second order sliding mode control.
Proposed algorithm is applicable for only two-degree of freedom single input systems, research can be pursued to make the control algorithm more generalized such that it will able to address the control problem of any arbitrary underactuated system.
![Page 14: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/14.jpg)
K.J. Astrom, and K. Furuta, “Swing up a pendulum by energy control,” Automatica, 36(2), P- 287–295,2000.
V. Sukontanakarn and M. Parnichkun, “Real-time optimal control for rotary inverted pendulum. American Journal of Applied Sciences,” Vol-6, P-1106–1115, 2009.
Shailaja Kurode, Asif Chalanga and B. Bandyopadhyay, “Swing-Up and Stabilization of Rotary Inverted Pendulum using Sliding Modes,” Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011.
Hera, P.M., Shiriaev, A.S., Freidovich, L.B., and Mettin, U. ‘Orbital Stabilization of a Pre-planned Periodic Motion to Swing up the Furuta Pendulum: Theory and Experiments’, in ICRA’09: Proceedings of the 2009 IEEE International Conference on Robotics and Automation, 12–17 May, IEEE Press, Kobe, Japan, pp. 2971–2976, 2009.
W.Wang, J. Yi, D. Zhao, and D. Liu, “Design of a stable sliding-mode controller for a class of second-order underactuated systems,” IEE Proceedings: Control Theory and Applications, vol. 151, no. 6, pp. 683–690, 2004.
F. J. Lin, P. H. Shen, and S. P. Hsu, “Adaptive backstepping sliding mode control for linear induction motor drive,” Proc. Inst. Elect. Eng., Electr. Power Appl., vol. 149, no. 3, pp. 184–194, 2002.
S. Sankaranarayanan and F. Khorrami, “Adaptive variable structure control and applications to friction compensation,” in Proc. IEEE CDC Conf. Rec., 1997, pp. 4159–4164.
W. Wang, J. Yi, D. Zhao, and D. Liu, “Hierarchical sliding-mode control method for overhead cranes,” Acta Automatica Sinica, vol. 30, no. 5, pp. 784–788, 2004.
H. H. Lee, Y. Liang, and S. Del, “A sliding-mode antiswing trajectory control for overhead cranes with high-speed load hoisting,” Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME, vol. 128, no. 4, pp. 842–845, 2006.
D. Qian, J. Yi, and D. Zhao, “Hierarchical sliding mode control to swing up a pendubot,” in American Control Conference, (New York, United states), pp. 5254–5259, July 2007.
P.-S. Tsai, L.-S. Wang, and F.-R. Chang, “Modeling and hierarchical tracking control of tri-wheeled mobile robots,” IEEE Transactions on Robotics, vol. 22, no. 5, pp. 1055–1062, 2006.
M. Krstic, I. Kanellakopoulos, and P.V. Kokotovic, Nonlinear and Adaptive Control Design, New York : Wiley Interscience, 1995.
B.Lue, M. Yue and R.Liu, “Motion control of an underactuated spherical robot: A hierarchical sliding-mode approach with disturbance estimation,” Proceedings of 2012 IEEE International Conference on Mechatronics and Automation August 5 - 8, Chengdu, China.
R.O.Saber, “Fixed point controllers and stabilization of the cart-pole system and the rotating pendulum,” Proceedings of the 38th IEEE Conference on Decision and Control, v:2,p 1174-1181, 1999.
S.Rudra, K. Ghosh and M. Das, “Robust Adaptive Integral Backstepping Control and its Implementation on Motion Control System”, EPSCICON,2012.
Reference
![Page 15: Stabilization of Furuta Pendulum: A Backstepping Based Hierarchical Sliding Mode Approach with Disturbance Estimation](https://reader038.vdocuments.us/reader038/viewer/2022100517/5566c53ed8b42aac288b5076/html5/thumbnails/15.jpg)
Thank You