VirtuLab: Web Based Flow Visualization Facility
Download
Report
Transcript VirtuLab: Web Based Flow Visualization Facility
VirtuLab: Web Based Flow
Visualization Facility
Final Presentation
Team 6 Members:
Justin Scott
Karen Davis
Sydni Credle
Mentor/Client:
Dr. Shih
Professor:
Dr.Luongo
April 12, 2001
Overview
Objective/Client Statement
Background Information
WBS and Scheduling
Camera Mount Design
LabVIEW 6.i
Contingency Plan
Live Video Configuration
VirtuLab Demonstration
Conclusion
Acknowledgements
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.
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.
Introduction
Learning/teaching Thermal Fluids is
complex.
Distance learning purposes
Pre-lab student aid
Master each component separately
Move at own pace
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
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
Spring Semester Goals (continued)
Existing Experiment Set-up
Preliminary test of system
Performance Analysis
Design Modifications
Calibration
Final Testing
Work Breakdown Structure
Project Management Activities
Refinement of Client Statement
Web Camera
Imaging Camera Mount
LabVIEW - Motor Controller
Simulation/Testing
Web Page Publishing
(WBFVF)
Web-Based Flow Visualization Facility
Work Breakdown Structure (WBS)
Project Schedule
Camera Mount Design Needs
Easily manufactured
Cost efficient
Lightweight
Easily used
Camera Mount Design Needs
(Continued)
Capable of supporting camera
Appearance uniform with existing equipment
Locking mechanism
Long lasting
Existing Camera Mount
Adjustable Pole
Camera Mount Location
Detailed Designs: 1st Plate and Slider
Detailed Designs: 2nd Plate and Slider
Camera Mount (continued)
Finished Camera Mount
Machined and Assembled by Will Kincannon and Kevin Pittman
Camera Mount: View #2
Client
Client
Client
Internet
LabView Internet
Connectivity Toolset
Personal
Computer
Motor Controller
Visualization
Camera
Flow
Visualization
Facility
WebCam
For Lab Video
Image streaming
Schematic diagram illustrating basic setup of web-based flow
visualization system.
Physical Laboratory
System Set-up
(motor controller)
LabVIEW Interface
Remote Users
System Configuration
Motor
Camera mount location
Towing Tank
Web Cam Location
Motor Controller
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
LabVIEW 6.i Basics
LabVIEW Diagram
Global
Variable
Local
Variable
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.
Location of All Global Variables
Figure (left),
shows the VI that
contains all of the
Booleans and radio
buttons that were
used in all of the
programs.
LabVIEW Diagram with CGI Scripts
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
LabVIEW Troubleshooting
Published front panel would not appear from
web browser.
LabVIEW program must be open
HTTP server must be running
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
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
LabVIEW Troubleshooting (cont’d)
Used different formatting within the
command string to the motor controller (i.e.
commas, slashes, clears, as well as returns)
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
Contingency Plan for the Future
Allocate one PC machine as dedicated
workstation
Create a “controlled” environment
Implement Security System
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
Live Video
Enables students participating in the lab to
view the flow visualization experiment
The students have video control in real time
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
Creation of Initial Web Page
Embedding Live Video Window and Controls
VirtuLab Demonstration
http://www.eng.fsu.edu/~jwscott/projectpage.htm
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
Conclusion (continued)
Success even through many road blocks and
many barriers.
Great team dynamic.
Acquired skills that can be used in future
endeavors.
Acknowledgements
Dr. Shih
Dr. Luongo
Bill Kinkannon, Kevin Pittman and Crew
LabVIEW Technical Support
Jason Hobbs
COE WebMasters
Drew Kokur
Dr. Van Dommelon