打开Simulin万博1manbetxk.®模型,并指定模型的哪个部分以线性化:
load_system('magball')IO(1)= LINIO('magball /期望的高度',1);IO(2)= Linio('Magball /磁球厂',1,'输出');
为模拟创建随机输入信号:
在= frest.random('ts',0.001,'numsamples',1E4);
在稳态操作点线性化模型:
op = condop('magball',Operspec('magball'),......findopoptions('displayReport'那'离开'));sys =线性化('magball',io,op);
模拟模型以在线性输出点处获得输出:
[最具西班牙语] =嫉妒('magball',IO,IN,OP);
使用信号处理工具箱™软件估算频率响应模型,包括窗口和平均:
输入= generateTeimeSeries(IN);输出= defrend(simout {1} .data,'不变');[txy,f] = tfeStimate(Input.data(:),......输出,汉宁(4000),[],4000,1 / in.ts);systfest = frd(txy,2 * pi * f);
比较分析线性化的结果est
(信号处理工具箱):
斧头=轴;h =围裙(斧头,sys,'B',systfest,'G',systfest.frequency);setOptions(h,'xlim',[10,1000],'暂停'那'离开')传奇(斧头,'使用线性化的线性模型'那“使用信号处理工具箱的频率响应”那......'地点'那'西南')