控制系统CAD案例.docVIP

  • 7
  • 0
  • 约9.76千字
  • 约 42页
  • 2016-07-02 发布于四川
  • 举报
控制系统CAD案例2 【例1】 已知单位反馈系统的被控对象的开环单位阶跃响应数据(存在随机扰动)在文件SourseData.mat中,tout是采样时间点,yout是对应于采样时间点处的单位阶跃响应数据。 试设计串联补偿器,使得:①的作用下,系统的速度误差系数Kv≥30sec-1;② 系统校正后的截止频率ωc≥2.3sec-1;③ 系统校正后的相位稳定裕度Pm≥40°。 设计步骤: 1 根据原始数据得到被控对象的单位阶跃响应 被控对象的单位阶跃响应数据在文件SourseData.at中MATLAB指令窗中键入: load SourseData plot(tout,yout) xlabel(tout) ylabel(yout) title(原始响应曲线) tout为横坐标,输出yout为纵坐标2 系统模型的辨识 由于被控对象模型结构未知,题中仅给出了被控对象的单位阶跃响应MATLAB的系统辨识工具箱来实现。 (1) 预处理 由图1可以看出被控对象模型中含积分环节,因此,对响应输出求导后进行辨识,即去积分。再对辨识出的模型积分,即得被控对象模型。 对给定输出进行求导处理: 在MATLAB指令窗中键入: dy=(yout(2:end,:)-yout(1:end-1,:))/0.05; % 差分代替导数 t=tout(1:end-1,:); plot(t,dy) x

文档评论(0)

1亿VIP精品文档

相关文档