{"id":1496,"date":"2018-11-30T11:53:18","date_gmt":"2018-11-30T10:53:18","guid":{"rendered":"http:\/\/sibam89.fr\/?p=1496"},"modified":"2018-12-03T11:04:54","modified_gmt":"2018-12-03T10:04:54","slug":"la-regulation-pid","status":"publish","type":"post","link":"https:\/\/sibam89.fr\/?p=1496","title":{"rendered":"La r\u00e9gulation PID"},"content":{"rendered":"<p style=\"text-align: center;\"><span style=\"color: #005db4; font-size: 18pt;\"><strong><span style=\"font-family: arial, helvetica, sans-serif;\">La boucle de r\u00e9gulation ferm\u00e9e :<\/span><\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1517 aligncenter\" src=\"http:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/regulation-pid-1.jpg\" alt=\"\" width=\"600\" height=\"417\" srcset=\"https:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/regulation-pid-1.jpg 580w, https:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/regulation-pid-1-300x208.jpg 300w, https:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/regulation-pid-1-450x313.jpg 450w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<div style='height:20px' class='hr hr-invisible  '><span class='hr-inner ' ><span class='hr-inner-style'><\/span><\/span><\/div>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">La r\u00e9gulation mesure en permanence, par le biais d\u2019un capteur, la grandeur \u00e0 r\u00e9gler puis transmet cette information au r\u00e9gulateur. Celui-ci compare cette valeur \u00e0 la consigne pour en d\u00e9duire l\u2019erreur, puis suivant son algorithme, transmet son ordre \u00e0 l\u2019actionneur afin de r\u00e9duire l\u2019\u00e9cart provoqu\u00e9 par les perturbations.<\/p>\n<div style='height:30px' class='hr hr-invisible  '><span class='hr-inner ' ><span class='hr-inner-style'><\/span><\/span><\/div>\n<p style=\"text-align: center; font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #005db4;\"><span style=\"font-size: 18pt;\"><strong>La R\u00e9gulation PID :<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1500\" src=\"http:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/CorrecteurPIDclassique.jpg\" alt=\"\" width=\"600\" height=\"252\" srcset=\"https:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/CorrecteurPIDclassique.jpg 580w, https:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/CorrecteurPIDclassique-300x126.jpg 300w, https:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/CorrecteurPIDclassique-450x189.jpg 450w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">\u00a0<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\"><strong><span style=\"color: #005db4;\">La composante proportionnelle :<\/span><\/strong><\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">L&rsquo;action proportionnelle applique une correction instantan\u00e9e pour tout \u00e9cart entre la mesure et la consigne, plus la perturbation est grande, plus la correction apport\u00e9e est grande.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">La bande proportionnelle c&rsquo;est l&rsquo;\u00e9cart entre la valeur mesur\u00e9e et la valeur de la consigne notons que si la bande proportionnelle est \u00e9gale \u00e0 z\u00e9ro la r\u00e9gulation fonctionne en tout ou rien.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\"><strong><span style=\"color: #005db4;\">La composante int\u00e9grale :<\/span><\/strong><\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">Cette composante apporte une notion de temps d&rsquo;int\u00e9gration \u00e0 la correction, cette notion de temps s&rsquo;exprime g\u00e9n\u00e9ralement en seconde.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">Cette action est compl\u00e9mentaire \u00e0 l&rsquo;action proportionnelle, elle permet de stabiliser dans le temps l&rsquo;action proportionnelle, plus l&rsquo;erreur mesur\u00e9e est constante plus la correction est constante.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">L&rsquo;algorithme de la r\u00e9gulation utilisera une m\u00e9moire des diff\u00e9rents \u00e9carts d\u00e9j\u00e0 mesur\u00e9s pour affiner le temps d&rsquo;int\u00e9grale \u00e0 appliquer \u00e0 la correction.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\"><strong><span style=\"color: #005db4;\">La composante d\u00e9riv\u00e9e :<\/span><\/strong><\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">Cette action permet d&rsquo;anticiper la r\u00e9ponse de la r\u00e9gulation en cas de perturbation rapide ou de modification de consigne ce qui am\u00e9liore la stabilit\u00e9 du syst\u00e8me.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">On peut donc dire que cette composante permet de compenser tout d\u00e9passement excessif de la consigne.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1513 size-full\" src=\"http:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/regulation-PI.jpg\" alt=\"\" width=\"372\" height=\"264\" srcset=\"https:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/regulation-PI.jpg 372w, https:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/regulation-PI-300x213.jpg 300w, https:\/\/sibam89.fr\/wp-content\/uploads\/2018\/11\/regulation-PI-260x185.jpg 260w\" sizes=\"auto, (max-width: 372px) 100vw, 372px\" \/><\/p>\n<div style='height:30px' class='hr hr-invisible  '><span class='hr-inner ' ><span class='hr-inner-style'><\/span><\/span><\/div>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\"><span style=\"color: #005db4; font-size: 14pt;\"><strong>Pour mieux comprendre faisons une analogie avec un syst\u00e8me qui vous est tr\u00e8s familier\u00a0:<\/strong><\/span><\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">Je souhaite circuler avec ma voiture \u00e0 une vitesse constante de 80 km\/h.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">Je r\u00e9agis <strong><span style=\"color: #005db4;\">(comparateur &#8211; r\u00e9gulateur)<\/span><\/strong> \u00e0 la diff\u00e9rence <strong><span style=\"color: #005db4;\">(erreur)<\/span><\/strong> que je constate entre ce que m&rsquo;indique le compteur <strong><span style=\"color: #005db4;\">(capteur)<\/span><\/strong> et ma vitesse <strong><span style=\"color: #005db4;\">(consigne)<\/span><\/strong> en appuyant <strong><span style=\"color: #005db4;\">(ordre)<\/span><\/strong> sur l&rsquo;acc\u00e9l\u00e9rateur <strong><span style=\"color: #005db4;\">(actionneur)<\/span><\/strong>.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">Je suis \u00e0 l&rsquo;arr\u00eat, l&rsquo;\u00e9cart est maximal donc je mets le pied au plancher. Plus le compteur m\u2019indique que je m&rsquo;approche des 80km\/h, plus je l\u00e8ve le pied : <span style=\"color: #005db4;\"><strong>ma r\u00e9action est proportionnelle \u00e0 l&rsquo;\u00e9cart.<\/strong><\/span><\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">Quand arrive une mont\u00e9e, je r\u00e9agis au ralentissement en acc\u00e9l\u00e9rant plus fort. Mais en appuyant trop fort sur l\u2019acc\u00e9l\u00e9rateur, je d\u00e9passe les 80km\/h souhait\u00e9s. Je l\u00e8ve alors le pied et immanquablement ma vitesse repasse sous la consigne. On imagine que si mon acc\u00e9l\u00e9ration est mal dos\u00e9e, ma vitesse peut osciller en permanence autour de ma cible sans jamais m\u2019y stabiliser (syst\u00e8me instable). Pour \u00e9viter ce ph\u00e9nom\u00e8ne, je dois \u00e9viter de sur-r\u00e9agir en limitant un peu mon seuil de d\u00e9tection : au lieu de r\u00e9agir d\u00e8s que je vois 1km\/h de diff\u00e9rence, je d\u00e9cide de tol\u00e9rer 3km\/h d&rsquo;\u00e9cart par exemple. Ce seuil de non-r\u00e9action me laisse le temps de stabiliser ma vitesse.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">Mais si la route monte un peu, la vitesse peut rester stable \u00e0 77.5km\/h sans que je r\u00e9agisse puisque je suis dans la tol\u00e9rance que je me suis permise. Je change la r\u00e8gle : je ne r\u00e9agis plus \u00e0 une diff\u00e9rence instantan\u00e9e entre le compteur et la consigne, mais \u00e0 l&rsquo;accumulation de diff\u00e9rences pendant un laps de temps. Donc 1km\/h d&rsquo;\u00e9cart pendant quelques secondes sera tol\u00e9r\u00e9 sans r\u00e9action, mais si \u00e7a se prolonge je r\u00e9agis. En conclusion\u00a0: la tol\u00e9rance me permet d&rsquo;\u00e9viter de sur-r\u00e9agir en permanence et d\u2019\u00e9viter qu\u2019une petite diff\u00e9rence s&rsquo;installe sans que je m\u2019en aper\u00e7oive. Ma vitesse oscille encore un peu quand je dois la corriger et faire face aux perturbations ext\u00e9rieures, mais je suis s\u00fbr maintenant de toujours atteindre pr\u00e9cis\u00e9ment ma consigne au bout d&rsquo;un certain temps. <strong><span style=\"color: #005db4;\">C\u2019est la composante int\u00e9grale de ma r\u00e9action<\/span><\/strong>.<\/p>\n<p style=\"text-align: justify; font-family: arial, helvetica, sans-serif; font-size: 13pt;\">Mais je peux encore am\u00e9liorer ma r\u00e9action en m\u00e9morisant avec quelle rapidit\u00e9 ma vitesse s\u2019\u00e9carte de la consigne que je me suis fix\u00e9e. En effet, dans une tr\u00e8s l\u00e9g\u00e8re mont\u00e9e, il est inutile d\u2019appuyer tr\u00e8s fort sur l\u2019acc\u00e9l\u00e9rateur, en revanche, lorsque j\u2019attaque un col tr\u00e8s raide, il vaut mieux que j\u2019anticipe et appuie tr\u00e8s fort sur la p\u00e9dale afin de me rapprocher au plus vite de ma vitesse souhait\u00e9e. <strong><span style=\"color: #005db4;\">C\u2019est la partie d\u00e9riv\u00e9e de ma r\u00e9action.<\/span><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La boucle de r\u00e9gulation ferm\u00e9e : La r\u00e9gulation mesure en permanence, par le biais d\u2019un capteur, la grandeur \u00e0 r\u00e9gler puis transmet cette information au r\u00e9gulateur. Celui-ci compare cette valeur \u00e0 la consigne pour en d\u00e9duire l\u2019erreur, puis suivant son algorithme, transmet son ordre \u00e0 l\u2019actionneur afin de r\u00e9duire l\u2019\u00e9cart provoqu\u00e9 par les perturbations. La [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1497,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1496","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-theorie-appliquee"],"_links":{"self":[{"href":"https:\/\/sibam89.fr\/index.php?rest_route=\/wp\/v2\/posts\/1496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sibam89.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sibam89.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sibam89.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sibam89.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1496"}],"version-history":[{"count":22,"href":"https:\/\/sibam89.fr\/index.php?rest_route=\/wp\/v2\/posts\/1496\/revisions"}],"predecessor-version":[{"id":1523,"href":"https:\/\/sibam89.fr\/index.php?rest_route=\/wp\/v2\/posts\/1496\/revisions\/1523"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sibam89.fr\/index.php?rest_route=\/wp\/v2\/media\/1497"}],"wp:attachment":[{"href":"https:\/\/sibam89.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sibam89.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sibam89.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}