主要内容

使用噪声估算频率响应模型系统识别工具箱

打开Simulin金宝appk.®模型,并指定模型的哪个部分以线性化:

load_system('magball');IO(1)= Linio('magball /期望的高度',1);IO(2)= Linio('Magball /磁球厂',1,'输出');

计算稳态操作点,并线性化模型:

op = condop('magball',Operspec('magball'),......findopoptions('displayReport''离开'));sys =线性化('magball',io,op);

创建啁啾信号,并使用它来估计频率响应:

在= frest.chirp('freqrange',[1 1000],......'ts',0.001,......'numsamples',1E4);[〜,simout] =苦恼('magball',io,op,in);

使用系统识别工具箱™软件来估算第五阶的状态空间模型。比较分析线性化和状态空间模型的结果:

输入= generateTeimeSeries(IN);输出= SIMOUT {1} .data;Data = IDData(输出,Input.data(:),In.ts);sys_id = n4sid(DELREND(数据),5,'COV''没有任何');Bodemag(SYS,SS(SYS_ID()'衡量')),'r') 传奇('使用线性化获得的线性模型'......“使用系统识别工具箱的状态空间模型”......'地点''西南'