主要内容

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

打开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);

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

输入= generatetetetimeseries(in);输出= SIMOUT {1} .data;数据= IDDATA(输出,INPUT.DATA(:),IN.TS);sys_id = n4sid(defrend(数据),5,'COV''没有任何');Bodemag(SYS,SS(SYS_ID)('测量')),'r') 传奇('使用线性化获得的线性模型'......“使用系统识别工具箱的状态空间模型”......'地点''西南'的)