{"id":129322,"date":"2025-02-17T08:36:49","date_gmt":"2025-02-17T14:36:49","guid":{"rendered":"https:\/\/www.controleng.com\/?p=129322"},"modified":"2025-04-23T19:35:28","modified_gmt":"2025-04-24T00:35:28","slug":"pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process","status":"publish","type":"post","link":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/","title":{"rendered":"PID spotlight, part 15: Open loop tuning of near integrating process"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Near integrating process controller tuning insights<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Slow self-limiting processes with high lag\/deadtime ratios (aka near-integrating processes) can be tuned using open loop integrating process tuning methods. This can reduce loop tuning time up to 90%.<\/li>\n\n\n\n<li>The open loop tuning method for near integrating processes is nearly identical to the method for integrating processes. The one difference for near integrators is the process must be at steady state before starting the test.<\/li>\n\n\n\n<li>The (pseudo) fill time to deadtime ratio must be checked to verify the calculated tuning constants will be stable.<\/li>\n\n\n\n<li>The calculated tuning constants may not be ideal and require further modification to achieve best response.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<p>How can we use integrating process open loop tuning methods to tune certain self-limiting processes, so called near-integrating processes?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is a near-integrating process?<\/h2>\n\n\n\n<p>A near integrating process is a self-limiting process with a high lag\/deadtime ratio. Processes with a high lag\/deadtime ratio are often very slow. Lag times can be many minutes or hours. These are difficult to tune using self-limiting process open loop tuning methods. It takes a lot of time for the process to come to steady state after a step test, and there is a high likelihood that a process disturbance will ruin the step test. Getting good step test results is time-consuming and prone to error, therefore there is a strong incentive to develop a faster method.<\/p>\n\n\n\n<p>This is where using integrating process open loop tuning comes in handy. A slow, high lag\/deadtime ratio self-limiting process looks a lot like an integrating process in the short term. We only need to run the step test long enough to get the initial slope of the process response, which can shorten step testing time up to 90%.<\/p>\n\n\n\n<p>There are some caveats. Since we don\u2019t determine a process gain or process lag, the tuning constants we calculate can be poor estimates, which is why we have heuristic methods to trim up the tuning. However, the increase in speed at getting results can be a good tradeoff. This process only works on high lag\/deadtime ratio processes. <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-6-deadtime-how-to-boost-controller-performance-anyway\/\">High lag\/deadtime ratio processes<\/a> are stable even if the controller gain is five, 10 or more times the baseline controller gain (the inverse of the process gain). Since we don\u2019t know the process gain, we cannot know what the controller gain stability limit might be. Therefore, we should only use this on a process where it is unlikely we will cause instability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Open loop tuning method for near-integrating processes<\/h2>\n\n\n\n<p>The open loop controller tuning method is done with the controller in manual mode. This is when a controller is in manual it is operating in open loop.<\/p>\n\n\n\n<p>The method is:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Place the controller in manual.<\/li>\n\n\n\n<li>Step the controller output (OP) up or down 2 to 10%.<\/li>\n\n\n\n<li>From trends estimate the:<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-left\">o&nbsp;&nbsp; Change in OP (\u0394OP \u2013 %).<\/p>\n\n\n\n<p class=\"has-text-align-left\">o&nbsp;&nbsp; Slope of the process variable (PV) after the change (\u0394PV\/time \u2013 %\/minute).<\/p>\n\n\n\n<p class=\"has-text-align-left\">o&nbsp;&nbsp; Apparent deadtime (D<sub>t<\/sub> \u2013 minutes).<\/p>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Calculate the tuning constants using your favorite calculations.<\/li>\n<\/ul>\n\n\n\n<p>We are assuming the effect of any process lags can be ignored. We are only interested in the effective deadtime that any lags create.<\/p>\n\n\n\n<p>The instructions are like open loop tuning of an integrator. The one difference is the PV slope before stepping the OP is zero; the process is at steady state. If you believe that another step is necessary, you should wait until the process has come to steady state.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What an open loop step test looks like<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"1024\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure1-708x1024.jpg\" alt=\"Figure 1: Estimating the three parameters required for near integrator open loop tuning of a high lag\/deadtime ratio self-limiting process with a process gain (Kp) of 2.0, three lags (T1, T2, T3) of 180, 10 and 10 seconds each and no deadtime (Dt). Note multiple lags create an apparent deadtime of 15 seconds. Courtesy: Ed Bullerdiek, retired control engineer\" class=\"wp-image-129325\" srcset=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure1-708x1024.jpg 708w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure1-207x300.jpg 207w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure1-768x1111.jpg 768w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure1-1062x1536.jpg 1062w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure1-1416x2048.jpg 1416w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure1.jpg 1632w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><figcaption class=\"wp-element-caption\">Figure 1: Estimating the three parameters required for near integrator open loop tuning of a high lag\/deadtime ratio self-limiting process with a process gain (Kp) of 2.0, three lags (T1, T2, T3) of 180, 10 and 10 seconds each and no deadtime (Dt). Note multiple lags create an apparent deadtime of 15 seconds. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n\n\n\n<p>Figure 1 shows an open loop step test of a self-limiting process with a process gain (K<sub>p<\/sub>) of 2, two lags of 10 seconds, one lag of 180 seconds and no deadtime. This has a high lag\/deadtime ratio and therefore can be treated as a near integrating process. We are only looking at the first three minutes of the step test because that is all we need to gather the information required for our calculations.<\/p>\n\n\n\n<p>The near integrating process open loop tuning method uses this procedure.<\/p>\n\n\n\n<p>Step 1: Place the controller in manual.<\/p>\n\n\n\n<p>Step 2: Verify the process variable (PV) is moving in a straight line.<\/p>\n\n\n\n<p>Step 3: Step the controller output (OP).<\/p>\n\n\n\n<p>Step 4: Estimate the change in PV slope and deadtime from the process reaction curve (read them off the trend).<\/p>\n\n\n\n<p>Step 5: Write down the \u0394OP, the maximum \u0394PV\/minute rate and the deadtime (D<sub>t<\/sub>):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0394OP = 5%<\/li>\n\n\n\n<li>Max \u0394PV\/min = 2.5%\/min<\/li>\n\n\n\n<li>D<sub>t<\/sub> = 0.25 minutes<\/li>\n<\/ul>\n\n\n\n<p>Step 6: Calculate the near integrator process gain (K<sub>p<\/sub>):<\/p>\n\n\n\n<p><em>K<\/em><em><sub>p<\/sub><\/em><em> = Max \u0394PV\/min \/ \u0394OP<\/em><\/p>\n\n\n\n<p><em>K<\/em><em><sub>p<\/sub><\/em><em> = 2.5 \/ 5<\/em><\/p>\n\n\n\n<p><em>K<\/em><em><sub>p<\/sub><\/em><em> = 0.5%\/min<\/em><\/p>\n\n\n\n<p>From here we can calculate a pseudo fill time (T<sub>fill<\/sub>):<\/p>\n\n\n\n<p><em>T<\/em><em><sub>fill<\/sub><\/em><em> = 1\/K<\/em><em><sub>p<\/sub><\/em><\/p>\n\n\n\n<p><em>T<\/em><em><sub>fill<\/sub><\/em><em> = 1\/0.5<\/em><\/p>\n\n\n\n<p><em>T<\/em><em><sub>fill<\/sub><\/em><em> = 2 minutes\/%<\/em><\/p>\n\n\n\n<p>Step 7: Calculate and test.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Calculating tuning constants<\/h2>\n\n\n\n<p>A concept critical to several loop tuning methods is arrest time (\u03bb). Those of you who have worked with lambda tuning will recognize the Greek letter \u03bb. Lambda is used in multiple tuning methods to allow controller response to be customized. With integrating processes, lambda is the time to stop a process upset (in the time scale the control system uses for tuning, which for us is minutes). Table 1 contains the lambda tuning rules for integrating processes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Table 1 &#8211; Lambda Tuning for Integrating Processes<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"375\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1-1024x375.jpg\" alt=\"Table 1: Lambda integrating process PI tuning constant calculations for proportional-integral (PI) controllers. Courtesy: Ed Bullerdiek, retired control engineer\" class=\"wp-image-129323\" srcset=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1-1024x375.jpg 1024w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1-300x110.jpg 300w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1-768x281.jpg 768w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1-1536x562.jpg 1536w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg 1974w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Table 1: Lambda integrating process PI tuning constant calculations for proportional-integral (PI) controllers. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n\n\n\n<p>Key to using any of these tuning methods is understanding the limitations on \u03bb. You can\u2019t arrest the effects of a process disturbance faster than the process deadtime or for some time after the deadtime has passed. Therefore, there is a limitation on \u03bb:<\/p>\n\n\n\n<p><em>\u03bb &gt;= 3 * D<\/em><em><sub>t<\/sub><\/em><\/p>\n\n\n\n<p>You may choose to go higher but setting \u03bb lower risks controller instability.<\/p>\n\n\n\n<p>The self-limiting process gain (K<sub>p<\/sub>) isn\u2019t used to calculate the tuning constants. The implicit assumption is that lag dominant processes can accommodate a controller gain higher than any we will calculate using this method.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Validating the calculation method<\/h2>\n\n\n\n<p>Since we step tested a process with a pseudo fill time of 2.0 minutes\/% and an apparent deadtime of 0.25 minutes, let\u2019s see how the calculations turn out. The minimum permitted \u03bb is:<\/p>\n\n\n\n<p><em>\u03bb = 3 * 0.25<\/em><\/p>\n\n\n\n<p><em>\u03bb = 0.75<\/em><\/p>\n\n\n\n<p>This is the most aggressive setting. &nbsp;We should expect the tuning to minimize the disturbance arrest time but at the cost of a strong response to setpoint changes, oscillation and potential instability.<\/p>\n\n\n\n<p>The calculated tuning constants are shown in Table 2:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Table 2 &#8211; Aggressive Lambda Tuning of Near Integrating Process<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"261\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table2-1024x261.jpg\" alt=\"Table 2: Calculating aggressive lambda integrating process PI tuning constants for a near integrating process with a pseudo fill time (Tfill) of 2.0 minutes\/% and an apparent deadtime (Dt) of 0.25 minutes. Courtesy: Ed Bullerdiek, retired control engineer\" class=\"wp-image-129324\" srcset=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table2-1024x261.jpg 1024w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table2-300x76.jpg 300w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table2-768x196.jpg 768w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table2-1536x392.jpg 1536w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table2-2048x522.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Table 2: Calculating aggressive lambda integrating process PI tuning constants for a near integrating process with a pseudo fill time (Tfill) of 2.0 minutes\/% and an apparent deadtime (Dt) of 0.25 minutes. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n\n\n\n<p>Another thing we should do is calculate the fill time\/deadtime ratio to verify that we should not expect stability issues. In this case the ratio is:<\/p>\n\n\n\n<p><em>T<\/em><em><sub>fill<\/sub><\/em><em>\/D<\/em><em><sub>t<\/sub><\/em><em> = 2.0 \/ 0.25<\/em><\/p>\n\n\n\n<p><em>T<\/em><em><sub>fill<\/sub><\/em><em>\/D<\/em><em><sub>t<\/sub><\/em><em> = 8.0<\/em><\/p>\n\n\n\n<p>From <a href=\"https:\/\/www.controleng.com\/pid-spotlight-part-13-deadtime-whats-the-best-that-i-can-do\/\">PID spotlight part 13<\/a>, in Figure 1 it looks like the process will be stable with a controller gain up to about 10. The controller gain for disturbance rejection tuning will be in the vicinity of 5. Therefore, we shouldn\u2019t expect any stability issues with a controller gain of 3.5.<\/p>\n\n\n\n<p>We would be remiss if we didn\u2019t estimate the time savings we achieved by treating this as a near-integrating process. The step test in Figure 1 yielded all the information we needed in about two minutes. The time for an open loop step test to come to steady state is nominally four times the dominant lag, which in this case is three minutes (T<sub>1<\/sub> = 180 seconds). It would have required a minimum of 12 minutes to estimate the process gain. We saved at least 10 minutes or about 85% of the time to perform a full open loop step test.<\/p>\n\n\n\n<p>The only question remaining is: Do these tuning constants work?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"743\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure2-1024x743.jpg\" alt=\"Figure 2: Integrating process PI tuning of a near integrating process.\nTuning constants are K = 3.50, Ti = 1.75 minutes\/repeat, Dt = 0 minutes. Courtesy: Ed Bullerdiek, retired control engineer\" class=\"wp-image-129326\" srcset=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure2-1024x743.jpg 1024w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure2-300x218.jpg 300w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure2-768x557.jpg 768w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure2-1536x1114.jpg 1536w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure2-2048x1486.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 2: Integrating process PI tuning of a near integrating process.\nTuning constants are K = 3.50, Ti = 1.75 minutes\/repeat, Dt = 0 minutes. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n\n\n\n<p>In figure 2 we see that the controller tuning is aggressive but stable. Not surprisingly a controller gain of 3.5 causes the controller output (OP) to hit 100% on a setpoint (SP) change. The remainder of the response to the setpoint change is oscillatory. The response to a load disturbance is very quick. It appears the \u2018arrest time\u2019 is a little more than 0.75 minutes after the deadtime has passed, which is the chosen value of \u03bb.<\/p>\n\n\n\n<p>The method looks like it works reasonably well even though we do not have a process gain or lag time constant to work with. This looks close to disturbance rejection tuning. If we were looking for critically damped tuning, we would use heuristics to estimate new tuning constants.<\/p>\n\n\n\n<p>For comparison, let\u2019s calculate tuning constants using the simplified IMC calculations for self-limiting processes used in <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-7-open-loop-tuning-of-a-self-limiting-process\/%5d.\">PID spotlight part 7<\/a>. Table 3 is a copy of the calculations from PID spotlight part 7 for a PI controller.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Table 3 &#8211; Simplified IMC Tuning Calculations<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"197\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table3-1024x197.jpg\" alt=\"Table 3: Simplified internal model control PI tuning constant calculations for proportional-integral (PI) controllers. Courtesy: Ed Bullerdiek, retired control engineer\" class=\"wp-image-129327\" srcset=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table3-1024x197.jpg 1024w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table3-300x58.jpg 300w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table3-768x148.jpg 768w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table3-1536x296.jpg 1536w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table3.jpg 1950w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Table 3: Simplified internal model control PI tuning constant calculations for proportional-integral (PI) controllers. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n\n\n\n<p>We know that the process gain K<sub>p<\/sub> is 2.0, therefore the baseline controller gain K<sub>base<\/sub> = 0.5 and the dominant process lag T<sub>1<\/sub> = 3 minutes. When we include the apparent deadtime from the step test we have all the information necessary to calculate simplified IMC tuning constants:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Table 4 &#8211; Simplified IMC Tuning of Self-Limiting Process<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"185\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table4-1024x185.jpg\" alt=\"Table 4: Simplified IMC PI tuning constant calculations for a process with Kbase = 0.5, T1 = 3 minutes and Dt =0.25 minutes. Courtesy: Ed Bullerdiek, retired control engineer\" class=\"wp-image-129328\" srcset=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table4-1024x185.jpg 1024w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table4-300x54.jpg 300w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table4-768x139.jpg 768w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table4-1536x278.jpg 1536w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table4.jpg 1880w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Table 4: Simplified IMC PI tuning constant calculations for a process with Kbase = 0.5, T1 = 3 minutes and Dt =0.25 minutes. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n\n\n\n<p>The simplified IMC controller tuning constants for this process are:<\/p>\n\n\n\n<p>K = 1.53<\/p>\n\n\n\n<p>T<sub>i<\/sub> = 2.44<\/p>\n\n\n\n<p>For comparison purposes the \u201cnear integrating\u201d tuning constants are:<\/p>\n\n\n\n<p>K = 3.5<\/p>\n\n\n\n<p>T<sub>i<\/sub> = 1.75<\/p>\n\n\n\n<p>The new constants are less aggressive, so we should expect to see a less aggressive response.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"726\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure3-1024x726.jpg\" alt=\"Figure 3: Simplified IMC PI tuning of a near integrating process.\nTuning constants are K = 1.53, Ti = 2.44 minutes\/repeat, Dt = 0 minutes. Courtesy: Ed Bullerdiek, retired control engineer\" class=\"wp-image-129329\" srcset=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure3-1024x726.jpg 1024w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure3-300x213.jpg 300w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure3-768x545.jpg 768w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure3-1536x1089.jpg 1536w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure3-2048x1453.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 3: Simplified IMC PI tuning of a near integrating process.\nTuning constants are K = 1.53, Ti = 2.44 minutes\/repeat, Dt = 0 minutes. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n\n\n\n<p>Figure 3 shows that simplified IMC tuning does result in critically damped response to a setpoint change as it should. This is considerably less aggressive than the lambda tuning displayed in Figure 2, which was intentionally as aggressive as possible. From here we can start to see the value of lambda tuning and other similar tuning methods that allow us to dial-a-response. If we pick a larger value for \u03bb we should expect the controller response to become less aggressive. For example, if we would like the controller output to avoid large changes on a setpoint change we could set \u03bb to two minutes. The tradeoff here is a longer disturbance arrest time (two minutes) for less controller output movement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Table 5 &#8211; Relaxed Lambda Tuning of Near Integrating Process<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"257\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table5-1024x257.jpg\" alt=\"Table 5: Calculating relaxed lambda integrating process PI tuning constants for a near integrating process with a pseudo fill time (Tfill) of 2.0 minutes\/% and an apparent deadtime (Dt) of 0.25 minutes. Courtesy: Ed Bullerdiek, retired control engineer\" class=\"wp-image-129330\" srcset=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table5-1024x257.jpg 1024w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table5-300x75.jpg 300w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table5-768x193.jpg 768w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table5-1536x385.jpg 1536w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table5-2048x513.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Table 5: Calculating relaxed lambda integrating process PI tuning constants for a near integrating process with a pseudo fill time (Tfill) of 2.0 minutes\/% and an apparent deadtime (Dt) of 0.25 minutes. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"727\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure4-1024x727.jpg\" alt=\"Figure 4: Integrating process PI tuning of a near integrating process.\nTuning constants are K = 1.70, Ti = 4.25 minutes\/repeat, Dt = 0 minutes. Courtesy: Ed Bullerdiek, retired control engineer\" class=\"wp-image-129331\" srcset=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure4-1024x727.jpg 1024w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure4-300x213.jpg 300w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure4-768x545.jpg 768w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure4-1536x1091.jpg 1536w, https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Figure4-2048x1454.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 4: Integrating process PI tuning of a near integrating process.\nTuning constants are K = 1.70, Ti = 4.25 minutes\/repeat, Dt = 0 minutes. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n\n\n\n<p>In figure 4 we can see the impact of increasing the value of \u03bb. Based on the tuning constants the controller output has a smaller response to a setpoint change and the deviation from setpoint after a disturbance is larger and longer lasting than we see in figure 2. Putting on our heuristic tuning hat it appears that the integral is too slow. The disturbance is arrested quickly due to controller gain action but lingers waiting for the integral action to eliminate the deviation. We should consider reducing integral to 3.2, about a 25% reduction, as an initial correction.<\/p>\n\n\n\n<p>There are some points to emphasize:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PID tuning can tolerate a considerable range in the tuning constants, implying that we have wiggle room to trim controller performance to our needs. Mechanistic tuning methods are valuable tools in your loop tuning toolbox, but they only provide guidance, not final answers.<\/li>\n\n\n\n<li>In the case of lag dominant self-limiting processes there are multiple approaches to get the same result. Here we have \u201cmisused\u201d the open loop integrating process loop tuning method to tune a slow self-limiting process because it looks like it might work. As it turns out it does work provided we apply it only to high lag\/deadtime ratio processes.<\/li>\n\n\n\n<li>You have been introduced to one of many loop tuning methods that allow you to select the aggressiveness of the tuning.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Open loop tuning tips for near integrators<\/h2>\n\n\n\n<p>Slow control loops should have a flow cascade secondary. The flow secondary will eliminate flow disturbances and will eliminate poor controller performance caused by valve problems. If there isn\u2019t a secondary flow controller, it\u2019s important to check for valve problems before tuning the controller. You won\u2019t have an opportunity to stack the recommended three steps close together because the process, for best results, should be permitted to line out after each step. This eliminates the potential time savings from using the integrating process open loop tuning method.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Open loop tuning limitations<\/h2>\n\n\n\n<p>Bad valves will warp the results. Estimated process gain can be wildly inaccurate, especially with small step sizes. Deadtime may also appear variable based on valve response.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How lambda allows for near-integrating processes<\/h2>\n\n\n\n<p>Treating a very slow lag dominant self-limiting process like an integrator can reduce tuning time by up to 90%. The tuning method does not identify the steady-state process gain (K<sub>p<\/sub>) or the dominant lag time (T<sub>1<\/sub>). Instead, it relies on the fact that the controller gain can be much larger than the baseline controller gain (K >> K<sub>base<\/sub>) and that a lag-dominant self-limiting process looks very much like an integrating process to a PID controller.<\/p>\n\n\n\n<p>The concept of tuning controller response was introduced using lambda (\u03bb). This adds the ability to tune response to meet the process needs but adds a level of complexity. You now must decide what kind of response is required. If you don\u2019t like it, you can change response by recalculating using a new \u03bb or tweak the constants using heuristic methods. There are multiple paths to the desired result.<\/p>\n\n\n\n<p><strong>Ed Bullerdiek<\/strong> 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, <em>Control<\/em><em> Engineering, <\/em>WTWH Media<em>,<\/em> <a href=\"http:\/\/mhoske@wtwhmedia.com\/\">mhoske@wtwhmedia.com<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>CONSIDER THIS<\/p>\n\n\n\n<p>Can we speed up the tuning of a slow self-limiting process by pretending it is an integrating process? Why does this to work? What are the potential pitfalls? How much time can we save?<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Webcast Resources<\/h4>\n\n\n\n<p>Aug. 1 RCEP webcast is 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\n\n\n<h4 class=\"wp-block-heading\">ONLINE<\/h4>\n\n\n\n<p>PID series from Ed Bullerdiek, retired control engineer<\/p>\n\n\n\n<p>PID spotlight, 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\n\n\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\n\n\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\n\n\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\n\n\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\n\n\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\n\n\n<p>PID spotlight, part 7: <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-7-open-loop-tuning-of-a-self-limiting-process\/\">Open loop tuning of a self-limiting process<\/a><\/p>\n\n\n\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\n\n\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\n\n\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\n\n\n<p>PID spotlight, part 11: <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-11-how-a-pid-controller-works-with-an-integrating-process\/\">How a PID controller works with an integrating process<\/a><\/p>\n\n\n\n<p>PID spotlight, part 12: <a href=\"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-12-what-does-good-and-bad-level-controller-tuning-look-like\/\">What does good and bad controller tuning look like?<\/a><\/p>\n\n\n\n<p>PID spotlight, part 13: <a href=\"https:\/\/www.controleng.com\/pid-spotlight-part-13-deadtime-whats-the-best-that-i-can-do\/\">Deadtime: what\u2019s the best that I can do?<\/a><\/p>\n\n\n\n<p>PID spotlight, part 14: <a href=\"https:\/\/www.controleng.com\/pid-spotlight-part-14-how-open-loop-tuning-works-in-an-integrating-process\/\">Open loop tuning of an integrating process<\/a><\/p>\n\n\n\n<p>More on <a href=\"https:\/\/www.controleng.com\/control-systems\/pid-apc\/\">PID and advanced process control<\/a> from <em>Control Engineering<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Near integrating process controller tuning insights How can we use integrating process open loop tuning methods to tune certain self-limiting processes, so called near-integrating processes? What is a near-integrating process? A near integrating process is a self-limiting process with a high lag\/deadtime ratio. Processes with a high lag\/deadtime ratio are often very slow. Lag times [&hellip;]<\/p>\n","protected":false},"author":4742,"featured_media":129323,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":true,"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[104038],"tags":[109509,109510,109340,109503,109502,109501,109508,109507,109506,109505,109504],"tracking-metrics":[],"display-location":[109353],"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 15: Open loop tuning of near integrating process - Control Engineering<\/title>\n<meta name=\"description\" content=\"Can we tune slow, self-limiting processes with high lag\/deadtime ratio processes as if they are integrating processes? Yes, we can.\" \/>\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-15-open-loop-tuning-of-near-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 15: Open loop tuning of near integrating process - Control Engineering\" \/>\n<meta property=\"og:description\" content=\"Can we tune slow, self-limiting processes with high lag\/deadtime ratio processes as if they are integrating processes? Yes, we can.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-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-02-17T14:36:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-24T00:35:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1974\" \/>\n\t<meta property=\"og:image:height\" content=\"722\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ed Bullerdiek\" \/>\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=\"Ed Bullerdiek\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 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-15-open-loop-tuning-of-near-integrating-process\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/\"},\"author\":{\"name\":\"Ed Bullerdiek\",\"@id\":\"https:\/\/www.controleng.com\/#\/schema\/person\/ea92424310f76dc1a5495d7beb68ab28\"},\"headline\":\"PID spotlight, part 15: Open loop tuning of near integrating process\",\"datePublished\":\"2025-02-17T14:36:49+00:00\",\"dateModified\":\"2025-04-24T00:35:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/\"},\"wordCount\":2626,\"publisher\":{\"@id\":\"https:\/\/www.controleng.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg\",\"keywords\":[\"advanced process control\",\"APC\",\"control engineering\",\"PID control\",\"PID controller tuning\",\"PID tuning\",\"PID tuning with an integrating process\",\"process control tuning\",\"proportional-integral-derivative\",\"tuning industrial controllers\",\"tuning process controllers\"],\"articleSection\":[\"PID, APC\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/\",\"url\":\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/\",\"name\":\"PID spotlight, part 15: Open loop tuning of near integrating process - Control Engineering\",\"isPartOf\":{\"@id\":\"https:\/\/www.controleng.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg\",\"datePublished\":\"2025-02-17T14:36:49+00:00\",\"dateModified\":\"2025-04-24T00:35:28+00:00\",\"description\":\"Can we tune slow, self-limiting processes with high lag\/deadtime ratio processes as if they are integrating processes? Yes, we can.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#primaryimage\",\"url\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg\",\"contentUrl\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg\",\"width\":1974,\"height\":722,\"caption\":\"Courtesy: Ed Bullerdiek, retired control engineer\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.controleng.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PID spotlight, part 15: Open loop tuning of near 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\/ea92424310f76dc1a5495d7beb68ab28\",\"name\":\"Ed Bullerdiek\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.controleng.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2a786bf161b1180325bc01f291e992905af760aba308a364e3a20ba4b102798a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2a786bf161b1180325bc01f291e992905af760aba308a364e3a20ba4b102798a?s=96&d=mm&r=g\",\"caption\":\"Ed Bullerdiek\"},\"url\":\"https:\/\/www.controleng.com\/author\/ed-bullerdiek\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PID spotlight, part 15: Open loop tuning of near integrating process - Control Engineering","description":"Can we tune slow, self-limiting processes with high lag\/deadtime ratio processes as if they are integrating processes? Yes, we can.","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-15-open-loop-tuning-of-near-integrating-process\/","og_locale":"en_US","og_type":"article","og_title":"PID spotlight, part 15: Open loop tuning of near integrating process - Control Engineering","og_description":"Can we tune slow, self-limiting processes with high lag\/deadtime ratio processes as if they are integrating processes? Yes, we can.","og_url":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/","og_site_name":"Control Engineering","article_publisher":"https:\/\/www.facebook.com\/ControlEngineeringMagazine","article_published_time":"2025-02-17T14:36:49+00:00","article_modified_time":"2025-04-24T00:35:28+00:00","og_image":[{"width":1974,"height":722,"url":"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg","type":"image\/jpeg"}],"author":"Ed Bullerdiek","twitter_card":"summary_large_image","twitter_creator":"@controlengtips","twitter_site":"@controlengtips","twitter_misc":{"Written by":"Ed Bullerdiek","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#article","isPartOf":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/"},"author":{"name":"Ed Bullerdiek","@id":"https:\/\/www.controleng.com\/#\/schema\/person\/ea92424310f76dc1a5495d7beb68ab28"},"headline":"PID spotlight, part 15: Open loop tuning of near integrating process","datePublished":"2025-02-17T14:36:49+00:00","dateModified":"2025-04-24T00:35:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/"},"wordCount":2626,"publisher":{"@id":"https:\/\/www.controleng.com\/#organization"},"image":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#primaryimage"},"thumbnailUrl":"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg","keywords":["advanced process control","APC","control engineering","PID control","PID controller tuning","PID tuning","PID tuning with an integrating process","process control tuning","proportional-integral-derivative","tuning industrial controllers","tuning process controllers"],"articleSection":["PID, APC"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/","url":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/","name":"PID spotlight, part 15: Open loop tuning of near integrating process - Control Engineering","isPartOf":{"@id":"https:\/\/www.controleng.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#primaryimage"},"image":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#primaryimage"},"thumbnailUrl":"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg","datePublished":"2025-02-17T14:36:49+00:00","dateModified":"2025-04-24T00:35:28+00:00","description":"Can we tune slow, self-limiting processes with high lag\/deadtime ratio processes as if they are integrating processes? Yes, we can.","breadcrumb":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#primaryimage","url":"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg","contentUrl":"https:\/\/www.controleng.com\/wp-content\/uploads\/2025\/02\/CTL2504_MAG_PIDLoopTuning_Bullerdiek_Table1.jpg","width":1974,"height":722,"caption":"Courtesy: Ed Bullerdiek, retired control engineer"},{"@type":"BreadcrumbList","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-15-open-loop-tuning-of-near-integrating-process\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.controleng.com\/"},{"@type":"ListItem","position":2,"name":"PID spotlight, part 15: Open loop tuning of near 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\/ea92424310f76dc1a5495d7beb68ab28","name":"Ed Bullerdiek","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.controleng.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2a786bf161b1180325bc01f291e992905af760aba308a364e3a20ba4b102798a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a786bf161b1180325bc01f291e992905af760aba308a364e3a20ba4b102798a?s=96&d=mm&r=g","caption":"Ed Bullerdiek"},"url":"https:\/\/www.controleng.com\/author\/ed-bullerdiek\/"}]}},"_links":{"self":[{"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/posts\/129322","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\/4742"}],"replies":[{"embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/comments?post=129322"}],"version-history":[{"count":0,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/posts\/129322\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/media\/129323"}],"wp:attachment":[{"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/media?parent=129322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/categories?post=129322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/tags?post=129322"},{"taxonomy":"tracking-metric","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/tracking-metrics?post=129322"},{"taxonomy":"display-location","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/display-location?post=129322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}