Building an Effective Operator Interface For Complex Ethylene APC Applications Erin S. Percell ( Baton Rouge Chemical Plant) Louis Michaud ( Sarnia Chemical.

Slides:



Advertisements
Similar presentations
Damian Gordon.  Static Testing is the testing of a component or system at a specification or implementation level without execution of the software.
Advertisements

By: Wordpress.org Present by: Bora Hong Introduction to Blogging.
System Implementation
Documentation 1. User Documentation 2. Technical Documentation 3. Program Documentation.
Evaluating and Purchasing Electronic Resources- The University of Pittsburgh Experience Sarah Aerni Special Projects Librarian University of Pittsburgh.
Grid Security Vulnerability Group Linda Cornwall, GDB, CERN 7 th September 2005
Lecture 7 Page 1 CS 111 Summer 2013 Dynamic Domain Allocation A concept covered in a previous lecture We’ll just review it here Domains are regions of.
The accuracy of averages We learned how to make inference from the sample to the population: Counting the percentages. Here we begin to learn how to make.
Research Design Overview Goal: To provide a brief overview of the types of research conducted in the fields of education and nursing as a review for students.
1 Team Skill 3 Defining the System Part 1: Use Case Modeling Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and.
2016 Operations StayTreat 4-Hall Ops and Operations: What is the Control room vision for 4-Hall Ops?
Applied Software Project Management SOFTWARE TESTING Applied Software Project Management 1.
Appendix A 12.0 Workbench Environment
Filing the FCC Form 471 E-rate Program Applicant Training
Sampling and Sampling Distribution
Human Computer Interaction Lecture 21 User Support
Client Self Test Functionality (CST)
Applied Software Testing
Understanding Data Storage
OPERATING SYSTEMS CS 3502 Fall 2017
SurveyDIG 2.1 Tutorial.
Resource Management IB Computer Science.
Strategic Capacity Management
Chapter 4 Requirements Engineering (1/3)
Human Computer Interaction Lecture 21,22 User Support
Software Architecture in Practice
Group Y Presenters: (indicate roles)
Chapter 5 Determining System Requirements
Analysis Using Spreadsheets
REVEALING THE ACTUAL COST OF TELECOMMUNICATIONS TO MOBILE USERS
Use Case Model.
Writing the research protocol
SAMPLING OF PARTICIPANTS
WorkIT SQA Work Placement Units & Pupil Questionnaires.
Objectives 1. A fundamental understanding of the term decision
APARTMENT MAINTENANCE SYSTEM
April 6, 2001 Gary Kimura Lecture #6 April 6, 2001
SEM II : Marketing Research
FEASIBILITY STUDY Feasibility study is a means to check whether the proposed system is correct or not. The results of this study arte used to make decision.
Designing Information Systems Notes
MCU cluster Cristian Alexe 18 October 2010.
Psychology as a science
Chapter 12: Query Processing
By Dr. Abdulrahman H. Altalhi
Essay writing Politics and Society.
Apple TV Error. Check Here.
Microsoft Word - Formatting Pages
pTRACK and the Recognition Process
Actuaries Climate Index™
2013 Annual disclosure of financial interests and external commitments
Essentials of Systems Analysis and Design Fourth Edition
Microsoft Word - Formatting Pages
Risk Management with Minimum Weight
Unit 6: Application Development
Scottish Improvement Skills
CHAPTER 4 PROPOSAL.
CHAPTER 4 PROPOSAL.
Graph Coverage for Specifications CS 4501 / 6501 Software Testing
Process Operability Class Materials Copyright © Thomas Marlin 2013
The structure of a Report & the process of writing a Report
pTRACK and the Recognition Process
Chapter 11 user support.
CS305, HW1, Spring 2008 Evaluation Assignment
Write Job Applications
Bulloch Information Session
Recruiting and developing the board of directors
Spreadsheet Modeling & Decision Analysis:
Spring 2182 SmarterProctoring Tutorial
APE EAD3 introduction - DARIAH - Brussels
Presentation transcript:

Building an Effective Operator Interface For Complex Ethylene APC Applications Erin S. Percell ( Baton Rouge Chemical Plant) Louis Michaud ( Sarnia Chemical Plant) ExxonMobil Chemical Company

April, Spring Ethylene Producers' Conference, Orlando, FL 2 Objectives  Describe the content of an effective “overview display” for monitoring a system of multivariable control applications over a plant.  Describe some possibilities for determining the throughput- limiting constraint in a multi-application environment. Note: The authors are employed at two ExxonMobil Chemical ethylene plants where Aspen’s DMCplus® is the multivariable control software (with DMCplus Composite for feed maximization), but the discussion should be general enough for other solutions.

April, Spring Ethylene Producers' Conference, Orlando, FL 3 Introduction  Many ethylene plants now use multivariable model-based applications for advanced process control and feed maximization.  Lots of applications = lots of information = lots of interface screens for operators.  High service factor and good performance depend on having an effective method for monitoring the state of the whole plant/system without too much “screen hopping.”  Operators need to see what is happening and why at a reasonably high level.  Constraint data is often of particular interest, especially when running full.

April, Spring Ethylene Producers' Conference, Orlando, FL 4 An Interface Example  Consider your dashboard.  Few things you really need to see most of the time. Examples:  Speed (frequently)  Fuel (occasionally)  Trouble indicators (only to catch attention when needed)  Also want access to controls for frequent actions (steering, climate control, cruise control, radio, etc.).  Don’t want to flip screens, but you know the owner’s manual is around somewhere just in case...

April, Spring Ethylene Producers' Conference, Orlando, FL 5 The Overview Display (1)  What should be on a “dashboard” for the multivariable control system?  The ideal overview is a single display that operators would use for normal monitoring, eliminating most of the need to hop between individual application displays.  The perfect content will vary according to site needs, and your operators are your best source of information. But some features have been found to be useful at our sites:  Status of individual applications. Both On/Off status and participation in feed maximization application (e.g., DMCplus Composite).  Feed rates. Both current and target rates. By individual furnace and by feed type, if applicable.

April, Spring Ethylene Producers' Conference, Orlando, FL 6 The Overview Display (2)  Useful features of the overview (continued):  Indicator of the throughput-limiting constraint. Formerly our #1 FAQ during periods where feed maximization was a primary objective. Useful for both short-term and long-term monitoring. More on this later.  Production rate data. Serves to verify how well production objective is being met.  Current value for significant process indicators. Very plant-specific. Your operators know what these are, and they watch them even when they aren’t limiting production.

April, Spring Ethylene Producers' Conference, Orlando, FL 7 The Overview Display (3)  Useful features of the overview (continued):  Entry mechanism for major operator-entered limits. Especially important for limits that change frequently for good reasons. Makes these changes convenient, and provides prominent display of their current values, which may have been entered by a previous (untrustworthy?) shift.  Limit violation indicators. If the multivariable control runs out of degrees of freedom, it may not be able to honor all constraints. Overview should at least highlight this circumstance for more investigation in the individual application.  Countdown timer. Show time until next execution.  Some links. Covered later.

April, Spring Ethylene Producers' Conference, Orlando, FL 8 Constraint Determination  Former #1 question from operators at BRCP was, “What is limiting feed?”  When the operators know the answer, they can consider whether they have taken every manual step available to alleviate the constraint (extra pump, control valve bypass, creeping limits, etc.)  Is also important because it’s a question the operators get asked.  But how will they know, without perusing page after page of constraint displays? ExxonMobil sites have implemented at least two different approaches for identifying “the” throughput constraint.

April, Spring Ethylene Producers' Conference, Orlando, FL 9 Constraint Counting  At the steady-state solution, in general, the LP solver in DMCplus maintains equality between constrained CV’s and unconstrained (free) MV’s.  The constraint counting method counts constrained CV’s and free MV’s in each downstream subcontroller. One subcontroller will usually have an “extra” CV (one in excess of the number of free MV’s), which is assumed to be tying up the feed degree of freedom. Individual subcontroller displays show which constraints are “normal.”  Potential difficulties: non-square subcontrollers, QP ranks in DMCplus, MV’s with LP Cost=0, MV’s with minimum move criterion.

April, Spring Ethylene Producers' Conference, Orlando, FL 10 Constraint Expert System  In many cases, the throughput limit may not be a single CV but a particular combination of constraints that are active simultaneously.  Can write a set of AND/OR rules to look at the constraints in the DMCplus LP solution and aggregate them. Rules help define circumstances where a CV is not a plant limit until DMC runs out of all other handles to mitigate it.  Drawback: can only identify circumstances for which rules have been written, so largely ineffective for situations not previously observed or anticipated.  For either method, External Targets may act like constraints.

April, Spring Ethylene Producers' Conference, Orlando, FL 11 Constraint Historization  We have found it useful to provide a display that shows the throughput constraints (as percentages of time) over a user- entered period.  So an operator can report, for example, that during his shift the plant was furnace-limited some portion of the time and cold-ends limited some other portion.

April, Spring Ethylene Producers' Conference, Orlando, FL 12 Links  The overview display should also allow easy navigation to places where the operator can find more detailed information:  Detailed displays for each individual application  Constraint history page  Optimization application information  Application documentation

April, Spring Ethylene Producers' Conference, Orlando, FL 13 Frequent Actions  The overview should also allow the operator to take some common actions without navigating to a new page:  Set certain limits subject to frequent change.  Put applications/furnaces into or out of the feed maximizer.  Turn individual applications on and off? Depends on your site expectations for reviewing limits first.

April, Spring Ethylene Producers' Conference, Orlando, FL 14 Summary  To be a good “dashboard,” the overview display should  show key information about the plant status (feed rates, production rates);  show key information about application status (on/off, in/out of feed maximization);  display the throughput-limiting constraint for the plant;  allow execution of common operator actions;  provide links to sources of more detailed information.