ISA Interchange

Welcome to the official blog of the International Society of Automation (ISA).

This blog covers numerous topics on industrial automation such as operations & management, continuous & batch processing, connectivity, manufacturing & machine control, and Industry 4.0.

The material and information contained on this website is for general information purposes only. ISA blog posts may be authored by ISA staff and guest authors from the automation community. Views and opinions expressed by a guest author are solely their own, and do not necessarily represent those of ISA. Posts made by guest authors have been subject to peer review.

All Posts

How to Use Plant-Wide Feedforward for More Flexible and Efficient Production

 

The following tip is from the ISA book by Greg McMillan and Hunter Vegas titled 101 Tips for a Successful Automation Career, inspired by the ISA Mentor Program. This is Tip #101, and was written by Greg.

 

The pressure to reduce inventories, coupled with changing market demands and fluctuations in raw material and energy prices, requires a process plant to be able to respond quickly to maintain optimum operation. To most efficiently support changes in production rate or product grade, flows must change in unison throughout the plant. Feedback loops cannot do this. Feedback loops will eventually arrive at the right flows but time will be lost and product quality may suffer in the interim. Feedforward control allows the plant automation system to respond immediately in unison to changes in production rate or product grade. During normal production, feedforward control can also compensate for composition, pressure, and temperature upsets before they have a significant impact on production rates or product quality.

 

Plant-wide feedforward can preemptively move a plant to match the flows and conditions (e.g., temperature and composition) of all important process streams on a process flow diagram (PFD) for a given product and production rate, thereby maintaining material, component, charge, and energy balances. Plant-wide feedforward flow control provides the fastest and least disruptive transition to new operating conditions.

Traditionally, feedforward has been implemented on just the most important loops in the most critical unit operations. The benefit is localized and the other loops are left to fend for themselves. The result is that the plant does not fully reach the new production rate or product grade until the changes in process conditions propagate from one end of the plant to the other. The plant does not settle out until each of the unit operations settles out. For feedback control, the settling time of a loop is at least four deadtimes, based on tuning practices. The total settling time can be roughly estimated as the sum of the settling times of the loops in series. In contrast, plant-wide feedforward control can reduce the plant settling time to the deadtime and settling time of the slowest loop for perfect and imperfect feedforward, respectively. Perfect feedforward requires no feedback correction.

Feedforward control has the ability to provide the preemptive correction of any disturbance that can be measured. The disturbance can be due to maintenance, abnormal conditions, operator actions or sequences, or to changes in load (feed), raw materials, recycle streams, utilities, and/or environmental conditions. The source of sequences can be the batch manager, sequential function charts, and safety instrumentation systems. In feedforward control, a disturbance is measured, filtered, multiplied by a feedforward gain, passed through deadtime and lead-lag blocks for dynamic compensation, and used as the PID output with the proper direction (reverse or direct).

To get the maximum benefit from feedforward, the correction must arrive at the same point in the process and at the same time as the disturbance, and with an effect equal but opposite to the disturbance. If the feedforward signal arrives too soon, the initial process response will be in the opposite direction of the final response to the disturbance. The result will be an inverse response. Feedback action will try to compensate for the feedforward correction, resulting in a second peak. If the feedforward arrives too late, a second disturbance will be created by feedforward action. In either case, an oscillation will develop and the error from the disturbance will be increased.

Concept: Feedforward is the most productive of the advanced PID process control techniques. Feedforward control becomes more important when production rates or grades are frequently varied to meet changing market demands or to take advantage of changes in energy costs.

Details: To avoid inflicting disturbances on a loop and other loops, filter the feedforward signal so that noise does not cause the PID output fluctuations to be larger than the control valve or variable frequency drive deadband. Set the feedforward gain to ensure that the magnitude of the feedforward signal is correct. The feedforward gain must provide a corrective change in PID output equivalent to the effect of the disturbance. Pay attention to engineering units and scales when computing the feedforward gain. To prevent a disturbance from arriving early, set a deadtime in a deadtime block that is the deadtime in the disturbance path minus the deadtime in the correction path. Note that the paths must be to the same point in the process. If the disturbance arrives before the corrective signal due to excessive deadtime in the correction path, nothing can be done via dynamic compensation to make the feedforward signal arrive sooner.

There is no function for undoing deadtime. If the lag in the feedforward path is smaller than the lag in the disturbance path, add a lag to the feedforward dynamic compensation. If the lag in the feedforward path is larger than the lag in the disturbance path, add a lead time to the feedforward dynamic compensation. Use a feedforward summer and provide a visible and adjustable ratio for flow feedforward (Tip #93). If it can be done while meeting production goals, ramp production rates down as quickly as possible when energy costs are high (e.g., the cost of electricity and cooling water during the heat of the day).

Maximize production rates when utility costs are low. For parallel trains of unit operations such as crystallizers and heat exchangers, maximize the feed to the more efficient units as decided online by inferential measurements of overall heat transfer coefficients (UA). For continuous crystallizers, use an inferential measurement of UA to determine when a crystallizer should be defrosted and the flow divided among the remaining crystallizers. Use a similar strategy for catalyst or ionic bed regeneration. When units are started up, bring units to operating conditions based on feedforward ratio control before switching to feedback control.

 

Watch-outs: When the feedforward signal goes to a valve, the feedforward gain is inversely proportional to the slope of the nonlinear installed valve characteristic; that is, the valve gain. Signal characterization in the DCS can be used to compensate for the nonlinearity (Tip #84) but the installed characteristic is often not known exactly and varies with pressure and frictional losses.

Exceptions: If the feedforward deadtime is larger than the loop deadtime, feedforward will do more harm than good and should not be used until changes in the final control element or secondary process can be made to decrease the feedforward correction path deadtime or increase the disturbance path deadtime. The disturbance often originates from another loop (such as level) or from an operator-initiated change. A deadtime in the operator initiated setpoint change can be inserted to delay the entry of the disturbance into the process. The disadvantage of the delayed action of a level loop or operator change is often less important than the disadvantage of a feedforward arriving too late.

Insight: The use of plant-wide feedforward control can move a plant quickly and smoothly for more flexible and efficient manufacturing.

 

About the Author
Gregory K. McMillan, CAP, is a retired Senior Fellow from Solutia/Monsanto where he worked in engineering technology on process control improvement. Greg was also an affiliate professor for Washington University in Saint Louis. Greg is an ISA Fellow and received the ISA Kermit Fischer Environmental Award for pH control in 1991, the Control magazine Engineer of the Year award for the process industry in 1994, was inducted into the Control magazine Process Automation Hall of Fame in 2001, was honored by InTech magazine in 2003 as one of the most influential innovators in automation, and received the ISA Life Achievement Award in 2010. Greg is the author of numerous books on process control, including Advances in Reactor Measurement and Control and Essentials of Modern Measurements and Final Elements in the Process Industry. Greg has been the monthly "Control Talk" columnist for Control magazine since 2002. Presently, Greg is a part time modeling and control consultant in Technology for Process Simulation for Emerson Automation Solutions specializing in the use of the virtual plant for exploring new opportunities. He spends most of his time writing, teaching and leading the ISA Mentor Program he founded in 2011.

 

Connect with Greg
LinkedIn

 

Hunter Vegas, P.E., holds a B.S.E.E. degree from Tulane University and an M.B.A. from Wake Forest University. His job titles have included instrument engineer, production engineer, instrumentation group leader, principal automation engineer, and unit production manager. In 2001, he joined Avid Solutions, Inc., as an engineering manager and lead project engineer, where he works today. Hunter has executed nearly 2,000 instrumentation and control projects over his career, with budgets ranging from a few thousand to millions of dollars. He is proficient in field instrumentation sizing and selection, safety interlock design, electrical design, advanced control strategy, and numerous control system hardware and software platforms.

 

Connect with Hunter
LinkedIn

 

[dropshadowbox align="none" effect="raised" width="auto" height="" background_color="#DDDDDD" border_width="1" border_color="#DDDDDD" rounded_corners="false" inside_shadow="false" outside_shadow="false"]The following tip is from the ISA book by Greg McMillan and Hunter Vegas titled 101 Tips for a Successful Automation Career, inspired by the ISA Mentor Program. This is Tip #101.[/dropshadowbox]

 

The pressure to reduce inventories, coupled with changing market demands and fluctuations in raw material and energy prices, requires a process plant to be able to respond quickly to maintain optimum operation. To most efficiently support changes in production rate or product grade, flows must change in unison throughout the plant. Feedback loops cannot do this. Feedback loops will eventually arrive at the right flows but time will be lost and product quality may suffer in the interim. Feedforward control allows the plant automation system to respond immediately in unison to changes in production rate or product grade. During normal production, feedforward control can also compensate for composition, pressure, and temperature upsets before they have a significant impact on production rates or product quality.

 

industrial laser with sparks flying around

 

Plant-wide feedforward can preemptively move a plant to match the flows and conditions (e.g., temperature and composition) of all important process streams on a process flow diagram (PFD) for a given product and production rate, thereby maintaining material, component, charge, and energy balances. Plant-wide feedforward flow control provides the fastest and least disruptive transition to new operating conditions.

Traditionally, feedforward has been implemented on just the most important loops in the most critical unit operations. The benefit is localized and the other loops are left to fend for themselves. The result is that the plant does not fully reach the new production rate or product grade until the changes in process conditions propagate from one end of the plant to the other. The plant does not settle out until each of the unit operations settles out. For feedback control, the settling time of a loop is at least four deadtimes, based on tuning practices. The total settling time can be roughly estimated as the sum of the settling times of the loops in series. In contrast, plant-wide feedforward control can reduce the plant settling time to the deadtime and settling time of the slowest loop for perfect and imperfect feedforward, respectively. Perfect feedforward requires no feedback correction.

Feedforward control has the ability to provide the preemptive correction of any disturbance that can be measured. The disturbance can be due to maintenance, abnormal conditions, operator actions or sequences, or to changes in load (feed), raw materials, recycle streams, utilities, and/or environmental conditions. The source of sequences can be the batch manager, sequential function charts, and safety instrumentation systems. In feedforward control, a disturbance is measured, filtered, multiplied by a feedforward gain, passed through deadtime and lead-lag blocks for dynamic compensation, and used as the PID output with the proper direction (reverse or direct).

To get the maximum benefit from feedforward, the correction must arrive at the same point in the process and at the same time as the disturbance, and with an effect equal but opposite to the disturbance. If the feedforward signal arrives too soon, the initial process response will be in the opposite direction of the final response to the disturbance. The result will be an inverse response. Feedback action will try to compensate for the feedforward correction, resulting in a second peak. If the feedforward arrives too late, a second disturbance will be created by feedforward action. In either case, an oscillation will develop and the error from the disturbance will be increased.

Concept: Feedforward is the most productive of the advanced PID process control techniques. Feedforward control becomes more important when production rates or grades are frequently varied to meet changing market demands or to take advantage of changes in energy costs.

Details: To avoid inflicting disturbances on a loop and other loops, filter the feedforward signal so that noise does not cause the PID output fluctuations to be larger than the control valve or variable frequency drive deadband. Set the feedforward gain to ensure that the magnitude of the feedforward signal is correct. The feedforward gain must provide a corrective change in PID output equivalent to the effect of the disturbance. Pay attention to engineering units and scales when computing the feedforward gain. To prevent a disturbance from arriving early, set a deadtime in a deadtime block that is the deadtime in the disturbance path minus the deadtime in the correction path. Note that the paths must be to the same point in the process. If the disturbance arrives before the corrective signal due to excessive deadtime in the correction path, nothing can be done via dynamic compensation to make the feedforward signal arrive sooner.

There is no function for undoing deadtime. If the lag in the feedforward path is smaller than the lag in the disturbance path, add a lag to the feedforward dynamic compensation. If the lag in the feedforward path is larger than the lag in the disturbance path, add a lead time to the feedforward dynamic compensation. Use a feedforward summer and provide a visible and adjustable ratio for flow feedforward (Tip #93). If it can be done while meeting production goals, ramp production rates down as quickly as possible when energy costs are high (e.g., the cost of electricity and cooling water during the heat of the day).

Maximize production rates when utility costs are low. For parallel trains of unit operations such as crystallizers and heat exchangers, maximize the feed to the more efficient units as decided online by inferential measurements of overall heat transfer coefficients (UA). For continuous crystallizers, use an inferential measurement of UA to determine when a crystallizer should be defrosted and the flow divided among the remaining crystallizers. Use a similar strategy for catalyst or ionic bed regeneration. When units are started up, bring units to operating conditions based on feedforward ratio control before switching to feedback control.

industrial automation, careers, process automation, process industries, manufacturing, instrumentation, process control, control engineering, manufacturing automation

Watch-outs: When the feedforward signal goes to a valve, the feedforward gain is inversely proportional to the slope of the nonlinear installed valve characteristic; that is, the valve gain. Signal characterization in the DCS can be used to compensate for the nonlinearity (Tip #84) but the installed characteristic is often not known exactly and varies with pressure and frictional losses.

Exceptions: If the feedforward deadtime is larger than the loop deadtime, feedforward will do more harm than good and should not be used until changes in the final control element or secondary process can be made to decrease the feedforward correction path deadtime or increase the disturbance path deadtime. The disturbance often originates from another loop (such as level) or from an operator-initiated change. A deadtime in the operator initiated setpoint change can be inserted to delay the entry of the disturbance into the process. The disadvantage of the delayed action of a level loop or operator change is often less important than the disadvantage of a feedforward arriving too late.

Insight: The use of plant-wide feedforward control can move a plant quickly and smoothly for more flexible and efficient manufacturing.

[dropshadowbox align="none" effect="raised" width="auto" height="" background_color="#DDDDDD" border_width="1" border_color="#DDDDDD" rounded_corners="false" inside_shadow="false" outside_shadow="false"]
About the Authors
Gregory K. McMillan, CAP, is a retired Senior Fellow from Solutia/Monsanto where he worked in engineering technology on process control improvement. Greg was also an affiliate professor for Washington University in Saint Louis. Greg is an ISA Fellow and received the ISA Kermit Fischer Environmental Award for pH control in 1991, the Control magazine Engineer of the Year award for the process industry in 1994, was inducted into the Control magazine Process Automation Hall of Fame in 2001, was honored by InTech magazine in 2003 as one of the most influential innovators in automation, and received the ISA Life Achievement Award in 2010. Greg is the author of numerous books on process control, including Advances in Reactor Measurement and Control and Essentials of Modern Measurements and Final Elements in the Process Industry. Greg has been the monthly "Control Talk" columnist for Control magazine since 2002. Presently, Greg is a part time modeling and control consultant in Technology for Process Simulation for Emerson Automation Solutions specializing in the use of the virtual plant for exploring new opportunities. He spends most of his time writing, teaching and leading the ISA Mentor Program he founded in 2011.

Connect with Greg:
LinkedIn

 

 

Hunter Vegas, P.E., holds a B.S.E.E. degree from Tulane University and an M.B.A. from Wake Forest University. His job titles have included instrument engineer, production engineer, instrumentation group leader, principal automation engineer, and unit production manager. In 2001, he joined Avid Solutions, Inc., as an engineering manager and lead project engineer, where he works today. Hunter has executed nearly 2,000 instrumentation and control projects over his career, with budgets ranging from a few thousand to millions of dollars. He is proficient in field instrumentation sizing and selection, safety interlock design, electrical design, advanced control strategy, and numerous control system hardware and software platforms.

Connect with Hunter:
LinkedIn

 

[/dropshadowbox]

 

Greg McMillan
Greg McMillan
Greg McMillan has more than 50 years of experience in industrial process automation, with an emphasis on the synergy of dynamic modeling and process control. He retired as a Senior Fellow from Solutia and a senior principal software engineer from Emerson Process Systems and Solutions. He was also an adjunct professor in the Washington University Saint Louis Chemical Engineering department from 2001 to 2004. Greg is the author of numerous ISA books and columns on process control, and he has been the monthly Control Talk columnist for Control magazine since 2002. He is the leader of the monthly ISA “Ask the Automation Pros” Q&A posts that began as a series of Mentor Program Q&A posts in 2014. He started and guided the ISA Standards and Practices committee on ISA-TR5.9-2023, PID Algorithms and Performance Technical Report, and he wrote “Annex A - Valve Response and Control Loop Performance, Sources, Consequences, Fixes, and Specifications” in ISA-TR75.25.02-2000 (R2023), Control Valve Response Measurement from Step Inputs. Greg’s achievements include the ISA Kermit Fischer Environmental Award for pH control in 1991, appointment to ISA Fellow in 1991, the Control magazine Engineer of the Year Award for the Process Industry in 1994, induction into the Control magazine Process Automation Hall of Fame in 2001, selection as one of InTech magazine’s 50 Most Influential Innovators in 2003, several ISA Raymond D. Molloy awards for bestselling books of the year, the ISA Life Achievement Award in 2010, the ISA Mentoring Excellence award in 2020, and the ISA Standards Achievement Award in 2023. He has a BS in engineering physics from Kansas University and an MS in control theory from Missouri University of Science and Technology, both with emphasis on industrial processes.

Books:

Advances in Reactor Measurement and Control
Good Tuning: A Pocket Guide, Fourth Edition
New Directions in Bioprocess Modeling and Control: Maximizing Process Analytical Technology Benefits, Second Edition
Essentials of Modern Measurements and Final Elements in the Process Industry: A Guide to Design, Configuration, Installation, and Maintenance
101 Tips for a Successful Automation Career
Advanced pH Measurement and Control: Digital Twin Synergy and Advances in Technology, Fourth Edition
The Funnier Side of Retirement for Engineers and People of the Technical Persuasion
The Life and Times of an Automation Professional - An Illustrated Guide
Advanced Temperature Measurement and Control, Second Edition
Models Unleashed: Virtual Plant and Model Predictive Control Applications

Related Posts

Exploring Zero Trust in Operational Technology

Zero trust has become the top approach for IT security, guiding how organizations worldwide design their ...
Muhammad Musbah Nov 1, 2024 7:00:00 AM

The Role of IoT in Streamlining Communication for Industrial Automation

The Internet of Things plays a vital role in transforming industrial settings. As we usher in Industry 4....
Ainsley Lawrence Oct 29, 2024 7:00:00 AM

Maximize Operator Situation Awareness During Commissioning Campaign

Learning Outcomes Explain the scenario that often occurs during the construction and commissioning of lar...
Daniel O'Duffy Oct 25, 2024 7:00:00 AM