SlideShare a Scribd company logo
1 of 45
Download to read offline
Interesting and Useful Features of the
DeltaV PID Controller
James Beall
Principal Process Control Consultant
Emerson Process Management
Introduction
 Provide additional information on useful features of
the DeltaV PID and related function blocks.
 Discuss some common PID function block
parameters where the default values can cause poor
control.
 Provide examples of the use of these features.
 Note – “BOL” is DeltaV Books on Line (the
embedded, electronic DeltaV documentation)
Topics
 PID Form
 PID Structure
 Integral Dead Band
 SP Filter/Rate of
Change
 SP Limits
 Cascade Features
 Gain Scheduler
 Non-linear Gain
 Output
Characterization (to
Valve)
 Anti-Reset Windup
Limits
 Adaptive Control
 Simulated Loops
PID “Form”
 Three Common PID Forms
– Parallel Form
– Standard, aka ISA Form,
– Series, aka Classical Form.
 DeltaV has Choices
– Standard
– Series
(default)
PID “Form” - PID Function Block
 DeltaV default is “Standard”
 Note that if you choose “Nonlinear Gain” in
FRSPID_OPTS then the FORM becomes
“Standard” – More on this later
FORM None Selects equation form (series or standard). If
Use Nonlinear Gain Modification is
selected in FRSIPID_OPTS, the form
automatically becomes standard,
regardless of the configured selection of
FORM.
Standard Form of the PID Equation
+
-
SP
+ PROCESS
PV
Error = SP - PV OUTPUT = P + I + D
P
I
D
SDT
sR
T
1
C
K
Classical Form of the PID Equation
PROCESS
PV+
-
SP
OUTPUT
+
Error
+
+
P
I
D
SDT
sR
T
1
C
K
PID “Form” Choice
 Prior system experience
 Personal Preference - Standard (RS3, etc) or
Series (Provox, etc.)
 Series is identical to Standard form if
Derivative action is NOT used
 Can impact conversion of tuning constants
from previous control system
Convert Series (Classical) to Standard
 Series is identical to Standard form if Derivative
action is NOT used
 TR should be time/rep & same time units as TD
 Be sure to convert to your tuning constant units
after form conversion
TR Classical * TD Classical
( TR Classical + TD Classical )
KC Standard = KC Series *
TR Classical + TD Classical
TR Classical
TR SeriesTR Standard =
0
TD Standard =
+ TD Classical
0
0
TR Series * TD Series
( TR Series + TD Series )
TR Series + TD Series
TR Series
+ TD Series
*
PID Function Block “Structure” Parameter
Used most.
Default
PID Function Block “Structure” Parameter
 SP Change on Reactor feed tank level: PI on
error, D on PV
Controller Output – Flow to reactor
SP
PID Function Block “Structure” Parameter
 SP Change on Reactor feed tank level: I on
error, PD on PV
Controller Output – Flow to reactor
SP
PID Structure – 2 Degrees of Freedom
 BETA - determines the degree of proportional action
that will be applied to SP changes.
– Range = 0-1
– BETA=0 means no proportional action is applied to SP change.
– BETA=1 means full proportional action is applied to SP change.
 GAMMA - determines the degree of derivative
action that will be applied to SP changes.
– Range = 0-1
– GAMMA=0 means no derivative action applied to SP change.
– GAMMA=1 means full derivative action is applied to SP change.
PID Structure – 2 Degrees of Freedom
Integral Dead Band
 IDEADBAND - When the error gets within
IDEADBAND, the integral action stops. The
proportional and derivative action continue.
Same Engineering Units as PV Scale
 May be used to reduce the movement of the
controller output when the error is less than
the “IDEADBAND”. For example on a level
controller that feeds the downstream unit.
 I haven’t found much use for this!
Set Point - Filter/Rate of Change
 SP_FTIME - Time constant (seconds) of the first order SP
filter. The Set Point Filter applies in AUTO, CAS and
RCAS (not specified in BOL).
 SP_RATE_DN - Ramp rate at which downward setpoint
changes are acted on in Auto mode, in PV units per
second. If the ramp rate is set to 0.0, then the setpoint is
used immediately. For control blocks, rate limiting applies
only in Auto (not CAS or RCAS).
 SP_RATE_UP - Ramp rate at which upward setpoint
changes are acted on in Auto mode, in PV units per
second. If the ramp rate is set to 0.0, then the setpoint is
used immediately. For control blocks, rate limiting applies
only in Auto (not CAS or RCAS).
Set Point Limits
 SP_HI_LIM- The highest SP value (EU’s)
allowed.
 SP_LO_LIM - The lowest SP value (EU’s)
allowed.
 CONTROL_OPTS – allow you to specify if SP
Limits to be obeyed in “CAS and RCAS”
 Can use “Output Limits” of Master loop in
cascade pair to limit SP to Slave loop ONLY
in CAS and RCAS
Cascade Features
Master Loop aka Primary Loop
FC
3-5
FT
3-5
LT
3-2
LC
3-2 RSP
Column
Bottoms
Tray 6
Slave Loop aka Secondary Loop
Cascade Features
 Mode tracking and bumpless transfers are
automatically provided through the BKCAL
feature
 Limited conditions in the Slave loop are taken
care of through the BKCAL feature
 Prevent reset windup with external reset by
selecting “Dynamic Reset Limit” in
FRSIPID_OPTS on the Master loop
 “Use PV for BKCAL_OUT” in CONTROL_OPTS
should be selected on Slave loop for use with
Dynamic Reset Limit in Master
Enabling PID External Reset
 Utilized most often
in the primary loop
of a cascade
 Compensates for
“unexpected” slow
secondary loop
response
Gain Scheduler
 Proves up to 3 regions of different PID tuning
parameters based on a selected state variable
(output, PV, error, or “other”)
 Provides a smooth transition between regions
 Create PID module using Module Templates:
Analog Control/PID_GAINSCHED
 OR, add function to existing PID module
– Expose Gain, Reset and Rate parameters on PID
function block
– Copy all function blocks from template except the
PID FB and link as needed.
Gain Scheduler
Module Templates: Analog Control/PID_GAINSCHED
Gain Scheduler
Gain Scheduler – Detail Display
FRSIPID_OPTS: Non-linear Gain
 Modifies the proportional
Gain as a function of the
error (PV-SP)
 Can be used to make
the tuning more
aggressive as the PV is
farther from the set point
 Can create the “error
squared” PID function
FRSIPID_OPTS: Non-linear Gain
The PID “Gain” is multiplied by “KNL” which has a value between 0
and 1 as a function of the error (SP-PV).
e
NL_GAP NL_HYST
NL_TBAND
Knl=NL_MINMOD
Knl
Knl=1
= PV-SP
FRSIPID_OPTS: Non-linear Gain
FRSIPID_OPTS: Non-linear Gain
 The PID “Gain” is multiplied by “KNL” which has a
value between 0 and 1 as a function of the error
 I typically set NL_HYST = 0
 Be aware that using this feature on an integrating
process, like levels, can cause oscillations at the
reduced gain. For these applications, the reset time
should be based on “Gain*MINMOD” which will result
in a larger reset time to prevent oscillations.
 To provide non-linear “tuning” on integrating
processes (like level), consider using the Gain
Scheduler (so you can change gain and reset)
FRSIPID_OPTS: Non-linear Gain “Error2
”
 “Error squared” PID function – error*abs(error)
 Proportional = error*abs(error)*gain
= error* (abs(error)*gain)
 Proportional = error*(Modified Gain)
 Modified Gain = abs(error)*Gain
Error
Modified
Gain
Non-linear Gain
Settings for E2
Activate NL Gain
NL_MINMOD = 0
NL_GAP = 0
NL_TBAND = 100%
of PV Span (EU’s)
NL_HYST = 0
Output Characterization to Valve
 Use a “Signal Characterizer” function block to
change valve characteristics
– Note the best solution is to change valve trim to
proper characteristic
SGCR
•Characterizes IN_1 to OUT_1
•Reverse Char. IN_2 to OUT_2
Output Characterization to Valve
 See Books On Line for rules for
the X and Y curves
 Set “SWAP_2” = TRUE to
provide a “reverse”
characterization for the BKCAL
signal (The answer in V9.3 and
later is “Change X by Y axis on
IN-2”.)
 BOL: The SWAP_2 parameter swaps the X and Y axes used for
OUT_2. When the SWAP_2 parameter is True, IN_2 references the
CURVE_Y values and OUT_2 references the CURVE_X values. In
addition, the IN_2 units change to Y_UNITS and the OUT_2 units
change to X_UNITS.
Anti-Reset Windup Limits
 Improves process recovery from saturated
conditions
 On recovery from a saturated condition, when
the ARW_HI_LIM and ARW_LO_LIM are set
inside the OUT limits, the reset time will
automatically be decreased (faster) by 16X
until the OUT parameter comes back within
the the ARW limits or the control parameter
reaches setpoint.
Setting ARW limits
SP
PV
ARW_LO_LIM
OUT
OUT_LO_LIM
Setting ARW Limits – Important!!!!!
•ARW limits are in Engineering Units
of the OUT_SCALE. The default is
0-100. If the OUT_SCALE is other
than 0-100, be sure to initially set
ARW limits to the OUT_SCALE
limits.
•For example, for the master loop of
cascaded loops, the OUT_SCALE is
0-25,000 lbs/hr. Set ARW_HI_LIM =
25,000 and ARW_LO_LIM = 0.
Setting ARW Limits – Important!!!!!
•If the ARW limits are “inside” the
OUT_HI_LIMIT and OUT_LO_LIM,
poor control can result.
•In early DeltaV releases (V6 and
before, I think), this feature did not
work. Thus, if you violated this rule,
it didn’t cause problems until you
upgraded to a later version!
Adaptive Control
 Embedded Process Learning
– Automatic configuration for all PID control blocks
– Identifies process models (and thus tuning) from normal
day-to-day operator moves to loop
 Adaptive Control
– Five regions of process learning
– Continuous update of tuning parameters for changing
process conditions
Adaptive ControlAdaptive Control
 InSight monitors each control
block to detect changes to SP
(or OUT in manual), called a
Trigger Event.
 InSight captures response data
and calculates a dynamic
process model for each Trigger
Event. Models are stored in a
database for use in loop
diagnostics and adaptive
tuning.
 Users may modify default
values for SP or OUT move
size required for a Trigger
Event in the Learning Set-up
Display.
Adaptive ControlAdaptive Control
Adaptive ControlAdaptive Control
Adaptive control
adjusts tuning to
improve control
performance
Simulated Loop in DeltaV
Simulated Loop in DeltaV
This is the training simulator. Assign
and download this module to a
controller. (Note the Fuzzy Logic
Controller and MPC simulations!)
This “graphic” is really a
special “detail” display
for this module
Business Results Achieved
 These features can be used to significantly improved
the performance of PID control
 The default ARW limits of 0-100 is a common
problems for the master loop in a cascade
arrangement. Correcting the ARW limits improves
control.
 These features can be used to customize the
response of the PID controller to meet process
requirements
 “Difficult” process dynamics can be handled
 Bottom line – Better control performance = $$$$
Summary
 DeltaV has many useful control features
 Watch out for default parameters (ARW limits) that
don’t match your application
 Better control performance = $$$$
Where To Get More Information
 Short Course 10-1183 - Improving Control Performance with
DeltaV InSight, 90 min short course, 9/30 3:15, 10/2 8:00 am
 Emerson Process Management Education Services
– DeltaV™ Advanced Control
Course: # 7201 - CEUs: 3.2
– DeltaV™ Operate Implementation I
Course: # 7009 - CEUs: 3.2
– EnTech - Process Dynamics, Control and Tuning Course: # 9030
CEUs: 2.8
 Emerson Process Management, Advanced Automation Services
www2.emersonprocess.com/en-
US/brands/processautomation/consultingservices/Pages/Consulting
Services.aspx
 James.Beall@Emerson.com , 903-235-7935
About the Presenter
 James Beall is a Principal Process Control Consultant with
Emerson Process Management. He has over 27 years
experience in process control, including 8 years with Emerson
and 19 years with Eastman Chemical Company. He graduated
from Texas A&M University with Bachelor of Science degree in
Electrical Engineering. His areas of expertise include process
instrumentation, control strategy analysis and design, control
optimization, DCS configuration and maintenance, control valve
performance testing and Advanced Process Control. James is a
contributing author to Process/Industrial Instruments and
Control Handbook (5th Edition, G.K. McMillan, McGraw-Hill,
New York, 1999. He is a member of AIChE and is currently the
chairman of ISA Subcommittee 75.25, Control Valve
Performance Testing.

More Related Content

What's hot

Model Predictive Control For Integrating Processes
Model Predictive Control For Integrating ProcessesModel Predictive Control For Integrating Processes
Model Predictive Control For Integrating ProcessesEmerson Exchange
 
Master the Mystery and Marvels of DeltaV MPC
Master the Mystery and Marvels of DeltaV MPCMaster the Mystery and Marvels of DeltaV MPC
Master the Mystery and Marvels of DeltaV MPCEmerson Exchange
 
Dcs functional block diagrams
Dcs functional block diagramsDcs functional block diagrams
Dcs functional block diagramsJesusLopez715693
 
Control Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesControl Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesEmerson Exchange
 
Building The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaVBuilding The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaVJim Cahill
 
Boot camp advanced tools and techniques
Boot camp   advanced tools and techniquesBoot camp   advanced tools and techniques
Boot camp advanced tools and techniquesEmerson Exchange
 
Future Perspectives of PID Control
Future Perspectives of PID ControlFuture Perspectives of PID Control
Future Perspectives of PID ControlEmerson Exchange
 
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 DeminarJim Cahill
 
Process Control Fundamentals and How to read P&IDs
Process Control Fundamentals and How to read P&IDsProcess Control Fundamentals and How to read P&IDs
Process Control Fundamentals and How to read P&IDsAhmed Deyab
 
Control valve presentation
Control valve presentationControl valve presentation
Control valve presentationPrem kumar
 
Distributed Control System (DCS) Notes
Distributed Control System (DCS) NotesDistributed Control System (DCS) Notes
Distributed Control System (DCS) NotesRaj Nayak
 
DCS fundamentals
DCS fundamentalsDCS fundamentals
DCS fundamentalsAlok Saikia
 
Process Design and control
Process Design and controlProcess Design and control
Process Design and controlRami Bechara
 

What's hot (20)

Model Predictive Control For Integrating Processes
Model Predictive Control For Integrating ProcessesModel Predictive Control For Integrating Processes
Model Predictive Control For Integrating Processes
 
Dcs operator training
Dcs operator trainingDcs operator training
Dcs operator training
 
Master the Mystery and Marvels of DeltaV MPC
Master the Mystery and Marvels of DeltaV MPCMaster the Mystery and Marvels of DeltaV MPC
Master the Mystery and Marvels of DeltaV MPC
 
Foundation fieldbus
Foundation fieldbusFoundation fieldbus
Foundation fieldbus
 
Dcs functional block diagrams
Dcs functional block diagramsDcs functional block diagrams
Dcs functional block diagrams
 
Control Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesControl Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous Processes
 
Building The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaVBuilding The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaV
 
Alarm management at DeltaV
Alarm management at DeltaVAlarm management at DeltaV
Alarm management at DeltaV
 
Boot camp advanced tools and techniques
Boot camp   advanced tools and techniquesBoot camp   advanced tools and techniques
Boot camp advanced tools and techniques
 
DeltaV Virtualization
DeltaV VirtualizationDeltaV Virtualization
DeltaV Virtualization
 
Future Perspectives of PID Control
Future Perspectives of PID ControlFuture Perspectives of PID Control
Future Perspectives of PID Control
 
Working of DCS systems
Working of DCS systemsWorking of DCS systems
Working of DCS systems
 
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
 
DCS an overview
DCS an overviewDCS an overview
DCS an overview
 
Process Control Fundamentals and How to read P&IDs
Process Control Fundamentals and How to read P&IDsProcess Control Fundamentals and How to read P&IDs
Process Control Fundamentals and How to read P&IDs
 
Control valve presentation
Control valve presentationControl valve presentation
Control valve presentation
 
Distributed Control System (DCS) Notes
Distributed Control System (DCS) NotesDistributed Control System (DCS) Notes
Distributed Control System (DCS) Notes
 
DCS fundamentals
DCS fundamentalsDCS fundamentals
DCS fundamentals
 
Yokogawa Centum VP
Yokogawa Centum VPYokogawa Centum VP
Yokogawa Centum VP
 
Process Design and control
Process Design and controlProcess Design and control
Process Design and control
 

Viewers also liked

DeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized EnvironmentDeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized EnvironmentEmerson Exchange
 
Device Revisions Management - Best Practices
Device Revisions Management - Best PracticesDevice Revisions Management - Best Practices
Device Revisions Management - Best PracticesEmerson Exchange
 
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...Emerson Exchange
 
Delta V Control System Overview
Delta V Control System OverviewDelta V Control System Overview
Delta V Control System OverviewSumeet Goel
 
How to Get Started With Advanced Contro
How to Get Started With Advanced ControHow to Get Started With Advanced Contro
How to Get Started With Advanced ControEmerson Exchange
 
CHARMED Upgrading the UT Pickle Separations to DeltaV v11
CHARMED Upgrading the UT Pickle Separations to DeltaV v11CHARMED Upgrading the UT Pickle Separations to DeltaV v11
CHARMED Upgrading the UT Pickle Separations to DeltaV v11Emerson Exchange
 
Application of kalman filtering in delta v
Application of kalman filtering in delta vApplication of kalman filtering in delta v
Application of kalman filtering in delta vEmerson Exchange
 
Recovery from a process saturation condition benefits of using delta v pid_plus
Recovery from a process saturation condition benefits of using delta v pid_plusRecovery from a process saturation condition benefits of using delta v pid_plus
Recovery from a process saturation condition benefits of using delta v pid_plusEmerson Exchange
 
Using Syncade Workflow and AMS Device Manager for SIF Proof Testing on a Delt...
Using Syncade Workflow and AMS Device Manager for SIF Proof Testing on a Delt...Using Syncade Workflow and AMS Device Manager for SIF Proof Testing on a Delt...
Using Syncade Workflow and AMS Device Manager for SIF Proof Testing on a Delt...Emerson Exchange
 
DeltaV Security - Don’t Let Your Business Be Caught Without It
DeltaV Security - Don’t Let Your Business Be Caught Without ItDeltaV Security - Don’t Let Your Business Be Caught Without It
DeltaV Security - Don’t Let Your Business Be Caught Without ItEmerson Exchange
 
ISA Effective Use of PID Controllers 3-7-2013
ISA Effective Use of PID Controllers 3-7-2013ISA Effective Use of PID Controllers 3-7-2013
ISA Effective Use of PID Controllers 3-7-2013Sarod Paichayonrittha
 
Industrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersIndustrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersBehzad Samadi
 
Introduction to Fuzzy Logic in Networks
Introduction to Fuzzy Logic in NetworksIntroduction to Fuzzy Logic in Networks
Introduction to Fuzzy Logic in NetworksDr. Edwin Hernandez
 
Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications Emerson Exchange
 
OPC .NET 3.0 Simplifies Client Access to DeltaV
OPC .NET 3.0 Simplifies Client Access to DeltaVOPC .NET 3.0 Simplifies Client Access to DeltaV
OPC .NET 3.0 Simplifies Client Access to DeltaVEmerson Exchange
 
Pepperl fuchs 2011 Emerson Global Users Exchange Intrinsically Safe CHARMS S...
Pepperl fuchs 2011 Emerson Global Users Exchange  Intrinsically Safe CHARMS S...Pepperl fuchs 2011 Emerson Global Users Exchange  Intrinsically Safe CHARMS S...
Pepperl fuchs 2011 Emerson Global Users Exchange Intrinsically Safe CHARMS S...Kristen_Barbour_PF
 
OTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't askOTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't askJeff Hackney
 
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...Emerson Exchange
 

Viewers also liked (18)

DeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized EnvironmentDeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized Environment
 
Device Revisions Management - Best Practices
Device Revisions Management - Best PracticesDevice Revisions Management - Best Practices
Device Revisions Management - Best Practices
 
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
 
Delta V Control System Overview
Delta V Control System OverviewDelta V Control System Overview
Delta V Control System Overview
 
How to Get Started With Advanced Contro
How to Get Started With Advanced ControHow to Get Started With Advanced Contro
How to Get Started With Advanced Contro
 
CHARMED Upgrading the UT Pickle Separations to DeltaV v11
CHARMED Upgrading the UT Pickle Separations to DeltaV v11CHARMED Upgrading the UT Pickle Separations to DeltaV v11
CHARMED Upgrading the UT Pickle Separations to DeltaV v11
 
Application of kalman filtering in delta v
Application of kalman filtering in delta vApplication of kalman filtering in delta v
Application of kalman filtering in delta v
 
Recovery from a process saturation condition benefits of using delta v pid_plus
Recovery from a process saturation condition benefits of using delta v pid_plusRecovery from a process saturation condition benefits of using delta v pid_plus
Recovery from a process saturation condition benefits of using delta v pid_plus
 
Using Syncade Workflow and AMS Device Manager for SIF Proof Testing on a Delt...
Using Syncade Workflow and AMS Device Manager for SIF Proof Testing on a Delt...Using Syncade Workflow and AMS Device Manager for SIF Proof Testing on a Delt...
Using Syncade Workflow and AMS Device Manager for SIF Proof Testing on a Delt...
 
DeltaV Security - Don’t Let Your Business Be Caught Without It
DeltaV Security - Don’t Let Your Business Be Caught Without ItDeltaV Security - Don’t Let Your Business Be Caught Without It
DeltaV Security - Don’t Let Your Business Be Caught Without It
 
ISA Effective Use of PID Controllers 3-7-2013
ISA Effective Use of PID Controllers 3-7-2013ISA Effective Use of PID Controllers 3-7-2013
ISA Effective Use of PID Controllers 3-7-2013
 
Industrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersIndustrial Control Systems - PID Controllers
Industrial Control Systems - PID Controllers
 
Introduction to Fuzzy Logic in Networks
Introduction to Fuzzy Logic in NetworksIntroduction to Fuzzy Logic in Networks
Introduction to Fuzzy Logic in Networks
 
Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications
 
OPC .NET 3.0 Simplifies Client Access to DeltaV
OPC .NET 3.0 Simplifies Client Access to DeltaVOPC .NET 3.0 Simplifies Client Access to DeltaV
OPC .NET 3.0 Simplifies Client Access to DeltaV
 
Pepperl fuchs 2011 Emerson Global Users Exchange Intrinsically Safe CHARMS S...
Pepperl fuchs 2011 Emerson Global Users Exchange  Intrinsically Safe CHARMS S...Pepperl fuchs 2011 Emerson Global Users Exchange  Intrinsically Safe CHARMS S...
Pepperl fuchs 2011 Emerson Global Users Exchange Intrinsically Safe CHARMS S...
 
OTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't askOTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't ask
 
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
 

Similar to Interesting and Useful Features of the DeltaV PID Controller

Pid controller by Mitesh Kumar
Pid controller by Mitesh KumarPid controller by Mitesh Kumar
Pid controller by Mitesh KumarMitesh Kumar
 
Tolomatic electric stepper products brochure
Tolomatic electric stepper products brochureTolomatic electric stepper products brochure
Tolomatic electric stepper products brochureElectromate
 
Varaible Speed Drives for Motor Driven Fire Pumps
Varaible Speed Drives for Motor Driven Fire PumpsVaraible Speed Drives for Motor Driven Fire Pumps
Varaible Speed Drives for Motor Driven Fire PumpsJames S Nasby
 
Sitrain s7 1200 pwm pid
Sitrain s7 1200 pwm pidSitrain s7 1200 pwm pid
Sitrain s7 1200 pwm pidconfidencial
 
Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01confidencial
 
Pcu230 pi fan_controlwithpf400drives_rev_a
Pcu230 pi fan_controlwithpf400drives_rev_aPcu230 pi fan_controlwithpf400drives_rev_a
Pcu230 pi fan_controlwithpf400drives_rev_aconfidencial
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning nalan karunanayake
 
Iai psep asep_controller_specsheet
Iai psep asep_controller_specsheetIai psep asep_controller_specsheet
Iai psep asep_controller_specsheetElectromate
 
Maximizing the return on your control investment meet the experts sessions part2
Maximizing the return on your control investment meet the experts sessions part2Maximizing the return on your control investment meet the experts sessions part2
Maximizing the return on your control investment meet the experts sessions part2Emerson Exchange
 
Bien tan ls gioi thieu bien tan i e5 series (new)-1-dienhathe.vn
Bien tan ls   gioi thieu bien tan i e5 series (new)-1-dienhathe.vnBien tan ls   gioi thieu bien tan i e5 series (new)-1-dienhathe.vn
Bien tan ls gioi thieu bien tan i e5 series (new)-1-dienhathe.vnDien Ha The
 
Bien tan ls gioi thieu bien tan i e5 series (new)-1-dienhathe.vn
Bien tan ls   gioi thieu bien tan i e5 series (new)-1-dienhathe.vnBien tan ls   gioi thieu bien tan i e5 series (new)-1-dienhathe.vn
Bien tan ls gioi thieu bien tan i e5 series (new)-1-dienhathe.vnDien Ha The
 
Bien tan ls gioi thieu bien tan i e5 series (new)-1
Bien tan ls   gioi thieu bien tan i e5 series (new)-1Bien tan ls   gioi thieu bien tan i e5 series (new)-1
Bien tan ls gioi thieu bien tan i e5 series (new)-1Dien Ha The
 
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-3Jim Cahill
 
Iai psel controller_specsheet
Iai psel controller_specsheetIai psel controller_specsheet
Iai psel controller_specsheetElectromate
 
Simocode pro presentation for simodode dp customers share by voip.com.vn
Simocode pro presentation for simodode dp customers share by voip.com.vnSimocode pro presentation for simodode dp customers share by voip.com.vn
Simocode pro presentation for simodode dp customers share by voip.com.vnTran Thanh
 
Manuale Instatore User Manual
Manuale Instatore User ManualManuale Instatore User Manual
Manuale Instatore User Manualconwaychris
 

Similar to Interesting and Useful Features of the DeltaV PID Controller (20)

Pid controller by Mitesh Kumar
Pid controller by Mitesh KumarPid controller by Mitesh Kumar
Pid controller by Mitesh Kumar
 
PITOPS Industrial Process Control Software
PITOPS Industrial Process Control SoftwarePITOPS Industrial Process Control Software
PITOPS Industrial Process Control Software
 
4470838.ppt
4470838.ppt4470838.ppt
4470838.ppt
 
Tolomatic electric stepper products brochure
Tolomatic electric stepper products brochureTolomatic electric stepper products brochure
Tolomatic electric stepper products brochure
 
Varaible Speed Drives for Motor Driven Fire Pumps
Varaible Speed Drives for Motor Driven Fire PumpsVaraible Speed Drives for Motor Driven Fire Pumps
Varaible Speed Drives for Motor Driven Fire Pumps
 
Sitrain s7 1200 pwm pid
Sitrain s7 1200 pwm pidSitrain s7 1200 pwm pid
Sitrain s7 1200 pwm pid
 
Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01Sitrains7 1200pwmpid-150301123045-conversion-gate01
Sitrains7 1200pwmpid-150301123045-conversion-gate01
 
Pcu230 pi fan_controlwithpf400drives_rev_a
Pcu230 pi fan_controlwithpf400drives_rev_aPcu230 pi fan_controlwithpf400drives_rev_a
Pcu230 pi fan_controlwithpf400drives_rev_a
 
control system lab 02 - PID tuning
control system lab 02 - PID tuning control system lab 02 - PID tuning
control system lab 02 - PID tuning
 
Iai psep asep_controller_specsheet
Iai psep asep_controller_specsheetIai psep asep_controller_specsheet
Iai psep asep_controller_specsheet
 
Maximizing the return on your control investment meet the experts sessions part2
Maximizing the return on your control investment meet the experts sessions part2Maximizing the return on your control investment meet the experts sessions part2
Maximizing the return on your control investment meet the experts sessions part2
 
Yokogawa CX 2000 DAQ Station
Yokogawa CX 2000 DAQ StationYokogawa CX 2000 DAQ Station
Yokogawa CX 2000 DAQ Station
 
Positioner valve
Positioner  valvePositioner  valve
Positioner valve
 
Bien tan ls gioi thieu bien tan i e5 series (new)-1-dienhathe.vn
Bien tan ls   gioi thieu bien tan i e5 series (new)-1-dienhathe.vnBien tan ls   gioi thieu bien tan i e5 series (new)-1-dienhathe.vn
Bien tan ls gioi thieu bien tan i e5 series (new)-1-dienhathe.vn
 
Bien tan ls gioi thieu bien tan i e5 series (new)-1-dienhathe.vn
Bien tan ls   gioi thieu bien tan i e5 series (new)-1-dienhathe.vnBien tan ls   gioi thieu bien tan i e5 series (new)-1-dienhathe.vn
Bien tan ls gioi thieu bien tan i e5 series (new)-1-dienhathe.vn
 
Bien tan ls gioi thieu bien tan i e5 series (new)-1
Bien tan ls   gioi thieu bien tan i e5 series (new)-1Bien tan ls   gioi thieu bien tan i e5 series (new)-1
Bien tan ls gioi thieu bien tan i e5 series (new)-1
 
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
 
Iai psel controller_specsheet
Iai psel controller_specsheetIai psel controller_specsheet
Iai psel controller_specsheet
 
Simocode pro presentation for simodode dp customers share by voip.com.vn
Simocode pro presentation for simodode dp customers share by voip.com.vnSimocode pro presentation for simodode dp customers share by voip.com.vn
Simocode pro presentation for simodode dp customers share by voip.com.vn
 
Manuale Instatore User Manual
Manuale Instatore User ManualManuale Instatore User Manual
Manuale Instatore User Manual
 

More from Jim Cahill

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...Jim Cahill
 
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 AutomationJim Cahill
 
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 ObjectivesJim Cahill
 
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 ManufacturingJim Cahill
 
Social Media for Process Automation - Why?
Social Media for Process Automation - Why?Social Media for Process Automation - Why?
Social Media for Process Automation - Why?Jim Cahill
 
Social Media: Perspectives from the Trenches
Social Media: Perspectives from the TrenchesSocial Media: Perspectives from the Trenches
Social Media: Perspectives from the TrenchesJim Cahill
 
Foundation Fieldbus - Control in the Field
Foundation Fieldbus - Control in the FieldFoundation Fieldbus - Control in the Field
Foundation Fieldbus - Control in the FieldJim Cahill
 
pH Control Solutions - Greg McMillan
pH Control Solutions - Greg McMillanpH Control Solutions - Greg McMillan
pH Control Solutions - Greg McMillanJim Cahill
 
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 OrleansJim Cahill
 
Split Range Control - Greg McMillan Deminar
Split Range Control - Greg McMillan DeminarSplit Range Control - Greg McMillan Deminar
Split Range Control - Greg McMillan DeminarJim Cahill
 
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 SignalsJim Cahill
 
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-2Jim Cahill
 
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-1Jim Cahill
 
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-1Jim Cahill
 
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-2Jim Cahill
 
Social Media and Communities - Part 1
Social Media and Communities - Part 1Social Media and Communities - Part 1
Social Media and Communities - Part 1Jim Cahill
 
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 DeminarJim Cahill
 
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 ThingJim Cahill
 
PID Control of Runaway Processes - Greg McMillan Deminar
PID Control of Runaway Processes - Greg McMillan DeminarPID Control of Runaway Processes - Greg McMillan Deminar
PID Control of Runaway Processes - Greg McMillan DeminarJim Cahill
 
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 DeminarJim Cahill
 

More from 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
 
Split Range Control - Greg McMillan Deminar
Split Range Control - Greg McMillan DeminarSplit Range Control - Greg McMillan Deminar
Split Range Control - Greg McMillan Deminar
 
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-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
 
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-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
 
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
 
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
 
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 Control of Runaway Processes - Greg McMillan Deminar
PID Control of Runaway Processes - Greg McMillan DeminarPID Control of Runaway Processes - Greg McMillan Deminar
PID Control of Runaway Processes - 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
 

Interesting and Useful Features of the DeltaV PID Controller

  • 1. Interesting and Useful Features of the DeltaV PID Controller James Beall Principal Process Control Consultant Emerson Process Management
  • 2. Introduction  Provide additional information on useful features of the DeltaV PID and related function blocks.  Discuss some common PID function block parameters where the default values can cause poor control.  Provide examples of the use of these features.  Note – “BOL” is DeltaV Books on Line (the embedded, electronic DeltaV documentation)
  • 3. Topics  PID Form  PID Structure  Integral Dead Band  SP Filter/Rate of Change  SP Limits  Cascade Features  Gain Scheduler  Non-linear Gain  Output Characterization (to Valve)  Anti-Reset Windup Limits  Adaptive Control  Simulated Loops
  • 4. PID “Form”  Three Common PID Forms – Parallel Form – Standard, aka ISA Form, – Series, aka Classical Form.  DeltaV has Choices – Standard – Series (default)
  • 5. PID “Form” - PID Function Block  DeltaV default is “Standard”  Note that if you choose “Nonlinear Gain” in FRSPID_OPTS then the FORM becomes “Standard” – More on this later FORM None Selects equation form (series or standard). If Use Nonlinear Gain Modification is selected in FRSIPID_OPTS, the form automatically becomes standard, regardless of the configured selection of FORM.
  • 6. Standard Form of the PID Equation + - SP + PROCESS PV Error = SP - PV OUTPUT = P + I + D P I D SDT sR T 1 C K
  • 7. Classical Form of the PID Equation PROCESS PV+ - SP OUTPUT + Error + + P I D SDT sR T 1 C K
  • 8. PID “Form” Choice  Prior system experience  Personal Preference - Standard (RS3, etc) or Series (Provox, etc.)  Series is identical to Standard form if Derivative action is NOT used  Can impact conversion of tuning constants from previous control system
  • 9. Convert Series (Classical) to Standard  Series is identical to Standard form if Derivative action is NOT used  TR should be time/rep & same time units as TD  Be sure to convert to your tuning constant units after form conversion TR Classical * TD Classical ( TR Classical + TD Classical ) KC Standard = KC Series * TR Classical + TD Classical TR Classical TR SeriesTR Standard = 0 TD Standard = + TD Classical 0 0 TR Series * TD Series ( TR Series + TD Series ) TR Series + TD Series TR Series + TD Series *
  • 10. PID Function Block “Structure” Parameter Used most. Default
  • 11. PID Function Block “Structure” Parameter  SP Change on Reactor feed tank level: PI on error, D on PV Controller Output – Flow to reactor SP
  • 12. PID Function Block “Structure” Parameter  SP Change on Reactor feed tank level: I on error, PD on PV Controller Output – Flow to reactor SP
  • 13. PID Structure – 2 Degrees of Freedom  BETA - determines the degree of proportional action that will be applied to SP changes. – Range = 0-1 – BETA=0 means no proportional action is applied to SP change. – BETA=1 means full proportional action is applied to SP change.  GAMMA - determines the degree of derivative action that will be applied to SP changes. – Range = 0-1 – GAMMA=0 means no derivative action applied to SP change. – GAMMA=1 means full derivative action is applied to SP change.
  • 14. PID Structure – 2 Degrees of Freedom
  • 15. Integral Dead Band  IDEADBAND - When the error gets within IDEADBAND, the integral action stops. The proportional and derivative action continue. Same Engineering Units as PV Scale  May be used to reduce the movement of the controller output when the error is less than the “IDEADBAND”. For example on a level controller that feeds the downstream unit.  I haven’t found much use for this!
  • 16. Set Point - Filter/Rate of Change  SP_FTIME - Time constant (seconds) of the first order SP filter. The Set Point Filter applies in AUTO, CAS and RCAS (not specified in BOL).  SP_RATE_DN - Ramp rate at which downward setpoint changes are acted on in Auto mode, in PV units per second. If the ramp rate is set to 0.0, then the setpoint is used immediately. For control blocks, rate limiting applies only in Auto (not CAS or RCAS).  SP_RATE_UP - Ramp rate at which upward setpoint changes are acted on in Auto mode, in PV units per second. If the ramp rate is set to 0.0, then the setpoint is used immediately. For control blocks, rate limiting applies only in Auto (not CAS or RCAS).
  • 17. Set Point Limits  SP_HI_LIM- The highest SP value (EU’s) allowed.  SP_LO_LIM - The lowest SP value (EU’s) allowed.  CONTROL_OPTS – allow you to specify if SP Limits to be obeyed in “CAS and RCAS”  Can use “Output Limits” of Master loop in cascade pair to limit SP to Slave loop ONLY in CAS and RCAS
  • 18. Cascade Features Master Loop aka Primary Loop FC 3-5 FT 3-5 LT 3-2 LC 3-2 RSP Column Bottoms Tray 6 Slave Loop aka Secondary Loop
  • 19. Cascade Features  Mode tracking and bumpless transfers are automatically provided through the BKCAL feature  Limited conditions in the Slave loop are taken care of through the BKCAL feature  Prevent reset windup with external reset by selecting “Dynamic Reset Limit” in FRSIPID_OPTS on the Master loop  “Use PV for BKCAL_OUT” in CONTROL_OPTS should be selected on Slave loop for use with Dynamic Reset Limit in Master
  • 20. Enabling PID External Reset  Utilized most often in the primary loop of a cascade  Compensates for “unexpected” slow secondary loop response
  • 21. Gain Scheduler  Proves up to 3 regions of different PID tuning parameters based on a selected state variable (output, PV, error, or “other”)  Provides a smooth transition between regions  Create PID module using Module Templates: Analog Control/PID_GAINSCHED  OR, add function to existing PID module – Expose Gain, Reset and Rate parameters on PID function block – Copy all function blocks from template except the PID FB and link as needed.
  • 22. Gain Scheduler Module Templates: Analog Control/PID_GAINSCHED
  • 24. Gain Scheduler – Detail Display
  • 25. FRSIPID_OPTS: Non-linear Gain  Modifies the proportional Gain as a function of the error (PV-SP)  Can be used to make the tuning more aggressive as the PV is farther from the set point  Can create the “error squared” PID function
  • 26. FRSIPID_OPTS: Non-linear Gain The PID “Gain” is multiplied by “KNL” which has a value between 0 and 1 as a function of the error (SP-PV). e NL_GAP NL_HYST NL_TBAND Knl=NL_MINMOD Knl Knl=1 = PV-SP
  • 28. FRSIPID_OPTS: Non-linear Gain  The PID “Gain” is multiplied by “KNL” which has a value between 0 and 1 as a function of the error  I typically set NL_HYST = 0  Be aware that using this feature on an integrating process, like levels, can cause oscillations at the reduced gain. For these applications, the reset time should be based on “Gain*MINMOD” which will result in a larger reset time to prevent oscillations.  To provide non-linear “tuning” on integrating processes (like level), consider using the Gain Scheduler (so you can change gain and reset)
  • 29. FRSIPID_OPTS: Non-linear Gain “Error2 ”  “Error squared” PID function – error*abs(error)  Proportional = error*abs(error)*gain = error* (abs(error)*gain)  Proportional = error*(Modified Gain)  Modified Gain = abs(error)*Gain Error Modified Gain Non-linear Gain Settings for E2 Activate NL Gain NL_MINMOD = 0 NL_GAP = 0 NL_TBAND = 100% of PV Span (EU’s) NL_HYST = 0
  • 30. Output Characterization to Valve  Use a “Signal Characterizer” function block to change valve characteristics – Note the best solution is to change valve trim to proper characteristic SGCR •Characterizes IN_1 to OUT_1 •Reverse Char. IN_2 to OUT_2
  • 31. Output Characterization to Valve  See Books On Line for rules for the X and Y curves  Set “SWAP_2” = TRUE to provide a “reverse” characterization for the BKCAL signal (The answer in V9.3 and later is “Change X by Y axis on IN-2”.)  BOL: The SWAP_2 parameter swaps the X and Y axes used for OUT_2. When the SWAP_2 parameter is True, IN_2 references the CURVE_Y values and OUT_2 references the CURVE_X values. In addition, the IN_2 units change to Y_UNITS and the OUT_2 units change to X_UNITS.
  • 32. Anti-Reset Windup Limits  Improves process recovery from saturated conditions  On recovery from a saturated condition, when the ARW_HI_LIM and ARW_LO_LIM are set inside the OUT limits, the reset time will automatically be decreased (faster) by 16X until the OUT parameter comes back within the the ARW limits or the control parameter reaches setpoint.
  • 34. Setting ARW Limits – Important!!!!! •ARW limits are in Engineering Units of the OUT_SCALE. The default is 0-100. If the OUT_SCALE is other than 0-100, be sure to initially set ARW limits to the OUT_SCALE limits. •For example, for the master loop of cascaded loops, the OUT_SCALE is 0-25,000 lbs/hr. Set ARW_HI_LIM = 25,000 and ARW_LO_LIM = 0.
  • 35. Setting ARW Limits – Important!!!!! •If the ARW limits are “inside” the OUT_HI_LIMIT and OUT_LO_LIM, poor control can result. •In early DeltaV releases (V6 and before, I think), this feature did not work. Thus, if you violated this rule, it didn’t cause problems until you upgraded to a later version!
  • 36. Adaptive Control  Embedded Process Learning – Automatic configuration for all PID control blocks – Identifies process models (and thus tuning) from normal day-to-day operator moves to loop  Adaptive Control – Five regions of process learning – Continuous update of tuning parameters for changing process conditions
  • 37. Adaptive ControlAdaptive Control  InSight monitors each control block to detect changes to SP (or OUT in manual), called a Trigger Event.  InSight captures response data and calculates a dynamic process model for each Trigger Event. Models are stored in a database for use in loop diagnostics and adaptive tuning.  Users may modify default values for SP or OUT move size required for a Trigger Event in the Learning Set-up Display.
  • 39. Adaptive ControlAdaptive Control Adaptive control adjusts tuning to improve control performance
  • 41. Simulated Loop in DeltaV This is the training simulator. Assign and download this module to a controller. (Note the Fuzzy Logic Controller and MPC simulations!) This “graphic” is really a special “detail” display for this module
  • 42. Business Results Achieved  These features can be used to significantly improved the performance of PID control  The default ARW limits of 0-100 is a common problems for the master loop in a cascade arrangement. Correcting the ARW limits improves control.  These features can be used to customize the response of the PID controller to meet process requirements  “Difficult” process dynamics can be handled  Bottom line – Better control performance = $$$$
  • 43. Summary  DeltaV has many useful control features  Watch out for default parameters (ARW limits) that don’t match your application  Better control performance = $$$$
  • 44. Where To Get More Information  Short Course 10-1183 - Improving Control Performance with DeltaV InSight, 90 min short course, 9/30 3:15, 10/2 8:00 am  Emerson Process Management Education Services – DeltaV™ Advanced Control Course: # 7201 - CEUs: 3.2 – DeltaV™ Operate Implementation I Course: # 7009 - CEUs: 3.2 – EnTech - Process Dynamics, Control and Tuning Course: # 9030 CEUs: 2.8  Emerson Process Management, Advanced Automation Services www2.emersonprocess.com/en- US/brands/processautomation/consultingservices/Pages/Consulting Services.aspx  James.Beall@Emerson.com , 903-235-7935
  • 45. About the Presenter  James Beall is a Principal Process Control Consultant with Emerson Process Management. He has over 27 years experience in process control, including 8 years with Emerson and 19 years with Eastman Chemical Company. He graduated from Texas A&M University with Bachelor of Science degree in Electrical Engineering. His areas of expertise include process instrumentation, control strategy analysis and design, control optimization, DCS configuration and maintenance, control valve performance testing and Advanced Process Control. James is a contributing author to Process/Industrial Instruments and Control Handbook (5th Edition, G.K. McMillan, McGraw-Hill, New York, 1999. He is a member of AIChE and is currently the chairman of ISA Subcommittee 75.25, Control Valve Performance Testing.