第一范文网 - 专业文章范例文档资料分享平台

基于MATLAB实现高阶系统的时域分析_张强[1](2)

来源:用户分享 时间:2021-04-05 本文由酷的不着边 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第4期         张 强:基于MATLAB实现高阶系统的时域分析          81实际中很少应用,采用对响应过程影响较小的零点和极点,近似的估计出系统的响应特性,但会出现很大误差,影响系统的分析精度。

112 基于MATLAB实现高阶系统的时域分析

MATLAB的控制工具箱提供了丰富的函数,配合MATLAB语言的自定义函数功能,使时域特性曲线的绘制和性能指标的求取通过简单的函数调用即可轻松实现[3],为系统设计与控制策略开发提供直观、图形化的仿真环境,从而实现高阶系统的时域分析。BSTT主程序流程如图1所示。

(1)函数PZmap(sys)来绘制系统的零极点在S

平面上的分布,可以迅速、直观的判断系统的稳定

性。

(2)图中时间矢量t包括阶跃响应的开始时间

t0、步长s和终止时间te,可由step(b,a)刻度范围,(3)y为线性系统单位阶跃响应的输出矢量,可

由y=step(b,a)获得[4]。输出参数6、Tr、Ts、Tp分

别为超调量、上升时间、调整时间、峰值时间。调整

时间允许误差范围选择±2%或5%。调整时间Ts

的求取由程序通过循环判断输出Y值首次进入允许

误差带的时间确定。循环步长取s,初值为v0=(te

-t0)/s。以误差限为±2%为例,上升时间Tr用与

求Ts类似的方法分别求出输出从t0开始首次增大至

10%Yss的时间t1和增大到90%Yss所需时间t2,计

算得:Tr=t2-t1。峰值时间Tp,为单位阶跃响应曲

线从零上升到第一个峰值点所需时间。图1 主程序BSTT流程图2 应用实例分析

设有一高阶系统,其闭环传递函数为Φ(S)=2s+9s+24s+16133s+31343

试在时域内分析系统的单位阶跃响应,以判断系统的稳、快、准性能指标

211 应用经典法求解

忽略闭环零点Z=-10及闭环极点S3=-0、45+J0、33和S4=-0、45-J0、33的影响,化系统的

传函为Φ(S)=,将四阶系统降阶为二阶系统,且ζ=1时的临界阻尼情况,因为系统的闭环(s+0145)2

特征根为S1=S2=-0、45,即均位于S平面左半平面,系统稳定。分析系统的快速性指标从概念出发,计算得tr=6126s,ts=8183s,tp=∞(即此系统无峰值时间),因为系统为一型系统,所以kp=lins 0G(s)=3,ess=1/1+kp=0

212 应用程序BSTT实现

  b=[0133,313];

>>a=[1,9,24,16133,313];

>>t=[0∶0101∶015];

>>s=tf(b,a)

Transferfunction:

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育基于MATLAB实现高阶系统的时域分析_张强[1](2)全文阅读和word下载服务。

基于MATLAB实现高阶系统的时域分析_张强[1](2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1178449.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top