Capstone Project CSCI 6838 Spring 2010 Team 8

  • Slides: 24
Download presentation
Capstone Project CSCI 6838 – Spring 2010 Team 8 Remotely monitor and control a

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 2 D representation model Presented by Kirthy Kolluri Mugdha Dixit Himendra Kandipaty Radha. Krishna Kancherla http: //dcm. uhcl. edu/caps 10 g 8/ 1

Team Details Team Members: * Kirthy Kolluri. (Team Leader & Programmer) • Mentor: *

Team Details Team Members: * Kirthy Kolluri. (Team Leader & Programmer) • Mentor: * Mugdha Dixit. (Programmer) Dilhar De Silva * Himendra Kandipaty. (Database Administrator) • Instructor: * Radha. Krishna Kancherla. (User Interface http: //dcm. uhcl. edu/caps 10 g 8/ Developer) CTO, At. Link Communications. Dr. Kwok-Bun Yue 2

Agenda • • • Introduction Problem Statement Rational Unified Process Life Cycle of the

Agenda • • • Introduction Problem Statement Rational Unified Process Life Cycle of the project Software Requirement Specifications • Database Design • Conclusion http: //dcm. uhcl. edu/caps 10 g 8/ 3

Introduction Background: • Present scenario of various oil and gas industries. • Controlling the

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/caps 10 g 8/ 4

Problem Statement • Physical model is provided by Epic Services. • User Interface is

Problem Statement • Physical model is provided by Epic Services. • User Interface is the visualization of the Yokogawa Screenshot. http: //dcm. uhcl. edu/caps 10 g 8/ 5

Cont’d… Physical Model http: //dcm. uhcl. edu/caps 10 g 8/ 6

Cont’d… Physical Model http: //dcm. uhcl. edu/caps 10 g 8/ 6

Cont’d… Solution: There are 3 major parts that we have to design: 1. Control

Cont’d… Solution: There are 3 major parts that we have to design: 1. Control system 2. User Interface 3. Database Client: Epic Services Stakeholder: At. Links Communications http: //dcm. uhcl. edu/caps 10 g 8/ 7

Rational Unified Process (RUP) • Software engineering process • Tool to assign tasks and

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/caps 10 g 8/ 8

Life Cycle of The Project • Phases of the RUP: 1. Inception: 2 weeks

Life Cycle of The Project • Phases of the RUP: 1. Inception: 2 weeks 2. Elaboration: 2 weeks 3. Construction: 6 weeks 4. Transition: 1 week http: //dcm. uhcl. edu/caps 10 g 8/ 9

Cont’d… http: //dcm. uhcl. edu/caps 10 g 8/ 10

Cont’d… http: //dcm. uhcl. edu/caps 10 g 8/ 10

Authentication • Login Page • Types of Users 1. Administrator 2. Operator http: //dcm.

Authentication • Login Page • Types of Users 1. Administrator 2. Operator http: //dcm. uhcl. edu/caps 10 g 8/ 11

Cont’d… http: //dcm. uhcl. edu/caps 10 g 8/ 12

Cont’d… http: //dcm. uhcl. edu/caps 10 g 8/ 12

User Interface • • Display status of the physical model Conventional representation used Yokogawa

User Interface • • Display status of the physical model Conventional representation used Yokogawa screenshots Display of controls and their status http: //dcm. uhcl. edu/caps 10 g 8/ 13

http: //dcm. uhcl. edu/caps 10 g 8/ 14

http: //dcm. uhcl. edu/caps 10 g 8/ 14

Software Requirement Specification: • Monitor & Control Physical Model: 1. Operations & Operator 2.

Software Requirement Specification: • Monitor & Control Physical Model: 1. Operations & Operator 2. Instructions e. g. ~M 050516, 0; M 050516 A, 1; HE 050516, 1; C 060515, 1; FV 050516, 90; FV 050516 A, 130; LT 050515, HH; LT 050516, LL; TT 050516, 98; shutdo wn, 0~. So to turn a motor OFF operator send: ~M 050516, 0~ or ON you send ~M 050516, 1~. 3. Update of status of the Physical Model 4. Display the updated status http: //dcm. uhcl. edu/caps 10 g 8/ 15

Cont’d… • Faceplates: Representation of all the equipments. 1. Location 2. Make 3. Volume

Cont’d… • Faceplates: Representation of all the equipments. 1. Location 2. Make 3. Volume 4. Control 5. Capacity http: //dcm. uhcl. edu/caps 10 g 8/ 16

Cont’d… • Business Rules 1. Store the standard and recommended status or values of

Cont’d… • Business Rules 1. Store the standard and recommended status or values of all the equipments in the Database. 2. 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 http: //dcm. uhcl. edu/caps 10 g 8/ pump-3. 17

Cont’d… • Warning and Alerts: 1. Error messages and alerts 2. Warnings e. g.

Cont’d… • Warning and Alerts: 1. Error messages and alerts 2. Warnings e. g. – Alert: Pump-1 & Motor-2 ON. Warning: Check Pump-1 & Motor -2 status. http: //dcm. uhcl. edu/caps 10 g 8/ 18

Cont’d… http: //dcm. uhcl. edu/caps 10 g 8/ 19

Cont’d… http: //dcm. uhcl. edu/caps 10 g 8/ 19

Database Design • • • Store status of the physical model Update status every

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/caps 10 g 8/ 20

Cont’d… • Store operations with user, date, and time information. • Retrieve history -

Cont’d… • Store operations with user, date, and time information. • Retrieve history - archive is used to store information • Warnings & alerts http: //dcm. uhcl. edu/caps 10 g 8/ 21

Work to be done • Complete construction phase • Design user interface according to

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/caps 10 g 8/ 22

http: //dcm. uhcl. edu/caps 10 g 8/ 23

http: //dcm. uhcl. edu/caps 10 g 8/ 23

Questions ? http: //dcm. uhcl. edu/caps 10 g 8/ 24

Questions ? http: //dcm. uhcl. edu/caps 10 g 8/ 24