Department of Electrical Engineering. Indian Institute of Technology Dharwad EE 303: Control Systems Practical Assignment - 6

Size: px
Start display at page:

Download "Department of Electrical Engineering. Indian Institute of Technology Dharwad EE 303: Control Systems Practical Assignment - 6"

Transcription

1 Department of Electrical Engineering Indian Institute of Technology Dharwad EE 303: Control Systems Practical Assignment - 6 Adapted from Take Home Labs, Oklahoma State University Root Locus Design 1 OBJECTIVE This assignment is about designing a feedback controller for a motor positioning system. Using the model of the motor developed in Assignment 4A and root locus plot, you will identify best closed loop pole locations and design both P and PD controllers to obtain the appropriate closed loop poles. The design should be verified with a simulation and through experiment. 2 SETUP 2.1 REQUIRED MATERIALS HARDWARE All the required materials is issued to you SOFTWARE Matlab/Simulink 2017a or later Matlab/Simulink files provided along with this document PREREQUISITE EXPERIMENTS You must have completed all the assignments give till now. 2.2 SOFTWARE SETUP All the software setup is completed in the previous assignments. You may modify and use the slx file you have generated in the previous assignment. 2.3 HARDWARE SETUP Connect the hardware component as per Assignment 5. 1

2 3 EXPERIMENTAL PROCEDURES 3.1 EXERCISE 1: Control Design (Proportional) In this exercise, you will design a proportional controller for position control of a DC motor i.e., the controller signal! u(t) (motor voltage) will be proportional to the error signal (difference between the reference signal! r (t) and the motor position! θ(t) (or! y(t) )). 1. Using block diagram manipulation, obtain the transfer functions G(s)! and H(s)! for the equivalent block diagram shown in the figure below. Plug in the values of K! m and τ! m obtained in Assignment 4A. Y(s) 2.Find the closed loop transfer function!. Find the closed loop poles as a function of K!. R(s) For values of K! = 0.002, 0.01, 0.1, 10, compute location of the closed loop poles! % OS, T s (5%), T p for the step response. Draw the pole-zero plot showing the locations of poles of G(s)H(s)! and the closed loop poles for the given values of K!. Indicate the value of! K near corresponding poles. 3.Plot the root locus as K! varies from 0! to!. Explain briefly and specifically, how the step response of the system will change as K! varies from a very small value to a very large value. Draw sketches of expected step-response for a very small value of K! and a very large value of! K. 2

3 4.You need to select K! so that the step response of the system has the smallest settling time (! 5 % ) with! % OS < 5 %. Where should the closed loop poles lie? Explain. 3.2 EXERCISE 2: Verification by Simulation In Simulink, create a simulation model similar to that shown in the figure below: Using the parameter values as: sampling time Ts = 0.01, rp = 2*pi/(64*gear constant), ref = pi/ 2, pulse period of pulse generator T = 20, pulse width of pulse generator D = 50, gains K = as computed in Exercise 1, K2 = 0.0 and Km and tau computed in Assignment 4A, run the simulation to collect the data. Plot Angular position vs time for both the values of K2 in separate plots. Compute the settling time, percent overshoot and frequency of oscillations from the simulation plots. Compare with values obtained by calculations in Section EXERCISE 3: Experiment with motor Modify the simulink file of Assignment 5 so that it looks as shown in the figure below: 3

4 Use the parameter values given in Section 3.2. By setting appropriate ports, build the model on Arduino. Collect the data through Plot Data single by setting appropriate port and 8000 samples to plot. Connect the power and collect the data. Using procedure used in previous assignments, plot the data of angular displacement vs time. Compare the plots with those obtained by simulation (Section 3.2) and hand-drawn plots (Section 3.1). Explain the similarities and differences with reasons. Compute the settling time, percent overshoot and frequency of oscillations from the simulation plots. Compare with values obtained by calculations in Section 3.1 and the values observed by simulations in Section 3.2. Comment on the Steady-State Error observed in hand-calculating, simulations and experiments. Can you adjust K! and improve the experimental response? Optional (10% additional marks of this assignment provided the answer is not copied): Find the root mean square error (RMSE) between the reference and motor angle. Plot the RMSE. How small can you make it by varying K!. Can you improve RMSE by compromising on any other parameter? 3.4 EXERCISE 4: Control Design (Proportional and Derivative) In this exercise, you will design a PD controller for position control of a DC motor i.e., the controller signal u(t)! (motor voltage) will be K! times r! (k 2 ω + k 1 θ ). Set k! 1 = 1. Thus K! multiplies to r! θ k 2 θ = e k2 θ. The term Ke! is proportional feedback and the term! Kk 2 θ is the derivative feedback, and has a damping like effect. The block diagram is shown in the figure below: 4

5 1. Using block diagram manipulation, obtain the transfer functions G(s)! and H(s)! for the equivalent block diagram shown earlier. Plug in the values of K! m and τ! m obtained in Assignment 4A.! H(s) should be of the form! k 2 (s + b). Y(s) 2.Set k! 2 = 0.1 and find the closed loop transfer function!. Find the closed loop poles as a R(s) function of K!. For values of K! = 0.002, 0.01, 0.1, 10, compute location of the closed loop poles! % OS, T s (5%), T p for the step response. Draw the pole-zero plot showing the locations of poles of G(s)H(s)! and the closed loop poles for the given values of K!. Indicate the value of! K near corresponding poles. 3.Using k! 2 = 0.1, plot the root locus as K! varies from 0! to!. Explain briefly and specifically, how the step response of the system will change as K! varies from a very small value to a very large value. Draw sketches of expected step-response for a very small value of K! and a very large value of! K. 4.You need to select K! so that the step response of the system has the smallest settling time (! 5 % ) with! % OS < 5 %. Where should the closed loop poles lie? Explain. 5.If k! 2 is changed, how is the root locus affected? Sketch the root locus for various values of k! 2 and illustrate. By adjusting both K! and k! 2, how much flexibility do you have in placing the closed loop poles? Are there in theoretical limits on the closed loop pole locations? What about the practical limits. Discuss in detail, but be precise. 3.4 EXERCISE 5: Verification by simulation and experiment (Proportional and Derivative) Repeat Exercises 2 and 3 with the values of K! and k! 2 chosen in Exercise 4. Can you reduce the steady-state error (compared to only proportional controller) while maintaining the! % OS and the settling time specifications by adjusting the values of K! and k! 2? Justify your design with an explanation about your tuning process. Optional (10% additional marks of this assignment provided the answer is not copied): Find the controller that produces the minimum RMSE. How much can RMSE be reduces compared to the proportional controller? Can you now have better specifications in terms of! % OS, settling time AND RMSE compared to the proportional controller? 4. SUBMISSION INSTRUCTIONS Create a document in the format explained in previous assignments. Answer all the questions asked in this document. Save this document as a pdf file named as <DepartmentCode><Roll- No>-A5.pdf Compress this document along with all the m-files, simulink files and generated 5

6 plots and figures as a single zip file. Rename the zip file as <Department Code><Roll Number>-A5.zip and upload on the moodle portal created for this. 6

Closed Loop Step Response

Closed Loop Step Response TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Closed Loop Step Response by Sean Hendrix revised by Trevor Eckert 1 OBJECTIVE This experiment adds feedback to the Open Loop Step Response experiment. The objective

More information

Open Loop Step Response

Open Loop Step Response TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Open Loop Step Response by Sean Hendrix revised by Trevor Eckert 1 OBJECTIVE The objective is to find a first-order model for a DC motor using the open loop step

More information

Root Locus Controller Design

Root Locus Controller Design Islamic University of Gaza Faculty of Engineering Electrical Engineering department Control Systems Design Lab Eng. Mohammed S. Jouda Eng. Ola M. Skeik Experiment 4 Root Locus Controller Design Overview

More information

Lab 7: PID Control with Trajectory Following

Lab 7: PID Control with Trajectory Following Introduction ME460: INDUSTRIAL CONTROL SYSTEMS Lab 7: PID Control with Trajectory Following In Lab 6 you identified an approximate transfer function for both the X and Y linear drives of the XY stage in

More information

Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education

Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education Frank S. Cheng and Lin Zhao Industrial and Engineering Technology Department

More information

Guidelines for MATLAB s SISO Design Tool GUI

Guidelines for MATLAB s SISO Design Tool GUI Dr. Farzad Pourboghrat Guidelines for MATLAB s SISO Design Tool GUI The SISO Design Tool is a graphical user interface (GUI) that facilitates the design of compensators for single-input, single-output

More information

Lab Exercise 07 DC motor PI velocity control

Lab Exercise 07 DC motor PI velocity control Lab Exercise 07 DC motor PI velocity control Lab 07.1 Objectives The objectives of this exercise are to: 1. Incorporate many of the hardware and software elements developed previously in this course into

More information

Lab # 8 Parallel Port Interface with LabView & Root Locus Design

Lab # 8 Parallel Port Interface with LabView & Root Locus Design Islamic University of Gaza Faculty of Engineering Computer Engineering Dep. Feedback Control Systems Lab Eng. Tareq Abu Aisha Lab # 8 Lab # 8 Parallel Port Interface with LabView & Root Locus Design Introduction:

More information

Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers

Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers Chapter 3 Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers 3.1. Introduction Data acquisition and control boards (DACBs) are essential for interfacing sensors/actuators

More information

Teaching Control System Principles Using Remote Laboratories over the Internet

Teaching Control System Principles Using Remote Laboratories over the Internet , July 6-8, 2011, London, U.K. Teaching Control System Principles Using Remote Laboratories over the Internet Lutfi Al-Sharif, Ashraf Saleem, Walid Ayoub, and Mohammad Naser Abstract Remote laboratories

More information

Control Technology. motion controller and power amplifier

Control Technology. motion controller and power amplifier Control Technology motion controller and power amplifier Erik van Hilten Rik Prins National Instruments Agenda Controller, the central element Tools for controller design in drive systems: - in PC-based

More information

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING

DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING DESIGN AND IMPLEMENTATION OF VISUAL FEEDBACK FOR AN ACTIVE TRACKING Tomasz Żabiński, Tomasz Grygiel, Bogdan Kwolek Rzeszów University of Technology, W. Pola 2, 35-959 Rzeszów, Poland tomz, bkwolek@prz-rzeszow.pl

More information

Laboratory 1 Introduction to MATLAB for Signals and Systems

Laboratory 1 Introduction to MATLAB for Signals and Systems Laboratory 1 Introduction to MATLAB for Signals and Systems INTRODUCTION to MATLAB MATLAB is a powerful computing environment for numeric computation and visualization. MATLAB is designed for ease of use

More information

Control System Toolbox

Control System Toolbox The Almighty University of Mohaghegh Ardabili Control System Toolbox The SISO Design Tool 1 Transfer Function TF = 2s + 4 s 2 + 6s + 5 TF = TF = 2(s + 2) (s + 1)(s + 5) 2(s + 2) (s + 1)(s + 5) 0 1 A= 5

More information

Objectives. Part 1: forward kinematics. Physical Dimension

Objectives. Part 1: forward kinematics. Physical Dimension ME 446 Laboratory #1 Kinematic Transformations Report is due at the beginning of your lab time the week of February 20 th. One report per group. Lab sessions will be held the weeks of January 23 rd, January

More information

Moodle 2.2 Student User Guide My Private Files

Moodle 2.2 Student User Guide My Private Files Moodle 2.2 Student User Guide My Private Files Using My Private Files My Private Files saves files in the cloud. Only the user may access it, but you can access it from any computer where you can access

More information

E105: RLTOOL Tutorial

E105: RLTOOL Tutorial E105: RLTOOL Tutorial Andrew C. Smith 7/30/2007 Thanks to Sean Augenstein for his tutorial. 1. Introduction What is RLTOOL? RLTOOL is a tool in MATLAB, that provides a GUI for performing Root Locus analysis

More information

Grade 8. Strand: Number Specific Learning Outcomes It is expected that students will:

Grade 8. Strand: Number Specific Learning Outcomes It is expected that students will: 8.N.1. 8.N.2. Number Demonstrate an understanding of perfect squares and square roots, concretely, pictorially, and symbolically (limited to whole numbers). [C, CN, R, V] Determine the approximate square

More information

Simulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram

Simulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram Introduction: This project consists of designing a software-based control workstation in the Simulink environment using the SimMechanics Toolbox. The Quanser robot arm system will be modeled using this

More information

EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY PID CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS

EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY PID CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS Birkan Akbıyık İbrahim Eksin Müjde Güzelkaya Engin Yeşil e-mail: birkan@lycos.com e-mail:eksin@elk.itu.edu.tr e-mail:

More information

Workshop Matlab/Simulink in Drives and Power electronics Lecture 3

Workshop Matlab/Simulink in Drives and Power electronics Lecture 3 Workshop Matlab/Simulink in Drives and Power electronics Lecture 3 : DC-Motor Control design Ghislain REMY Jean DEPREZ 1 / 29 Workshop Program 8 lectures will be presented based on Matlab/Simulink : 1

More information

Section 10.1 Polar Coordinates

Section 10.1 Polar Coordinates Section 10.1 Polar Coordinates Up until now, we have always graphed using the rectangular coordinate system (also called the Cartesian coordinate system). In this section we will learn about another system,

More information

micromax R Getting Started Guide

micromax R Getting Started Guide PN# 34-2114 Rev 1 04-25-2007 micromax R Introduction Introduction Thank you for purchasing Agile System s micromax R product. This guide covers how to install DPWin, connect, configure and tune a motor

More information

Adaptive QoS Control Beyond Embedded Systems

Adaptive QoS Control Beyond Embedded Systems Adaptive QoS Control Beyond Embedded Systems Chenyang Lu! CSE 520S! Outline! Control-theoretic Framework! Service delay control on Web servers! On-line data migration in storage servers! ControlWare: adaptive

More information

Experiment 9: Inverted Pendulum using Torsion Control System

Experiment 9: Inverted Pendulum using Torsion Control System DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF MINNESOTA EE 4237 State Space Control Laboratory Experiment 9: Inverted Pendulum using Torsion Control System Objective: 1. To study the LQR design and

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

Lab 1: Move the Mobile Robot Wheels: Motor Velocity Control 2.12: Introduction to Robotics Fall 2016

Lab 1: Move the Mobile Robot Wheels: Motor Velocity Control 2.12: Introduction to Robotics Fall 2016 Lab 1: Move the Mobile Robot Wheels: Motor Velocity Control 2.12: Introduction to Robotics Fall 2016 Peter Yu, Ryan Fish, and Kamal Youcef-Toumi Instructions: 1. When your team is done with each task,

More information

Example: Modeling a Cruise Control System in Simulink

Example: Modeling a Cruise Control System in Simulink Example: Modeling a Cruise Control System in Simulink Physical setup and system equations Building the model Open-loop response Extracting the Model Implementing PI control Closed-loop response Physical

More information

CHAPTER 4 DUAL LOOP SELF BIASED PLL

CHAPTER 4 DUAL LOOP SELF BIASED PLL 52 CHAPTER 4 DUAL LOOP SELF BIASED PLL The traditional self biased PLL is modified into a dual loop architecture based on the principle widely applied in clock and data recovery circuits proposed by Seema

More information

Design Of Stepper Motor Control Interface With Embedded Systems

Design Of Stepper Motor Control Interface With Embedded Systems International Journal Of Engineering Research And Development e- ISSN: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 14, Issue 6 (June Ver. I 2018), PP.17-22 Design Of Stepper Motor Control Interface

More information

Graphing with Microsoft Excel

Graphing with Microsoft Excel Graphing with Microsoft Excel As an AP Physics 1 student, you must be prepared to interpret and construct relationships found in physical laws and experimental data. This exercise is meant to familiarize

More information

SIMULINK Tutorial. Select File-New-Model from the menu bar of this window. The following window should now appear.

SIMULINK Tutorial. Select File-New-Model from the menu bar of this window. The following window should now appear. SIMULINK Tutorial Simulink is a block-orientated program that allows the simulation of dynamic systems in a block diagram format whether they are linear or nonlinear, in continuous or discrete forms. To

More information

Quick Start Training Guide

Quick Start Training Guide Quick Start Training Guide Table of Contents 1 INTRODUCTION TO MAPLESIM... 5 1.1 USER INTERFACE... 5 2 WORKING WITH A SAMPLE MODEL... 7 2.1 RUNNING A SIMULATION... 7 2.2 GRAPHICAL OUTPUT... 7 2.3 3D VISUALIZATION...

More information

Lab 8: Sensor Characterization Lab (Analog)

Lab 8: Sensor Characterization Lab (Analog) Objectives Lab 8: Sensor Characterization Lab (Analog) This lab introduces the methods and importance for characterizing sensors. Students will learn about how the Arduino interprets an analog signal.

More information

MATLAB CONTROL SYSTEM TOOLBOX IN LTI SYSTEM MODEL ANALYSIS

MATLAB CONTROL SYSTEM TOOLBOX IN LTI SYSTEM MODEL ANALYSIS MATLAB CONTROL SYSTEM TOOLBOX IN LTI SYSTEM MODEL ANALYSIS Asist.univ. Luminiţa Giurgiu Abstract The MATLAB environment has important numerical tools. One of them provides a reliable foundation for control

More information

DOUBLE ARM JUGGLING SYSTEM Progress Report for ECSE-4962 Control Systems Design

DOUBLE ARM JUGGLING SYSTEM Progress Report for ECSE-4962 Control Systems Design DOUBLE ARM JUGGLING SYSTEM Progress Report for ECSE-4962 Control Systems Design Team Trinell Ball John Kua Linda Rivera March 29, 26 Rensselaer Polytechnic Institute Executive Summary Our goal for this

More information

Section Graphs and Lines

Section Graphs and Lines Section 1.1 - Graphs and Lines The first chapter of this text is a review of College Algebra skills that you will need as you move through the course. This is a review, so you should have some familiarity

More information

UNIT 3 CIRCLES AND VOLUME Lesson 5: Explaining and Applying Area and Volume Formulas Instruction

UNIT 3 CIRCLES AND VOLUME Lesson 5: Explaining and Applying Area and Volume Formulas Instruction Prerequisite Skills This lesson requires the use of the following skills: using formulas for the surface areas of polygons and circles performing calculations with the angles in circles using the Pythagorean

More information

Stabilization of an inverted pendulum using control moment gyros

Stabilization of an inverted pendulum using control moment gyros Graduate Theses and Dissertations Graduate College 213 Stabilization of an inverted pendulum using control moment gyros Chris Joel Walck Iowa State University Follow this and additional works at: http://lib.dr.iastate.edu/etd

More information

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive R. LUÍS J.C. QUADRADO ISEL, R. Conselheiro Emídio Navarro, 1950-072 LISBOA CAUTL, R. Rovisco

More information

Regents Physics Lab #30R. Due Date. Refraction of Light

Regents Physics Lab #30R. Due Date. Refraction of Light Name Date Regents Physics Lab #0R Period Mrs. Nadworny Research Problem Materials Refraction of Light Due Date When a ray of light passes obliquely (at an angle) from air to glass, it is refracted. The

More information

Please Handle Carefully!

Please Handle Carefully! ELEC 3004/7312: Digital Linear Systems: Signals & Control! Prac/Lab 4 LeviLab: Part II: Feedback Control May 27, 2014 (by C. Reiger & S. Singh) Pre-Lab This laboratory considers system modelling and control

More information

Applications. 44 Stretching and Shrinking

Applications. 44 Stretching and Shrinking Applications 1. Look for rep-tile patterns in the designs below. For each design, tell whether the small quadrilaterals are similar to the large quadrilateral. Explain. If the quadrilaterals are similar,

More information

Week 9: Design a Night Light. The experimental procedure Is not in the lab manual

Week 9: Design a Night Light. The experimental procedure Is not in the lab manual Week 9: Design a Night Light The experimental procedure Is not in the lab manual Goal Design a circuit that cause a green LED to turn on when the intensity of light on a CdS photocell is below a certain

More information

IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION

IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION Övünç Elbir & Electronics Eng. oelbir@etu.edu.tr Anıl Ufuk Batmaz & Electronics Eng. aubatmaz@etu.edu.tr

More information

College of Computing, Engineering & Construction Electrical Engineering Course Descriptions

College of Computing, Engineering & Construction Electrical Engineering Course Descriptions CATALOG 2010-2011 Undergraduate Information College of Computing, Engineering & Construction Electrical Engineering Course Descriptions EEE3308: Electronic Circuits I 3 Prerequisite: EEL 3111. This course

More information

Pick and Place Robot Simulation

Pick and Place Robot Simulation Pick and Place Robot Simulation James Beukers Jordan Jacobson ECE 63 Fall 4 December 6, 4 Contents Introduction System Overview 3 3 State Space Model 3 4 Controller Design 6 5 Simulation and Results 7

More information

Microcontrollers and Interfacing week 8 exercises

Microcontrollers and Interfacing week 8 exercises 2 HARDWARE DEBOUNCING Microcontrollers and Interfacing week 8 exercises 1 More digital input When using a switch for digital input we always need a pull-up resistor. For convenience, the microcontroller

More information

Vector Addition. Qty Item Part Number 1 Force Table ME-9447B 1 Mass and Hanger Set ME Carpenter s level 1 String

Vector Addition. Qty Item Part Number 1 Force Table ME-9447B 1 Mass and Hanger Set ME Carpenter s level 1 String rev 05/2018 Vector Addition Equipment List Qty Item Part Number 1 Force Table ME-9447B 1 Mass and Hanger Set ME-8979 1 Carpenter s level 1 String Purpose The purpose of this lab is for the student to gain

More information

1. Learn about LabView software and its different components

1. Learn about LabView software and its different components SfwrEng 4aa3/4ga3 Lab 1 Lab Sessions: Week starting Sept. 21, 2009. Pre-lab reports Due: Week Starting Sept. 21, 2009 at the start of lab sessions. Lab-Reports Due: Week Starting Oct. 5, 2009 at the start

More information

2. Introduction to Matlab Control System Toolbox

2. Introduction to Matlab Control System Toolbox . Introduction to Matlab Control System Toolbox Consider a single-input, single-output (SISO), continuous-time, linear, time invariant (LTI) system defined by its transfer function: u(t) Y( S) num y(t)

More information

Unit Maps: Grade 7 Math

Unit Maps: Grade 7 Math Rational Number Representations and Operations 7.4 Number and operations. The student adds, subtracts, multiplies, and divides rationale numbers while solving problems and justifying solutions. Solving

More information

PDF of this portion of workshop notes:

PDF of this portion of workshop notes: PDF of this portion of workshop notes: http://goo.gl/jfpeym Teaching Engineering Design with Student-Owned Digital and Analog Lab Equipment John B. Schneider Washington State University June 15, 2015 Overview

More information

LabView Add-On Manual

LabView Add-On Manual Specialty Plants Specialty Experiment: PIV-plus-Feedforward Position Control Magnetic Levitation Plant LabView Add-On Manual Table of Contents 1. Objectives...1 2. Prerequisites...1 3. References...1 4.

More information

INTRODUCTION TO MATLAB, SIMULINK, AND THE COMMUNICATION TOOLBOX

INTRODUCTION TO MATLAB, SIMULINK, AND THE COMMUNICATION TOOLBOX INTRODUCTION TO MATLAB, SIMULINK, AND THE COMMUNICATION TOOLBOX 1) Objective The objective of this lab is to review how to access Matlab, Simulink, and the Communications Toolbox, and to become familiar

More information

Self-Correcting Projectile Launcher. Josh Schuster Yena Park Diana Mirabello Ryan Kindle

Self-Correcting Projectile Launcher. Josh Schuster Yena Park Diana Mirabello Ryan Kindle Self-Correcting Projectile Launcher Josh Schuster Yena Park Diana Mirabello Ryan Kindle Motivation & Applications Successfully reject disturbances without use of complex sensors Demonstrate viability of

More information

Experiment 2: Control of Nonlinear Compensated SISO Systems

Experiment 2: Control of Nonlinear Compensated SISO Systems DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF MINNESOTA EE 4237 State Space Control Laboratory Experiment 2: Control of Nonlinear Compensated SISO Systems Prelab: 1. Study Section 6.3 of manual (attached)

More information

COOL WORKS LITE USER'S MANUAL

COOL WORKS LITE USER'S MANUAL MDUG-CWL/08225E-01 Rev.1 Utility software for Cool Muscle COOL WORKS LITE USER'S MANUAL [ Ver. 4.3.2 ] I N D E X Chapter 1 Installation Chapter 2 Startup and Initial Settings Chapter 3 General Terminology

More information

Control System Design: Getting Started with Arduino and MATLAB Supplemental Information

Control System Design: Getting Started with Arduino and MATLAB Supplemental Information Control System Design: Getting Started with Arduino and MATLAB Supplemental Information The original Japanese-language version of this textbook was published in 2012, so there have been some updates and

More information

Laboratory 11: Interference of Light Prelab

Laboratory 11: Interference of Light Prelab Phys 132L Fall 2018 Laboratory 11: Interference of Light Prelab 1 Diffraction grating Light with wavelength 560 nm is incident on a diffraction grating with slit spacing 2.0 10 6 m. Determinetheangles

More information

AC : DEVELOPMENT AND INITIAL ANALYSIS OF A MINI CNC RAPID DEVELOPMENT SYSTEM

AC : DEVELOPMENT AND INITIAL ANALYSIS OF A MINI CNC RAPID DEVELOPMENT SYSTEM AC 21-1427: DEVELOPMENT AND INITIAL ANALYSIS OF A MINI CNC RAPID DEVELOPMENT SYSTEM Lie Tang, Missouri University of Science and Technology Robert Landers, Missouri University of Science and Technology

More information

ELEC 341 Project Selective Laser Sintering 3D Printer The University of British Columbia

ELEC 341 Project Selective Laser Sintering 3D Printer The University of British Columbia ELEC 341 Project 2017 - Selective Laser Sintering 3D Printer The University of British Columbia In selective laser sintering (SLS), 3D parts are built by spreading a thin layer of metallic powder over

More information

Class #15: Experiment Introduction to Matlab

Class #15: Experiment Introduction to Matlab Class #15: Experiment Introduction to Matlab Purpose: The objective of this experiment is to begin to use Matlab in our analysis of signals, circuits, etc. Background: Before doing this experiment, students

More information

Connexions module: m The Smith Chart. Version 2.8: 2003/07/02 15:31: GMT-5. Bill Wilson

Connexions module: m The Smith Chart. Version 2.8: 2003/07/02 15:31: GMT-5. Bill Wilson Connexions module: m1058 1 The Smith Chart Version 2.8: 2003/07/02 15:31:59.081 GMT-5 Bill Wilson This work is produced by The Connexions Project and licensed under the Creative Commons Attribution License

More information

Speed of Light in Glass

Speed of Light in Glass Name Date Regents Physics Lab #R Period Mrs. Nadworny Research Problem Materials Speed of Light in Glass Due Date When a ray of light passes obliquely (at an angle) from air to glass, it is refracted.

More information

Unit Maps: Grade 7 Math

Unit Maps: Grade 7 Math Rational Number Representations and Operations 7.4 Number and operations. The student adds, subtracts, multiplies, and divides rationale numbers while solving problems and justifying solutions. Solving

More information

Note 10 Introduction to MATLAB & SIMULINK

Note 10 Introduction to MATLAB & SIMULINK Note 10 Introduction to MATLAB & SIMULINK Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 1 1 Introduction to MATLAB MATLAB stands for the

More information

Analog and Telecommunication Electronics

Analog and Telecommunication Electronics Politecnico di Torino - ICT School Analog and Telecommunication Electronics C1 - PLL linear analysis» PLL basics» Application examples» Linear analysis» Phase error 26/03/2014-1 ATLCE - C1-2014 DDC 2014

More information

Tangent Galvanometer

Tangent Galvanometer Tangent Galvanometer KET Virtual Physics Labs Worksheet Lab 13-1 As you work through the steps in the lab procedure, record your experimental values and the results on this worksheet. Use the exact values

More information

Holt Grade Mathematics Curriculum Guides

Holt Grade Mathematics Curriculum Guides Holt Grade 6 2007 2008 Mathematics Curriculum Guides Wisconsin Mathematics Standard MPS Learning Target Wisconsin Assessment Descriptors for Mathematics Curriculum Throughout The Year A. Mathematical Processes

More information

MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY)

MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY) LEARNING TECHNOLOGY AT LJMU MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY) Information about Downloading Student Submissions If you want to download all student submissions for an assignment,

More information

Research and Design of Universal Proportional Valve Controller

Research and Design of Universal Proportional Valve Controller Open Access Library Journal 2018, Volume 5, e4588 ISSN Online: 2333-9721 ISSN Print: 2333-9705 Research and Design of Universal Proportional Valve Controller Qiyu Zhang, Xiaoxiao Cao, Minghai Duan, Xiaohui

More information

Modeling and Control of 2-DOF Robot Arm

Modeling and Control of 2-DOF Robot Arm International Journal of Emerging Engineering Research and Technology Volume 6, Issue, 8, PP 4-3 ISSN 349-4395 (Print) & ISSN 349-449 (Online) Nasr M. Ghaleb and Ayman A. Aly, Mechanical Engineering Department,

More information

Solution Assignment #6

Solution Assignment #6 Solution Assignment #6 True or False: (1) True (2) True (3) False (4) True (5) True 6.) b p=[1 5 9]; q=[1 3 ]; sys=tf(p,q); hold on damping=.5; %plot the line of 6 degrees obtained using %arctan(sqrt(abs(damping^2-1)))/damping)

More information

OVEN INDUSTRIES, INC.

OVEN INDUSTRIES, INC. OVEN INDUSTRIES, INC. OPERATING MANUAL MODEL 5C7-195 THERMOELECTRIC MODULE TEMPERATURE CONTROLLER TABLE OF CONTENTS Page Features...1 Description...2 Block Diagram...2 Mechanical Package Drawing...3 RS232

More information

Lesson 1. Unit 2 Practice Problems. Problem 2. Problem 1. Solution 1, 4, 5. Solution. Problem 3

Lesson 1. Unit 2 Practice Problems. Problem 2. Problem 1. Solution 1, 4, 5. Solution. Problem 3 Unit 2 Practice Problems Lesson 1 Problem 1 Rectangle measures 12 cm by 3 cm. Rectangle is a scaled copy of Rectangle. Select all of the measurement pairs that could be the dimensions of Rectangle. 1.

More information

Refraction of Light. Research Problem. Materials. Procedure. Due Date. Glass Block Protractor Ruler PENCIL 4 Pins Cardboard

Refraction of Light. Research Problem. Materials. Procedure. Due Date. Glass Block Protractor Ruler PENCIL 4 Pins Cardboard Name SI Physics Period Date Lab #0(90 pts) Mrs. Nadworny Due Date Research Problem Materials Refraction of Light When a ray of light passes obliquely (at an angle) from air to glass, it is refracted. The

More information

Prototyping a Three-link Robot Manipulator

Prototyping a Three-link Robot Manipulator Prototyping a Three-link Robot Manipulator Tarek M Sobh, Mohamed Dekhil, Thomas C Henderson, and Anil Sabbavarapu Department of Computer Science and Engineering University of Bridgeport Bridgeport, CT

More information

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions.

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a

More information

REAL-TIME REMOTE NETWORK CONTROL OF AN INVERTED PENDULUM USING ST-RTL

REAL-TIME REMOTE NETWORK CONTROL OF AN INVERTED PENDULUM USING ST-RTL REAL-TIME REMOTE NETWORK CONTROL OF AN INVERTED PENDULUM USING ST-RTL R. Murillo Garcia 1, F. Wornle 1, B. G. Stewart 1, D. K. Harrison 1 Abstract - This paper describes the use of Simulink Target for

More information

Hands-on Lab. Open-Loop Response: System Identification

Hands-on Lab. Open-Loop Response: System Identification Hands-on Lab Open-Loop Response: System Identification v r Motorized tethered cart A step or impulse response provides useful information that characterizes the system. With such data, one can then begin

More information

Pacing for a Common Core Curriculum

Pacing for a Common Core Curriculum with Prentice Hall Course 2 This pacing chart can help you plan your course as you transition to a curriculum based on the Common Core State Standards (CCSS). The Chart indicates the Standard(s) for that

More information

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in INF4380 Introduction to Robotics Day of exam: 31 th May, 2017 Exam hours: 14:30, 4 hours This examination paper consists of 7 pages

More information

Prentice Hall Mathematics: Course Correlated to: Colorado Model Content Standards and Grade Level Expectations (Grade 6)

Prentice Hall Mathematics: Course Correlated to: Colorado Model Content Standards and Grade Level Expectations (Grade 6) Colorado Model Content Standards and Grade Level Expectations (Grade 6) Standard 1: Students develop number sense and use numbers and number relationships in problemsolving situations and communicate the

More information

LDR_Light_Switch5 -- Overview

LDR_Light_Switch5 -- Overview LDR_Light_Switch5 -- Overview OBJECTIVES After performing this lab exercise, learner will be able to: Interface LDR and pushbutton with Arduino to make light controlled switch Program Arduino board to:

More information

You know that the circumference of a specific circle divided by its diameter is the ratio pi, written as.

You know that the circumference of a specific circle divided by its diameter is the ratio pi, written as. Unit 6, Lesson.1 Circumference and Area of a Circle You have used the formulas for finding the circumference and area of a circle. In this lesson, you will prove why the formulas for circumference and

More information

Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module 10 Lecture 1

Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module 10 Lecture 1 Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur Module 10 Lecture 1 So far, in this course we have discussed planar linkages, which

More information

Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm

Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm 329 Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm Vishwa Nath 1, R. Mitra 2 1,2 Department of Electronics and Communication Engineering, Indian Institute of Technology,

More information

TeSys contactors 5. Selection 5. For utilisation category AC-3. Operational current and power conforming to IEC (θ y 60 C) Contactor size

TeSys contactors 5. Selection 5. For utilisation category AC-3. Operational current and power conforming to IEC (θ y 60 C) Contactor size Selection TeSys contactors For utilisation category AC- Operational current and power conforming to IEC (θ y 0 C) Contactor size Maximum operational current in AC- Rated operational power P (standard motor

More information

Homework 6: Pose Tracking EE267 Virtual Reality 2018

Homework 6: Pose Tracking EE267 Virtual Reality 2018 Homework 6: Pose Tracking EE267 Virtual Reality 218 Due: 5/17/218, 11:59pm Instructions Students should use the Arduino environment and JavaScript for this assignment, building on top of the provided starter

More information

Design and Analysis of Quadcopter Classical Controller Ahmed H. Ahmed*, Ahmed N. Ouda*, Ahmed M.Kamel*, Y. Z. Elhalwagy*

Design and Analysis of Quadcopter Classical Controller Ahmed H. Ahmed*, Ahmed N. Ouda*, Ahmed M.Kamel*, Y. Z. Elhalwagy* 16 th International Conference on AEROSPACE SCIENCES & AVIATION TECHNOLOGY, ASAT - 16 May 26-28, 2015, E-Mail: asat@mtc.edu.eg Military Technical College, Kobry Elkobbah, Cairo, Egypt Tel : +(202) 24025292

More information

Introduction to Simulink

Introduction to Simulink Introduction to Simulink There are several computer packages for finding solutions of differential equations, such as Maple, Mathematica, Maxima, MATLAB, etc. These systems provide both symbolic and numeric

More information

CSCI 135 Programming Exam #1 Fundamentals of Computer Science I Fall 2014

CSCI 135 Programming Exam #1 Fundamentals of Computer Science I Fall 2014 CSCI 135 Programming Exam #1 Fundamentals of Computer Science I Fall 2014 This part of the exam is like a mini- programming assignment. You will create a program, compile it, and debug it as necessary.

More information

B. Number Operations and Relationships Grade 6

B. Number Operations and Relationships Grade 6 B. Number Operations and Relationships MPS Learning Target #1 () Represent and rename numbers, identify prime and composite numbers, and use factors, multiples, and prime factorization to solve and explain

More information

Simulation-Based Design of Robotic Systems

Simulation-Based Design of Robotic Systems Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,

More information

AE Computer Programming for Aerospace Engineers

AE Computer Programming for Aerospace Engineers AE 030 - Computer Programming for Aerospace Engineers Instructor Information: Credit: Professor Long Lu Long.Lu@sjsu.edu 2 units Class Times & Locations: Section 01 (Lecture): M 16:30-17:20 in CL 226 Section

More information

Analysis of a silicon piezoresistive pressure sensor

Analysis of a silicon piezoresistive pressure sensor Analysis of a silicon piezoresistive pressure sensor This lab uses the general purpose finite element solver COMSOL to determine the stress in the resistors in a silicon piezoresistive pressure sensor

More information

APPLICATION NOTE IDM.101

APPLICATION NOTE IDM.101 Problem: For new users of an intelligent drive, starting to implement a motion control application can be a quite complex task. You need to know how to hook-up the components of the motion system, to configure

More information

Figure 1: Control & Simulation Loop

Figure 1: Control & Simulation Loop Pre-Lab 4 LabVIEW Tutorial Overview In this tutorial, you will be using the Control & Simulation library in LabVIEW to simulate the step response for the transfer function of a system. ATTENTION : After

More information

Task 5 Agenda Slippery Slope Set Up Mind Stretch Proportional Relationships, Workout Lines & Linear Equations Check Your Pulse 8EE6 Final Lift

Task 5 Agenda Slippery Slope Set Up Mind Stretch Proportional Relationships, Workout Lines & Linear Equations Check Your Pulse 8EE6 Final Lift Task 5 Agenda Slippery Slope Topic Proportional Relationships, Lines & Linear Equations Common Core State Standards 8EE6 Set Up Check Your Pulse Final Lift Whole class, 5 min Whole class, 5 min Individual,

More information