2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ......

39
Effects of Macrocycle Time and Sampling Rates on Control Loop Performance Effects of Macrocycle Time and Sampling Rates on Control Loop Performance Dan Daugherty – Sr. Engineer – Product Engineering Ferrill Ford – Sr. Engineer – Product Engineering Mark Coughran – Sr. Industry Consultant – Industry Solutions Group

Transcript of 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ......

Page 1: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Effects of Macrocycle Time and Sampling Rates on Control Loop

Performance

Effects of Macrocycle Time and Sampling Rates on Control Loop

PerformancePerformancePerformance

Dan Daugherty – Sr. Engineer – Product Engineering

Ferrill Ford – Sr. Engineer – Product Engineering

Mark Coughran – Sr. Industry Consultant – Industry

Solutions Group

Page 2: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

PresentersPresenters

� Dan Daugherty

� Mark Coughran

� Ferrill Ford

Page 3: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

WhyWhy

� FOUNDATION Fieldbus perceived as slow by some

� Control Response specifications by end user or

process licensor

� Lack of actual field data

� Questionable recommendation for oversampling � Questionable recommendation for oversampling

(module execution = 2x macrocycle)

Page 4: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

WhatWhat

� Safe place to do a controlled test on a real process

� Availability of both FOUNDATION Fieldbus and 4-20 mA

loops

� Ability to test

– Control Response period– Control Response period

– load frequency response

– setpoint step response

Page 5: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Lab setup for hydraulic pressure controlLab setup for hydraulic pressure control

– Fluid process dynamics are negligible

– Significant dynamics are in the

sensor/transmitter, control valve,

controller, communications

– Control valve first with DVC6010f, then

DVC6010

– PT FF, 4-20 were Rosemount 3051C

OtherStaticLoads

OtherStaticLoads

PT FAST

TestValveTestValve

LoadValveLoadValve – PT FF, 4-20 were Rosemount 3051C

– PT FAST were Toolkit, 100 Hz

– All signals recorded with Emerson’s

EnTech™ Toolkit

PT FF

DeltaV

PT FAST

PT4-20

PT FF

DeltaV

PT FAST

PT4-20

Page 6: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

PV

PT

Disturbance

3rd Loop – Marshalltown Flow Lab3rd Loop – Marshalltown Flow Lab

EnTech

Toolkit

Page 7: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

PIDD/A

Conversion

DVC

4-20/HART

Pneumatic

Actuator

DVC dead

time and

time

constant

Load

Valve

Motion

Hydraulic

Pressure

(Process)

Change

3051

4-20/HART

output

3051C

Dead Time

and Time

Constant

A/D

Conversion

Timing – 4-20mATiming – 4-20mA

Page 8: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

FF PIDFF AO

Pneumatic

Actuator

DVC dead

time and

timeconstant

Load

Valve

Motion

Hydraulic

Pressure

(Process)

Change

3051

FF AI

3051C

Dead Time

and Time

Constant

FF

Compel Data

Timing – FF CIFTiming – FF CIF

Page 9: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

0.05 sec

Control Response Period by subtraction4-20 mA / HARTControl Response Period by subtraction4-20 mA / HART

Load

Valve

Motion

Hydraulic

Pressure

(Process)

3051C

Dead Time

and Time

Constant

3051C

4-20

output

PIDA/D

DVC

4-20

input

D/A

DVC6000

Dead Time

and Time

Constant

Pneumatic

Actuator

Fast

Reference

Pressure

Fast

Reference

Pressure

Control Response Period

Typical Customer Spec.

0.07 sec

Pressure

Sensor

0-750 psig

Pressure

Sensor

0-50 psig

Measured Loop Dead Time

In Load Step Test

Page 10: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

0.10 sec

Control Response Period by subtractionFoundation Fieldbus Control-In-the-Field (CIF)Control Response Period by subtractionFoundation Fieldbus Control-In-the-Field (CIF)

Load

Valve

Motion

Hydraulic

Pressure

(Process)

3051

Dead Time

and Time

Constant

3051

FF AIFF PID

FF Compel

Data

FF

AO

DVC6000f

Dead Time

and Time

Constant

Pneumatic

Actuator

Fast

Reference

Pressure

Fast

Reference

Pressure

Control Response Period

Typical Customer Spec.

0.07 sec

Pressure

Sensor

0-750 psig

Pressure

Sensor

0-50 psig

Measured Loop Dead Time

In Load Step Test

Page 11: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Load step tests for Control Response PeriodLoad step tests for Control Response Period

� Step the output to the load valve

� The PID control loop approximates proportional-only action– Gain = 0.5

– Reset = 100000

� Fit the responses in Emerson’s EnTech™ Toolkit

� Only the “dead time” part of the measurement is � Only the “dead time” part of the measurement is significant

� Subtract the response times of transmitter and control valve that are not defined as part of Control Response Period

� Average the results from at least 10 measurements

Page 12: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Sample Control Response Period measurementCIC, module execution = 1.0, macrocycle = 0.5Sample Control Response Period measurementCIC, module execution = 1.0, macrocycle = 0.5

1.37 – 0.10 – 0.07 = 1.20 seconds1.37 – 0.10 – 0.07 = 1.20 seconds

Page 13: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Sample Control Response Period measurement4-20 mA, module execution = 0.2Sample Control Response Period measurement4-20 mA, module execution = 0.2

0.30 – 0.05 – 0.07 = 0.18 seconds

Page 14: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

10

12

14

16

18

20# of counts

Sample histogram from 21 measurementsCIC, module execution = 1.0, macrocycle = 0.5Sample histogram from 21 measurementsCIC, module execution = 1.0, macrocycle = 0.5

Mean value of raw dead

time = 1.39 seconds

Corrected value

(Control Response Period)

= 1.22 seconds

0

2

4

6

8

10

1.20 1.25 1.30 1.35 1.40 1.45 1.50 1.55 1.60

Bin Intervals (seconds)

# of counts

Page 15: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Control Response Period results overviewControl Response Period results overview

1.5

2.0

2.5

3.0Control Response Period (seconds)

Control in DeltaV (CIC) 4:1

Control in DeltaV (CIC) 1:1

Ratio for Fieldbus Control in DeltaV is

Module Execution : Macrocycle

0.0

0.5

1.0

0.0 0.5 1.0

Macrocycle for Fieldbus or Module Execution for 4-20 mA

(seconds)

Control Response Period (seconds)

4-20 mA, DeltaV

Control in DVC (CIF)

Control in DeltaV (CIC) 2:1

Control in DeltaV (CIC) 4:1

Page 16: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Lambda Tuning for self-regulating processesLambda Tuning for self-regulating processes

Closed Loop (Auto)

– No oscillation

– λ is the closed-loop time constant

– Choose the speed

Open loop (Manual)

– τ is the open-loop time

constant

OUTSETPOINT

PV

λλλλ

63%

63%

PV

OUT

ττττ

Page 17: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Lambda Tuning for self-regulating processsample Manual step 5% on controller outputLambda Tuning for self-regulating processsample Manual step 5% on controller output

Page 18: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Average process dynamics and recommended tuningAverage process dynamics and recommended tuning

Page 19: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Controller tuning philosophyController tuning philosophy

� Only needed for sine wave load disturbance and

setpoint response tests

– Does not apply to a Control Response Period specification

� Lambda = 1.5 seconds is fast relative to typical tuning

of flow and pressure loops in the field

� Is based on fast controller execution

� In principle, this should be changed (detuned) as we

increase either module execution time or macrocycle

� In practice, we didn’t have time to customize tuning

for each combination of communication method,

module execution, and macrocycle

Page 20: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Theoretical setpoint step responseTheoretical setpoint step response

Page 21: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Theoretical load frequency responseTheoretical load frequency response

Page 22: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Load Frequency Response Tests—Introduction and NotationLoad Frequency Response Tests—Introduction and Notation

� Sinusoidal output to the load valve

� Most tests used disturbance period = 100 seconds

– This period gives the feedback loop a chance to attenuate a

significant amount of the variability

� Same PID tuning for all: Gain = 0.35, Reset = 0.48

� CIC ≡ Fieldbus, DeltaV, DVC6000f

� CIF ≡ Fieldbus, DVC6000f

� Analog ≡ 4-20 mA, DeltaV, DVC6000

� AR ≡Amplitude Ratio

– Auto Amplitude / Manual Amplitude

Page 23: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Load Frequency Response, period 100,CIC, module execution = 1.0, macrocycle = 1.0Load Frequency Response, period 100,CIC, module execution = 1.0, macrocycle = 1.0

Var 01 Analog3051C.PV FFF030EC Manual.dat

3051C HART 07/09/2008 13:59:53

Time Series

0.0 100.0 200.0 300.0 400.0

Sec

30.00

35.00

40.00

45.00

50.00

psia

Mean=39.2588 2Sig=11.56 (29.4%)

Var 01 Analog3051C.PV FFF030EC Manual.dat

3051C HART 07/09/2008 13:59:53

Power Spectrum Peaks

De-Trend=No, Win=None, Seg=0

Lower Threshold: 0.083463, Change Threshold: 0.10016

Total Variance: 34.187% Total P-P

Peak Freq. Period Shape Variance Amplit.

1 0.010173 98.304 1 99.41 16.488

AR = 0.41Var 02 Analog3051C.PV FFF030EC Auto.dat

3051C HART 07/09/2008 13:59:53

Time Series

0.0 100.0 200.0 300.0 400.0

Sec

30.00

35.00

40.00

45.00

50.00

psia

Mean=40.1802 2Sig=4.715 (11.7%)

Var 02 Analog3051C.PV FFF030EC Auto.dat

3051C HART 07/09/2008 13:59:53

Power Spectrum Peaks

De-Trend=No, Win=None, Seg=0

Lower Threshold: 0.013172, Change Threshold: 0.015806

Total Variance: 5.3952% Total P-P

Peak Freq. Period Shape Variance Amplit.

1 0.010150 98.524 -2 95.55 6.4219

2 0.020345 49.152 1 3.290 1.1916

3 0.040690 24.576 1 0.2706 0.34176

AR = 0.41

Page 24: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Var 01 Analog3051C.PV FFF039AC Manual.dat

3051C HART 07/09/2008 15:14:45

Time Series

0.0 100.0 200.0 300.0 400.0

Sec

30.00

35.00

40.00

45.00

50.00

psia

Mean=39.607 2Sig=11.7 (29.6%)

Var 01 Analog3051C.PV FFF039AC Manual.dat

3051C HART 07/09/2008 15:14:45

Power Spectrum Peaks

De-Trend=No, Win=None, Seg=0

Lower Threshold: 0.084557, Change Threshold: 0.10147

Total Variance: 34.635% Total P-P 2 Sigma

Peak Freq. Period Shape Variance Amplit. Remain.

1 0.010173 98.304 1 99.45 16.600 0.86959

Load Frequency Response, period 100,CIC, module execution = 0.5, macrocycle = 0.5Load Frequency Response, period 100,CIC, module execution = 0.5, macrocycle = 0.5

AR = 0.26Mean=39.607 2Sig=11.7 (29.6%)

Var 02 Analog3051C.PV FFF039AC Auto.dat

3051C HART 07/09/2008 15:14:45

Time Series

0.0 100.0 200.0 300.0 400.0

Sec

30.00

35.00

40.00

45.00

50.00

psia

Mean=40.0829 2Sig=3.018 (7.53%)

Var 02 Analog3051C.PV FFF039AC Auto.dat

3051C HART 07/09/2008 15:14:45

Power Spectrum Peaks

De-Trend=No, Win=None, Seg=0

Lower Threshold: 2.807E-3, Change Threshold: 3.368E-3

Total Variance: 2.2994% Total P-P 2 Sigma

Peak Freq. Period Shape Variance Amplit. Remain.

1 0.010188 98.152 6 96.00 4.2023 0.60662

2 0.020345 49.152 1 2.372 0.66051 2.9965

3 0.040690 24.576 1 0.1721 0.17792 3.0301

4 0.061035 16.384 1 0.1223 0.15000 3.0309

AR = 0.26

Page 25: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Var 01 Analog3051C.PV FFF033EC Manual.dat

3051C HART 07/09/2008 14:21:59

Time Series

0.0 100.0 200.0 300.0 400.0

Sec

30.00

35.00

40.00

45.00

50.00

psia

Mean=38.7695 2Sig=11.77 (30.4%)

Var 01 Analog3051C.PV FFF033EC Manual.dat

3051C HART 07/09/2008 14:21:59

Power Spectrum Peaks

De-Trend=No, Win=None, Seg=0

Lower Threshold: 0.084522, Change Threshold: 0.10143

Total Variance: 34.620% Total P-P 2 Sigma

Peak Freq. Period Shape Variance Amplit. Remain.

1 0.010173 98.304 1 99.54 16.604 0.79930

Load Frequency Response, period 100,CIC, module execution = 1.0, macrocycle = 0.5Load Frequency Response, period 100,CIC, module execution = 1.0, macrocycle = 0.5

AR = 0.38Mean=38.7695 2Sig=11.77 (30.4%)

Var 02 Analog3051C.PV FFF033EC Auto.dat

3051C HART 07/09/2008 14:21:59

Time Series

0.0 100.0 200.0 300.0 400.0

Sec

30.00

35.00

40.00

45.00

50.00

psia

Mean=39.9527 2Sig=4.464 (11.2%)

Var 02 Analog3051C.PV FFF033EC Auto.dat

3051C HART 07/09/2008 14:21:59

Power Spectrum Peaks

De-Trend=No, Win=None, Seg=0

Lower Threshold: 0.012390, Change Threshold: 0.014867

Total Variance: 5.0748% Total P-P 2 Sigma

Peak Freq. Period Shape Variance Amplit. Remain.

1 0.010186 98.176 2 97.20 6.2818 0.75383

2 0.020345 49.152 1 1.943 0.88823 4.4615

AR = 0.38

Page 26: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Load Frequency Response, period 100,CIF, macrocycle = 0.15Load Frequency Response, period 100,CIF, macrocycle = 0.15Var 01 Analog3051C.PV FFF025AC Manual.dat

3051C HART 07/09/2008 10:05:05

Time Series

0.0 100.0 200.0 300.0 400.0

Sec

30.00

35.00

40.00

45.00

50.00

psia

Mean=38.8851 2Sig=11.68 (30%)

Var 01 Analog3051C.PV FFF025AC Manual.dat

3051C HART 07/09/2008 10:05:05

Power Spectrum Peaks

De-Trend=No, Win=None, Seg=0

Lower Threshold: 0.084296, Change Threshold: 0.10116

Total Variance: 34.528% Total P-P

Peak Freq. Period Shape Variance Amplit.

1 0.010173 98.304 1 99.66 16.592

AR = 0.18SecMean=38.8851 2Sig=11.68 (30%)

Var 02 Analog3051C.PV FFF026EC Auto.dat

3051C HART 07/09/2008 10:31:19

Time Series

0.0 100.0 200.0 300.0 400.0

Sec

30.00

35.00

40.00

45.00

50.00

psia

Mean=39.9814 2Sig=2.13 (5.33%)

Var 02 Analog3051C.PV FFF026EC Auto.dat

3051C HART 07/09/2008 10:31:19

Power Spectrum Peaks

De-Trend=No, Win=None, Seg=0

Lower Threshold: 2.753E-3, Change Threshold: 3.303E-3

Total Variance: 1.1275% Total P-P

Peak Freq. Period Shape Variance Amplit.

1 0.010173 98.304 1 94.76 2.9237

2 0.020345 49.152 1 2.669 0.49065

3 0.030518 32.768 1 0.2957 0.16332

4 0.040690 24.576 1 0.2773 0.15816

AR = 0.18

Page 27: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

What if 8 loops on the FF segment?CIC (DeltaV) theoreticalWhat if 8 loops on the FF segment?CIC (DeltaV) theoretical

Page 28: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

What if 8 loops on the FF segment?CIF (DVC) theoreticalWhat if 8 loops on the FF segment?CIF (DVC) theoretical

Page 29: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Conclusions with more loops on the segmentConclusions with more loops on the segment

� Shows even more reason to use CIF

� CIF should be fast enough for nearly all loops in the

plant

� Exceptional loops already have dedicated controllers;

e.g. surge control, compressor lube oile.g. surge control, compressor lube oil

– Even these applications can be handled in some cases with

CIF; see Rezabek and Peluso, EGUE2008

Page 30: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Business Results AchievedBusiness Results Achieved

� Density on Fieldbus segments

� Identifying latency ‘opportunities’

� Avoid slow responses

Page 31: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

AcknowledgementsAcknowledgements

� In the Marshalltown lab, thanks to

– Rick Osborne

– Mike Himes

– Kyle Hokanson

– Others

Other Emerson sponsors� Other Emerson sponsors

– Advanced Applied Technologies in PS&S

Page 32: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

SummarySummary

� Foundation Fieldbus Control-In-the-Field

– proved Control Response Period equal to macrocycle

– Can get 0.18 seconds, adequate for almost all loops

� Foundation Fieldbus Control-In-the-Controller/Host

– Control Response Period can be much greater than

expectedexpected

– C-I-C not recommended to get full benefit from Fieldbus

– Oversampling (Module Execution>Macrocycle) did not show

any benefit

� Your comments and questions are welcome

Page 33: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Where To Get More InformationWhere To Get More Information

[email protected]

[email protected]

[email protected]

� John Rezabek in Control Magazine (www.controlglobal.com); July 2008 “Ready for Control in the Field?”; November 2007 “Load ‘Em Up!”in the Field?”; November 2007 “Load ‘Em Up!”

� John Rezabek and Marcos Peluso, EGUE2008, “Field-based control for compressor anti-surge”

� Pang et al., “Analysis of control interval for foundation fieldbus-based control systems”, ISA Transactions, Volume 45, Number 3, July 2006, pages 447-458.

Page 34: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Appendix—Setpoint Step ResponseAppendix—Setpoint Step Response

Page 35: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Setpoint Step Tests—Introduction and NotationSetpoint Step Tests—Introduction and Notation

� Timing of the setpoint steps was not automated

� Same PID tuning for all: Gain = 0.35, Reset = 0.48

� CIC ≡ Fieldbus, DeltaV, DVC6000f

� CIF ≡ Fieldbus, DVC6000f

� Analog ≡ 4-20 mA, DeltaV, DVC6000� Analog ≡ 4-20 mA, DeltaV, DVC6000

� AST ≡ Average Settling Time

� Settling time ≡ dead time plus four time constants

from first-order curve fit

Page 36: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Setpoint step test sample dataSetpoint step test sample data

40

45

50

Process Pressure (psia)

4

5

6

7

8

Positioner Output (psig)

AUTO

30

35

0 50 100 150 200

Time (seconds)

Process Pressure (psia)

0

1

2

3

Positioner Output (psig)

CIC, Module = 1.0, Macrocycle = 1.0

AST = 13 seconds

Page 37: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Setpoint step test sample dataSetpoint step test sample data

40

45

50

Process Pressure (psia)

4

5

6

7

8

Positioner Output (psig)

AUTO

30

35

0 50 100 150 200

Time (seconds)

Process Pressure (psia)

0

1

2

3

Positioner Output (psig)

CIF, Macrocycle = 0.15

AST = 10 seconds

Page 38: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Setpoint step test sample dataSetpoint step test sample data

40

45

50

Process Pressure (psia)

45

55

65

Controller Output (%)

AUTO

30

35

0 50 100 150 200

Time (seconds)

Process Pressure (psia)

25

35

Controller Output (%)

Analog, Module = 0.2

AST = 11 seconds

Page 39: 2A-1508 Effects of Macrocycle Time and Sampling …€¦ · Open loop (Manual) –τis the open ... DVC6000f CIF ≡ Fieldbus, DVC6000f Analog ≡ 4-20 mA, DeltaV, DVC6000 AR ≡Amplitude

Setpoint step test conclusionsSetpoint step test conclusions

� Did not attempt to optimize PID tuning for each case

� All SP responses were stable and quick, with settling

time on the order of 5*λ as per theory

� Settling times generally faster with smaller module

execution time and/or macrocycleexecution time and/or macrocycle

� The limit cycle caused by control valve nonlinearity

makes it difficult to measure or compare the

responses