系统方程分为两种情况:
一、
ay(k+m)+by(k+m-1)+cy(k+m-2)+……=e(k+n)
此种情况的特点是右端输入信号只有一项
做法:
- 将e(k+n)变为e(k),即方程整体换元。
eg: y(k+2)+y(k+1)+y(k)=e(k+1)可变为y(k+1)+y(k)+y(k-1)=e(k) - 接着上面的例子,将左边除时间最提前的项以外都转移到右边:y(k+1)=e(k)-y(k)-y(k-1)
- 形成框图:
- 注意要点:此种情况图中只含有一个加法器,只有一个输出,箭头输出的是最高项,此处为y(k+1)
二、
a1y(k+m)+a2y(k+m-1)+a3y(k+m-2)+……=b1e(k+n)+b2e(k+n-1)+……
此种情况右边有多项
此处只进行右边为e(k+1)+e(k)(e(k)+e(k-1)同理)的探讨,因为再多了我也不会……
并且m>n,通常情况下实际系统均满足这一条件
做法:
- 以y(k+1)+1/2y(k)=-e(k+1)+2e(k)为例,引入辅助函数q(k).
- q(k+1)+1/2q(k)=e(k), y(k)=-q(k+1)+2q(k)(此处的规律比较明显,你可以看出左式中将y替换为q,然后等于e(k); 右式中将e替换为q,然后等于y(k)。这是一个固定的做法,可以从数学上证明这样的正确性。
- 然后形成框图:
- 注意:这样的情况中有两个加法器,围绕着每个加法器做法同第一种情况。