MATLAB离散控制系统
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离散控制系统相关推荐
- P12 离散控制系统-《Matlab/Simulink与控制系统仿真》程序指令总结
上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 12. 离散控制系统 表12.11 离散系统 ...
- Chapter11.1:离散控制系统基本概念
该系列博客主要讲述Matlab软件在自动控制方面的应用,如无自动控制理论基础,请先学习自动控制系列博文,该系列博客不再详细讲解自动控制理论知识. 自动控制理论基础相关链接:https://blog.c ...
- 实验二 离散控制系统的性能分析(时域/频域)
实验二 离散控制系统的性能分析(时域/频域) 一.实验目的 1.掌握离散闭环系统的动态性能时域参数的分析与计算方法: 2.掌握离散系统稳定性的频域典型参数分析与计算方法. 二.实验工具 MATLAB ...
- matlab zp2,matlab用于控制系统数字仿真
matlab用于控制系统数字仿真 传递函数 n >>num=[6 12 6 10];den=[1 2 3 1 1]; n >>printsys(num,den) n 执行结果为 ...
- 用matlab建立控制系统的数学模型,第二章控制系统的数学模型.ppt
第二章控制系统的数学模型精选 3. 控制系统的方框图模型 若已知控制系统的方框图,使用MATLAB函数可实现方框图转换. a).串联 如图所示G1(s)和G2(s)相串联,在MATLAB中可用串联函数 ...
- matlab计算频域动态性能指标,基于MATLAB自动控制系统时域频域分析与仿真.doc
word文档 可编辑复制 word文档 可编辑复制 基于MATLAB的自动控制系统时域频域分析与仿真 摘 要 自动控制系统就是在无人直接操作或干预的条件下,通过控制装置使控制对象自动的按照给定的规律运 ...
- matlab传函零极点形式,2013实验一 MATLAB 中控制系统模型的建立与仿真
实验一 MATLAB 中控制系统模型的建立与仿真 一. 实验目的 (1)熟悉MATLAB 控制系统工具箱中线性控制系统传递函数模型的相关函数. (2)熟悉SIMULINK 模块库,能够使用SIMULI ...
- MATLAB离散傅里叶变换实验结果分析,Matlab离散傅里叶变换实验报告
Matlab离散傅里叶变换实验报告 班级 信工082 学号 16 姓名 刘刚 实验组别 实验日期 室温 报告日期 成绩 报告内容:(目的和要求,原理,步骤,数据,计算,小结等) 实验三 离散傅立叶变换 ...
- matlab dcgain,MATLAB实现控制系统的时域分析
目的 用 MATLAB 对控制系统进行时域分析,包括典型响应.判断系统稳 定性和分析系统的动态特性. 理论 二.典型响应及其性能分析 1.单位阶跃响应 单位阶跃响应调用格式为: (1) step(nu ...
- 基于matlab的控制系统仿真题,MATLAB与控制系统仿期末考试试卷真
<MATLAB与控制系统仿期末考试试卷真>由会员分享,可在线阅读,更多相关<MATLAB与控制系统仿期末考试试卷真(8页珍藏版)>请在人人文库网上搜索. 1.MATLAB与控制 ...
最新文章
- feignclient多个配置_@FeignClient同一个name使用多个配置类的解决方案
- 数据结构——二叉树的最长路径问题
- iphone如何分屏_苹果手机如何操作分屏 苹果手机录屏没有声音这么做轻松解决...
- recv java_Java与Python的recv()网络函数的等价性
- php基础 简书,PHP的基础(一)
- Origami 用于Quartz 的免费的交互设计框架
- winetricks启动报错:please retest in a clean 32-bit WINEPREFIX before reporting a bug解决
- Pycharm 简单一步设置成官方中文版
- 数据库系统概念 第五章 习题答案
- 软件需求与分析课堂讨论一
- [ZT]狄马:老子与美国南北战争
- 大数据分析技术有哪些
- 初识Mongdb之数据查询篇(二)
- Fiddler跟F12
- 商品房买卖抵押贷款中的保险
- 使用SQLyog导出和导入MySQL数据库
- maya导出带有alpha通道的动画
- Django的项目---管理员模块(中)_08【可读性更好版本】
- 准备五一最后的司马台-金山岭之旅
- 9.4 Example Applications
热门文章
- Matlab图例Legend多行排布、字体格式
- app商城源码_淘客多商城系统开发 APP软件开发 源码搭建
- GIS中坐标系的基本概念
- 简仿Path的商店表情弹出模块
- C语言运算优先级口诀
- 已知p值自由度 求t值 matlab,统计学中的F值、P值和r分别表示什么意思,怎么求-如何查看f值-数学-敖篮友同学...
- 三面网易,四面阿里,五年开发经验程序员剑指大厂,java语言程序设计与数据结构进阶篇答案
- Ragel学习笔记(一)
- 智能蓝牙技术原理及设计方案集锦
- 2021年起重机司机(限桥式起重机)考试题及起重机司机(限桥式起重机)报名考试