查看“︁勞斯陣列的推導”︁的源代码
←
勞斯陣列的推導
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{expand english|||time=2019-09-23T16:03:47+00:00}} {{No footnotes|date=2019年9月}} 勞斯陣列是[[劳斯–赫尔维茨稳定性判据]]中,用來判斷系統是否穩定的方式,是透過系統的特徵[[多項式]]係數所建立的陣列。勞斯陣列和{{le|勞斯–赫爾維茨理論|Routh–Hurwitz theorem}}是古典控制理論的核心,結合了[[歐幾里得算法]]和[[施图姆定理]]來計算{{link-en|柯西指標|Cauchy indices}}。 == 柯西指標 == 給定系統 : <math>\begin{align} f(x) & {} = a_0x^n+a_1x^{n-1}+\cdots+a_n & {} \quad (1) \\ & {} = (x-r_1)(x-r_2)\cdots(x-r_n) & {} \quad (2) \\ \end{align}</math> 假設<math>f(x) = 0</math>的根都不在虛軸上,並且令 : <math>N</math> = 是<math>f(x) = 0</math>的根的實部為負數的個數, : <math>P</math> = 是<math>f(x) = 0</math>的根的實部為正數的個數, 因此可得 : <math>N+P=n \quad (3) </math> 將<math>f(x)</math>以極座標型式表示,可得 : <math>f(x) = \rho(x)e^{j\theta(x)} \quad (4) </math> 其中 : <math>\rho(x) = \sqrt{\mathfrak{Re}^2[f(x)]+\mathfrak{Im}^2[f(x)]} \quad (5) </math> 且 : <math>\theta(x) = \tan^{-1}\big(\mathfrak{Im}[f(x)]/\mathfrak{Re}[f(x)]\big) \quad (6) </math> 根據(2)會發現 : <math>\theta(x) = \theta_{r_1}(x)+\theta_{r_2}(x)+\cdots+\theta_{r_n}(x) \quad (7)</math> 其中 : <math>\theta_{r_i}(x) = \angle(x-r_i) \quad (8)</math> 若<math>f(x) = 0</math>的第i個根的實部為正,則(<small>用y=(RE[y],IM[y])的表示法</small>) : <math>\begin{align} \theta_{r_i}(x)\big|_{x=-j\infty} & = \angle(x-r_i)\big|_{x=-j\infty} \\ & = \angle(0-\mathfrak{Re}[r_i],-\infty-\mathfrak{Im}[r_i]) \\ & = \angle(-|\mathfrak{Re}[r_i]|,-\infty) \\ & = \pi + \lim_{\phi \to \infty}\tan^{-1}\phi=\frac{3\pi}{2} \quad (9)\\ \end{align}</math> 且 : <math>\theta_{r_i}(x)\big|_{x=j0} = \angle(-|\mathfrak{Re}[r_i]|,0) = \pi - \tan^{-1}0=\pi \quad (10)</math> 且 : <math>\theta_{r_i}(x)\big|_{x=j\infty} = \angle(-|\mathfrak{Re}[r_i]|,\infty) = \pi - \lim_{\phi \to \infty}\tan^{-1}\phi=\frac{\pi}{2} \quad (11)</math> 同樣地,若<math>f(x) = 0</math>的第i個根的實部為負, : <math>\begin{align} \theta_{r_i}(x)\big|_{x=-j\infty} & = \angle(x-r_i)\big|_{x=-j\infty} \\ & = \angle(0- \mathfrak{Re}[r_i],-\infty-\mathfrak{Im}[r_i]) \\ & = \angle(|\mathfrak{Re}[r_i]|,-\infty) \\ & = 0 - \lim_{\phi \to \infty}\tan^{1}\phi=-\frac{\pi}{2} \quad (2)\\ \end{align}</math> 且 : <math>\theta_{r_i}(x)\big|_{x=j0} = \angle(|\mathfrak{Re}[r_i]|,0) = \tan^{-1}0=0\, \quad (13)</math> 且 : <math>\theta_{r_i}(x)\big|_{x=j\infty} = \angle(|\mathfrak{Re}[r_i]|,\infty) = \lim_{\phi \to \infty}\tan^{-1}\phi=\frac{\pi}{2}\, \quad (14)</math> 由(9)至(11)式可知,若<math>f(x)</math>的第i個根實部為正,則<math>\theta_{r_i}(x)\Big|_{x=-j\infty}^{x=j\infty} = -\pi</math>,由(12)至(14)式可知,若<math>f(x)</math>的第i個根實部為負,則<math>\theta_{r_i}(x)\Big|_{x=-j\infty}^{x=j\infty} = \pi</math>。因此 : <math>\theta_{r_i}(x)\Big|_{x=-j\infty}^{x=j\infty} = \angle(x-r_1)\Big|_{x=-j\infty}^{x=j\infty}+\angle(x-r_2)\Big|_{x=-j\infty}^{x=j\infty}+\cdots+\angle(x-r_n)\Big|_{x=-j\infty}^{x=j\infty} = \pi N - \pi P \quad (15)</math> 若定義 : <math>\Delta=\frac{1}{\pi}\theta(x)\Big|_{-j\infty}^{j\infty} \quad (16)</math> 則可以得到以下的關係 :<math>N - P = \Delta \quad (17)</math> 結合(3)式及(17)式可得 : <math>N = \frac{n+\Delta}{2}</math>且<math>P = \frac{n-\Delta}{2} \quad (18)</math> 因此,給定<math>n</math>次的方程<math>f(x)</math>,只需要計算<math>\Delta</math>,就可以得到根的實部為負的個數<math>N</math>,以及根的實部為正的個數<math>P</math>。 {| align=right border="0" cellpadding="0" |[[Image:Tan(theta).jpg|θ相對tan(θ)的圖]] |- |<center>圖1</center> |- |<center><math>\tan(\theta)</math>相對<math>\theta</math>的圖</center> |} 配合(6)式及圖1,<math>\tan(\theta)</math>相對<math>\theta</math>的圖,將<math>x</math>在區間(a,b)之間變化,其中<math>\theta_a=\theta(x)|_{x=ja}</math>,而<math>\theta_b=\theta(x)|_{x=jb}</math>,都是<math>\pi</math>的整數倍,若此變化會使函數<math>\theta(x)</math>增加<math>\pi</math>,表示在從點a到點b的過程中,<math>\tan \theta (x) = \mathfrak{Im}[f(x)]/\mathfrak{Re}[f(x)]</math>從<math>+\infty</math>「跳到」<math>-\infty</math>的次數比從<math>-\infty</math>「跳到」<math>+\infty</math>的次數多一次。相反的,此變化會使函數<math>\theta(x)</math>減少<math>\pi</math>,表示在從點a到點b的過程中,<math>\tan(\theta)</math>從<math>+\infty</math>「跳到」<math>-\infty</math>的次數比從<math>-\infty</math>「跳到」<math>+\infty</math>的次數少一次。 因此,<math>\theta(x)\Big|_{-j\infty}^{j\infty}</math>是<math>\mathfrak{Im}[f(x)]/\mathfrak{Re}[f(x)]</math>從<math>-\infty</math>跳到<math>+\infty</math>的次數,減掉同函數從<math>+\infty</math>跳到<math>-\infty</math>的次數,兩者差的<math>\pi</math>倍。假設在<math>x=\pm j\infty</math>處,<math>\tan[\theta(x)]</math>有定義 {| align=right border="0" cellpadding="0" style="background:none" |[[Image:Cot(theta).svg|Graph of θ versus −cotan(θ)]] |- |<center>圖2</center> |- |<center><math>-\cot(\theta)</math>相對<math>\theta</math>的圖</center> |} 若起始點是在不連續點(<math>\theta_a=\pi/2 \pm i\pi</math>, ''i'' = 0, 1, 2, ...),則因為公式(17)(<math>N</math>和<math>P</math>都是整數,因此<math>\Delta</math>也是整數),其結束點也會在不連續點。此時可以調整指標函數(正跳躍和負跳躍的差值)的計算方式,將正切函數的X軸移動<math>\pi/2</math>,也就是在<math>\theta</math>上加<math>\pi/2</math>。此時的指標函數在各種<math>f(x)</math>的係數組合下都有定義,就是在起始點(及結束點)連續的區間(a,b) = <math>(+j\infty, -j\infty)</math>內計算<math>\tan[\theta]=\mathfrak{Im}[f(x)]/\mathfrak{Re}[f(x)]</math>,再在起始點連續的區間,計算 : <math>\tan[\theta'(x)]=\tan[\theta + \pi/2] = -\cot[\theta(x)] = -\mathfrak{Re}[f(x)]/\mathfrak{Im}[f(x)] \quad (19)</math> 差值<math>\Delta</math>是<math>x</math>從正跳躍和負跳躍的差值,若計算從<math>-j\infty</math>到<math>+j\infty</math>所產生的差值,即為相角正切的{{le|柯西指標|Cauchy Index}},其相角為<math>\theta(x)</math>或<math>\theta'(x)</math>,視<math>\theta_a</math>是否是<math>\pi</math>的整數倍而定。 == 勞斯準則 == 為了要推導勞斯準則,會將<math>f(x)</math>的奇次方項和偶次方項分開來列: : <math>f(x) = a_0x^n + b_0x^{n-1} + a_1x^{n-2} + b_1x^{n-3} + \cdots \quad (20)</math> 因此可得到 : <math>\begin{align} f(j\omega) & = a_0(j\omega)^n+b_0(j\omega)^{n-1}+a_1(j\omega)^{n-2}+b_1(j\omega)^{n-3}+\cdots & {} \quad (21)\\ & = a_0(j\omega)^n+a_1(j\omega)^{n-2}+a_2(j\omega)^{n-4}+\cdots & {} \quad (22)\\ & + b_0(j\omega)^{n-1}+b_1(j\omega)^{n-3}+b_2(j\omega)^{n-5}+\cdots \\ \end{align}</math> 若<math>n</math>為偶數: :<math>\begin{align} f(j\omega) & = (-1)^{n/2}\big[a_0\omega^n-a_1\omega^{n-2}+a_2\omega^{n-4}-\cdots \big] & {} \quad (23)\\ & + j(-1)^{(n/2)-1}\big[b_0\omega^{n-1}-b_1\omega^{n-3}+b_2\omega^{n-5}-\cdots \big] & {} \\ \end{align}</math> 若<math>n</math>為奇數: : <math>\begin{align} f(j\omega) & = j(-1)^{(n-1)/2}\big[a_0\omega^n-a_1\omega^{n-2}+a_2\omega^{n-4}-\cdots \big] & {} \quad (24)\\ & + (-1)^{(n-1)/2}\big[b_0\omega^{n-1}-b_1\omega^{n-3}+b_2\omega^{n-5}-\cdots \big] & {}\\ \end{align}</math> 可以看出若<math>n</math>為奇數,根據(3)式,<math>N+P</math>為奇數。若<math>N+P</math>為奇數,<math>N-P</math>也是奇數。同樣的,若 <math>n</math>是偶數,<math>N-P</math>也是偶數。(15)式可以看出若<math>N-P</math>是偶數,<math>\theta</math>是<math>\pi</math>的整數倍。因此在<math>n</math>為偶數時,<math>\tan(\theta)</math>有定義,是n為偶數時使用的正確指標,在而在<math>n</math>為奇數時,<math>\tan(\theta') = \tan(\theta+\pi) = -\cot(\theta)</math>有定義,也是n為奇數時使用的正確指標。 因此,根據(6)式及(23)式,<math>n</math>為偶數時: : <math>\Delta = I_{-\infty}^{+\infty}\frac{-\mathfrak{Im}[f(x)]}{\mathfrak{Re}[f(x)]}= I_{-\infty}^{+\infty}\frac{b_0\omega^{n-1}-b_1\omega^{n-3}+\cdots}{a_0\omega^n-a_1\omega^{n-2}+\ldots} \quad (25)</math> 因此,根據(19)式及(24)式,<math>n</math>為奇數時: :<math>\Delta = I_{-\infty}^{+\infty}\frac{\mathfrak{Re}[f(x)]}{\mathfrak{Im}[f(x)]}= I_{-\infty}^{+\infty}\frac{b_0\omega^{n-1}-b_1\omega^{n-3}+\ldots}{a_0\omega^n-a_1\omega^{n-2}+\ldots} \quad (26)</math> 因此可以計算相同的柯西指標: <math>\Delta = I_{-\infty}^{+\infty}\frac{b_0\omega^{n-1}-b_1\omega^{n-3}+\ldots}{a_0\omega^n-a_1\omega^{n-2}+\ldots} \quad (27)</math> ==參考資料== *Hurwitz, A., "On the Conditions under which an Equation has only Roots with Negative Real Parts", Rpt. in Selected Papers on Mathematical Trends in Control Theory, Ed. R. T. Ballman et al. New York: Dover 1964 *Routh, E. J., A Treatise on the Stability of a Given State of Motion. London: Macmillan, 1877. Rpt. in Stability of Motion, Ed. A. T. Fuller. London: Taylor & Francis, 1975 *Felix Gantmacher (J.L. Brenner translator) (1959) ''Applications of the Theory of Matrices'', pp 177–80, New York: Interscience. [[Category:文中证明]] [[Category:控制理论]] [[Category:信号处理]] [[Category:多項式]]
该页面使用的模板:
Template:Expand english
(
查看源代码
)
Template:Le
(
查看源代码
)
Template:Link-en
(
查看源代码
)
Template:No footnotes
(
查看源代码
)
返回
勞斯陣列的推導
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息