{"id":376,"date":"2023-01-19T08:47:53","date_gmt":"2023-01-19T08:47:53","guid":{"rendered":"http:\/\/learnlearn.uk\/ibcs\/?page_id=376"},"modified":"2023-10-30T16:22:40","modified_gmt":"2023-10-30T16:22:40","slug":"open-closed-loop-systems","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/","title":{"rendered":"Open &#038; Closed Loop 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\" \/><\/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\">Threshold Controlled Closed Loop<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Threshold Controlled 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\" \/><\/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.<\/p>\n<p>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 <strong>threshold controlled<\/strong> 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\" data-mce-fragment=\"1\"><\/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\">Feedback Controlled Closed Loop<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Feedback Controlled 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\" \/><\/p>\n<p>What we need is a system that takes into account not just the threshold value, but also the difference between the feedback value and the desired value. 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\u00a0<\/a> and is often implemented using a Proportional Integral Derivative (PID) controller.<\/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>These errors are typical of threshold controlled closed loop systems.<\/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>This is usually caused by the threshold value being set too low.<\/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\/ibcs\/open-closed-loop-systems\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Open &#038; Closed Loop 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":"off","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 &#038; Closed Loop Systems - IB 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\/ibcs\/open-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 &#038; Closed Loop Systems - IB 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 &#038; Closed Loop Systems\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"IB Computer Science\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-30T16:22:40+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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/\",\"name\":\"Open &#038; Closed Loop Systems - IB Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#website\"},\"datePublished\":\"2023-01-19T08:47:53+00:00\",\"dateModified\":\"2023-10-30T16:22:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"IB Computer Science\",\"item\":\"https:\/\/learnlearn.uk\/ibcs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open &#038; Closed Loop Systems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#website\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/\",\"name\":\"IB Computer Science\",\"description\":\"- learnlearn..uk\",\"publisher\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnlearn.uk\/ibcs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#organization\",\"name\":\"IB Computer Science\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png\",\"contentUrl\":\"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png\",\"width\":300,\"height\":41,\"caption\":\"IB Computer Science\"},\"image\":{\"@id\":\"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Open &#038; Closed Loop Systems - IB 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\/ibcs\/open-closed-loop-systems\/","og_locale":"en_GB","og_type":"article","og_title":"Open &#038; Closed Loop Systems - IB 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 &#038; Closed Loop Systems","og_url":"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/","og_site_name":"IB Computer Science","article_modified_time":"2023-10-30T16:22:40+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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/","url":"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/","name":"Open &#038; Closed Loop Systems - IB Computer Science","isPartOf":{"@id":"https:\/\/learnlearn.uk\/ibcs\/#website"},"datePublished":"2023-01-19T08:47:53+00:00","dateModified":"2023-10-30T16:22:40+00:00","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/ibcs\/open-closed-loop-systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"IB Computer Science","item":"https:\/\/learnlearn.uk\/ibcs\/"},{"@type":"ListItem","position":2,"name":"Open &#038; Closed Loop Systems"}]},{"@type":"WebSite","@id":"https:\/\/learnlearn.uk\/ibcs\/#website","url":"https:\/\/learnlearn.uk\/ibcs\/","name":"IB Computer Science","description":"- learnlearn..uk","publisher":{"@id":"https:\/\/learnlearn.uk\/ibcs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnlearn.uk\/ibcs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/learnlearn.uk\/ibcs\/#organization","name":"IB Computer Science","url":"https:\/\/learnlearn.uk\/ibcs\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/","url":"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png","contentUrl":"https:\/\/learnlearn.uk\/ibcs\/wp-content\/uploads\/sites\/25\/2022\/09\/LearnLearnLogowhite-300x41.png","width":300,"height":41,"caption":"IB Computer Science"},"image":{"@id":"https:\/\/learnlearn.uk\/ibcs\/#\/schema\/logo\/image\/"}}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"learnlearnadmin","author_link":"https:\/\/learnlearn.uk\/ibcs\/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\/ibcs\/wp-json\/wp\/v2\/pages\/376"}],"collection":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/comments?post=376"}],"version-history":[{"count":4,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages\/376\/revisions"}],"predecessor-version":[{"id":875,"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/pages\/376\/revisions\/875"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/ibcs\/wp-json\/wp\/v2\/media?parent=376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}