Top Banner
Announcements Next Tuesday (March 12 th ). Department meeting. Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1
22

Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

Dec 18, 2015

Download

Documents

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: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

1

Announcements

• Next Tuesday (March 12th). Department meeting.– Ms. Liron’s office hours start at 2:15pm

• TAKE NOTES! fill in the blanks!

Page 2: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

2

Exam2 – Coding Review

Page 3: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

3

Topics

• Library functions: ceil(), floor(), round(), mod()• Loops

– while– for

• Arrays – Create: [], rand()– Analyze: sum(), prod(), min(), max(), mean()– Dimensioning: length(), size(), numel()– Slicing/referencing: vector(k), matrix(r,c), array(_:_)– Concatenating: []– Traversing: for k = 1:____– Deleting: =[];

• Plotting basics– plot(x,y) %plots y vs. x graph

Page 4: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

Example - A wind tunnel

• AE 315 Experimental Aerodynamics Lab

Source: http://wings.avkids.com/Tennis/Images/ten_wt.jpg

Page 5: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

Wind Tunnels

• Soruce: http://www.aerolab.com/Display_Pages/EWT.html

Page 6: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

What can you put in the test section?

• The photograph shows a stainless steel model of a Mk I which was used in 1941 for wind tunnel investigations into high speed dive characteristics.

Source: http://wpcontent.answers.com/wikipedia/commons/thumb/0/04/Windkanal.jpg/350px-Windkanal.jpg

NASA wind tunnel

Page 7: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

Models (2)

• Helios wind tunnel modelSource: http://www.speedace.info/solar_cars/aristotle_university_of_thessaloniki_helios.htm

Formula1 carsSource: http://www.lucamazzocco.com/images_all.asp?CategoryID=42

Page 8: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

Models (3/3)

• This is the motivation for the realization of an extensive wind tunnel model of the city part "Kleinbasel" at the scale 1:300. The model covers an area of a bit less than 3 km² of urban roughness densely covered by over 3 200 houses as it is typical for Basel and other european urban environments of comparable size.

Source: http://pages.unibas.ch/geo/mcr/Projects/BUBBLE/textpages/md_windtunnel.en.htm

Page 9: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

Random question…

• What happens to the water in a tube?

Page 10: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

Models linked to the outside

Source: http://technicalteachingequipment.com/images/Aerodynamics%20lab/wind%20tunnel%20panel%20board%20with%20manometer.JPG

Page 11: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

What you link to the models

A multi-tube manometer

Source: http://technicalteachingequipment.com/images/Aerodynamics%20lab/wind%20tunnel%20panel%20board%20with%20manometer.JPG

Page 13: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

13

Velocity Distribution

• Velocity is linked to the pressure in the tube

– Where is the total pressure (in inches of water)– Where is the static pressure (in inches of water). That is the reference

point of the tube, when the wind tunnel is off.– is the absolute air temperature in Rankine (not Celsius, not

Fahrenheit).

Page 14: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

14

Requirements – Method 1

• Assume the static pressure is 32 inches, and the temperature is 78F (537Rankine)

• Let the user indicate how many pitot tubes were recorded. Trap when invalid. It should be above 5.

• Loop to generate the table of data. Store all data in one array, as values are calculated. – Total pressure: prompt user number between 30 and 32 inches.

• (Assume valid inputs given at this time)– Calculate velocity associated each time

• Display the table, with headers.• Plot the local velocities vs. the pitot tube number• Calculate the min, max, and average velocity.

𝑉 ( 𝑓𝑡𝑠 )=2.905∗√ (𝑃 𝑡−𝑃 𝑠 )∗𝑇

Page 15: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

15

Example

• These are just guidelines

Page 16: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

16

Brainstorm

• Keywords?• Algorithm ideas?

Page 17: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

17

Algorithmclcclear

… develop your algorithm please!

Page 18: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

18

Code– part1clcclear

%set up constant data

%prompt user for nb of tubes_______________________________while_______________________________

_______________________________end

%loop for each tubefor _______________________________

%store tube number in column 1_______________________________%generate water height (32-35), store in column2_______________________________%calculate velocity, store in column3_______________________________

end

Page 19: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

19

continued…

%display header___________________________________________________________________________________

%display table___________________________________________________________________________________

%plot velocity vs. tube number____________________________________________________________________________________________________________________________________________________________

%find min, max, average____________________________________________________________________________________________________________________________________________________________

Page 20: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

20

Requirements – Method 2

• Assume the static pressure is 32 inches, and the temperature is 78F (537Rankine)

• Let the user indicate how many pitot tubes were recorded. Trap when invalid. It should be above 5.

• Without a loop, create the table.– Total pressure: Generate random floats between 30 and 32 inches.

• Display the table with headers.• Plot the local velocities vs. the pitot tube number• Calculate the min, max, and average velocity.

Page 21: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

21

Algorithm/Codeclcclear

%set up constant data

%prompt user for nb of tubeswhileend

% create column of tube number% generate column of water height (32-35)% calculate velocity% combine all columns into 1 table

%display header%display table%plot velocity vs. tube number%find min, max, average

Page 22: Announcements Next Tuesday (March 12 th ). Department meeting. – Ms. Liron’s office hours start at 2:15pm TAKE NOTES! fill in the blanks! 1.

22

STUDY HARD!

• Practice tonight. • Take the notes you just took, and code the example!

• The more practice, the easier it gets!