virtulab: web based flow visualization facility final presentation team 6 members: justin scott...

44
VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members : Justin Scott Karen Davis Sydni Credle Mentor/Client : Professor : Dr. Shih Dr.Luongo April 12, 2001

Upload: bridget-carpenter

Post on 03-Jan-2016

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

VirtuLab: Web Based Flow Visualization Facility

Final PresentationTeam 6 Members:

Justin Scott

Karen Davis

Sydni Credle

Mentor/Client: Professor:Dr. Shih Dr.Luongo

April 12, 2001

Page 2: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Overview

Objective/Client Statement Background Information WBS and Scheduling Camera Mount Design LabVIEW 6.i

Contingency Plan Live Video Configuration VirtuLab Demonstration Conclusion Acknowledgements

Page 3: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Objectives/Client Statement

Design and build a towing tank facility and the associated imaging process.

Provide visualization enhanced information to supplement the teaching of fluid mechanics.

Create computer interfaced instrument control for remote operation via the Internet.

Page 4: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Background Information

A “fluid” is a substance that readily flows under applied shear (gases, liquids i.e. water, alcohol, gasoline).

Fluids can’t be detected by the human eye, therefore, the concepts behind fluid mechanics prove to be very difficult to learn.

Use of flow visualization to take out the guess work from the phenomena.

Page 5: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Introduction

Learning/teaching Thermal Fluids is complex.

Distance learning purposes

Pre-lab student aid

Master each component separately

Move at own pace

Page 6: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Goals for the Spring Semester

Web Page Design Incorporate LabVIEW

programming into design Embed live video streaming Background and procedure for

experiment Upload class deliverables for public

use

Page 7: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Spring Semester Goals (continued)

LabVIEW Acquire LabVIEW version 6.i Train team members to use 6.i Final experiment interface design

(educational module) Consolidate motor controller

functions into one program Control via the Internet

Page 8: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Spring Semester Goals (continued)

Existing Experiment Set-up Preliminary test of system Performance Analysis Design Modifications Calibration Final Testing

Page 9: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Work Breakdown Structure

Project Management Activities Refinement of Client Statement Web Camera Imaging Camera Mount LabVIEW - Motor Controller Simulation/Testing Web Page Publishing

Page 10: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Work Breakdown Structure (WBS)

(WBFVF) Web-Based Flow Visualization Facility

Page 11: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Project Schedule

Page 12: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Camera Mount Design Needs

Easily manufactured Cost efficient Lightweight Easily used

Page 13: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Camera Mount Design Needs (Continued)

Capable of supporting camera Appearance uniform with existing equipment Locking mechanism Long lasting

Page 14: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Existing Camera Mount

Camera Mount LocationAdjustable Pole

Page 15: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Detailed Designs: 1st Plate and Slider

Page 16: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Detailed Designs: 2nd Plate and Slider

Page 17: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Camera Mount (continued)

Page 18: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Finished Camera Mount

Machined and Assembled by Will Kincannon and Kevin Pittman

Page 19: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Camera Mount: View #2

Page 20: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Internet

PersonalComputer

Motor Controller

FlowVisualization

Facility

VisualizationCamera

WebCamFor Lab Video

Image streaming

LabView InternetConnectivity Toolset

Client Client Client

Schematic diagram illustrating basic setup of web-based flow visualization system.

Page 21: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

System Set-up

Remote Users

Physical Laboratory

(motor controller)

LabVIEW Interface

Page 22: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

System Configuration

Motor Controller

Camera mount locationTowing Tank

Motor

Web Cam Location

Page 23: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

What is LabVIEW?

Laboratory Virtual Instrument Engineering Workbench

Automation and Control of Equipment “G-programming”

Creation of programs using graphics Pictorial Block Diagrams instead of long lines

of syntax Straightforward data flow methodology

Page 24: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

LabVIEW 6.i Basics

Page 25: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

LabVIEW Diagram

Local Variable

Global Variable

Page 26: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Local and Global Variables

Local variables pass information between applications within the same VI that cannot be wired.

Global variables are similar to local variables, except that information can be passed among several VIs.

Page 27: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Figure (left), shows the VI that contains all of the Booleans and radio buttons that were used in all of the programs.

Location of All Global Variables

Page 28: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

LabVIEW Diagram with CGI Scripts

Page 29: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

LabVIEW Diagram (continued)

This CGI contains the environment and the content from the client.

Sends the response back to the client to the specified web browser.

Frees the resources associated with this specific subVI

Page 30: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

LabVIEW Troubleshooting

Published front panel would not appear from web browser.

LabVIEW program must be open

HTTP server must be running

Page 31: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

LabVIEW Troubleshooting

LabVIEW programs would not run consistently

Consolidated all of the global variables into one VI (virtual instruments)

Tried different wiring configuration

Changed global variables from read to write

Made Booleans and globals constants

Page 32: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

LabVIEW Troubleshooting (cont’d)

Testing the VIs with radio buttons in on and off within the specific VI and in myglobal2.vi

Attempted to consolidate the functions within a VI into various subVIs (sub program)

Tried to use the subVI’s contents instead of the actual subVI

Page 33: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

LabVIEW Troubleshooting (cont’d)

Used different formatting within the command string to the motor controller (i.e. commas, slashes, clears, as well as returns)

Page 34: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Major Road Blocks

Consistency Problems Heavy Usage

Equipment Access Surpassing Technical Support Knowledge

Cutting Edge Application of LabVIEW Technology

As complexity increased, the amount of viable help decreased

Page 35: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Contingency Plan for the Future

Allocate one PC machine as dedicated workstation Create a “controlled” environment

Implement Security System

Page 36: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Computer Related Aspects

Remote instrument control via the Internet using LabVIEW programming

Video studio design for the lab imaging Real time video and data streaming via the

Internet

Page 37: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Live Video

Enables students participating in the lab to view the flow visualization experiment

The students have video control in real time

Page 38: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Steps Taken

Creation of initial web page Embedding live video window and controls Setting up web cam Installing and configuring RealProducer Basic on

experiment computer Setting up link to RealServer on COE server

Page 39: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Creation of Initial Web Page

Page 40: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Embedding Live Video Window and Controls

Page 41: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

VirtuLab Demonstration

http://www.eng.fsu.edu/~jwscott/projectpage.htm

Page 42: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Conclusion

Fulfilled all main objectives stated at the onset

The interactive portion of the experiment via the web has been developed and is ready for use

Applied principles from the Mechanical Design Process

Page 43: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Conclusion (continued)

Success even through many road blocks and many barriers.

Great team dynamic. Acquired skills that can be used in future

endeavors.

Page 44: VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr

Acknowledgements

Dr. Shih Dr. Luongo Bill Kinkannon, Kevin Pittman and Crew LabVIEW Technical Support

Jason Hobbs COE WebMasters

Drew Kokur Dr. Van Dommelon