MECH 3140 Final Project

Similar documents
The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

Example: DC Motor Speed Modeling

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

Single-track models of an A-double heavy vehicle combination

Lab 6a: Pole Placement for the Inverted Pendulum

Contents. Objectives IAI motion w/o force motion with force F=ma third law work and energy circular motion Final Exam mechanics questions Recap IAI

Tutorial 1 - Drive fundamentals and DC motor characteristics

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Jackknife stability of a tractor semi-trailer combination

(1) +0.2 m/s (2) +0.4 m/s (3) +0.6 m/s (4) +1 m/s (5) +0.8 m/s

DC Motor Position: System Modeling

Lab 5a: Pole Placement for the Inverted Pendulum

Final Examination Thursday May Please initial the statement below to show that you have read it

Investigation of Steering Feedback Control Strategies for Steer-by-Wire Concept

Physics 106 Sample Common Exam 2, number 2 (Answers on page 6)

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

Mechatronics Engineering. Li Wen

Manufacturing Equipment Control

First Name: Last Name: Section: 1. March 26, 2008 Physics 207 EXAM 2

Analysis and Design of an Electric Vehicle using Matlab and Simulink

Estimation of Tire-Road Friction by Tire Rotational Vibration Model

Lab 3: Quanser Hardware and Proportional Control

Homework Assignment 4 Root Finding Algorithms The Maximum Velocity of a Car Due: Friday, February 19, 2010 at 12noon

Lab 3: Model based Position Control of a Cart

r r Sample Final questions for PS 150

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING

Q2. A machine carries a 4.0 kg package from an initial position of d ˆ. = (2.0 m)j at t = 0 to a final position of d ˆ ˆ

The University of Melbourne Engineering Mechanics

Team-Exercises for DGC 100 Modelica Course

Physics 106 Common Exam 2: March 5, 2004

Positioning Servo Design Example

FALL UNIVERSITY OF NEVADA, LAS VEGAS DEPARTMENT OF MECHANICAL ENGINEERING MEG 421 Automatic Controls Design Project

Mechatronics. MANE 4490 Fall 2002 Assignment # 1

Vehicle Dynamics CEE 320. Winter 2006 CEE 320 Steve Muench

1. Replace the given system of forces acting on a body as shown in figure 1 by a single force and couple acting at the point A.

First Name: Last Name: Section: 1 December 20, 2004 Physics 201 FINAL EXAM

FEEDBACK CONTROL SYSTEMS

The single track model

Sample Final Exam 02 Physics 106 (Answers on last page)

Rotational Mechanics Part III Dynamics. Pre AP Physics

EXAMPLE: MODELING THE PT326 PROCESS TRAINER

Homework Assignment 2 Modeling a Drivetrain Model Accuracy Due: Friday, September 16, 2005

Computer Aided Control Design

2002 Prentice Hall, Inc. Gene F. Franklin, J. David Powell, Abbas Emami-Naeini Feedback Control of Dynamic Systems, 4e

UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics

UNIVERSITY OF SASKATCHEWAN GE MECHANICS III FINAL EXAM APRIL 18, 2011 Professor A. Dolovich A CLOSED BOOK EXAMINATION TIME: 3 HOURS

Introduction to Control (034040) lecture no. 2

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

SOLUTION di x = y2 dm. rdv. m = a 2 bdx. = 2 3 rpab2. I x = 1 2 rp L0. b 4 a1 - x2 a 2 b. = 4 15 rpab4. Thus, I x = 2 5 mb2. Ans.

Final Examination Thursday May Please initial the statement below to show that you have read it

Road Vehicle Dynamics

CPO Science Foundations of Physics

Assignment 9. to roll without slipping, how large must F be? Ans: F = R d mgsinθ.

Name (please print): UW ID# score last first

Mech 6091 Flight Control System Course Project. Team Member: Bai, Jing Cui, Yi Wang, Xiaoli

PHYSICAL SCIENCES: PAPER I

A FORCE BALANCE TECHNIQUE FOR MEASUREMENT OF YOUNG'S MODULUS. 1 Introduction

Lecture Module 5: Introduction to Attitude Stabilization and Control

Version A (01) Question. Points

Stability of CL System

Simple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005

Inverted Pendulum. Objectives

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

National Quali cations 2018

To convert a speed to a velocity. V = Velocity in feet per seconds (ft/sec) S = Speed in miles per hour (mph) = Mathematical Constant

Quizbank/Calculus Physics I/T3study

Phys101 Third Major-161 Zero Version Coordinator: Dr. Ayman S. El-Said Monday, December 19, 2016 Page: 1

Physics 8 Monday, October 12, 2015

On my honor, I have neither given nor received unauthorized aid on this examination.

Physics 7A, Section 1 (Prof. Speliotopoulos) First Midterm, Fall 2008 Berkeley, CA

UNIVERSITY OF SASKATCHEWAN Department of Physics and Engineering Physics

Welcome back to Physics 211

Big Ideas 3 & 5: Circular Motion and Rotation 1 AP Physics 1

ET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems

Today we applied our knowledge of vectors to different kinds of problems.

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles

AP Unit 8: Uniform Circular Motion and Gravity HW

PY205N Spring The vectors a, b, and c. are related by c = a b. The diagram below that best illustrates this relationship is (a) I

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

Lezione 9 30 March. Scribes: Arianna Marangon, Matteo Vitturi, Riccardo Prota

Advanced Higher Physics. Rotational motion

AMME3500: System Dynamics & Control

# x = v f + v & % ( t x = v

King Saud University

Lateral Path-Following Control for Automated Vehicle Platoons

PHYSICS LAB Experiment 9 Fall 2004 THE TORSION PENDULUM

Emil Ritzén. Reg. nr: LiTH-ISY-EX

Physics for Scientist and Engineers third edition Rotational Motion About a Fixed Axis Problems

Isaac Newton was a British scientist whose accomplishments

Name: Fall 2014 CLOSED BOOK

Rotation. PHYS 101 Previous Exam Problems CHAPTER

Final Exam April 30, 2013

Motion in a straight line

On my honor, I have neither given nor received unauthorized aid on this examination.

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

Review questions. Before the collision, 70 kg ball is stationary. Afterward, the 30 kg ball is stationary and 70 kg ball is moving to the right.

Motion Control. Laboratory assignment. Case study. Lectures. compliance, backlash and nonlinear friction. control strategies to improve performance

Assignment 4.2 Frictional Forces CONCEPTUAL QUESTIONS: 1. What is the SI unit of the coefficient of friction (μ s or μ k )?

Exercise Torque Magnitude Ranking Task. Part A

Newton s Third Law and Conservation of Momentum 1 Fall 2018

Transcription:

MECH 3140 Final Project Final presentation will be held December 7-8. The presentation will be the only deliverable for the final project and should be approximately 20-25 minutes with an additional 10 minutes for questions. Each member should present on some aspect of the project and be prepared to answer questions after the presentation. Members of each group will turn in a grade for each of the other members in the group at the presentation to evaluate how much each member contributed to the project. You may split up tasks however you wish, but each member of the group must understand the project as a whole! You are to bring your presentation on a thumb-drive and as well as a print out of your slides (use multiple slides/page to save paper). One slide should show your Matlab code where you simulate the control system. The final project requires you model one of the provided systems, develop a controller to control the system, and provide a Simulink control block that will be used to evaluate the controller. Note that each team will only be allowed 3 evaluation chances and the evaluation serves as 50% of the final project grade (the remaining 50% is based on the final project presentation). You may test your control during the following scheduled times at the location specified in the problem description: Monday, December 4 4:00 PM to 8:00 PM Tuesday, December 5 9:00 AM to 12:00 PM Wednesday, December 6 4:00 PM to 8:00 PM The final project is broken into several steps below to highlight various aspects of control theory. 1. System Model: Develop the model for your system (EOMs). Your team should develop a Matlab function (or Simulink block) that takes in the system input and provides the specified outputs. Your simulation should account for any real limitations such as actuator saturation. a. Simulate your open loop system (step responses) b. Sketch the roots of the system (poles and zeros) c. Sketch the Bode Diagram of the system 2. Controller Design: Your team should develop a Matlab function that takes in the specified system outputs and commanded reference and generates the input to the system. a. What type of controller was used b. Where are the closed loop roots? c. What is the bandwidth of the controller? DC Gain? d. What is the step response of the closed loop system? e. Test the tracking ability of your controller. Does it correlate with the bandwidth of your closed loop system

3. Controller Test (Evaluation): You must package your Matlab control function into a Simulink block of the inputs/outputs of your Matlab control function. Someone from the GAVLAB will then evaluate your controller by checking a. How well does the system track different references b. How does it react to various disturbances c. Is the controller robust to variation in parameters d. Does the controller handle sensor noise 4. Sensor Considerations: Select sensors to provide the measurements that you used to observe the state of your system (i.e. the measurements you used in your Simulink block). You must select REAL sensors. a. Model the dynamics of your sensor if necessary b. Do your sensors have any dynamics/constraints that must be taken into account? c. Simulate your system open loop (i.e actuator->system->sensor) Notes/Comments on the Final Project 1. Make sure you have one slide showing your Matlab plant and controller functions (that shows where you calculate error and your control input and the simulation of your system). 2. Make sure you don t cheat in your simulation in terms of what measurements or inputs you have. For example, if you only have a sensor that measures error, you must derive the derivative of error from your error sensor (or show that you have a second sensor). You cannot simply take velocity from your simulation. 3. You are free to divide up tasks, but realize that you will be tested on the Final Exam on modeling, analysis, and controls (not on sensors and actuators or presentation development). So if your task is not relevant to the specifics of MECH3140 it may have costs on the exam. 4. Bring your sensor specification sheets to the presentation.

Ball on Beam Woltosz 2524 Derive the system model for the ball on a beam. Parameter Name Units Value m Mass of Ball kg 0.25 l Length of Rod m 2.0 R Radius of Ball m 0.1 J b Inertia of beam Nm/rad/s 2 0.02 L Motor Inductance Henry 4.64 (10-5 ) R m Motor Resistance Ohms 0.36 J m Inertia of Motor Nm/rad/s 2 5.12 (10-6 ) K b Motor Voltage Constant V/rad 0.014 K i Motor Torque Constant Nm/A 0.014 b Motor Torsional Damping Nm/rad/s 5.0 Measurements: Ball position (x), Beam Angle (θ), and desired ball position (x d ) Controllable Variables: Voltage to Motor

Inverted Pendulum on Cart (Segway Problem) Woltosz 2530 Derive the system model for the inverted pendulum on a cart. Parameter Name Units Value m Mass of Rider kg Your Mass l Length of Pendulum Rod m 1 M Mass of Segway Base kg 47 R Wheel Radius cm 29 J w Inertia of Wheel Nm/rad/s 2 0.085 L Motor Inductance Henry 0.82x10-3 R Motor Resistance Ohms 1.03 J m Inertia of Motor Nm/rad/s 2 6.7x10-3 K b Motor Voltage Constant V/rad/s 2.25 K i Motor Torque Constant Nm/A 2.25 b Motor Torsional Damping Nm/rad/s 5.0 Measurements: Cart position (x), pendulum angle (θ), and desired pendulum angle (θ d ) Controllable Variables: Voltage to Motor

Latera Vehicle Tracking (Lane Tracking or Highway Autopilot) Woltosz 2524 Derive the system model for the autopilot system. x Fyf δ a β V car Fyr b The tire force is related to the lateral velocity at the tire through the following approximation: FFFF = CC VV cccccc VV yy tttttttt Parameter Name Units Value a Front CG distance m 1.110 b Rear CG distance m 1.670 C f Front Tire Cornering Stiffness N/rad 112,000 C r Rear Tire Cornering Stiffness N/rad 78,600 I z Yaw Mass Moment of Inertia Kgm 2 2315.5 V car Vehicle Speed m/s 15 m Vehicle Mass kg 1695 Note that you must include centripetal acceleration when applying Newton s lateral equations: ΣFF yy = mmyy = mm VV cccccc ψψ + VV yy Measurements: y (controlled), y d (desired), x, heading (ψ) and yaw rate (rr = ψψ ) Controllable Variables: Steer angle y

Heavy Truck Convoy Control Problem Woltosz 2540 Heavy vehicle convoys can offer significant savings in fuel economy, reduction in traffic congestion, and lower driver fatigue. These convoy controllers only actuate the vehicle longitudinally through the use of the engine and braking systems. You are tasked with designing a controller that will control the range between vehicles only using the engine (i.e. ignore the braking scenario). The system diagram is below. The lead truck will operate under a simple cruise controller (nominally set to 55mph); however, the vehicle is fully loaded so in the presence of a disturbances such as road grade it may not be able to achieve its set speed due to actuator saturation. Be sure that your controller can handle disturbances such as road grade, changing lead vehicle speed, and measurement error. The engine can be approximated as a first order system (from desired torque to actual torque) with a time constant of 0.25 sec and a DC Gain of one. Note: this desired torque is at the engine output flywheel. Assume no slip from engine to road. System Constants: Trailer Mass: 6,493 Kg Driveline Damping: 1.12 Engine Inertia: 2.75 Kg m^2 Nms Tractor Mass: 17,546 Kg Differential Ratio: 4.4 Trans. Inertia: 0.395 Kg m^2 Engine Damping: 3.12 Nms Wheel Radius: 0.51 m Rolling Resistance: 5.82 N Cd: 0.778 Front Area: 8.9544 m^2 Wheel Inertia:0.15Kg m^2 Gear Ratios 8 th -1.417,9 th -1,10 th -0.74 Max Engine Torque 2500 Nm Measurements: Lead Vehicle Velocity (m/s)

Host Vehicle Velocity (m/s) Range Between Vehicles (m) Range Rate Between Vehicles (m/s) Current Gear (gear number not ratio) Road Grade (dz/dx) Controllable Variables: Engine Torque (N-m)

Inverted Pendulum with Shaft Compliance and Electric Motor Dynamics Woltosz 2530 Derive the system model for the inverted pendulum and include the dynamics of the Maxon motor specified below and account for compliance in the shaft between the motor and the pendulum arm. The pendulum arm is of uniform density. The motor is attached to a stationary surface relative to the Earth at an altitude close to sea level. Parameter Name Units Value m Mass of Pendulum Arm kg l Length of Pendulum Arm m b shaft Damping of Shaft N m s/rad k shaft Stiffness of Shaft N m/rad J m Inertia of Motor kg m 2 L Motor Inductance Henry R Motor Resistance Ohms b m Bearing Loss of Motor N m s/rad K b Motor Voltage Constant V s/rad K i Motor Torque Constant Nm/A Measurements: Pendulum angle (θ 2 ), motor armature angle (θ 1 ) and desired pendulum angle (θ d ) Controllable Variables: Voltage to Motor