如何从给定参数的代码中创建传递函数系统模型?

18次浏览(最近30天)
比尔Tubbs
比尔Tubbs 2020年2月4日
回答: 明星黾 2020年2月4日
我想复制一个传输功能系统模型,我创建与fest在代码。
这是我想复制的模型。
>> tf21 = tfest(data_est,2,1,)“t”, 1)
tf21 =
输入u1输出y1:
0.9614 z ^ 1
----------------------------
1 - 1.663 z^-1 + 0.8313 z^-2
名称:tf21
样本时间:1秒
离散时间确定传递函数。
参数化:
数量的波兰人:20的个数:1
数量自由系数:3
使用“tfdata”“getpvec”“getcov”参数和他们的不确定性。
状态:
估计在时域数据“data_est”上使用TFEST。
适合估算数据:84.81
Fpe: 1.025, mse: 1.013
> > tf21。分子
ans =
0 0.9614
> > tf21。分母
ans =
1.0000 -1.6634 0.8313
以下是我的尝试:
>>分子= [0 0.9614];
>>分母= [1.0000 -1.6634 0.8313];
>> tf_si = tf(分子,分母,“t”, 1)
tfsi =
0.9614
----------------------
Z ^2 - 1.663 Z + 0.8313
样本时间:1秒
离散时间转移函数。
这看起来不对。我需要同一个将输入映射到输出的函数。我如何在分母上设置z^-2和z^-1的系数使它们与我要复制的模型相同?

接受的答案

明星黾
明星黾 2020年2月4日
试试这个:
分子= [0 0.9614 0];
分母= [1.0000 -1.6634 0.8313 0];
tf_si =特遣部队(分子、分母“t”, 1“变量”“z ^ 1”
生产:
tf_si =
0.9614 z ^ 1
----------------------------
1 - 1.663 z^-1 + 0.8313 z^-2
样本时间:1秒
离散时间转移函数。
需要指定所有相关的向量元素。

更多的答案(0)

标签

s manbetx 845


释放

R2019b

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!