Furuta pendulum

Last updated
Rotational Inverted Pendulum: Classic pedagogical example of application of control theory RotaryInvertedPendulum.JPG
Rotational Inverted Pendulum: Classic pedagogical example of application of control theory

The Furuta pendulum, or rotational inverted pendulum, consists of a driven arm which rotates in the horizontal plane and a pendulum attached to that arm which is free to rotate in the vertical plane. It was invented in 1992 at Tokyo Institute of Technology by Katsuhisa Furuta [1] [2] [3] [4] and his colleagues. It is an example of a complex nonlinear oscillator of interest in control system theory. The pendulum is underactuated and extremely non-linear [ disambiguation needed ] due to the gravitational forces and the coupling arising from the Coriolis and centripetal forces. Since then, dozens, possibly hundreds of papers and theses have used the system to demonstrate linear and non-linear control laws. [5] [6] [7] The system has also been the subject of two texts. [8] [9]

Contents

Equations of motion

Despite the great deal of attention the system has received, very few publications successfully derive (or use) the full dynamics. Many authors [3] [8] have only considered the rotational inertia of the pendulum for a single principal axis (or neglected it altogether [9] ). In other words, the inertia tensor only has a single non-zero element (or none), and the remaining two diagonal terms are zero. It is possible to find a pendulum system where the moment of inertia in one of the three principal axes is approximately zero, but not two.

A few authors [2] [4] [6] [10] [11] [12] have considered slender symmetric pendulums where the moments of inertia for two of the principal axes are equal and the remaining moment of inertia is zero. Of the dozens of publications surveyed for this wiki only a single conference paper [13] and journal paper [14] were found to include all three principal inertial terms of the pendulum. Both papers used a Lagrangian formulation but each contained minor errors (presumably typographical).

The equations of motion presented here are an extract from a paper [15] on the Furuta pendulum dynamics derived at the University of Adelaide.

Definitions

Fig. 1: Schematic of the single rotary inverted pendulum system. Furuta pendulum.jpg
Fig. 1: Schematic of the single rotary inverted pendulum system.

Consider the rotational inverted pendulum mounted to a DC motor as shown in Fig. 1. The DC motor is used to apply a torque to Arm 1. The link between Arm 1 and Arm 2 is not actuated but free to rotate. The two arms have lengths and . The arms have masses and which are located at and respectively, which are the lengths from the point of rotation of the arm to its center of mass. The arms have inertia tensors and (about the centre of mass of the arms respectively). Each rotational joint is viscously damped with damping coefficients and , where is the damping provided by the motor bearings and is the damping arising from the pin coupling between Arm 1 and Arm 2.

A right hand coordinate system has been used to define the inputs, states and the Cartesian coordinate systems 1 and 2. The coordinate axes of Arm 1 and Arm 2 are the principal axes such that the inertia tensors are diagonal.

The angular rotation of Arm 1, , is measured in the horizontal plane where a counter-clockwise direction (when viewed from above) is positive. The angular rotation of Arm 2, , is measured in the vertical plane where a counter-clockwise direction (when viewed from the front) is positive. When the Arm is hanging down in the stable equilibrium position .

The torque the servo-motor applies to Arm 1, , is positive in a counter-clockwise direction (when viewed from above). A disturbance torque, , is experienced by Arm 2, where a counter-clockwise direction (when viewed from the front) is positive.

Assumptions

Before deriving the dynamics of the system a number of assumptions must be made. These are:

Non-linear Equations of Motion

The non-linear equations of motion are given by [15]

and

Simplifications

Most Furuta pendulums tend to have long slender arms, such that the moment of inertia along the axis of the arms is negligible. In addition, most arms have rotational symmetry such that the moments of inertia in two of the principal axes are equal. Thus, the inertia tensors may be approximated as follows:

Further simplifications are obtained by making the following substitutions. The total moment of inertia of Arm 1 about the pivot point (using the parallel axis theorem) is . The total moment of inertia of Arm 2 about its pivot point is . Finally, define the total moment of inertia the motor rotor experiences when the pendulum (Arm 2) is in its equilibrium position (hanging vertically down), .

Substituting the previous definitions into the governing DEs gives the more compact form

and

See also

Related Research Articles

In classical mechanics, a harmonic oscillator is a system that, when displaced from its equilibrium position, experiences a restoring force F proportional to the displacement x:

<span class="mw-page-title-main">Nutation</span> Wobble of the axis of rotation

Nutation is a rocking, swaying, or nodding motion in the axis of rotation of a largely axially symmetric object, such as a gyroscope, planet, or bullet in flight, or as an intended behaviour of a mechanism. In an appropriate reference frame it can be defined as a change in the second Euler angle. If it is not caused by forces external to the body, it is called free nutation or Euler nutation. A pure nutation is a movement of a rotational axis such that the first Euler angle is constant. Therefore it can be seen that the circular red arrow in the diagram indicates the combined effects of precession and nutation, while nutation in the absence of precession would only change the tilt from vertical. However, in spacecraft dynamics, precession is sometimes referred to as nutation.

<span class="mw-page-title-main">Polar coordinate system</span> Coordinates comprising a distance and an angle

In mathematics, the polar coordinate system is a two-dimensional coordinate system in which each point on a plane is determined by a distance from a reference point and an angle from a reference direction. The reference point is called the pole, and the ray from the pole in the reference direction is the polar axis. The distance from the pole is called the radial coordinate, radial distance or simply radius, and the angle is called the angular coordinate, polar angle, or azimuth. Angles in polar notation are generally expressed in either degrees or radians.

<span class="mw-page-title-main">Spherical coordinate system</span> Coordinates comprising a distance and two angles

In mathematics, a spherical coordinate system is a coordinate system for three-dimensional space where the position of a given point in space is specified by three numbers, : the radial distance of the radial liner connecting the point to the fixed point of origin ; the polar angle θ of the radial line r; and the azimuthal angle φ of the radial line r.

<span class="mw-page-title-main">Torque</span> Turning force around an axis

In physics and mechanics, torque is the rotational analogue of linear force. It is also referred to as the moment of force. Just as a linear force is a push or a pull applied to a body, a torque can be thought of as a twist applied to an object with respect to a chosen point; for example, driving a screw uses torque, which is applied by the screwdriver rotating around its axis. A force of three newtons applied two metres from the fulcrum, for example, exerts the same torque as a force of one newton applied six metres from the fulcrum. The symbol for torque is typically , the lowercase Greek letter tau. When being referred to as moment of force, it is commonly denoted by M.

<span class="mw-page-title-main">Double pendulum</span> Pendulum with another pendulum attached to its end

In physics and mathematics, in the area of dynamical systems, a double pendulum also known as a chaotic pendulum is a pendulum with another pendulum attached to its end, forming a simple physical system that exhibits rich dynamic behavior with a strong sensitivity to initial conditions. The motion of a double pendulum is governed by a set of coupled ordinary differential equations and is chaotic.

Kinematics is a subfield of physics and mathematics, developed in classical mechanics, that describes the motion of points, bodies (objects), and systems of bodies without considering the forces that cause them to move. Kinematics, as a field of study, is often referred to as the "geometry of motion" and is occasionally seen as a branch of both applied and pure mathematics since it can be studied without considering the mass of a body or the forces acting upon it. A kinematics problem begins by describing the geometry of the system and declaring the initial conditions of any known values of position, velocity and/or acceleration of points within the system. Then, using arguments from geometry, the position, velocity and acceleration of any unknown parts of the system can be determined. The study of how forces act on bodies falls within kinetics, not kinematics. For further details, see analytical dynamics.

<span class="mw-page-title-main">Inverted pendulum</span> Pendulum with center of mass above pivot

An inverted pendulum is a pendulum that has its center of mass above its pivot point. It is unstable and without additional help will fall over. It can be suspended stably in this inverted position by using a control system to monitor the angle of the pole and move the pivot point horizontally back under the center of mass when it starts to fall over, keeping it balanced. The inverted pendulum is a classic problem in dynamics and control theory and is used as a benchmark for testing control strategies. It is often implemented with the pivot point mounted on a cart that can move horizontally under control of an electronic servo system as shown in the photo; this is called a cart and pole apparatus. Most applications limit the pendulum to 1 degree of freedom by affixing the pole to an axis of rotation. Whereas a normal pendulum is stable when hanging downwards, an inverted pendulum is inherently unstable, and must be actively balanced in order to remain upright; this can be done either by applying a torque at the pivot point, by moving the pivot point horizontally as part of a feedback system, changing the rate of rotation of a mass mounted on the pendulum on an axis parallel to the pivot axis and thereby generating a net torque on the pendulum, or by oscillating the pivot point vertically. A simple demonstration of moving the pivot point in a feedback system is achieved by balancing an upturned broomstick on the end of one's finger.

In analytical mechanics, generalized coordinates are a set of parameters used to represent the state of a system in a configuration space. These parameters must uniquely define the configuration of the system relative to a reference state. The generalized velocities are the time derivatives of the generalized coordinates of the system. The adjective "generalized" distinguishes these parameters from the traditional use of the term "coordinate" to refer to Cartesian coordinates.

<span class="mw-page-title-main">Spherical pendulum</span>

In physics, a spherical pendulum is a higher dimensional analogue of the pendulum. It consists of a mass m moving without friction on the surface of a sphere. The only forces acting on the mass are the reaction from the sphere and gravity.

In physics, the Hamilton–Jacobi equation, named after William Rowan Hamilton and Carl Gustav Jacob Jacobi, is an alternative formulation of classical mechanics, equivalent to other formulations such as Newton's laws of motion, Lagrangian mechanics and Hamiltonian mechanics.

In rotordynamics, the rigid rotor is a mechanical model of rotating systems. An arbitrary rigid rotor is a 3-dimensional rigid object, such as a top. To orient such an object in space requires three angles, known as Euler angles. A special rigid rotor is the linear rotor requiring only two angles to describe, for example of a diatomic molecule. More general molecules are 3-dimensional, such as water, ammonia, or methane.

The Schwarzschild solution describes spacetime under the influence of a massive, non-rotating, spherically symmetric object. It is considered by some to be one of the simplest and most useful solutions to the Einstein field equations.

<span class="mw-page-title-main">Routhian mechanics</span> Formulation of classical mechanics

In classical mechanics, Routh's procedure or Routhian mechanics is a hybrid formulation of Lagrangian mechanics and Hamiltonian mechanics developed by Edward John Routh. Correspondingly, the Routhian is the function which replaces both the Lagrangian and Hamiltonian functions. Routhian mechanics is equivalent to Lagrangian mechanics and Hamiltonian mechanics, and introduces no new physics. It offers an alternative way to solve mechanical problems.

<span class="mw-page-title-main">Pendulum (mechanics)</span> Free swinging suspended body

A pendulum is a body suspended from a fixed support so that it swings freely back and forth under the influence of gravity. When a pendulum is displaced sideways from its resting, equilibrium position, it is subject to a restoring force due to gravity that will accelerate it back towards the equilibrium position. When released, the restoring force acting on the pendulum's mass causes it to oscillate about the equilibrium position, swinging it back and forth. The mathematics of pendulums are in general quite complicated. Simplifying assumptions can be made, which in the case of a simple pendulum allow the equations of motion to be solved analytically for small-angle oscillations.

<span class="mw-page-title-main">Swinging Atwood's machine</span> Variation of Atwoods machine incorporating a pendulum

The swinging Atwood's machine (SAM) is a mechanism that resembles a simple Atwood's machine except that one of the masses is allowed to swing in a two-dimensional plane, producing a dynamical system that is chaotic for some system parameters and initial conditions.

<span class="mw-page-title-main">Rotational diffusion</span>

Rotational diffusion is the rotational movement which acts upon any object such as particles, molecules, atoms when present in a fluid, by random changes in their orientations. Whilst the directions and intensities of these changes are statistically random, they do not arise randomly and are instead the result of interactions between particles. One example occurs in colloids, where relatively large insoluble particles are suspended in a greater amount of fluid. The changes in orientation occur from collisions between the particle and the many molecules forming the fluid surrounding the particle, which each transfer kinetic energy to the particle, and as such can be considered random due to the varied speeds and amounts of fluid molecules incident on each individual particle at any given time.

<span class="mw-page-title-main">Elastic pendulum</span>

In physics and mathematics, in the area of dynamical systems, an elastic pendulum is a physical system where a piece of mass is connected to a spring so that the resulting motion contains elements of both a simple pendulum and a one-dimensional spring-mass system. For specific energy values, the system demonstrates all the hallmarks of chaotic behavior and is sensitive to initial conditions.At very low and very high energy, there also appears to be regular motion. The motion of an elastic pendulum is governed by a set of coupled ordinary differential equations.This behavior suggests a complex interplay between energy states and system dynamics.

Mechanics of planar particle motion is the analysis of the motion of particles gravitationally attracted to one another observed from non-inertial reference frames and the generalization of this problem to planetary motion. This type of analysis is closely related to centrifugal force, two-body problem, orbit and Kepler's laws of planetary motion. The mechanics of planar particle motion fall in the general field of analytical dynamics, and helps determine orbits from the given force laws. This article is focused more on the kinematic issues surrounding planar motion, which are the determination of the forces necessary to result in a certain trajectory given the particle trajectory.

A proper reference frame in the theory of relativity is a particular form of accelerated reference frame, that is, a reference frame in which an accelerated observer can be considered as being at rest. It can describe phenomena in curved spacetime, as well as in "flat" Minkowski spacetime in which the spacetime curvature caused by the energy–momentum tensor can be disregarded. Since this article considers only flat spacetime—and uses the definition that special relativity is the theory of flat spacetime while general relativity is a theory of gravitation in terms of curved spacetime—it is consequently concerned with accelerated frames in special relativity.

References

  1. Furuta, K., Yamakita, M. and Kobayashi, S. (1992) “Swing-up control of inverted pendulum using pseudo-state feedback”, Journal of Systems and Control Engineering, 206(6), 263-269.
  2. 1 2 Xu, Y., Iwase, M. and Furuta, K. (2001) “Time optimal swing-up control of single pendulum”, Journal of Dynamic Systems, Measurement, and Control, 123(3), 518-527.
  3. 1 2 Furuta, K., Iwase, M. (2004) “Swing-up time analysis of pendulum”, Bulletin of the Polish Academy of Sciences: Technical Sciences, 52(3), 153-163.
  4. 1 2 Iwase, M., Åström, K.J., Furuta, K. and Åkesson, J. (2006) “Analysis of safe manual control by using Furuta pendulum”, Proceedings of the IEEE International Conference on Control Applications, 568-572.
  5. J.Á. Acosta, “Furuta's Pendulum: A Conservative Nonlinear Model for Theory and Practise,” Mathematical Problems in Engineering, vol. 2010, Article ID 742894, 29 pages. http://www.hindawi.com/journals/mpe/2010/742894.html
  6. 1 2 Åkesson, J. and Åström, K.J. (2001) “Safe Manual Control of the Furuta Pendulum”, In Proceedings 2001 IEEE International Conference on Control Applications (CCA'01), pp. 890-895.
  7. Olfati-Saber, R. (2001) “Nonlinear Control of Underactuated Mechanical Systems with Application to Robotics and Aerospace Vehicles”, PhD Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA. http://www.cds.caltech.edu/~olfati/thesis/ Archived 2007-02-07 at the Wayback Machine
  8. 1 2 Fantoni, I. and Lozano, R. (2002) “Non-linear control of underactuated mechanical systems”, Springer-Verlag, London.
  9. 1 2 Egeland, O. and Gravdahl, T. (2002) “Modeling and Simulation for Automatic Control”, Marine Cybernetics, Trondheim, Norway, 639 pp., ISBN   82-92356-00-2.
  10. Hirata, H., Haga, K., Anabuki, M., Ouchi, S. and Ratiroch-Anant, P. (2006) “Self-Tuning Control for Rotation Type Inverted Pendulum Using Two Kinds of Adaptive Controllers”, Proceedings of the 2006 IEEE Conference on Robotics, Automation and Mechatronics, 1-6. http://lab8.ec.u-tokai.ac.jp/RAM062.pdf Archived 2011-07-22 at the Wayback Machine
  11. Ratiroch-Anant, P., Anabuki, M. and Hirata, H. (2004) “Self-tuning control for rotational inverted pendulum by eigenvalue approach”, Proceedings of TENCON 2004, IEEE Region 10 Conference, Volume D, 542-545. http://lab8.ec.u-tokai.ac.jp/TENCON2004_D-542.pdf Archived 2011-07-22 at the Wayback Machine
  12. Baba, Y., Izutsu, M., Pan, Y. And Furuta, K. (2006) “Design of control method to rotate pendulum”, Proceedings of SICE-ICASE International Joint Conference, Korea.
  13. Craig, K. and Awtar, S. (2005) “Inverted pendulum systems: rotary and arm-driven a mechatronic system design case study”, Proceedings of the 7th Mechatronics Forum International Conference, Atlanta. http://www-personal.umich.edu/~awtar/craig_awtar_1.pdf Archived 2008-07-23 at the Wayback Machine
  14. Awtar, S., King, N., Allen, T., Bang, I., Hagan, M., Skidmore, D. and Craig, K. (2002) “Inverted pendulum systems: Rotary and arm-driven – A mechatronic system design case study”, Mechatronics, 12, 357-370. http://www-personal.umich.edu/~awtar/invertedpendulum_mechatronics.pdf Archived 2008-07-08 at the Wayback Machine
  15. 1 2 Cazzolato, B.S and Prime, Z (2011) "On the Dynamics of the Furuta Pendulum", Journal of Control Science and Engineering, Volume 2011 (2011), Article ID 528341, 8 pages. http://downloads.hindawi.com/journals/jcse/2011/528341.pdf

Further reading