对于时间延迟我将找到和的 Pade 近似值。
使用的泰勒近似我得到
根据我的材料,每个定义
这导致我
如果我现在想检查的阶跃响应并且我的近似值 MATLAB 抱怨我的函数的零点多于极点,这并不奇怪,因为我认为我会从。
我敢肯定,我对我在这里所做的事情存在基本的误解。
对于时间延迟我将找到和的 Pade 近似值。
使用的泰勒近似我得到
根据我的材料,每个定义
这导致我
如果我现在想检查的阶跃响应并且我的近似值 MATLAB 抱怨我的函数的零点多于极点,这并不奇怪,因为我认为我会从。
我敢肯定,我对我在这里所做的事情存在基本的误解。
完全没有误解。您找到的 Padé 近似值是正确的。
“问题”是您选择了和使得您获得的近似延迟的传递函数不正确。即,分子的阶数超过分母的阶数。
在控制理论中,不正确的系统并不太有用,因为它们无法在现实生活中实现。零点多于极点的传递函数包含纯微分器,因此传递函数表示一个非因果系统(假设稳定性,正如马特在下面的评论中指出的那样),非因果系统无法在物理上实现。
正如Tendero 的回答中所解释的那样,您计算的所有内容都是正确的。Matlab 应该抱怨,因为系统具有传递函数
有(假设因果关系)阶跃响应
其中是狄拉克增量脉冲。系统不稳定,其阶跃响应在处是无界/定义不明确的。