280 likes | 418 Views
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. Team Details.
E N D
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 - HimendraKandipaty KirthyKolluri Mugdha Dixit RadhaKrishnaKancherla http://dcm.uhcl.edu/caps10g8/
Team Details Team Members: * KirthyKolluri (Team Leader & Programmer) * Mugdha Dixit (Programmer) * HimendraKandipaty (Database Administrator) * RadhaKrishnaKancherla (User Interface DDeveloper) Mentor: Dilhar De Silva CTO, AtLink Communications. Instructor: Dr. Kwok-Bun Yue http://dcm.uhcl.edu/caps10g8/
Agenda • Background • Introduction • Glycol Dehydration Unit • Yokogawa Screenshot • Architecture • Implementation • Problems encountered • Lessons Learnt • Future Work • References http://dcm.uhcl.edu/caps10g8/
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/
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/
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/
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/
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/
Cont’d… http://dcm.uhcl.edu/caps10g8/
Faceplates http://dcm.uhcl.edu/caps10g8/
System Architecture http://dcm.uhcl.edu/caps10g8/
Architecture http://dcm.uhcl.edu/caps10g8/
Database Layer • MySQL Queries & Procedures • Record and save status for all the equipment. http://dcm.uhcl.edu/caps10g8/
Database Access Layer • Establish the connection with the database • Data access classes • Synchronization between incoming and outgoing instructions. • Integration http://dcm.uhcl.edu/caps10g8/
Business Layer • Generate and acknowledge warnings • Maintain business rules • Record all the classes http://dcm.uhcl.edu/caps10g8/
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/
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/
Implementation http://dcm.uhcl.edu/caps10g8/
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/
Cont’d.. http://dcm.uhcl.edu/caps10g8/
Technologies Used • Adobe Flex • Eclipse • Jboss • MySql http://dcm.uhcl.edu/caps10g8/
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/
Lessons Learnt • Working in team • Time management • Professional work environment • Introduction with new technologies like Flex Builder, JBoss http://dcm.uhcl.edu/caps10g8/
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/
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/
DEMO http://dcm.uhcl.edu/caps10g8/
Questions? http://dcm.uhcl.edu/caps10g8/