SlideShare ist ein Scribd-Unternehmen logo
1 von 50
06/06/09 Control Loop Foundation  for Batch and Continuous Control GREGORY K MCMILLAN use pure black and white option for printing copies
Presenter ,[object Object],[object Object],[object Object],06/06/09
06/06/09 See Chapter 2 for more info on “Setting the Foundation” ,[object Object]
06/06/09 See Chapters 1-7   for the practical considerations of improving tuning and valve dynamics ,[object Object]
06/06/09 See Appendix C for background of the unification of tuning methods and loop performance ,[object Object]
06/06/09 See Chapter 1 for the essential aspects of system design for pH applications ,[object Object]
Overview  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
06/06/09 TS is tactical scheduler, RTO is real time optimizer, LP is linear program, QP is quadratic program Pyramid of Technologies APC is in any technology that  integrates process knowledge Foundation must be large and solid enough to support upper levels. Effort and performance of upper technologies is highly dependent on the integrity and scope of the foundation (type and sensitivity of measurements and valves and tuning of loops)  The greatest success has been Achieved when the technology closed the loop (automatically corrected the process without operator intervention) Basic Process Control System Loop Performance Monitoring System Process Performance Monitoring System Abnormal Situation Management System Auto Tuning (On-Demand and On-line Adaptive Loop Tuning) Fuzzy Logic  Property Estimators Model Predictive Control Ramper or Pusher LP/QP RTO TS
Loops Behaving Badly  06/06/09 1 E i   = ------------    T i   E o  K o  K c   where: E i   = integrated error (% seconds) E o   = open loop error from a load disturbance (%) K c   = controller gain K o   = open loop gain (also known as process gain) (%/%)  T i   = controller reset time (seconds) (open loop means controller is in manual) A poorly tuned loop will behave as badly as a loop  with lousy dynamics (e.g. excessive dead time)! Tune the loops before, during, and after  any process control improvements You may not want to minimize the integrated error if the controller output upsets other loops. For surge tank and column distillate receiver  level loops you want to minimize and maximize the transfer of variability from level to the manipulated flow, respectively.
Unification of Controller Tuning Settings 06/06/09 Where: K c   = controller gain K o   = open loop gain (also known as process gain) (%/%)    1     self-regulating process time constant (sec)  max     maximum total loop dead time (sec) All of the major tuning methods (e.g. Ziegler-Nichols ultimate oscillation and reaction curve, Simplified Internal Model Control, and Lambda) reduce to the following form for the maximum  useable controller gain
Definition of Deadband and Stick-Slip 06/06/09 Deadband Deadband Stick-Slip Signal (%) 0 Stroke (%) Digital positioner will force valve  shut at 0% signal Pneumatic positioner requires a negative  signal to close valve The effect of slip is worse than stick, stick is worse than dead band,  and dead band is worse than stroking time (except for surge control) Dead band is 5% - 50% without a positioner ! Stick-slip causes a limit cycle for self-regulating processes. Deadband causes a limit cycle in level loops and cascade loops with integral (reset) action. If the cycle is small enough it can  get lost in the disturbances, screened out by exception reporting, or attenuated by volumes
06/06/09 Controller Output (%) Saw Tooth Oscillation Controlled Flow (kpph) Square Wave Oscillation Saw Tooth Flow Controller Output Limit Cycle from Stick-Slip
06/06/09 Manipulated Flow (kpph) Clipped Oscillation Controller Output (%) Rounded Oscillation Controlled Level (%) Saw Tooth Oscillation Rounded Level Controller Output Limit Cycle from Deadband
Identification of Stick and Slip in  a Closed Loop Response 06/06/09 The limit cycle may not be discernable due to frequent disturbances and noise Time  ( Seconds ) Stroke % 53 53.5 54 54.5 55 55.5 56 56.5 57 57.5 58 58.5 59 0 100 200 300 400 500 600 700 800 3.25 Percent Backlash + Stiction  Controller Output Flow Dead band is peak to peak amplitude for signal reversal slip stick
Response Time of Various Positioners (small actuators so slewing rate is not limiting) 06/06/09 Response time increase dramatically for steps less than 1%
Control Valve Facts of Life ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09
Top Ten Signs of a Valve Problem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flow Meter Performance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09 Coriolis flow meters via their accurate density measurement offer direct concentration measurements for 2 component mixtures and inferential measurements for complex mixtures.
Neutralizer Control – “Before” 06/06/09 Static Mixer Neutralizer Feed Discharge AT  1-1 FT  1-1 FT  2-1 AT  2-1 FT  1-2 2 pipe diameters Reagent Stage 1 Reagent Stage 2 AC  1-1 AC  2-1 FC  1-2
Nonlinearity and Sensitivity of pH 06/06/09 pH Reagent Flow Influent Flow 6 8 Good valve resolution or fluid mixing does not look that much better than poor resolution or mixing due amplification of X axis (concentration) fluctuations Reagent Charge Process Volume or
Neutralizer Control – “After” 06/06/09 Static Mixer Neutralizer Feed Discharge AT  1-1 FT  1-1 FT  2-1 AT  2-1 FT  1-2 Reagent Stage 1 Reagent Stage 2 20 pipe diameters f(x)  Feedforward Summer RSP Signal Characterizer *1 *1 *1 - Isolation valve closes when control valve closes AC  1-1 FC  1-2 FC  2-1 AC  2-1
Distillation Column Control – “Before” 06/06/09 FC  3-4 FT  3-4 FC  3-3 FT  3-3 LT  3-1 LC  3-1 TE 3-2 TC  3-2 LT  3-2 LC  3-2 Distillate  Receiver Column Overheads Bottoms Steam Feed Reflux PC  3-1 PT  3-1 Vent Storage Tank Feed Tank Tray 10 Thermocouple
Nonlinearity and Sensitivity of Tray Temperature 06/06/09 Tray 10 Tray 6 Distillate Flow Feed Flow % Impurity Temperature Operating Point Measurement Error Measurement Error Impurity Errors
Distillation Column Control – “After” 06/06/09 FC  3-2 FT  3-2 FC  3-4 FT  3-4 FC  3-3 FT  3-3 FC  3-1 FT  3-1 LT  3-1 LC  3-1 TT 3-2 TC  3-2 FC  3-5 FT  3-5 LT  3-2 LC  3-2 RSP RSP RSP Distillate  Receiver Column Overheads Bottoms Steam Feed Reflux PC  3-1 PT  3-1 Vent Storage Tank Feed Tank Tray 6 f(x) Signal Characterizer RTD   FT3-3 FT3-3 Feedforward summer Feedforward summer
When Process Knowledge is Missing in Action 06/06/09 2-Sigma 2-Sigma RCAS Set Point LOCAL Set Point 2-Sigma 2-Sigma Upper Limit PV distribution for  original control  PV distribution for improved control Extra margin when  “ war stories” or  mythology rules  value Benefits are not realized until the set point is moved! (may get benefits by better set point based on process  knowledge even if variability has not been reduced)  Good engineers can draw straight lines Great engineers can move straight lines
Top Ten Ways to Impress Your Management with the Trends of a Control System   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic Opportunities in Process Control ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09
Basic Opportunities in Process Control ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09
Reset Gives Them What They Want 06/06/09 Proportional and rate action see the trajectory visible in a trend!  Both would work to open the  water valve to prevent overshoot. Reset action integrates the numeric  difference between the PV and SP  seen by operator on a loop faceplate  Reset works to open the steam valve Reset won’t open the water valve Until the error changes sign, PV goes above the set point. Reset  has no sense of direction. Should the steam or water valve be open? SP PV Out 52 44 ? TC-101 Reactor Temperature steam  valve opens water valve opens 50% set point (SP) temperature time PV
Reactor and Column Loop Tuning ,[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09
Modeling and Control Facts of Life ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09
Modeling and Control Facts of Life ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09
Speed of Various Sources of Disturbances (Speed Kills) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09 A loop can catch up to a slow  disturbance. Liquid pressure Is the fastest upset (travels at the speed of sound in liquid).
Speed of Various Sources of Disturbances (Speed Kills) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09 * Most frequent culprit is an oscillating level loop primarily due to excessive reset action
Speed of Various Sources of Disturbances (Speed Kills) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09 *For minimized inventory, changes in market demand can result in  fast production rate changes and product grade or type transitions
Batch Control 06/06/09 Reagent Optimum pH Optimum  Product Feeds Concentrations pH Product Optimum  Reactant Reactant  Reactant  Variability Transfer from Feeds to  pH, and Reactant and Product Concentrations Most published cases of multivariate statistical process control (MSPC) use the process  variables and this case of variations in process variables induced by sequenced flows.
PID Control 06/06/09 Optimum pH Optimum  Product Feeds Concentrations pH Product Reagent Reactant Optimum  Reactant Reactant Variability Transfer from pH and Reactant Concentration to Feeds The story is now in the controller outputs (manipulated flows) yet MSPC still focuses on the process variables for analysis
Model Predictive Control 06/06/09 Optimum pH Optimum  Product Feeds Concentrations pH Product Reagent Optimum  Reactant Reactant Reactant Time Time Variability Transfer from Product Concentration to pH, reactant Concentration, and Feeds Model Predictive Control of product concentration batch profile uses slope for CV which makes  the integrating response self-regulating and enables negative besides positive corrections in CV
Example of Basic PID Control 06/06/09 feed A feed B coolant makeup CAS ratio control reactor vent product condenser CTW PT PC-1 TT TT TC-2 TC-1 FC-1 FT FT FC-2 TC-3 RC-1 TT CAS cascade control Conventional Control
Example of Advanced Regulatory Control 06/06/09 feed A feed B coolant makeup CAS ratio CAS reactor vent product maximum  production rate condenser CTW PT PC-1 TT TT TC-2 TC-1 FC-1 FT FT FC-2 < TC-3 RC-1 TT ZC-1 ZC-2 CAS CAS CAS ZC-3 ZC-4 < Override Control override control ZC-1, ZC-3, and ZC-4 work to keep their respective control valves at a max throttle position with good sensitivity and room for loop to maneuver. ZC-2  will raise TC-1 SP if FC-1 feed rate is maxed out
Function Blocks for Online Data Analytics ,[object Object],[object Object],[object Object],[object Object],06/06/09
Analyzer Block for Online Data Analytics 06/06/09 History Collection of Lab and Spectral Analyzer Data Controller Processing of Sample Data for Use in Analytics Module Lab Results Analyzer Block Historian Operator Station Off-line Modeling Other Data
Dynamic Time Warping for Online  Batch Data Analytics 06/06/09 Reference trajectory Trajectory to be synchronized Synchronized trajectory
Virtual Plant Setup 06/06/09 Advanced Control Modules Process Models (first principal  and experimental) Virtual Plant Laptop or Desktop or Control System Station This is where I hang out
Virtual Plant Integration 06/06/09 Dynamic  Process Model Online Data Analytics   Model Predictive Control Loop Monitoring And Tuning DCS batch and loop configuration, displays,  and historian   Virtual Plant Laptop or Desktop Personal Computer Or DCS Application Station or Controller Embedded  Advanced Control Tools Embedded Modeling Tools   Process Knowledge
Typical Uses and Fidelities of Process Models (Fidelity Scale 0 - 10) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09
Typical Uses and Fidelities of Process Models   (Fidelity Scale 0 - 10) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09 What Do We Need?
Key Points ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09
Control Magazine  Columns and Articles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09

Weitere ähnliche Inhalte

Was ist angesagt?

A straightforward approach using DeltaV SIS for typical BMS systems
 A straightforward approach using DeltaV SIS for typical BMS systems A straightforward approach using DeltaV SIS for typical BMS systems
A straightforward approach using DeltaV SIS for typical BMS systems
David Sheppard
 
Safety instrumented systems angela summers
Safety instrumented systems angela summers Safety instrumented systems angela summers
Safety instrumented systems angela summers
Ahmed Gamal
 
Pressure Reliveing Devices1
Pressure Reliveing Devices1Pressure Reliveing Devices1
Pressure Reliveing Devices1
Om Pratap Singh
 
What subsea control systems low res
What   subsea control systems low resWhat   subsea control systems low res
What subsea control systems low res
Tomásio Leite
 

Was ist angesagt? (20)

Piping and Instrumentation / Process Flow Diagram
Piping and Instrumentation /  Process Flow DiagramPiping and Instrumentation /  Process Flow Diagram
Piping and Instrumentation / Process Flow Diagram
 
Preliminary pipe size
Preliminary pipe sizePreliminary pipe size
Preliminary pipe size
 
01 General Control Valves Training.
01 General Control Valves Training.01 General Control Valves Training.
01 General Control Valves Training.
 
In Apc Training Presentation
In  Apc Training PresentationIn  Apc Training Presentation
In Apc Training Presentation
 
01 kern's method.
01 kern's method.01 kern's method.
01 kern's method.
 
A straightforward approach using DeltaV SIS for typical BMS systems
 A straightforward approach using DeltaV SIS for typical BMS systems A straightforward approach using DeltaV SIS for typical BMS systems
A straightforward approach using DeltaV SIS for typical BMS systems
 
psv specifications
psv specificationspsv specifications
psv specifications
 
Split Range Control - Greg McMillan Deminar
Split Range Control - Greg McMillan DeminarSplit Range Control - Greg McMillan Deminar
Split Range Control - Greg McMillan Deminar
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Dynamic Simulation of an LPG Storage Facility in Aspen HYSYS, along with a pu...
Dynamic Simulation of an LPG Storage Facility in Aspen HYSYS, along with a pu...Dynamic Simulation of an LPG Storage Facility in Aspen HYSYS, along with a pu...
Dynamic Simulation of an LPG Storage Facility in Aspen HYSYS, along with a pu...
 
Safety instrumented systems angela summers
Safety instrumented systems angela summers Safety instrumented systems angela summers
Safety instrumented systems angela summers
 
API STD 521
API STD 521API STD 521
API STD 521
 
Api 2000 5th vs 6th final
Api 2000 5th vs 6th finalApi 2000 5th vs 6th final
Api 2000 5th vs 6th final
 
Pressure Relief Valve Sizing for Single Phase Flow
Pressure Relief Valve Sizing for Single Phase FlowPressure Relief Valve Sizing for Single Phase Flow
Pressure Relief Valve Sizing for Single Phase Flow
 
Introduction to Fiscal Metering (Custody Transfer)
Introduction to Fiscal Metering (Custody Transfer) Introduction to Fiscal Metering (Custody Transfer)
Introduction to Fiscal Metering (Custody Transfer)
 
CONTROL VALVES: CHARACTERISTICS, GAIN & TRANSFER FUNCTION
CONTROL VALVES: CHARACTERISTICS, GAIN & TRANSFER FUNCTION CONTROL VALVES: CHARACTERISTICS, GAIN & TRANSFER FUNCTION
CONTROL VALVES: CHARACTERISTICS, GAIN & TRANSFER FUNCTION
 
Flarenet
FlarenetFlarenet
Flarenet
 
psv and pvrvdesign calculation.ppt
psv and pvrvdesign calculation.pptpsv and pvrvdesign calculation.ppt
psv and pvrvdesign calculation.ppt
 
Pressure Reliveing Devices1
Pressure Reliveing Devices1Pressure Reliveing Devices1
Pressure Reliveing Devices1
 
What subsea control systems low res
What   subsea control systems low resWhat   subsea control systems low res
What subsea control systems low res
 

Ähnlich wie Control Loop Foundation for Batch and Continuous Control

Process Control Improvement Primer - Greg McMillan Deminar
Process Control Improvement Primer - Greg McMillan DeminarProcess Control Improvement Primer - Greg McMillan Deminar
Process Control Improvement Primer - Greg McMillan Deminar
Jim Cahill
 
101 Tips for a Successful Automation Career Appendix C
101 Tips for a Successful Automation Career Appendix C101 Tips for a Successful Automation Career Appendix C
101 Tips for a Successful Automation Career Appendix C
ISA Interchange
 
Centrifugal pump health check up before start
Centrifugal pump health check up before startCentrifugal pump health check up before start
Centrifugal pump health check up before start
ssuser0edfd7
 

Ähnlich wie Control Loop Foundation for Batch and Continuous Control (20)

PID Control of Valve Sticktion and Backlash - Greg McMillan Deminar Series
PID Control of Valve Sticktion and Backlash - Greg McMillan Deminar SeriesPID Control of Valve Sticktion and Backlash - Greg McMillan Deminar Series
PID Control of Valve Sticktion and Backlash - Greg McMillan Deminar Series
 
Isa saint-louis-exceptional-opportunities-short-course-day-1
Isa saint-louis-exceptional-opportunities-short-course-day-1Isa saint-louis-exceptional-opportunities-short-course-day-1
Isa saint-louis-exceptional-opportunities-short-course-day-1
 
Ease Control Valve Selection
Ease Control Valve SelectionEase Control Valve Selection
Ease Control Valve Selection
 
PID Tuning for Self Regulating Processes - Greg McMillan Deminar
PID Tuning for Self Regulating Processes - Greg McMillan DeminarPID Tuning for Self Regulating Processes - Greg McMillan Deminar
PID Tuning for Self Regulating Processes - Greg McMillan Deminar
 
Isa saint-louis-advanced-p h-short-course-day-2
Isa saint-louis-advanced-p h-short-course-day-2Isa saint-louis-advanced-p h-short-course-day-2
Isa saint-louis-advanced-p h-short-course-day-2
 
Process Control Improvement Primer - Greg McMillan Deminar
Process Control Improvement Primer - Greg McMillan DeminarProcess Control Improvement Primer - Greg McMillan Deminar
Process Control Improvement Primer - Greg McMillan Deminar
 
PID Control of True Integrating Processes - Greg McMillan Deminar
PID Control of True Integrating Processes - Greg McMillan DeminarPID Control of True Integrating Processes - Greg McMillan Deminar
PID Control of True Integrating Processes - Greg McMillan Deminar
 
Design of Experiments Group Presentation- Spring 2013
Design of Experiments Group Presentation- Spring 2013Design of Experiments Group Presentation- Spring 2013
Design of Experiments Group Presentation- Spring 2013
 
PID Tuning Rules
PID Tuning RulesPID Tuning Rules
PID Tuning Rules
 
Palestra Dietrich warmbier
Palestra Dietrich warmbierPalestra Dietrich warmbier
Palestra Dietrich warmbier
 
Isa saint-louis-exceptional-opportunities-short-course-day-3
Isa saint-louis-exceptional-opportunities-short-course-day-3Isa saint-louis-exceptional-opportunities-short-course-day-3
Isa saint-louis-exceptional-opportunities-short-course-day-3
 
101 Tips for a Successful Automation Career Appendix C
101 Tips for a Successful Automation Career Appendix C101 Tips for a Successful Automation Career Appendix C
101 Tips for a Successful Automation Career Appendix C
 
Flash chromatography
Flash chromatographyFlash chromatography
Flash chromatography
 
Valve Selection & Sizing
Valve Selection & SizingValve Selection & Sizing
Valve Selection & Sizing
 
10 DTL flow rate and tank volume calculation.pptx
10 DTL flow rate and tank volume calculation.pptx10 DTL flow rate and tank volume calculation.pptx
10 DTL flow rate and tank volume calculation.pptx
 
Awt Overview
Awt OverviewAwt Overview
Awt Overview
 
Yokogawa Variable Area Flowmeter
Yokogawa Variable Area FlowmeterYokogawa Variable Area Flowmeter
Yokogawa Variable Area Flowmeter
 
A practical guide_to_rotary_valves
A practical guide_to_rotary_valvesA practical guide_to_rotary_valves
A practical guide_to_rotary_valves
 
Centrifugal pump health check up before start
Centrifugal pump health check up before startCentrifugal pump health check up before start
Centrifugal pump health check up before start
 
3800 series -prv-installation-and-maint-instructions_-802_t_-r2
3800 series -prv-installation-and-maint-instructions_-802_t_-r23800 series -prv-installation-and-maint-instructions_-802_t_-r2
3800 series -prv-installation-and-maint-instructions_-802_t_-r2
 

Mehr von Jim Cahill

Mehr von Jim Cahill (20)

New Kids on the I/O Block - Transferring Process Control Knowledge to Millenn...
New Kids on the I/O Block - Transferring Process Control Knowledge to Millenn...New Kids on the I/O Block - Transferring Process Control Knowledge to Millenn...
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 Impact on Emerson B2B World of Process AutomationSocial Media Impact on Emerson B2B World of Process Automation
Social Media Impact on Emerson B2B World of Process Automation
 
A Unified PID Control Methodology to Meet Plant Objectives
A Unified PID Control Methodology to Meet Plant ObjectivesA Unified PID Control Methodology to Meet Plant Objectives
A Unified PID Control Methodology to Meet Plant Objectives
 
Social Media and Collaboration in Automation and Manufacturing
Social Media and Collaboration in Automation and ManufacturingSocial Media and Collaboration in Automation and Manufacturing
Social Media and Collaboration in Automation and Manufacturing
 
Social Media for Process Automation - Why?
Social Media for Process Automation - Why?Social Media for Process Automation - Why?
Social Media for Process Automation - Why?
 
Social Media: Perspectives from the Trenches
Social Media: Perspectives from the TrenchesSocial Media: Perspectives from the Trenches
Social Media: Perspectives from the Trenches
 
Foundation Fieldbus - Control in the Field
Foundation Fieldbus - Control in the FieldFoundation Fieldbus - Control in the Field
Foundation Fieldbus - Control in the Field
 
pH Control Solutions - Greg McMillan
pH Control Solutions - Greg McMillanpH Control Solutions - Greg McMillan
pH Control Solutions - Greg McMillan
 
Wireless Measurement and Control - AIChE New Orleans
Wireless Measurement and Control - AIChE New OrleansWireless Measurement and Control - AIChE New Orleans
Wireless Measurement and Control - AIChE New Orleans
 
How to Setup and Adjust the Dynamic Compensation of Feedforward Signals
How to Setup and Adjust the Dynamic Compensation of Feedforward SignalsHow to Setup and Adjust the Dynamic Compensation of Feedforward Signals
How to Setup and Adjust the Dynamic Compensation of Feedforward Signals
 
Isa saint-louis-advanced-p h-short-course-day-1
Isa saint-louis-advanced-p h-short-course-day-1Isa saint-louis-advanced-p h-short-course-day-1
Isa saint-louis-advanced-p h-short-course-day-1
 
Isa saint-louis-exceptional-opportunities-short-course-day-2
Isa saint-louis-exceptional-opportunities-short-course-day-2Isa saint-louis-exceptional-opportunities-short-course-day-2
Isa saint-louis-exceptional-opportunities-short-course-day-2
 
Social Media and Communities - Part 1
Social Media and Communities - Part 1Social Media and Communities - Part 1
Social Media and Communities - Part 1
 
Social Media: Should We, Should We Not, or Should We Ignore the Whole Thing
Social Media: Should We, Should We Not, or Should We Ignore the Whole ThingSocial Media: Should We, Should We Not, or Should We Ignore the Whole Thing
Social Media: Should We, Should We Not, or Should We Ignore the Whole Thing
 
PID Tuning for Near Integrating Processes - Greg McMillan Deminar
PID Tuning for Near Integrating Processes - Greg McMillan DeminarPID Tuning for Near Integrating Processes - Greg McMillan Deminar
PID Tuning for Near Integrating Processes - Greg McMillan Deminar
 
On-line Process Control Lab Access and Use Deminar
On-line Process Control Lab Access and Use DeminarOn-line Process Control Lab Access and Use Deminar
On-line Process Control Lab Access and Use Deminar
 
PID Control of Slow Valves and Secondary Loops Greg McMillan Deminar Series
PID Control of Slow Valves and Secondary Loops Greg McMillan Deminar SeriesPID Control of Slow Valves and Secondary Loops Greg McMillan Deminar Series
PID Control of Slow Valves and Secondary Loops Greg McMillan Deminar Series
 
Opportunities in Social Media
Opportunities in Social MediaOpportunities in Social Media
Opportunities in Social Media
 
PID Control Of Sampled Measurements - Greg McMillan Deminar Series
PID Control Of Sampled Measurements - Greg McMillan Deminar SeriesPID Control Of Sampled Measurements - Greg McMillan Deminar Series
PID Control Of Sampled Measurements - Greg McMillan Deminar Series
 
Process Profiling: Investigation And Prediction Of Process Upsets With Advanc...
Process Profiling: Investigation And Prediction Of Process Upsets With Advanc...Process Profiling: Investigation And Prediction Of Process Upsets With Advanc...
Process Profiling: Investigation And Prediction Of Process Upsets With Advanc...
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

Control Loop Foundation for Batch and Continuous Control

  • 1. 06/06/09 Control Loop Foundation for Batch and Continuous Control GREGORY K MCMILLAN use pure black and white option for printing copies
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. 06/06/09 TS is tactical scheduler, RTO is real time optimizer, LP is linear program, QP is quadratic program Pyramid of Technologies APC is in any technology that integrates process knowledge Foundation must be large and solid enough to support upper levels. Effort and performance of upper technologies is highly dependent on the integrity and scope of the foundation (type and sensitivity of measurements and valves and tuning of loops) The greatest success has been Achieved when the technology closed the loop (automatically corrected the process without operator intervention) Basic Process Control System Loop Performance Monitoring System Process Performance Monitoring System Abnormal Situation Management System Auto Tuning (On-Demand and On-line Adaptive Loop Tuning) Fuzzy Logic Property Estimators Model Predictive Control Ramper or Pusher LP/QP RTO TS
  • 9. Loops Behaving Badly 06/06/09 1 E i = ------------  T i  E o  K o  K c where: E i = integrated error (% seconds) E o = open loop error from a load disturbance (%) K c = controller gain K o = open loop gain (also known as process gain) (%/%) T i = controller reset time (seconds) (open loop means controller is in manual) A poorly tuned loop will behave as badly as a loop with lousy dynamics (e.g. excessive dead time)! Tune the loops before, during, and after any process control improvements You may not want to minimize the integrated error if the controller output upsets other loops. For surge tank and column distillate receiver level loops you want to minimize and maximize the transfer of variability from level to the manipulated flow, respectively.
  • 10. Unification of Controller Tuning Settings 06/06/09 Where: K c = controller gain K o = open loop gain (also known as process gain) (%/%)  1  self-regulating process time constant (sec)  max  maximum total loop dead time (sec) All of the major tuning methods (e.g. Ziegler-Nichols ultimate oscillation and reaction curve, Simplified Internal Model Control, and Lambda) reduce to the following form for the maximum useable controller gain
  • 11. Definition of Deadband and Stick-Slip 06/06/09 Deadband Deadband Stick-Slip Signal (%) 0 Stroke (%) Digital positioner will force valve shut at 0% signal Pneumatic positioner requires a negative signal to close valve The effect of slip is worse than stick, stick is worse than dead band, and dead band is worse than stroking time (except for surge control) Dead band is 5% - 50% without a positioner ! Stick-slip causes a limit cycle for self-regulating processes. Deadband causes a limit cycle in level loops and cascade loops with integral (reset) action. If the cycle is small enough it can get lost in the disturbances, screened out by exception reporting, or attenuated by volumes
  • 12. 06/06/09 Controller Output (%) Saw Tooth Oscillation Controlled Flow (kpph) Square Wave Oscillation Saw Tooth Flow Controller Output Limit Cycle from Stick-Slip
  • 13. 06/06/09 Manipulated Flow (kpph) Clipped Oscillation Controller Output (%) Rounded Oscillation Controlled Level (%) Saw Tooth Oscillation Rounded Level Controller Output Limit Cycle from Deadband
  • 14. Identification of Stick and Slip in a Closed Loop Response 06/06/09 The limit cycle may not be discernable due to frequent disturbances and noise Time ( Seconds ) Stroke % 53 53.5 54 54.5 55 55.5 56 56.5 57 57.5 58 58.5 59 0 100 200 300 400 500 600 700 800 3.25 Percent Backlash + Stiction Controller Output Flow Dead band is peak to peak amplitude for signal reversal slip stick
  • 15. Response Time of Various Positioners (small actuators so slewing rate is not limiting) 06/06/09 Response time increase dramatically for steps less than 1%
  • 16.
  • 17.
  • 18.
  • 19. Neutralizer Control – “Before” 06/06/09 Static Mixer Neutralizer Feed Discharge AT 1-1 FT 1-1 FT 2-1 AT 2-1 FT 1-2 2 pipe diameters Reagent Stage 1 Reagent Stage 2 AC 1-1 AC 2-1 FC 1-2
  • 20. Nonlinearity and Sensitivity of pH 06/06/09 pH Reagent Flow Influent Flow 6 8 Good valve resolution or fluid mixing does not look that much better than poor resolution or mixing due amplification of X axis (concentration) fluctuations Reagent Charge Process Volume or
  • 21. Neutralizer Control – “After” 06/06/09 Static Mixer Neutralizer Feed Discharge AT 1-1 FT 1-1 FT 2-1 AT 2-1 FT 1-2 Reagent Stage 1 Reagent Stage 2 20 pipe diameters f(x)  Feedforward Summer RSP Signal Characterizer *1 *1 *1 - Isolation valve closes when control valve closes AC 1-1 FC 1-2 FC 2-1 AC 2-1
  • 22. Distillation Column Control – “Before” 06/06/09 FC 3-4 FT 3-4 FC 3-3 FT 3-3 LT 3-1 LC 3-1 TE 3-2 TC 3-2 LT 3-2 LC 3-2 Distillate Receiver Column Overheads Bottoms Steam Feed Reflux PC 3-1 PT 3-1 Vent Storage Tank Feed Tank Tray 10 Thermocouple
  • 23. Nonlinearity and Sensitivity of Tray Temperature 06/06/09 Tray 10 Tray 6 Distillate Flow Feed Flow % Impurity Temperature Operating Point Measurement Error Measurement Error Impurity Errors
  • 24. Distillation Column Control – “After” 06/06/09 FC 3-2 FT 3-2 FC 3-4 FT 3-4 FC 3-3 FT 3-3 FC 3-1 FT 3-1 LT 3-1 LC 3-1 TT 3-2 TC 3-2 FC 3-5 FT 3-5 LT 3-2 LC 3-2 RSP RSP RSP Distillate Receiver Column Overheads Bottoms Steam Feed Reflux PC 3-1 PT 3-1 Vent Storage Tank Feed Tank Tray 6 f(x) Signal Characterizer RTD   FT3-3 FT3-3 Feedforward summer Feedforward summer
  • 25. When Process Knowledge is Missing in Action 06/06/09 2-Sigma 2-Sigma RCAS Set Point LOCAL Set Point 2-Sigma 2-Sigma Upper Limit PV distribution for original control PV distribution for improved control Extra margin when “ war stories” or mythology rules value Benefits are not realized until the set point is moved! (may get benefits by better set point based on process knowledge even if variability has not been reduced) Good engineers can draw straight lines Great engineers can move straight lines
  • 26.
  • 27.
  • 28.
  • 29. Reset Gives Them What They Want 06/06/09 Proportional and rate action see the trajectory visible in a trend! Both would work to open the water valve to prevent overshoot. Reset action integrates the numeric difference between the PV and SP seen by operator on a loop faceplate Reset works to open the steam valve Reset won’t open the water valve Until the error changes sign, PV goes above the set point. Reset has no sense of direction. Should the steam or water valve be open? SP PV Out 52 44 ? TC-101 Reactor Temperature steam valve opens water valve opens 50% set point (SP) temperature time PV
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Batch Control 06/06/09 Reagent Optimum pH Optimum Product Feeds Concentrations pH Product Optimum Reactant Reactant Reactant Variability Transfer from Feeds to pH, and Reactant and Product Concentrations Most published cases of multivariate statistical process control (MSPC) use the process variables and this case of variations in process variables induced by sequenced flows.
  • 37. PID Control 06/06/09 Optimum pH Optimum Product Feeds Concentrations pH Product Reagent Reactant Optimum Reactant Reactant Variability Transfer from pH and Reactant Concentration to Feeds The story is now in the controller outputs (manipulated flows) yet MSPC still focuses on the process variables for analysis
  • 38. Model Predictive Control 06/06/09 Optimum pH Optimum Product Feeds Concentrations pH Product Reagent Optimum Reactant Reactant Reactant Time Time Variability Transfer from Product Concentration to pH, reactant Concentration, and Feeds Model Predictive Control of product concentration batch profile uses slope for CV which makes the integrating response self-regulating and enables negative besides positive corrections in CV
  • 39. Example of Basic PID Control 06/06/09 feed A feed B coolant makeup CAS ratio control reactor vent product condenser CTW PT PC-1 TT TT TC-2 TC-1 FC-1 FT FT FC-2 TC-3 RC-1 TT CAS cascade control Conventional Control
  • 40. Example of Advanced Regulatory Control 06/06/09 feed A feed B coolant makeup CAS ratio CAS reactor vent product maximum production rate condenser CTW PT PC-1 TT TT TC-2 TC-1 FC-1 FT FT FC-2 < TC-3 RC-1 TT ZC-1 ZC-2 CAS CAS CAS ZC-3 ZC-4 < Override Control override control ZC-1, ZC-3, and ZC-4 work to keep their respective control valves at a max throttle position with good sensitivity and room for loop to maneuver. ZC-2 will raise TC-1 SP if FC-1 feed rate is maxed out
  • 41.
  • 42. Analyzer Block for Online Data Analytics 06/06/09 History Collection of Lab and Spectral Analyzer Data Controller Processing of Sample Data for Use in Analytics Module Lab Results Analyzer Block Historian Operator Station Off-line Modeling Other Data
  • 43. Dynamic Time Warping for Online Batch Data Analytics 06/06/09 Reference trajectory Trajectory to be synchronized Synchronized trajectory
  • 44. Virtual Plant Setup 06/06/09 Advanced Control Modules Process Models (first principal and experimental) Virtual Plant Laptop or Desktop or Control System Station This is where I hang out
  • 45. Virtual Plant Integration 06/06/09 Dynamic Process Model Online Data Analytics Model Predictive Control Loop Monitoring And Tuning DCS batch and loop configuration, displays, and historian Virtual Plant Laptop or Desktop Personal Computer Or DCS Application Station or Controller Embedded Advanced Control Tools Embedded Modeling Tools Process Knowledge
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.