Here is the second part of a point blank decisive comprehensive list of what we really need to know in a detailed attempt to reduce the disparity between theory and practice. Please read, think and take to heart the opportunities to increase the performance and recognized value of our profession. The list is necessarily concise in detail.
If you want more information on these opportunities, please join the ISA Mentor Program and ask the questions whose answers can be shared via Mentor Q&A Posts.
You can also get a comprehensive resource focused on what you really need to know for a successful automaton project including nearly a thousand best practices in the 98% new 2019 Process/Industrial Instruments and Controls Handbook Sixth Edition capturing the expertise of 50 leaders in industry.
- Ratio control instead of feedforward control. Ā Most of the literature focuses onĀ feedforward control. This is like flying blind for the operator. In mostĀ Ā cases there is a flow measurement and the primary process loop dead timeĀ is large enough for there to be a cascade control using a secondary flowĀ loop. A ratio controller is then setup whose input is the flow signal thatĀ would have been the feedforward signal. This could be a disturbance orĀ wild flow or a feed flow in the applications involving most vessels (e.g., crystallizers, evaporators, neutralizers, reactors ā¦) and columns. ToĀ provide a shortcut in categorization, I simply call it the āleader flowā.Ā The secondary loop then is the āfollowerā flow whose setpoint is theĀ āleaderā flow multiplied by the ratio controller setpoint. A bias is applied to the Ratio controllerĀ output similar to what is done by a feedforward summer that is correctedĀ by the primary loop.Ā The operatorĀ can change the ratio setpoint and see the actual ratio after correction. ImprovementsĀ can be made to the ratio setpoint based on recognizable persistentĀ differences between set and the actual ratio. Many vessels and mostĀ columns are started up on ratio control until normal operating conditionsĀ are reached.Ā When primary loops useĀ an analyzer, ratio correction may be suspended when the analyzerĀ misbehaves. If the flow measurement lacks sufficient rangeability, a flowĀ can be computed from the installed flow characteristic and substituted forĀ the flow measurement at low flows. A notable exception is avoidance ofĀ ratio control for steam header pressures since the dead time is too shortĀ for cascade control consequently necessitating feedforward control.
- Adaptation of feedforward gain and ratio control setpoint. AĀ simple adaptive controller similar to a valve position controller (VPC)Ā for optimization can be used. The adaptive controller setpoint is zeroĀ correction, its process variable is the current correction and its output is the feedforward gain or ratio setpoint. Like a VPC, the traditional approachĀ would be a slow integral-only controller where the integral action is moreĀ than 10 times slower than in the primary loop controller. However, theĀ opportunity for directional move suppression described next month canĀ provide more flexibility and opportunity to deal with undesirableĀ conditions.
- PID Form and Structure used in Industry. The literature oftenĀ shows the āIndependentā Form that computes the contribution of the P, IĀ Ā and D modes in parallel with the proportional gain not affecting the I andĀ Ā D modes. The name āIndependentā is appropriate not only because theĀ contribution of the modes are independent from each other but also becauseĀ this Form is independent of what is normally used in todayās distributedĀ control systems (DCSs). Often the tuning parameters for I and D are anĀ integral and derivative gain, respectively rather than a time. TheĀ āSeriesā or āRealā Form necessarily used in pneumatic controllers wasĀ carried over to electronic controllers and is offered as an option inĀ DCSs. The āSeriesā Form causes an interaction in the time domain that canĀ be confusing but prevents the D mode contribution from exceeding the IĀ mode contribution. Consequently, tuning where the D mode setting is largerĀ the I mode setting do not cause oscillations. If these are settings are carried over to the āIdealā Form more extensively today, the user isĀ surprised by unsuspected fast oscillations. The different units for tuningĀ settings also cause havoc. Some proportional modes still use proportionalĀ band in percent and integral settings could be repeats per minute repeatsĀ per second instead of minutes or seconds. Then you have the possibility ofĀ an integral gain and derivative gain in an Independent Form. Also, theĀ names given by suppliers for Forms are not consistent. There are also 8Ā structures offering options to turn off the P and I mode or use setpointĀ Ā weight factors for the P and D modes. The D mode is simply turned off by aĀ zero setting (zero rate time or derivative gain).Ā I am starting an ISA Standards CommitteeĀ Ā for PID algorithms and performance to address these issues and many more. Ā For more on PID Forms see the ISA MentorĀ Q&A āHow do you convert tuning settings of an independent PID?āĀ Ā Ā Ā Ā
- Sources of Deadband, Resolution, Sensitivity, and Velocity Limit.Ā Deadband can originate from backlash in linkages or connections, deadbandĀ in split range configuration, and deadband in Variable Frequency DriveĀ (VFD) setup. Resolution limitationĀ can originate from stiction and analog to digital conversion orĀ computation. Sensitivity limitations can originate from actuators,Ā positioners, or sensors.Ā VelocityĀ Limits can originate from valve slewing rate set by positioner or boosterĀ relay capacity and actuator volume and from speed rate limits in VFDĀ setup.
- Oscillations from Deadband, Resolution, Sensitivity, and VelocityĀ Limit. Deadband can cause a limit cycle if there are two or moreĀ integrators in the process or control system including the positioner.Thus, a positioner with integral action will create a limit cycle in anyĀ loop with integral action in the controller. Positioners should have highĀ gain proportional action and possibly some form of derivative action. ResolutionĀ can cause a limit cycle if there are two or more integrators in theĀ process or control system including the positioner. Positioners with poorĀ sensitivity have been observed to create essentially a limit cycle. A slowĀ velocity limit causes oscillations that can be quite underdamped.
- Noise, resonance and attenuation. The best thing to do isĀ eliminate the source of oscillations often due to the control system asĀ detailed in the Control Talk Blog āThe Most Disturbing Disturbances areĀ Self-Inflictedā.Ā Oscillation periods faster than the loop dead time is essentially noise.Ā There is nothing the loop can do so the best thing is to ignore it. If theĀ oscillation period is between one and ten dead times cause resonance. TheĀ controller tuning needs to be lessĀ aggressive to reduce amplification. If the oscillation period is more than 10 times the dead time, the controller tuning needs to be more aggressive to provideĀ attenuation.
- Control Loops Transfer Variability. We would like to think aĀ control loop makes variability completely disappear. What it does isĀ transfer the variability from the controlled variable to the manipulatedĀ variable. For many level control loops, we want minimization of thisĀ transfer and give it the more positive terminology āmaximization ofĀ absorptionā of variability. This is done by less aggressive tuning thatĀ still prevents activation of alarms. The user must be careful that forĀ near-integrating and true-integrating processes, the controller gain mustĀ not be decreased without increasing the integral time so that the productĀ of the controller gain and integral time is greater than twice the inverseĀ of the integrating process gain to prevent large slow rolling nearlyĀ underdamped oscillations with a period forty or more times the dead time.
- Overshoot of Controller Output. Some articles have advocatedĀ that the PID controller should be tuned so its output never overshoots theĀ final resting value (FRV). While this may be beneficial for balancedĀ self-regulating process particularly seen in refineries, it is flat outĀ wrong and potentially unsafe for near-integrating, true integrating andĀ runaway processes. In order to get to a new setpoint or recover from aĀ disturbance, the controller output must overshoot the FRV. This generally requires that theĀ integral mode not dominate the proportional and derivative modeĀ contributions. Integrating process tuning rules are used.
- Hidden Factor in Temperature, Composition and pH Loops. TheĀ process gain in these loops for continuous and fed-batch operations isĀ generally plotted versus a ratio of manipulated flow to feed flow. ToĀ provide a process gain with the proper units, you need to divide by theĀ feed flow. Most people donāt realize the process gain is inverselyĀ proportional to feed flow. This is particularly a problem at lowĀ production rates resulting in a very large hidden factor. For much more onĀ this see the Control Talk Blog āHidden factor in Our Most ImportantĀ Loopsā.Ā Ā Ā Ā Ā
- Variable Jacket Flow. If the flow to a vessel jacket isĀ manipulated for temperature control, you have a double whammy. The lowĀ flow for a low cooling or heating demand causes an increase in the processĀ gain per the hidden factor and an increase in the process dead time due toĀ the larger transportation delay. The result is often a burst of oscillationsĀ from tuning that would be fine at normal operating conditions. A constant jacket flow should be maintained by recirculation and the manipulation ofĀ coolant or heating utility makeup flow (preferably steam flow to a steamĀ Ā injector) for high heat demands. The utility return flow is made equal toĀ Ā the makeup flow by a pressure controller on jacket output manipulatingĀ return flow.