0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Matlab求解阶跃响应性能指标分析

冬至子 来源:Matlab Fans 作者:Matlab_Fans 2023-07-20 17:13 次阅读

1.定义

阶跃响应性能指标主要包括稳态值、上升时间、峰值时间和超调量,定义如下:

**稳态值ys**:当时间趋近于无穷大时,阶跃响应的输出值,ys=y(∞)。

** 上升时** 间tr :输出阶跃响应达到90%稳态值时所对应的时刻。

**峰值时间tm** :输出阶跃响应峰值ym所对应的时刻。

** 超调量σ** :输出阶跃响应峰值ym与稳态值ys之差所占稳态值ys的百分比, σ%= (ym-ys)/ys。

** 调整时间ts** :输出阶跃响应进入稳态值ys±Δ误差带范围内所对应的时刻, 一般取Δ=0.02或Δ=0.05。

图片

2. 函数

按照阶跃响应性能指标的定义,笔者使用Matlab开发了函数 Fun_Step_Performance.m ,使用数值算法求出各类阶跃响应的性能指标值,函数简单、易用、通用性好。

function [ys,tr,ts,tm,ov] = Fun_Step_Performance(t,y,drawflag)
% [ys,tr,ts,ov] = Fun_Step_Performance(t,y) 标准阶跃响应的性能指标求解
% 本程序适用于标准阶跃响应曲线,末尾时间必须已经接近稳态值
% t-y 为阶跃响应的时间-输出配对序列,可由[y,t] = step(sys)求得
% drawflag为时候作图标志,不输入或输入非0值时,默认作图,输入0时不做图
% ys 稳态值
% tr 上升时间,默认为0-90%的上升时间
% ts 调整时间,默认为2%的调整时间
% tm 为峰值时间
% ov 超调量 %
% e.g.
%  sys = tf(1,[1 2*0.5*1 1]);
%  [y,t] = step(sys,15);
%  [ys,tr,ts,tm,ov] = Fun_Step_Performance(t,y,1);

3. 演示

**3.1 **一阶系统阶跃响应性能指标

% Eg 1 一阶系统
sys = tf(1,[3 1]);
[y,t] = step(sys,25);
[ys,tr,ts,tm,ov] = Fun_Step_Performance(t,y);

图片

%% 阶跃响应指标结果:

上升时间:7s

调整时间:11.5s

峰值时间:25s , 超调量:0%

稳态值:1

%% 阶跃响应指标结果显示结束

**3.2 **求复杂系统阶跃响应性能指标

% 5阶系统
sys = tf(1,[1 2*0.20*1 1]) * tf(1,[2 1]) * tf([1.5 1],[1 2*0.25*3 9]); 
[y,t] = step(sys,35);
[ys,tr,ts,tm,ov] = Fun_Step_Performance(t,y);

图片

%% 阶跃响应指标结果:

上升时间:2.0877s

调整时间:17.3158s

峰值时间:3.5614s,超调量:40.1285%

稳态值:0.111

%% 阶跃响应指标结果显示结束

**3.3 **不同阻尼比时二阶系统的阶跃响应性能指标

% Eg 3 求解不同阻尼比时二阶系统的阶跃响应特性
wn = 1;    % 固有频率
kes_vet = [0.2 0.4 0.6 0.8 1 1.2];   % 阻尼比序列
figure
hold on
for ii = 1:length(kes_vet)
    kes = kes_vet(ii);
    sys = tf(1,[1 2*kes*wn wn^2]);   % 二阶系统传递函数
    [y,t] = step(sys,50);            % 阶跃响应
    [ys(ii),tr(ii),ts(ii),tm(ii),ov(ii)] = Fun_Step_Performance(t,y,0);  % 求解阶跃响应,不绘图
    plot(t,y)
    Str{ii} = [ 'xi = '  num2str(kes)];
end
legend(Str)
xlabel('时间t/s')
ylabel('输出响应y')

图片

图片

tr =

1.8349    2.0737    2.4540    2.9954    4.0000    4.9407

ts =

19.2661 8.2949 5.8282 3.6866 5.5000 7.9051

tm =

3.2110    3.4562    3.9877    5.1843   40.0000   50.0000

ov =

52.6622 25.3725 9.4610 1.5144 0 0

对于二阶系统,阻尼比的变化不影响输出稳态值,随着阻尼比增加,上升时间逐步增大、调整时间先减小再增大、峰值时间逐步变大、超调量逐步变小;当阻尼比在0.707左右时,上升时间和调整时间较快,且超调量很小,系统综合性能较好,工程上通常设计阻尼比在0.707左右,称之为最佳阻尼比。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MATLAB仿真
    +关注

    关注

    4

    文章

    174

    浏览量

    19638
  • 稳态分析
    +关注

    关注

    0

    文章

    9

    浏览量

    6526
  • 二阶系统
    +关注

    关注

    1

    文章

    16

    浏览量

    9483
收藏 人收藏

    评论

    相关推荐

    光电探测器的性能指标

    光电探测器的性能指标主要由量子效率、响应度、光电流,暗电流和噪声等指标组成。
    的头像 发表于 12-06 16:59 2084次阅读
    光电探测器的<b class='flag-5'>性能指标</b>

    性能指标测试

    性能指标测试
    发表于 08-17 14:51

    系统时间响应性能指标

    控制系统性能的评价分为动态性能指标和稳态性能指标两类.为了求解系统时间响应,必须了解输入信号(即外作用)的解析表达式。然而,在一般情况下,控
    发表于 10-12 09:49

    参数变化和电路结构的改变对稳压电源性能指标有什么影响?

    串联反馈型晶体管稳压电路的计算模型串联反馈型晶体管稳压电路性能指标求解参数变化和电路结构的改变对稳压电源性能指标的影响
    发表于 04-12 06:40

    串行生产线的性能指标与扰动分析

    串行生产线的性能指标与扰动分析: 通过引进并计算无环向图上各节点的裕度以及路径的裕度得到性能指标与扰动参数之间的关系. 从而得出无环向图上关键路径扰动分析算法.
    发表于 01-02 14:18 22次下载

    主板芯片组性能指标

    主板芯片组性能指标
    发表于 05-21 11:00 2659次阅读

    频率响应法-- 频域性能指标和时域性能指标的关系

    频率响应法-- 频域性能指标和时域性能指标的关系  频域性能指标和时域性能指标的关系
    发表于 07-27 14:28 1.1w次阅读
    频率<b class='flag-5'>响应</b>法-- 频域<b class='flag-5'>性能指标</b>和时域<b class='flag-5'>性能指标</b>的关系

    放大电路的性能指标

    放大电路的性能指标 性能指标可以分为三种类型: 第一种是对应于一个赋值已定,频率已定的信号输入时的性能,这是放大电路的基
    发表于 12-14 10:58 1.3w次阅读

    比较器的性能指标/分类/应用

    比较器的性能指标/分类/应用 比较器 - 性能指标  滞回电压:比较器两个输入端之间的电压在过零时输出状态将发生改变,由于
    发表于 03-22 13:53 1754次阅读

    检测系统的性能指标

    2.1 静态特性及性能指标 2.1.1 静态特性 2.1.2 静态性能指标 2.2 动态特性及性能指标 2.2.1 传递函数 2.2.2 阶跃响应
    发表于 03-13 20:15 0次下载

    硬盘性能指标概述

    硬盘性能指标概述,硬盘的主要性能指标包括主轴转速,外部数据传输率,最大内部数据传输率,高速缓存等性能指标
    发表于 05-03 17:59 5043次阅读

    动态性能指标定义

    动态性能指标定义
    发表于 12-30 15:04 0次下载

    电气性能指标的具体分析

    1.2电气性能指标
    的头像 发表于 04-22 06:37 6325次阅读
    电气<b class='flag-5'>性能指标</b>的具体<b class='flag-5'>分析</b>

    光纤陀螺仪性能指标

    本视频主要详细介绍了光纤陀螺仪性能指标,分别是光纤陀螺仪性能指标、标度因数、随机游走系数、阈值和分辨率、最大输入角速度。
    的头像 发表于 02-22 15:14 1.4w次阅读

    电缆性能指标测试方法

    熟悉电缆电性能指标种类及定义; 掌握电缆电性能指标的测试方法; 建立电缆重要性能指标的检验常态化机制。
    发表于 06-22 10:19 15次下载