经典控制

极点与零点

极点和零点是一组特殊的数,它们就像系统行为的“DNA”。回想一下,传递函数通常写成一个分式——上面一个表达式,下面一个表达式。让分式上面(分子)等于零的那些取值,就是零点;让分式下面(分母)等于零的那些取值,就是极点。它们听起来像是枯燥的代数,但每一个其实都是关于系统将如何运动的线索:它响应多快、会不会超调、会不会像被敲过的钟那样余音回荡,以及最关键的——它究竟能不能保持受控。

极点是“头号主角”。每一个极点都描述了系统在无人干预时偏爱的一种固有运动方式——可能是悄悄衰减的倾向,可能是缓慢漂移,也可能是来回振荡。工程师把极点画成一张图(复平面)上的点,直接从它们的位置读出系统的命运。极点落在左半平面,意味着扰动会消退,于是系统稳定;落在右半平面,意味着扰动会增长,于是系统失控狂奔;越往左,运动衰减得越快;而虚部越大、离横轴上下越远的极点,则意味着余音回荡越多。挪动极点,就改变了响应的“性格”。

零点扮演的是更微妙的配角。它们并不自己制造新的运动,而是去塑造和“调色”由极点设定下来的那些运动——有时让早期响应更快,有时让响应先朝相反方向探一下、再奔向目标,有时则压低某一种特定的晃动。控制设计这门手艺,很大程度上就是把极点和零点安放到你想要的位置上的手艺:当你整定控制器时,你其实就是在地图上滑动这些点,直到响应看起来恰到好处为止。

当麦克风和音箱忽然啸叫起来、出现反馈时,正是因为有一个极点漂到了地图错误的一侧——它的振荡不但没有平息,反而越来越响。

一个落错位置的极点:那种自我喂养、越叫越响的啸叫。

一条快速的经验法则:当一个连续时间系统的每一个极点都位于复平面的左半边时,它就是稳定的。

又称
poleszeros极点零点極點零點