{"id":125552,"date":"2024-12-26T00:01:00","date_gmt":"2025-01-08T22:21:51","guid":{"rendered":"https:\/\/www.controleng.com\/?p=125552"},"modified":"2025-04-23T19:35:29","modified_gmt":"2025-04-24T00:35:29","slug":"pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process","status":"publish","type":"post","link":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/","title":{"rendered":"PID spotlight, part 11: How a PID controller works with an integrating process"},"content":{"rendered":"<p>&nbsp;<\/p>\n<div class=\"learn-obj\">\n<div class=\"top-one\"><\/div>\n<div class=\"top-two\"><\/div>\n<h4>Learning Objectives<\/h4>\n<ul>\n<li>Know the definition of process gain for an integrating process.<\/li>\n<li>Understand how integrating processes under PID control behave similarly to self-limiting processes.<\/li>\n<li>Examine differences of how integrating processes under PID control behave relative to self-limiting processes.<\/li>\n<\/ul>\n<div class=\"bottom\"><\/div>\n<\/div>\n<h2>PID control of an integrating process insights<\/h2>\n<ul>\n<li>Understand that controller gain alone will allow a proportional-integral-derivative (PID) controller to follow setpoint changes, but will not eliminate error when a process disturbance occurs. Raising controller gain does lower the error, but raising controller gain too high will cause instability (swinging). When swinging the process variable (PV) and output (OP) peaks line up.<\/li>\n<li>Learn how integral alone is always unstable (swinging). When swinging the PV and OP peaks do not line up.<\/li>\n<li>Explore how derivative alone will slow the rate of change of the PV. Too much derivative will cause instability.<\/li>\n<\/ul>\n<hr \/>\n<p>In <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/\">PID spotlight part 3<\/a> on process types I stated that \u201chow we tune a PID controller depends on the type of process response.\u201d In other words, once you mate a PID controller to a process the mated pair behave in a way that is unique to that (type of) process. Furthermore, a PID\/integrating process behaves, and is therefore tuned, differently than a PID\/self-regulating process. There are different things to look for and a different set of rules.<\/p>\n<p>As we did for self-regulating processes let\u2019s explore how controller gain, integral, and derivative individually affect the process, beginning with controller gain. As with self-limiting processes we will use this information to figure out how to blend them together to get a functioning controller.<\/p>\n<h2>Gain (proportional) interaction with an integrating process<\/h2>\n<p>There are several things to discuss here beginning with the definition of process gain (K<sub>p<\/sub>) for an integrating process (see Figure 1). Self-limiting process gain (K<sub>p<\/sub>) is defined as the change in process variable (PV) relative to the change in controller output (OP) expressed as \u0394PV\/\u0394OP (%\/%). If you change the controller output connected to an integrating process the PV will eventually go to infinity (or negative infinity) if left long enough. The self-limiting process definition of process gain is useless for an integrating process because the answer will always be \u201cinfinity.\u201d<\/p>\n<figure id=\"attachment_548082\" aria-describedby=\"caption-attachment-548082\" style=\"width: 500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-548082 size-medium\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig1-GainOnlyControl1.jpg\" alt=\"Figure 1: The response of an integrating process to gain only (P) control (controller gain K = 1.0) Courtesy: Ed Bullerdiek, retired control engineer\" width=\"500\" height=\"360\" \/><figcaption id=\"caption-attachment-548082\" class=\"wp-caption-text\">Figure 1: The response of an integrating process to gain only (P) control (controller gain K = 1.0). Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>What we really need to know is when we change the controller output how much will the <i>direction<\/i> of the PV change? This is defined as K<sub>p<\/sub> = (\u0394PV\/minute)\/\u0394OP {(%\/min)\/%}. For simplicity we usually express process gain for integrators as %\/minute with the understanding that this is per a one percent change in the controller output (note that disturbances are also expressed in percent change in controller output equivalent).<\/p>\n<p>When we look at the change in controller setpoint (SP) at the five-minute mark the one thing that should really jump out at us is the PV gets to the SP without the need for integral action. This is radically different from a self-limiting process where integral is required to drive the PV to SP. What\u2019s going on here?<\/p>\n<p>A material (or energy) balance process like a level holds an inventory that does not change as long as the input and output flow rates match. A SP change does not change the uncontrolled flow (input or output), it is merely a request to change the inventory. The controller does this by (in this case) reducing the output flow until the inventory (PV) matches the SP, at which point when the error drops to zero the gain contribution drops to zero and the OP is back where it started. The material balance has been restored.<\/p>\n<h2>A nontrivial surprise? How we think about tuning an integrating process<\/h2>\n<p>I am emphasizing this seemingly trivial point because it significantly affects how we think about tuning an integrating process (more importantly you must forget how controller gain works with a self-limiting process). One thing to realize is that when you make a SP change to an integrating process integral action is actually counterproductive (are you surprised?)<\/p>\n<p>At the 30-minute mark the inlet flow increases 10% (OP equivalent). To match the change in inlet flow the OP must increase 10%. This can only happen when the error between the PV and the SP multiplied by the controller gain equals the change in inlet flow {\u0394OP = \u0394Inlet Flow = (PV \u2013 SP) * K}. Just like a self-limiting process a disturbance to an integrating process will result in a permanent offset from SP unless integral action is used.<\/p>\n<p>Finally at the 60 minute mark the SP is changed again. The PV parallels the change in SP, maintaining the constant offset that was caused by the change in inlet flow at the 30-minute mark.<\/p>\n<h2>Two things to know about gain-only control of an integrating process<\/h2>\n<p>What we have learned about gain only control of an integrating process is:<\/p>\n<ul>\n<li>The PV will follow SP changes without the need for integral action. In fact integral action will likely be counterproductive.<\/li>\n<li>A disturbance will result in a persistent offset between the PV and SP. Integral action will be required to eliminate the offset.<\/li>\n<\/ul>\n<p>This presents us with a couple of problems that we didn\u2019t have with self-limiting processes. One is that if we have to balance tuning for SP changes versus disturbance rejection we have a balancing problem; how much integral can we include to remove disturbances without impacting the response to SP changes? Fortunately we almost never change SP\u2019s on integrating processes (at least in refineries), so this is generally not an issue. The second problem is we cannot use a SP change to test controller tuning for disturbance rejection (see Figure 2).<\/p>\n<figure id=\"attachment_548083\" aria-describedby=\"caption-attachment-548083\" style=\"width: 500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-548083\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2.jpg\" alt=\"Figure 2: The response of an integrating process to gain only (P) control (controller gain K = 2.0). Courtesy: Ed Bullerdiek, retired control engineer\" width=\"500\" height=\"354\" \/><figcaption id=\"caption-attachment-548083\" class=\"wp-caption-text\">Figure 2: The response of an integrating process to gain only (P) control (controller gain K = 2.0). Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>As in Figure 1 the input flow changes 10% at the 30-minute mark. The controller output (OP) changes 10% after some initial oscillation to match the change in input. The higher controller gain reduces the PV offset from SP, however it does not and cannot eliminate it. This behavior is identical to how a self-limiting process behaves; raising controller gain reduces PV offset from SP, but at the risk of increased controller oscillation (see Figure 3).<\/p>\n<figure id=\"attachment_548084\" aria-describedby=\"caption-attachment-548084\" style=\"width: 500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-548084\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig3-GainOnlyControl3.jpg\" alt=\"Figure 3: The response of an integrating process to gain only (P) control (controller gain K = 3.65). Courtesy: Ed Bullerdiek, retired control engineer\" width=\"500\" height=\"369\" \/><figcaption id=\"caption-attachment-548084\" class=\"wp-caption-text\">Figure 3: The response of an integrating process to gain only (P) control (controller gain K = 3.65). Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>Figure 3 shows that, similar to self-limiting processes if the controller gain is raised too high the controller goes unstable. Furthermore, the PV and OP peaks line up, which is a key visual cue to use during heuristic controller tuning efforts.<\/p>\n<h2>Integral (Reset) and integrating processes<\/h2>\n<p>Figure 4 shows us that integral only control of an integrating process doesn\u2019t work. One quirk of integrating processes is integral only control is always unstable no matter how slow the integral tuning constant (T<sub>i<\/sub>) is set. One common tuning problem of integrating processes is inadequate controller gain relative to the integral tuning constant, which will result in a continuous slow roll of the process. (Figure 4 was made using a parallel PID to show how integral action doesn\u2019t work without controller gain.)<\/p>\n<figure id=\"attachment_548085\" aria-describedby=\"caption-attachment-548085\" style=\"width: 500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-548085\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig4-IntegralOnlyControl1.jpg\" alt=\"Figure 4: The response of an integrating process to integral only (I) control (integral Ti = 0.05 repeats\/minute \u2013 parallel PID algorithm). Courtesy: Ed Bullerdiek, retired control engineer\" width=\"500\" height=\"360\" \/><figcaption id=\"caption-attachment-548085\" class=\"wp-caption-text\">Figure 4: The response of an integrating process to integral only (I) control (integral Ti = 0.05 repeats\/minute \u2013 parallel PID algorithm). Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>Similar to a self-limiting process when there is too much integral action (relative to controller gain) the PV and OP peaks do not line up.<\/p>\n<p>Figure 5 shows what happens when a little controller gain is added to complement integral control of an integrating process (PI control).<\/p>\n<figure id=\"attachment_548086\" aria-describedby=\"caption-attachment-548086\" style=\"width: 500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-548086\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig5-GainAndIntegralControl1.jpg\" alt=\"Figure 5: PI control of an integrating process (K = 0.35, Ti = 0.05 repeats\/minute \u2013 parallel PID algorithm). Courtesy: Ed Bullerdiek, retired control engineer\" width=\"500\" height=\"365\" \/><figcaption id=\"caption-attachment-548086\" class=\"wp-caption-text\">Figure 5: PI control of an integrating process (K = 0.35, Ti = 0.05 repeats\/minute \u2013 parallel PID algorithm). Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>In Figure 5, we see that adding a little bit of controller gain to the controller stabilizes the controller while retaining an integral constant of 0.05 repeats\/minute (parallel PID algorithm). The response to the SP change at the 5-minute mark still swings a little bit; raising controller gain further will stop this. Note that the integral contribution slows the return of the OP to 70% between 5 and 12 minutes. This results in the PV overshooting the SP (PV will always overshoot the SP after a SP change when integral is present); the PV doesn\u2019t return to SP for another 20 minutes as the integral contribution returns to zero. In short, the presence of integral hinders the response of the controller to a SP change.<\/p>\n<p>The response to the disturbance at the 60-minute mark is identical to the response of a self-limiting process. The controller gain responds first (as expected) followed by the integral action trying to eliminate the offset. After some swinging the controller gain contribution drops to zero as the PV settles on SP (the error has returned to zero) and the integral contribution (and change in OP) matches the size of the disturbance (10%).<\/p>\n<p>This illustrates an issue with tuning an integrating process; integral is required for eliminating PV offset caused by a process disturbance, but it hinders response to a SP change. Fortunately, the SP of most integrating processes are rarely changed.<\/p>\n<h2>Derivative (re-act) interaction with an integrating process<\/h2>\n<p>Figure 6 shows how derivative alone interacts with an integrating process.<\/p>\n<figure id=\"attachment_548087\" aria-describedby=\"caption-attachment-548087\" style=\"width: 500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-548087\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig6-DerivativeOnlyControl1.jpg\" alt=\"Figure 6: The response of an integrating process to derivative only (D) control (derivative Td = 4 minutes, derivative filter = 60 seconds \u2013 parallel PID algorithm). Courtesy: Ed Bullerdiek, retired control engineer\" width=\"500\" height=\"357\" \/><figcaption id=\"caption-attachment-548087\" class=\"wp-caption-text\">Figure 6: The response of an integrating process to derivative only (D) control (derivative Td = 4 minutes, derivative filter = 60 seconds \u2013 parallel PID algorithm). Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>Figure 6 shows how derivative penalizes PV movement. The 4% disturbance to inlet flow that starts at the 30-minute mark causes the PV to ramp upward 2%\/minute. A derivative constant of 4 minutes moves the OP enough to reduce the ramp rate to 0.67%\/minute. (The 60 second derivative filter was used to slow the derivative response enough for you to see the impact of adding derivative. Note that very few control systems allow adding a filter to derivative.)<\/p>\n<p>Derivative action on changes in PV (the recommended option for derivative control) does not respond to the SP change at the 5-minute mark.<\/p>\n<p>Figure 7 shows how raising derivative affects controller performance.<\/p>\n<figure id=\"attachment_548088\" aria-describedby=\"caption-attachment-548088\" style=\"width: 500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-548088\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig7-DerivativeOnlyControl2.jpg\" alt=\"Figure 7: The response of an integrating process to derivative only (D) control (derivative Td = 12 minutes, derivative filter = 0 seconds \u2013 parallel PID algorithm). Courtesy: Ed Bullerdiek, retired control engineer\" width=\"500\" height=\"357\" \/><figcaption id=\"caption-attachment-548088\" class=\"wp-caption-text\">Figure 7: The response of an integrating process to derivative only (D) control (derivative Td = 12 minutes, derivative filter = 0 seconds \u2013 parallel PID algorithm). Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>Figure 7 shows that too much derivative will result in controller oscillation. Further increases to derivative will result in controller instability. Similar to self-limiting processes the visual cue for too much derivative is rapid swings of the OP caused by high derivative chasing small changes in the rate of change of the PV.<\/p>\n<p>Note that increasing derivative did further reduce the rate of change of the process variable (PV).<\/p>\n<p>As a general rule derivative is never used for level control. Derivative causes small changes in inlet flow to become large changes in outlet flow, which will upset downstream processes. Levels are typically tuned to avoid rapid changes to outlet flow regardless of what the inlet flow is doing, thus dampening any upsets. This surge flow management requires special attention to controller tuning to avoid overflowing or emptying the vessel while still minimizing changes in flow to the downstream process. There are, of course, exceptions to this rule, but these depend on the process. We will look at tuning to minimize the impact of disturbances and tuning to minimize controller output movement (surge management).<\/p>\n<h2>Summary: Blending gain, integral and derivative? 4 similarities, 3 differences<\/h2>\n<p>We have learned that integrating processes respond to PID control in some ways similar to self-limiting processes, and in other ways quite differently. The similarities include:<\/p>\n<ul>\n<li>Controller gain cannot eliminate the error between the process variable (PV) and setpoint (SP) that is caused by a process disturbance. Integral action is required to eliminate the error.<\/li>\n<li>Too much controller gain will cause swinging. The visual cue that the controller gain is too high is the process variable (PV) and controller output (OP) peaks will line up.<\/li>\n<li>Too much integral will cause swinging. The visual cue that integral is too high is the PV and OP peaks do not line up.<\/li>\n<li>Too much derivative will cause swinging.<\/li>\n<\/ul>\n<p>The differences are:<\/p>\n<ul>\n<li>Controller gain alone is adequate for SP changes. The PV will settle back on SP without the use of integral. In fact, integral will result in the PV overshooting the SP and delay the eventual return of the PV to SP.<\/li>\n<li>Integral alone is always unstable on an integrating process. Controller gain is required to maintain stable control. What may appear to be too much integral may in fact be too little controller gain (heuristic tuning will not be as simple as just slowing down the integral action).<\/li>\n<li>Derivative, by penalizing PV movement, will slow down the ramp rate caused by a disturbance.<\/li>\n<\/ul>\n<p>As with self-limiting processes, good control loop tuning means blending controller gain, integral, and (rarely) derivative together to get the \u2018best\u2019 controller response. One challenge will be determining what \u2018best\u2019 is as part of the goal will be to avoid unnecessarily disturbing downstream processes. We will see that our thought process for tuning an integrating process will in some ways be similar to, and in other very different from, how we tune a self-limiting process.<\/p>\n<p>&nbsp;<\/p>\n<p><b>Ed Bullerdiek<\/b> is a retired control engineer with 37 years of process control experience in petroleum refining and oil production. Edited by <strong>Mark T. Hoske<\/strong>, editor-in-chief, <i>Control<\/i><i> Engineering, <\/i>WTWH Media<i>,<\/i> mhoske@wtwhmedia.com.<\/p>\n<p>&nbsp;<\/p>\n<p>CONSIDER THIS<\/p>\n<p>Integrating processes when controlled by a PID controller do not behave like self-limiting processes. What are the similarities, and what are the differences? How will this affect how we think about tuning PID controllers mated to integrating processes?<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>ONLINE<\/p>\n<p>PID series from Ed Bullerdiek, retired control engineer<\/p>\n<p>Part 1: <a href=\"https:\/\/www.controleng.com\/articles\/three-reasons-to-tune-control-loops-safety-profit-energy-efficiency\">Three reasons to tune control loops: Safety, profit, energy efficiency<\/a><\/p>\n<p>PID spotlight, part 2: <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-2-know-these-13-terms-interactions\">Know these 13 terms, interactions<\/a><\/p>\n<p>PID spotlight, part 3: <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/\">How to select one of four process responses<\/a><\/p>\n<p>PID spotlight, part 4: <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-4-how-to-balance-pid-control-for-a-self-limiting-process\/\">How to balance PID control for a self-limiting process<\/a><\/p>\n<p>PID spotlight, part 5: <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-5-what-does-good-and-bad-controller-tuning-look-like\/\">What does good and bad controller tuning look like?<\/a><\/p>\n<p>PID spotlight, part 6: <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-6-deadtime-how-to-boost-controller-performance-anyway\/\">Deadtime? How to boost controller performance anyway<\/a><\/p>\n<p>PID spotlight, part 7: O<a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-7-open-loop-tuning-of-a-self-limiting-process\/\">pen-loop tuning of a self-limiting process<\/a><\/p>\n<p>PID spotlight, part 8: <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-8-closed-loop-tuning-for-self-limiting-processes\">Closed-loop tuning for self-limiting processes<\/a><\/p>\n<p>PID spotlight, part 9: <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-9-heuristic-tuning-for-a-self-limiting-process\">Heuristic tuning for a self-limiting process (part A on heuristic tuning)<\/a><\/p>\n<p>PID spotlight, part 10: <a href=\"https:\/\/www.controleng.com\/articles\/pid-controller-tuning-insights\/\">Heuristic tuning in a self-limiting process<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Aug. 1 RCEP webcast available for one year: <a href=\"https:\/\/www.controleng.com\/webcasts\/how-to-automate-the-mechanics-of-loop-tuning\/\">How to automate series: The mechanics of loop tuning<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>More on <a href=\"https:\/\/www.controleng.com\/control-systems\/pid-apc\/\">PID and advanced process control<\/a> from <i>Control<\/i><i> Engineering.<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Learning Objectives Know the definition of process gain for an integrating process. Understand how integrating processes under PID control behave similarly to self-limiting processes. Examine differences of how integrating processes under PID control behave relative to self-limiting processes. PID control of an integrating process insights Understand that controller gain alone will allow a proportional-integral-derivative [&hellip;]<\/p>\n","protected":false},"author":3604,"featured_media":125560,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[104038],"tags":[],"tracking-metrics":[],"display-location":[],"class_list":{"2":"type-post"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PID spotlight, part 11: How a PID controller works with an integrating process - Control Engineering<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PID spotlight, part 11: How a PID controller works with an integrating process - Control Engineering\" \/>\n<meta property=\"og:description\" content=\"&nbsp; Learning Objectives Know the definition of process gain for an integrating process. Understand how integrating processes under PID control behave similarly to self-limiting processes. Examine differences of how integrating processes under PID control behave relative to self-limiting processes. PID control of an integrating process insights Understand that controller gain alone will allow a proportional-integral-derivative [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/\" \/>\n<meta property=\"og:site_name\" content=\"Control Engineering\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ControlEngineeringMagazine\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-08T22:21:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-24T00:35:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2-slider.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"724\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Control Engineering Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@controlengtips\" \/>\n<meta name=\"twitter:site\" content=\"@controlengtips\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Control Engineering Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/\"},\"author\":{\"name\":\"Control Engineering Staff\",\"@id\":\"https:\/\/www.controleng.com\/#\/schema\/person\/23a1144d9b5d980be07d7f9539a674b2\"},\"headline\":\"PID spotlight, part 11: How a PID controller works with an integrating process\",\"datePublished\":\"2025-01-08T22:21:51+00:00\",\"dateModified\":\"2025-04-24T00:35:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/\"},\"wordCount\":2443,\"publisher\":{\"@id\":\"https:\/\/www.controleng.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2-slider.jpeg\",\"articleSection\":[\"PID, APC\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/\",\"url\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/\",\"name\":\"PID spotlight, part 11: How a PID controller works with an integrating process - Control Engineering\",\"isPartOf\":{\"@id\":\"https:\/\/www.controleng.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2-slider.jpeg\",\"datePublished\":\"2025-01-08T22:21:51+00:00\",\"dateModified\":\"2025-04-24T00:35:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#primaryimage\",\"url\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2-slider.jpeg\",\"contentUrl\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2-slider.jpeg\",\"width\":1024,\"height\":724,\"caption\":\"Courtesy: Ed Bullerdiek, retired control engineer\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.controleng.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PID spotlight, part 11: How a PID controller works with an integrating process\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.controleng.com\/#website\",\"url\":\"https:\/\/www.controleng.com\/\",\"name\":\"Control Engineering\",\"description\":\"Control Engineering covers and educates about automation, control and instrumentation technologies\",\"publisher\":{\"@id\":\"https:\/\/www.controleng.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.controleng.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.controleng.com\/#organization\",\"name\":\"Control Engineering\",\"url\":\"https:\/\/www.controleng.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.controleng.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/ce_logo.png\",\"contentUrl\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/ce_logo.png\",\"width\":300,\"height\":93,\"caption\":\"Control Engineering\"},\"image\":{\"@id\":\"https:\/\/www.controleng.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ControlEngineeringMagazine\",\"https:\/\/x.com\/controlengtips\",\"https:\/\/www.linkedin.com\/company\/control-engineering-magazine\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.controleng.com\/#\/schema\/person\/23a1144d9b5d980be07d7f9539a674b2\",\"name\":\"Control Engineering Staff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.controleng.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a71b8c279c109855866696137da9e5ce8350c84b413aec20631de37d1abcf56b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a71b8c279c109855866696137da9e5ce8350c84b413aec20631de37d1abcf56b?s=96&d=mm&r=g\",\"caption\":\"Control Engineering Staff\"},\"url\":\"https:\/\/www.controleng.com\/author\/control-engineering-staff\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PID spotlight, part 11: How a PID controller works with an integrating process - Control Engineering","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/","og_locale":"en_US","og_type":"article","og_title":"PID spotlight, part 11: How a PID controller works with an integrating process - Control Engineering","og_description":"&nbsp; Learning Objectives Know the definition of process gain for an integrating process. Understand how integrating processes under PID control behave similarly to self-limiting processes. Examine differences of how integrating processes under PID control behave relative to self-limiting processes. PID control of an integrating process insights Understand that controller gain alone will allow a proportional-integral-derivative [&hellip;]","og_url":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/","og_site_name":"Control Engineering","article_publisher":"https:\/\/www.facebook.com\/ControlEngineeringMagazine","article_published_time":"2025-01-08T22:21:51+00:00","article_modified_time":"2025-04-24T00:35:29+00:00","og_image":[{"width":1024,"height":724,"url":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2-slider.jpeg","type":"image\/jpeg"}],"author":"Control Engineering Staff","twitter_card":"summary_large_image","twitter_creator":"@controlengtips","twitter_site":"@controlengtips","twitter_misc":{"Written by":"Control Engineering Staff","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#article","isPartOf":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/"},"author":{"name":"Control Engineering Staff","@id":"https:\/\/www.controleng.com\/#\/schema\/person\/23a1144d9b5d980be07d7f9539a674b2"},"headline":"PID spotlight, part 11: How a PID controller works with an integrating process","datePublished":"2025-01-08T22:21:51+00:00","dateModified":"2025-04-24T00:35:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/"},"wordCount":2443,"publisher":{"@id":"https:\/\/www.controleng.com\/#organization"},"image":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#primaryimage"},"thumbnailUrl":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2-slider.jpeg","articleSection":["PID, APC"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/","url":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/","name":"PID spotlight, part 11: How a PID controller works with an integrating process - Control Engineering","isPartOf":{"@id":"https:\/\/www.controleng.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#primaryimage"},"image":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#primaryimage"},"thumbnailUrl":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2-slider.jpeg","datePublished":"2025-01-08T22:21:51+00:00","dateModified":"2025-04-24T00:35:29+00:00","breadcrumb":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#primaryimage","url":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2-slider.jpeg","contentUrl":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/CTL2412_MAG2_F1_APC-EB11-Integrating_Process_to_a_PID_Controller-Fig2-GainOnlyControl2-slider.jpeg","width":1024,"height":724,"caption":"Courtesy: Ed Bullerdiek, retired control engineer"},{"@type":"BreadcrumbList","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.controleng.com\/"},{"@type":"ListItem","position":2,"name":"PID spotlight, part 11: How a PID controller works with an integrating process"}]},{"@type":"WebSite","@id":"https:\/\/www.controleng.com\/#website","url":"https:\/\/www.controleng.com\/","name":"Control Engineering","description":"Control Engineering covers and educates about automation, control and instrumentation technologies","publisher":{"@id":"https:\/\/www.controleng.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.controleng.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.controleng.com\/#organization","name":"Control Engineering","url":"https:\/\/www.controleng.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.controleng.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/ce_logo.png","contentUrl":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/12\/ce_logo.png","width":300,"height":93,"caption":"Control Engineering"},"image":{"@id":"https:\/\/www.controleng.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ControlEngineeringMagazine","https:\/\/x.com\/controlengtips","https:\/\/www.linkedin.com\/company\/control-engineering-magazine\/"]},{"@type":"Person","@id":"https:\/\/www.controleng.com\/#\/schema\/person\/23a1144d9b5d980be07d7f9539a674b2","name":"Control Engineering Staff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.controleng.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a71b8c279c109855866696137da9e5ce8350c84b413aec20631de37d1abcf56b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a71b8c279c109855866696137da9e5ce8350c84b413aec20631de37d1abcf56b?s=96&d=mm&r=g","caption":"Control Engineering Staff"},"url":"https:\/\/www.controleng.com\/author\/control-engineering-staff\/"}]}},"_links":{"self":[{"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/posts\/125552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/users\/3604"}],"replies":[{"embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/comments?post=125552"}],"version-history":[{"count":0,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/posts\/125552\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/media\/125560"}],"wp:attachment":[{"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/media?parent=125552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/categories?post=125552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/tags?post=125552"},{"taxonomy":"tracking-metric","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/tracking-metrics?post=125552"},{"taxonomy":"display-location","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/display-location?post=125552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}