Inverted Pendulum: A system with innumerable applications
|
|
- Christal Hart
- 6 years ago
- Views:
Transcription
1 Inverted Pendulum: A system with innumerable applications Ioannis Kafetzis, azaros Moysis School of Mathematical Sciences, Aristotle University of Thessaloniki, Thessaloniki, Greece, 5414 Abstract The inverted pendulum is one of the fundamental problems in the theory of systems and control, due to its theoretical value, along with its practical applications. The first step in this work is to determine the equations of motion for the inverted pendulum, using the Euler-agrange equations. The next step is to find a linearized model that approximates the original nonlinear system s behavior around the equilibrium located on the upright vertical position. The behavior of the linearized system is simulated using Matlab. The final step is the computation of an optimal control law for the linearized system, using the inear Quadratic Regulator method. 1. Introduction Automatic control is a branch of mathematics and engineering that studies the behavior of systems, both natural and artificial, and the manipulation of certain parameters in order to force the system to have a desired behavior. Control systems are found everywhere in the world around us; in nature, everyday life and industry. Some very common examples include the human body that performs a series of functions, both conscious and unconscious, throughout its interactions with its surroundings. Another example is driving a car, where the control is applied through the driver who is the one affecting the system s inputs, which are the speed and direction, aiming for a safe drive. Also, in every industrial facility each part of the production line functions under the supervision of digital controllers that ensure that each engine works properly according to specific control and design specifications [5]. One of the fundamental engineering problems is the inverted pendulum [1,,4,6-8,1,15]. For the inverted pendulum problem shown in Figure 1 the goal is to determine a control law, that is a suitable input, such that the cart stabilizes the rod in the upright vertical position. The next goal, after balancing the rod, is to render the cart able to move while keeping the rod in the upright vertical position. The importance of this system arises both from its theoretical and practical applications. The theoretical value of the inverted pendulum comes from the fact that it is a nonlinear system, meaning that its equations of motion are nonlinear differential equations. This makes the computation of an appropriate control law a difficult task. Furthermore, the model can be simplified, under certain circumstances, into a linear system around the equilibrium located on the 9th International Week Dedicated to Maths. Thessaloniki, Greece, March 017.
2 upright vertical position, making it is possible to apply linear system methods in order to balance it. This flexibility makes this system a great example for teaching and studying both linear and nonlinear courses, since many different theories and methods can be presented through it. The numerous practical applications of the inverted pendulum make its study even more interesting and important. In robotics, balancing systems are developed using inverted pendulums. These find application in transport machines that need to balance objects, in systems that support walking for patients, in robots that are used in domestic and industrial use and in object transport using drones [7]. Even large scale constructions such as buildings are modeled as inverted pendulums [1]. Finally, one of the most famous applications of the inverted pendulum that is commercially available is the Segway [4,6]. The above applications along with many more render the inverted pendulum a system of great importance for engineers. This is the main reason why the inverted pendulum is chosen frequently for testing new control methods [-4,8,9,1,13]. There exist a great number of methods used in controlling the inverted pendulum. These methods include optimal control, PID control, fuzzy control, control through neural networks, bang-bang control, predictive control or even hybrid methods that are combinations of the methods stated above. In addition, since the construction of such a model in a university laboratory is relatively easy and cheap, many universities afford the necessary equipment for testing the above methods in real time, making it easier for students to engage in the problem. Overall, it can be seen that the inverted pendulum systems is a problem that is highly applicable in everyday applications. The rest of this work is structured as follows. In Section, the equations of motion for the inverted pendulum are presented. In Section 3 the system is linearized around the equilibrium located on the upright vertical position. In Section 4, Matlab is used to obtain simulations for the system s behavior. In Section 5 some extensions that arise from this problem are discussed and Section 6 concludes this paper.. Modeling the Inverted Pendulum Consider the system consisting of a cart with a rod placed on its center as shown in Figure 1.
3 Figure 1: The inverted pendulum. This system consists of two bodies, the cart of mass m 0 and the rod of mass m 1 and length 1. We denote by θ 0 the distance of the cart s center from the wall located on the left, by θ 1 the angle of deviation of the rod from the vertical axis and by u the force applied on the cart. Moreover, denote by I the moment of inertia of the rod with respect to its center of mass, located in the middle of the rod. The gravitational constant is denoted by g. Finally, we make the assumption that there is no friction between the cart and the floor or the cart and the rod. Our goal is to determine the equations that describe the system s motion. The method to obtain these equations is not unique. In this paper the equations of motion are obtained using agrange Equations [3,8,9,13]. Define the agrangian function as the difference of the system s kinetic and potential energy. The system s kinetic energy T equals the sum of the kinetic energy for each of the system s two bodies, the cart and the rod. The system s potential energy P is the sum of the potential energy of the cart and the rod. The level of the cart is considered the zero potential energy level for the system. Hence: = T P (1) Denoting by Τ 0, P 0, and T 1, P 1 the kinetic and potential energy of the cart and the rod respectively, we obtain = (T 0 + T 1 ) (P 0 + P 1 ). () Applying the basic laws of physics leads to the formulas for the kinetic and potential energy for each of the system s bodies as follows:
4 T 0 = 1 m 0θ 0 ; P 0 = 0 (3) Τ 1 = 1 m 1 [(θ 0 + θ 1 cos(θ 1 )) + ( θ 1 sin(θ 1 )) ] + 1 Iθ 1 = 1 m 1 [θ 0 + θ 0θ 1 cos(θ 1 ) + ( ) θ 1 sin (θ 1 ) + ( ) θ 1 cos (θ 1 )] + 1 Iθ 1 = 1 m 1 [θ 0 + θ 0θ 1 cos(θ 1 ) + ( ) 1 θ 1 ] + Iθ 1 Τ 1 = 1 m 1θ 0 + m1 θ 0θ 1 cos(θ 1 ) + 1 [m 1 + I] θ 1 (4) P 1 = m 1 g cos(θ 1 ) (5) Substituting the above into the agrangian () gives: = 1 (m 0 + m 1 )θ 0 + m1 θ 0θ 1 cos(θ 1 )+ (6) + 1 [m 1 + I] θ 1 + m1 g cos(θ 1 ) Define the vector θ = [ θ 0 ] and the matrix P = [ u ]. Then the agrange θ 1 0 equations can be written as: d dt ( ) = P (7) θ θ Calculating the partial derivatives using the chain rule gives: = 0 θ 0 = (m 0 + m 1 )θ 0 + m 1 θ 0 θ 1cos(θ 1 ) d dt ( ) = (m 0 + m 1 )θ 0 + m 1 θ 0 θ 1cos(θ 1 ) m 1 θ 1 sin(θ1 ) = m θ 1 1 θ 0θ 1sin(θ 1 ) m 1 g sin(θ 1 ) = m 1 θ 1 θ 0cos(θ 1 ) + [m 1 ( ) + I] θ 1 d dt ( ) = m 1 θ 1 θ 0cos(θ 1 ) m 1 θ 0θ 1 sin(θ 0 ) + [m 1 ( ) + I] θ 1 Substituting these quantities in (7) leads to:
5 u = (m 0 + m 1 )θ 0 + m 1 θ 1cos(θ 1 ) m 1 θ 1 sin(θ1 ) (8) 0 = m 1 θ 0cos(θ 1 ) [m 1 ( ) + I] θ 1 + m 1 g sin(θ 1 ) (9) Equations (8) and (9) describe the system s motion. For the sake of simplicity, these equations can be written in matrix form using the column vector θ defined above. Thus, (8)-(9) can be written equivalently as D(θ)θ + C(θ, θ)θ + G(θ) = Hu (10) where the matrices D(θ), C(θ, θ), G(θ) and H(u) are time varying and m 0 + m 1 m 1 cos(θ 1) D(θ) = m [ 1 cos(θ 1) m 1 (, C(θ, θ) = [ 0 m 1 θ 1 cos(θ 1 ) ] ) + I 0 0 ] 0 G(θ) = ( m 1 g sin(θ 1 )), H = [1 0 ] (11) and the moment of inertia equals to I = m 1 1 1, see [3]. Observe that the system is strongly nonlinear since there exist products of different states and states appear as arguments of trigonometric functions. This makes the system hard to control. Observe now that the matrix D(θ) is invertible for every θ, since its determinant is always positive for all θ. Indeed, the determinant is det(d(θ)) = m 1 ( ) [1 cos (θ 1 )] + (m 0 + m 1 )I + m 0 m 1 ( ) > 0 The next goal, after finding the equations of motion, is to define an equivalent system that consists of first order differential equations. Such systems are called state space models. Define the column vector x = [θ T θ T] Τ = [θ 0 θ 1 θ 0 θ 1 ]T (1) Using the model description (1) and multiplying from the left by the inverse of D(θ), equation (10) is written as x = [ 0 I 0 D 1 C ] x + [ 0 D 1 G ] + [ 0 D 1 H ] u (13) In (13) the matrices are denoted only by name without mentioning the variables on which they depend. This was made for the sake of brevity, but the dependence of each matrix form the variables still holds as before.
6 3. inearization The equilibrium points of a dynamical system described by x = f(x) are defined as the points x 0 for which the derivative is equal to zero, that is f(x 0 ) = 0. So we are looking for points for which the states of the system do not change. Equilibrium points are classified as stable or unstable, depending on how the system behaves when it starts from x 0 or is close to x 0. The inverted pendulum system has two equilibria, one stable and one unstable and their difference is easy to understand. The first equilibrium is the point of complete rest, where the pendulum is lowered down, on an angle θ 1 = 180. This is an asymptotically stable equilibrium, because starting from any initial condition, the rod will always return to its resting lowered down state. If for example we were to knock the pendulum rod with our hands, the system will return to rest after a small oscillation. Consequently, no input is required from any outside source to drive the system to this equilibrium. On the other hand, the second equilibrium corresponds to the upright vertical position, with an angle θ 1 = 0. At this point, the pendulum is balanced, but the smallest disturbance will cause it to diverge from this state, oscillate and end up resting at the lowered position. Therefore, for the second equilibrium point, it is clear that there is a need to apply a constant control law in order to maintain the pendulum in the upright position. The system can be linearized around its upright equilibrium. This means that it is possible to obtain a simplified linear version of the system that describes its behavior around this point. Thus, we can work with this simplified version in order to design a control law, which when applied to the system, will be able to keep it balanced on the upright position. For the nonlinear system described by x = f(x, u), the upright equilibrium is the point x = [θ 0 θ 1 θ 0 θ 1] T = [ ] T (14) For small deviations from this point, the angle θ 1 is very small, so we can make the approximations sin(θ 1 ) = θ 1, cos(θ 1 ) = 1 and θ 1 = 0, see [13]. Under these approximations the system becomes m 0 + m 1 [ m 1 m m 1 ( ] θ + [ ) + I 0 m 1 g ] θ = Hu M G
7 Or equivalently in state space form where θ = M 1 G θ + M 1 Hu x = Ax + Bu (15) A = 0 g m 1 4I + m m 0 m 1 + 4I(m 0 + m 1 ), B = m 0 m 1 + 4I(m 0 + m 1 ) 0 gm 1(m 0 + m 1 ) m 1 [ 0 0 m 0 m 1 + 4I(m 0 + m 1 ) ] [ m 0 m 1 + 4I(m 0 + m 1 )] This system is linear and the matrices A and B are time invariant. 4. Simulation It is easy to simulate the above linear model in Matlab, a programming software with a wide range of functions created for simulating control systems [5,10,11]. In the code provided below, we define the linearized system (15) as a state space system, where the output and states are the same, y(t) = x(t). Subsequently, using the linear quadratic regulator method, we determine a feedback control law of the form u(t) = Kx(t), that maintains the pendulum in the upright position. This QR method is based on minimizing the cost function J(u) = x(t) T Qx(t) + u(t) T Ru(t)dt 0 (16) where Q and R are symmetric, positive semidefinite and positive definite weight matrices respectively (usually diagonal), that are used to assign cost in the states for which we have the strictest requirements. In our example, since we do not want the cart to move far away on the x-axis and because we do not want large deviations of the rod from its equilibrium (because this will lead to a loss of linearity), we will choose larger values for the corresponding entries of the matrix Q. The entries of Q corresponding to the cart velocity and the angular velocity are set to zero, since we assume they do not pose any limitations for this particular example. As initial conditions we choose the position and velocity of the cart to be zero, a 5 angle for the rod and an angular velocity of 5 sec. Simulation results can be seen on Figure. We can see that for different values of the matrix Q the solution of the system is significantly different. Putting a higher cost on the rod displacement, we obtain smaller oscillations and the system returns to the equilibrium faster.
8 % inear model for inverted pendulum m0=1.5; m1=0.5; =0.5; I=m1*^/1;g=10; D0=[m0+m1, m1*/; m1*/, m1*(/)^+i]; H=[1;0]; A=[zeros(),eye();0,g*^*m1^/(^*m0*m1+4*I*(m0+m1)),0,0;0,-*g**m1*(m0+m1)/(^*m0*m1+4*I*(m0+m1)),0,0]; B=[0;0;(4*I+^*m1)/(^*m0*m1+4*I*(m0+m1));- (**m1)/(^*m0*m1+4*i*(m0+m1))]; C=eye(4); pend=ss(a,b,c,0) % the pendulum state space system R=1; Q=diag([1,0,0,0]); %different values can be chosen k=lqr(pend,q,r); % compute the feedback law u=-k*x pendnew=ss(a-b*k,b,c,0) % define the new system [y,t,x]= initial(pendnew,[0;degrad(5);0;degrad(5)],10); y(:,)=raddeg(y(:,)); %transform from rad to degrees. y(:,4)=raddeg(y(:,4)); for i=1:4 subplot(,,i) plot(t,y(:,i)) end Figure : QR in the linearized model with matrices Q=diag[1,,0,0] and Q=diag[1,0,0,0]. 5. Model variations There are many variations of the inverted pendulum model that arise from different applications and each one is of special interest. Their modeling follows similar steps with the ones presented above. Nonetheless, in each case additional parameters or constraints are added that must be taken into account. Some variations are given in Figure 3. Notable examples include the double inverted pendulum, used in modeling human balance [1, 14-17]. In this model, on the end point of the first rod, a
9 second one is placed and again the aim is the balance of the system. A specialized version of this model is when the joints between the 1 st rod and the cart and the 1 st and nd rods can be locked to a fixed angle, allowing for the system to have multiple equilibria, as seen in Figure 4. This is useful in modeling the human foot in a study to construct applications for gait support [14-17]. Another interesting example is a system where two rods are mounted on the same cart on two different points. A similar problem is the study of all the above systems for the case when the cart is on an inclined surface. astly, another special case is the rotational inverted pendulum. In this case the pendulum is placed on a rotating base. In all of the above examples, it is possible for the states of the system to be subjected to constraints. For example, the cart may have limited space to move, or the rod may not be allowed to fall below a specific level. In each case, these constraints impose radical changes in the computation of the optimal solution. Figure 3: Inverted pendulum variations.
10 Figure 4: Gait system. 6. Conclusions In conclusion, it is clear that the inverted pendulum is a system with many variations that render it a fundamental control problem. Apart from its variations, its analysis and control can be studied using a plethora of different techniques, as mentioned in the introduction. The system can be controlled using various optimization techniques. Predictive control techniques can be applied, which aim at determining a series of future control actions that will balance the system. Adaptive control techniques can also be used. Such methods are useful when certain parameters of the system change during its simulation. Such methods are used for example when the cart goes through a different terrain and the friction coefficient changes or when an object is suddenly placed on the end of the rod, changing its center of gravity. Overall, the inverted pendulum is a system that helps engineers test the efficacy of new control methods and for that matter it works as a bridge between theoretical approaches and their application to real life problems. References [1] Anh, N. D., Matsuhisa, H., Viet,. D., & Yasuda, M. (007). Vibration control of an inverted pendulum type structure by passive mass spring-pendulum dynamic vibration absorber. Journal of Sound and Vibration, 307(1), [] Anderson, C. W. (1989). earning to control an inverted pendulum using neural networks. IEEE Control Systems Magazine, 9(3), [3] Bogdanov, A. (004). Optimal control of a double inverted pendulum on a cart. CSEE, OGI School of Science and Engineering, OHSU, Tech. Rep. CSE
11 [4] Boubaker, O. (013). The inverted pendulum benchmark in nonlinear control theory: a survey. International Journal of Advanced Robotic Systems, 10. [5] Dorf, R. C., & Bishop, R. H. (011). Modern control systems (1 th Ed). Pearson. [6] Grasser, F., D'arrigo, A., Colombi, S., & Rufer, A. C. (00). JOE: a mobile, inverted pendulum. IEEE Transactions on industrial electronics, 49(1), [7] Hehn, M., & D'Andrea, R. (011, May). A flying inverted pendulum. In Robotics and Automation (ICRA), 011 IEEE International Conference on (pp ). IEEE. [8] Jadlovská, S., & Sarnovský, J. (013). Modelling of classical and rotary inverted pendulum systems a generalized approach. Journal of Electrical Engineering, 64(1), [9] Jadlovská, S., & Sarnovský, J. (01, January). Classical double inverted pendulum A complex overview of a system. In Applied Machine Intelligence and Informatics (SAMI), 01 IEEE 10th International Symposium on (pp ). IEEE. [10] Moysis,., Azar, A. T., Kafetzis, I., Tsiaousis, M., & Charalampidis, N. (017). Introduction to Control Systems Design Using Matlab. International Journal of System Dynamics Applications (IJSDA). (to appear). [11] Moysis,., Tsiaousis, M., Charalampidis, N., Eliadou, M., & Kafetzis, I. (015). An Introduction to Control Theory Applications with Matlab. Retrieved from [1] Pathak, K., Franch, J., & Agrawal, S. K. (005). Velocity and position control of a wheeled inverted pendulum by partial feedback linearization. IEEE Transactions on robotics, 1(3), [13] Qian, Q., Dongmei, D., Feng,., & Yongchuan, T. (011, August). Stabilization of the double inverted pendulum based on discrete-time model predictive control. In Automation and ogistics (ICA), 011 IEEE International Conference on (pp ). IEEE. [14] Sasagawa, S., Shinya, M., & Nakazawa, K. (014). Interjoint dynamic interaction during constrained human quiet standing examined by induced acceleration analysis. Journal of neurophysiology, 111(), [15] Sugihara, T., Nakamura, Y., & Inoue, H. (00). Real-time humanoid motion generation through ZMP manipulation based on inverted pendulum control. In Robotics and Automation, 00. Proceedings.
12 ICRA'0. IEEE International Conference on (Vol., pp ). IEEE. [16] van der Spek, J. H., Veltink, P. H., Hermens, H. J., Koopman, B. F., & Boom, H. B. (003). A model-based approach to stabilizing crutch supported paraplegic standing by artificial hip joint stiffness. IEEE transactions on neural systems and rehabilitation engineering, 11(4), [17] Winter, D. A. (1995). Human balance and posture control during standing and walking. Gait & posture, 3(4),
Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems
Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,
More informationCoordinating Feet in Bipedal Balance
Coordinating Feet in Bipedal Balance S.O. Anderson, C.G. Atkeson, J.K. Hodgins Robotics Institute Carnegie Mellon University soa,cga,jkh@ri.cmu.edu Abstract Biomechanical models of human standing balance
More informationComparison of LQR and PD controller for stabilizing Double Inverted Pendulum System
International Journal of Engineering Research and Development ISSN: 78-67X, Volume 1, Issue 1 (July 1), PP. 69-74 www.ijerd.com Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum
More informationmoments of inertia at the center of gravity (C.G.) of the first and second pendulums are I 1 and I 2, respectively. Fig. 1. Double inverted pendulum T
Real-Time Swing-up of Double Inverted Pendulum by Nonlinear Model Predictive Control Pathompong Jaiwat 1 and Toshiyuki Ohtsuka 2 Abstract In this study, the swing-up of a double inverted pendulum is controlled
More informationA Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction
A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction R. W. Brockett* and Hongyi Li* Engineering and Applied Sciences Harvard University Cambridge, MA 38, USA {brockett, hongyi}@hrl.harvard.edu
More informationEfficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking
American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking Frank B. Mathis, Rouhollah Jafari
More informationSwinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC. Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems Noriko Matsuda, Masaki Izutsu,
More informationDesign, realization and modeling of a two-wheeled mobile pendulum system
Design, realization and modeling of a two-wheeled mobile pendulum system ÁKOS ODRY 1, ISTVÁN HARMATI, ZOLTÁN KIRÁLY 1, PÉTER ODRY 1 1 Department of Control Engineering and Information Technology, College
More informationEE Homework 3 Due Date: 03 / 30 / Spring 2015
EE 476 - Homework 3 Due Date: 03 / 30 / 2015 Spring 2015 Exercise 1 (10 points). Consider the problem of two pulleys and a mass discussed in class. We solved a version of the problem where the mass was
More informationReal-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum
Proceedings of the International MultiConference of Engineers and Computer Scientists 017 Vol I,, March 15-17, 017, Hong Kong Real-Time Implementation of a LQR-Based Controller for the Stabilization of
More informationDesign and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum
ISSN (Online): 347-3878, Impact Factor (5): 3.79 Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum Kambhampati Tejaswi, Alluri Amarendra, Ganta Ramesh 3 M.Tech, Department
More informationFigure 5.16 Compound pendulum: (a) At rest in equilibrium, (b) General position with coordinate θ, Freebody
Lecture 27. THE COMPOUND PENDULUM Figure 5.16 Compound pendulum: (a) At rest in equilibrium, (b) General position with coordinate θ, Freebody diagram The term compound is used to distinguish the present
More informationIntroduction to Robotics
J. Zhang, L. Einig 277 / 307 MIN Faculty Department of Informatics Lecture 8 Jianwei Zhang, Lasse Einig [zhang, einig]@informatik.uni-hamburg.de University of Hamburg Faculty of Mathematics, Informatics
More informationReverse Order Swing-up Control of Serial Double Inverted Pendulums
Reverse Order Swing-up Control of Serial Double Inverted Pendulums T.Henmi, M.Deng, A.Inoue, N.Ueki and Y.Hirashima Okayama University, 3-1-1, Tsushima-Naka, Okayama, Japan inoue@suri.sys.okayama-u.ac.jp
More informationFUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT
http:// FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT 1 Ms.Mukesh Beniwal, 2 Mr. Davender Kumar 1 M.Tech Student, 2 Asst.Prof, Department of Electronics and Communication
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
More informationThe Inverted Pendulum
Lab 1 The Inverted Pendulum Lab Objective: We will set up the LQR optimal control problem for the inverted pendulum and compute the solution numerically. Think back to your childhood days when, for entertainment
More informationFU REASONING INFERENCE ASSOCIATED WIT GENETIC ALGORIT M APPLIED TO A TWO-W EELED SELF-BALANCING ROBOT OF LEGO MINDSTORMS NXT
FU REASONING INFERENCE ASSOCIATED WIT GENETIC ALGORIT M APPLIED TO A TWO-W EELED SELF-BALANCING ROBOT OF LEGO MINDSTORMS NXT Che-Ying Lin, Chih-Peng Huang*, and Jui-Chung Hung Department of Computer Science,
More informationNONLINEAR MECHANICAL SYSTEMS (MECHANISMS)
NONLINEAR MECHANICAL SYSTEMS (MECHANISMS) The analogy between dynamic behavior in different energy domains can be useful. Closer inspection reveals that the analogy is not complete. One key distinction
More informationChapter 14. Oscillations. Oscillations Introductory Terminology Simple Harmonic Motion:
Chapter 14 Oscillations Oscillations Introductory Terminology Simple Harmonic Motion: Kinematics Energy Examples of Simple Harmonic Oscillators Damped and Forced Oscillations. Resonance. Periodic Motion
More informationAdvanced Generalized Modeling of Classical Inverted Pendulum Systems
Advanced Generalized Modeling of Classical Inverted Pendulum Systems Slávka Jadlovská, Ján Sarnovský, Jaroslav Vojtek, Dominik Vošček Department of Cybernetics and Artificial Intelligence, Faculty of Electrical
More informationApplication of Neural Networks for Control of Inverted Pendulum
Application of Neural Networks for Control of Inverted Pendulum VALERI MLADENOV Department of Theoretical Electrical Engineering Technical University of Sofia Sofia, Kliment Ohridski blvd. 8; BULARIA valerim@tu-sofia.bg
More informationSolutions 2: Simple Harmonic Oscillator and General Oscillations
Massachusetts Institute of Technology MITES 2017 Physics III Solutions 2: Simple Harmonic Oscillator and General Oscillations Due Wednesday June 21, at 9AM under Rene García s door Preface: This problem
More informationOSCILLATIONS ABOUT EQUILIBRIUM
OSCILLATIONS ABOUT EQUILIBRIUM Chapter 13 Units of Chapter 13 Periodic Motion Simple Harmonic Motion Connections between Uniform Circular Motion and Simple Harmonic Motion The Period of a Mass on a Spring
More informationChapter 14 Periodic Motion
Chapter 14 Periodic Motion 1 Describing Oscillation First, we want to describe the kinematical and dynamical quantities associated with Simple Harmonic Motion (SHM), for example, x, v x, a x, and F x.
More informationLinearization problem. The simplest example
Linear Systems Lecture 3 1 problem Consider a non-linear time-invariant system of the form ( ẋ(t f x(t u(t y(t g ( x(t u(t (1 such that x R n u R m y R p and Slide 1 A: f(xu f(xu g(xu and g(xu exist and
More informationIn the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as
2 MODELING Once the control target is identified, which includes the state variable to be controlled (ex. speed, position, temperature, flow rate, etc), and once the system drives are identified (ex. force,
More informationRobust Control of Cooperative Underactuated Manipulators
Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute
More informationStabilization of Motion of the Segway 1
Stabilization of Motion of the Segway 1 Houtman P. Siregar, 2 Yuri G. Martynenko 1 Department of Mechatronics Engineering, Indonesia Institute of Technology, Jl. Raya Puspiptek-Serpong, Indonesia 15320,
More informationUniversity of Petroleum & Energy Studies, Dehradun Uttrakhand, India
International Journal of Scientific & Engineering Research Volume 9, Issue 1, January-2018 891 Control of Inverted Pendulum System Using LabVIEW Devendra Rawat a, Deepak Kumar a*, Deepali Yadav a a Department
More informationSynergetic Control of the Unstable Two-Mass System
Synergetic Control of the Unstable Two-Mass System Alexander A. Kolesnikov Department of Automatic Control Systems Taganrog State University of Radio-Engineering Nekrasovsky str. 44, Taganrog GSP-17A,
More informationKINETIC ENERGY SHAPING IN THE INVERTED PENDULUM
KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM J. Aracil J.A. Acosta F. Gordillo Escuela Superior de Ingenieros Universidad de Sevilla Camino de los Descubrimientos s/n 49 - Sevilla, Spain email:{aracil,
More informationSystem simulation using Matlab, state plane plots
System simulation using Matlab, state plane plots his lab is mainly concerned with making state plane (also referred to as phase plane ) plots for various linear and nonlinear systems with two states he
More informationDynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics
ISBN 978-93-84468-- Proceedings of 5 International Conference on Future Computational echnologies (ICFC'5) Singapore, March 9-3, 5, pp. 96-3 Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical
More informationRobot Manipulator Control. Hesheng Wang Dept. of Automation
Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute
More informationName: Fall 2014 CLOSED BOOK
Name: Fall 2014 1. Rod AB with weight W = 40 lb is pinned at A to a vertical axle which rotates with constant angular velocity ω =15 rad/s. The rod position is maintained by a horizontal wire BC. Determine
More informationSOLVING DYNAMICS OF QUIET STANDING AS NONLINEAR POLYNOMIAL SYSTEMS
SOLVING DYNAMICS OF QUIET STANDING AS NONLINEAR POLYNOMIAL SYSTEMS Zhiming Ji Department of Mechanical Engineering, New Jersey Institute of Technology, Newark, New Jersey 070 ji@njit.edu Abstract Many
More informationControlling the Inverted Pendulum
Controlling the Inverted Pendulum Steven A. P. Quintero Department of Electrical and Computer Engineering University of California, Santa Barbara Email: squintero@umail.ucsb.edu Abstract The strategies
More informationModeling and Control Overview
Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I
More informationStable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum
Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada
More informationHARDWARE-IN-THE-LOOP SIMULATION AND DIGITAL CONTROL OF DOUBLE INVERTED PENDULUM
VOL. 11, NO., JANUARY 016 ISSN 1819-6608 006-016 Asian Research Publishing Network (ARPN). All rights reserved. HARDWARE-IN-THE-LOOP SIMULATION AND DIGITAL CONTROL OF DOUBLE INVERTED PENDULUM Germán Darío
More informationFor a rigid body that is constrained to rotate about a fixed axis, the gravitational torque about the axis is
Experiment 14 The Physical Pendulum The period of oscillation of a physical pendulum is found to a high degree of accuracy by two methods: theory and experiment. The values are then compared. Theory For
More informationSimple Harmonic Motion Practice Problems PSI AP Physics 1
Simple Harmonic Motion Practice Problems PSI AP Physics 1 Name Multiple Choice Questions 1. A block with a mass M is attached to a spring with a spring constant k. The block undergoes SHM. Where is the
More informationChapter 15+ Revisit Oscillations and Simple Harmonic Motion
Chapter 15+ Revisit Oscillations and Simple Harmonic Motion Revisit: Oscillations Simple harmonic motion To-Do: Pendulum oscillations Derive the parallel axis theorem for moments of inertia and apply it
More informationPhysics 12. Unit 5 Circular Motion and Gravitation Part 1
Physics 12 Unit 5 Circular Motion and Gravitation Part 1 1. Nonlinear motions According to the Newton s first law, an object remains its tendency of motion as long as there is no external force acting
More informationAA 242B / ME 242B: Mechanical Vibrations (Spring 2016)
AA 242B / ME 242B: Mechanical Vibrations (Spring 206) Solution of Homework #3 Control Tab Figure : Schematic for the control tab. Inadequacy of a static-test A static-test for measuring θ would ideally
More informationBalancing of an Inverted Pendulum with a SCARA Robot
Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland
More informationReview: control, feedback, etc. Today s topic: state-space models of systems; linearization
Plan of the Lecture Review: control, feedback, etc Today s topic: state-space models of systems; linearization Goal: a general framework that encompasses all examples of interest Once we have mastered
More informationECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67
1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure
More informationMass on a Horizontal Spring
Course- B.Sc. Applied Physical Science (Computer Science) Year- IInd, Sem- IVth Subject Physics Paper- XIVth, Electromagnetic Theory Lecture No. 22, Simple Harmonic Motion Introduction Hello friends in
More informationCHAPTER 1. Introduction
CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric
More informationPhysics for Scientists and Engineers 4th Edition, 2017
A Correlation of Physics for Scientists and Engineers 4th Edition, 2017 To the AP Physics C: Mechanics Course Descriptions AP is a trademark registered and/or owned by the College Board, which was not
More informationCourse of lab activities on control theory based on the Lego NXT
Preprints of the 19th World Congress The International Federation of Automatic Control Course of lab activities on control theory based on the Lego NXT Alexander A. Kapitonov Alexey A. Bobtsov, Yuri A.
More informationTheory of Vibrations in Stewart Platforms
Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a
More informationRobotics. Dynamics. University of Stuttgart Winter 2018/19
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational
More informationRotational Kinetic Energy
Lecture 17, Chapter 10: Rotational Energy and Angular Momentum 1 Rotational Kinetic Energy Consider a rigid body rotating with an angular velocity ω about an axis. Clearly every point in the rigid body
More informationChapter 14 Oscillations. Copyright 2009 Pearson Education, Inc.
Chapter 14 Oscillations Oscillations of a Spring Simple Harmonic Motion Energy in the Simple Harmonic Oscillator Simple Harmonic Motion Related to Uniform Circular Motion The Simple Pendulum The Physical
More informationChapter 3 Numerical Methods
Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second
More informationModeling and Experimentation: Compound Pendulum
Modeling and Experimentation: Compound Pendulum Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin Fall 2014 Overview This lab focuses on developing a mathematical
More informationPhysics Mechanics. Lecture 32 Oscillations II
Physics 170 - Mechanics Lecture 32 Oscillations II Gravitational Potential Energy A plot of the gravitational potential energy U g looks like this: Energy Conservation Total mechanical energy of an object
More informationChapter 14 Oscillations. Copyright 2009 Pearson Education, Inc.
Chapter 14 Oscillations 14-1 Oscillations of a Spring If an object vibrates or oscillates back and forth over the same path, each cycle taking the same amount of time, the motion is called periodic. The
More informationExam 3 Practice Solutions
Exam 3 Practice Solutions Multiple Choice 1. A thin hoop, a solid disk, and a solid sphere, each with the same mass and radius, are at rest at the top of an inclined plane. If all three are released at
More informationModelling of Ball and Plate System Based on First Principle Model and Optimal Control
2017 21st International Conference on Process Control (PC) June 6 9, 2017, Štrbské Pleso, Slovakia Modelling of Ball and Plate System Based on First Principle Model and Optimal Control František Dušek,
More informationChap. 15: Simple Harmonic Motion
Chap. 15: Simple Harmonic Motion Announcements: CAPA is due next Tuesday and next Friday. Web page: http://www.colorado.edu/physics/phys1110/phys1110_sp12/ Examples of periodic motion vibrating guitar
More information28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod)
28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod) θ + ω 2 sin θ = 0. Indicate the stable equilibrium points as well as the unstable equilibrium points.
More informationTranslational and Rotational Dynamics!
Translational and Rotational Dynamics Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 217 Copyright 217 by Robert Stengel. All rights reserved. For educational use only.
More informationFriction. Modeling, Identification, & Analysis
Friction Modeling, Identification, & Analysis Objectives Understand the friction phenomenon as it relates to motion systems. Develop a control-oriented model with appropriate simplifying assumptions for
More informationKinetic Energy and Work
Kinetic Energy and Work 8.01 W06D1 Today s Readings: Chapter 13 The Concept of Energy and Conservation of Energy, Sections 13.1-13.8 Announcements Problem Set 4 due Week 6 Tuesday at 9 pm in box outside
More informationEstimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed
Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed Sébastien Andary, Ahmed Chemori, Sébastien Krut To cite this version: Sébastien Andary,
More informationEE 16B Midterm 2, March 21, Name: SID #: Discussion Section and TA: Lab Section and TA: Name of left neighbor: Name of right neighbor:
EE 16B Midterm 2, March 21, 2017 Name: SID #: Discussion Section and TA: Lab Section and TA: Name of left neighbor: Name of right neighbor: Important Instructions: Show your work. An answer without explanation
More informationState Space Representation
ME Homework #6 State Space Representation Last Updated September 6 6. From the homework problems on the following pages 5. 5. 5.6 5.7. 5.6 Chapter 5 Homework Problems 5.6. Simulation of Linear and Nonlinear
More informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory
More informationLagrange s Equations of Motion and the Generalized Inertia
Lagrange s Equations of Motion and the Generalized Inertia The Generalized Inertia Consider the kinetic energy for a n degree of freedom mechanical system with coordinates q, q 2,... q n. If the system
More informationControl. CSC752: Autonomous Robotic Systems. Ubbo Visser. March 9, Department of Computer Science University of Miami
Control CSC752: Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami March 9, 2017 Outline 1 Control system 2 Controller Images from http://en.wikipedia.org/wiki/feed-forward
More informationIntelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur
Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur Module - 2 Lecture - 4 Introduction to Fuzzy Logic Control In this lecture today, we will be discussing fuzzy
More informationUnforced Oscillations
Unforced Oscillations Simple Harmonic Motion Hooke s Law Newton s Second Law Method of Force Competition Visualization of Harmonic Motion Phase-Amplitude Conversion The Simple Pendulum and The Linearized
More informationCDS 101 Precourse Phase Plane Analysis and Stability
CDS 101 Precourse Phase Plane Analysis and Stability Melvin Leok Control and Dynamical Systems California Institute of Technology Pasadena, CA, 26 September, 2002. mleok@cds.caltech.edu http://www.cds.caltech.edu/
More informationHumanoid Push Recovery
Humanoid Push Recovery Benjamin Stephens The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213, USA bstephens@cmu.edu http://www.cs.cmu.edu/ bstephe1 Abstract We extend simple models previously
More informationChapter 14 Oscillations
Chapter 14 Oscillations If an object vibrates or oscillates back and forth over the same path, each cycle taking the same amount of time, the motion is called periodic. The mass and spring system is a
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationDifferential Equations and Linear Algebra Exercises. Department of Mathematics, Heriot-Watt University, Edinburgh EH14 4AS
Differential Equations and Linear Algebra Exercises Department of Mathematics, Heriot-Watt University, Edinburgh EH14 4AS CHAPTER 1 Linear second order ODEs Exercises 1.1. (*) 1 The following differential
More informationDepartment of Physics
Department of Physics PHYS101-051 FINAL EXAM Test Code: 100 Tuesday, 4 January 006 in Building 54 Exam Duration: 3 hrs (from 1:30pm to 3:30pm) Name: Student Number: Section Number: Page 1 1. A car starts
More informationSWINGING UP A PENDULUM BY ENERGY CONTROL
Paper presented at IFAC 13th World Congress, San Francisco, California, 1996 SWINGING UP A PENDULUM BY ENERGY CONTROL K. J. Åström and K. Furuta Department of Automatic Control Lund Institute of Technology,
More informationKIN Mechanics of posture by Stephen Robinovitch, Ph.D.
KIN 840 2006-1 Mechanics of posture 2006 by Stephen Robinovitch, Ph.D. Outline Base of support Effect of strength and body size on base of support Centre of pressure and centre of gravity Inverted pendulum
More informationH-infinity Based Full State Feedback Controller Design for Human Swing Leg
DOI: http://dx.doi.org/1.3684/etj.36.3a.15 Hazem I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq. hazemcontrol1@yahoo.com Azhar J. Abdulridha Control and Systems
More informationFuzzy modeling and control of rotary inverted pendulum system using LQR technique
IOP Conference Series: Materials Science and Engineering OPEN ACCESS Fuzzy modeling and control of rotary inverted pendulum system using LQR technique To cite this article: M A Fairus et al 13 IOP Conf.
More informationAssignments VIII and IX, PHYS 301 (Classical Mechanics) Spring 2014 Due 3/21/14 at start of class
Assignments VIII and IX, PHYS 301 (Classical Mechanics) Spring 2014 Due 3/21/14 at start of class Homeworks VIII and IX both center on Lagrangian mechanics and involve many of the same skills. Therefore,
More informationPhys101 Second Major-173 Zero Version Coordinator: Dr. M. Al-Kuhaili Thursday, August 02, 2018 Page: 1. = 159 kw
Coordinator: Dr. M. Al-Kuhaili Thursday, August 2, 218 Page: 1 Q1. A car, of mass 23 kg, reaches a speed of 29. m/s in 6.1 s starting from rest. What is the average power used by the engine during the
More informationComputational and mathematical modeling of an industrialautomobile robot: a multi-purpose case of study
Issue 2, Volume 5, 2011 91 Computational and mathematical modeling of an industrialautomobile robot: a multi-purpose case of study J. Alejandro Betancur Abstract Nowadays, in automobile industry are found
More informationDate: 31 March (1) The only reference material you may use is one 8½x11 crib sheet and a calculator.
PH1140: Oscillations and Waves Name: SOLUTIONS AT END Conference: Date: 31 March 2005 EXAM #1: D2006 INSTRUCTIONS: (1) The only reference material you may use is one 8½x11 crib sheet and a calculator.
More informationIntroduction to Modern Control MT 2016
CDT Autonomous and Intelligent Machines & Systems Introduction to Modern Control MT 2016 Alessandro Abate Lecture 2 First-order ordinary differential equations (ODE) Solution of a linear ODE Hints to nonlinear
More informationThe Study on PenduBot Control Linear Quadratic Regulator and Particle Swarm Optimization
The Study on PenduBot Control Linear Quadratic Regulator and Particle Swarm Optimization Xu Jianfeng, Song Huzhen Huaiyin Normal University Huai an, China, 33 Journal of Digital Information Management
More informationNonlinear PD Controllers with Gravity Compensation for Robot Manipulators
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation
More informationThe Pendulum. The purpose of this tab is to predict the motion of various pendulums and compare these predictions with experimental observations.
The Pendulum Introduction: The purpose of this tab is to predict the motion of various pendulums and compare these predictions with experimental observations. Equipment: Simple pendulum made from string
More informationDifferent Modelling and Controlling Technique For Stabilization Of Inverted Pendulam
International Journal of Scientific & Engineering Research Volume 4, Issue 2, February-23 Different Modelling and Controlling Technique For Stabilization Of Inverted Pendulam K.CHAKRABORTY,, R.R. MUKHERJEE,
More informationExperimental investigation of micro-chaos
Experimental investigation of micro-chaos Gergely Gyebrószki Gábor Csernák Csaba Budai Department of Applied Mechanics Budapest University of Technology and Economics Budapest Hungary MTA-BME Research
More informationAutomatic Control II Computer exercise 3. LQG Design
Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9
More informationA GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin
Copyright IFAC 15th Triennial World Congress, Barcelona, Spain A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin Labaratoire d Automatique,
More informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture.1 Dynamic Behavior Richard M. Murray 6 October 8 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationMSMS Basilio Bona DAUIN PoliTo
MSMS 214-215 Basilio Bona DAUIN PoliTo Problem 2 The planar system illustrated in Figure 1 consists of a bar B and a wheel W moving (no friction, no sliding) along the bar; the bar can rotate around an
More information