1 传递函数数学模型
单输入单输出系统,拉普拉斯变化后的传递函数,为系统输出,为系统输入,
1.1 连续传递函数matlab建模
G(s)=tf([b1,b2,b3…bm,bm+1],[a1,a2,a3…an,an+1]);
或者
G(s)=tf(num,den);
num=[b1,b2,b3…bm,bm+1];
den=[a1,a2,a3…an,an+1];
举例:
Matlab命令:
num=[13,4,0,6]; den=[5,3,16,1,7]; G(s)=tf(num,den)
运行:
G =
13 s^3 + 4 s^2 + 6
------------------------------
5 s^4 + 3 s^3 + 16 s^2 + s + 7
Continuous-time transfer function.
1.2 离散传递函数MATLAB建模
MATLAB语法格式:
G(z)=tf(num,den,Ts);
num, den同上,Ts为采样周期;-1表示未定义采样周期;离散后的系统传递函数是Z变换的输出和输入的比值;
举例:
num=[13,4,0,6]; den=[5,3,16,1,7]; Ts=0.02;
G=tf(num,den,Ts)
G =
13 z^3 + 4 z^2 + 6
------------------------------
5 z^4 + 3 z^3 + 16 z^2 + z + 7
Sample time: 0.02 seconds
Discrete-time transfer function.