44

Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Embed Size (px)

Citation preview

Page 1: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus
Page 2: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Graphical Output Package Graphical Output Package for Industrial Sensorfor Industrial Sensor

May 00 - 12May 00 - 12Team MembersTeam Members

Steve Bower – CprESteve Bower – CprE

Ken Hall – CprEKen Hall – CprE

Roar Lien – CprERoar Lien – CprE

Jim Sproul – CprEJim Sproul – CprE

Rich Matus - CprERich Matus - CprE

Page 3: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Graphical Output Package Graphical Output Package for Industrial Sensorfor Industrial Sensor

May 00 - 12May 00 - 12Faculty AdvisorFaculty Advisor

Dr. Doug JacobsonDr. Doug Jacobson

Industrial ClientIndustrial Client

Delavan Inc. – B.F. Goodrich AerospaceDelavan Inc. – B.F. Goodrich Aerospace

Page 4: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

General BackgroundGeneral Background

Delevan designs jet engine nozzles.Delevan designs jet engine nozzles. Lean Blow Out (LBO)Lean Blow Out (LBO)

– Incoming fuel rate too smallIncoming fuel rate too small– Incoming air velocity too greatIncoming air velocity too great

ImportanceImportance– Aircraft safetyAircraft safety– Improved profitabilityImproved profitability– Improved data analysis Improved data analysis

Page 5: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Current SolutionCurrent Solution

Current test stand is completely manual.Current test stand is completely manual. Error is introduced when data is Error is introduced when data is

collected.collected. Complexity of situation may not allow Complexity of situation may not allow

for proper data gathering.for proper data gathering. Collecting only fuel and air flow data Collecting only fuel and air flow data

has limited value.has limited value. Engineer must be in close proximity to Engineer must be in close proximity to

the test stand to get the data.the test stand to get the data.

Page 6: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

General SolutionGeneral Solution

Develop software that will…Develop software that will…– Interface graphicallyInterface graphically– Automatically collect dataAutomatically collect data– Multiple sensorsMultiple sensors– Improve accuracy of data collectionImprove accuracy of data collection– Electronically transfer test stand raw dataElectronically transfer test stand raw data– Manipulate data for analysis and Manipulate data for analysis and

presentationpresentation

Page 7: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Design ObjectivesDesign Objectives

Data acquisition componentData acquisition component LabVIEW front panel componentLabVIEW front panel component Data analysis componentData analysis component E-mail componentE-mail component Data visualization componentData visualization component

Page 8: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Interface DiagramInterface Diagram

D ata analysis com ponentExcel and Text F ile

E-m ail com ponent

D ata v isualization com ponent3 dim enional graphing

LabVIEW front panel com ponentGU I

D ata Acquisiton C om ponentH art C om m unications

Test station

Page 9: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Design constraintsDesign constraints

LabVIEW programming environmentLabVIEW programming environment Microsoft Excel installedMicrosoft Excel installed Data acquisition card installedData acquisition card installed Internet access via modemInternet access via modem Windows NT, 95 ,or 98Windows NT, 95 ,or 98 Software stubs to simulate sensorsSoftware stubs to simulate sensors Completed by April, 2000Completed by April, 2000

Page 10: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Intended Users and UsesIntended Users and Uses

Intended for Aerospace and Mechanical Intended for Aerospace and Mechanical Engineers in R&D.Engineers in R&D.

Intended to cut down the design time of Intended to cut down the design time of the jet nozzle being tested.the jet nozzle being tested.

Page 11: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

End Product DescriptionEnd Product Description

Software package will…Software package will…– Acquire data Acquire data – Display data graphicallyDisplay data graphically– Electronically send dataElectronically send data– Visually model dataVisually model data– Export to MS ExcelExport to MS Excel

Page 12: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Assumption and LimitationsAssumption and Limitations

Maximum number of sensors is twelveMaximum number of sensors is twelve Data precision is based on auxiliary Data precision is based on auxiliary

computer.computer. Maximum of 600 data points per run.Maximum of 600 data points per run. Accuracy to three decimal places.Accuracy to three decimal places. Will not perform statistical analysis.Will not perform statistical analysis.

Page 13: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

MilestonesMilestones Establish HART communicationEstablish HART communication Implement HART componentImplement HART component Implement Front Panel componentImplement Front Panel component Implement E-mail componentImplement E-mail component Implement MS Excel componentImplement MS Excel component Implement additional componentsImplement additional components Document functionalityDocument functionality

Page 14: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus
Page 15: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Data Acquisition Options Data Acquisition Options

FieldBus communications FieldBus communications HART communicationsHART communications

Page 16: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

FieldBus CommunicationFieldBus Communication

FieldBus communications protocolFieldBus communications protocol – Fast Fast – Completely digital communicationCompletely digital communication – Approximately three times more expensive Approximately three times more expensive

than HARTthan HART– Expensive 3Expensive 3rdrd party LabVIEW drivers party LabVIEW drivers

Determined to be outside project budgetDetermined to be outside project budget

Page 17: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

HART CommunicationsHART Communications

HHighway ighway AAddressable ddressable RRemote emote TTransducer ransducer

Frequency shift key Frequency shift key communications protocolcommunications protocol– 1200 Hz = binary 11200 Hz = binary 1– 2200 Hz = binary 02200 Hz = binary 0

1200 baud rate1200 baud rate Interface to PC via Interface to PC via

HART modemHART modem

Page 18: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

HART CommunicationsHART Communications

PrProven technologyoven technology Inexpensive 3Inexpensive 3rdrd party LabVIEW drivers party LabVIEW drivers Used Used by most industrial control by most industrial control

manufacturers as a communications manufacturers as a communications standard for "smart field devices."standard for "smart field devices."

The The "smart field devices" use a embedded "smart field devices" use a embedded micro controllermicro controller

Device power and communications use the Device power and communications use the same pair of wiressame pair of wires

Page 19: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Data Acquisition ModuleData Acquisition Module

Acquire data from…Acquire data from…– HART deviceHART device– Analog sensorsAnalog sensors

Configure the HART device.Configure the HART device. Error detection for HART communicationsError detection for HART communications

Page 20: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Hardware and software needed Hardware and software needed for HART communicationsfor HART communications

HART pressure transmitterHART pressure transmitter HART modemHART modem 4 to 20 mA current source4 to 20 mA current source "CARDIAC" LabVIEW driver"CARDIAC" LabVIEW driver

Page 21: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

HART configuration screen HART configuration screen

Allows user to Allows user to select one of select one of twenty-two twenty-two commands commands

Page 22: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Reading Parameters Reading Parameters

Reading data from Reading data from HART pressure HART pressure transmittertransmitter

Page 23: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Writing ParametersWriting Parameters

Writing Writing configuration configuration parametersparameters

Page 24: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Error DetectionError Detection

Detect HART Detect HART communication errorcommunication error

Display status from Display status from devicedevice

Allow user to retry Allow user to retry communicationscommunications

Page 25: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus
Page 26: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Front Panel Front Panel Module Module

ComponentComponentDisplay multiple Display multiple streams of data to user.streams of data to user.

Terminate data Terminate data acquisition upon acquisition upon flameout.flameout.

Display sensor values Display sensor values at flameout.at flameout.

Page 27: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Configuration Configuration ModuleModule

Write configurationWrite configuration

Program will save Program will save its present its present configuration upon configuration upon closure.closure.

Read configurationRead configuration

Program will start in Program will start in the configuration of the configuration of last test.last test.

Page 28: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

User Input User Input ModuleModule

User must input User must input proper documentation proper documentation to proceed with test.to proceed with test.

Page 29: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Design is scalableDesign is scalable

User selects active User selects active sensorssensors

User selects sensors User selects sensors to display on graphto display on graph

Sensor ModuleSensor Module

Page 30: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Program Program State ModuleState Module

Active sensor Active sensor states are written or states are written or read from a file.read from a file.

Page 31: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus
Page 32: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Excel Excel ModuleModule

All data will be All data will be in Excel format in Excel format with the date with the date used as the file used as the file name.name.

Page 33: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

User can select User can select up to 200 up to 200 recipients and recipients and send the data send the data immediately after immediately after the test is the test is complete.complete.

E-mail ModuleE-mail Module

Page 34: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

User can send a User can send a text message as text message as well as multiple well as multiple attachments attachments in .jpg and .png in .jpg and .png formats.formats.

E-mail E-mail AttachmentsAttachments

Page 35: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

User can User can choose the choose the sensors to sensors to display in a 3-D display in a 3-D graph.graph.

Data is sent to Data is sent to the 3-D graph in 2 the 3-D graph in 2 dimensional dimensional arrays.arrays.

Data Data Visualization Visualization ComponentComponent

Page 36: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus
Page 37: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Project Cost AnalysisProject Cost AnalysisOriginal Client

Revised Client

Original Team

Revised Team

Estimated Cost

Actual Cost Estimated Cost

Actual Cost

Equipment and parts

HL-Link Software $1,200 $1,200 $0 $0

LabVIEW SE. Software $150 $190 $0 $0

Rosemount Pressure Sensor $2,000 $3,000 $0 $0

Power Supply $250 $0 $0 $0

Digital Read Out for Sensor $400 $400 $0 $0

Internet Development Kit $1,000 $1,000 $0 $0

Data Rate Flow Computer $3,000 $3,000 $0 $0

HART Modem $750 $390 $0 $0

Telephone and postage $0 $30 $100 $10

Poster Printing $0 $0 $80 $54

Total Estimated cost $8,930 $9,210 $180 $64

Item

Page 38: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Personnel ResourcesPersonnel ResourcesPersonnel Original

Estimated Effort(2 Semesters)

RevisedEstimated Effort(2 Semesters)

Steve Bower 200 hours 120 hours

Ken Hall 150 hours 82 hours

Rich Matus 150 hours 85 hours

Roar Lien 150 hours 98 hours

Jim Sproul 150 hours 95 hours

Total estimated effort 800 hours 480 hours

Page 39: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Problems EncounteredProblems Encountered

Software vendor backed out of software Software vendor backed out of software agreementagreement

Software version incompatibility Software version incompatibility Poster printingPoster printing Feature CreepFeature Creep Time zone differencesTime zone differences Language barriers with tech supportLanguage barriers with tech support

Page 40: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

Future WorkFuture Work

Communication with multiple HART devicesCommunication with multiple HART devices Further development of 3-D modelingFurther development of 3-D modeling Implementation of web based serverImplementation of web based server

Page 41: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

100%100%

50%50%

80%80%

85%85%

100%100%

50%50%

10%10%

Milestone ProgressMilestone Progress Establish HART communicationEstablish HART communication Implement HART componentImplement HART component Implement Front Panel componentImplement Front Panel component Implement E-mail componentImplement E-mail component Implement MS Excel componentImplement MS Excel component Implement additional componentsImplement additional components Document functionalityDocument functionality

Page 42: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

SummarySummary Current problemCurrent problem

– Error prone manual data collectionError prone manual data collection Proposed solutionProposed solution

– Accurate automated data collectionAccurate automated data collection Implementation of solutionImplementation of solution

– HART deviceHART device– LabVIEWLabVIEW

What does this mean to Delavan?What does this mean to Delavan?

Page 43: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

QuestionsQuestions

??????

Page 44: Graphical Output Package for Industrial Sensor May 00 - 12 Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus

For more informationFor more informationVisit our website at:

http://seniord.ee.iastate.edu/may0012

Check out our poster: