Smart Digital Valve Control Simulator May 01-11 April 25, 2001 Client: Client: Fisher Controls Intl. Inc. Contacts: Contacts: Patrick Ryan and Jeff Seyller.

Slides:



Advertisements
Similar presentations
This course is designed for system managers/administrators to better understand the SAAZ Desktop and Server Management components Students will learn.
Advertisements

Electric Bus Management System
Companies can suffer numerous problems due to poor management of resources and careless decisions. In real-world decision- making, many organizations lack.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
Advanced Workgroup System. Printer Admin Utility Monitors printers over IP networks Views Sharp and non-Sharp SNMP Devices Provided Standard with Sharp.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Module 5: Configuring Access for Remote Clients and Networks.
9.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 9: Installing and Configuring.
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Wireless Stereo Audio Communicator for Television Use Dec /10/2002 Team Members: Advisors/Clients: Matthew Hamilton Dr. John Lamont Eric Hagen Prof.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Inventory Control in Stores Dec05-09 Team: Jeff Benson Frederick Brown Christopher Reed Brian Wagner Date: December 6, 2005 Client: ISU Senior Design Program.
A+ Guide to Software, 4e Chapter 11 Supporting Printers and Scanners.
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
HiVision SNMP Software.
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
PIC Evaluation/ Development Board Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson.
1 Outlook Lesson 1 Outlook Basics and Microsoft Office 2010 Introductory Pasewark & Pasewark.
Computer-Based Trading Room Dec04-05 Client: ISU College of Business Advisor: Dr. Gerald B. Sheblé Team Members Steve Saillard Vipul Tiwari Dan Fitch Fahim.
EE 491 Project Presentation May07-04 – PDA Based UAS Remote Video Terminal Team Members: Devin Carney Jonathan Farmer Matt Henkes Rene Rios Faculty Advisor:
Fick Observatory - Boone, IA. Observatory Automation ongo02e March 26, 2002 Faculty advisor: Dr. John P. Basart Client: Joe Eitter ISU Physics Department.
Temperature Controller for Infrared Paint Curing September 13, 2001 Dec01-11 Team Members Michael Burman, CprE Jonathan Johnson, EE Matthew McMullen, CprE.
Abstract Other Resources Financial Resources Project Schedule Personnel Efforts Item DescriptionCost STK300 Microcontrollerdonated (Kanda) GM28 Cellular.
20411B 8: Installing, Configuring, and Troubleshooting the Network Policy Server Role Presentation: 60 minutes Lab: 60 minutes After completing this module,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
Graphical Output Package for Industrial Sensor May Team Members Steve Bower – CprE Ken Hall – CprE Roar Lien – CprE Jim Sproul – CprE Rich Matus.
VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.
Connecting to a Network Lesson 5. Objectives Understand the OSI Reference Model and its relationship to Windows 7 networking Install and configure networking.
Multiple Robot Network Team May Clients: Brian Johnson, Shayne Schiltz, and Amy Wilmeth April 26, 2001.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
1 Mars Rover Ground Control Team Design Review Report Week 3 Tim Hermann - Ben Davini - Jose Angulo - Ryan Morton CPE450 Winter
Educational Laboratory Virtual Instrumentation Suite (ELVIS) May Client: National Instruments Advisors: Dr. Mani Mina, Dr. Diane Rover Group Members:
CYBERSIM Dec Client: Information Assurance Center Advisor: Dr. Doug Jacobson Group Members: Ryan ApplegateCprE Saddam KhattakCprE Dan NguyenCprE/JLMC.
Defining Procedures for Decision Analysis May & Engr A April 30, 2002 Client & Faculty Advisors –Dr. Keith Adams –Dr. John Lamont –Dr. Ralph.
Problem Statement Automotive and heavy equipment applications use sensors on machines to report temperatures, pressures, speeds, etc. to a central embedded.
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
Alarm Network System Supervised by: Dr. Luai Malhis. Prepared by: Mahmoud Musa & Mustafa Assaf.
Smart Appliance / May Home Automation via the Web Client Senior Design Faculty Advisor Doug Jacobson Team Members Mark Melville (EE) Brendan Hickey.
Abstract Introduction Project Requirements End Product Description Proposed Technical Approach Approach and Considerations Team Members: Travis Djuren.
Module 5: Implementing Printing. Overview Introduction to Printing in the Windows Server 2003 Family Installing and Sharing Printers Managing Access to.
Attack Tool Repository and Player for ISEAGE May06-11 Abstract Today’s world is changing shape as it increases its dependency on computer technology. As.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
1 Session Number Presentation_ID © 2002, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Website for Security and Virtual Private Network.
Jin-Ning TiohComputer Engineering Tony RossComputer Engineering Dave ZajicekComputer Engineering Alex BurdsComputer Engineering Abstract In recent years,
Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE ◦ Chris Tefer –CE ◦ Ananta Upadhyaya.
Mission Science By Team Team 07 Members Jiashuo Li Chen Li Sergey Mukhin Hanadi Mardah Yun Shao Farica Mascarenhas 2.
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
1 Session Number Presentation_ID © 2002, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Web Site for Network Security and Virtual Private.
Microsoft.NET P2P Team Members Ben Miller Kevin Moore Steven Rysavy Faculty Advisor Prof. Manimaran Govindarasu Dec01-09May 1, 2002 Client Dan Fay.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
M.E.L.V.I.N. Electronic Voting System for a Legislative Body May /07/02.
Equations for Ecademy Client: ISU Computation Center Faculty Advisor: Dr. Robert Anderson Technical Advisor: Dr. Pete Boysen Team Members:  Tim Arganbright,
Clients/Faculty Advisors Dr. Eric Bartlett May01-14 Team Members David Herrick Brian Kerhin Chris Kirk Ayush Sharma Incremental Learning With Neural Networks.
Project May07-14: Restaurant Automation April 24, 2007.
© 2002, Cisco Systems, Inc. All rights reserved..
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
GPS Pedometer.
A Secure Wireless Interface between Personal Digital Assistants (PDAs)
Planetarium Resuscitation Ongo-06 May 1, 2002
Java Embedded Network Intrusion Security
Mission Science By Team 07.
Resources and Schedule
Planetarium Resuscitation Ongo-06 February 14th, 2002
Joint Application Development (JAD)
Presentation transcript:

Smart Digital Valve Control Simulator May April 25, 2001 Client: Client: Fisher Controls Intl. Inc. Contacts: Contacts: Patrick Ryan and Jeff Seyller Faculty Advisor: Faculty Advisor: Dr. Jacobson Team Members Chad Janovick Ty Hartwick Mike Ziller Brian Kierzek

Presentation Outline Problem Statement Design Objectives Functional Requirements End-Product Description Assumptions and Limitations Project Risks and Concerns Technical Approach Evaluation of Project Success Recommendations for Further Work Human and Financial Budgets Lessons/Skills Learned Summary Demonstration Questions

Problem Statement and Solution Fisher Controls needs the ability to simulate Digital Valve Controllers (DVCs) due to the physical and financial impossibility of testing Valvelink ® software with large networks of DVCs.

Problem Statement and Solution ( cont ) The goal of this project is to develop, HARTSim, a Windows based application capable of simulating communication between Valvelink ® and a network of virtual devices.

Users and Uses Users Users –Software Development Engineers –Software Test Engineers –Technical Support Staff –Sales Representatives Uses Uses –Development and testing of Valvelink ® –Troubleshooting –Showing capabilities of Valvelink ® to customers

Design Objectives Communicate with Valvelink ® via a serial port through the use of industry standard Highway Addressable Remote Transducer (HART) protocol. Build a set of virtual devices capable of understanding and creating HART messages. Allow user configuration of device characteristics. Provide a intuitive graphical user interface.

Design Constraints Windows 9X/NT restraints Windows 9X/NT restraints Visual C++ restraints Visual C++ restraints Serial communication restraints Serial communication restraints Expandable/Open-ended format Expandable/Open-ended format Need for intuitive interface Need for intuitive interface

Functional Requirements Network Tree Pane Network Tree Pane Device Properties Pop-Up Pane Device Properties Pop-Up Pane Communication Log Pane Communication Log Pane Status Pane Status Pane Communication Module (Router Logic) Communication Module (Router Logic) Virtual Device Virtual Device

Network Tree Pane This pane allows the user to configure, start, and stop a simulation; drag, drop, and delete devices; and open a device properties page.

Device Properties Dialog This pane will allow the user to view and configure variables and their values for a specific devices.

Communication Log Pane and Status Pane The Communication Log Pane will list all HART commands that go over the line. The Status Pane will display the number of messages sent and received, and an LED will light if there is activity on the line.

User Interface

Communication Module (Router Logic) Receives packets from Valvelink ® Receives packets from Valvelink ® Creates application friendly HART packets Creates application friendly HART packets Routes packets to correct virtual device Routes packets to correct virtual device Packages response Packages response Sends packets to Valvelink ® Sends packets to Valvelink ® Incoming FSM Routing Logic Outgoing FSM Virtual Device Serial Port

Virtual Devices Interprets HART packets Interprets HART packets – Looks in packet for command number and any data Creates response for Communication Module Creates response for Communication Module – Uses command number and data to create a response packet

Virtual Device Inheritance

Device Archive (Not Implemented) Object serialization system –Uses Microsoft Foundation Classes’ (MFC) object serialization methods Saves –Network configuration –Device properties

End Product Description Windows based software package Windows based software package Intuitive user interface Intuitive user interface Capable of emulating DVC 5 & 6000s Capable of emulating DVC 5 & 6000s Communication through the serial port using HART protocol Communication through the serial port using HART protocol

Assumptions and Limitations Assumptions: Users are familiar with ValveLink® and HART protocol Users are familiar with ValveLink® and HART protocol Accurate DVC models can be constructed Accurate DVC models can be constructed Open-ended design will allow for future expansion Open-ended design will allow for future expansion Software will be easy to set up and use Software will be easy to set up and useLimitations: Serial port timing constraints Serial port timing constraints Software can only be run on Windows based PCs Software can only be run on Windows based PCs Semester is not long enough to implement all features Semester is not long enough to implement all features

Risks and Risk Management Loss or damage of master code Loss or damage of master code -Source Control Staying within the scope of the project Staying within the scope of the project -Constant contact with Fisher Controls Time Management Time Management -Weekly team meetings -Multi-tasking ( split project into sections )

Technical Approach Visual C++ vs. Visual Basic vs. Java Multi-Threaded Application vs. Single Threaded Application Use of object inheritance for modular design ® User interface parallels ValveLink ®

Evaluation of Project Success (Milestones) Intuitive user interface (100%) Intuitive user interface (100%) – Easy for user to set up a simulation – User is able to configure devices Communications enabled (100%) Communications enabled (100%) – ValveLink ® thinks physical devices are attached Accurate virtual device simulation (*100%) Accurate virtual device simulation (*100%) – Devices provide correct results Application meets the needs of Fisher Controls Application meets the needs of Fisher Controls (100%)

Recommendations for Further Work Serialization for saving configured devices/simulations Serialization for saving configured devices/simulations Multiplexer network capabilities Multiplexer network capabilities More detailed device logic More detailed device logic -Virtual diagnostic capabilities -Mux scanning Future device types Future device types

Human Budget

Financial Budget

Lessons Learned Start research as early as possible Start research as early as possible Try to inflate time estimates Try to inflate time estimates Prioritize tasks Prioritize tasks Maintain contact with the client Maintain contact with the client Take more time to familiarize ourselves with Visual C++ Take more time to familiarize ourselves with Visual C++

Developed Skills Technical Skills Technical Skills -Visual C++ (coding skills improved immensely) -HART protocol -Serialization techniques -Working with technical documentation Non-Technical Skills Non-Technical Skills -Interaction with professional clients -Team meeting utilization -Documentation techniques

Summary HART COMMUNICATION ValveLink ® SoftwareHARTSim Software

Questions