Lynbrook Robotics Team, FIRST 846 Control System Miniseries - Lecture 2 05/22/2012.

Slides:



Advertisements
Similar presentations
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Advertisements

FRC Robot Mechanical Principles
Gears.
Digital Control Systems INTRODUCTION. Introduction What is a control system? Objective: To make the system OUTPUT and the desired REFERENCE as close as.
Lab 06: AEV System Analysis 2 Advanced Energy Vehicle (AEV)
Lynbrook Robotics Team, FIRST 846 Control System Miniseries 05/15/2012.
CHE 185 – PROCESS CONTROL AND DYNAMICS
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
A Typical Feedback System
DC Motors DC Motors are widely used in robotics because of their small size and high energy output. Key characteristics of DC motors include: 1. High Speed.
Lecture161 Instrumentation Prof. Phillips March 14, 2003.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Green Team Speed System Proportional Only Controller Design and Experimental Dustin Fraley DeAndre Strong Stephanie Wilson.
Process Control Instrumentation II
Precision Variable Frequency Drive Group May07-13 Jason Kilzer Nick Nation Dave Reinhardt Matt Shriver Client: Jim Walker Faculty Advisor: Professor Ajjarapu.
Lecture 6: Measurements of Inductance, Capacitance, Phase, and Frequency 1.
ECE Introduction to Control Systems -
Lynbrook Robotics Team, FIRST 846 Control System Miniseries - Summary of Lecture /03/2012.
Lecture 22: PLLs and DLLs. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 22: PLLs and DLLs2 Outline  Clock System Architecture  Phase-Locked Loops  Delay-Locked.
Lecture 22 Second order system natural response Review Mathematical form of solutions Qualitative interpretation Second order system step response Related.
Proportional/Integral/Derivative Control
Control Engineering Lecture #2 15 th March,2008. Introduction to control systems Reference: Phillips and Habor The first applications of feedback control.
Lab 06: AEV System Analysis 2 Advanced Energy Vehicle (AEV)
Russ Hersberger Motor Math for SUMO Robots. Russ Hersberger Traction Force He who has the most friction wins Two things determine the force of friction.
First-Year Engineering Program Advanced Energy Vehicle System Analysis 2 Reference:  AEV Lab Manual  System Analysis 2 Grading Guidelines.
Lynbrook Robotics Team, FIRST 846 Control System Miniseries - Lecture 4 06/11/2012.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
A Mathematical Analysis of a Sun Tracking Circuit for Photovoltaic Systems Dr. S. Louvros and Prof. S. Kaplanis T.E.I. of Patra, Greece.
Ch. 6 Single Variable Control
Teknik Perancangan Robot
David GiandomenicoFeedback Control for your FIRST Robot’s DrivetrainDec 2010 WRRF Workshops #1 David Giandomenico Team mentor for Lynbrook Robotics – Team.
ME 335 Boğaziçi University A Study on Motor Speed Control.
General Energy Equation. Chapter Objectives Identify the conditions under which energy losses occur in fluid flow systems. Identify the means by which.
April Second Order Systems m Spring force ky F(t) (proportional to velocity) (proportional to displacement)
1 Lecture D32 : Damped Free Vibration Spring-Dashpot-Mass System Spring Force k > 0 Dashpot c > 0 Newton’s Second Law (Define) Natural Frequency and Period.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
Control of Robot Manipulators
Session 6 - Sensor Modelling
Introduction to Biped Walking
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
ME 431 System Dynamics Dept of Mechanical Engineering.
In Unit 5: Speed, Power, Torque, and DC Motors, you build a VEX test stand winch that enables you to learn key engineering concepts and principles so.
Electric motors KON-C2004 Mechatronics Basics Tapio Lantela, Nov 2nd, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
FEEDBACK CONTROL SYSTEMS
(thanks to Gary Fedder)
Digital Control CSE 421.
Lecture 6: Measurements of Inductance, Capacitance, Phase, and Frequency 1.
Aerodynamic forces on the blade, COP, Optimum blade profiles
Embedded Control Systems Dr. Bonnie Heck School of ECE Georgia Tech.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Control Engineering. Introduction What we will discuss in this introduction: – What is control engineering? – What are the main types of control systems?
Motor Performance Beach Cities Robotics – Team 294 Andrew Keisic November 2009.
Introduction to control systems
Power Transfer using GEARS Dean Celini Mentor FRC Team /10/2016.
CNC FEED DRIVES.
MECH 373 Instrumentation and Measurement
Speed, Power, Torque & DC Motors
Digital Control CSE 421.
Servo Systems Servo is mechanism based on feedback control.
Control Systems EE 4314 Lecture 12 March 17, 2015
Teknik Perancangan Robot
PID Controllers Jordan smallwood.
Digital Control Systems
Electric Motors.
Servo Systems Servo is mechanism based on feedback control.
Cole Perrault Spring 2015 ET 493 Wesley Deneke
Lecture 22 Second order system natural response
ENT364/4 – Control System Sazali Yaacob
Presentation transcript:

Lynbrook Robotics Team, FIRST 846 Control System Miniseries - Lecture 2 05/22/2012

Lynbrook Robotics Team, FIRST 846  What we expect from a control system?  How to evaluate performance of a system  Typical performance requirements  Standard test approach  Typical system performance – demo  Control system design procedure ‏Lecture 2 – What Will a Controller Do?

Lynbrook Robotics Team, FIRST 846  With a control system, overall system should be  Stable  Quick response  Accurate  Resist disturbance ‏What do we expect from adding a controller to a system? ControllerPlant InputOutput Sensor + - Error Feedback Control Variable System

Lynbrook Robotics Team, FIRST 846  One of standard system performance tests  Drive a system with step input  Observe output – system response ‏Standard System Performance Tests ControllerPlant Input Output Sensor + - Error Feedback Control Variable System ?

Lynbrook Robotics Team, FIRST 846  Make a pendulum  Get a bar with length ~ 2 – 3 feet long  Drill a hole at its top and insert rod (shaft) into the hole.  Note: The diameter of the rod should be much smaller than the hole diameter.  Hang the bar with the rod. Then, try to move top of pendulum a distance. You will see the pendulum oscillate less than 1 Hz.  You will find same length of bars, no matter of their cross section shape and weight, will have same oscillation frequency.  Make a damper  Find a container and fill with water  Dip lower end of pendulum into water.  Run the test  At different dipping depth, move top of pendulum a distance (step input)  Observe pendulum response. ‏Demo of Pendulum w/wo Damping Step Move

Lynbrook Robotics Team, FIRST 846 ‏Under-damping Pendulum Pendulum above water (no damping) Under-damping system

Lynbrook Robotics Team, FIRST 846 ‏Optimal-damping Pendulum Dip pendulum into water to a proper depth optimal-damping system

Lynbrook Robotics Team, FIRST 846 ‏Over-damping Pendulum Dip pendulum into water to deeper over-damping system

Lynbrook Robotics Team, FIRST 846 ‏Pendulum with Short Length Step Move Higher oscillation frequency. Lower oscillation frequency. Similar step response

Lynbrook Robotics Team, FIRST 846  There are varieties of plants (devices, systems)  Mechanical/Pneumatic/Electrical/ Hybrid  These plants have their own characteristics  Different mathematical expression  But, after add proper controllers and control loop, overall systems should have same response to step input as optimal-damped pendulum  Pendulum with damping can be mathematically modeled as 2 nd order differential equation.  Control system design will make any system have same mathematically expression (behavior) as the pendulum.  So, overall system will have quick and accurate response. ‏Goal of Control System Design Where ζ – damping ratio ω b (= 2πf b ) – control system bandwidth

Lynbrook Robotics Team, FIRST 846  Define system spec  Stability, response time, accuracy, robustness, reliability, etc.  Analyze plant  Modeling based on physics and math  Design controller and control loop  Example PID controller  Modeling  Run simulation  Make system meet spec  Mathematically, overall system can be expressed as 2 nd order differential equation with optimal damping ratio (ζ = 0.5 ~ 1, ω b = Hz for 50 Hz system sample rate)  Experimentally, run step input response. ‏Control System Design Procedure Plant InputOutput Plant Input Output Control Variable Sensor + - Error Feedback P I D Controller

Lynbrook Robotics Team, FIRST 846 ‏Example Shooter Wheel Calculated Wheel Speed Wheel Speed Hall Effect Sensor (Voltage Pulse Generator + - Speed Error ω 0 (rpm) GearboxMotor Jaguar Speed Controller Control Software Pulse Counter Voltage to Speed Converter Δω (rpm) V ctrl (volt) V m (volt) T m (N-m) T gb (N-m) ω whl (rpm) Control Voltage Motor Voltage Motor Output Torque Gearbox Output Torque Voltage of Pulse Rate P whl (# of pulse) V pls (volt) ω fbk (rpm) Sensor Pulse Measured Wheel Speed ControllerPlant Sensor Present every major component Label variables and physical unit Label conversion factor