MATLAB离散控制系统仿真常用操作

1.离散传递函数构建

通过离散化连续时间传递函数得到

连续时间传递函数s函数用tf构建:

Gc=tf([1],[1 1 0]);%参数为分子分母降幂排列S的系数

对其离散化:通常在对象前面加上一个零阶保持器

ans_zoh=c2d(Gc,1,'zoh')%添加零阶保持器离散化T=1
ans_imp=c2d(Gc,1,'imp')%或直接离散化T=1
%后者等效
ilaplace(1/(s^2+s))%拉普拉斯反变换
compose(ans,1*t)%T=1采样,t->T*t
ztrans(ans)%z变换
pretty(vpa(collect(ans)))%整理显示

2.性能分析

rlocus(ans_zoh);%根轨迹
bode(ans_zoh);%伯德图
nyquist(ans_zoh)%奈奎斯特图

查看系统根轨迹
可从根轨迹明显看到差异,非理想采样的加入降低了稳定性

奈奎斯特图:

伯德图:
红色:连续
蓝色:经zero保持器采样
黄色:经理想采样

3.simulink

先按照连续时间方法搭建系统
然后应用离散化工具,选择离散化方法,采样时间对模型离散化



仿真得到不同采样周期下的情况如下
T=1:

T=0.1;

MATLAB离散控制系统相关推荐

  1. P12 离散控制系统-《Matlab/Simulink与控制系统仿真》程序指令总结

    上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 12. 离散控制系统 表12.11 离散系统 ...

  2. Chapter11.1:离散控制系统基本概念

    该系列博客主要讲述Matlab软件在自动控制方面的应用,如无自动控制理论基础,请先学习自动控制系列博文,该系列博客不再详细讲解自动控制理论知识. 自动控制理论基础相关链接:https://blog.c ...

  3. 实验二 离散控制系统的性能分析(时域/频域)

    实验二 离散控制系统的性能分析(时域/频域) 一.实验目的 1.掌握离散闭环系统的动态性能时域参数的分析与计算方法: 2.掌握离散系统稳定性的频域典型参数分析与计算方法. 二.实验工具 MATLAB ...

  4. matlab zp2,matlab用于控制系统数字仿真

    matlab用于控制系统数字仿真 传递函数 n >>num=[6 12 6 10];den=[1 2 3 1 1]; n >>printsys(num,den) n 执行结果为 ...

  5. 用matlab建立控制系统的数学模型,第二章控制系统的数学模型.ppt

    第二章控制系统的数学模型精选 3. 控制系统的方框图模型 若已知控制系统的方框图,使用MATLAB函数可实现方框图转换. a).串联 如图所示G1(s)和G2(s)相串联,在MATLAB中可用串联函数 ...

  6. matlab计算频域动态性能指标,基于MATLAB自动控制系统时域频域分析与仿真.doc

    word文档 可编辑复制 word文档 可编辑复制 基于MATLAB的自动控制系统时域频域分析与仿真 摘 要 自动控制系统就是在无人直接操作或干预的条件下,通过控制装置使控制对象自动的按照给定的规律运 ...

  7. matlab传函零极点形式,2013实验一 MATLAB 中控制系统模型的建立与仿真

    实验一 MATLAB 中控制系统模型的建立与仿真 一. 实验目的 (1)熟悉MATLAB 控制系统工具箱中线性控制系统传递函数模型的相关函数. (2)熟悉SIMULINK 模块库,能够使用SIMULI ...

  8. MATLAB离散傅里叶变换实验结果分析,Matlab离散傅里叶变换实验报告

    Matlab离散傅里叶变换实验报告 班级 信工082 学号 16 姓名 刘刚 实验组别 实验日期 室温 报告日期 成绩 报告内容:(目的和要求,原理,步骤,数据,计算,小结等) 实验三 离散傅立叶变换 ...

  9. matlab dcgain,MATLAB实现控制系统的时域分析

    目的 用 MATLAB 对控制系统进行时域分析,包括典型响应.判断系统稳 定性和分析系统的动态特性. 理论 二.典型响应及其性能分析 1.单位阶跃响应 单位阶跃响应调用格式为: (1) step(nu ...

  10. 基于matlab的控制系统仿真题,MATLAB与控制系统仿期末考试试卷真

    <MATLAB与控制系统仿期末考试试卷真>由会员分享,可在线阅读,更多相关<MATLAB与控制系统仿期末考试试卷真(8页珍藏版)>请在人人文库网上搜索. 1.MATLAB与控制 ...

最新文章

  1. feignclient多个配置_@FeignClient同一个name使用多个配置类的解决方案
  2. 数据结构——二叉树的最长路径问题
  3. iphone如何分屏_苹果手机如何操作分屏 苹果手机录屏没有声音这么做轻松解决...
  4. recv java_Java与Python的recv()网络函数的等价性
  5. php基础 简书,PHP的基础(一)
  6. Origami 用于Quartz 的免费的交互设计框架
  7. winetricks启动报错:please retest in a clean 32-bit WINEPREFIX before reporting a bug解决
  8. Pycharm 简单一步设置成官方中文版
  9. 数据库系统概念 第五章 习题答案
  10. 软件需求与分析课堂讨论一
  11. [ZT]狄马:老子与美国南北战争
  12. 大数据分析技术有哪些
  13. 初识Mongdb之数据查询篇(二)
  14. Fiddler跟F12
  15. 商品房买卖抵押贷款中的保险
  16. 使用SQLyog导出和导入MySQL数据库
  17. maya导出带有alpha通道的动画
  18. Django的项目---管理员模块(中)_08【可读性更好版本】
  19. 准备五一最后的司马台-金山岭之旅
  20. 9.4 Example Applications

热门文章

  1. Matlab图例Legend多行排布、字体格式
  2. app商城源码_淘客多商城系统开发 APP软件开发 源码搭建
  3. GIS中坐标系的基本概念
  4. 简仿Path的商店表情弹出模块
  5. C语言运算优先级口诀
  6. 已知p值自由度 求t值 matlab,统计学中的F值、P值和r分别表示什么意思,怎么求-如何查看f值-数学-敖篮友同学...
  7. 三面网易,四面阿里,五年开发经验程序员剑指大厂,java语言程序设计与数据结构进阶篇答案
  8. Ragel学习笔记(一)
  9. 智能蓝牙技术原理及设计方案集锦
  10. 2021年起重机司机(限桥式起重机)考试题及起重机司机(限桥式起重机)报名考试