Swing-Up Control of Inverted Pendulum: B.Tech Pre-Project Presentation
Swing-Up Control of Inverted Pendulum: B.Tech Pre-Project Presentation
Swing-Up Control of Inverted Pendulum: B.Tech Pre-Project Presentation
PENDULUM
B.Tech pre-project presentation
1/16
PRESENTATION OUTLINE
1. Introduction
System Description
2. Objectives
3. Literature review
4. System modelling
5. Tentative timeline
6. References
2/16
Introduction
• Control design of a cart-inverted pendulum system is a benchmark problem in
control systems.
• The system consists of an inverted pendulum on a motorized cart. Both the
pendulum and the cart have one degree of freedom each.
Introduction 4/16
Objectives
Objectives 5/16
Literature review
1.Since the 1950’s, the cart inverted pendulum was used for teaching linear feedback
control theory[4] to stabilize open-loop unstable systems.
2.The inverted pendulum benchmark has been considered in many references as a typical
root-locus analysis example [4].
3. It has been also used in many books to solve the Linear optimal control problem[4].
4. Also used to solve complex non-linear control problem[4] for unstable systems.
5. In recent years, the need of analysis and control of under-actuated robotic systems
arose in many practical applications. The cart inverted pendulum benchmark is a typical
example of such systems[1].
6. This problem has also been integrated to stabilise a vehicle roll-over[2]
Symbols used
u = input force, x = cart displacement, θ = pendulum angle from the vertical, KE =
kinetic energy of the system, PE = potential energy of the system, L = KE − PE
PE = mglcosθ. (3)
The Linearised EOM can be represented in state-space form if re-arranged into a series
of 1st ODE’s.
The standard Matrix form is = Ax+Bu.
x=state vector ; u=input vector ; A=state matrix ; B=input matrix and u=F.
ẋ 0 1 0 0 x 0
ẍ 0 −b −mg 0 ẋ 1
= M M + M u (8)
θ̇ 0 0 0 0 θ 0
b M+m −1
θ̈ 0 Ml Ml
g 0 θ̇ M
1. For swing up control a non-linear controller has to be designed , because of the large
displacement.
2. This has application in preventing vehicle roll-over [2]
3. Two controllers are to be designed.
4. Non-linear to swing up to unstable position.
5. Linear to stabilize at unstable equilibrium position.
6. It has been demonstrated in literature [1,2], that swing up of cart pole can be
achieved by partial feedback linearization and energy shaping.
7. The problem is defined as applying an input force u to the cart that drives pendulum
to a neighborhood of inverted position (θ = 0)
2
LQR CONTROL