1 Introduction. 2 Process description

Size: px
Start display at page:

Download "1 Introduction. 2 Process description"

Transcription

1 1 Introduction This document describes the backround and theory of the Rotary Inverted Pendulum laboratory excercise. The purpose of this laboratory excercise is to familiarize the participants with state machines in control applications. The process must be controlled differently at different times. For example, the pendulum must first be initialized and brought to a suitable starting position, then swung up to the upper position and finally balanced. A single control algorithm is not suitable for all situations, and a method to automatically decide the used control is needed. Although an inverted pendulum is not a commonplace industrial application, the mode switching methodology can be generalized to other processes even the whole plant. 2 Process description The process analyzed in this laboratory excercise is a rotary inverted pendulum (RIP), also known as a Furuta pendulum. The pendulum arm is attached to a horizontal arm which is actuated by a DC servo motor. The objective of the system is to balance the pendulum arm in the upright position. The control is implemented with Simulink on a separate PC. The control is based on the measurements of the angles and angular velocities of the two arms. The angle of the pendulum arm is measured using an optical encoder, which transforms and quantizes the angle into a binary signal. The angle of the horizontal arm detemined using a potentiometer attached to the shaft of the motor. The measurements are sent to the control system for further processing. The motor is controlled by a motor control board which transforms the 0 5 V control signal to a correct motor voltage. To prevent the horizontal arm from rotating too far from the center (this might damage the wires), safety switches have also been installed in the process. These switches immediately cut the power from the motor control board if crossed. The pendulum control is implemented in a dedicated PC with xpc target, which is a real-time software environment enabling the use of Simulink and Stateflow to control actual processes. The Simulink model can be divided into three main parts: Filtering and transforming the raw measurement data (and calculating the derivatives), calculating the state and control signal, 1

2 and finally transforming the calculated control signal to a voltage signal sent to the motor control board. 3 Mathematical model of the pendulum A mathematical model of the pendulum is introduced in this section. The details of the derivation can be found in [2]. We must first describe the physical equipment. At the center is a pillar with moment of inertia J. Rigidly connected to it is a horizontal arm with length l a and homogenously line distributed mass m a. The pendulum arm, with length l p and homogenously line distributed mass m p hangs from the end of the horizontal arm. At the end of the pendulum arm is a balancing body with point distributed mass M. The angle of the horizontal arm is φ and counterclockwise (when viewed from above) is taken as the positive direction. Pendulum arm angle is denoted by θ where clockwise direction (when viewed from the front) is positive. Angle θ = 0 corresponds the labile equiliribium point at the top. The equations of motion will be derived using Lagrangian mechanics. For this, we need to know the kinetic energy T and the potential energy V of the system. These are most easily calculated one section at a time. Calculation of the center pillar s kinetic energy is straightforward. The pillar has no effect on the potential energy of the system. T c = 1 2 J φ 2 V c = 0 The horizontal arm s energies are equally simple. T a = 1 6 m al a φ2 V a = 0 For the pendulum arm, the kinetic energy consists of three terms: One describing the revolution around the center pillar, one describing the revolution around the horizontal arm and one describing the cross effect of these. The potential energy is considered to be zero when the pendulum arm is 2

3 horizontal. T p = 1 2 m p V p = 1 2 m pgl p cosθ (l 2a + 13 ) (l p sin θ) 2 φ m plp 2 θ m pl a l p cos θ φ θ The balancing mass s energies are calculated in a similar manner. T m = 1 2 M ( la 2 + (l p sin θ) 2) φ Ml2 θ p 2 + Ml a l p cos θ φ θ V m = Mgl p cos θ The kinetic and potential energies can be added up to get the total kinetic and potential energy of the system. To simplify these expressions, we introduce new variables: α = J + (M + 13 ) m a + m p la 2 ( β = M + 1 ) 3 m p lp 2 ( γ = M + 1 ) 2 m p l a l p ( δ = M + 1 ) 2 m p gl p With these new variables, the total kinetic and potential energies can be formulated more conveniently. T = T c + T a + T p + T m = 1 2 α φ ( ( 2 β sin θ φ ) 2 + θ2) + γ cos θ φ θ V = V c + V a + V p + V m = δ cos θ Lagrangian mechanics is based on the difference of these two, L = T V. For each degree of freedom in the system (here the φ- and θ-joint), an equation based on partial derivates describes the external forces acting on the system. d dt d dt ( ) L φ ( ) L θ L φ = τ φ L θ = τ θ 3

4 The left hand sides of the equations contain second order derivatives of φ and θ, allowing the solution of these. 1 ( φ = αβ + β 2 sin 2 βγ cos 2 θ sin θ θ γ 2 cos 2 θ φ 2 2β 2 cos θ sin θ φ θ +βγ sin θ θ ) 2 γδ cos θ sin θ + βτ φ γ cos θτ θ 1 θ = αβ + β 2 sin 2 θ γ 2 cos 2 θ ( β ( α + β sin 2 θ ) cos θ sin θ φ 2 2βγ cos 2 θ sin θ φ θ γ 2 cos θ sin θ θ 2 δ ( α + β sin 2 θ ) sin θ γ cos θτ φ + ( α + β sin 2 θ ) τ θ ) Linearizing these expressions at the origin simplifies them greatly. φ = γδ αβ γ θ + β 2 αβ γ τ γ 2 φ αβ γ τ 2 θ αδ θ = αβ γ θ γ 2 αβ γ τ α 2 φ + αβ γ τ 2 θ The external forces τ φ and τ θ are caused by friction and actuators. The simulation model is assumed frictionless and the force generated by the motor is independent of the current state. Therefore, the control signal determines these forces. τ φ = u τ θ = 0 4 Swing-up control of the pendulum Before the pendulum can be balanced at the upper position, it must first be swung up from its rest position. This swing-up problem is inherently nonlinear, and various methods to accomplish this have been developed. The control methods which have been implemented in this pendulum system are brifly described. 4.1 Energy control Instead of controlling the pendulum angle θ directly, energy control tries to drive energy of the system to zero (upwards position). The method has been 4

5 proposed by Åström and Furuta [5]. Control strategy estimates the energy of the process at a given time instant from the measured state variables using a simplified process model. It assumed that the pendulum arm is fixed and the controller torque is applied directly to the pendulum pivot point. This assumption holds approximately if the arm is relatively heavy compared to the pendulum. Also, reaction force from the pendulum to the arm is not considered in this simplified model [1]. The control law (applied torque to pendulum pivot point, u) is the following: u = sat ng (k(e E 0 )) sign( θ cos θ), (1) where k is a positive scaling coefficient, E is the energy of the system, E 0 is the target energy (zero when swinging up). sat ng ( ) is the saturation function, limiting the energy difference, E E 0 to interval ng... ng. k and ng are design parameters of the controller. With small differences the control is linear w.r.t energy difference, and with large differences the control is saturated to ±ng. 4.2 Swing-up using a PID positive feedback controller This swing-up strategy uses a cascaded PID controller structure. The method has been proposed by Wang et Al. [4]. The outer loop outputs a reference trajectory for the horizontal arm using measurements of the angle and speed of the pendulum, i.e. φ d = P θ + D θ. (2) This reference is then input to the inner loop, which performs position control of the horizontal arm using the horizontal arm angle and speed. The output of the inner loop controller is the control signal which is fed to the servo motor: u = K p (φ d φ) + K d φ (3) As an added heuristic, the reference φ d is saturated at some small angle to increase the smoothness of the swing-up process. 5

6 4.3 Heuristic swing-up method The heuristic swing up controller has been designed manually with the single objective that works. Because of this, it is specific to this particular system and cannot easily be adopted to other situations. The control signal is the sum of three terms. The first one aims to accelerate the pendulum, the second one to keep the horizontal arm near the center and the third term attempts to restrict the pendulum s horizontal movement. Each term is multiplied by some weighting coefficient and the combined value is saturate to [ 1, 1]. The acceleration term is greater when the pendulum s movement is horizontal, since it has a bigger impact in this situation. The acceleration is applied only when the pendulum is below the horizontal arm. Its precise format is the following: u a = K a min (0, cos θ) sign θ For the second term, φ is first scaled to an appropriate region. The tangent of this new angle is then used to determine the magnitude of the control. ( ) π/2 u c = K c tan φ M φ The third term uses a weighted average of the horizontal velocities of the horizontal arm and the balancing mass to calculate the horizontal velocity of the pendulum. ( ) u s = K d φ + mr θ cos θ At a general level, heuristic controller corresponds to control tailor made rule based algorithms. These can be developed by taking advantage of expertise of the system or by trial and error. Such a controller will usually be very process specific. 4.4 Recorded joystick control signal The pendulum was initially swung up manually using a joystick. The control sequence of a successful swing up was recorded and can be repeated precisely. No feedback is used when implementing the recorded swing up. Because of this, it is completely indefferent of measurement noise, which is a significant benefit. The downside is that even a slight change to the physical system can cause the swing up to fail. In such a situation, it is difficult to fix the swing up without completely rerecording it. 6

7 5 Balancing control The pendulum is balanced at the upper position using a state feedback controller. For more information about state feedback and LQ control, refer to the laboratory instructions of the ball balancing system Halvari. 6 Switching between control modes The desired control behavior of the pendulum is not the same at all times. A different control behavior is desired when swinging up and when balancing. Also, there are some preliminary phases which need to be done, such as calibrating the encoder and centering the horizontal arm. The switching between different control phases is controlled using a state machine. 6.1 Finite State Machines Finite state machine (FSM) is a way to model digital logic. State machine consists of states, transitions between them and actions (i.e., outputs) related to states and transitions. Transitions define what state to activate next, given the current state and inputs. The state machine is initialized with a default state (start state). Each transition has optional conditions (guards) which describe when the transition is taken. There are many different notations to model finite state machines and the MATLAB StateFlow is one of them. StateFlow represents the stateflow using a visual model where the states are represented using boxes and the transitions between them using arrows. Transition conditions are written next to these arrows. Actions can be considered the outputs of the state machine. In StateFlow, every state can have entry, exit and during state actions. Entry and exit actions are executed when state is entered or exited, respectively. During state action is executed when the state is active and when there has been no transition. The transition can also have actions which are executed on transition. See chapter for more details StateFlow also has a concept of superstate which refers to a state that haves substates. The substates work roughly the same way as a separate state machine inside the state machine. When the superstate is activated, 7

8 the corresponding default substate is also activated, and as long as the superstate is active the active substate changes through transitions between the substates. Substates are an effective way to divide the state machine implementation to larger entities. This aids chart readability, and makes the validation easier. 6.2 StateFlow specific details The purpose of this section is to cover most important aspects (in terms of the laboratory project) of MATLAB StateFlow. For interested readers MATLAB StateFlow User s Guide [3] provides a good start-up point for more advanced StateFlow features such as history-preserving states and parallel states State Actions The three most important state actions are entry, exit and during actions. Entry and exit actions are executed when state is entered or exited, respectively. During state action is executed when the state is active and when there has been no transition. Also the transition can have actions which are executed on transition. State actions are specified in the state label. The label has the following syntax: name/ entry:entry actions during:during actions exit:exit actions on event_name:on event_name actions All the above fields are optional. Name gives the state an unique identifier which can be user to reference the state elsewhere in the state chart. Entry, during and exit can be abbreviated as en, du and ex, respectively. Multiple actions are separated by comma. Actions can be many things but maybe the most common is to set a variable value using standard MATLAB syntax Events Events are special objects in MATLAB StateFlow for sending messages to other states and Simulink components. In the laboratory work, input signal 8

9 triggers an event on every sample which makes temporal logic possible (see 6.2.3). Another application of events is synchronization of parallel states Transition Labels Transition conditions are written to the transition arrow label. The label has the following syntax: event [condition]{condition_action}/transition_action Here the event triggers the transition, provided that the condition is true. Condition action is is executed if condition evaluates to true. Transition action is executed after the source state is exited but before the destination state is exited. Conditions can use normal MATLAB comparison operators (<, <=, >=, >, =, ==) and math functions (sin, cos, etc.). In addition to these there are several operators related to events called temporal logic operators. The most important operators of these are the after, before, at and every operators. All these are boolean functions that calculate the occurrences of events since the activation of the state. For example, after(n, E) evaluates to true after event E has occurred at least n times. Other functions follow the same syntax. 7 Preliminary Excercises 7.1 Design a state machine for the laboratory pendulum In normal operation, the pendulum is first initialized (calibrated). The horizontal arm is then brought to the center position. After the pendulum is in position and sufficiently at rest, the swing-up phase commences. Once the pendulum arm is sufficiently near to the upper position, the system switches to the balancing controller. If the balancing fails at some point, the system should let the pendulum fall down on its own (release control). Design a state machine for the pendulum system fulfilling the requirements. Return (on paper) a sketch of the state machine and a description of the states and the transition conditions (i.e. what is done at each state and when do we switch states). The state machine can use the angles of the horizontal and pendulum arms and their derivatives to determine the 9

10 transition conditions time can also be used. Be prepared to explain your solution to the instructor. 7.2 Filtering the pendulum angle The angle of the pendulum arm is measured in the range of [ π, π], with 0 representing the upper position. This means that in the lower position, the angle wraps from π to π or vica versa. What problem does this pose when filtering the signal? What kind of filter structure could be used to circumvent this problem? (Mathematical formulation of the filter is not required) References [1] F. Gordillo, J. A. Acosta, and J. Aracil. A new swing-up law for the furuta pendulum. Int. J. of Control, 76: , doi: / [2] M. Gäftvert. Modelling the furuta pendulum. Technical report, Department of Automatic Control, Lund University, Sweden, isrn: LUTFD2/TFRT7574SE. [3] StateFlow documentation. The Mathworks Inc. URL mathworks.com/help/toolbox/stateflow/. Fetched [4] Z. Wang, Y. Chen, and N. Fang. Minimum-time swing-up of a rotary inverted pendulum by iterative impulsive control. In American Control Conference. Proceedings of the 2004, volume 2, pages vol.2, doi: /ACC [5] K. J. Åström and K. Furuta. Swinging up a pendulum by energy control. Automatica, 36(2): , ISSN doi: /S (99)

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

Lab 6d: Self-Erecting Inverted Pendulum (SEIP)

Lab 6d: Self-Erecting Inverted Pendulum (SEIP) Lab 6d: Self-Erecting Inverted Pendulum (SEIP) Arthur Schopen- Life swings like a pendulum backward and forward between pain and boredom. hauer 1 Objectives The goal of this project is to design a controller

More information

Double Inverted Pendulum (DBIP)

Double Inverted Pendulum (DBIP) Linear Motion Servo Plant: IP01_2 Linear Experiment #15: LQR Control Double Inverted Pendulum (DBIP) All of Quanser s systems have an inherent open architecture design. It should be noted that the following

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

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

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

THE REACTION WHEEL PENDULUM

THE REACTION WHEEL PENDULUM THE REACTION WHEEL PENDULUM By Ana Navarro Yu-Han Sun Final Report for ECE 486, Control Systems, Fall 2013 TA: Dan Soberal 16 December 2013 Thursday 3-6pm Contents 1. Introduction... 1 1.1 Sensors (Encoders)...

More information

SRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout

SRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout 1. Objectives The objective in this experiment is

More information

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.

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

QNET Experiment #04: Inverted Pendulum Control. Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer. Instructor Manual

QNET Experiment #04: Inverted Pendulum Control. Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer. Instructor Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #04: Inverted Pendulum Control Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer Instructor Manual Table of Contents 1 Laboratory Objectives1 2

More information

El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática

El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática El péndulo invertido: un banco de pruebas para el control no lineal Javier Aracil and Francisco Gordillo Escuela Superior de Ingenieros Universidad de Sevilla XXV Jornadas de Automática Ciudad Real, 8-1

More information

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT LQG/LR CONROLLER DESIGN FOR ROARY INVERED PENDULUM QUANSER REAL-IME EXPERIMEN Cosmin Ionete University of Craiova, Faculty of Automation, Computers and Electronics Department of Automation, e-mail: cosmin@automation.ucv.ro

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

Appendix A Prototypes Models

Appendix A Prototypes Models Appendix A Prototypes Models This appendix describes the model of the prototypes used in Chap. 3. These mathematical models can also be found in the Student Handout by Quanser. A.1 The QUANSER SRV-02 Setup

More information

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

FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE

FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE 005-010 JATIT All rights reserved wwwjatitorg FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE SINGH VIVEKKUMAR RADHAMOHAN, MONA SUBRAMANIAM A, DR MJNIGAM Indian Institute

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

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

MODELLING AND SIMULATION OF AN INVERTED PENDULUM SYSTEM: COMPARISON BETWEEN EXPERIMENT AND CAD PHYSICAL MODEL

MODELLING AND SIMULATION OF AN INVERTED PENDULUM SYSTEM: COMPARISON BETWEEN EXPERIMENT AND CAD PHYSICAL MODEL MODELLING AND SIMULATION OF AN INVERTED PENDULUM SYSTEM: COMPARISON BETWEEN EXPERIMENT AND CAD PHYSICAL MODEL J. S. Sham, M. I. Solihin, F. Heltha and Muzaiyanah H. Faculty of Engineering, Technology &

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

ACKNOWLEDGEMENTS Quanser Inc., All rights reserved.

ACKNOWLEDGEMENTS Quanser Inc., All rights reserved. 2011 Quanser Inc., All rights reserved. Quanser Inc. 119 Spy Court Markham, Ontario L3R 5H6 Canada info@quanser.com Phone: 1-905-940-3575 Fax: 1-905-940-3576 Printed in Markham, Ontario. For more information

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

Digital Pendulum Control Experiments

Digital Pendulum Control Experiments EE-341L CONTROL SYSTEMS LAB 2013 Digital Pendulum Control Experiments Ahmed Zia Sheikh 2010030 M. Salman Khalid 2010235 Suleman Belal Kazi 2010341 TABLE OF CONTENTS ABSTRACT...2 PENDULUM OVERVIEW...3 EXERCISE

More information

Lab 6a: Pole Placement for the Inverted Pendulum

Lab 6a: Pole Placement for the Inverted Pendulum Lab 6a: Pole Placement for the Inverted Pendulum Idiot. Above her head was the only stable place in the cosmos, the only refuge from the damnation of the Panta Rei, and she guessed it was the Pendulum

More information

Survey of Methods of Combining Velocity Profiles with Position control

Survey of Methods of Combining Velocity Profiles with Position control Survey of Methods of Combining Profiles with control Petter Karlsson Mälardalen University P.O. Box 883 713 Västerås, Sweden pkn91@student.mdh.se ABSTRACT In many applications where some kind of motion

More information

Lab 5a: Pole Placement for the Inverted Pendulum

Lab 5a: Pole Placement for the Inverted Pendulum Lab 5a: Pole Placement for the Inverted Pendulum November 1, 2011 1 Purpose The objective of this lab is to achieve simultaneous control of both the angular position of the pendulum and horizontal position

More information

FRICTION AND FRICTION COMPENSATION IN THE FURUTA PENDULUM

FRICTION AND FRICTION COMPENSATION IN THE FURUTA PENDULUM FRICTION AND FRICTION COMPENSATION IN THE FURUTA PENDULUM M. Gäfvert, J. Svensson and K. J. Åström Department of Automatic Control Lund Institute of Technology, Box 8, S- Lund, Sweden Fax:+4646388,E-mail:{magnus,kja}@control.lth.se

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

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout 1. Objectives The objective in this experiment is to introduce the

More information

Experiment A11 Chaotic Double Pendulum Procedure

Experiment A11 Chaotic Double Pendulum Procedure AME 21216: Lab I Fall 2017 Experiment A11 Chaotic Double Pendulum Procedure Deliverables: Checked lab notebook, plots with captions Background Measuring and controlling the angular position and velocity

More information

Research Article On the Dynamics of the Furuta Pendulum

Research Article On the Dynamics of the Furuta Pendulum Control Science and Engineering Volume, Article ID 583, 8 pages doi:.55//583 Research Article On the Dynamics of the Furuta Pendulum Benjamin Seth Cazzolato and Zebb Prime School of Mechanical Engineering,

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

MEM04: Rotary Inverted Pendulum

MEM04: Rotary Inverted Pendulum MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3

More information

Inverted Pendulum. Objectives

Inverted Pendulum. Objectives Inverted Pendulum Objectives The objective of this lab is to experiment with the stabilization of an unstable system. The inverted pendulum problem is taken as an example and the animation program gives

More information

Torque. Introduction. Torque. PHY torque - J. Hedberg

Torque. Introduction. Torque. PHY torque - J. Hedberg Torque PHY 207 - torque - J. Hedberg - 2017 1. Introduction 2. Torque 1. Lever arm changes 3. Net Torques 4. Moment of Rotational Inertia 1. Moment of Inertia for Arbitrary Shapes 2. Parallel Axis Theorem

More information

Lab 3: Quanser Hardware and Proportional Control

Lab 3: Quanser Hardware and Proportional Control Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools

More information

THE FLOATING DUTCHMEN Three Dimensional Driven-Arm Inverted Pendulum

THE FLOATING DUTCHMEN Three Dimensional Driven-Arm Inverted Pendulum THE FLOATING DUTCHMEN Three Dimensional Driven-Arm Inverted Pendulum Final Report for ECSE-496 Control Systems Design Team Teresa Bernardi Brian Lewis Matthew Rosmarin Monday, May 8, 6 Rensselaer Polytechnic

More information

MEAM 510 Fall 2011 Bruce D. Kothmann

MEAM 510 Fall 2011 Bruce D. Kothmann Balancing g Robot Control MEAM 510 Fall 2011 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects

More information

Laboratory Exercise 1 DC servo

Laboratory Exercise 1 DC servo Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,

More information

Inverted Pendulum System

Inverted Pendulum System Introduction Inverted Pendulum System This lab experiment consists of two experimental procedures, each with sub parts. Experiment 1 is used to determine the system parameters needed to implement a controller.

More information

Example: DC Motor Speed Modeling

Example: DC Motor Speed Modeling Page 1 of 5 Example: DC Motor Speed Modeling Physical setup and system equations Design requirements MATLAB representation and open-loop response Physical setup and system equations A common actuator in

More information

DEVIL PHYSICS THE BADDEST CLASS ON CAMPUS AP PHYSICS

DEVIL PHYSICS THE BADDEST CLASS ON CAMPUS AP PHYSICS DEVIL PHYSICS THE BADDEST CLASS ON CAMPUS AP PHYSICS LSN 8-7: ROTATIONAL KINETIC ENERGY Questions From Reading Activity? Big Idea(s): The interactions of an object with other objects can be described by

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department 8.01 Physics I Fall Term 2009 Review Module on Solving N equations in N unknowns

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department 8.01 Physics I Fall Term 2009 Review Module on Solving N equations in N unknowns MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department 8.01 Physics I Fall Term 2009 Review Module on Solving N equations in N unknowns Most students first exposure to solving N linear equations in N

More information

Circular motion minutes. 62 marks. theonlinephysicstutor.com. facebook.com/theonlinephysicstutor Page 1 of 22. Name: Class: Date: Time: Marks:

Circular motion minutes. 62 marks. theonlinephysicstutor.com. facebook.com/theonlinephysicstutor Page 1 of 22. Name: Class: Date: Time: Marks: Circular motion 2 Name: Class: Date: Time: 67 minutes Marks: 62 marks Comments: Page 1 of 22 1 A lead ball of mass 0.25 kg is swung round on the end of a string so that the ball moves in a horizontal circle

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Rotational Motion. 1 Purpose. 2 Theory 2.1 Equation of Motion for a Rotating Rigid Body

Rotational Motion. 1 Purpose. 2 Theory 2.1 Equation of Motion for a Rotating Rigid Body Rotational Motion Equipment: Capstone, rotary motion sensor mounted on 80 cm rod and heavy duty bench clamp (PASCO ME-9472), string with loop at one end and small white bead at the other end (125 cm bead

More information

Human Arm. 1 Purpose. 2 Theory. 2.1 Equation of Motion for a Rotating Rigid Body

Human Arm. 1 Purpose. 2 Theory. 2.1 Equation of Motion for a Rotating Rigid Body Human Arm Equipment: Capstone, Human Arm Model, 45 cm rod, sensor mounting clamp, sensor mounting studs, 2 cord locks, non elastic cord, elastic cord, two blue pasport force sensors, large table clamps,

More information

Problem Solving 6: Magnetic Force & Torque

Problem Solving 6: Magnetic Force & Torque OBJECTIVES MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics Problem Solving 6: Magnetic Force & Torque 1. To look at the behavior of a charged particle in a uniform magnetic field by studying

More information

MECHANICS AND CONTROL OF PUMPING A PLAYGROUND SWING AND ROBOTIC IMPLEMENTATION ABSTRACT INTRODUCTION NOMENCLATURE

MECHANICS AND CONTROL OF PUMPING A PLAYGROUND SWING AND ROBOTIC IMPLEMENTATION ABSTRACT INTRODUCTION NOMENCLATURE OUR Scholarship - Swinging Robot 11/21/2017, Fall 2017 San Antonio, TX, USA MECHANICS AND CONTROL OF PUMPING A PLAYGROUND SWING AND ROBOTIC IMPLEMENTATION Joseph D. Galloway II Robotics and Motion Laboratory,

More information

MEAM 510 Fall 2012 Bruce D. Kothmann

MEAM 510 Fall 2012 Bruce D. Kothmann Balancing g Robot Control MEAM 510 Fall 2012 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects

More information

The dynamics of a Mobile Inverted Pendulum (MIP)

The dynamics of a Mobile Inverted Pendulum (MIP) The dynamics of a Mobile Inverted Pendulum (MIP) 1 Introduction Saam Ostovari, Nick Morozovsky, Thomas Bewley UCSD Coordinated Robotics Lab In this document, a Mobile Inverted Pendulum (MIP) is a robotic

More information

Rotation. PHYS 101 Previous Exam Problems CHAPTER

Rotation. PHYS 101 Previous Exam Problems CHAPTER PHYS 101 Previous Exam Problems CHAPTER 10 Rotation Rotational kinematics Rotational inertia (moment of inertia) Kinetic energy Torque Newton s 2 nd law Work, power & energy conservation 1. Assume that

More information

Lab 4 Numerical simulation of a crane

Lab 4 Numerical simulation of a crane Lab 4 Numerical simulation of a crane Agenda Time 10 min Item Review agenda Introduce the crane problem 95 min Lab activity I ll try to give you a 5- minute warning before the end of the lab period to

More information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control

More information

Rotation. Rotational Variables

Rotation. Rotational Variables Rotation Rigid Bodies Rotation variables Constant angular acceleration Rotational KE Rotational Inertia Rotational Variables Rotation of a rigid body About a fixed rotation axis. Rigid Body an object that

More information

2.004 Dynamics and Control II Spring 2008

2.004 Dynamics and Control II Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 2.004 Dynamics and Control II Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts Institute

More information

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant

More information

6. Find the net torque on the wheel in Figure about the axle through O if a = 10.0 cm and b = 25.0 cm.

6. Find the net torque on the wheel in Figure about the axle through O if a = 10.0 cm and b = 25.0 cm. 1. During a certain period of time, the angular position of a swinging door is described by θ = 5.00 + 10.0t + 2.00t 2, where θ is in radians and t is in seconds. Determine the angular position, angular

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

Influence of the gap and the friction on trajectory reproduction accuracy in a multiaxis machine with CNC

Influence of the gap and the friction on trajectory reproduction accuracy in a multiaxis machine with CNC Influence of the gap and the friction on trajectory reproduction accuracy in a multiaxis machine with CNC O. V. Pas 1, N. A. Serkov 2 Blagonravov Institute of Engineering Science, Russian Academy of Sciences,

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

Line following of a mobile robot

Line following of a mobile robot Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different

More information

Version 001 Rotational Motion ramadoss (171) 1

Version 001 Rotational Motion ramadoss (171) 1 Version 001 Rotational Motion ramadoss (171) 1 This print-out should have 48 questions. Multiple-choice questions may continue on the next column or page find all choices before answering. Please do the

More information

Rotary Inverted Pendulum

Rotary Inverted Pendulum Rotary Inverted Pendulum Eric Liu 1 Aug 2013 1 1 State Space Derivations 1.1 Electromechanical Derivation Consider the given diagram. We note that the voltage across the motor can be described by: e b

More information

Daba Meshesha Gusu and O.Chandra Sekhara Reddy 1

Daba Meshesha Gusu and O.Chandra Sekhara Reddy 1 International Journal of Basic and Applied Sciences Vol. 4. No. 1 2015. Pp.22-27 Copyright by CRDEEP. All Rights Reserved. Full Length Research Paper Solutions of Non Linear Ordinary Differential Equations

More information

Neural Network Control of an Inverted Pendulum on a Cart

Neural Network Control of an Inverted Pendulum on a Cart Neural Network Control of an Inverted Pendulum on a Cart VALERI MLADENOV, GEORGI TSENOV, LAMBROS EKONOMOU, NICHOLAS HARKIOLAKIS, PANAGIOTIS KARAMPELAS Department of Theoretical Electrical Engineering Technical

More information

Physics A - PHY 2048C

Physics A - PHY 2048C Physics A - PHY 2048C and 11/15/2017 My Office Hours: Thursday 2:00-3:00 PM 212 Keen Building Warm-up Questions 1 Did you read Chapter 12 in the textbook on? 2 Must an object be rotating to have a moment

More information

Joseph D. Galloway II Robotics and Motion Laboratory, Dept. of Mechanical Engineering San Antonio, TX, USA Gerardo Aaron Rios

Joseph D. Galloway II Robotics and Motion Laboratory, Dept. of Mechanical Engineering San Antonio, TX, USA Gerardo Aaron Rios UTSA Journal of Undergraduate and Scholarly Works The University of Texas at San Antonio, San Antonio, TX, USA MECHANICS AND CONTROL OF PUMPING A PLAYGROUND SWING AND ROBOTIC IMPLEMENTATION Joseph D. Galloway

More information

CHAPTER 8 TEST REVIEW MARKSCHEME

CHAPTER 8 TEST REVIEW MARKSCHEME AP PHYSICS Name: Period: Date: 50 Multiple Choice 45 Single Response 5 Multi-Response Free Response 3 Short Free Response 2 Long Free Response MULTIPLE CHOICE DEVIL PHYSICS BADDEST CLASS ON CAMPUS AP EXAM

More information

Exercise Torque Magnitude Ranking Task. Part A

Exercise Torque Magnitude Ranking Task. Part A Exercise 10.2 Calculate the net torque about point O for the two forces applied as in the figure. The rod and both forces are in the plane of the page. Take positive torques to be counterclockwise. τ 28.0

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

Lab 11: Rotational Dynamics

Lab 11: Rotational Dynamics Lab 11: Rotational Dynamics Objectives: To understand the relationship between net torque and angular acceleration. To understand the concept of the moment of inertia. To understand the concept of angular

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

Coupled Drive Apparatus Modelling and Simulation

Coupled Drive Apparatus Modelling and Simulation University of Ljubljana Faculty of Electrical Engineering Victor Centellas Gil Coupled Drive Apparatus Modelling and Simulation Diploma thesis Menthor: prof. dr. Maja Atanasijević-Kunc Ljubljana, 2015

More information

Torque. Physics 6A. Prepared by Vince Zaccone For Campus Learning Assistance Services at UCSB

Torque. Physics 6A. Prepared by Vince Zaccone For Campus Learning Assistance Services at UCSB Physics 6A Torque is what causes angular acceleration (just like a force causes linear acceleration) Torque is what causes angular acceleration (just like a force causes linear acceleration) For a torque

More information

Appendix W. Dynamic Models. W.2 4 Complex Mechanical Systems. Translational and Rotational Systems W.2.1

Appendix W. Dynamic Models. W.2 4 Complex Mechanical Systems. Translational and Rotational Systems W.2.1 Appendix W Dynamic Models W.2 4 Complex Mechanical Systems W.2.1 Translational and Rotational Systems In some cases, mechanical systems contain both translational and rotational portions. The procedure

More information

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA ADVANCED MECHANICAL PRINCIPLES AND APPLICATIONS UNIT 18 NQF LEVEL 3

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA ADVANCED MECHANICAL PRINCIPLES AND APPLICATIONS UNIT 18 NQF LEVEL 3 EDEXCEL NATIONAL CERTIFICATE/DIPLOMA ADVANCED MECHANICAL PRINCIPLES AND APPLICATIONS UNIT 18 NQF LEVEL 3 OUTCOME 3 BE ABLE TO DETERMINE RELATIVE AND RESULTANT VELOCITY IN ENGINEERING SYSTEMS Resultant

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

Chapter 12: Rotation of Rigid Bodies. Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics

Chapter 12: Rotation of Rigid Bodies. Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics Chapter 1: Rotation of Rigid Bodies Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics Translational vs Rotational / / 1/ m x v dx dt a dv dt F ma p mv KE mv Work Fd P Fv / / 1/ I

More information

Phys 2210 S18 Practice Exam 3: Ch 8 10

Phys 2210 S18 Practice Exam 3: Ch 8 10 1. As a 1.0-kg object moves from point A to point B, it is acted upon by a single conservative force which does 40 J of work during this motion. At point A the speed of the particle is 6.0 m/s and the

More information

Trajectory planning and feedforward design for electromechanical motion systems version 2

Trajectory planning and feedforward design for electromechanical motion systems version 2 2 Trajectory planning and feedforward design for electromechanical motion systems version 2 Report nr. DCT 2003-8 Paul Lambrechts Email: P.F.Lambrechts@tue.nl April, 2003 Abstract This report considers

More information

Final Exam April 30, 2013

Final Exam April 30, 2013 Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use a calculator during the exam. Usage of mobile phones and other electronic

More information

Rotational Motion. 1 Introduction. 2 Equipment. 3 Procedures. 3.1 Initializing the Software. 3.2 Single Platter Experiment

Rotational Motion. 1 Introduction. 2 Equipment. 3 Procedures. 3.1 Initializing the Software. 3.2 Single Platter Experiment Rotational Motion Introduction In this lab you will investigate different aspects of rotational motion, including moment of inertia and the conservation of energy using the smart pulley and the rotation

More information

Phys 270 Final Exam. Figure 1: Question 1

Phys 270 Final Exam. Figure 1: Question 1 Phys 270 Final Exam Time limit: 120 minutes Each question worths 10 points. Constants: g = 9.8m/s 2, G = 6.67 10 11 Nm 2 kg 2. 1. (a) Figure 1 shows an object with moment of inertia I and mass m oscillating

More information

The PVTOL Aircraft. 2.1 Introduction

The PVTOL Aircraft. 2.1 Introduction 2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control

More information

Modelling and Control of DWR 1.0 A Two Wheeled Mobile Robot

Modelling and Control of DWR 1.0 A Two Wheeled Mobile Robot APPLICAIONS OF MODELLING AND SIMULAION http://www.ams-mss.org eissn 600-8084 VOL 1, NO. 1, 017, 9-35 Modelling and Control of DW 1.0 A wo Wheeled Mobile obot Nurhayati Baharudin, Mohamad Shukri Zainal

More information

Adaptive Fuzzy PID For The Control Of Ball And Beam System

Adaptive Fuzzy PID For The Control Of Ball And Beam System Adaptive Fuzzy PID For The Control Of Ball And Beam System Shabeer Ali K P₁, Dr. Vijay Kumar₂ ₁ Student, E & CE Department, IIT Roorkee,Roorkee, India ₂ Professor, E & CE Department, IIT Roorkee,Roorkee,

More information

ω avg [between t 1 and t 2 ] = ω(t 1) + ω(t 2 ) 2

ω avg [between t 1 and t 2 ] = ω(t 1) + ω(t 2 ) 2 PHY 302 K. Solutions for problem set #9. Textbook problem 7.10: For linear motion at constant acceleration a, average velocity during some time interval from t 1 to t 2 is the average of the velocities

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #11: 1-DOF Torsion 1-DOF Torsion Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

Sliding Mode Controller for Parallel Rotary Double Inverted Pendulum: An Eigen Structure Assignment Approach

Sliding Mode Controller for Parallel Rotary Double Inverted Pendulum: An Eigen Structure Assignment Approach IJCTA, 9(39), 06, pp. 97-06 International Science Press Closed Loop Control of Soft Switched Forward Converter Using Intelligent Controller 97 Sliding Mode Controller for Parallel Rotary Double Inverted

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

Stabilizing the dual inverted pendulum

Stabilizing the dual inverted pendulum Stabilizing the dual inverted pendulum Taylor W. Barton Massachusetts Institute of Technology, Cambridge, MA 02139 USA (e-mail: tbarton@mit.edu) Abstract: A classical control approach to stabilizing a

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

Positioning Servo Design Example

Positioning Servo Design Example Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually

More information

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator Abstract Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #01: Modeling SRV02 Modeling using QuaRC Student Manual SRV02 Modeling Laboratory Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1

More information

MATHEMATICAL MODEL ANALYSIS AND CONTROL ALGORITHMS DESIGN BASED ON STATE FEEDBACK METHOD OF ROTARY INVERTED PENDULUM

MATHEMATICAL MODEL ANALYSIS AND CONTROL ALGORITHMS DESIGN BASED ON STATE FEEDBACK METHOD OF ROTARY INVERTED PENDULUM IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) Vol., Issue 3, Aug 03, 4-50 Impact Journals MATHEMATICAL MODEL ANALYSIS AND CONTROL ALGORITHMS DESIGN BASED ON STATE

More information

Rolling, Torque, Angular Momentum

Rolling, Torque, Angular Momentum Chapter 11 Rolling, Torque, Angular Momentum Copyright 11.2 Rolling as Translational and Rotation Combined Motion of Translation : i.e.motion along a straight line Motion of Rotation : rotation about a

More information