system identification procedure
1 次查看(过去 30 天)
显示 更早的评论
Hello, anyone knows? How to make implementation or realization system identification procedure in matlab .Using simulink model(electric device model such as transfer function and integrator).From this model I can get experimental data(input and output).
1 个评论
K E
2012-10-19
In case it is helpful, there is a System Identification Toolbox for Matlab/Simulink that can be purchased.
采纳的回答
Rajiv Singh
2012-10-18
Have Simulink data available in MATLAB workspace as double vectors. In the GUI (ident) import time signals to load the data. Then you work from there. If you are estimating models in the command line, package the data into an iddata object:
data = iddata(y,u,Ts); % y = output; u = input; Ts = sample time
Then try various estimation commands, e.g:
model = tfest(data, 2); % second order transfer function
The logged data (y,u) must be equi-sampled. If not, interpolate them to a uniform time grid.
2 个评论
Rajiv Singh
2013-5-2
interpolate or log data from the Simulink model at constant time intervals. Most identification routines do not handle irregularly sampled data.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Transform Data 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!