Disturbance Correction Final Design Review Team 5 February 25, 2003 By:Tyler Ferman Matt DiLeo Jack Damerji.

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

From Kinematics to Arm Control a)Calibrating the Kinematics Model b)Arm Motion Selection c)Motor Torque Calculations for a Planetary Robot Arm CS36510.
TYPES OF BELTS and Belt Selection
9.11. FLUX OBSERVERS FOR DIRECT VECTOR CONTROL WITH MOTION SENSORS
Electrical ENgg. Department Simulation of elevator using Simulink
Geometry of five link mechanism with two degrees of freedom David Tavkhelidze.
Laser Deflection System: Disturbance Correction Final Presentation Team 5 April 23, 2003 By: Tyler Ferman Matt DiLeo Jack Damerji.
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
Automated Golf Ball Teeing System Mr. Tee - The Automated Golf Buddy Jeremy Woods Mike Seyboth Tim Walker Tomas Krones.
Summary ATV71 1 Bertrand Guarinos STIEATV71 M3 motor control V2 Flux vector control basics The control of an asynchronous motor is made more difficult.
Nodding LIDAR For Applied Research Associates By Roscoe Kane and John Barton.
Auto Trammer Status Report Alex Rust & Nate Lamie.
Control Theory (2) Jeremy Wyatt School of Computer Science University of Birmingham.
Internal Model Control for DC Motor Using DSP Platform By: Marcus Fair Advisor: Dr. Dempsey.
Digital Control Systems STATE OBSERVERS. State Observers.
Vehicle Tracking/Payload Release System For Small UAV Project Team
Servo Motors # A servo is a motor that you can position at any angle very accurately. # Servos have a limited servo range; most servos have a range of.
Electric Motors and Motion Control Ara Knaian. Motors Motors convert electrical energy to mechanical energy Motors make things move LINEAR ELECTROSTATIC.
Athletic Field Marking Device Anthony Cortese, Ryan Crump, Matthew Lawler, Patrick Shaughnessy (Team Leader), John Sudia.
Motion Tracking & Position Acquisition Final Design Review Solomon Gates | William K. Grefe | Jay Michael Heidbreder | Jeremy Kolpak.
Experimental determination of motor model parameters ETEC6419.
Ultrasonic Tracking System Group # 4 Bill Harris Sabie Pettengill Enrico Telemaque Eric Zweighaft.
Vector Control of Induction Machines
Ultrasonic Tracking System Group # 4 4/22/03 Bill Harris Sabie Pettengill Enrico Telemaque Eric Zweighaft.
Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab Department of Electrical, Computer, and Energy Engineering University.
1. 2 Outline 1.Introduction 2.Modeling 3.Simulation 4.Implementation 5.Demo 6.Conclusion.
Closed-loop Control of DC Drives with Controlled Rectifier
Disturbance Rejection: Final Presentation Group 2: Nick Fronzo Phil Gaudet Sean Senical Justin Turnier.
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Proposal 10/27/2010.
Sliding Mode Control of PMSM Drives Subject to Torsional Oscillations in the Mechanical Load Jan Vittek University of Zilina Slovakia Stephen J Dodds School.
DOUBLE ARM JUGGLING SYSTEM
Visual Target Tracking System Final Design February 26, 2003 Chad Helm Matthew Sked James Deloge Tim Bagnull.
Group 6 Target Tracking Spotlight (TTS) Maureen Desi Joel Douglass Rajiv Iyer Dennis Trimarchi.
Unit 4: Electromechanical drive systems An Introduction to Mechanical Engineering: Part Two Electromechanical drive systems Learning summary By the end.
The Design of High-Speed High-Power Density Machines Liping Zheng.
Control 1 Keypoints: The control problem Forward models: –Geometric –Kinetic –Dynamic Process characteristics for a simple linear dynamic system.
20/10/2009 IVR Herrmann IVR:Control Theory OVERVIEW Control problems Kinematics Examples of control in a physical system A simple approach to kinematic.
ME 335 Boğaziçi University A Study on Motor Speed Control.
Control Systems Engineering
Target Tracking Spotlight (TTS) Maureen Desi Joel Douglass Rajiv Iyer Dennis Trimarchi Group 6.
Using Torque-Ripple-Induced Vibration to Determine the Initial Rotor Position of a Permanent Magnet Synchronous Machine Phil Beccue, Steve Pekarek Purdue.
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
Lecture 3 Intro to Posture Control Working with Dynamic Models.
Lecture 3: Dynamic Models Spring: stores energy Damper: dissipates energy.
Math – What is a Function? 1. 2 input output function.
Two-Dimensional Rotational Dynamics
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
1 Motivation We wish to test different trajectories on the Stanford Test Track in order to gain insight into the effects of different trajectory parameters.
4/18/2013 EEL4665 Spring ‘13 University of Florida Leonardo Falcon.
Magnetic field due to an electric current
Lecture 3: Dynamic Models
Professor : Ming – Shyan Wang Department of Electrical Engineering Southern Taiwan University Thesis progress report Sensorless Operation of PMSM Using.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
Predicting the In-System Performance of the CMS Tracker Analog Readout Optical Links Stefanos Dris CERN & Imperial College, London.
Vallejo High Engineering Academy Jack Gillespie 2010.
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
Robotic Microphone Stand for Pogo Studio ECE445 Team #28 TA: Lydia Majure Kai Jiang Weihong Yuan.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
DOUBLE ARM JUGGLING SYSTEM Team 1 Proposal Presentation ECSE-4962 Control Systems Design Trinell Ball John Kua Linda Rivera.
( a and K are unknown ) Real System Model Sensitivity Equations + - Required for Feed Forward Model. Numerical Power models typically are non-invertible.
T EAM 7 Joel Handy Rob Schugmann Jon Addison S TAR S EARCH C ONTROL S YSTEMS D ESIGN Final Presentation.
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC FEED DRIVES.
Sensorless position control of direct driven hydraulic actuators Master’s thesis seminar presentation Tom Sourander Aalto University School of Engineering.
Gear box for BWM power Generation
Arbin Ebrahim and Dr. Gregory Murphy University of Alabama
Vision Tracking System
Project Progress: The Floating Dutchmen
Introduction to Motor Drives
Dynamics of Machinery Problems and Solutions
Presentation transcript:

Disturbance Correction Final Design Review Team 5 February 25, 2003 By:Tyler Ferman Matt DiLeo Jack Damerji

Laser Deflection System  Project Overview User supplies changing input. Goal is to compensate for measured input disturbance. Controller angles mirror to performs disturbance correction.  Objectives Develop accurate controller in order to keep a laser communication link. Develop controller to correct for all disturbance.

Approach  Input Measure the laser pen pan/tilt angles. Measure the mirror pan/tilt angles.  Controller Determination of desired mirror pan/tilt angles. Develop controller to achieve performance specifications.  Output Specified target (dot on wall)

Specifications: Positioning

Specifications Cont.  Input range of motion: 43 o  Mirror: 5’’ 55g (+ 45g mount)  Output Range of motion: 26 o  Controller Speed: >6rad/s  Overshoot Error: < 1%  Target: +-0.4”  Encoder Gearing: 1:4 (4X accuracy)

Math Model (Angle Calc.)Pan/Tilt & Mirror Design Mass & Inertia Calc. Motor & Gear Selection Simulation & Controller Design System Analysis Input Pan/Tilt Considerations Order parts Building Input Pan/Tilt Input Pan/Tilt &DSP Input Testing Build Control Pan/Tilt DSP Control of Pan/Tilt Testing and Fine Tuning Develop Full Interaction Testing, Tolerance Analysis & Fine Tuning 2/19 2/26 4/1 4/9

Math Model (Angle calc.)  Approach : Direct:  Solve by equating desired reflected unit vector with received reflected unit vector  Solve using parametric equations Indirect:  Solve using Coordinate Transformations  Solve using fminsearch & foreword equation Find foreword Equation (Maple) Solve For Mirror Angles (Maple) Create Math Model (MATLAB) Find foreword Equation (Maple) Educated Angles Guess (MATLAB) Iterate Until Guess Converges

Math Model (Angle Calc.)Pan/Tilt & Mirror Design Mass & Inertia Calc. Motor & Gear Selection Simulation & Controller Design System Analysis Input Pan/Tilt Considerations Order parts Building Input Pan/Tilt Input Pan/Tilt &DSP Input Testing Build Control Pan/Tilt DSP Control of Pan/Tilt Testing and Fine Tuning Develop Full Interaction Testing, Tolerance Analysis & Fine Tuning 2/19 2/26 4/1 4/9

Motor & Gears Selection Center Of Gravity and Inertia were obtained from Solid Work Models Simulate a number of motors Examples: Tested number of GM8000 series Needed more: Torque & Speed Motor Chosen: Pittman GM9234S016 Gear Ratio: 4:1

Math Model (Angle Calc.)Pan/Tilt & Mirror Design Mass & Inertia Calc. Motor & Gear Selection Simulation & Controller Design System Analysis Input Pan/Tilt Considerations Order parts Building Input Pan/Tilt Input Pan/Tilt &DSP Input Testing Build Control Pan/Tilt DSP Control of Pan/Tilt Testing and Fine Tuning Develop Full Interaction Testing, Tolerance Analysis & Fine Tuning 2/19 2/26 4/1 4/9

Input Considerations  Input trajectory accuracy is critical  S1 Optical Shaft Encoder 1024 CPR  /1024 =.35 0 per tick  S2 Optical Shaft Encoder 2048 CPR  /2048 = per tick  Geared S1 Encoder 1024*4 CPR  /4096 =.09 0 per tick

Error Induced  Output error due to input measurement accuracy input error  ~0.0745’’ output error >> [r,u,p]=find_reflected([0,-2.5,6], [0, ,-1], [0,0,1]); >> [x,y,z]=vec_plane_int(p,u,[0,0,-1],[0,0,36]) x = 0 y = z = 36 >> [r2,u2,p2]=find_reflected([0,-2.5,6], [0, ,- 1], [0,0,1]); >> [x2,y2,z2]=vec_plane_int(p2,u2,[0,0,-1],[0,0,36]) x2 = 0 y2 = z2 = 36

Ordering Parts  Project Budget List of Parts List of Materials Machine shop service

List of Parts QuantityPrice ($) Total ($) itemsource ” diameter glass mirrorWalmart Laser penRadio Shack Pan motor, Pittman GM9234S016 Clickautomation Tilt motor, Pittman GM9234S016Clickautomation Pan gear setsdp-si.com/eStore/ Tilt gear setsdp-si.com/eStore/ Pan beltsdp-si.com/eStore/ Tilt beltsdp-si.com/eStore/ Input Pan/tilt encoder gear setsdp-si.com/eStore/ 144…mounting hardwaresdp-si.com/eStore/ Output pan/tilt encode gear setsdp-si.com/eStore/ 144…mounting hardwaresdp-si.com/eStore/ Misc electrical componentsTrojan electronics Mirror mounting hardwareHome depo x 2.5” hex head bolts, steelHome depo total

List of Materials QuantityPriceMaterialdimensionsitemSource 10.75Al1/8” x 1/2” x 3”Mirror mountHome Depo 10.75Al3/8” x 6” bar stockTilt shaftHome Depo 21.50Al3/8” x 1 1/4” x 2”Tilt spacersRPI machine shop 12.50Al3/8” x 1 1/4“ x 6”Tilt baseRPI machine shop 5.50total Machine Shop Service Quantityrate# hoursTotal ($) itemsource 1$35 / hr Mirror mountRPI machine shop 1$35 / hr Tilt shaftRPI machine shop 2$35 / hr Tilt spacersRPI machine shop 1$35 / hr1.035Tilt baseRPI machine shop 87.50total

Total Cost itemCost ($) List of parts List of materials5.50 Machine shop service87.50 total$ Project Budget Summary

DSP I/O Trajectory Calculator Mirror Position Calculator Angle Saturation Controller Torque  Motor Control State Estimator Θ in1 Desired States ( Θ 1, Θ 2, Θ 1dot, Θ 2dot) Estimated States ( Θ 1, Θ 2, Θ 1dot, Θ 2dot) Voltage for Motors Torque State Estimator Θ in2 Θ1Θ1 Θ2Θ2

Math Model (Angle Calc.)Pan/Tilt & Mirror Design Mass & Inertia Calc. Motor & Gear Selection Simulation & Controller Design System Analysis Input Pan/Tilt Considerations Order parts Building Input Pan/Tilt Input Pan/Tilt &DSP Input Testing Build Control Pan/Tilt DSP Control of Pan/Tilt Testing and Fine Tuning Develop Full Interaction Testing, Tolerance Analysis & Fine Tuning 2/19 2/26 4/1 4/9