{"id":1608,"date":"2021-02-11T03:26:15","date_gmt":"2021-02-11T03:26:15","guid":{"rendered":"http:\/\/learnlearn.uk\/alevelcs\/?page_id=1608"},"modified":"2021-03-08T06:00:42","modified_gmt":"2021-03-08T06:00:42","slug":"open-vs-closed-loop-systems","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/","title":{"rendered":"Open vs Closed Loop Control Systems"},"content":{"rendered":"<div class=\"responsive-tabs\">\n<h2 class=\"tabtitle\">Open Loop<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Open Loop Control Systems<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1627\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Open-Loop-System.png\" alt=\"\" width=\"781\" height=\"130\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Open-Loop-System.png 781w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Open-Loop-System-300x50.png 300w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Open-Loop-System-768x128.png 768w\" sizes=\"(max-width: 781px) 100vw, 781px\" \/><\/p>\n<p>An open loop system is a control system where the output has no effect on the controlling action of the input system.<\/p>\n<p><strong>Example &#8211; Automatic Room Heating System<\/strong><\/p>\n<p>A simple example of an open look system is a central heating system based on a timer. It is generally colder at night so the central heating system is programmed to turn on at 6pm and turn off a 6am.<\/p>\n<p><strong>Advantages<\/strong><\/p>\n<p>This system has a number of advantages:<\/p>\n<ul>\n<li>It requires very few components and is quick to program so I will be cheaper than other systems to build.<\/li>\n<li>Due to its simplicity it will likely have few, if any bugs.<\/li>\n<li>It is very predictable as it does the same thing over and over.<\/li>\n<\/ul>\n<p><strong>Disadvantages<\/strong><\/p>\n<p>This simple system has a problem though, when the <em>conditions of the environment<\/em> are unpredictable then it doesn&#8217;t perform as well:<\/p>\n<ul>\n<li>If it is a very cold day outside then the system won&#8217;t adapt to the temperature change.<\/li>\n<li>If the central heating system turns on an heats up the room beyond the desired temperature then the system won&#8217;t turn off.<\/li>\n<\/ul>\n<h3><\/h3>\n\n<\/div><h2 class=\"tabtitle\">Discrete Closed Loop<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Discrete Closed Loop Control System<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1628\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Closed-Loop-System-1.png\" alt=\"\" width=\"763\" height=\"264\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Closed-Loop-System-1.png 763w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Closed-Loop-System-1-300x104.png 300w\" sizes=\"(max-width: 763px) 100vw, 763px\" \/><\/p>\n<p>A simple improvement to this system would be the use of a temperature sensor into the system that has a trigger event &#8211; such as the temperature exceeding\/dropping below a certain value. When the temperature drops below a threshold set value the system power is turn on to full power and the room is heated up. When the room reaches the desired temperature the heating system turns off. The output of the system is fed back as a input to the system, creating a feedback loop. This simple type of closed loop system is known as a discrete closed loop system.<\/p>\n<p>This improved\u00a0 system has a bit of a problem though &#8211; it tends to over compensate for the temperature changes as the system is either on full power or no power and only changes when the threshold set value is reached. Take a look at the model below as see for yourself.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/scratch.mit.edu\/projects\/486487077\/embed\" width=\"960\" height=\"650\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><a href=\"https:\/\/scratch.mit.edu\/projects\/486487077\/editor\/\">Click here to have a play with the model<\/a><\/p>\n<p>What is the result of changing the boiler temperature \/ ambient starting temperature?<\/p>\n\n<\/div><h2 class=\"tabtitle\">Continuous Closed Loop<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Continuous Closed Loop Control Systems<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1629\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Closed-Loop-System.png\" alt=\"\" width=\"763\" height=\"264\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Closed-Loop-System.png 763w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Closed-Loop-System-300x104.png 300w\" sizes=\"(max-width: 763px) 100vw, 763px\" \/><\/p>\n<p>What we need is a system that takes into account not just the set value, but one that also continuously adjusts the temperature of the radiators themselves. This means that the output itself is measure (the temperature of the room) is fed back into the system as another input, in the form of a measurement of the deviation from the desired state.<\/p>\n<p>Example:<\/p>\n<ul>\n<li>Actual Temperature = 30 Degrees<\/li>\n<li>Desired Temperature = 20 Degrees<\/li>\n<li>Error Value = + 10 Degrees<\/li>\n<\/ul>\n<p>The system is continually adjusting the strength of the output depending on the error value supplied to the controller.\u00a0The actual temperature is compared to the desired temperature and this gradient is fed back into the system and this is used to provide negative feedback to the system so that the boiler temperature is influence by room temperature and vice versa.<\/p>\n<p>This type of system is governed by branch of mathematics known as <a href=\"https:\/\/en.wikipedia.org\/wiki\/Control_theory#Closed-loop_transfer_function\">Control theory<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Errors<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Control System Errors<\/h3>\n<p>The aim of a control system is to minimize any errors in the system. There are 3 main types of errors that control systems are susceptible to: Overshoot, Delay &amp; Steady-State Errors.<\/p>\n<p><strong>Overshoot Errors<\/strong><\/p>\n<p>This is where the system goes past the target value and has to readjust.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1612\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Overshoot-Error.gif\" alt=\"\" width=\"342\" height=\"268\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Delay Errors<\/strong><\/p>\n<p>This is where there is a delay between the error being identified and the system compensating.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1614\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/lag-error.gif\" alt=\"\" width=\"342\" height=\"268\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Steady State Errors<\/strong><\/p>\n<p>Once the system has reached equilibrium it may have a constant error where it never reconciles with the target value.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1618\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/steady-state-error-control-systems.gif\" alt=\"\" width=\"342\" height=\"268\" \/><\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Resources<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Resources<\/h3>\n<p><a href=\"https:\/\/www.electrical4u.com\/control-system-closed-loop-open-loop-control-system\/\">https:\/\/www.electrical4u.com\/control-system-closed-loop-open-loop-control-system\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/docs.google.com\/presentation\/d\/1CoU26XoSRuNUruvmPfYuOCI-QDRkrPtKkO_V_BV2vHA\/edit?usp=sharing\">Teacher Presentation<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Open Loop Control Systems An open loop system is a control system where the output has no effect on the controlling action of the input system. Example &#8211; Automatic Room Heating System A simple example of an open look system is a central heating system based on a timer. It is generally colder at night&hellip;&nbsp;<a href=\"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Open vs Closed Loop Control Systems<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Open vs Closed Loop Control Systems - A Level Computer Science<\/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:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Open vs Closed Loop Control Systems - A Level Computer Science\" \/>\n<meta property=\"og:description\" content=\"Open Loop Control Systems An open loop system is a control system where the output has no effect on the controlling action of the input system. Example &#8211; Automatic Room Heating System A simple example of an open look system is a central heating system based on a timer. It is generally colder at night&hellip;&nbsp;Read More &raquo;Open vs Closed Loop Control Systems\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"A Level Computer Science\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-08T06:00:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Open-Loop-System.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/\",\"name\":\"Open vs Closed Loop Control Systems - A Level Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#website\"},\"datePublished\":\"2021-02-11T03:26:15+00:00\",\"dateModified\":\"2021-03-08T06:00:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"A Level Computer Science Home\",\"item\":\"https:\/\/learnlearn.uk\/alevelcs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open vs Closed Loop Control Systems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#website\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/\",\"name\":\"A Level Computer Science\",\"description\":\"CIE Specification\",\"publisher\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnlearn.uk\/alevelcs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#organization\",\"name\":\"A Level Computer Science\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png\",\"contentUrl\":\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png\",\"width\":710,\"height\":98,\"caption\":\"A Level Computer Science\"},\"image\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Open vs Closed Loop Control Systems - A Level Computer Science","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:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/","og_locale":"en_GB","og_type":"article","og_title":"Open vs Closed Loop Control Systems - A Level Computer Science","og_description":"Open Loop Control Systems An open loop system is a control system where the output has no effect on the controlling action of the input system. Example &#8211; Automatic Room Heating System A simple example of an open look system is a central heating system based on a timer. It is generally colder at night&hellip;&nbsp;Read More &raquo;Open vs Closed Loop Control Systems","og_url":"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/","og_site_name":"A Level Computer Science","article_modified_time":"2021-03-08T06:00:42+00:00","og_image":[{"url":"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2021\/02\/Open-Loop-System.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/","url":"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/","name":"Open vs Closed Loop Control Systems - A Level Computer Science","isPartOf":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/#website"},"datePublished":"2021-02-11T03:26:15+00:00","dateModified":"2021-03-08T06:00:42+00:00","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/alevelcs\/open-vs-closed-loop-systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"A Level Computer Science Home","item":"https:\/\/learnlearn.uk\/alevelcs\/"},{"@type":"ListItem","position":2,"name":"Open vs Closed Loop Control Systems"}]},{"@type":"WebSite","@id":"https:\/\/learnlearn.uk\/alevelcs\/#website","url":"https:\/\/learnlearn.uk\/alevelcs\/","name":"A Level Computer Science","description":"CIE Specification","publisher":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnlearn.uk\/alevelcs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/learnlearn.uk\/alevelcs\/#organization","name":"A Level Computer Science","url":"https:\/\/learnlearn.uk\/alevelcs\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/","url":"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png","contentUrl":"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png","width":710,"height":98,"caption":"A Level Computer Science"},"image":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/"}}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"learnlearnadmin","author_link":"https:\/\/learnlearn.uk\/alevelcs\/author\/learnlearnadmin\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Open Loop Control Systems An open loop system is a control system where the output has no effect on the controlling action of the input system. Example &#8211; Automatic Room Heating System A simple example of an open look system is a central heating system based on a timer. It is generally colder at night&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages\/1608"}],"collection":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/comments?post=1608"}],"version-history":[{"count":13,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages\/1608\/revisions"}],"predecessor-version":[{"id":1647,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages\/1608\/revisions\/1647"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/media?parent=1608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}