Top Banner
1 ENGI 128 INTRODUCTION TO ENGINEERING SYSTEMS Fall 2014 “Understand Your Technical World”
38

No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

Aug 26, 2019

Download

Documents

ngotuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

1

ENGI 128 INTRODUCTION TO ENGINEERING SYSTEMS

Fall 2014

“Understand Your Technical World”

Page 2: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

2

Page 3: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

3

“Understand Your Technical World”

What does that mean, anyway?

1. Understand engineering systems • What they are, • How they are designed, and • How they function

2. Understand these little robots • They are a microcosm of engineering systems

3. Understand your interests • So you can pick the major that is the best fit for you

Page 4: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

4

Course Overview

Mechanical Engineering • Motors, gears, and transmissions • Feedback and control

Electrical Engineering • Analog and digital signals, digital representation of data • Sensors • Communications via infra-red light

Computer Science • Software design, programming in Python • Distributed algorithms, robotics

Systems Engineering • Abstraction and modularity • Real-world systems: Energy and localization

Page 5: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

5

Wait a minute, this sounds like work…

I thought the course description said “fun”?

Fun and hard work need not be mutually exclusive: • Cookie Crane Challenge, System Safari, My Simon retro game, Super

Sensor Lab, Bug Wars, Robot Croquette, IR Olympics, Tic-Tac-Toe, and more…

Fabulous giveaways and prizes! • Movie tickets, chocolate deserts, gift certificates…

One super awesome final challenge: • Robot Quidditch, • Or Robot Honeybees…

Page 6: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

6

Six Fun Design Challenges

Design Challenge 5:

The IR Olympics

Page 7: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

7

Robot Quidditch!

Page 8: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

9

Page 9: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

10

Page 10: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

11

The reading of the syllabus…

blah, blah, blah…

Page 11: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

12

Class Participation Points

class particiation points

0

1

2

3

4

5

6

7

8

0 10 20 30 40 50

points

n

Page 12: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

13

Page 13: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

14

The System Du Jour:

Page 14: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

15

Main parts: Who Engineers What?

Page 15: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

16

Who Engineers What?

There are many engineering majors at Rice: • Bioengineering • Chemical and Biomolecular Engineering • Civil and Environmental Engineering • Mechanical Engineering and Materials Science • Electrical Engineering • Computer Science

Page 16: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

17

We focus on three majors in this course:

There are many engineering majors at Rice: • Bioengineering • Chemical and Biomolecular Engineering • Civil and Environmental Engineering • Mechanical Engineering and Materials Science • Electrical Engineering • Computer Science

Page 17: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

18

Main parts: System Organization

Page 18: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

19

We’ve looked at the parts

How do they connect together?

this is not very useful…

Page 19: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

20

Block Diagrams

This is a physical arrangement of components

A functional arrangement would be more useful. • We group things based on what they do

Let’s hide some of the detail • We’ll use boxes instead of pictures:

energy storage: battery

energy conversion:

motor

physical force:

rotor blade

energy transmission:

gears

Page 20: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

21

Modularity

With boxes, it’s easy to understand how to swap components out

We can swap our gears for a belt drive, or our rotor blades for these goofy glow-in-the-dark versions…

energy storage: battery

energy conversion:

motor

physical force:

goofy glow-in-the-dark rotor blades

energy transmission:

belt drive

Page 21: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

22

Abstraction

We actually don’t care about what happens inside these boxes

We care about the function, not the implementation

We can replace our electric helicopter with a gas helicopter:

energy storage:

gas

energy conversion: gas motor

physical force:

rotor blades

energy transmission:

gears

Page 22: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

23

Page 23: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

24

Abstraction

We can even replace our radio-controlled helicopter with a real helicopter. The block diagram remains the same.

energy storage:

Jet-A

energy conversion: gas turbine

physical force:

rotor blades

energy transmission:

gears

Page 24: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

25

This seems kind of dull…

That’s because we’re only talking about energy transfer from the battery to the rotor blades.

What makes helicopters (and many other systems) cool is control.

But how do you control a helicopter?

[Yes, class participation starts now. Answer the question.]

Page 25: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

26

I am providing control:

1. I sense the position of the helicopter by watching it

2. I compute an appropriate reaction

3. I move the sticks on my remote • Which magically moves the motors on the helicopter

(It won’t be magic in about 8 weeks. It will just be homework)

4. This moves the helicopter in the world, and we repeat

Page 26: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

27

I am providing control:

1. I sense the position of the helicopter by watching it

2. I compute an appropriate reaction

3. I move the sticks on my remote • Which magically moves the motors on the helicopter

(It won’t be magic in about 8 weeks. It will just be homework)

4. This moves the helicopter in the world, and we repeat

Page 27: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

28

I am providing control:

1. I sense the position of the helicopter by watching it

2. I compute an appropriate reaction

3. I move the sticks on my remote • Which magically moves the motors on the helicopter

(It won’t be magic in about 8 weeks. It will just be homework)

4. This moves the helicopter in the world, and we repeat

my eyes: sense

my brain: compute

my fingers: actuate

Page 28: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

29

The basic controller block diagram

This is one of the most common system diagrams

We will be using it extensively in this course

This is a feedback system. The output “feeds back” to the input.

This is also a control loop. (Because it controls and it loops)

my eyes: sense

my brain: compute

my fingers: actuate

Page 29: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

30

Feedback and control loops are everywhere:

[switch to white board]

Sensor Computer Actuator

Building thermostat

Automobile cruise control

R/C helicopter heading lock

Page 30: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

31

Heading lock? What is that?

Page 31: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

32

The Cheetah’s Vestibular System

[cheetah video]

Page 32: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

33

The Fly’s “Halteres”

The house fly- Musca domestica

Page 33: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

34

A very sleepy fly…

Syrphid Fly blue haltere - Melanostoma mellinum

Page 34: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

35

Heading lock gyroscope

Keeps the helicopter pointed in the desired direction

gyro: sense

computer: compute

tail rotor: actuate

Page 35: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

36

A gyroscope is a sensor that measures changes in heading • This is different from a compass which measures heading directly • A gyroscope can only measure change in heading:

i.e. where you are pointed compared to where you were pointed

A Mechanical Gyro:

Gyros are everywhere! • A cheetah’s head (the vestibular system) • Your head (try spinning around then walking) • Fly’s Halteres • This model helicopter • Real airplanes • The r-one robots

The Gyroscope

Page 36: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

37

Wait, there’s another feedback system in this heli?

Yes. The flybar – gyroscopic lateral stabilization (wazzat?)

This is a like a mechanical governor, a simple control loop

flybar: sense

linkage: compute

main rotor: actuate

Page 37: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

38

Ok, that’s it, right?

Actually, no: • Two position control loops for the two small motors that control the

main rotor position (they are called servos) • Velocity control loop for the main rotor • User input to tail rotor control loop

Not to mention: • Software on the helicopter to manage all of this • Digital data communications from transmitter • Rotary-wing aerodynamics • Swashplate for cyclic control • Fancy materials: carbon fiber tubing and super-tough plastic • Electronic circuits to connect all the pieces together

Page 38: No Slide Title - Rice University · The Cheetah’s Vestibular System [cheetah video] 33 The Fly’s “Halteres” The house fly- Musca domestica . 34 A very sleepy fly… Syrphid

39

Summary

1. Electrical/mechanical/computational systems are waaay cool

2. Engineering systems are everywhere

3. Block diagrams are a convenient and powerful way to understand these systems

4. Sense, Compute, Act, Repeat = Control Loop