Inverted Pendulum: A system with innumerable applications

Size: px
Start display at page:

Download "Inverted Pendulum: A system with innumerable applications"

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 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 information

Coordinating Feet in Bipedal Balance

Coordinating 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 information

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System

Comparison 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 information

moments 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

moments 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 information

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

A 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 information

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking

Efficient 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 information

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems

Swinging-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 information

Design, realization and modeling of a two-wheeled mobile pendulum system

Design, 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 information

EE Homework 3 Due Date: 03 / 30 / Spring 2015

EE 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 information

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Real-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 information

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum

Design 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 information

Figure 5.16 Compound pendulum: (a) At rest in equilibrium, (b) General position with coordinate θ, Freebody

Figure 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 information

Introduction to Robotics

Introduction 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 information

Reverse Order Swing-up Control of Serial Double Inverted Pendulums

Reverse 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 information

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

FUZZY 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 information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 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 information

The Inverted Pendulum

The 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 information

FU 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 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 information

NONLINEAR MECHANICAL SYSTEMS (MECHANISMS)

NONLINEAR 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 information

Chapter 14. Oscillations. Oscillations Introductory Terminology Simple Harmonic Motion:

Chapter 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 information

Advanced Generalized Modeling of Classical Inverted Pendulum Systems

Advanced 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 information

Application of Neural Networks for Control of Inverted Pendulum

Application 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 information

Solutions 2: Simple Harmonic Oscillator and General Oscillations

Solutions 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 information

OSCILLATIONS ABOUT EQUILIBRIUM

OSCILLATIONS 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 information

Chapter 14 Periodic Motion

Chapter 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 information

Linearization problem. The simplest example

Linearization 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 information

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

In 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 information

Robust Control of Cooperative Underactuated Manipulators

Robust 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 information

Stabilization of Motion of the Segway 1

Stabilization 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 information

University of Petroleum & Energy Studies, Dehradun Uttrakhand, India

University 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 information

Synergetic Control of the Unstable Two-Mass System

Synergetic 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 information

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

KINETIC 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 information

System simulation using Matlab, state plane plots

System 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 information

Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics

Dynamic 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 information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot 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 information

Name: Fall 2014 CLOSED BOOK

Name: 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 information

SOLVING DYNAMICS OF QUIET STANDING AS NONLINEAR POLYNOMIAL SYSTEMS

SOLVING 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 information

Controlling the Inverted Pendulum

Controlling 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 information

Modeling and Control Overview

Modeling 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 information

Stable 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 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 information

HARDWARE-IN-THE-LOOP SIMULATION AND DIGITAL CONTROL OF DOUBLE INVERTED PENDULUM

HARDWARE-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 information

For a rigid body that is constrained to rotate about a fixed axis, the gravitational torque about the axis is

For 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 information

Simple Harmonic Motion Practice Problems PSI AP Physics 1

Simple 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 information

Chapter 15+ Revisit Oscillations and Simple Harmonic Motion

Chapter 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 information

Physics 12. Unit 5 Circular Motion and Gravitation Part 1

Physics 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 information

AA 242B / ME 242B: Mechanical Vibrations (Spring 2016)

AA 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 information

Balancing of an Inverted Pendulum with a SCARA Robot

Balancing 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 information

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Review: 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 information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 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 information

Mass on a Horizontal Spring

Mass 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 information

CHAPTER 1. Introduction

CHAPTER 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 information

Physics for Scientists and Engineers 4th Edition, 2017

Physics 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 information

Course of lab activities on control theory based on the Lego NXT

Course 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 information

Theory of Vibrations in Stewart Platforms

Theory 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 information

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Robotics. 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 information

Rotational Kinetic Energy

Rotational 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 information

Chapter 14 Oscillations. Copyright 2009 Pearson Education, Inc.

Chapter 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 information

Chapter 3 Numerical Methods

Chapter 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 information

Modeling and Experimentation: Compound Pendulum

Modeling 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 information

Physics Mechanics. Lecture 32 Oscillations II

Physics 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 information

Chapter 14 Oscillations. Copyright 2009 Pearson Education, Inc.

Chapter 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 information

Exam 3 Practice Solutions

Exam 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 information

Modelling of Ball and Plate System Based on First Principle Model and Optimal Control

Modelling 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 information

Chap. 15: Simple Harmonic Motion

Chap. 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 information

28. 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) 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 information

Translational and Rotational Dynamics!

Translational 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 information

Friction. Modeling, Identification, & Analysis

Friction. 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 information

Kinetic Energy and Work

Kinetic 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 information

Estimation-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 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 information

EE 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, 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 information

State Space Representation

State 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 information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. 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 information

Lagrange s Equations of Motion and the Generalized Inertia

Lagrange 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 information

Control. CSC752: Autonomous Robotic Systems. Ubbo Visser. March 9, Department of Computer Science University of Miami

Control. 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 information

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

Intelligent 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 information

Unforced Oscillations

Unforced 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 information

CDS 101 Precourse Phase Plane Analysis and Stability

CDS 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 information

Humanoid Push Recovery

Humanoid 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 information

Chapter 14 Oscillations

Chapter 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 information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State 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 information

Differential 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 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 information

Department of Physics

Department 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 information

SWINGING UP A PENDULUM BY ENERGY CONTROL

SWINGING 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 information

KIN Mechanics of posture by Stephen Robinovitch, Ph.D.

KIN 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 information

H-infinity Based Full State Feedback Controller Design for Human Swing Leg

H-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 information

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique

Fuzzy 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 information

Assignments 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 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 information

Phys101 Second Major-173 Zero Version Coordinator: Dr. M. Al-Kuhaili Thursday, August 02, 2018 Page: 1. = 159 kw

Phys101 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 information

Computational and mathematical modeling of an industrialautomobile robot: a multi-purpose case of study

Computational 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 information

Date: 31 March (1) The only reference material you may use is one 8½x11 crib sheet and a calculator.

Date: 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 information

Introduction to Modern Control MT 2016

Introduction 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 information

The Study on PenduBot Control Linear Quadratic Regulator and Particle Swarm Optimization

The 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 information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear 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 information

The Pendulum. The purpose of this tab is to predict the motion of various pendulums and compare these predictions with experimental observations.

The 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 information

Different Modelling and Controlling Technique For Stabilization Of Inverted Pendulam

Different 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 information

Experimental investigation of micro-chaos

Experimental 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 information

Automatic Control II Computer exercise 3. LQG Design

Automatic 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 information

A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin

A 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 information

CDS 101/110a: Lecture 2.1 Dynamic Behavior

CDS 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 information

MSMS Basilio Bona DAUIN PoliTo

MSMS 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