Design of Quadratic Dynamic Matrix Control for Driven Pendulum System

Similar documents
Physics Mechanics. Lecture 32 Oscillations II

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

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

LAST TIME: Simple Pendulum:

Engineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati Introduction to vibration

Chapter 14: Periodic motion

In-Class Problems 30-32: Moment of Inertia, Torque, and Pendulum: Solutions

AP Physics. Harmonic Motion. Multiple Choice. Test E

Moment of Inertia & Newton s Laws for Translation & Rotation

Chapter 14 Periodic Motion

Chapter 12. Recall that when a spring is stretched a distance x, it will pull back with a force given by: F = -kx

Simple and Physical Pendulums Challenge Problem Solutions

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

Physics 2001/2051 The Compound Pendulum Experiment 4 and Helical Springs

CHAPTER 12 OSCILLATORY MOTION

Physics 41 HW Set 1 Chapter 15 Serway 8 th ( 7 th )

Modeling and Experimentation: Compound Pendulum

Center of Gravity Pearson Education, Inc.

Physics 201 Lab 9: Torque and the Center of Mass Dr. Timothy C. Black

Torque and Simple Harmonic Motion

Oscillations. PHYS 101 Previous Exam Problems CHAPTER. Simple harmonic motion Mass-spring system Energy in SHM Pendulums

Periodic Motion. Periodic motion is motion of an object that. regularly repeats

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

TOPIC E: OSCILLATIONS EXAMPLES SPRING Q1. Find general solutions for the following differential equations:

Physics 1301, Exam 3 Review

Chapter 14 Oscillations. Copyright 2009 Pearson Education, Inc.

Hands-on Lab. Damped Compound Pendulum System ID (Experimental and Simulation) L Bar length m d Pivot to CG distance m m Mass of pendulum kg

AP Pd 3 Rotational Dynamics.notebook. May 08, 2014

Oscillations. Oscillations and Simple Harmonic Motion

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

AP Physics C 1984 Multiple Choice Questions Mechanics

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

Simple Harmonic Motion

DC Motor Position: System Modeling

Phys 270 Final Exam. Figure 1: Question 1

Lectures Chapter 10 (Cutnell & Johnson, Physics 7 th edition)

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

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Manufacturing Equipment Control

Chapter 15 Oscillations

TOPIC E: OSCILLATIONS SPRING 2019

2.4 Harmonic Oscillator Models

11/17/10. Chapter 14. Oscillations. Chapter 14. Oscillations Topics: Simple Harmonic Motion. Simple Harmonic Motion

Essential Physics I. Lecture 9:

Chapter 15. Oscillatory Motion

Quantitative Skills in AP Physics 1

Differential Equations and Linear Algebra Exercises. Department of Mathematics, Heriot-Watt University, Edinburgh EH14 4AS

Physics Waves & Oscillations. Mechanics Lesson: Circular Motion. Mechanics Lesson: Circular Motion 1/18/2016. Spring 2016 Semester Matthew Jones

Good Vibes: Introduction to Oscillations

Oscillatory Motion SHM

Oscillations Simple Harmonic Motion

2.4 Models of Oscillation

Chapter 15 Periodic Motion

本教材僅供教學使用, 勿做其他用途, 以維護智慧財產權

Simple Harmonic Motion Practice Problems PSI AP Physics B

11. (7 points: Choose up to 3 answers) What is the tension,!, in the string? a.! = 0.10 N b.! = 0.21 N c.! = 0.29 N d.! = N e.! = 0.

AP Physics Review FRQ 2015

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

Problem Solving Session 10 Simple Harmonic Oscillator Solutions

Rotation. PHYS 101 Previous Exam Problems CHAPTER

Chapter 12 Vibrations and Waves Simple Harmonic Motion page

Rigid bodies - general theory

Simulation of Simple Pendulum

OSCILLATIONS ABOUT EQUILIBRIUM

Static Equilibrium, Gravitation, Periodic Motion

Mechatronics. MANE 4490 Fall 2002 Assignment # 1

Simple Harmonic Motion Test Tuesday 11/7

= y(x, t) =A cos (!t + kx)

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

PC1141 Physics I Compound Pendulum

Example: DC Motor Speed Modeling

Physics 101: Lecture 15 Torque, F=ma for rotation, and Equilibrium

C. points X and Y only. D. points O, X and Y only. (Total 1 mark)

Torque/Rotational Energy Mock Exam. Instructions: (105 points) Answer the following questions. SHOW ALL OF YOUR WORK.

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

AP Physics 1. Course Overview

!T = 2# T = 2! " The velocity and acceleration of the object are found by taking the first and second derivative of the position:

FIRST YEAR MATHS FOR PHYSICS STUDENTS NORMAL MODES AND WAVES. Hilary Term Prof. G.G.Ross. Question Sheet 1: Normal Modes

LECTURE 3 ENERGY AND PENDULUM MOTION. Instructor: Kazumi Tolich

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

Exam 3 Practice Solutions

PHY218 SPRING 2016 Review for Final Exam: Week 14 Final Review: Chapters 1-11, 13-14

Physics 401, Spring 2016 Eugene V. Colla

Experiment 9: Compound Pendulum

The... of a particle is defined as its change in position in some time interval.

A Physical Pendulum 2

THE REACTION WHEEL PENDULUM

SIMPLE PENDULUM AND PROPERTIES OF SIMPLE HARMONIC MOTION

Elementary Mechanics Using Matlab

PHYSICS. Chapter 15 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc.

CHAPTER 7: OSCILLATORY MOTION REQUIRES A SET OF CONDITIONS

A-level Physics (7407/7408)

FEEDBACK CONTROL SYSTEMS

Chapter 13: Oscillatory Motions

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

Physics 111. Tuesday, November 2, Rotational Dynamics Torque Angular Momentum Rotational Kinetic Energy

A Ferris wheel in Japan has a radius of 50m and a mass of 1.2 x 10 6 kg. If a torque of 1 x 10 9 Nm is needed to turn the wheel when it starts at

Rotational Equilibrium

Positioning Servo Design Example

Chapter 8 Rotational Motion and Equilibrium. 1. Give explanation of torque in own words after doing balance-the-torques lab as an inquiry introduction

Transcription:

International Journal of Electronics and Communication Engineering. ISSN 974-2166 Volume 5, Number 3 (212), pp. 363-37 International Research Publication House http://www.irphouse.com Design of Quadratic Dynamic Matrix Control for Driven Pendulum System S. Srinivasulu Raju*, T.S. Darshan** and B. Nagendra*** E-mail id: srinu85raju@gmail.com*, tsnagadarshan@gmail.com**,bnagendra44@gmail.com*** Abstract This paper proposes a Quadratic Dynamic Matrix Control (QDMC) method to control a driven pendulum system. Driven pendulum is a suspended pendulum, which has a motorized propeller at the end of the stick, so it can be controlled by controlling the voltage given to DC motor. Dynamic Matrix Control (DMC) was the first Model Predictive Control (MPC) algorithm introduced in early 198s. These are proven methods that give good performance and are able to operate for long periods without almost any significant intervention. Today, DMC is available in almost all commercial industrial distributed control systems and process simulation software packages. The simulation results have proven that this method enhances the stability as well as ease of tuning. Keywords: QDMC; Driven pendulum; step response; model length; control horizon; prediction horizon; MATLAB Introduction A simple pendulum system is a mechanical system that exhibits periodic motion. It consists of particle like bob of mass suspended by a light string of length that is fixed at the upper [1]. A Compound Pendulum is a standard topic in most physics courses because it includes some physical subjects such as the simple harmonic motion, the period of oscillation, the acceleration of gravity, the center of mass, the moment of the inertia, momentum, etc. [2]. Literature Works [3]-[5] adopted types of compound Pendulum. This type of pendulum described in this paper has a motorized propeller at the end of the pendulum so it can lift the pendulum after given voltage. This concept of pendulum system is useful and can be applied in real life. This system has many applications such as measurement, scholar tuning, coupled pendulum, entertainment etc., Kizmaz [6] proposed a sliding mode control for this system and the presented

364 S. Srinivasulu Raju et al method was based on the improvement of robustness. Step response model of driven pendulum system is used for implementing QDMC algorithm. The steps involved in implementing DMC on a process. 1. Develop a discrete step response model with length N, based on a sampled time Δt. 2. Specify the prediction (P) and control (M) horizons. NPM. The model length should be approximately the setting time of the process, that is, the time required to reach a new steady state after a step input change. Prediction and control horizons differ in length. Usually, the prediction horizon is selected to be much longer than the control horizon. The combination of a linear model and a quadratic objective function leads to an analytical solution for the control moves. In practice, constraints on manipulated inputs (control moves) can be very important. Fortunately DMC is easily formulated to explicitly handle constraints by using Quadratic Programming (QP); the method is known as QDMC. Driven PEndulum System The schematic diagram of the considered pendulum is shown in Fig.1. This pendulum is driven by DC motor. It has a motorized propeller at the end of the stick as was shown in the figure. After applied voltage, the propeller spins and generates torque T to pull up the pendulum. Figure 1: Schematic diagram of driven pendulum The aim is to command the pendulum to a specified angle. The suspended point is attached to an encoder to provide the measurements of angle and angular velocity of

Design of Quadratic Dynamic Matrix Control for Driven Pendulum System 365 pendulum. It is the most advantages of driven pendulum that enables us controlling its behavior with adjusting the applied voltage. Therefore, the controlled variable for this system is the angle of the pendulum settled and the manipulated variable is the voltage given to the motorized-propeller. According to Newton s laws and angular momentum, the motion equation of driven pendulum is derived. J. θ c.θ m. g. d. sin 1 Where; =angular position of the pendulum m l. = weight of the pendulum d = the distance between center of mass and c = viscous damping coefficient T = the trust pivot point By considering sin, the linearized motion equation can be written as follows J. θ c.θ m. g. d T 2 Transfer Function Equation2 gives the transfer function driven pendulum. θs Ts 1 J. s c.sm.g.d And the standard representation is θs Ts 1/J s c J.sm.g.d J 3 4 The generated trust T in above equations is not manipulated variable for control system since the pendulum is adjusted by applied voltage. The transfer function of motorized propeller can be represented as a block diagram. (Fig.2.) the method to obtain this gain was shown in [6] as m.g.d.θ 5 Then the block diagram of driven pendulum is given in Fig.3. V(s) voltage K m Motorized propeller T(s) Thrust Figure 2: Block diagram of Motorized Propeller

366 S. Srinivasulu Raju et al Figure 3: Block diagram of driven pendulum Moreover, the Transfer function is obtained by θs Vs s c J.sm.g.d J 6 State Space Consider this system represented in state space by,, 7 Is written as 1 m.g.d c. J J 1. 8. Quadratic Dynamic Matrix Control QDMC considers constraints on the manipulated inputs. The input constraints can be of the following form 9 This is suitable for minimum and maximum flow rates, for example. In addition, velocity constraints that limit the magnitude of the control mouse at each sample time have the following form 1 Where ordinarily,. To use a standard quadratic program (QP), the constraints in above need to be written in terms of the control moves,.since the previously implemented control action ( ) is known, we can write

Design of Quadratic Dynamic Matrix Control for Driven Pendulum System 367 11 and so on. Since the manipulated input constraints are enforced over the control horizon of M steps, 1 1 1 12 1 1 1 1 Most standard QP code use a one-sided form 1 1 1 1 1 1 1 And 1 1 1 1 1 1 1 Which have the form A b. The velocity constraints are implemented as bounds on the control moves 13 The majority of constrained MPC problems can be solved based on the input constraints considered above. For completeness, however, we also show how constraints on the process outputs can be included. It may be desirable to force the predicted process outputs to be within a range of minimum and maximum values 14 Here we first rewrite equation, 15 Where, the free response of the corrected-predicted output (if no current and future control moves are made) is 16

368 S. Srinivasulu Raju et al So that we can write from (16.31) 17 Or, in terms of one-sided in equalities 18 Using shorthand matrix-vector notation, the quadratic programming problem is stated as 1 2... 19 Simulation Results Mathematical model of system is obtained based on an experimental set up by [6]. Where, d=.3m, m pl =.36 kg, g=9.8m/sec 2, j=.16 Kgm 2, c=.76 Nms/rad, Km=.296 the transfer function is given by θs Vs 2.7922 s.7191s 9.9989 2 To implement QDMC algorithm for driven pendulum system, following procedure is as follows: The step response of driven pendulum system is as follows: 1.4 step response 1.2 1.8.6.4.2 1 2 3 4 5 6 7 8 9 1 Figure 4: The step response of driven pendulum system For N = 1, M = 1, P = 4.

Design of Quadratic Dynamic Matrix Control for Driven Pendulum System 369 QDMC implemented by considering the following parameters: Model length (N) =1, Control horizon (M) =1, Prediction horizon (P) =4, Constraints on manipulated inputs The response of driven pendulum system for unit step change in input is as follows with various constraints on manipulated variable..8.6 Y1 Output.4.2 5 1 15 2 25 3 Time.8.6 U1 Input.4.2 5 1 15 2 25 3 Time Figure 5: System response with QDMC with in the.5,.5 Constraints 1.5 Y1 Output 1.5 5 1 15 2 25 3 Time Input 1.5 1.5 U1 5 1 15 2 25 3 Time Figure 6: System response with QDMC with in the 1.5, 1.5 Constraints

37 S. Srinivasulu Raju et al Conclusion QDMC algorithm was implemented for a linearized driven pendulum system with various constraints on manipulated variable. The simulation was done for the system with controller. The Response characteristics of driven pendulum improved with QDMC algorithm. QDMC is more effective way to enhance the stability of time domain performance of the driven pendulum system. In future, one can compare these results with sliding mode controller. Various control methods can be designed for driven pendulum such as Fuzzy control, MRAC, etc. References [1] R. A. Serway, Physics: For scientist and engineers with modern physics, Saunders, pp. (468-475, 264-265), Philadelphia, 199 [2] P. F. Hinrichsen, Practical applications of the compound pendulum, The Physics Teacher, pp. 286-292, May 1981 [3] O. Octavio. PD Control for Vibration Attenuation in a Physical Pendulum with Moving Mass Mathematical Problems in Engineering,vol.29, ID 179724 [4] K.Yoshida and K.Kawanishi and H.Kawabe. Stabilizing Control for a Single Pendulum by Moving the Center of Gravity: theory and experiment..in Proc. AACC, 1997, pp.345-341. [5] Z.Sheng, Kinematics and dynamics analysis of compound pendulum jawbreaker based on UG.In Proc. IIS, 21, pp.94-97. [6] H. Kizmaz and S.Akosy and A.Muruch. Sliding mode control of suspended pendulum, Presented at the Modern Electric Power Systems, 21, Wroklow, Poland [7] M.Yaghoobi A new Approach to Control a Driven Pendulum with PID Method DOI 1.119/UKSIM.211.47, 211 IEEE [8] Process Control: modeling, design, and simulation by B.Wayne Bequette.