{"id":121916,"date":"2024-04-08T05:03:19","date_gmt":"2024-04-08T05:03:19","guid":{"rendered":"https:\/\/www.controleng.com\/articles\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/"},"modified":"2025-04-23T19:02:57","modified_gmt":"2025-04-24T00:02:57","slug":"pid-spotlight-part-3-how-to-select-one-of-four-process-responses","status":"publish","type":"post","link":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/","title":{"rendered":"PID spotlight, part 3: How to select one of four process responses"},"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 that control loop tuning rules and processes depend on process type.<\/li>\n<li>Identify process type based on internal process feedbacks.<\/li>\n<li>Understand which types of processes require automatic control.<\/li>\n<\/ul>\n<div class=\"bottom\"><\/div>\n<\/div>\n<h2><strong>PID controlled process identification insights<\/strong><\/h2>\n<ul>\n<li>The method and rules used to tune a PID controller depend on the process type; self-limiting, integrating or exponential.<\/li>\n<li>A process is self-limiting if it has a negative internal feedback. Automatic control may be optional.<\/li>\n<li>A process is integrating if it has no internal feedback. Automatic control is mandatory.<\/li>\n<li>A process has an exponential response if it has a positive feedback. Automatic control is mandatory.<\/li>\n<\/ul>\n<hr \/>\n<p>An infinite variety of process responses exist, so it would seem impossible to use an algorithm with just three tuning parameters to control all possible process responses. Unfortunately, this is true. However, a proportional-integral-derivative (PID) controller can handle the vast majority of the processes in most applications.<\/p>\n<p>How a PID controller is tuned depends on the type of process response; each type of process requires different tuning rules and procedures. Correctly identifying and classifying process responses is required to take the most effective approach to tuning the PID controller.<\/p>\n<h2>Definitions: Four process responses; number and types of internal feedbacks<\/h2>\n<p>Process responses fall into four general categories:<\/p>\n<ol>\n<li>\n<h3>Self-limiting<\/h3>\n<\/li>\n<li>\n<h3>Integrating<\/h3>\n<\/li>\n<li>\n<h3>Exponential<\/h3>\n<\/li>\n<li>\n<h3>Complex.<\/h3>\n<\/li>\n<\/ol>\n<p>Each type of response is categorized based on the number and types of internal feedbacks it has. The first three have, respectively, a negative internal feedback, no internal feedback, and a positive internal feedback. All three of these can usually be controlled with a PID controller. The complex category includes any process that has multiple internal feedbacks. It may or may not be possible to control a complex process with a PID controller.<\/p>\n<p>Following is a discussion of each of the first three process response types, including any relevant subcategories. It\u2019s necessary to identify each process response because the procedure used to tune a PID controller differs for each type.<\/p>\n<h2>Self-limiting process response<\/h2>\n<figure id=\"attachment_541164\" aria-describedby=\"caption-attachment-541164\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-541164\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig1-Self-Limiting-Process-Response.jpg\" alt=\"Figure 1: A self-limiting process response to a controller output change eventually lines out at a new steady-state after the controller output is changed. This behavior is found in any process that has an internal negative feedback. \" width=\"1024\" height=\"742\" \/><figcaption id=\"caption-attachment-541164\" class=\"wp-caption-text\">Figure 1: A self-limiting process response to a controller output change eventually lines out at a new steady-state after the controller output is changed. This behavior is found in any process that has an internal negative feedback. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>A self-limiting process response (Figure 1) is one which, like the name says, eventually lines out at a new steady-state after the controller output is changed. This behavior is found in any process that has an internal negative feedback. Examples would include flow (pressure drop increases with flow) and most temperatures (heat loss increases with rising temperature). There are many more self-limiting processes. Within the world of self-limiting responses there are three subcategories:<\/p>\n<ul>\n<li>\n<h3>Lag dominant<\/h3>\n<\/li>\n<li>\n<h3>\u201cModerate\u201d<\/h3>\n<\/li>\n<li>\n<h3>Deadtime dominant.<\/h3>\n<\/li>\n<\/ul>\n<h3>Lag dominant process response<\/h3>\n<figure id=\"attachment_541165\" aria-describedby=\"caption-attachment-541165\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-541165\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig2-Lag-Dominant-Self-Limiting-Process-Response-Commented.jpg\" alt=\"Figure 2: A lag dominant self-limiting process has a deadtime that is less than \u00bc the lag time constant. \" width=\"1024\" height=\"746\" \/><figcaption id=\"caption-attachment-541165\" class=\"wp-caption-text\">Figure 2: A lag dominant self-limiting process has a deadtime that is less than \u00bc the lag time constant. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>First some definitions before discussing dominant process response:<\/p>\n<ul>\n<li>\n<h3>Deadtime (D<sub>t<\/sub>): Time before the process starts to respond to a change in the controller output.<\/h3>\n<\/li>\n<li>\n<h3>Lag (T<sub>1<\/sub>): The time for the process to get to 63.2% of the final (steady state) response.<\/h3>\n<\/li>\n<\/ul>\n<p>When characterizing process responses, most will have multiple lags, however, for simplicity, generally all the lags are lumped together into one lag; the process is treated as first order plus deadtime (FOPDT).<\/p>\n<p>The Figure 2 process response is a lag dominant response, which is defined as a response where the lag time is more than four times the deadtime:<\/p>\n<p><em>T<sub>1<\/sub> &gt; 4 * D<sub>t<\/sub><\/em><\/p>\n<p>These definitions are according to Greg McMillan, <em>Tuning and Control Loop Performance<\/em>, 4<sup>th<\/sup> Edition.<\/p>\n<h3>Deadtime dominant process response<\/h3>\n<figure id=\"attachment_541166\" aria-describedby=\"caption-attachment-541166\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-541166\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented.jpg\" alt=\"Figure 3: A deadtime dominant process has a deadtime that is more than 4 times the lag time constant. \" width=\"1024\" height=\"744\" \/><figcaption id=\"caption-attachment-541166\" class=\"wp-caption-text\">Figure 3: A deadtime dominant process has a deadtime that is more than 4 times the lag time constant. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>This is a deadtime dominant response (Figure 3), defined as a response where the lag is less than \u00bc<sup>th<\/sup> the deadtime:<\/p>\n<p><em>T<sub>1<\/sub> &lt; D<sub>t<\/sub> \/ 4<\/em><\/p>\n<h3>\u2018Moderate\u2019 self-limiting process response<\/h3>\n<figure id=\"attachment_541167\" aria-describedby=\"caption-attachment-541167\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-541167\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig4-Moderate-Self-Limiting-Process-Response-Commented.jpg\" alt=\"Figure 4: A \u201cmoderate\u201d self-limiting process has a lag and deadtime that is about equal (ratio between 0.25 and 4). \" width=\"1024\" height=\"749\" \/><figcaption id=\"caption-attachment-541167\" class=\"wp-caption-text\">Figure 4: A \u201cmoderate\u201d self-limiting process has a lag and deadtime that is about equal (ratio between 0.25 and 4). Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>A \u201cmoderate\u201d self-limiting process is by definition neither lag dominant or deadtime dominant; that is:<\/p>\n<p><em>D<sub>t<\/sub> \/ 4 &lt; T<sub>1<\/sub> &lt; 4 * D<sub>t<\/sub><\/em><\/p>\n<p>It\u2019s helpful to take a quick peek ahead, to understand that:<\/p>\n<ul>\n<li>\n<h3>Moderate self-limiting processes can benefit from the use of derivative action in the PID controller. Controller gain will be roughly the inverse of the process gain.<\/h3>\n<\/li>\n<li>\n<h3>Lag-dominant processes can allow for a large controller gain, often several multiples of the inverse of the process gain. Derivative action is not recommended as it is usually detrimental to controller response.<\/h3>\n<\/li>\n<li>\n<h3>Deadtime dominant processes require the controller gain to be less than the inverse of the process gain. Derivative action is not recommended as it is always detrimental to controller response.<\/h3>\n<\/li>\n<\/ul>\n<h2>Integrating process response<\/h2>\n<p>An integrating response is characteristic of mass or energy balance processes. If what\u2019s going out doesn\u2019t match what\u2019s going in the vessel level will fill, or empty, until it overflows or runs dry. Physically there is no internal negative feedback that will provide stability. This means that an integrating process cannot be left uncontrolled. Automatic control of a self-limiting process can be considered \u201coptional.\u201d Automatic control of an integrating process is mandatory.<\/p>\n<figure id=\"attachment_541168\" aria-describedby=\"caption-attachment-541168\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-541168\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig5-Integrating-Process-Response.jpg\" alt=\"Figure 5: An integrating process response to a controller output change: When the output flow is increased the level falls continuously until the output flow is lowered. The level then rises continuously until the output flow is raised to its initial value (to match the input flow). The process here does not have deadtime or any process lags, however these may be present and must be accounted for during controller tuning. \" width=\"1024\" height=\"740\" \/><figcaption id=\"caption-attachment-541168\" class=\"wp-caption-text\">Figure 5: An integrating process response to a controller output change: When the output flow is increased the level falls continuously until the output flow is lowered. The level then rises continuously until the output flow is raised to its initial value (to match the input flow). The process here does not have deadtime or any process lags, however these may be present and must be accounted for during controller tuning. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>Figure 5 shows an integrator response (level) to changes in the output flow. When the output flow is increased the level falls continuously until the output flow is lowered. The level then rises continuously until the output flow is raised to its initial value (to match the input flow). The process shown does not have deadtime or any process lags, however these may be present and must be accounted for during controller tuning.<\/p>\n<p>Finally, lag dominant self-regulating processes that are sufficiently slow may be treated as a \u201cnear integrator.\u201d Use the tuning process for an integrator to tune near integrators, which allows a greatly reduced time spent tuning (because there\u2019s no need to wait for a slow process to come to steady state).<\/p>\n<h2>Exponential process response<\/h2>\n<p>Processes that exhibit exponential response have a positive internal feedback process. The process we normally associate a positive internal feedback with is an exothermic reaction. As temperature climbs heat generation increases, which leads to higher temperatures, which leads to more heat generation, and so on. Failure to positively control these processes will result in an unpleasant outcome, putting people and\/or property at risk. Automatic control of an exponential process is mandatory.<\/p>\n<figure id=\"attachment_541169\" aria-describedby=\"caption-attachment-541169\" style=\"width: 1024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-541169\" src=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig6-Exponential-Process-Response.jpg\" alt=\"Figure 6: An exponential process response to a brief controller output change shows the inherent danger of positive feedback. \" width=\"1024\" height=\"741\" \/><figcaption id=\"caption-attachment-541169\" class=\"wp-caption-text\">Figure 6: An exponential process response to a brief controller output change shows the inherent danger of positive feedback. Courtesy: Ed Bullerdiek, retired control engineer<\/figcaption><\/figure>\n<p>Figure 6 shows the inherent danger of positive feedback. The cooling to the (imaginary) exothermic reaction is reduced 1% from the 3-to5-minute mark, after which it is restored to its original value. Initially the rate of climb is very small and may be missed by an operator. But eventually the positive feedback causes the reaction to run away exponentially.<\/p>\n<h2>Complex process response<\/h2>\n<p>I\u2019m not going to show a process response for a complex process because the shape of the response could be almost anything. It may be possible to control a complex process with a PID controller (and tune the controller) if its response roughly acts like any of the other types of processes.<\/p>\n<p>Complex process responses occur when the overall process has internal mass or energy recycles. Distillation towers, feed\/product heat exchange networks and reactant recycle streams will create complex process responses in temperature, pressure, level and composition controls.<\/p>\n<p>If a complex process cannot be controlled by an ordinary PID controller it often can be controlled through the use of advanced PID features and\/or the addition of feedforward or decouplers to manage interaction between parts of the process.<\/p>\n<h2>Summary: To tune PID, pick the process, identify the type<\/h2>\n<p>The methodology used to tune a PID controller depends on the type of process the PID is controlling. Before you can pick the tuning methodology, you must be able to identify the type of process. Processes are categorized into four types.<\/p>\n<p>Self-limiting processes are by far the most common. These processes, when disturbed, will settle at a new steady-state value because they have internal negative feedback, which provides stability. Flows and most temperatures are examples of self-limiting processes. Automatic control of these processes may be optional.<\/p>\n<p>Integrating processes are the second most common. These processes will, when disturbed, trend in a new direction until they meet a constraint. There is no internal feedback to moderate the response. Levels are the most common example. Automatic control of these processes is mandatory.<\/p>\n<p>Exponential processes are unusual. These processes, when disturbed, will due to positive internal feedback proceed with increasing velocity (exponentially) toward a constraint. Exothermic reactors are the most common example. Automatic control of these processes is mandatory.<\/p>\n<p>Complex processes occur in processes that have internal recycles, either mass or energy. If these processes act sufficiently like any of the above, they can be controlled using a PID controller (and can be tuned as if they are one of the above types). If not, then control may require more sophisticated techniques.<\/p>\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 Mark T. Hoske, content manager, <em>Control<\/em><em> Engineering, <\/em>CFE Media and Technology<em>,<\/em> <a href=\"mailto:mhoske@cfemedia.com\">mhoske@cfemedia.com<\/a>.<\/p>\n<p>KEYWORDS: Proportional-integral-derivative, PID tutorial<\/p>\n<p><strong>CONSIDER THIS<\/strong><\/p>\n<p><strong>First things first<\/strong> with PID: What\u2019s the process and process type?<\/p>\n<p>REFERENCE<\/p>\n<p>Gregory K. McMillan, <em>Tuning and Control Loop Performance<\/em>, Fourth Edition, Momentum Press LLC, 2015.<\/p>\n<p>ONLINE<\/p>\n<p>Aug. 1 RCEP webcast: How to automate series: The mechanics of loop tuning<\/p>\n<p>More on <a href=\"https:\/\/www.controleng.com\/control-systems\/pid-apc\/\">PID and advanced process control<\/a> from <em>Control<\/em><em> Engineering.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tuning a PID controller begins with identifying the process type. The process type determines the rules and methodology used to tune the PID controller.<\/p>\n","protected":false},"author":4742,"featured_media":121923,"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 3: How to select one of four process responses - 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-3-how-to-select-one-of-four-process-responses\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PID spotlight, part 3: How to select one of four process responses - Control Engineering\" \/>\n<meta property=\"og:description\" content=\"Tuning a PID controller begins with identifying the process type. The process type determines the rules and methodology used to tune the PID controller.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/\" \/>\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=\"2024-04-08T05:03:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-24T00:02:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented-Slider.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"744\" \/>\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=\"9 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-3-how-to-select-one-of-four-process-responses\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/\"},\"author\":{\"name\":\"Ed Bullerdiek\",\"@id\":\"https:\/\/www.controleng.com\/#\/schema\/person\/ea92424310f76dc1a5495d7beb68ab28\"},\"headline\":\"PID spotlight, part 3: How to select one of four process responses\",\"datePublished\":\"2024-04-08T05:03:19+00:00\",\"dateModified\":\"2025-04-24T00:02:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/\"},\"wordCount\":1722,\"publisher\":{\"@id\":\"https:\/\/www.controleng.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented-Slider.jpg\",\"articleSection\":[\"PID, APC\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/\",\"url\":\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/\",\"name\":\"PID spotlight, part 3: How to select one of four process responses - Control Engineering\",\"isPartOf\":{\"@id\":\"https:\/\/www.controleng.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented-Slider.jpg\",\"datePublished\":\"2024-04-08T05:03:19+00:00\",\"dateModified\":\"2025-04-24T00:02:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#primaryimage\",\"url\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented-Slider.jpg\",\"contentUrl\":\"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented-Slider.jpg\",\"width\":1024,\"height\":744,\"caption\":\"Courtesy: Ed Bullerdiek, retired control engineer\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.controleng.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PID spotlight, part 3: How to select one of four process responses\"}]},{\"@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 3: How to select one of four process responses - 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-3-how-to-select-one-of-four-process-responses\/","og_locale":"en_US","og_type":"article","og_title":"PID spotlight, part 3: How to select one of four process responses - Control Engineering","og_description":"Tuning a PID controller begins with identifying the process type. The process type determines the rules and methodology used to tune the PID controller.","og_url":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/","og_site_name":"Control Engineering","article_publisher":"https:\/\/www.facebook.com\/ControlEngineeringMagazine","article_published_time":"2024-04-08T05:03:19+00:00","article_modified_time":"2025-04-24T00:02:57+00:00","og_image":[{"width":1024,"height":744,"url":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented-Slider.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":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#article","isPartOf":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/"},"author":{"name":"Ed Bullerdiek","@id":"https:\/\/www.controleng.com\/#\/schema\/person\/ea92424310f76dc1a5495d7beb68ab28"},"headline":"PID spotlight, part 3: How to select one of four process responses","datePublished":"2024-04-08T05:03:19+00:00","dateModified":"2025-04-24T00:02:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/"},"wordCount":1722,"publisher":{"@id":"https:\/\/www.controleng.com\/#organization"},"image":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#primaryimage"},"thumbnailUrl":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented-Slider.jpg","articleSection":["PID, APC"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/","url":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/","name":"PID spotlight, part 3: How to select one of four process responses - Control Engineering","isPartOf":{"@id":"https:\/\/www.controleng.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#primaryimage"},"image":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#primaryimage"},"thumbnailUrl":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented-Slider.jpg","datePublished":"2024-04-08T05:03:19+00:00","dateModified":"2025-04-24T00:02:57+00:00","breadcrumb":{"@id":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#primaryimage","url":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented-Slider.jpg","contentUrl":"https:\/\/www.controleng.com\/wp-content\/uploads\/2024\/11\/CTL2404_MAG2_F1a_PID_EB3-Fig3-Deadtime-Dominant-Self-Limiting-Process-Response-Commented-Slider.jpg","width":1024,"height":744,"caption":"Courtesy: Ed Bullerdiek, retired control engineer"},{"@type":"BreadcrumbList","@id":"https:\/\/www.controleng.com\/pid-spotlight-part-3-how-to-select-one-of-four-process-responses\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.controleng.com\/"},{"@type":"ListItem","position":2,"name":"PID spotlight, part 3: How to select one of four process responses"}]},{"@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\/121916","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=121916"}],"version-history":[{"count":0,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/posts\/121916\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/media\/121923"}],"wp:attachment":[{"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/media?parent=121916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/categories?post=121916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/tags?post=121916"},{"taxonomy":"tracking-metric","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/tracking-metrics?post=121916"},{"taxonomy":"display-location","embeddable":true,"href":"https:\/\/www.controleng.com\/wp-json\/wp\/v2\/display-location?post=121916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}