240 likes | 407 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 - Kirthy Kolluri Mugdha Dixit Himendra Kandipaty 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 - KirthyKolluri Mugdha Dixit HimendraKandipaty RadhaKrishnaKancherla http://dcm.uhcl.edu/caps10g8/
Team Details Team Members: * KirthyKolluri. (Team Leader & Programmer) * Mugdha Dixit. (Programmer) * HimendraKandipaty. (Database Administrator) * RadhaKrishnaKancherla. (User Interface Developer) • Mentor: Dilhar De Silva CTO, AtLink Communications. • Instructor: Dr. Kwok-Bun Yue http://dcm.uhcl.edu/caps10g8/
Agenda • Introduction • Problem Statement • Rational Unified Process • Life Cycle of the project • Software Requirement Specifications • Database Design • Conclusion http://dcm.uhcl.edu/caps10g8/
Introduction Background: • Present scenario of various oil and gas industries. • Controlling the oil platforms off-shore. • Amount of money invested on controlling the oil platforms. Project Description: • Control and monitor oil platforms off-shore. • Design a prototype for remotely monitoring the oil platform. http://dcm.uhcl.edu/caps10g8/
Problem Statement • Physical model is provided by Epic Services. • User Interface is the visualization of the Yokogawa Screenshot. http://dcm.uhcl.edu/caps10g8/
Cont’d…Physical Model http://dcm.uhcl.edu/caps10g8/
Cont’d… Solution: There are 3 major parts that we have to design: • Control system • User Interface • Database Client: Epic Services Stakeholder: AtLinks Communications http://dcm.uhcl.edu/caps10g8/
Rational Unified Process (RUP) • Software engineering process • Tool to assign tasks and responsibility within organization • The process can be explained as shown in fig. http://dcm.uhcl.edu/caps10g8/
Life Cycle of The Project • Phases of the RUP: • Inception: 2 weeks • Elaboration: 2 weeks • Construction: 6 weeks • Transition: 1 week http://dcm.uhcl.edu/caps10g8/
Cont’d… http://dcm.uhcl.edu/caps10g8/
Authentication • Login Page • Types of Users • Administrator • Operator http://dcm.uhcl.edu/caps10g8/
Cont’d… http://dcm.uhcl.edu/caps10g8/
User Interface • Display status of the physical model • Conventional representation used • Yokogawa screenshots • Display of controls and their status http://dcm.uhcl.edu/caps10g8/
Software Requirement Specification: • Monitor & Control Physical Model: • Operations & Operator • Instructions e.g. - ~M050516,0;M050516A,1;HE050516,1;C060515,1;FV050516,90;FV050516A,130;LT050515,HH;LT050516,LL;TT050516,98;shutdown,0~. So to turn a motor OFF operator send: ~M050516, 0~ or ON you send ~M050516, 1~. 3. Update of status of the Physical Model 4. Display the updated status http://dcm.uhcl.edu/caps10g8/
Cont’d… • Faceplates: Representation of all the equipments. • Location • Make • Volume • Control • Capacity http://dcm.uhcl.edu/caps10g8/
Cont’d… • Business Rules • Store the standard and recommended status or values of all the equipments in the Database. • Every updated status will be checked with the business rules. e.g. – If pump-1 and Motor-2 is ON then operator should not ON the pump-3. http://dcm.uhcl.edu/caps10g8/
Cont’d… • Warning and Alerts: • Error messages and alerts • Warnings e.g. – Alert: Pump-1 & Motor-2 ON. Warning: Check Pump-1 & Motor -2 status. http://dcm.uhcl.edu/caps10g8/
Cont’d… http://dcm.uhcl.edu/caps10g8/
Database Design • Store status of the physical model • Update status every second • User authentication • Business rules • List of all the equipments • Tag number unique identifier of all the equipments http://dcm.uhcl.edu/caps10g8/
Cont’d… • Store operations with user, date, and time information. • Retrieve history - archive is used to store information • Warnings & alerts http://dcm.uhcl.edu/caps10g8/
Work to be done • Complete construction phase • Design user interface according to the Yokogawa screenshots • Establish connection between Distributed Control System and control system. • In Transition phase, testing the system, verification and validation http://dcm.uhcl.edu/caps10g8/
Questions? http://dcm.uhcl.edu/caps10g8/