Building Business Solutions · 2019. 3. 14. · Using the RtPM Platform Ray Hall ... RtPM is the...

45

Transcript of Building Business Solutions · 2019. 3. 14. · Using the RtPM Platform Ray Hall ... RtPM is the...

  • 2© 2005 OSIsoft, Inc. – Company Confidential

    Building Business Solutions Using the RtPM Platform

    Ray Hall

  • 3© 2005 OSIsoft, Inc. – Company Confidential

    RtPM is the Platform for Your Business Imperatives

    RtPM System Overview

    RtPM Integration Points

    RtPM Best Practices

    RtPM Example Incremental Gain

    – Standard Operating Conditions

    – Enterprise Data-Mart

    – Batch System of Record

    – Specification vs. Actual

    – Notification

    – Operating Conditions rollup

  • 4© 2005 OSIsoft, Inc. – Company Confidential

    RtPM Platform Overview

  • 5© 2005 OSIsoft, Inc. – Company Confidential

    InitialSoftwareInvestment

    {

    Incremental effort yieldssustainable gains

    time

    value&

    effort

    effort

    Incremental Value Today

  • 6© 2005 OSIsoft, Inc. – Company Confidential

    RtPM System Review

    Interfaces

    Batch

    Server Functions Context

    Time-Series Time-Series Batch Models

    Data Access

    Tools

    Clients

    General Specialized

    Standards

    General

    Com

    Connector

    Manual

    PIBAGEN

    Event File

    Snapshot

    Archive

    SQC

    Alarms

    Equations

    History

    Search

    AF

    MDB

    PI-SDK

    PI-API

    PI-OLEDB

    ProcessBook

    DataLink

    RtReports

    WebParts

    AlarmView

    PI-SQC

    BatchView

    RtAlerts

    ActiveViewEnterprise

    Analysis

    ACE SigmaFineProcess

    Templates

    SMT

    MDB

    EditorICU

    Point

    Builder

    Alarm

    Manager

    Tag

    Configurator

    Health

    Check

    AF-SDK

  • 7© 2005 OSIsoft, Inc. – Company Confidential

    RtPM System Overview: Interfaces

    Interfaces

    BatchTime-Series

    General

    Standards

    Com

    Connector

    Manual

    PIBAGEN

    Event File

    Enterprise

    •Primarily Configuration

    •Interfaces

    •Points

    •APS

    •Programming

    • Custom Interfaces

  • 8© 2005 OSIsoft, Inc. – Company Confidential

    Server Functions

    Time-Series Batch

    Snapshot

    Archive

    SQC

    Alarms

    Equations

    History

    Search

    RtPM System Overview: Server Functions

    Configuration

  • 9© 2005 OSIsoft, Inc. – Company Confidential

    RtPM System Overview: Context

    Context

    Models

    AF

    MDB

    •Configuration

  • 10© 2005 OSIsoft, Inc. – Company Confidential

    RtPM System Overview: Data Access

    Data Access

    Tools

    PI-SDK

    PI-API

    PI-OLEDB

    Primary Programmatic Interfaces

    High Affinity

    AF-SDK

  • 11© 2005 OSIsoft, Inc. – Company Confidential

    RtPM System Overview: Clients

    Clients

    General Specialized

    ProcessBook

    DataLink

    RtReports

    WebParts

    AlarmView

    PI-SQC

    BatchView

    RtEvents

    ActiveView

    Primarily Configuration

    Powerful Programming Interfaces

  • 12© 2005 OSIsoft, Inc. – Company Confidential

    RtPM System Overview: Analysis

    Analysis

    ACE SigmaFineProcess

    Templates

    Rich Programming Experiences

    Configuration

  • 13© 2005 OSIsoft, Inc. – Company Confidential

    RtPM System Overview: SMT

    SMT

    Point

    Builder

    Alarm

    Manager

    Tag

    Configurator

    Health

    Check

    MDB

    EditorICU

    Configuration User Interface

  • 14© 2005 OSIsoft, Inc. – Company Confidential

    RtPM System Integration Points

  • 15© 2005 OSIsoft, Inc. – Company Confidential

    RtPM System Overview: Sophisticated Configuration•Assets

    •Models

    •Analysis

    ProcessBook

    DataLink

    RtReports

    WebParts

    AlarmView

    PI-SQC

    BatchView

    ProfileView

    ActiveView

    AF

    MDB

    •Assets

    •Properties

    •Aliases

    Archive

    SQC

    Alarms

    Equations

    •Point Database

    •Point Classes

    •Point Attributes

    •Alarm Groups

    •Alarm Points

    •PE

    Manual

    PIBAGEN

    Event File

    Process

    Templates

  • 16© 2005 OSIsoft, Inc. – Company Confidential

    RtPM System Overview: Programming Interfaces

    PI-SDK

    PI-API

    PI-OLEDB

    ProcessBook

    DataLink

    ACE

    AF

    MDB

    •Data References

    •Time Rules

    •Analysis Rules

    •Plug Ins

    •VBA

  • 17© 2005 OSIsoft, Inc. – Company Confidential

    Best Practices

    (Choice is good…right?)

  • 18© 2005 OSIsoft, Inc. – Company Confidential

    Best Practices: RtPM

    Configure

    – Easier to Maintain

    – Easier to Validate

    – Closer to End User

    • Promotes Knowledge Capture/Management

    Develop/Program

    – Farther Reach

    – The Danger of “A Small FORTRAN Program”

    – Commitment to Maintenance

    – Validation/Quality Require Commitment to Development Process

  • 20© 2005 OSIsoft, Inc. – Company Confidential

    Best Practices: Data

    PI API

    – Nostalgic for the 90’s

    PI SDK

    – General programming environment, COM, Highest Affinity with PI, Batch

    PI OLEDB

    – Make data available to the relational client applications

    PI AF

    – Highest Affinity with AF/Foundation Database

  • 21© 2005 OSIsoft, Inc. – Company Confidential

    Best Practices: Context

    AF Database

    – Flow relationships

    – Models

    Module Database

    – Batch

    – Hierarchy

    Custom

    Impact of Foundation

  • 22© 2005 OSIsoft, Inc. – Company Confidential

    Best Practices: Calculations

    Performance Equations

    – Simple, configurable logic

    – Inputs are limited to that available to PI

    Totalizer

    ACE

    – Inputs from any system

    – Module-relative

    AF

    – Model-relative

    – Asset-relative

    Custom

    Impact of PIANO

  • 23© 2005 OSIsoft, Inc. – Company Confidential

    Best Practices: Reports

    DataLink

    – Environment Many Users Already Know

    – Simple

    RtReports

    – Regulatory Requirements or Approvals

    – Web

    Custom

  • 24© 2005 OSIsoft, Inc. – Company Confidential

    Best Practices: Alarms

    AlarmView

    – Hierarchical display

    – OPC alarms, reasons

    RtAlerts

    – Remote delivery (e-mail, pager)

    – Web

    Custom

    – Specific integration

  • 25© 2005 OSIsoft, Inc. – Company Confidential

    Best Practices: Web

    Active View

    – Needs VBA or ProcessBook Synergy

    RtWebParts

    – Concerns about deployment, client footprint

    Web Services

    – Participation in SOA

    Custom

    – Integration into existing system

  • 26© 2005 OSIsoft, Inc. – Company Confidential

    Business System Examples

  • 27© 2005 OSIsoft, Inc. – Company Confidential

    Problem:

    – A way to measure operating performance against expectations

    – To summarize this based upon equipment hierarchy

    – A way analyze the problems to determine root-cause

    – To visualize this for quick analysis

    – Present Rules for “rollup” are predictable

    – Determine one “type” of asset

    Challenge:

    – Equipment is already defined in another system

    • And, this equipment is subject to change

    – Operating performance based upon limits from another system

    Example: Standard Operating Conditions

  • 28© 2005 OSIsoft, Inc. – Company Confidential

    Solution:

    – PI system to collect real-time data

    – Module Database to define a hierarchy

    – ACE programs to:

    • Read real-time values from PI

    • Read limits from external system

    • Calculate equipment performance

    – ACE programs to roll-up performance according to a hierarchy

    – Process Book screens to display the detail of each process unit

    Example: Standard Operating Conditions

  • 29© 2005 OSIsoft, Inc. – Company Confidential

    Example: Standard Operating Conditions

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

    ACE

    Reads Aliases, Limits

    Computes Excursions

    Does Rollup

    Module Database

    Reflects Assets

    Exposes Aliases

    Contains Metadata

    Aliased

    Points

    PI Server 1 Client

    `

    External System

    Asset Model

    External Database

    Limits

    Manual

    Maintenance

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

    Screens for each Asset type

  • 30© 2005 OSIsoft, Inc. – Company Confidential

    Example: Enterprise Data-Mart

    Problem:

    – Multiple Sites, without a consistent tag structure

    – Want to provide consolidated access to these systems

    to a wide variety of users

    – Want to put all the systems into a common model

    – Want to have applications that are common across the

    sites

    – Do not want to load the individual systems

  • 31© 2005 OSIsoft, Inc. – Company Confidential

    Example: Enterprise Data-Mart

    Solution:

    – PI System at each plant

    – PI System at a corporate site

    – Move the data to the corporate site

    • PI-PI interface today

    – (Coming: PI System replication)

    – MDB hierarchy to organize the points

    • Use Aliases to make all data consistent

    – (Coming: Foundation project for modeling)

    – RtWebParts for broad exposure of the data

  • 32© 2005 OSIsoft, Inc. – Company Confidential

    `

    Example: Enterprise Data-Mart

    PI Server

    Existing tag names

    PI Server

    Existing or new tags Module Database

    Trusted

    Connections

    Plant 1

    Corporate PI Server

    RtPortal

    Internet

    Explorer

    Thin Clients

    PI-PI

    PI Server

    Existing tag names

    Plant N

    RtWebParts

    RtBaseline Services

    IIS

  • 33© 2005 OSIsoft, Inc. – Company Confidential

    Example: Batch System of Record

    Problem:

    – Manufacturing in batch processes

    – Currently using several batch control systems

    – Need a common real-time view of batch processes

    – Need to analyze batches

    – Need a system of record for batch release

    – Need to manage batch and continuous information

    – Want to use one consistent system

  • 34© 2005 OSIsoft, Inc. – Company Confidential

    Example: Batch System of Record

    Solution:

    – PI System for storing real-time data

    – PI Batch for storing the batch events

    – PIBAGEN to read events and convert to batch

    structures

    – Event File Interface to read batch engine information

    – RtReports for validated reports

    – Process Templates for analysis

  • 35© 2005 OSIsoft, Inc. – Company Confidential

    `

    Example: Batch System of Record

    Standard Interfaces

    Tracks Batch Events

    PI Server

    PI Batch

    Module Database

    Trusted

    Connections

    Custom Batch System

    PI Server

    RtPortal

    Internet

    Explorer

    PIBAGEN

    Inspect Events

    Creates Batch Structure

    RtReports

    IIS

    Delta-V

    `

    Smart Client

    ProcessBook

    BatchView

    Process Templates

    Thin Client

    RtReports

  • 36© 2005 OSIsoft, Inc. – Company Confidential

    Example: Specification vs. Actual

    Example: Specification vs. Actual

    Problem:

    – Manufacturing in a continuous process

    – Manufacture many different products or grades

    – Need to compare targets vs. actual values

    – Need to generate alarms based upon deviations

    – Need to generate SQC alarms

  • 37© 2005 OSIsoft, Inc. – Company Confidential

    Example: Specification vs. Actual

    Solution:

    – PI System to track actual values

    – ProcessPoint to house specification history

    – ProcessPoint Com-Connector to expose specs as

    tags

    – PI Alarms to determine deviations

    – Alarm View to illustrate specs vs. actual values

    – PI Datasheet Control to allow entry of values

  • 38© 2005 OSIsoft, Inc. – Company Confidential

    Example: Specification vs. Actual

    ProcessPoint

    Product Codes

    Specifications

    PI Server

    Actual Values

    PI Alarms

    Com Connector

    Trusted

    Connections

    ProcessPoint PI Server

    RtPortal

    `Smart Client

    AlarmView

    `Smart Client

    ProcessBook

    `Smart Client

    DataSheet Control

    SCHEDULED & ACTUAL INTG

    13:45 13:55 14:05 14:15 14:25

    -8600

    -8500

    -8750

    -8350

    -8503-8558

    GENERATION 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    27500

    26800

    28200

    27995

    LOAD 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    36000

    35400

    36600

    36498Scheduled Actual Scheduled ScheduledActual

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -1000

    1000

    46

    UPPER REGULATION

    CAISO REG UP

    13:50 14:05 14:20

    200

    0

    534

    283

    ACTUAL

    535

    REQUIRED

    LOWER REGULATION

    CAISO REG DOWN

    13:50 14:05 14:20

    200

    0

    534

    535

    REQUIRED

    321

    ACTUAL

    CAISO ACE 9/20/2002 2:37:25 PM

    13:45 13:55 14:05 14:15 14:25

    0

    -200

    200

    CAISO ACE

    Actual

    Total Deviation from POP for Regulating Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -200

    -100

    0

    100

    200

    -300

    300

    Regulation OverviewRegulation OverviewTotal Deviation from POP for Regulating UnitsUpward Downward Total0.25 -72.69 -72.44

    Units on Regulation

    CAISO ACE 46

    Total Deviation from POP for Fixed Units 9/20/2002 2:37:25 PM

    13:40 13:45 13:50 13:55 14:00 14:05 14:10 14:15 14:20 14:25 14:30

    -500

    0

    500

    1000

    -800

    1500

    Total Deviation from POP for Fixed Units

    Upward Downward Total978.08 -188.13 789.95 CAISO ACE 46

  • 39© 2005 OSIsoft, Inc. – Company Confidential

    Example: Notification

    Problem:

    – In an enterprise there are…

    • Hundreds of processes

    • Thousands of systems

    • Millions of data values that continuously change

    – Need to way to detect when “something is wrong”

    – Need to provide this information in a way that promotes a top level view with drill-in

    – Need to dynamically notify users, supervisors when problems are “significant”

  • 40© 2005 OSIsoft, Inc. – Company Confidential

    Example: Notification

    Solution:

    – PI Server collecting information

    – PI Alarm subsystem to generate alarms

    • Allows definition and detection of “something is

    wrong”

    – AlarmView for organizing and drill-in of alarms

    – RtAlerts for defining and generating e-mails

  • 41© 2005 OSIsoft, Inc. – Company Confidential

    `

    `

    Example: Notification

    PI Server

    Module Database

    Alarm Subsystem

    RtAlerts

    IIS

    Advanced Computing Engine

    Trusted

    Connections

    RtBaseline RtAnalytics

    RtPortal

    `

    Internet

    Explorer

    Internet

    Explorer

    Smart Client

    AlarmView

    Thin Client

    RtAlerts Configuration Pages

  • 42© 2005 OSIsoft, Inc. – Company Confidential

    Example: Operating Conditions Rollup

    Problem:

    – Need a way to measure operating performance against expectations

    – Need to summarize this based upon equipment hierarchy

    – Need to analyze the problems to determine root-cause

    – Need a way to mine this data for questions like:

    • "Are there more work orders issued when I run a different grade raw material?"

    • "What does it cost me in terms of maintenance to meet rush orders?"

    • "Why do I have to service a piece of equipment after we use a shipment of raw materials from one supplier vs. another?"

  • 43© 2005 OSIsoft, Inc. – Company Confidential

    Example: Operating Conditions Rollup

    Solution:

    – PI system to collect data

    – Alarm subsystem to generate alarms

    – One mechanism to rollup alarms

    • ACE (sophisticated)

    • PE (simple)

    – PIOLEDB provider to read the information

    – SQL Server Analysis Services to analyze data

  • 44© 2005 OSIsoft, Inc. – Company Confidential

    Example: Operating Conditions Rollup

    PI Server

    Module Database

    Alarm Subsystem

    PE

    ACE

    SQL Server

    OLEDB Provider

    Linked Tables

    Trusted

    Connections

    RtBaseline SQL Server OLAP Client

    `OLAP Analysis

    Cube Browser

    Excel Pivot Tables

    Office Web Parts

    SQL Reports

    What-If Scenarios

    External Databases

    Production, etc.

  • 45© 2005 OSIsoft, Inc. – Company Confidential

    You have choice…which is good!

    – Configurable touch points

    – Programmatic touch points

    You can add incremental value to your enterprise assets today through, for instance,

    – Enterprise Data-Mart

    – Batch Analysis

    – Specification vs. Actual

    – Dynamic Alerting

    – Operating Rollup

    General guidelines exist to help you understand and choose the appropriate OSIsoft products to solve your business problems

    So…What You Learned Today

  • 46© 2005 OSIsoft, Inc. – Company Confidential

    RtApps document:

    – http://osisoft.com/rtapps.aspx

    “Tips from the trenches” by Bryan Owen

    – http://www.osisoft.com/presentations.aspx?id=733&event=uc2004

    Previous conference talks:

    – http://www.osisoft.com/Presentations.aspx

    Partners

    Resources:

    http://osisoft.com/rtapps.aspxhttp://www.osisoft.com/presentations.aspx?id=733&event=uc2004http://www.osisoft.com/Presentations.aspx