matlab在时域分析中的应用

UESTC 控制系统计算机仿真 Lirui@时域分析法续 基于Simulink的PID控制器设计 改善系统时域响应性能的措施 二阶系统参数对时域响应性能的影响 时域响应性能指标求取 LTI Viewer 应 用典型环节及其传递函数 一、典型环节及其传递函数 典型环节通常分为以下六种: 1 比例环节 式中 K-增益 特点:输入输出量成比例,无失真和时间延迟。 任何一个复杂系统都是由有限个典型环节组合而成的。 动态方程 传递函数典型环节及其传递函数 2 惯性环节 3 纯微分环节 动态方程 传递函数 动态方程 传递函数典型环节及其传递函数 4 一阶微分环节 5 二阶微分环节 动态方程 传递函数 动态方程 传递函数典型环节及其传递函数 6 积分环节 7 振荡环节 ¡式中 ξ-阻尼比 ¡ -自然振荡角频率(无阻尼振荡角频率) 动态方程 传递函数 动态方程 传递函数典型环节及其传递函数 8 纯时间延时环节 ¡式中 -延迟时间 动态方程 传递函数典型试验信号 二、典型试验信号 Typical test signals (单位)阶跃函数(Step function ) (单位)斜坡函数(Ramp function) (单位)加速度函数(Acceleration fun) (单位)脉冲函数(Impulse function) 正弦函数(Simusoidal function )时域响应性能指标 三、动态性能指标 上升时间 响应曲线从稳态 值的10%上升 到90%,所需 的时间。上升 时间越短,响 应速度越快 峰值时间: 响应曲线达到峰值所需要的时间。 时域响应性能指标 动态性能指标 调节时间 (Settling Time) 响应曲线达到并永远 保持在一个允许误差 范围内,所需的最短 时间。用稳态值的百 分数(通常取5%或2% )表示。超调量 % :指响应的最大偏离量 h(t p )于终值之差的百分比,即 即: t t r时域响应性能指标求取 四、时域响应性能指标求取 1. 峰值时间(timetopeak) 峰值时间可由下述命令获得: [Y,k]=max(y) %求出y的峰值及相应的时间 timetopeak=t(k) %获得峰值时间 时域响应性能指标求取 2. 超调量(Percentovershoot) 超调量可由以下命令获得: C=dcgain(G) %求取系统的终值 [Y,k]=max(y) %求出y的峰值及相应的时间 percentovershoot=100*(Y-C)/C %计算超调量时域响应性能指标求取 C=dcgain(G) %求取系统的终值 n=1 while y(n)0.98*C) end settingtime=t(i)二阶系统参数对时域响应性能的影响 C = 0.3000 timeopeak = 1.0928 percentovershoot = 34.7385 risetime = 0.6954 settingtime = 3.4771 运行程序后,结果为:二阶系统参数对时域响应性能的影响 五、二阶系统参数对时域响应性能的影响 二阶系统结构图:二阶系统参数对时域响应性能的影响 二阶系统的标准形式: 式中, n 为无阻尼自由振荡角频率,简称固有频率; 为阻尼系数;T=1/  n 为系统振荡周期。二阶系统参数对时域响应性能的影响 系统的特征方程为: 系统的特征根为:二阶系统参数对时域响应性能的影响 ,为两个相等的根s 1,2 =-  n (2) 临界阻尼 ,两个不相等的根 (3) 过阻尼 极点为一对纯虚根,s 1,2 = ±j  n 瞬态响应变为等幅振荡. (1) 无阻尼二阶系统参数对时域响应性能的影响 闭环极点为共扼复根,位于右半S平面, (4) 欠阻尼系统 其阶跃响应为一种衰减振荡曲线。 •上升时间t r • 峰值时间t p二阶系统参数对时域响应性能的影响 •超调量• 调整时间t s : 与 n 成反比, 其中,为允许误差。二阶系统参数对时域响应性能的影响 5.1 闭环参数 n 和的影响 Ø t r ,t p 和t s 均与 n 成反比,因此,  n 越大则响应越快。 Ø  唯一决定了 p %的大小, 越大,  p %越小 例2 已知单位负反馈系统,其开环传递函数为 其中 n =1,试绘制分别为0,0.2,0.4,0.6,0.9,1.2,1.5时 其单位负反馈系统的单位阶跃响应曲线二阶系统参数对时域响应性能的影响 wn=1 sigma=[0,0.2,0.4,0.6,0.9,1.2,1.5] figure(1);hold on num=wn*wn t=linspace(0,20,200) %将t在0到20之间均等分成200份 for i=sigmaden=conv([1,0],[1,2*wn*i]);s1=tf(num,den)sys=feedback(s1,1)二阶系统参数对时域响应性能的影响 step(sys,t)grid end title( 典型二阶系统取不同阻尼比时的单位阶跃响应 ) hold on gtext( sigma=0 );gtext( sigma=0.2 );gtext( sigma=0.4 ) ;gtext( sigma=.6 ); gtext( sigma=0.9 );gtext( sigma=1.2 );gtext( sigma=1. 5 );

阶跃函数组合响应matlab,matlab在时域分析中的应用相关推荐

  1. P5 Matlab/Simulink 在时域分析中的应用-《Matlab/Simulink与控制系统仿真》程序指令总结

    上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 5. Matlab/Simulink 在时域 ...

  2. 自动控制原理matlab pdf下载,第五章-matlab在自动控制原理中的应用.pdf

    第五章-matlab在自动控制原理中的应用.pdf 第第五五章章 MATLAB MATLAB MATLAB MATLAB在自动控制原理的应用在自动控制原理的应用 5 5 5 5 1 1 1 1 控制系 ...

  3. MATLAB—信号与系统中的应用

    文章目录 一. 理论知识 1.线性系统的响应 2.微分方程的解 Ⅰ.经典解 Ⅱ.完全响应 3.零输入响应 4.零状态响应 5.冲激响应 6.阶跃响应 7.卷积求零状态响应 二.连续信号的MATLAB描 ...

  4. matlab打阶跃函数和冲击函数,阶跃函数与冲激函数的MATLAB的实现与求解.ppt

    阶跃函数与冲激函数的MATLAB的实现与求解 PPT模板下载:/moban/ Z域中阶跃函数与冲激函数的求解 及MATLAB的实现 1 2 3 4 何为冲激响应.阶跃响应 冲激响应与阶跃响应的关系 M ...

  5. matlab离散系统 响应,离散系统的频率响应和输出响应的matlab实现

    离散系统的频率响应和输出响应的matlab实现 上海电力学院 信号与系统实验报告 题目:离散系统的频率响应和输出响应 班级: 2011023 专业:电气工程及其自动化 学号:20111257 2013 ...

  6. matlab在生物学中的应用,MATLAB在生物医学信号处理中的应用

    福建电脑 2010年第2期 MATLAB在生物医学信号处理中的应用 高智贤,张业宏 (新乡医学院河南新乡453003) [摘要]:介绍了MATLAB在生物医学信号处理中的简单应用.文中以实际程序介绍了 ...

  7. matlab在线性系统中的应用,MATLAB在控制系统仿真中的应用

    <MATLAB在控制系统仿真中的应用>由会员分享,可在线阅读,更多相关<MATLAB在控制系统仿真中的应用(23页珍藏版)>请在人人文库网上搜索. 1.第四章 MATLAB在控 ...

  8. 《信号与系统》连续时间系统零状态响应的 MATLAB 实现

    3.5.1 连续时间系统零状态响应的 MATLAB 实现 参考书籍 <信号与系统> Matlab 库函数中的 **lsim()**能对微分方程描述的 LTI 连续时间系统的响应进行仿真. ...

  9. matlab二阶阻尼震荡衰减,二阶欠阻尼电路的零响应输入-MATLAB课程设计.doc

    二阶欠阻尼电路的零响应输入-MATLAB课程设计.doc 摘要 MATLAB具有强大的运算和作图功能,为电路分析引入计算机数值方法提供了技术保证.MATLAB中的变量与常量都是矩阵,其元素可以使复数和 ...

最新文章

  1. OpenCv Java Mat的基本使用-行列式计算(6)
  2. pyspider爬虫学习-文档翻译-About-Projects.md
  3. 17种transformers
  4. 数据结构 - 把二元查找树转变成排序的双向链表(C++)
  5. 每日一皮:据说现在小孩从小容易生病、体质不如从前是因为少了这个运动......
  6. 2016年ADAS行业发展潜力及行业发展趋势分析【图】
  7. canvas-color的几种设置
  8. MySQL带参数的存储过程小例子
  9. HDU1390 ZOJ1383 Binary Numbers
  10. HDU 6611 K Subsequence(Dijkstra优化费用流 模板)题解
  11. 多线程之 NSOperation
  12. Java 下载 Excel模板
  13. PowerDesigner16.5的下载、安装
  14. Centos7.2修复yum
  15. wampServer:橙色变绿色
  16. 【Vue系列】Vue3.0知识点汇总整理
  17. 一维信号小波去噪原理及python实现示例
  18. soul 总是显示登录聊天服务器,用soul聊天莫名其妙被封了号,并没有发广告就被封...
  19. 基于微信小程序的乐团团购系统设计与实现-计算机毕业设计源码+LW文档
  20. 使用HTML5和CSS3实现运动,九.HTML5和CSS3提高

热门文章

  1. 全网最全-HR面试高频问题-求职宝典
  2. 我的android应用(提供源码)
  3. java 声效,在 Java 资料中播放声效
  4. 英雄联盟用什么语言编写?C/C++ yyds
  5. PyTorch: tensor操作(一) contiguous
  6. 为什么我们需要一个 SQL 数据库审核平台
  7. linux 删除文件夹中所有文件命令行,Linux中使用命令行删除文件夹
  8. 银监会放出了一只“华南虎”
  9. fail-fast究竟是个什么鬼?
  10. 【彩彩只能变身队】第七次会议