Experiment A11 Chaotic Double Pendulum Procedure

Similar documents
Experiment A12 Monte Carlo Night! Procedure

The Coupled Pendulum Experiment

HB Coupled Pendulums Lab Coupled Pendulums

Experiment A4 Sensor Calibration Procedure

The University of Hong Kong Department of Physics. Physics Laboratory PHYS3350 Classical Mechanics Experiment No The Physical Pendulum Name:

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

Nonlinear Oscillators: Free Response

SHM Simple Harmonic Motion revised May 23, 2017

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

Circular Motion and Centripetal Force

Physics 1020 Experiment 6. Equilibrium of a Rigid Body

Linear Motion with Constant Acceleration

Lab 11 Simple Harmonic Motion A study of the kind of motion that results from the force applied to an object by a spring

A SHORT INTRODUCTION TO ADAMS

17-Nov-2015 PHYS MAXWELL WHEEL. To test the conservation of energy in a system with gravitational, translational and rotational energies.

Hands-on Lab 3. System Identification with Experimentally Acquired Data

Lab 10 - Harmonic Motion and the Pendulum

Newton s Second Law. Sample

Department of Mechanical Engineering

18-Dec-12 PHYS Simple Pendulum. To investigate the fundamental physical properties of a simple pendulum.

M61 1 M61.1 PC COMPUTER ASSISTED DETERMINATION OF ANGULAR ACCELERATION USING TORQUE AND MOMENT OF INERTIA

A SHORT INTRODUCTION TO ADAMS

Electric Fields and Equipotentials

Physics 326 Lab 6 10/18/04 DAMPED SIMPLE HARMONIC MOTION

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

DC-motor modelling and parameter identification

Pre-Lab Exercise Full Name:

Newton's 2 nd Law. . Your end results should only be interms of m

Physics 103 Newton s 2 nd Law On Atwood s Machine with Computer Based Data Collection

5-Sep-15 PHYS101-2 GRAPHING

AE2610 Introduction to Experimental Methods in Aerospace DYNAMIC RESPONSE OF A 3-DOF HELICOPTER MODEL

Inverted Pendulum System

Updated 2013 (Mathematica Version) M1.1. Lab M1: The Simple Pendulum

Electric Field and Electric Potential

SC125MS. Data Sheet and Instruction Manual. ! Warning! Salem Controls Inc. Stepper Motor Driver. Last Updated 12/14/2004

13-Nov-2015 PHYS Rotational Inertia

Physical Pendulum, Torsion Pendulum

for MiLAB Desktop Experiments in Physics imagine explore learn

Simple Harmonic Motion - MBL

EXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE (V_3)

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

Lab 4: Projectile Motion

Lab 1 Uniform Motion - Graphing and Analyzing Motion

Lab 1: Dynamic Simulation Using Simulink and Matlab

Newton s Second Law. Computer with Capstone software, motion detector, PVC pipe, low friction cart, track, meter stick.

Determination of the Equivalent Weight and the K a or K b for a Weak Acid or Base

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

General Physics I Lab. M1 The Atwood Machine

Lab E3: The Wheatstone Bridge

MAE106 Laboratory Exercises Lab # 6 - Vibrating systems

Double Inverted Pendulum (DBIP)

1. Write the symbolic representation and one possible unit for angular velocity, angular acceleration, torque and rotational inertia.

Introduction to Computer Tools and Uncertainties

Lab 4 Numerical simulation of a crane

Electric Fields and Potentials

Motion on a linear air track

Empirical Gas Laws (Parts 1 and 2) Pressure-volume and pressure-temperature relationships in gases

1 SIMPLE PENDULUM 1 L (1.1)

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

Lab 10: Harmonic Motion and the Pendulum

Simple Harmonic Motion

Kinematics Lab. 1 Introduction. 2 Equipment. 3 Procedures

Experiment 5. Simple Harmonic Motion

Driven Harmonic Oscillator

PreLab 2 - Simple Harmonic Motion: Pendulum (adapted from PASCO- PS-2826 Manual)

Unit 7: Oscillations

Motion II. Goals and Introduction

LAB 10: HARMONIC MOTION AND THE PENDULUM

Quick Start Guide New Mountain Visit our Website to Register Your Copy (weatherview32.com)

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

Exp. #1-1 : Measurement of the Characteristics of the Centripetal Force by Using Springs and a Computer Interface

Physics 1050 Experiment 6. Moment of Inertia

Chaotic Motion (One or two weights)

Lab 3: Quanser Hardware and Proportional Control

Magnetic Fields. Experiment 1. Magnetic Field of a Straight Current-Carrying Conductor

1 M62 M62.1 CONSERVATION OF ANGULAR MOMENTUM FOR AN INELASTIC COLLISION

2 One-dimensional motion with constant acceleration

PHY221 Lab 2 - Experiencing Acceleration: Motion with constant acceleration; Logger Pro fits to displacement-time graphs

O P E R A T I N G M A N U A L

Mechanics. Coupled Pendula with Cobra Dynamics. What you need:

Simple Harmonic Motion

Lab 3: The Coupled Pendulum and a bit on the Chaotic Double Pendulum

THE CONSERVATION OF ENERGY - PENDULUM -

PHY 111L Activity 2 Introduction to Kinematics

Possible Prelab Questions.

2: SIMPLE HARMONIC MOTION

Gravity Pre-Lab 1. Why do you need an inclined plane to measure the effects due to gravity?

PHY 221 Lab 7 Work and Energy

Purpose: Materials: WARNING! Section: Partner 2: Partner 1:

LAB 2 - ONE DIMENSIONAL MOTION

Back and Forth Motion

Rotational Motion. Figure 1: Torsional harmonic oscillator. The locations of the rotor and fiber are indicated.

Lab Activity H4 It s Snow Big Deal

Motion with Constant Acceleration

EXPERIMENT : Work and Energy. Topics of investigation: The relation between force and acceleration

The Damped Pendulum. Physics 211 Lab 3 3/18/2016

Experiment 14 It s Snow Big Deal

Lab Partner(s) TA Initials (on completion) EXPERIMENT 7: ANGULAR KINEMATICS AND TORQUE

ME 3210 Mechatronics II Laboratory Lab 4: DC Motor Characteristics

α m ! m or v T v T v T α m mass

Transcription:

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 of rotating mechanical parts is often a critical aspect of mechanical design. In this lab you will learn how to use a sensor called a quadrature rotary encoder and an Arduino microcontroller to measure the angular position of a chaotic double pendulum. The quadrature encoder contains a slotted wheel, which is mounted to the rotating shaft. Illustrated in Fig. 1, the slotted wheel rotates through two photogates (not unlike the Photogates in the second lab), and an electronic pulse train is produced. The Arduino microcontroller is used to count the number of pulses, and the number of counts in proportional to the angle of rotation. Using two Photogates (A and B) allows it to determine the direction of rotation. The encoders you will use in this lab have 2000 slots, so a full 360 rotation results in 2000 counts. ω A B CH. B CH. A Figure 1 A schematic illustrating the operation of a quadrature encoder. In this lab, you learn how to used quadrature encoders to measure the angular position of a rotating mechanical part. You will then examine the predictable behavior of a single pendulum and compare it to the erratic behavior of a chaotic double pendulum. A11 Double Pendulum 1 Last Revision: 11/21/17

AME 21216: Lab I Fall 2017 Part I: Sensor Implementation Please follow the instructions below to connect the encoder to the Arduino and initialize data collection from the Arduino. (A) GND D2 CH.A D3 CH.B (B) VCC = 5V Figure 2 (A) A wiring diagram illustrating how to connect the rotary encoder to the Arduino. (B) A pinout for the rotary encoder. Pin 1 is connected to ground (GND BLACK) on the Arduino. Pin 2 is not connected. Pin 3 (CH. A - WHITE) is connected to digital input D2. Pin 4 (VCC - RED) is the 5V supply voltage. Pin 5 (CH. B - GREEN) is connected to digital input D3. 1. Make sure the locking bolt is in the pendulum, such that θ 2 cannot rotate. 2. Make sure the USB cable is NOT connected to the PC. 3. Connect the 5 pin female connector of the cable to the θ 1 encoder such that the black wire is on top. Connect the male pins on the other end of the cable to the Arduino board as shown in Fig. 2. WARNING: Incorrect wiring can severely damage or break the encoder! Make sure it is properly connected before moving on to the next step. 4. Connect the Arduino to the lab bench PC with the USB cable. A green light should appear and remain on the Arduino. If it does not, please ask the lab instructor for assistance. 5. Open the folder on the desktop titled rotary_encoder and double click the program rotary_encoder. By default, this should open with the Arduino IDE software. Take a moment to admire the code and try to understand what it will do. 6. Click on the Tools menu in the Arduino IDE software. On the drop down menu, go to Port, and select the one that says COM# (Arduino/Genuino Uno), where # will be a number corresponding to the COM port being used for the Arduino. Write down the number of the COM port corresponding to the Arduino in your lab notebook. 7. Click on the button with a checkmark ( ) symbol to compile the program, then click the button with an arrow (è) next to it, to upload the program on the Arduino. A11 Double Pendulum 2 Last Revision: 11/21/17

AME 21216: Lab I Fall 2017 8. Next, you will use a program called PuTTY to save the serial output from the Arduino to a text file. 9. Launch the PuTTY software from the desktop. Select Session on the left and check Serial as the connection type. Make sure the baud rate is 9600, if it is already not set to the value. Then, enter the COM# you wrote down earlier in step 6. 10. Select the Logging tab right below session on the left side of the PuTTY app. In the option below Session logging select Printable output. Click Browse to choose the file name and destination. Give it an appropriate name and save it on the computer as a.txt file. 11. Click the Open button, and a black terminal window should appear. Give the pendulum a tap and allow it to swing to and fro for a few cycles. You should see numbers appear in the terminal corresponding to the encoder count, time in ms, and displacement angle in degrees. 12. Close the window, and find the.txt file you specified in step 10. Open it, and check to make sure it contains the data that was printed to the terminal. The column on the left is the number of counts, the angle in degrees is in the middle, and the time in milliseconds is in the far right column. This particular encoder has 2000 counts per revolution. 13. Make a rough plot of θ 1 vs. t in Matlab or Excel just to check that the data looks good. (It should like a damped harmonic oscillator if you did it correctly.) Part II: Single Pendulum Now that you have the sensor correctly wired and collecting data, it is time to explore the physical behavior of the pendulum. y θ R m x F g Figure 3 A schematic illustrating the geometry of the single pendulum. With the locking bolt in place, we essentially have a single rigid pendulum with only one degree of freedom θ. Illustrated in Fig. 3, it has a mass m with a center of mass a distance R away from the axis of rotation. A11 Double Pendulum 3 Last Revision: 11/21/17

AME 21216: Lab I Fall 2017 Balancing the angular acceleration with the torque from gravity and a viscous drag force from the surrounding air yields the equation of motion for the single pendulum mr 2!! θ = mgrsinθ γ R 2! θ, (1) where γ is the viscous drag force coefficient. If we assume the θ is small, then sinθ θ, and Eq. (1) can be re-written as!! θ + γ θ! + g m R θ = 0. (2) If you have taken differential equations, you should recognize this as the equation for a damped harmonic oscillator. As we have seen in previous labs, this equation can be easily solved, and the behavior is fairly predictable. You will now use the angle encoder to examine the motion of the pendulum and compare it to the solution to Eq. (2). 1. Repeat steps 7 11 of Part I to measure a trace of angle vs. time for the pendulum as it oscillates, but rather than tapping the pendulum, lift it up to the stopper and let it go. Repeat this three times, and save your data in three separate files. 2. Make plots of θ 1 vs. t for the three data sets using the subplot() command in Matlab to plot them together. Make sure your axes are properly labeled. Cut out the portion of the data prior to the release of the pendulum from the stopper and shift the time vector such that the pendulum is released at t = 0. Qualitatively, compare the three data sets. 3. Next, you will make a phase space plot using one of your data sets. A phase space plot is a plot of the angular speed ω 1 = θ! 1 as a function of the angle θ 1. 4. Use the encoder counts on the far left column of the data set to recompute the angle θ 1 in units of radians. Recall that the encoder has 2000 counts per revolution, so each encoder count corresponds to 2π/2000 radians of rotation. 5. Use a first order finite difference to numerically calculate the angular speed ω 1 i = θ i i 1 1 (3) t i i 1 t where i is the integer index of the i th data point and ω 1 i is the angular speed at the time t i. (Note that you will have to begin you calculation with the 2 nd data point.) 6. Make a plot of the angular speed ω 1 as a function of the θ 1 for any one of the three data sets. Using the laws of physics particularly conservation of energy to explain why it looks the way it does. A11 Double Pendulum 4 Last Revision: 11/21/17

Part III: Chaotic Double Pendulum You will now add an extra degree of freedom θ 2 by removing the locking bolt. Adding this extra degree of freedom will result in chaotic behavior. This means that the long-term behavior of the system is extremely sensitive to initial conditions, and the tiniest perturbation in the initial angle will result in completely different behavior. In pop-science, this is often referred to as the butterfly effect. This effect makes it difficult to control many complex systems, such as a robotic arm or a large financial system. The chaotic double pendulum in this portion of the lab is simple at a glance. Illustrated in Fig. 4, it is essentially a normal rigid pendulum with a second rigid pendulum mounted to the end of it, hence the name double pendulum. y θ 1 R 1 m 1 x R 2 θ 2 m 2 Figure 4 A schematic illustrating the geometry of the chaotic double pendulum. The equations of motion for the double pendulum are quite complex. Balancing the various torques with the angular accelerations results in a system of two coupled, non-linear differential equations and (m 1 + m 2 )R 1!! θ 1 + m 2 R 2!! θ 2 cos(θ 2 ) = m 2 R 2! θ2 2 sin(θ 2 ) (m 1 + m 2 )gsinθ 1 (3) R 2!! θ 2 + R 1!! θ 1 cos(θ 2 ) = R 1! θ 1 2 sin(θ 2 ) gsinθ 2, (4) where g is the acceleration of gravity. There is no known analytic solution to these equations, so they are often solved numerically to yield the transient behavior θ 1 (t) and θ 2 (t). Interestingly, the numerical solution is highly sensitive to the initial condition. That is, if you perturb the initial angles at t = 0 by just a fraction of a degree, it will result in completely different behavior at later A11 Double Pendulum 5 Last Revision: 11/21/17

times. This mathematical and physical behavior, known as chaos, was only discovered in the last 50 years and has had a profound impact on the way scientists and engineers view the world and analyze complex systems. 1. With the locking bolt removed, repeat the steps from the previous sections to initialize data collection with the PuTTY software. Be sure to give your data set a descriptive file name. 2. Rotate θ 1 up to the metal bar and rotate θ 2 to 180, such that the lower pendulum blade is inside the upper blade. 3. Release the pendulum, and numbers should appear in the PuTTY terminal. When the pendulum is finished moving, close the terminal and check that the data was properly saved. Repeat this three times. 4. As you did in step 2 of the previous section, make plots of the three trajectories θ 1 vs. t. Cut out the portion of the data prior to the release of the pendulum from the stopper and shift the time vector such that the pendulum is released at t = 0. 5. Qualitatively compare the plots of θ 1 vs. t for the single pendulum and double pendulum. How repeatable is the single pendulum? How repeatable is the double pendulum? 6. Make phase space plots of the angular speed ω 1 as a function of the θ 1 for the any one of the three data sets. Qualitatively compare it to the single pendulum. A11 Double Pendulum 6 Last Revision: 11/21/17

Part IV: Accelerometer Calibration Accelerometers are commonly used to determine the orientation and trajectory of spacecraft and aircraft. These accelerometers use a Micro-Electro-Mechanical System (MEMS) that consists of interdigitated electrodes, which form an electronic capacitor. In this part of the lab, you will calibrate such a MEMS accelerometer. 1. Connect the accelerometer to the Sensor Interface Box as shown in Fig. 5. Recall from the YouTube tutorials that all of the sensors in this lab require 3 things: power, ground, and signal. In this station, the red wire red is power, black is ground and white is the y-axis signal. The red wire must be connected to the 3.3V output of the sensor interface box. Caution: Do NOT connect the red wire to the 5 V supply. It requires the 3.3 V. Failure to follow this step will destroy the sensor. Figure 5 - Wire connections for the accelerometer. 2. Using the angle calibration fixture, record the output voltage as a function of pitch angle θ in your lab notebook. The accelerometer should be oriented such that the wires are hanging down when it is in the vertical position. When the y-axis sensor is vertical, it corresponds to 9.81 m/s 2 or 1 g. Conversely when the y-axis sensor is horizontal, it corresponds to 0 g. Be sure to include the horizontal and vertical positions in your data. 3. The output voltage is a linear function of acceleration (i.e. V out = Aa y + B). Draw the free body diagram for the accelerometer pitched at an angle θ, and determine the theoretical formula for output voltage vs. pitch angle θ. Define your coordinates such that horizontal corresponds to θ = 0. A11 Double Pendulum 7 Last Revision: 11/21/17

Data Analysis and Deliverables Create plots and other deliverables listed below. Save the plots as PDFs, import them into either Microsoft Word or LaTeX, and add an intelligent, concise caption. Make sure the axes are clearly labeled with units. Plots with multiple data sets on them should have a legend. Additionally, write a paragraph for each figure (separate from the caption) describing what you did in lab to obtain the plot. 1. For the single pendulum, plot θ 1 vs. t for the three data sets using the subplot() command in Matlab to plot them together. Describe the behavior in the caption. 2. For the single pendulum, make a phase space plot of the angular speed ω 1 as a function of the θ 1 for one the three data sets. Describe the behavior in the caption. 3. For the double pendulum, plot θ 1 vs. t for the three data sets using the subplot() command in Matlab to plot them together. Describe the behavior in the caption. 4. For the double pendulum, make a phase space plot of the angular speed ω 1 as a function of the θ 1 for one of the three data sets. Describe the behavior in the caption. 5. Qualitatively compare the plots of θ 1 vs. t for the single pendulum and double pendulum. How repeatable is the single pendulum? How repeatable is the double pendulum? 6. A plot of accelerometer voltage V out vs. pitch angle θ with the theoretical trigonometric curve that you derived. A11 Double Pendulum 8 Last Revision: 11/21/17

Appendix A Equipment Double pendulum with Avago AEDM-5810-T06 encoders Lab stand with pendulum mount and stopping bar Arduino UNO microcontroller Workstation PC with Arduino IDE and PuTTY software Cable to connect encoder to Arduino USB cable to connect Arduino to workstation PC 3 axis Accelerometer with wire leads female connectors) Accelerometer extension cord: (3 wire - 18 in length; male to female connectors) Leon s angle calibration fixture (aluminum) Digital protractor or level A11 Double Pendulum 9 Last Revision: 11/21/17