50
ABB - 1 - Optimize IT Loop Performance Manager 3.1 Introduction to LPM

Optimize IT Loop Performance Manager 3.1

Embed Size (px)

DESCRIPTION

Optimize IT Loop Performance Manager 3.1. Introduction to LPM. Presentation Outline. Introduction / Motivation Optimize IT LPM Features Tuning Control Performance Monitoring Supporting Utilities Plant-wide Disturbance Analysis. Optimize IT Loop Performance Manager. - PowerPoint PPT Presentation

Citation preview

Page 1: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

-

Optimize IT

Loop Performance Manager 3.1

Introduction to LPM

Page 2: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

Presentation Outline

Introduction / Motivation

OptimizeIT LPM Features Tuning

Control Performance Monitoring

Supporting Utilities

Plant-wide Disturbance Analysis

Page 3: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

OptimizeIT Loop Performance Manager

1. Introduction/Motivation1. Introduction/Motivation

Page 4: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

Why Loop Performance Monitoring?

“Does my plant run optimally?” If not, how much can be accounted to

the process automation, especially the control loops?”

We should use available measurement data instead of just storing it.

Normal operation does not necessarily mean optimal operation

Loop optimization saves money without new capital investments

Motivation

Page 5: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 5

Real world performance is suboptimal!Motivation

Page 6: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 6

An investment that has to pay off!

Typical control loop as a $25,000 asset Half of it is lost

50 % well tuned 25 % uneffective control 25 % decrease performance

Half time of good performance = 6 months 2 – 4 hours to investigate and improve control

performance Typical process contains 2000 – 4000 control loops Only few people with appropriate know-how Average process engineer in charge of 400 control

loops 25 % of 4000 loops do harm, this means…

Motivation

Page 7: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 7

Analysts start to get the message

Quotes: “…while process equipment is an integral part of AM [asset management] programs, control

loops … often don’t receive the same attention.”

“Performance of control loops … degrades slowly over time with little fanfare.”

“Without properly tuned control loops to minimize variability, … substantial benefits are lost.”

“… even a slight degradation in process control can result in millions of dollars in lost profitability.”

“Identifying the high-payback control loops requires evaluating all control loops, which would be an insurmountable task without the aid of control loop performance monitoring and analysis software.”

“When first installed, advanced process control typically provides substantial benefits. Sustaining those benefits due to changing conditions, however, has been a problem.”

“… it’s a good time to ensure control systems are part of your AM efforts.”

Recent issue:

“Include control loops in asset management”

Les A. Kane, Editor

Introduction

Page 8: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 8

Benefits of Tuning and Auditing

Maintains control system at its peak

Loop Tuning

Enables the plant engineers to reach loops optimum performance with significant time savings (vs. manual tuning)

Loop Auditing

Provides timely indication of equipment/automation/process problems. In this way it easy to keep the loop at their , allowing to stay at the optimal performance

Also, it provides stable foundation for multivariable/advanced control

Page 9: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 9

Optimize IT Loop Performance Manager – What is it?Loop Tuning Challenge

Optimal PID Tuning is critical to efficient process operation Loop Tuning is a time consuming activity Typically, only expert engineers can perform Tuning

Solution LPM Tuning makes definition of optimal PID parameters an easy,

reliable & manageable task

Loop Auditing Challenge

Loop optimization is frustrating, because after few months all results seem lost due to the process variability

Plant engineers have to look at hundreds of signals and among them detect possible problems

Solution Once Loop Optimization is performed, LPM Auditing monitors loops and

allows the process engineer to immediately address problem areas

Page 10: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

0

Cost of bad control

High

LowTime

Dream

Co

st

High

LowTime

Reality

Co

st

High

LowTime

Realistic dreamwith Auditing

Co

stLoop Tuning Execution

Page 11: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

1

OptimizeIT Loop Performance Manager

2. Optimize2. OptimizeITIT LPM Features LPM Features

Page 12: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

2

LPM Tuning – Workflow Which step to tune a Loop?

Configure

Collect

Model Tune

Log

Page 13: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

3

LPM Features – Data Collection Configure database

by loops

Simultaneous data collection for multiple loops

OPC connectivity

Direct connection for Infi90/Symphony

Data collections stored as object on navigation tree for future retrieval

Possibility to exploit auditing automatic data collection for tuning purposes

Page 14: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

4

LPM Tuning - Identification BASIC for not experts and

ADVANCED with fully scalable complexity for expert control engineers

BASIC

ADVANCED

Manual or Automatic structure selection by best fit

Parameters specified - up to 4th order

Identification also with Process in Close Loop

Validation

Model simulated with another data set

Evaluation

Ideal step response

Bode diagram

Page 15: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

5

LPM Tuning

5 Tuning methods available Time domain analysis

Frequency analysis

Support many vendor specific PID controller types

Ability to model, tune, and analyze Feedforward control loops. Considers feedback tuning.

Special treatment of Cascade control loops

Page 16: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

6

LPM Advanced Tuning Features

New Tuning values can be assessed on model different from the ones used to obtain the tuning set (Simulate Mode)

Data pre-processing functionalities

Advanced Feedforward Loop Tuning Management

HTML-based and information-richer Tuning Logs

Advanced Cascade Loop Tuning Management

Page 17: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

7

LPM Tuning – Advantage State of the art Tuning Algorithm, but with

user-friendly tool to make Advanced Control Theory accessible to every Plant Engineers

Ready for every DCS OPC connection

Calculated PID parameters (Kp, Ti, Td ) with the definition of your DCS

Identification also with Loop in normal Close Loop Mode

Not only basic PIDs, but also FeedForward and Cascade Loop

Control Tuning becomes easy, fast, profitable

Page 18: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

8

Performance Assessment: Tuning vs. Auditing

Tuning - Design stage Assessment stage

Reasonable design

Slightly tight design

?

Is this good control?

If not: why?

Page 19: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 1

9

Control loop monitoring – non-invasive!

indices

Page 20: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

0

LPM Auditing - General concept

based on available signals only(SetPoint, PV, CO)

available information can be incorporated

performance indices, measures

inference engine

suggest remedies

know howInfo

Hypothesis, Diagnosis

know how

I1, I2, I3, …

Page 21: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

1

Kinds of Performance Indices in LPM

Basic statistics

Data Validity

Control loop modes

Tuning Performance indices

Oscillation indices

Valve indices

PerformanceIndices

Measurement“PV”

Measurement“PV”

Target“SP”

Target“SP”Controller

Output “CO”

ControllerOutput “CO”

Nonlinearity indices Property indices Housekeeping Special indices Continuous indices

Page 22: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

2

Kinds of Diagnoses in LPM Diagnoses

Performance indicesPerformance indices

Auditing RulesAuditing Rules+ Maintenance DiagnosesMaintenance Diagnoses

Indices plus know-how organized in a Root-Cause analysis elaborate Maintenance Suggestions

Diagnoses dealt with problems in: Tuning, Actuators and Sensors, External disturbance

Diagnoses

Tuning Problem

Loop Oscillatory

SetPoint oscillatory

Significant external disturbance

Significant non-linearity

Valve stiction

Valve leakage or zero error

Valve size incorrect

Excessive valve action

Data unrealiable

Page 23: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

3

Overall PerformanceDiagnoses

Acceptable performance indexHarris index

Acceptable setpoint crossings indexSetpoint crossing index (not for Level Control)

Variability randomOscillation index of control error

Controller output within rangeSaturation index

Loop automaticAutomatic mode index

Acceptable cascade trackingCascade tracking index (if in cascade)

Acceptable response speedACF to horizon index

Acceptable performance indexHarris index

Acceptable setpoint crossings indexSetpoint crossing index (not for Level Control)

Variability randomOscillation index of control error

Controller output within rangeSaturation index

Loop automaticAutomatic mode index

Acceptable cascade trackingCascade tracking index (if in cascade)

Acceptable response speedACF to horizon index

Acceptable Overall performanceAcceptable Overall performance

excellent

good

fair

poor

PRECONDITIONS

Page 24: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

4

Auditing workflow

Loop configurationAssign• TAG connection• Signal ranges• Loop Type

Auditing configurationAssign• Data collection schedule• Batch / continuous auditing

Loop category configurationAssign• Sampling rate• Batch duration

Report configurationAssign• Report layout

Configuration file

Configuration

Indices ReportsExcel, HTML

Diagnoses ReportExcel, HTML

Indices Trend PlotOutputPeriodical reports

Maintenance Operator•Repair device•Tuning

Process Engineer•Investigate Problem•Activate Maintenance Maintenance

Start auditing

DatabaseData collectionIndices calculation

Setpoint CO,PV

Page 25: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

5

Example oscillation investigation...

F

FC

static friction

cycling load

tight tuning

Oscillationdiagnosis

Diagnoses

Verify overall Performance

Detect oscillation

Decide among the 3 causes

Indices

Oscillation details (period, amplitude…)

Amount of problem for every causes

Trend plot for every index

Page 26: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

6

LPM Auditing - KPI Reporting & Analysis

Reporting

Pre-defined report templates

Both numerical and chart-based assessment

Page 27: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

7

Advanced Auditing Features

Advanced Indices & Diagnosis trend facility (on multiple even non consecutive periods)

User-defined Indices

Enhanced KPI and Diagnosis set

Server Status Monitor to supervise all the auditing functions

“What Is Changed” report to immediately eye-catch recently developed events

Possibility to generate a “Detailed Loop” Report, with in-depth charts and numerical figures

Page 28: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

8

Detailed Report Time domain view

(PV,SP,CO)

Power spectrum view (PV)

Statistical view (PV, CE)

CE vs. CO, during oscillation becomes a ring. From the shape it is possible to detect stiction

Impulse response of Disturbance Rejection

Sensitivity study for Prediction horizon (good situation when lines is increasing with steps)

Page 29: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 2

9

And More …

Operation-Sensitive Reports: allow to monitor control loops according their operating region(s)

Examples: production campaign types, loads, …

Capability to extract and utilize for Tuning purposes data automatically collected during Auditing normal operation

Page 30: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

0

Bulk Database Import for quick DB Configuration

Allows to import tag configuration details from Excel spreadsheets

Results in Relevant Manpower Savings

Page 31: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

1

Infi90/AC800F Bulk Import Tool

Available as an add-on to standard LPM Functions

Page 32: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

2

LPM auditing - Everything also by Web

Facility to get and manage all LPM

information from any location in the net

From the LPM Home Page it is possible to navigate to …

… Reports Configuration …

… Reports Retrieval …

… Tuning Logs

Page 33: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

3

LPM Auditing: Advantages Automatic data-collection enable actual

continuous loop performance assessment rather than “sporadic sampling”, maximizing the chance to identify and correct insurgent production-related problems

Simple, straightforward diagnostic indications are made available for the basic user or for quick assessment

Diagnostic results are based on sophisticated indices which are able to provide explanations or in depth analysis for advanced user or when needed

Both Diagnosis and Indices are saved and stored in user-configurable Reports so to not require continuous attention from plant crew and to provide a comprehensive “plant history” track record

Page 34: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

4

OptimizeIT Loop Performance Manager

3. Plantwide Disturbance 3. Plantwide Disturbance AnalysisAnalysis

Page 35: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

5

Plant-wide disturbance analysis - intro

Analysis process data off-line

Searches for data pattern in time (oscillations) and frequency (specra) to identify Oscillations

Interactions

Identifies most likely root-cause (with no info on plant topology/interconnections)

Integrated in LPM, could use auditing data or external data (e.g. plant historian)

Page 36: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

6

Plant-wide disturbance analysis - intro

Page 37: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

7

FC

LC

FC

FC

FC

22

32

10

TI

TI

FC

FC

LC

19

4

FC

Internal Condenser

Co

lum

n 1

20

TI

PI

TI

TC

Steam Steam

Co

lum

n 2

PI

Internal Condenser

PDI

TC

TI

TI

TI

TI

PI

PDI

DecanterLC

TC

TI

TCSteam

1

3

1

1

5

4

3

1

2

1

1

2

39

1

2

2

3

4

2

6

3

7

8

4

7

59 3

2

6

16

PDA Application – Case 1

Cascaded Distillation Columns:

Page 38: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

8

PDA Application – Case 1: Dataset Details

Primary cycle Column 1 level through column

2 distillate

Cause is LC2 valve movement problem

Many variables cycling together

Secondary cycle Top of column 1 (distillate

FC2 and temperatures)

Cause is FC2 valve movement problem

96 hours total data, sample time = 30 sec

Dataset window chosen

Page 39: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 3

9

PDA Application – Case 1: Clustering

Three main Clusters detected: Two Oscillation

Clusters

One PCA Cluster

A few tags have been added to clusters due to process considerations

Oscillation Clustering: manually added 1 related tag to grouping (primary cycle)

Page 40: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

0

PDA Application – Case 1: Clustering

Three main Clusters detected: Two Oscillation

Clusters

One PCA Cluster

A few tags have been added to clusters due to process considerations

Default grouping: secondary cycle, had to add ti2.pv and ti3.pv tags manually

Page 41: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

1

PDA Application – Case 1: Clustering

Three main Clusters detected: Two Oscillation

Clusters

One PCA Cluster

A few tags have been added to clusters due to process considerations

PCA cluster default grouping, manually added 2 related tags to grouping (primary cycle)

Page 42: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

2

FC

LC

FC

FC

FC

22

32

10

TI

TI

FC

FC

LC

19

4

FC

Internal Condenser

Co

lum

n 1

20

TI

PI

TI

TC

Steam Steam

Co

lum

n 2

PI

Internal Condenser

PDI

TC

TI

TI

TI

TI

PI

PDI

DecanterLC

TC

TI

TCSteam

1

3

1

1

5

4

3

1

2

1

1

2

39

1

2

2

3

4

2

6

3

7

8

4

7

59

3

2

6

16

PDA Application – Case 1: Main Clustered Disturbances

Page 43: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

3

Good default results for non-linearity analysis (primary cycle) (ranks LC2 as highest non-linearity)

PDA Application – Case 1: Root Cause Analysis

Page 44: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

4

FC2 cycle (secondary cycle) analysis: non-linearity correctly identifies FC2

PDA Application – Case 1: Root Cause Analysis

Page 45: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

5

FC

LC

FC

FC

FC

22

32

10

TI

TI

FC

FC

LC

19

4

FC

Internal Condenser

Co

lum

n 1

20

TI

PI

TI

TC

Steam Steam

Co

lum

n 2

PI

Internal Condenser

PDI

TC

TI

TI

TI

TI

PI

PDI

DecanterLC

TC

TI

TCSteam

1

3

1

1

5

4

3

1

21

1

2

39

1

2

2

3

4

2

6

3

7

8

4

7

59

3

2

6

16

PDA Application – Case 1: Disturbance Propagation

Cluster 1Cluster 2

Page 46: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

6

LC

Liqu

id

LC

PC

Liqu

id

LC

FC

Liqu

id

Steam

LC

FC

Liqu

id

A B DC

SteamSteamSteam

7 PI

7

7

2

2

5

5 9

PI

9

9

Vapor Header

PC1

SP

PC

PDA Application – Case 2

Vaporizer System:

Page 47: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

7

Cycle of interest

Two main Clusters detected: One Oscillation

Clusters

One PCA Cluster

A few tags have been added to clusters due to process considerations

PDA Application – Case 2: Clustering

Page 48: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

8 Good results for non-linearity, clearly identifies LC2 as root cause

PDA Application – Case 2: Root Cause Analysis

Ref. to: “Peak Performance: Root Cause Analysis of Plant-

wide Disturbances”, ABB Review 1/2007

Page 49: Optimize  IT  Loop Performance Manager 3.1

© A

BB

- 4

9

LPM Conclusions

Tuning With LPM Process Engineers (also

non expert in control theory) can optimize Loop behavior

Benefits: increase process profit, more stable working condition, more safety operations

PDA Very valuable insight on process

corrrelations, oscillations and root causes with a few points and click

Could use your historian data (with reasonable data compression)

Complementary to tuning and auditing

Auditing Control Performance Monitoring is

non-invasive, simple to perform and very efficient

LPM detects automatically problem at the beginning of their occurrence

Performance monitoring nowadays answers the most important questions to help the plant personnel to pinpoint and remove problems

The right information to the right people

Page 50: Optimize  IT  Loop Performance Manager 3.1