打开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') 传奇('使用线性化获得的线性模型'那......“使用系统识别工具箱的状态空间模型”那......'地点'那'西南'的)