{"id":94,"date":"2019-05-13T22:13:56","date_gmt":"2019-05-14T06:13:56","guid":{"rendered":"https:\/\/linearcontrol.info\/fundamentals\/?p=94"},"modified":"2019-06-03T07:23:31","modified_gmt":"2019-06-03T15:23:31","slug":"to-disturb-or-not-to-disturb","status":"publish","type":"post","link":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/2019\/05\/13\/to-disturb-or-not-to-disturb\/","title":{"rendered":"To disturb or not to disturb?"},"content":{"rendered":"\n<p>So here is a recurrent question. You have some model that has a constant showing up on the differential equation and you&#8217;re not sure how to handle it. For example, your model looks like:<\/p>\n\n\n\n<p>$$\\dot{y}(t)=ay(t)+bu(t)+c$$<\/p>\n\n\n\n<p>where $c$ is a constant. There are multiple ways you can handle this situation.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>One way is to treat it as a <strong>disturbance signal<\/strong>. What do I mean by that is to compare the above equation with the one<\/p>\n\n\n\n<p>$$\\dot{y}(t)=ay(t)+b(u(t)+w(t))$$<\/p>\n\n\n\n<p>in which&nbsp;$w(t)$&nbsp;is a disturbance signal. Of course when&nbsp;$w(t)=c\/b$, $t \\geq 0$,&nbsp;then you recover your original equation. The advantage is that you can use the standard block-diagrams in the book, e.g. Fig 4.2, and their associated transfer-functions. You can also use linearity to calculate the combined response to&nbsp;$u$&nbsp;and&nbsp;$w$, or&nbsp;$\\bar{y}$&nbsp;in case of a closed-loop. That&#8217;s one way among many others. Here&#8217;s another one.<\/p>\n\n\n\n<p>How about a change-of-variables? If you let&nbsp;$z(t)=y(t)+c\/a$&nbsp;then&nbsp;<\/p>\n\n\n\n<p>$$\\dot{z}(t)=az(t)+bu(t)$$<\/p>\n\n\n\n<p>and voila, the constant is gone! One limitation in this case is that it only works if&nbsp;$c$&nbsp;is a constant, whereas the previous idea can be extended to handle any disturbance signal.<\/p>\n\n\n\n<p>Variations of the above idea can be used to work with initial conditions in pretty much the same way.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So here is a recurrent question. You have some model that has a constant showing up on the differential equation and you&#8217;re not sure how to handle it. For example, your model looks like: $$\\dot{y}(t)=ay(t)+bu(t)+c$$ where $c$ is a constant. There are multiple ways you can handle this situation.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false},"categories":[7],"tags":[51,48,8],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/posts\/94"}],"collection":[{"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":5,"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/posts\/94\/revisions"}],"predecessor-version":[{"id":491,"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/posts\/94\/revisions\/491"}],"wp:attachment":[{"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/media?parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/categories?post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/tags?post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}