SlideShare a Scribd company logo
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
Presenters Dan Daugherty Mark Coughran Ferrill Ford
Why F OUNDATION  Fieldbus perceived as slow by some Control Response specifications by end user or process licensor Lack of actual field data Questionable recommendation for oversampling (module execution = 2x macrocycle)
What Safe place to do a controlled test on a real process Availability of both F OUNDATION  Fieldbus and 4-20 mA loops Ability to test Control Response period load frequency response setpoint step response
Lab 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 PT FAST were Toolkit, 100 Hz All signals recorded with Emerson’s EnTech ™  Toolkit
3 rd  Loop – Marshalltown Flow Lab PV PT Disturbance EnTech Toolkit
Timing – 4-20mA PID D/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 – FF CIF FF PID FF AO   Pneumatic Actuator DVC dead time and  time constant Load Valve Motion Hydraulic Pressure (Process) Change 3051 FF   AI 3051C Dead Time and Time Constant FF  Compel Data
Control Response Period by subtraction 4-20 mA / HART 0.05 sec Load Valve Motion Hydraulic Pressure (Process) 3051C Dead Time and Time Constant 3051C 4-20 output PID A/D  DVC 4-20 input D/A DVC6000 Dead Time and Time Constant Pneumatic Actuator Fast Reference Pressure Sensor 0-750 psig Fast Reference Pressure Sensor 0-50 psig Control Response Period Typical Customer Spec. 0.07 sec Measured Loop Dead Time In Load Step Test
Control Response Period by subtraction Foundation Fieldbus Control-In-the-Field (CIF) 0.10 sec Load Valve Motion Hydraulic Pressure (Process) 3051 Dead Time and Time Constant 3051 FF AI FF PID FF Compel Data FF AO DVC6000f Dead Time and Time Constant Pneumatic Actuator Fast Reference Pressure Sensor 0-750 psig Fast Reference Pressure Sensor 0-50 psig Control Response Period Typical Customer Spec. 0.07 sec Measured Loop Dead Time In Load Step Test
Load 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 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
Sample Control Response Period measurement CIC, module execution = 1.0, macrocycle = 0.5 1.37 – 0.10 – 0.07 = 1.20 seconds
Sample Control Response Period measurement 4-20 mA, module execution = 0.2 0.30 – 0.05 – 0.07 = 0.18 seconds
Sample histogram from 21 measurements CIC, module execution = 1.0, macrocycle = 0.5 Mean value of raw dead time = 1.39 seconds Corrected value (Control Response Period)  = 1.22 seconds
Control Response Period results overview 4-20 mA, DeltaV Control in DVC (CIF) Control in DeltaV (CIC) 2:1 Control in DeltaV (CIC) 4:1 Control in DeltaV (CIC) 1:1 Ratio for Fieldbus Control in DeltaV is Module Execution : Macrocycle
Lambda 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 SETPOINT PV  63% 63% PV OUT 
Lambda Tuning for self-regulating process sample Manual step 5% on controller output
Average process dynamics and recommended tuning
Controller 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
Theoretical setpoint step response
Theoretical load frequency response
Load 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
Load Frequency Response, period 100, CIC, module execution = 1.0, macrocycle = 1.0 AR = 0.41
Load Frequency Response, period 100, CIC, module execution = 0.5, macrocycle = 0.5 AR = 0.26
Load Frequency Response, period 100, CIC, module execution = 1.0, macrocycle = 0.5 AR = 0.38
Load Frequency Response, period 100, CIF, macrocycle = 0.15 AR = 0.18
What if 8 loops on the FF segment? CIC (DeltaV) theoretical
What if 8 loops on the FF segment? CIF (DVC) theoretical
Conclusions 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 oil Even these applications can be handled in some cases with CIF; see Rezabek and Peluso, EGUE2008
Business Results Achieved Density on Fieldbus segments Identifying latency ‘opportunities’ Avoid slow responses
Acknowledgements In the Marshalltown lab, thanks to Rick Osborne Mike Himes Kyle Hokanson Others Other Emerson sponsors Advanced Applied Technologies in PS&S
Summary 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 expected 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
Where To Get More Information [email_address] Ferrill. [email_address] [email_address] John Rezabek in  Control  Magazine (www.controlglobal.com); July 2008 “Ready for Control 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.
Appendix—Setpoint Step Response
Setpoint 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 AST ≡ Average Settling Time Settling time ≡ dead time plus four time constants from first-order curve fit
Setpoint step test sample data
Setpoint step test sample data
Setpoint step test sample data
Setpoint 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 macrocycle The limit cycle caused by control valve nonlinearity makes it difficult to measure or compare the responses

More Related Content

PPTX
Control Loop Foundation - Batch And Continous Processes
PDF
PID loop optimisation: the benefits of using PROFIBUS PA instrumentation - ...
PPT
Control Loop Foundation for Batch and Continuous Control
PPT
Interfacing delta v to motorized actuators addressing control applications
PPT
Opportunity Assessment and Advanced Control
PDF
Solutions Manual for Process Control Modeling Design And Simulation 1st Editi...
PPT
Recovery from a process saturation condition benefits of using delta v pid_plus
PPT
Exceptional Process Control Opportunities
Control Loop Foundation - Batch And Continous Processes
PID loop optimisation: the benefits of using PROFIBUS PA instrumentation - ...
Control Loop Foundation for Batch and Continuous Control
Interfacing delta v to motorized actuators addressing control applications
Opportunity Assessment and Advanced Control
Solutions Manual for Process Control Modeling Design And Simulation 1st Editi...
Recovery from a process saturation condition benefits of using delta v pid_plus
Exceptional Process Control Opportunities

What's hot (20)

PDF
A Unified PID Control Methodology to Meet Plant Objectives
PPT
PID Tuning for Self Regulating Processes - Greg McMillan Deminar
PPT
How to Setup and Adjust the Dynamic Compensation of Feedforward Signals
PPT
PID Control of True Integrating Processes - Greg McMillan Deminar
PPT
Isa saint-louis-exceptional-opportunities-short-course-day-1
PPT
Isa saint-louis-advanced-p h-short-course-day-2
PPT
PID Tuning for Near Integrating Processes - Greg McMillan Deminar
PPT
Isa saint-louis-exceptional-opportunities-short-course-day-3
PPT
Isa saint-louis-exceptional-opportunities-short-course-day-2
PPTX
Split Range Control - Greg McMillan Deminar
PPT
PID Control of Runaway Processes - Greg McMillan Deminar
PPT
PID Control of Slow Valves and Secondary Loops Greg McMillan Deminar Series
PPTX
Foundation Fieldbus - Control in the Field
PPT
10 Tips for Tuning of Pid Looops
PPT
PID Control Of Sampled Measurements - Greg McMillan Deminar Series
PPT
Process Control Improvement Primer - Greg McMillan Deminar
PDF
Controller Tuning Method for Non-Linear Conical Tank System
PPT
PID Control of Valve Sticktion and Backlash - Greg McMillan Deminar Series
PPT
On-line Process Control Lab Access and Use Deminar
PPTX
Optimizing Diesel Production Using Advanced Process Control and Dynamic Simul...
A Unified PID Control Methodology to Meet Plant Objectives
PID Tuning for Self Regulating Processes - Greg McMillan Deminar
How to Setup and Adjust the Dynamic Compensation of Feedforward Signals
PID Control of True Integrating Processes - Greg McMillan Deminar
Isa saint-louis-exceptional-opportunities-short-course-day-1
Isa saint-louis-advanced-p h-short-course-day-2
PID Tuning for Near Integrating Processes - Greg McMillan Deminar
Isa saint-louis-exceptional-opportunities-short-course-day-3
Isa saint-louis-exceptional-opportunities-short-course-day-2
Split Range Control - Greg McMillan Deminar
PID Control of Runaway Processes - Greg McMillan Deminar
PID Control of Slow Valves and Secondary Loops Greg McMillan Deminar Series
Foundation Fieldbus - Control in the Field
10 Tips for Tuning of Pid Looops
PID Control Of Sampled Measurements - Greg McMillan Deminar Series
Process Control Improvement Primer - Greg McMillan Deminar
Controller Tuning Method for Non-Linear Conical Tank System
PID Control of Valve Sticktion and Backlash - Greg McMillan Deminar Series
On-line Process Control Lab Access and Use Deminar
Optimizing Diesel Production Using Advanced Process Control and Dynamic Simul...
Ad

Viewers also liked (19)

PPT
How to Avoid Shooting Yourself in the Foot with Your SIS?
PDF
Fieldbus Tutorial Part 10 - Fieldbus EDDL
PDF
Fieldbus Tutorial Part 5 - Devices Available
PDF
Fieldbus Tutorial Part 6 - Fieldbus Standard
PPTX
Smooooth Operations - Configuration Tips for Analog Blocks
PPTX
Data Analytics Spectral Analyzer
PDF
Fieldbus Tutorial Part 7 - Fieldbus Communication
PDF
Fieldbus Tutorial Part 8 - Fieldbus Function Blocks
PDF
Fieldbus Tutorial Part 9 - Fieldbus Diagnostics
PDF
Fieldbus Tutorial Part 12 - Advanced Functionality
PPTX
Process Design and control
PPT
THUM'S UP! : Wireless Troubleshooting of Intermittent Upsets
PDF
Fieldbus Tutorial Part 3 - Example Applications
PDF
Fieldbus Tutorial Part 2 - Justifying Fieldbus
PDF
Fieldbus Tutorial Part 1 - Fieldbus Overview
PDF
13200836 solution-manual-process-dynamics-and-control-donald-r-coughanowr-130...
PDF
Fieldbus Tutorial Part 4 - Installation of Fieldbus
PPTX
PID Control Basics
PDF
Process dynamics and control seborg (2nd edition)
How to Avoid Shooting Yourself in the Foot with Your SIS?
Fieldbus Tutorial Part 10 - Fieldbus EDDL
Fieldbus Tutorial Part 5 - Devices Available
Fieldbus Tutorial Part 6 - Fieldbus Standard
Smooooth Operations - Configuration Tips for Analog Blocks
Data Analytics Spectral Analyzer
Fieldbus Tutorial Part 7 - Fieldbus Communication
Fieldbus Tutorial Part 8 - Fieldbus Function Blocks
Fieldbus Tutorial Part 9 - Fieldbus Diagnostics
Fieldbus Tutorial Part 12 - Advanced Functionality
Process Design and control
THUM'S UP! : Wireless Troubleshooting of Intermittent Upsets
Fieldbus Tutorial Part 3 - Example Applications
Fieldbus Tutorial Part 2 - Justifying Fieldbus
Fieldbus Tutorial Part 1 - Fieldbus Overview
13200836 solution-manual-process-dynamics-and-control-donald-r-coughanowr-130...
Fieldbus Tutorial Part 4 - Installation of Fieldbus
PID Control Basics
Process dynamics and control seborg (2nd edition)
Ad

Similar to Effects of Macrocycle Time and Sampling Rates on Control Loop Performance (20)

PPT
Guidelines for Setting Filter and Module Execution Rate
PDF
PID Tuning Rules
PPTX
SIS “Final Element” Diagnostics Including The SOV, Using A Digital Valve Cont...
PPT
Model Predictive Control For Integrating Processes
PPT
Pelatihan Process Controll PMCA SGRD Afternoon.ppt
PDF
Utilizing DeltaV Advanced Control Innovations to Improve Control Performance
PPTX
Pid controller
PPTX
Engineering
PPT
ProcessInstrumentationandControlSystem.ppt
PPT
Severe Service Overview & Capabilities Short Verison.ppt
PPTX
Spiceを活用した電源回路シミュレーションセミナーテキスト 18 feb2015
PDF
InterestingUsefulFeaturesDeltaVPIDController.pdf
PDF
Vfd 130221061349-phpapp02
PDF
Yokogawa CX 2000 DAQ Station
PPT
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
PPT
Awt Overview
PDF
C045051318
Guidelines for Setting Filter and Module Execution Rate
PID Tuning Rules
SIS “Final Element” Diagnostics Including The SOV, Using A Digital Valve Cont...
Model Predictive Control For Integrating Processes
Pelatihan Process Controll PMCA SGRD Afternoon.ppt
Utilizing DeltaV Advanced Control Innovations to Improve Control Performance
Pid controller
Engineering
ProcessInstrumentationandControlSystem.ppt
Severe Service Overview & Capabilities Short Verison.ppt
Spiceを活用した電源回路シミュレーションセミナーテキスト 18 feb2015
InterestingUsefulFeaturesDeltaVPIDController.pdf
Vfd 130221061349-phpapp02
Yokogawa CX 2000 DAQ Station
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
Awt Overview
C045051318

More from Jim Cahill (13)

PPTX
New Kids on the I/O Block - Transferring Process Control Knowledge to Millenn...
PPTX
Social Media Impact on Emerson B2B World of Process Automation
PPTX
Social Media and Collaboration in Automation and Manufacturing
PPTX
Social Media for Process Automation - Why?
PPTX
Social Media: Perspectives from the Trenches
PPTX
pH Control Solutions - Greg McMillan
PPTX
Wireless Measurement and Control - AIChE New Orleans
PPT
Isa saint-louis-advanced-p h-short-course-day-1
PPTX
Social Media and Communities - Part 1
PPTX
Social Media: Should We, Should We Not, or Should We Ignore the Whole Thing
PPTX
Opportunities in Social Media
PPTX
Process Profiling: Investigation And Prediction Of Process Upsets With Advanc...
PPT
Advances In Digital Automation Within Refining
New Kids on the I/O Block - Transferring Process Control Knowledge to Millenn...
Social Media Impact on Emerson B2B World of Process Automation
Social Media and Collaboration in Automation and Manufacturing
Social Media for Process Automation - Why?
Social Media: Perspectives from the Trenches
pH Control Solutions - Greg McMillan
Wireless Measurement and Control - AIChE New Orleans
Isa saint-louis-advanced-p h-short-course-day-1
Social Media and Communities - Part 1
Social Media: Should We, Should We Not, or Should We Ignore the Whole Thing
Opportunities in Social Media
Process Profiling: Investigation And Prediction Of Process Upsets With Advanc...
Advances In Digital Automation Within Refining

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Encapsulation_ Review paper, used for researhc scholars
Encapsulation theory and applications.pdf
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Machine Learning_overview_presentation.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Mobile App Security Testing_ A Comprehensive Guide.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Per capita expenditure prediction using model stacking based on satellite ima...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Programs and apps: productivity, graphics, security and other tools
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Encapsulation_ Review paper, used for researhc scholars

Effects of Macrocycle Time and Sampling Rates on Control Loop Performance

  • 1. 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
  • 2. Presenters Dan Daugherty Mark Coughran Ferrill Ford
  • 3. Why F OUNDATION Fieldbus perceived as slow by some Control Response specifications by end user or process licensor Lack of actual field data Questionable recommendation for oversampling (module execution = 2x macrocycle)
  • 4. What Safe place to do a controlled test on a real process Availability of both F OUNDATION Fieldbus and 4-20 mA loops Ability to test Control Response period load frequency response setpoint step response
  • 5. Lab 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 PT FAST were Toolkit, 100 Hz All signals recorded with Emerson’s EnTech ™ Toolkit
  • 6. 3 rd Loop – Marshalltown Flow Lab PV PT Disturbance EnTech Toolkit
  • 7. Timing – 4-20mA PID D/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
  • 8. Timing – FF CIF FF PID FF AO Pneumatic Actuator DVC dead time and time constant Load Valve Motion Hydraulic Pressure (Process) Change 3051 FF AI 3051C Dead Time and Time Constant FF Compel Data
  • 9. Control Response Period by subtraction 4-20 mA / HART 0.05 sec Load Valve Motion Hydraulic Pressure (Process) 3051C Dead Time and Time Constant 3051C 4-20 output PID A/D DVC 4-20 input D/A DVC6000 Dead Time and Time Constant Pneumatic Actuator Fast Reference Pressure Sensor 0-750 psig Fast Reference Pressure Sensor 0-50 psig Control Response Period Typical Customer Spec. 0.07 sec Measured Loop Dead Time In Load Step Test
  • 10. Control Response Period by subtraction Foundation Fieldbus Control-In-the-Field (CIF) 0.10 sec Load Valve Motion Hydraulic Pressure (Process) 3051 Dead Time and Time Constant 3051 FF AI FF PID FF Compel Data FF AO DVC6000f Dead Time and Time Constant Pneumatic Actuator Fast Reference Pressure Sensor 0-750 psig Fast Reference Pressure Sensor 0-50 psig Control Response Period Typical Customer Spec. 0.07 sec Measured Loop Dead Time In Load Step Test
  • 11. Load 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 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
  • 12. Sample Control Response Period measurement CIC, module execution = 1.0, macrocycle = 0.5 1.37 – 0.10 – 0.07 = 1.20 seconds
  • 13. Sample Control Response Period measurement 4-20 mA, module execution = 0.2 0.30 – 0.05 – 0.07 = 0.18 seconds
  • 14. Sample histogram from 21 measurements CIC, module execution = 1.0, macrocycle = 0.5 Mean value of raw dead time = 1.39 seconds Corrected value (Control Response Period) = 1.22 seconds
  • 15. Control Response Period results overview 4-20 mA, DeltaV Control in DVC (CIF) Control in DeltaV (CIC) 2:1 Control in DeltaV (CIC) 4:1 Control in DeltaV (CIC) 1:1 Ratio for Fieldbus Control in DeltaV is Module Execution : Macrocycle
  • 16. Lambda 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 SETPOINT PV  63% 63% PV OUT 
  • 17. Lambda Tuning for self-regulating process sample Manual step 5% on controller output
  • 18. Average process dynamics and recommended tuning
  • 19. Controller 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
  • 22. Load 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
  • 23. Load Frequency Response, period 100, CIC, module execution = 1.0, macrocycle = 1.0 AR = 0.41
  • 24. Load Frequency Response, period 100, CIC, module execution = 0.5, macrocycle = 0.5 AR = 0.26
  • 25. Load Frequency Response, period 100, CIC, module execution = 1.0, macrocycle = 0.5 AR = 0.38
  • 26. Load Frequency Response, period 100, CIF, macrocycle = 0.15 AR = 0.18
  • 27. What if 8 loops on the FF segment? CIC (DeltaV) theoretical
  • 28. What if 8 loops on the FF segment? CIF (DVC) theoretical
  • 29. Conclusions 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 oil Even these applications can be handled in some cases with CIF; see Rezabek and Peluso, EGUE2008
  • 30. Business Results Achieved Density on Fieldbus segments Identifying latency ‘opportunities’ Avoid slow responses
  • 31. Acknowledgements In the Marshalltown lab, thanks to Rick Osborne Mike Himes Kyle Hokanson Others Other Emerson sponsors Advanced Applied Technologies in PS&S
  • 32. Summary 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 expected 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
  • 33. Where To Get More Information [email_address] Ferrill. [email_address] [email_address] John Rezabek in Control Magazine (www.controlglobal.com); July 2008 “Ready for Control 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.
  • 35. Setpoint 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 AST ≡ Average Settling Time Settling time ≡ dead time plus four time constants from first-order curve fit
  • 36. Setpoint step test sample data
  • 37. Setpoint step test sample data
  • 38. Setpoint step test sample data
  • 39. Setpoint 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 macrocycle The limit cycle caused by control valve nonlinearity makes it difficult to measure or compare the responses

Editor's Notes

  • #17: Unlike older tuning methods such as Ziegler-Nichols, Lambda tuning gives a smooth non-oscillatory response. But equally important is the ability to design Lambda for the loop requirements. Lambda can be selected based on the performance requirements of the particular loop to separate the dynamics of interacting loops to establish fast vs. slow for inner vs. outer (slave vs. master) loops The testing that we use to determine the process dynamics, required for Lambda tuning, also identifies problems with the control equipment.
  • #19: Unlike older tuning methods such as Ziegler-Nichols, Lambda tuning gives a smooth non-oscillatory response. But equally important is the ability to design Lambda for the loop requirements. Lambda can be selected based on the performance requirements of the particular loop to separate the dynamics of interacting loops to establish fast vs. slow for inner vs. outer (slave vs. master) loops The testing that we use to determine the process dynamics, required for Lambda tuning, also identifies problems with the control equipment.
  • #22: Add experimental data to support the Bode plot