目录

step函数(求阶跃响应):

impulse函数(求脉冲响应):

lsim函数(求输出):

1,求二阶系统不同阻尼比条件下的阶跃响应曲线

2,求二阶负反馈系统的动态性能指标


利用MATLAB可以方便地进行控制系统的时域分析。洋相判断系统的稳定性,只要求出系统的闭环极点,即闭环传递函数的分母多项式的根即可,而分析系统的动态特性,只要求出系统的阶跃响应即可。

利用MATLAB控制系统工具箱中所提供的求联系系统的单位阶跃响应函数step(),单位冲激响应函数impluse(),任意输入信号下的响应函数lsim()等函数可以方便的求出系统在该信号作用下的响应。


step函数(求阶跃响应):

step(num,den)
num表示分子各阶系数,den表示分母各阶系数

作用:已知闭环传递函数,求其阶跃响应
step(num,den)会输出图像;ct2=step(num,den)输出数值。

impulse函数(求脉冲响应):

impulse(num,den)
num表示分子各阶系数,den表示分母各阶系数

作用:已知闭环传递函数,求其脉冲响应
impulse(num,den)会输出图像;ct2=impulse(num,den)输出数值。

lsim函数(求输出):

lsim(sys,u,t)
sys传递函数,u 输入函数,t时域自变量

作用:已知输入函数和传递函数,用这个可以的到每次系统的输入对应的输出(输入函数u要是时域中的,可以输出图像也可以是对应的值)


1,求二阶系统不同阻尼比条件下的阶跃响应曲线

已知典型二阶系统的传递函数为

假设Wn=1,试在同一张图上绘制当阻尼比分别为0、0.1、0.3、0.5、0.7、1、2时系统的单位阶跃曲线

dum=[4];
den1=[1 0 4];
den2=[1 0.4 4];
den3=[1 1.2 4];
en4=[1 2 4];
den5=[1 2.8 4];
den6=[1 4 4];
den7=[1 8 4];
sys1=tf(dum, den1);
sys2=tf(dum, den2);
sys3=tf(dum, den3);
sys4=tf(dum, den4);
sys5=tf(dum, den5);
sys6=tf(dum, den6);
sys7=tf(dum, den7);
step(sys1, sys2, sys3, sys4, sys5, sys6, sys7);

可以看到阻尼比为0时无法收敛,其他阻尼比均收敛


2,求二阶负反馈系统的动态性能指标

设单位负反馈二阶系统的开环传递函数为

G(s)=1.25/s²+s

试计算系统的动态性能指标:上升时间tr、峰值时间tp、超调量、调整时间ts

clear
num=1.25;
den=[1 1 0];
sys=tf(num,den);%建立系统开环传递函数模型
sys=feedback(sys,1);%建立系统闭环传递函数模型
[y,t]=step(sys);%求系统单位阶跃响应
ytr=find(y>=1);
rise_time=t(ytr(1))%计算上升时间
[ymax,tp]=max(y);
peak_time=t(tp)%计算峰值时间
max_overshoot=ymax-1%计算超调量
s=length(t);
while y(s)>0.98&y(s)<1.02s=s-1;
end
settling_time=t(s+1)%计算调整时间
plot(t,y,'k',t,ones(length(t),1),'k-.')%绘制响应曲线
axis([0 10 0 2.2])
title('Plot of Unit-Setp Response Curves','Position',[5 2.22],'FontSize',8)
xlabel('Time(sec)')
ylabel('Response')

MATLAB-自动控制原理-时域分析相关推荐

  1. 频域串联滞后校正matlab,自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc...

    自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc 实验七 基于MATLAB控制系统频域法串联校正设计 一.实验目的 (1)对给定系统设计满足频域或时域指标的串联校正装置: (2)掌 ...

  2. 使用python-control库实现MATLAB自动控制原理常用函数:Bode图 Nyquist图 根轨迹

    最近在学习自动控制原理,电脑装的windows/ubuntu双系统,matlab安装在windows上,日常用ubuntu,写作业切换系统过于繁琐,因此想要找到python中可以替换MATLAB Co ...

  3. 控制系统的滞后校正matlab,自动控制原理课程设计__用MATLAB进行控制系统的滞后校正设计...

    自动控制原理课程设计__用MATLAB进行控制系统的滞后校正设计 1滞后校正特性及校正方法 1.1滞后校正特性 滞后校正就是在前向通道中串联传递函数为的校正装置来校正控制系统,的表达式如下所示. (1 ...

  4. matlab求临界稳定时的k,MATLAB自动控制原理仿真

    一.某控制系统结构图如图所示, (1) 试用SIMULINK 建立系统仿真模型,且该系统中K=1保存路径为:E :\lsfz : (2) 利用所建立的SIMULINK 仿真模型求该系统闭环传递函数及开 ...

  5. 自控matlab设计,自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真

    自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真 < 自动控制原理 >课程设计说 明 书日期: 2012.5.21-2012.6.1 自动控制原理 课程设计评阅书题目 基于 ...

  6. MATLAB rolcus函数,自动控制原理实验报告 .doc

    <自动控制原理实验报告 .doc>由会员分享,可在线阅读,更多相关<自动控制原理实验报告 .doc(32页珍藏版)>请在装配图网上搜索. 1. 实验报告课程名称 自动控制原理 ...

  7. 自动控制原理中的MATLAB函数以及用法总结

    MATLAB与自动控制原理 简记 最近要进行自控实验考试,在这里记录一下分析自控问题需要用的到一些函数以及用法,以供自己查阅,之后可能会总结一下如何用MATLAB来解自控的题. 一.数学模型的表示 建 ...

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

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

  9. 自动控制原理MATLAB常用函数总结

    自动控制原理MATLAB常用函数总结 一.控制系统的数学模型 1. 传递函数数学模型 G(s)=num(s)den(s)G(s)=\frac{num(s)}{den(s)} G(s)=den(s)nu ...

  10. matlab 控制硬件,自动控制原理实验教程(硬件模拟与MATLAB仿真)

    前言 第1章 MATLAB7.1与Simulink6.1入门基础 1.1 自动控制原理与系统仿真简述 1.1.1 自动控制原理模拟实验系统 1.1.2 控制系统仿真 1.2 控制系统MATLAB7.1 ...

最新文章

  1. 关于字符串计算size的方法比较
  2. windows版influxDB安装与配置
  3. cubase怎么添加midi设备_WIDI MASTER:5针无线蓝牙MIDI适配器
  4. std输入参数太多matlab,错误使用函数,输入参数太多怎么解决
  5. RHEL6基础之八查找、文件内容查看类命令
  6. html 单元格被撑开_table td宽度被撑开的问题。棘手~_html/css_WEB-ITnose
  7. asp.net core mvc 管道之中间件
  8. 特殊的网络环境下的故障处理
  9. AspSpider再次开放asp.net2.0 免费空间注册
  10. 第四季-专题18-FLASH驱动程序设计
  11. 蓝桥杯真题:杨辉三角形
  12. 抗滑桩初始弹性系数计算_理正岩土常见问题解答(全)
  13. linux手动焦距,摄影师必学!如何精准的手动对焦
  14. JS: 如何计算一个月有多少天
  15. vue 引入json地图_使用vue引入maptalks地图及聚合效果的实现
  16. python scrapy框架 抓取的图片路径打不开图片_Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码...
  17. Eclipese快捷键
  18. 如何实现简单的随机点名
  19. 现在智能机怎么玩Java游戏,教你如何用安卓机玩JAVA老游戏
  20. Promise 对象 异步 then 回调函数

热门文章

  1. Java学习12.6
  2. 理解微波射频中的特性阻抗、VSWR 和反射系数
  3. LintCode 653: Expression Add Operators
  4. Jave-Date(DateUtil)
  5. VMWARE虚拟机以及LINUX的详细安装教程
  6. 微信输入法语音转文字
  7. 通过以下7个步骤,建立出色的产品手册
  8. 夯实Spring系列|总览介绍
  9. 小学计算机网络培训记录表,学校校本培训活动记录表(信息技术讲座)
  10. 云原生之史上最全K8S环境搭建(强烈建议收藏)