ms blending dds rev-b1

Upload: samona-thaker

Post on 05-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 MS Blending DDS Rev-B1

    1/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 1 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Detail Design Specification for MS Blending

    Indian Oil Corporation Ltd.

    MSQ UPGRADATION BARAUNI REFINERY

    Owner: Indian Oil Corporation Ltd.

    PMC: Toyo Engineering India Ltd.

    LSTK Contractor: Punj Lloyd Ltd.

    Document File Name: 91580135-00-DCS-MS-DDS

    Customer Document File Name: 6252-PEIN09-000-06-00-SDDS-A4-1006

    Document Status: For Approval

    Authorizations

    Name Function Signature

    Developed By: Nitin Nate Software Engineer

    Released By: Dilip Zagade Project Manager

    Distribution

    Name Company Name Company

    Mr. Sushanta Saha IOCL

    Mrs Kirti Nagarkar TEIL

    Mr Sanjay Garg PLL

  • 7/31/2019 MS Blending DDS Rev-B1

    2/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 2 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Revision History:

    Rev Description Date AuthorB1 Detail Designed 2009-Dec-12 Nitin Nate

    Document Holds:

    HoldNumber

    Section Description

    Reference Documents:

    DocumentNumber

    Revision date Document title

  • 7/31/2019 MS Blending DDS Rev-B1

    3/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 3 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Table of Contents

    1 Summary ___________________________________________________ 41.1 Scope of Document ..................................................................................... 41.2 Theory of Operation .................................................................................... 51.3 System Capabilities and Limitations ............................................................ 7

    2 System Overview _____________________________________________82.2 Hardware................................................................................................... 112.3 Controlled Equipment ................................................................................ 12

    3 BLEND RATIO CONTROLLER & ADVANCE BLEND CONTROLLER SYSTEM (ABC)Interface___________________________________________________ 243.1 Overview ................................................................................................... 243.2 ABC Blend Data ......................................................................................... 243.3 ABC Blend Optimization ............................................................................. 253.4 Communication Watchdog......................................................................... 263.5 Tank Data.................................................................................................. 263.6 Analyzer Data............................................................................................ 283.7 DeltaV Recipe Definition ............................................................................ 293.8 DeltaV Blend Order Definition.................................................................... 313.9 DeltaV Blend Batch Report ....................................................................... 32

    4 Regulatory BLEND CONTROL Functions AND OPERATIONAL PROCEDURE 344.1 Overview ................................................................................................... 344.2 Blend Modes.............................................................................................. 364.3 Blend States .............................................................................................. 364.4 Blend Setup ............................................................................................... 384.5 Blend Order Status .................................................................................... 45

    5 Interlocks __________________________________________________ 546 Tank Inventory System Interface ________________________________ 55

    6.1 OVERVIEW ................................................................................................ 557 Analyser system interface______________________________________ 55

    7.1 OVERVIEW ................................................................................................ 55

  • 7/31/2019 MS Blending DDS Rev-B1

    4/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 4 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    1 SUMMARY

    This document represents the Detail Description for Emerson Process Managements(Emerson) DeltaV gasoline blending system for MSQ Up gradation Barauni Refinery. Itconsists of a DeltaV control system, along with various support systems, tailoredespecially for the demands of gasoline blending. The system is a combination of pre-packaged applications along with custom configuration for the IOCL Barauni Site.

    The following provides a brief description of the main components incorporated into theDeltaV gasoline blending system.

    Advanced Blend Control (ABC) Interface The ABC system will be used todownload an APPROVED blend order to the DeltaV gasoline blending system. Theblend order will include recipe information with component tank/pump/flow controllerline-up information. The ABC system will use an OPC Client connection to the DeltaVOPC Server to download blend information as well as read tank and analyzer data tooptimize blend product quality control. ABC System is supplied by M/S ABB.

    Regulatory Blend Control APPROVED Blend Orders are selected by the blenderoperator from their DeltaV console. The system utilizes the full capabilities of theDeltaV control system to provide regulatory and sequential control functions. RBC issupplied by Emerson. Blend Stop, Hold and Resume controllers are available in RBCsystem.

    Tank Management System Interface Tank Management System will provide all

    tank gauging and inventory data via a serial connection to DeltaV. DeltaV will use aTank Management module that includes standard DeltaV screens to display andtrend this data. The DeltaV inventory module provides a single-source of tankinventory and quality data for the ABC application. TFMS is supplied by M/S. Enraff.

    1.1 Scope of Document

    This document provides a details design description of the standard DeltaV gasolineblending application at the MSQ Up gradation Barauni Refinery running on DeltaV version9.3.1. In this project Heavy Reformate, Isomerate, HDS FCC Naphtha, Light Cut Naphtha,Heart Cut Naphtha streams will be generated which will be blended in proposedblending station to produce BS-III Specification MS.

  • 7/31/2019 MS Blending DDS Rev-B1

    5/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 5 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    1.2 Theory of Operation

    The gasoline blending system is designed to produce on line BS III Grade of gasoline. The

    Total MS Production capacity of current Plant is 700 KTPA. The objective of blending is tomeet primarily the product specifications for MS as BS III.

    A blend is planned using the Advanced Blend Control (ABC) as APPROVED Blend Ordersavailable for operators to review. Once the operator reviews the APPROVED Blend Orderthat includes the recipe and line-up information, it can then be downloaded to DeltaV.

    Automated on-line blending is carried out by receiving wild streams (Light Cut Naphtha,Heart Cut Naphtha) and controlled streams (Reformate, Isomerate, HDS Naphtha) from allthe units, measuring the flow of each stream, assesses the approximate qualities of thesestreams from database, run blend Optimizer and ABC taking into consideration of onlineanalyzer output, cost of different stocks and control the flow of key component streams.

    Before starting the batch, ABC system will take tank heel quantity and quality intoconsideration. If the blend header runs into out of controllability, the ABC system will keeptrack of tank composite quality and take necessary action to correct the tank quality beforeclosing the batch. In case of failure of analyzers, property prediction software will replaceanalyzer and batch will be prepared by meeting the specification.

    All the blending streams after joining together the blending manifold is routed to producttanks through static mixer. On line analyzer (NIR-Near Infra Red) analyses the propertiesof blended product and give output directly to RBC, then RBC will keep on passing Analyzerinformation to ABC via OPC link. Flow control valves are considered for all controlledstreams for controlling the flow through ABC/RBC. Wild stream is routed directly to blend

    header with a flow indication to RBC. All the controlled streams are provided withnecessary escape route to avoid restriction in the unit rundown down flow.Following streams shall be blended to produce BS III grade MS.

    HDS FCC Naphtha from storage. (Controlled Stream) Heavy Reformate from storage(Controlled Stream) Isomerate from storage. (Controlled Stream) Light Cut Naphtha from Prime G+ Unit. (Wild Stream) Heart Cut Naphtha from Prime G+ Unit. (Wild Stream)

    Each of the controlled streams is provided with flow control loop. The blender is providedwith a static mixer for uniform mixing and back pressure control valve to facilitate bettermixing and provide a constant back pressure to the mixer. The sampling intake line to the

    analyzer is taken from downstream of the static mixer and the back pressure control valve800-PV-2622. Manual sampling provision is also provided. The design blend flow rate forBS-III MS is 88 m3 / Hr. Individual components total flow indication and blender outlettotal flow indication is provided to cross check the blend quantity/ ratio. The flow quantity

  • 7/31/2019 MS Blending DDS Rev-B1

    6/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 6 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    through the escape route can be estimated by individual stream flow data from respectiveunit rundown.

  • 7/31/2019 MS Blending DDS Rev-B1

    7/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 7 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    1.3 System Capabilities and Limitations

    The DeltaV Blending Control Package has been developed to include the following

    features.

    Blend can run in ABC or RBC mode. Existing Blend Package can Control of up to 5 main component flows out of that 2 are

    wild and 3 are controlled. An ABC system interface includes

    Receives new APPROVED blend orders and line-up information. During Blend running ABC will download new component ratios and target flowrate on the basis of online ABC optimization. Loads the desired recipe into the Blend sequence controller. Allows changes to the recipes on-line Allows easy addition of new recipes

    The Blend sequence will Allow all equipment to be controlled automatically via the Blend Sequence, or to

    be controlled manually when the Blend Sequence is not in use or particularstream is converted as wild.

    Provide Start/Stop/Hold/Pause control of the Blend Sequence. Monitor for equipment failure, Monitor for deviations from set point

    Set of standard Graphic displays for ease of control and monitoring Up to 31 recipes are permanently resident in DeltaV, RECIPE01 is editable recipe, and

    any time operator can modify this recipe according to required recipe parameters.

    The Package is expandable to handle multiple blenders. In this case, the logic and graphicscreens are needed to add and customize according to blend header design specifications.

  • 7/31/2019 MS Blending DDS Rev-B1

    8/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 8 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    2 SYSTEM OVERVIEW

    2.1.1 Introduction

    The MSQ Up gradation Barauni Refinery Blending control package is made up of standardand custom control modules that run in Delta V controllers along with ABC server OPCcommunication link.

    The system is designed to allow the operators to continue to execute blends even whenthe communications to ABC are down.

    The following Figure 2-1 depicts the general architecture of the system. The Blend Orderprocess begins with the blend planner creating Blend Orders, Recipes, etc., using the ABCSystem. The Blend information is for operator to review and select for execution in DeltaV.

    As the blend is being executed, data is being read continuously by ABC via an OPCconnection. When the blend is complete, a report is automatically generated by the ABCsystem. DeltaV will also generate a standard end-of-blend XL report on the applicationstation using the Report Trigger Service Program. An example of this report is provided inSection 3.11.

  • 7/31/2019 MS Blending DDS Rev-B1

    9/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 9 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    FIGURE 2-1

    ERROR! NO BOOKMARK NAME GIVEN.SYSTEM ARCHITECTURE

    The ABC application will be the main interface for the operator to setup and optimize theblend. All of the data pertaining to blends, including Blend Orders, Blend Recipes, andTank Properties, will be stored in the ABC server. All blend data required from DeltaV tosupport the ABC application will be transferred using OPC.

    DeltaV will contain the sequence and regulatory control functionality used to execute theblend once an APPROVED Blend Order is downloaded from ABC. All I/O will be connectedto DeltaV and the information required for other applications will be available via theDeltaV OPC Server. The other applications include ABC, Tank Management Volumecalculation and Report Trigger Service program. The Report Trigger Service program runs

  • 7/31/2019 MS Blending DDS Rev-B1

    10/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 10 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    on a DeltaV application station and is used to create standard end-of-blend reports as abackup to the ABC reports.

    The Tank Management system is used to calculate API-standard volumes from level and

    temperature measurements of storage tanks. All tank data will be brought into DeltaVthrough serial communication from the Tank Management system.All these data is then transferred to ABC form DeltaV Application station for futurecalculation through OPC Connectivity.

  • 7/31/2019 MS Blending DDS Rev-B1

    11/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 11 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    The following figure shows an overview graphics of the MSQ Up gradation BarauniRefinery Blending System.

    FIGURE 2-2

    BLENDING SYSTEM OVERVIEW

    2.2 Hardware

    See system architecture drawing for detail concerning computer and DeltaVcontroller nodes for this system.

  • 7/31/2019 MS Blending DDS Rev-B1

    12/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 12 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    FIGURE 2-3

    BLEND SYSTEM HARDWARE OVERVIEW

    2.3 Controlled Equipment

    The following sections will outline the process equipment and its associatedconfiguration that are included as part of the Blending control application.

    2.3.1 Headers

    The system is design for one header, with up to 5 components.

    2.3.2 Component Loops

    The Blending Control package includes up to 5 Component flow loops, three with

    each control valve for controlled Flow and two loops with Wild flow.

    The Component flow modules are specifically designed to support blender controlfunctions such as: PID Flow Control Loops Custom alarm processing

  • 7/31/2019 MS Blending DDS Rev-B1

    13/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 13 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Special Control faceplates Blend control modes Ratio set point Calculated ratio Component totalizers

    The component loops

    2.3.2.1 Control Loops

    The following is a list of each component flow module:

    Module name Steam Type Service Module Type

    800FIC2602 Controlled HDS FCCNaphtha

    PID Control Module

    800FIC2603 Controlled Heavy Reformate PID Control Module

    800FIC2604 Controlled Isomerate PID Control ModuleTABLE 2-1

    PID MODULES

    All Component loops have allowable modes of manual (MAN), automatic (AUTO),and cascade (CAS). The operator is allowed to control the flow by putting thecontroller in the MAN or AUTO mode from its graphical faceplate.

    Mode Details:

    MAN: PID manual mode allows operator to control manually valve % opening.

    AUTO: PID Auto mode control valve opening according to the Setpoint enteredby operator.

    CAS: PID Cascade mode controls valve opening according to the Setpoint recivedfrom blend sequence logic.

    2.3.2.1.1 Control Loop Faceplate Details

  • 7/31/2019 MS Blending DDS Rev-B1

    14/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 14 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    FIGURE 2-4

    PID CONTROL MODULE FACEPLATE

    Sr. No. Object Name Description

    1 Close Button Using this button open faceplate can be close.

    2 Module Name Shows module name configured in DeltaV controlstrategies

    3 ModuleDescription

    Shows service description of module.

    4 PV This field displays the PV value of the loopmodule in yellow. The background color of the 3-

    D box changes from Gray to orange or red whenthe PV status becomes uncertain or bad,respectively. The background blinks red whenthe PV Bad alarm is unacknowledged. The PVvalue is visible in the decimal format provided byPV_SCALE.DECPT.

  • 7/31/2019 MS Blending DDS Rev-B1

    15/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 15 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Sr. No. Object Name Description

    5 PV Units andEU100

    This area provides the engineering unitsdescription used for the PV as defined in thePV_SCALE parameter and value corresponds to100% of scale for the PV.

    6 SP Entry box The Setpoint Entry box is next to the Setpointslider. The background color of this box changesfrom Gray to orange or red when the PV statusbecomes uncertain or bad, respectively. Clickingthis box while the target mode is AUTO, MAN, orOOS produces a dialog that prompts you for anSP (Setpoint) value. The valid range for input isdefined by the engineering unit EU 0 and EU 100values of PV_SCALE. Valid input ranges from 0 to100 percent of PV_SCALE. The SP value is visiblein the decimal format provided byPV_SCALE.DECPT.

    7 Deviation AlarmLimits

    These arrowheads are vertically positionedrelative to the Setpoint slider to indicate the Highand Low SP-PV Deviation Limits. Although thesearrows cannot be dragged with the mouse, thevalues they indicate can be modified by using themodule's detail display. When the Deviation Limitvalues are changed from the detail display orControl Studio Online, the faceplate must bereopened for the new positioning to take effect.The deviation alarm must be enabled for thesearrowheads to be displayed. The color

    corresponds to the alarm priority.8 PV bar graph This field indicates the value of the PV parameter

    for the loop, which is the same as the valuedisplayed in the PV display box.

    9 Output bar graph This field indicates the value of OUT_READBACK,which is the same as the value displayed in theOUT_READBACK display box.

  • 7/31/2019 MS Blending DDS Rev-B1

    16/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 16 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Sr. No. Object Name Description

    10 Other buttonsDetail display button

    Primary display button

    Trend button

    Control module button

    History button

    Alarm acknowledge button

    11 Push pin Using push pin current faceplate can lock andother faceplate can be open.

    12 Out value This field indicates the value of OUT_READBACK,which is the same as the value displayed in theOUT_READBACK display box.

    13 Mode button This button is used to display a list of availabletarget modes. Click one of the permitted modesto set the target mode to that mode. To closethe Mode Selector box, click the X button.

    14 Target Mode This field contains a word in white text thatdescribes the target mode for the loop. Thebackground changes to blue when the targetmode and normal mode are different.

    15 Actual Mode This field contains a word in yellow text thatdescribes the ACTUAL mode of the loop. Thebackground changes to blue when the actualmode and normal mode are different

    16 Alarm indications This is a scrollable list of the current alarms thatfunctions like the first two columns of an alarmsummary. The first column shows the state ofthe alarm represented by one of the followingsymbols:

    Active/unacked -- blank field

    Active/acked -- checkmark

    Inactive/unacked -- empty boxThe second column is the alarm name orparameter. The text and colors are as configuredfor the alarm's current state.

    TABLE 2-2PID MODULE FACEPLATE PARAMETERS DETAIL

  • 7/31/2019 MS Blending DDS Rev-B1

    17/56

  • 7/31/2019 MS Blending DDS Rev-B1

    18/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 18 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    TABLE 2-4AI MODULES

    2.3.2.2.1Analog Input Faceplate details

    FIGURE 2-5AI MODULE FACEPLATE

    Sr. No. Object Name Description

    1 Close Button Using this button open faceplate can be close.

    2 Module Name Shows module name configured in DeltaV controlstrategies

  • 7/31/2019 MS Blending DDS Rev-B1

    19/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 19 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Sr. No. Object Name Description

    3 ModuleDescription

    Shows service description of module.

    4 PV This field displays the PV value of the loop

    module in yellow. The background color of the 3-D box changes from Gray to orange or red whenthe PV status becomes uncertain or bad,respectively. The background blinks red whenthe PV Bad alarm is unacknowledged. The PVvalue is visible in the decimal format provided byPV_SCALE.DECPT.

    5 PV Units andEU100

    This area provides the engineering unitsdescription used for the PV as defined in thePV_SCALE parameter and value corresponds to100% of scale for the PV.

    6 PV bar graph This field indicates the value of the PV parameter

    for the loop, which is the same as the valuedisplayed in the PV display box.

    7 Deviation AlarmLimits

    These arrowheads are vertically positionedrelative to the Setpoint slider to indicate the Highand Low SP-PV Deviation Limits. Although thesearrows cannot be dragged with the mouse, thevalues they indicate can be modified by using themodule's detail display. When the Deviation Limitvalues are changed from the detail display orControl Studio Online, the faceplate must bereopened for the new positioning to take effect.The deviation alarm must be enabled for these

    arrowheads to be displayed. The colorcorresponds to the alarm priority.

    8 Other buttonsDetail display button

    Primary display button

    Trend button

    Control module button

    History button

    Alarm acknowledge button

    9 Push pin Using push pin current faceplate can lock andother faceplate can be open.

  • 7/31/2019 MS Blending DDS Rev-B1

    20/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 20 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Sr. No. Object Name Description

    10 Alarm indications This is a scrollable list of the current alarms thatfunctions like the first two columns of an alarmsummary. The first column shows the state ofthe alarm represented by one of the followingsymbols:

    Active/unacked -- blank field

    Active/acked -- checkmark

    Inactive/unacked -- empty box

    The second column is the alarm name orparameter. The text and colors are as configuredfor the alarm's current state.

    TABLE 2-5AI MODULE FACEPLATE PARAMETER DETAILS

    2.3.2.2.2Analog Input Alarms

    TABLE 2-6ANALOG INPUT MODULE ALARMS

    2.3.2.3 Component Ratio controllers

    To calculate component flow controller Setpoint according to blend ratio, eachcomponent has ratio controller which calculates component Flow controllerdesired Setpoint.

    Name Type Priority Alarm

    Parameter

    Limit

    Parameter

    Enabled Message

    HI_ALM HighAlarm

    Warning AI1/HI_ACT AI1/HI_LIM T High AlarmValue

    HI_HI_ALM HighHigh

    Alarm

    Critical AI1/HI_HI_ACT

    AI1/HI_HI_LIM

    T High HIghAlarm Value

    LO_ALM LowAlarm

    Warning AI1/LO_ACT AI1/LO_LIM T Low AlarmValue

    LO_LO_ALM Low LowAlarm

    Critical AI1/LO_LO_ACT

    AI1/LO_LO_LIM

    T Low LowAlarm Value

  • 7/31/2019 MS Blending DDS Rev-B1

    21/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 21 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    The following is a list of each component flow Ratio control module:

    Module name Service Module Type

    800FIC2602_RC HDS FCC Naphtha Ratio Controller

    800FIC2603_RC Heavy Reformate Ratio Controller

    800FIC2604_RC Isomerate Ratio Controller

    TABLE 2-7RATIO CONTROLLERS FOR CONTROLLED STREAM

    Above three ratio controller are used to calculate PID flow controllerSetpoint, other two ratio controllers mentioned below table are used onlyfor component ratio Setpoint entry.

    Module name Service Module Type

    800FIC2601_RC Light Cut Naphtha Ratio Controller, only forcomponent Setpoint entry.

    800FIC2605_RC Heart Cut Naphtha Ratio Controller, only forcomponent Setpoint entry.

    TABLE 2-8RATIO CONTROLLERS FOR WILD STREAM

    Ratio Control module has a composite block, BLEND_RATIO that calculates theset point for the flow controller based on the target ratio and the Master Flow Setpoint. A PID control block is configured to control each component flow to its set

    point. The Master Flow Set point is ramped to the Master Flow Target over theRAMP UP TIME when the Blend Sequence is started. Ratio Control only sets flowcontroller set points that are in CAS mode. While starting a blend, or resumingfrom HOLD, if any flow controllers are not in the appropriate mode, the operatoris prompted to set the mode. The Ratio Composite Block also calculates thetotalized component ratio by dividing the components totalized value by the sumof all component totalizers.

    2.3.3 Back Pressure Control

    Back pressure control will be provided via a pressure PID loop on the outlet ofthe header.

    Modulename

    Service Description

    800PIC2622 Header Pressure PID control module to controlpressure at blend header.

  • 7/31/2019 MS Blending DDS Rev-B1

    22/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 22 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    TABLE 2-9HEADER PRESSURE CONTROLLER

    When the blend sequence is operating automatically, this loop is needs to place

    in AUOT mode by an operator, with blend header normal operating pressureSetpoint.

    2.3.4 Process Pumps

    The blending control package is not controlling the start/stop process for allpumps. Pumps needs to operate manually before starting blend, blend sequencewill wait for Pump running before starting blend.Pump shutdown logic is implemented in ESD (Emergency Shutdown System)

    Modulename

    Service Module Type

    800P28A HDS FCC Naptha blending Pump A Pump Module

    800P28B HDS FCC Naptha blending Pump B Pump Module

    800P29A Heavy Reformate blending Pump A Pump Module

    800P29B Heavy Reformate blending Pump B Pump Module

    800P30A Isomerate blending Pump A Pump Module

    800P30B Isomerate blending Pump B Pump Module

    800P32A LCN to SHU Feed Pump A Pump Module

    800P32B LCN to SHU Feed Pump B Pump Module

    TABLE 2-10

    PUMP MODULES

    2.3.4.1 Pump Faceplate Details

  • 7/31/2019 MS Blending DDS Rev-B1

    23/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 23 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    FIGURE 2-6PUMP MODULE FACEPLATE

    Sr. No. Object Name Description

    1 Close Button Using this button open faceplate can be close.

    2 Module Name Shows module name configured in DeltaV controlstrategies

    3 ModuleDescription

    Shows service description of module.

    4 ESD COMMAND This field shows pump command initiated from

    ESD asSTOP/START. ESD command status coming toDCS via serial interface.

    5 FEEDBACK This field shows pump feedback status as

    RUNNING/STOP, feedback signal is hardwired toDCS.

    6 ELECTRICALFAULT ACTIVE

    This field indicates the value of the electrical faultsignal connected to DCS as Digital input, whichdisplays electrical status of pump. Once the faultis active text will be visible as red, otherwise textis invisible.

  • 7/31/2019 MS Blending DDS Rev-B1

    24/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 24 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Sr. No. Object Name Description

    7 Other buttonsPrimary display button

    Trend button

    Control module button

    History button

    Alarm acknowledge button

    8 Push pin Using push pin current faceplate can lock andother faceplate can be open.

    TABLE 2-11PUMP MODULES FACEPLATE DETAILS

    3 BLEND RATIO CONTROLLER & ADVANCE BLEND CONTROLLER SYSTEM(ABC) INTERFACE

    3.1 Overview

    The Advanced Blend Controller (ABC) interface to DeltaV is an OPC connectionused to transfer of all data between ABC and DeltaV. The interface is used totransfer data related to these main blend functions: Blend Order informationdownload to DeltaV for blend execution, running blend information to / fromDeltaV for blend optimization, and End of Blend information to ABC for Blendreports.

    3.2 ABC Blend DataABC server downloads blend order data to DeltaV using OPC link also Data such asMS Analyser data, Tank management data, flow value, flow controller data, streamproperty data, component data etc. required by ABC Server is transferred byDeltaV application station to ABC through OPC Communication .These data is thenprocessed by ABC server as per the Control programme database and calculatedfor blending.

    Complete list of Blend Order data provided by ABC to DeltaV application serverthrough OPC Communication are mentioned as below:

    No Parameter Description

    1 ABC_BLEND_ID Unique Blend ID for every new blend order

    2 ABC_BLEND_DESC Blend Order Description

    3 ABC_PRO_GRADE Blend Product Grade like BSIII-PRE or BSIII-REG

    4 ABC_VOL_TRG Blend Volume Target (m3)

  • 7/31/2019 MS Blending DDS Rev-B1

    25/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 25 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    No Parameter Description

    5 ABC_TRG_RATE Blend Target Rate (m3/hr)

    6 ABC_DEST_TANK Blend Destination Tank

    7 ABC_SWING_TANK Blend Swing Tank

    8 ABC_COMP1_PCT_SP Component 1 (HDS Naptha) ratio Setpoint

    9 ABC_COMP2_PCT_SP Component 2 (Heavy Reformate) ratio Setpoint

    10 ABC_COMP3_PCT_SP Component 3 (Isomerate) ratio Setpoint

    11 ABC_COMP4_PCT_SP Component 4 (LCN) ratio Setpoint

    12 ABC_COMP5_PCT_SP Component 5 (HCN) ratio Setpoint

    13 ABC_LINEUP_COMP1 Component 1 (HDS Naptha) line up (YES/NO)

    14 ABC_LINEUP_COMP2 Component 2 (Heavy Reformate) line up(YES/NO)

    15 ABC_LINEUP_COMP3 Component 3 (Isomerate) line up (YES/NO)

    16 ABC_LINEUP_COMP4 Component 4 (LCN) line up (YES/NO)17 ABC_LINEUP_COMP5 Component 4 (HCN) line up (YES/NO)

    18 ABC_DWNLD_COMP RBC sets this true once blend order downloadgets complete from ABC.

    19 ABC_BLEND_ID_FB RBC passed current Blend ID to ABC using thistag as a Blend ID feedback.

    TABLE 3-1ABC BLEND ORDER

    3.3 ABC Blend Optimization

    During running ABC will Optimize blend using Optimizer algorithm and according to

    Optimization it will pass new component blend ratios, component line-ups, blendtarget rate and swing tank information after every 10min interval.

    While if RBC is running in ABC mode it will run blend according to new receivedcomponent ratios, blend rate and swing tank data.

    Following are the Parameters which ABC will download to RBC after every 10mintime interval during blend running.

    No Parameter Description

    5 ABC_TRG_RATE Blend Target Rate (m3/hr)

    7 ABC_SWING_TANK Blend Swing Tank

    8 ABC_COMP1_PCT_SP Component 1 (HDS Naptha) ratio Setpoint

    9 ABC_COMP2_PCT_SP Component 2 (Heavy Reformate) ratio Setpoint

    10 ABC_COMP3_PCT_SP Component 3 (Isomerate) ratio Setpoint

    11 ABC_COMP4_PCT_SP Component 4 (LCN) ratio Setpoint

  • 7/31/2019 MS Blending DDS Rev-B1

    26/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 26 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    No Parameter Description

    12 ABC_COMP5_PCT_SP Component 5 (HCN) ratio Setpoint

    13 ABC_LINEUP_COMP1 Component 1 (HDS Naptha) line up (YES/NO)

    14 ABC_LINEUP_COMP2 Component 2 (Heavy Reformate) line up

    (YES/NO)15 ABC_LINEUP_COMP3 Component 3 (Isomerate) line up (YES/NO)

    16 ABC_LINEUP_COMP4 Component 4 (LCN) line up (YES/NO)

    17 ABC_LINEUP_COMP5 Component 4 (HCN) line up (YES/NO)

    TABLE 3-2ABC BLEND OPTIMIZER DATA

    3.4 Communication Watchdog

    ABC RBC communication status is monitor using watchdog control module.Watchdog Module is designed to monitor fixed count value (300) from ABC

    through ABC_RBC_COM_WD tag over OPC link.

    Watchdog Narrative:

    The DCS sets this tag to 300 at DCS start-up, and then counts down in steps of 1every 7 seconds. The '7' is tuneable at the DCS. ABC periodically writes to this tagto reset it to 300. If the tag reaches zero, the countdown will stop and the DCSgenerates an alarm (WDOG_ALM) with CRITICAL priority.

    3.5 Tank Data

    Tank Farm Managements System will provide tank data like Total ObservedVolume, Min/Max Volume, Level Indication etc to DeltaV via Modbus link. DeltaVwill transfer these parameters to ABC through OPC Communication for Settingblend Orders.

    3.5.1 Component Tank Modules

    Modulename

    Service Module Type

    800-T-028 HDS FCC Naptha Storage Tank Tank Module

    800-T-029 Heavy Reformate Storage Tank Tank Module800-T-030 Isomerate Storage Tank Tank Module

    800-T-031 LCN Storage Tank Tank Module

    800-T-032 LCN Storage Tank Tank Module

  • 7/31/2019 MS Blending DDS Rev-B1

    27/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 27 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    TABLE 3-3COMPONENT TANK MODULES

    3.5.2 Product Tank Modules

    Modulename

    Service Module Type

    112-T-077 MS Storage Tank Tank Module

    112-T-078 MS Storage Tank Tank Module

    112-T-079 MS Storage Tank Tank Module

    112-T-080 MS Storage Tank Tank Module

    112-T-081 MS Storage Tank Tank Module

    112-T-082 MS Storage Tank Tank Module

    112-T-083 MS Storage Tank Tank Module

    112-T-084 MS Storage Tank Tank Module

    112-T-092 MS Storage Tank Tank Module

    112-T-093 MS Storage Tank Tank Module

    112-T-254 MS Storage Tank Tank Module

    112-T-0TT MS Storage Tank Tank Module

    TABLE 3-4PRODUCT TANK MODULES

    3.5.3 Tank Parameters

    Below mentioned is the tank data coming from Tank farm management systemto DeltaV via Modbus link.

    No Parameter Description

    1 Material Tank Service.

    2 Tank State Tank State. By default it is configured as ACTIVE.

    3 Pump Volume Pump able Volume.

    4 Min Volume Tank Minimum volume.

    5 Max Volume Tank Maximum Volume.

    6 Ullage Volume Tank Ullage Volume

    7 HI HI Limit Tank Volume HI HI limit, default configured inDCS.

    8 HI Limit Tank Volume HI limit, default configured in DCS.

  • 7/31/2019 MS Blending DDS Rev-B1

    28/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 28 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    No Parameter Description

    9 LO LO Limit Tank Volume LO LO limit, default configured inDCS.

    10 LO Limit Tank Volume LO limit, default configured in DCS.

    11 Level Indication Tank level indication.12 Total Observe Volume Tank Total observed volume

    TABLE 3-5TANK DATA FROM TFMS

    3.6 Analyzer Data

    NIR analyzer, Density Analyzer, Sulphur Analyzer data communicates to DeltaVDCS through serial communication also major properties are connected to DCS asAI (Analog Input).These data are then passed to ABC for further calculation overOPC link.

    3.6.1 Analyser Modules

    Module name Service Module Type

    800_ANALYZER Analyser Communication Module Analyzer Module

    800AI01ARO Header Property : AROM AI Module

    800AI01BEN Header Property : BENZEN

    800AI01E100 Header Property : E100

    800AI01E150 Header Property : E150 AI Module

    800AI01E70 Header Property : E70 AI Module

    800AI01FBP Header Property : FBP AI Module

    800AI01MON Header Property : MON AI Module

    800AI01OLE Header Property : OLE AI Module

    800AI01RON Header Property : RON AI Module

    800AI01RVP Header Property : RVP AI Module

    800AI01TEMP 800-AS-01 Analyzer ShelterTemperature AI Module

    800AI01VLI Header Property : Calculated VLI AI Module

    800AI2602 Product Density AI Module

    800AI2603 Product Sulphur contain AI Module

    TABLE 3-6ANALYZER MODULES

  • 7/31/2019 MS Blending DDS Rev-B1

    29/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 29 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    3.7 DeltaV Recipe Definition

    As mentioned above, the content and structure of the Recipes and Orders isconfigurable by project, but consideration should be given based on the specific

    site requirements. Each Order may be associated with a single Recipe. When theBlend Control system is operated in RBC mode, 32 recipes are available, out ofthese 32 recipes only RECIPE01 is editable recipe. Stored recipes (31 nos.) will beconfigured as per IOCL process data. In case of RECIPE01 (Editable recipe)operator will be able to change component ratios, component line ups andwild/controlled selection, these changes are online changes .This recipe will holdlast changed parameters.

    A Blend Recipe has the following structure:

    Recipe Details - Each recipe has two major sections as Recipe header andRecipe Items.

    Recipe Header: Recipe Header is majorly propagates details about selectedrecipe. Header parameter details are mentioned below:

    RecipeID-A string of up to 80 characters that is a descriptive namefor the Recipe, such as MOGAS 87 Octane winter. Together withthe following field RecipeVersion, this provides a unique identity foreach Recipe.

    RecipeVersion - The RecipeVersion is a floating point field thatspecifies a major and minor version of the Recipe. The whole numberpart of the number is the major version, and the fractional part is theminor version. Together with the above RecipeID, this provides aunique identifier for each Recipe.

    RecipeCreateDate - The date/time the Recipe was created. RecipeDesription - A longer (up to 250 characters) description of the

    Recipe. RecipeLastModDate - The date/time the Recipe was last modified.

    Recipe Items: Each recipe contains stream component ratios, componentline ups and wild/controlled selection data, details are mentioned below:

    COMP RATIOThis filed provide operator entry to set each componentblend ratio

    Component 1:HDS FCC Naptha.Component 2 :Heavy ReformateComponent 3 :IsomerateComponent 4 :Light Cut NapthaComponent 5 :Heart Cut Naptha

    COMP USE This filed provide an operator to choose which stream hewants use in next blend. YES/NO optional popup selection is provided.

  • 7/31/2019 MS Blending DDS Rev-B1

    30/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 30 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    CONT/WILDThis filed provide an operator selection for three controlledstream as controlled or wild for next blend. Controlled/Wild optionalselection popup is provided.

    Recipe Graphic Interface RECIPE01 is editable recipe, as shownin below figure recipe faceplate is available.

    FIGURE 3-1RECIPE FACEPLATE

  • 7/31/2019 MS Blending DDS Rev-B1

    31/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 31 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    3.8 DeltaV Blend Order Definition

    Blend Order Management is available in ABC server, so new blend order will getdownload from ABC once it approved. In Standalone mode operator has to prepareBlend Order and related recipe in advance using blend setup display. Belowmentioned are fields related to blend order, which are available on Blend Setup

    display.

    Blend ID - This is a string field up to 80 characters in length, and cancontain any data, including spaces. This is the ID field that is generallyvisible from the user interfaces, and is intended to be a more user-friendlyversion of the ID. It is recommended that this field be made unique, butthis is not required. However, no two back-to-back blends on the sameheader may have the same Blend ID. This is an added safety check toinsure that the same blend is not run twice inadvertently. An entry in thisfield is required.

    Blend Description - This is a string field up to 80 characters in length,

    and can contain any data, including spaces. It is intended to be adescription of the blend order being prepared by an operator, such asBlend _XXXXX. An entry in this field is optional.

    Blend Volume - This is a floating point field that indicates the totalplanned amount for the blend, in the appropriate engineering units(usually m3).

    Pre-Blend Completion % - This is a floating point field that indicatespre blend completion %,operator can enter pre blend completion %, sothat RBC will generate alarm when blended volume reach up to pre blendcompletion % set point . For Ex. If Pre-Blend Completion % is 90% andblend volume is 1000 m3, then when blend volume will reach up to900m3 it will prompt message as VOL_HI.

    Product Tank This field provide destination tank selection.

  • 7/31/2019 MS Blending DDS Rev-B1

    32/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 32 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Operator can select required destination tank from available list usingabove shown selection popup.

    Swing Tank This field provide destination tank selection.

    Operator can select required swing tank from available list using aboveshown selection popup.

    Total SP Tolerance - This is a floating point field that indicates total SPtolerance, operator can enter allowable tolerance in % for sum of blendcomponent ratios.

    Blend Status: This is an enumeration field that indicates the state of theBlend as it goes through its lifecycle.

    Defined states are: PRE-START RUNNING PAUSED RESUMING STOPPPING COMPLETE

    The blend planner does not directly edit this field; it is filled in when theplanner or operator executes various functions that change the state ofthe Blend Order.

    3.9 DeltaV Blend Batch ReportA Blend Batch Report is generated automatically at the end of every blend. Theactual content and format of the report is configurable. Data to be gathered andtransferred to any report is defined in template file. Content and format is definedin the excel style sheets associated with the report.

  • 7/31/2019 MS Blending DDS Rev-B1

    33/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 33 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    An example of Blend Batch report for Blend ID TEST4FROM3 is shown in thefigures below.

    FIGURE 3-2EXAMPLE BLEND REPORT

  • 7/31/2019 MS Blending DDS Rev-B1

    34/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 34 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    4 REGULATORY BLEND CONTROL FUNCTIONS AND OPERATIONALPROCEDURE

    4.1 Overview

    Regulatory Blend Control functions include the DeltaV-based modules and graphics

    that allow a Blend Operator to select and execute a Blend Order.

    4.1.1 Overview page details:

    FIGURE 4-1BLENDING OVERVIEW

    Above shown screen is Overview display of MS Blending Station. On this displaythere are various other Blend application displays are linked. Navigation is providedon this display mainly.

    Below mentioned are major operations can be carried out using Overview screen.

    Flow Station monitoring and control. Spill back flow monitoring and control. Header Back pressure monitoring and control. Component Tanks level and Temperature monitoring.

  • 7/31/2019 MS Blending DDS Rev-B1

    35/56

  • 7/31/2019 MS Blending DDS Rev-B1

    36/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 36 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    4.2 Blend Modes

    Regulatory Blend Control has two Operational Modes as RBC : Regulatory Blend Control

    ABC :Advance Blend Control

    Blend Mode selection is available on Blend Order Status display.

    If Operator click on current blend mode (RBC, as per above diagram) text, popupbox will get prompt for Blend Mode selection as ABC or RBC, as shown inbelow mentioned figure.

    4.3 Blend States

    A Blend Order is always in one of the following states, representing its evolution asit goes through its lifecycle. The Blend Order State can be controlled by the

    Operator from the Blend Order Status graphic using command buttons likeSTART/STOP/HOLD/RESUME/FLYINGSWITCH. Only certain parameter changes areallowed with ENABLE/DISABLE button while blend order is in RUNNING state.

    Defined Blend states are: PRE-START RUNNING PAUSED RESUMING STOPPPING COMPLETE

    Blend Order database management is available only in ABC mode so using ABC

    server Planner can PLANNED blend, then he can APPROVED for execution andthen he can download the same blend order to RBC.

    So PLANNED and APPROVED these two states are not available in RBC system.Those are available in ABC.

  • 7/31/2019 MS Blending DDS Rev-B1

    37/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 37 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    PLANNED

    When a Blend Order is first created, its state is PLANNED. In this state, the planneris able to assign a Recipe, totals, etc. that make up a Blend Order. The planner willuse ABC System to create the Blend Orders. Then, the APPROVED Blend Orderswill be available for the operators use. In DeltaV, this blend order state is not

    possible.

    APPROVED

    After Blend Order is APPROVED, the operator will then be able to review andconfirm the line-up that includes the tank, component, and pump information.Once the APPROVED Blend Order has been reviewed by the operator and is readyfor execution, it will be downloaded to DeltaV from an ABC Download command.

  • 7/31/2019 MS Blending DDS Rev-B1

    38/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 38 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    4.4 Blend Setup

    As in Rundown Blending each order will complete its all lifecycle and aftercompetition of each blend order Blend status will be in COMPLETE mode.

    Once Operator chooses to run blend using standalone RBC, operator has to setupnew blend order using RBC Blend Setup screen.

    Possible reasons to RUN blend in RBC standalone are as below:

    NIR Analyser is under maintenance.

    ABC- RBC OPC Interface Communication link not working.

    Actions taken during blend setup:

    Copy all Recipe and/or Blend Order parameters into control setpoints

    Copy Recipe name to current Recipe Calculate Total Ratio % Setpoint and set alarm if not equal to

    100% Reset the Start-up timer Check for adequate room in destination tank and warn operator if

    inadequate Prompt Operator to start blend when ready.

    Using below shown screen Operator can setup new blend order in standalone RBCmode.

  • 7/31/2019 MS Blending DDS Rev-B1

    39/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 39 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    FIGURE 4-2BLEND SETUP DISPLAY

    Blend Setup display is should be use to setup a new blend order while blend isrunning RBC.

    Below mentioned are the fields available on setup display.

    Select Cache Recipe:Using select cache recipe operator can chooseblend recipe from stored 32 recipes, out of these 32, RECIPE01 is editablerecipe.

    Figure 3.3, shows recipe selection option popup once operator click onRECIPEXX text.

    FIGURE 4-3SELECT RECIPE

    Using Select Recipe Popup operator can select blend recipe from RECIPE01to RECIPE32.

    EDIT REDIPE:Edit recipe button will get enabled once RCIPE01 isselected.

  • 7/31/2019 MS Blending DDS Rev-B1

    40/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 40 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Figure 3.4, shows edit recipe enable option, also the recipe parameterdetail that can be use to set recipe parameters.

    FIGURE 4-4EDIT RECIPE

    Refer Section 3.3, for recipe parameter details.

  • 7/31/2019 MS Blending DDS Rev-B1

    41/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 41 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    4.4.1 Blend Setup display details:

    FIGURE 4-5EDIT RECIPE

    No Parameter Description

    1 Blend Status This field indicated Blend Status asCOMPLETE,RUNNING,PRE-START,PAUSED,RESUMING,STOPPING etc.

    2 Blend ID This filed indicates Blend ID. Operator canenter unique Blend ID during blend ordersetup.

    3 Blend Description This field indicates Blend Order description,Operator has to enter blend order descriptionduring new blend order setup.

    4 Blend Volume This Filed indicated target blend volume;operator has to enter blend order targetvolume.

  • 7/31/2019 MS Blending DDS Rev-B1

    42/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 42 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    No Parameter Description

    5 Pre Blend Completion % This field indicates pre blend completionpercentage set point. Operator can choosepre blend completion % of target volume, soonce target volume reach up to % set point,

    then RBC will generate VOL_HI alarm andoperator message as "LINE UP NEW TANK ORINCREASE BLND TARGET VOLUME"

    6 Product Tank This filed indicates Product Tank selection,operator can select Product tank for newblend from available list popup, once he clickon Tank name.

    7 Swing Tank This filed indicates Swing Tank selection,operator can select Product tank for newblend from available list popup, once he clickon Tank name.

    8 Product Grade This field indicates Product Grade selection,operator can select product grade for newblend order from available list likeMS_BS4REG, MS_BS3REG, MS_BS2REG,MS_BS4PRM, MS_BS3PRM, MS_BS2PRM etc.

    9 Total SP Tolerance This filed indicates allowable tolerance setpoint of all component ratio set points sum.Operator can set new set point for new blendorder

    10 Faceplates buttons These buttons opens faceplate of stream flowcontrollers and flow indicators modules.

    11 Select Cache Recipe Operator can select recipe from 32 storedrecipes.

    12 Current Recipe Blend This field indicates current blend recipe.

    13 Loaded recipe parameters After selection of blend recipe, it get loadedin to RBC, once loading has finish these fieldswill show recipe parameters.

    14 Accept During various stages of Blend Setup operatorhas to press accept to follow sequence stepswith necessity actions by operator. Thisbutton provides accept confirmation to RBCsequence.

    15 Cancel During various stages of Blend Setup operatorhas to press cancel to abort sequence stepswith necessity actions by operator. Thisbutton provides abort confirmation to RBCsequence.

  • 7/31/2019 MS Blending DDS Rev-B1

    43/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 43 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    No Parameter Description

    16 Load Once blend setup has finished then operatorhas to Load current setup in RBC blendsequence for various checks, this button loadswhole blend setup in RBC blend sequence.

    17 Message Message box field provides detail informationand actions to operator, throughout wholeblend lifecycle.

    FIGURE 4-6BLEND SETUP

    4.4.2 Blend Setup Steps:

    Step1: Open Blend Setup display from Blend Overview.

    Step2: check message in message box.

    Message:

    SELECT BLEND MODE AS ABC OR RBC AND PRESS ACCEPT

    TO USE CURRENT MODE PRESS ACCEPT

    Step3: Press Accept to use RBC mode.

    Step4: Once Mode has accepted then needs to select Blend Recipe andneeds to fill blend order.

    Message:

    SELECT RECPE AND FILL BLEND ORDER, PRESS ACCEPT TO CONTINUE

    OR CANCEL TO ABORT

    Above message will get display in message box. Below mentioned are theinformation which operator has to set in this step.

    Recipe details:

    o RECIPE SELETION

    Blend Order details:

    o Blend ID

    o Blend description

    o Blend Target Volume

    o Pre Blend Completion %

  • 7/31/2019 MS Blending DDS Rev-B1

    44/56

  • 7/31/2019 MS Blending DDS Rev-B1

    45/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 45 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    FIGURE 4-7BLEND SETUP ERROR

    Error Message: TOTAL RATIO SP IS OUT OF TOLERANCE LIMIT.

    Message:

    PRESS CANCEL TO ABORT AND FILL NEW PARAMETERS

    Operator has to press cancel and correct the parameter related to error message and

    follows steps from Step No.2 to Step No.8.

    4.5 Blend Order Status

    Once the Blend Order loaded successfully then Blend Setup is done. After successfullycompletion of blend order loading operator has to control and monitor blend using BlendOrder Status display.

    As shown in below figure, various parameters are providing to monitor and controlblending process.

  • 7/31/2019 MS Blending DDS Rev-B1

    46/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 46 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    FIGURE 4-8BLEND ORDER STAUS

    No Parameter Description

    1 New Blend Start This field indicates time when new blend hasstarted.

    2 Previous Blend End This field indicates time when previous blendhas finished.

    3 Actual Blend Total Vol. This field indicates total volume (m3) blendedso far.

    4 Estimated Time to FinishBlend

    This filed indicates time to finish current.Time format is DD:HH:MM.

    5 Blend Vol. Remain This field indicates reaming blend volume(m3).

    6 Flow Rate (Actual Rate) This field indicates actual blend header flowrate. This actual flow is derived from sum ofall streams actual flow.

    7 Blend Mode This field indicates Blend Mode as ABC orRBC.

    8 Blend ID This field indicates current blend ID.

    9 Product Grade This field indicates product grade.

    10 Blend Status This field indicates various states of blendorder lifecycle.

  • 7/31/2019 MS Blending DDS Rev-B1

    47/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 47 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    No Parameter Description

    11 Running Recipe This field indicates RECIPE running in currentblend order.

    12 Blend Stream Details Blend stream details are displayed in tabularform. Stream details are In USE status,Controlled/Wild Selection, Component Reciperatios, Actual Ratio SP, Desired flow controllersetpoint, Actual flow controller setpoint,

    Actual flow, Each stream total flow, Spill Backflow controller Setpoint.

    13 Message This field indicates Messages.

    TABLE 4-9BLEND ORDER STATUS

    4.5.1 Blend Order lifecycle

    FIGURE 4-10BLEND ORDER CYCLE

  • 7/31/2019 MS Blending DDS Rev-B1

    48/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 48 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    After each cycle completion Blend Order will be in COMPLETE state. Operator hasto choose Blend Mode first as RBC or ABC. If operator select RBC mode thenblend setup needs to do by operator as mentioned in blend Setup section 4.4.Otherwise if Blend Mode is ABC and Operator has confirmed mode as ABC by

    pressing ACCEPT button from Blend order status display, then Blend order will getdownload from ABC server automatically. Once all necessary checks finishedwithout any error, then Blend Status will change to PRE-START.

    In case of RBC operator has to press LOAD to run checks, then if all checks aredone successfully then Blend Status will get change from COMPLETE to PRE-START.

    Operator has to initiate START command to start blend. The Blend Operator maydecide not to execute the Blend Order by selecting CANCEL which changes theBlend order status back to COMPLETE. Once the start sequence is completed theblend state will transition into the RUNNING state. Once the blend is in theRUNNING state, it can only transition to HOLD, RESUME, STOP or FLYINGSWITCH. Flying switch is available only in ABC mode.

    Operator messages are displayed continuously throughout the sequence and BlendMonitoring alarms may be generated.

    During blend RUNNING state operator can change relevant parameters setpoint,details of these parameters are mentioned in RUNNING section.

    4.5.2 LOAD

    This operator command handles the loading of recipe and blend orderparameters as a new batch. Also after initiating LOAD, RBC blend sequence will

    run checks on Blend order and recipe data provided by operator during setup.

    In case of ABC mode, LOAD initiate is required from Operator. Once new blendorder is received to RBC from ABC then it will start load blend order in blendsequence and also it will run all checks automatically.

    Once all checks done successfully on blend order and recipe targets downloadedfrom ABC or from blend setup, the operator is prompted to START blend andblend status will be PRE-START. The Blend Operator may decide not to executethe Blend Order by selecting CANCEL which changes the Blend order status backto COMPLETE.

    4.5.3 START

    This state handles the Start up code for a new batch. Once he has reviewed theblend order and recipe targets downloaded, the operator is prompted to selectthe START. Generally the start sequence includes active states of controlledequipments like flow controllers modes, Component Pumps running status andspill back flow controllers.

  • 7/31/2019 MS Blending DDS Rev-B1

    49/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 49 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Active states for flow controllers are CAS modes. Operator has to change mode into active state if these flow controllers are not in active state (CAS mode).Message will prompt for respective controllers active state.

    For Example:

    Message:

    WAITING FOR FOLLOWING DEVICES TO ACTIVE STATE

    800FIC2602 (CAS)

    It means operator has to change 800FIC2602 flow controller mode to CAS(Cascade).

    Once Start Logic has completed successfully, the state of the Blend Order isautomatically changed to RUNNING.

    Actions taken in the STARTING state:

    Check all devices for proper mode, informing operator if incorrect Start all devices required for the blend, according to the sequence of

    the main blend SFC. Display messages for devices waiting to bestarted

    When all required devices are running, change the Blend State toRUNNING

    Reset all flow totalizers.

    4.5.4 RUNNINGThis state is not operator selectable from any control graphic. The componentflow set points will be ramped up to their calculated set point over the DemandRamp Up time. All flow totalizers will be started.

    When the blend is running, the amount of batch left is calculated from flows, andthe amount of time left is calculated from the batch left divided by the currenttotal flow.

    When the current amount blended reaches the Pre-Blend Completion % of batch,VOL_HI alarm will generate.

    Blend Running in ABC mode:

    After every 10 min interval ABC will download below mentioned parameters onthe basis of ABC optimization process.

    Blend Rate (m3/hr)

  • 7/31/2019 MS Blending DDS Rev-B1

    50/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 50 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Blend Volume (m3) Component Ratios Swing Tank

    Once RBC received these new values from ABC, RBC will incorporate new blendrate and component ratio in current blend sequence. Also RBC will execute

    necessary control actions.

    Blend Running in RBC mode:

    Blend rate (m3/hr) will get change with respect to component ratio according tovariation in wild flow.

    During blend running blend sequence will be continuously monitoring processparameters. Below mentioned are abnormal conditions which are considered toconvert controlled stream from Controlled to Wild.

    Control Valve opening (more than 100%). Control Valve Closing (0%) Setpoint and actual flow (PV) deviation is greater than or less than

    deviation limits i.e. deviation hi limit and deviation low limit.

    Once stream is declared as Wild, Wild Alarm with CRITICAL priority will generate.However operator also can declare particular stream as WILD, once he enablechanges on blend order status display.

    During blend running operator will be able to change below mentionedparameters operator with secure access level login. To enable changes operatorhas to press ENABLE button at blend order status display. Figure 4.11 showschanges are disabled condition.

  • 7/31/2019 MS Blending DDS Rev-B1

    51/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 51 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    FIGURE 4-11BLEND ORDER CHANGES DISABLE

    Below figure 4-12 shows changes are enabled by pressing ENABLE button.

    FIGURE 4-12BLEND ORDER CHANGES ENABLE

  • 7/31/2019 MS Blending DDS Rev-B1

    52/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 52 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Once operator press enable, the parameters with black background are onlychangeable parameters.

    Changeable parameters: Blend Volume (m3). Swing Tank. Component IN USE (YES/NO). Component controlled wild selection (CONTROLLED/WILD). Component ratios %.

    The Master Flow set point is set to the Pre-Shutdown Flow and the componentflows ramped down over the Demand Ramp down Time.

    Once the Batch target is reached, the Blend Mode set point is set to STOP toindicate the end of the batch. If the batch mode is Continuous, the same failuremonitoring occurs, but the batch does not end until the operator takes the setpoint to STOP.

    If certain Failure conditions occur at any time while the Blend is in RUNNINGstate, the related message or alarm will generate.

    Once Operator declared controlled stream as WILD then Component flowcontrollers may be individually operated in Manual during the blend. Then blendrate will also change accordingly. Other flow controllers continue to follow theirratio set points even if one is being operated manually by the operator.

    Actions taken in the RUNNING state:

    Start all the flow totalizersStart the Start-up timerSet the ramp timesIf the Blend amount >= Batch target then generate VOL HI alarm and

    ask operator to line-up new tank. Check process condition for Controlled stream to declare it as wild if

    those are not under control.Calculate the amount of Batch left for displayCalculate the estimated time to end of batch for displaySet Master Flow Setpoint to 0 BPH if state changed to STOP.

    Any time a ratio set point is changed, the actual flow controller set points are

    ramped to the new value. The Operator Ramp function is implemented as a firstorder filter. The Ramp Up and Ramp Down times entered are the amount oftime required for the new set point to reach of its new value.

  • 7/31/2019 MS Blending DDS Rev-B1

    53/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 53 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    4.5.5 HOLD

    This state is used to take the Blender to a safe state if a problem occurs, butdoes not indicate the end of a batch. This state can be selected by the operatorat any time during the blend. As this is rundown blending, when operator pressHOLD, one confirmation is required i.e. Confirm Wild Flows are diverted to off-

    spec from operator. Once operator confirms that wild flows are diverted to off-spec. Hold sequence will start, before transiting to PAUSED state, RBC will runbelow conditional checks:

    Spill back controllers active state i.e. AUTO mode. Components Source tank level should not be greater than HI limit.

    If above conditions are in line, then blend will get change to PAUSED state.Otherwise Hold command will get abort and blend will be remaining as inRUNNING state.

    Actions taken in the HOLD:

    Set Master Flow Setpoint to 0 BPH

    Generate blend hold alarm (HOLD_ALM) with critical priority. Pause all totalizers with last total values.Generate messageBLEND IN HOLD PRESS RESUME BUTTON TO RESUME BLEND.

    4.5.6 RESUME

    A RESUME setpoint may be selected by the operator to resume the Blend fromthe HOLD state without resetting any totalizers.

    Actions taken in RESUME:

    Set blend status to RESUMMING.

    Check active states of all flow controllers.Set Master Flow setpoint to the Blend flow rate. The component flow

    set points are ramped to the new setpoint over the Ramp Up Time

    Check Pressure control loop mode to AUTOChange the Blend status to RUNNING

    4.5.7 STOP

    The STOP state handles the shutdown sequencing of the equipment. Thesetpoint will be taken to STOP by the control logic once the operator has press

    STOP button. Once RBC completed the STOP sequence, it will generate blendreport and blend status will change as COMPLETE.

    Actions performed in the STOP:

    Wait for Spill back control valves active state else force valve outputsto pre-defined value (10%).

  • 7/31/2019 MS Blending DDS Rev-B1

    54/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 54 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    Set Ramp down rate to flow controllers set point. Set Master Flow setpoint to 0 Stop start-up timer. Reset time to finish blend to 0. Set blend status to STOPPING.

    Generate blend report. After completion of report generation set blend status to COMPLETE.

    4.5.8 FLYING SWITCH

    As It is rundown blending , manual flying switch function is provided toautomatically load new blend order from ABC once operator has confirmthat line-up of new destination tank is done. Blend mode should be ABC toachieve flying switch.

    Actions performed on FLYING SWITCH command:

    Set Master Flow setpoint to 0. Generate blend report.

    Set blend status as COMPLETE. Generate Blend Report. Download new blend order received from ABC. Load automatically downloaded blend order and run checks on blend

    order parameters. Prompt operator message to STRT new blend order.

    4.5.9 COMPLETE

    When the Blend is finished from either a STOP or FLYING switch command, blendsequence set Blend Order status to COMPLETE. At this point, a Batch End Reportis automatically generated and stored as name BLENDID_TIME excel file.Actions performed in the COMPLETE state: Stop Blend timer Capture report parameters

    5 INTERLOCKS

    5.1.1 MODE LOCK

    When new blend order starts with RBC mode, then during blend running operatorcannot switch back to ABC mode.

  • 7/31/2019 MS Blending DDS Rev-B1

    55/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 55 of 56 Emerson Project Number 91580135

    Emerson Process Management 2009 Confidential and Proprietary

    6 TANK INVENTORY SYSTEM INTERFACE

    6.1 OVERVIEW

    The Tank Inventory System Interface consists of a Serial communication between theTank Management System and DeltaV. All tank inventory data will reside in the TankManagement system. All data required to be displayed and transferred to ABC will betransferred via serial communication to the DeltaV Tank Inventory Management modulefor display.

    Tank parameters details are described in Section 3.5.3

    FIGURE 6-1PRODUCT TANK DETAILS

    7 ANALYSER SYSTEM INTERFACE

    7.1 OVERVIEW

    The Analyser System Interface consists of a Serial communication between the NIRAnalyser System and DeltaV. All data required to be displayed and transferred to ABCwill be transferred via serial communication to the DeltaV Analyser modules module fordisplay.

    Header properties are connected to DeltaV as Hardwire AI signals.

  • 7/31/2019 MS Blending DDS Rev-B1

    56/56

    Detail Design Specification for MS Blending

    91580135-00-DCS-MS-DDS IOCL-BARAUNI

    Revision 0 2009-Dec-02 Page 56 of 56 Emerson Project Number 91580135

    FIGURE 7-1HEADER PROPERTIES