28
Remotely monitor and control a DCS (Distributed Control system) system of a miniature Oil platform through a 2D representation model Presented by - Himendra Kandipaty Kirthy Kolluri Mugdha Dixit RadhaKrishna Kancherla http://dcm.uhcl.edu/caps10g8/ 1 Capstone Project CSCI 6838 – Spring 2010 Team 8

Remotely monitor and control a DCS (Distributed Control system) system of a miniature Oil platform through a 2D representation model Presented by - Himendra

Embed Size (px)

Citation preview

Remotely monitor and control a DCS (Distributed Control system) system of a

miniature Oil platform through a 2D representation model

Presented by - Himendra Kandipaty

Kirthy KolluriMugdha Dixit

RadhaKrishna Kancherla

http://dcm.uhcl.edu/caps10g8/ 1

Capstone Project CSCI 6838 – Spring 2010Team 8

Team Details * Kirthy Kolluri (Team Leader &

Programmer)

* Mugdha Dixit (Programmer)

* Himendra Kandipaty (Database Administrator)

* RadhaKrishna Kancherla (User Interface

DDeveloper)

Mentor:

Dilhar De SilvaCTO, AtLink Communications.

Instructor:

Dr. Kwok-Bun Yue

http://dcm.uhcl.edu/caps10g8/ 2

Team Members:

Agenda

• Background• Introduction• Glycol Dehydration Unit• Yokogawa Screenshot• Architecture• Implementation• Problems encountered• Lessons Learnt• Future Work• References

http://dcm.uhcl.edu/caps10g8/ 3

Background

• What is the current system and problems in the current system?

• What is the need for implementing our project?

http://dcm.uhcl.edu/caps10g8/ 4

Introduction

• The glycol dehydration unit prototype is built by the EPIC services.

• Glycol dehydration unit is the two dimensional representation of the sample oil platform.

http://dcm.uhcl.edu/caps10g8/ 5

Objective

• Display status of the equipment every second• Record status for all equipment in the

database • Update the status of all the equipment• Design faceplate for equipment• Read instructions from a file in the USB

http://dcm.uhcl.edu/caps10g8/ 6

Glycol Dehydration Unit

The main parts of the Glycol dehydration plant are:• Pumps• Vessels & Level transmitters• Heaters•Flow valve• Heat exchangers

http://dcm.uhcl.edu/caps10g8/ 7

Yokogawa Screenshot

• Prototype screenshot of the actual glycol dehydration unit.

• Representation of the status of the equipment with faceplate and warnings.

http://dcm.uhcl.edu/caps10g8/ 8

Cont’d…

http://dcm.uhcl.edu/caps10g8/ 9

Faceplates

http://dcm.uhcl.edu/caps10g8/ 10

System Architecture

http://dcm.uhcl.edu/caps10g8/ 11

Architecture

http://dcm.uhcl.edu/caps10g8/ 12

Database Layer

• MySQL Queries & Procedures• Record and save status for all the

equipment.

http://dcm.uhcl.edu/caps10g8/ 13

Database Access Layer

• Establish the connection with the database

• Data access classes• Synchronization between

incoming and outgoing instructions.

• Integration

http://dcm.uhcl.edu/caps10g8/ 14

Business Layer

• Generate and acknowledge warnings

• Maintain business rules• Record all the classes

http://dcm.uhcl.edu/caps10g8/ 15

Control Access Layer

• Updating the status of the physical model

• Navigate between the faceplates• Provide security• Monitor and control equipment

http://dcm.uhcl.edu/caps10g8/ 16

Physical Layer

• Display the status of the physical model

• Display history whenever requested

• Display warnings and alerts as they arise

http://dcm.uhcl.edu/caps10g8/ 17

Implementation

http://dcm.uhcl.edu/caps10g8/ 18

Instructions

~M050516,0;M050516A,1;HE050516,1;C060515,1;FV050516,90;FV050516A,130;LT050515,HH;LT050516,LL;TT050516,98;shutdown,0~

• M050516,0M-> motor 050516->tag number 0->status• HE050516,1HE-> heat exchanger 050516->tag number

1->status

http://dcm.uhcl.edu/caps10g8/ 19

Cont’d..

http://dcm.uhcl.edu/caps10g8/ 20

Technologies Used

• Adobe Flex• Eclipse• Jboss• MySql

http://dcm.uhcl.edu/caps10g8/ 21

Problems Encountered

• Configuration of web server i.e. Jboss 5

• Integration of flex, eclipse and mySQL

• Working with java hibernate

http://dcm.uhcl.edu/caps10g8/ 22

Lessons Learnt

• Working in team • Time management• Professional work environment• Introduction with new

technologies like Flex Builder, JBoss

http://dcm.uhcl.edu/caps10g8/ 23

Future Work

• Adding more functionalities to the user interface & faceplates

• Deploying the developed software prototype with the serial port

• Provide system security

http://dcm.uhcl.edu/caps10g8/ 24

References

• http://learn.adobe.com/wiki/display/Flex/Flex+and+Java

• http://ist.berkeley.edu/as-ag/tools/howto/jboss-eclipse.html

• http://www.centerkey.com/jboss/• www.adobe.com• http://livedocs.adobe.com/flex/3/html/

http://dcm.uhcl.edu/caps10g8/ 25

DEMO

http://dcm.uhcl.edu/caps10g8/ 26

http://dcm.uhcl.edu/caps10g8/ 27

Questions?

http://dcm.uhcl.edu/caps10g8/ 28