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. Visual C++ 2012/2013的内存溢出检測工具
  2. 网络故障排除工具NeoTraceProTrial325
  3. 【计算机网络】网络层 : ARP 协议 ( 使用 ARP 协议查找 目的主机 / 路由器 物理地址 )★
  4. 华为的深度学习平台:ModelArts
  5. h5是可以一键打包小程序的_H5手机网站封装打包微信小程序并实现分享及微信支付...
  6. curl的安装与简单使用
  7. python练习代码保存
  8. matlab r2010a教程,MATLAB教程R2010a(十二五)
  9. 16-mysql-dml语言-增删改数据
  10. ZigBee MAC层(上)
  11. 计算机cmd是什么 74,CMD是什么?
  12. linux 使用ssr客户端_webpack5.0+SSR尝鲜【排坑记录】
  13. java 日志技术_java 日志技术汇总(log4j , Commons-logging,.....)
  14. Veeam FAQ系列转载(四)
  15. 134. PHP 工具
  16. 关于2020新版idea,maven工程依赖成功导入、但运行找不到jar包问题解决。
  17. 大数据处理的基本流程
  18. MYSQL安装遇到MySQL-server conflicts with错误(mysql5.6.17)
  19. 睿智的目标检测12——使用labelimg进行目标检测数据集标注
  20. 三层交换机与路由器对接

热门文章

  1. linux 信号灯的PV操作
  2. JSP活动报名管理系统
  3. 活动预约报名系统怎么做?快来借鉴「苍山徒步之家」的经验做法
  4. Swarm Bee配置
  5. Unity2019显示带有透明色的贴图
  6. MySQL之mysql dump的使用
  7. Gstreamer 简介
  8. 英伟达带给投资者的痛苦才刚刚开始
  9. 读书记录一之《白夜行》
  10. 零基础入门学习python-类和对象