Remotely monitor and control a DCS (Distributed Control system

advertisement
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 Kandipaty
Kirthy Kolluri
Mugdha Dixit
RadhaKrishna Kancherla
http://dcm.uhcl.edu/caps10g8/
1
Team Details
Team Members:
* Kirthy Kolluri
(Team Leader &
Programmer)
* Mugdha Dixit
(Programmer)
Mentor:
Dilhar De Silva
CTO, AtLink
Communications.
* Himendra Kandipaty
(Database Administrator)
* RadhaKrishna Kancherla
(User Interface
DDeveloper)
http://dcm.uhcl.edu/caps10g8/
Instructor:
Dr. Kwok-Bun Yue
2
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,0
M-> motor 050516->tag number 0->status
• HE050516,1
HE-> 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/Fl
ex+and+Java
• http://ist.berkeley.edu/asag/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
Download