{"id":374,"date":"2019-05-19T11:26:27","date_gmt":"2019-05-19T19:26:27","guid":{"rendered":"https:\/\/linearcontrol.info\/fundamentals\/?p=374"},"modified":"2019-06-03T07:20:35","modified_gmt":"2019-06-03T15:20:35","slug":"root-locus-angle-of-departure-and-arrival","status":"publish","type":"post","link":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/2019\/05\/19\/root-locus-angle-of-departure-and-arrival\/","title":{"rendered":"Root-locus angle of departure and arrival"},"content":{"rendered":"\n<p>I have previously discussed about why I kept the number of root-locus &#8220;rules&#8221; at a minimum in <a href=\"https:\/\/linearcontrol.info\/fundamentals\/index.php\/2019\/05\/19\/root-locus-breakaway-breakin-points\/\">this post<\/a>. One popular &#8220;rule&#8221; that I have omitted is the calculation of departure or arrival angles at complex poles or zeros.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>The calculation of angles of departure or arrival are a direct consequence of the fact that, as discussed in Section 6.4, points in the root-locus must satisfy<\/p>\n\n\n\n<p>$$\\angle L(s) = \\pi,$$<\/p>\n\n\n\n<p>and that, in the case of a rational function<\/p>\n\n\n\n<p>$$L = \\frac{\\beta \\, (s &#8211; z_1)(s &#8211; z_2)\\cdots(s &#8211; z_m)}{(s &#8211; p_1)(s &#8211; p_2)\\cdots(s &#8211; p_n)},$$<\/p>\n\n\n\n<p>the argument of $L(s)$ becomes simply<\/p>\n\n\n\n<p>$$ \\angle L(s) = \\angle \\beta +   \\sum_{i = 1}^{m} \\angle (s &#8211; z_i) &#8211; \\sum_{k = 1}^{n} \\angle (s &#8211;   p_k).$$<\/p>\n\n\n\n<p>These quantities are illustrated in Fig. 6.9:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"300\" height=\"219\" src=\"https:\/\/i0.wp.com\/linearcontrol.info\/fundamentals\/wp-content\/uploads\/2019\/05\/fd6173bc9ba3c800c0c9809df7586db5c9809f37.jpg?resize=300%2C219&#038;ssl=1\" alt=\"\" class=\"wp-image-377\" srcset=\"https:\/\/i0.wp.com\/linearcontrol.info\/fundamentals\/wp-content\/uploads\/2019\/05\/fd6173bc9ba3c800c0c9809df7586db5c9809f37.jpg?resize=300%2C219&amp;ssl=1 300w, https:\/\/i0.wp.com\/linearcontrol.info\/fundamentals\/wp-content\/uploads\/2019\/05\/fd6173bc9ba3c800c0c9809df7586db5c9809f37.jpg?resize=768%2C560&amp;ssl=1 768w, https:\/\/i0.wp.com\/linearcontrol.info\/fundamentals\/wp-content\/uploads\/2019\/05\/fd6173bc9ba3c800c0c9809df7586db5c9809f37.jpg?resize=1024%2C747&amp;ssl=1 1024w, https:\/\/i0.wp.com\/linearcontrol.info\/fundamentals\/wp-content\/uploads\/2019\/05\/fd6173bc9ba3c800c0c9809df7586db5c9809f37.jpg?resize=1200%2C875&amp;ssl=1 1200w, https:\/\/i0.wp.com\/linearcontrol.info\/fundamentals\/wp-content\/uploads\/2019\/05\/fd6173bc9ba3c800c0c9809df7586db5c9809f37.jpg?w=1542&amp;ssl=1 1542w\" sizes=\"(max-width: 300px) 85vw, 300px\" data-recalc-dims=\"1\" \/><figcaption>Fig. 6.9: Measuring the phase of $L(s_0)$<\/figcaption><\/figure>\n\n\n\n<p>In this figure, if $\\beta &gt; 0$, then<\/p>\n\n\n\n<p>$$\\angle L(s_0)=\\psi_1-\\theta_1-\\theta_2-\\theta_3.$$<\/p>\n\n\n\n<p>A rule for the departure and arrival angles follows directly from the above ideas.<\/p>\n\n\n\n<p>For example, assume that $\\beta &gt; 0$ and let $s_0$ be a point on the root-locus that is near an open-loop simple pole $p_\\ell$. It must be true that<\/p>\n\n\n\n<p> $$\\angle L(s_0) = -\\pi$$<\/p>\n\n\n\n<p>(the change from $\\pi$ to $-\\pi$ is to get a nicer formula). For a rational function that means that<\/p>\n\n\n\n<p>$$ \\angle (s_0 &#8211; p_\\ell) = \\pi + \\sum_{1 \\leq i \\leq m}^{} \\angle (s_0 &#8211; z_i) -\\sum_{1 \\leq k \\leq n\\\\ \\, \\, \\, k \\neq \\ell}^{} \\angle (s_0 &#8211;  p_k)  = \\pi &#8211; \\bar{\\phi}_{p_{k\/\\ell}}(s_0)$$<\/p>\n\n\n\n<p>where<\/p>\n\n\n\n<p>$$\\bar{\\phi}_{p_{k\/\\ell}}(s)  = \\sum_{1 \\leq k \\leq n\\\\ \\, \\, \\, k \\neq \\ell}^{} \\angle (s &#8211;  p_k)  -\\sum_{1 \\leq i \\leq m}^{} \\angle (s &#8211; z_i)$$ <\/p>\n\n\n\n<p>is the difference between the angles due to the open-loop poles  <br>excluding the pole $p_\\ell$ minus the angles due to the open-loop zeros evaluated at a point $s$.<\/p>\n\n\n\n<p>As $s_0$ approaches $p_\\ell$ via the root-locus, the quantity<\/p>\n\n\n\n<p>$$\\pi &#8211; \\bar{\\phi}_{p_{k\/\\ell}}(p_\\ell)$$<\/p>\n\n\n\n<p>must be the angle at which the root-locus branch emanating from $p_\\ell$ <em>departs<\/em> from this pole. That is the pole&#8217;s <em>departure angle<\/em>. <\/p>\n\n\n\n<p>For example, consider the pole-zero diagram in Fig. 6.9 above for which<\/p>\n\n\n\n<p> $$L(s) = \\frac{(s + a)}{(s -a)(s+a+jb)(s+a-jb)}= <br>\\frac{(s + a)}{(s -a)(s^2+2 a s+a^2-b^2)},$$<\/p>\n\n\n\n<p>where  $a &gt; 0$ and $b &gt; 0$, is a compatible transfer-function. Because<\/p>\n\n\n\n<p> $$<br>\\begin{aligned}<br>\\bar{\\phi}_{p_{k\/\\ell}}(-a+jb) &amp;= \\angle (s_0 &#8211; a) + \\angle(s_0 + a + j b) &#8211; \\angle (s_0 + a) \\\\<br>&amp;= \\pi &#8211; \\tan^{-1}(b\/(2a)) +\\pi\/2 &#8211; \\pi\/2 = \\pi &#8211; \\tan^{-1}(b\/(2a))<br>\\end{aligned}<br>$$  <\/p>\n\n\n\n<p>the departure angle at the pole $-a+jb$ is<\/p>\n\n\n\n<p> $$\\pi &#8211; \\bar{\\phi}_{p_{k\/\\ell}}(-a+j b) =  <br>\\tan^{-1}(b\/(2a))$$<\/p>\n\n\n\n<p>which is positive and grows as $b\/a$ grows.<\/p>\n\n\n\n<p>By following the same reasoning one can conclude that the <em>arrival angle<\/em> at a complex zero $z_\\ell$ must be equal to  <\/p>\n\n\n\n<p>$$\\pi + \\bar{\\phi}_{z_{i\/\\ell}}(z_\\ell)$$ <\/p>\n\n\n\n<p>where <\/p>\n\n\n\n<p> $$\\bar{\\phi}_{z_{i\/\\ell}}(s)  = \\sum_{1 \\leq k \\leq n}^{} \\angle (s &#8211;  p_k)  -\\sum_{1 \\leq i \\leq m \\\\ \\, \\, \\, i \\neq \\ell}^{} \\angle (s &#8211; z_i)$$  <\/p>\n\n\n\n<p>is the exact same formula as for the departure angle, this time excluding the zero $z_\\ell$ instead.<\/p>\n\n\n\n<p>We close this post with a caveat: all of the above discussion assumes that the complex pole or zero at which you&#8217;re calculating the departure or arrival angle is simple. Can you think of what would be the required changes if the complex pole or zero had multiplicity greater than one? A hint is that the angles will be evenly split among the branches emanating\/arriving at the pole\/zero.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have previously discussed about why I kept the number of root-locus &#8220;rules&#8221; at a minimum in this post. One popular &#8220;rule&#8221; that I have omitted is the calculation of departure or arrival angles at complex poles or zeros.<\/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":[26,49,25,24],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/posts\/374"}],"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=374"}],"version-history":[{"count":44,"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/posts\/374\/revisions"}],"predecessor-version":[{"id":481,"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/posts\/374\/revisions\/481"}],"wp:attachment":[{"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/media?parent=374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/categories?post=374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linearcontrol.info\/fundamentals\/index.php\/wp-json\/wp\/v2\/tags?post=374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}