通过控制理论,我们知道一个系统可以用传递函数表达。根据系统的福相特性可以判断系统的特征。系统的稳定程度可以用相角裕度和幅值裕度来衡量。

MATLAB画幅相特性曲线的有bode()函数,前面的博客提到过。直接画幅相特性曲线需要采用|H(jw)|=abs(F),γ=angle(F)​。结合plot(w,γ*180/pi);就可以画出图像。本文主要描述如何绘制离散系统的幅相特性曲线。

1,将离散系统的Z变换通过反Z变换作图。

①先把Z变换转化到相应的s域,然后求出原函数。这个过程很复杂,原理不赘述,直接介绍函数:

syms

z ​

F=1/(z-1);

f=iztrans(F,z)

画原函数的图像,这里发现画出的图像不对,这种方法不可行。

②采用控制工具箱中的库函数d2c(),tf(),tfdata(),程序代码如下:

dsys = tf( [0 1], [1 -1], 1 ); %系统传递函数z/(z-1),采样时间1s

csys = d2c( dsys, 'tustin' ); %采用双线性变换

[am, fm] = tfdata( csys, 'v' );%获得s传函的分子和分母

附上,后续作图程序:

​w=0:0.01:3;

%am=[-0.5 1];

%fm=[1 0];

g=freqs(am,fm,w);

x=angle(g);

y=abs(g);

subplot(2,1,1);

plot(w,x*180/pi);

xlabel('相频特性');

grid;

subplot(2,1,2);

plot(w,y);

xlabel('幅频特性');

grid;

得到的相位--频率曲线结果如下图:

2,将s=jw,z=exp(sT)带入的z函数中,得如下表达式:​

利用[H,w]=freqz(b,a);求出幅值和相位关于频率的表达式,此函数的用法百度即可。付程序如下:

clear all

clc

b=[0 1];

a=[1 -1];

[H,w]=freqz(b,a);

Hy=abs(H);

Hx=angle(H);

b1=[1 1];a1=[2 -2];

[H1,w1]=freqz(b1,a1);

Hy1=abs(H1);

Hx1=angle(H1);

plot(w,Hx*180/pi);

hold on;

plot(w1,Hx1*180/pi);

此处发现一个小问题,可能是matlab的一个小bug。当b=[1]和b=[1

0]画出的图像一样,b=[0 1]才是表现的本例题的结果。

通过两种方法对比,可知方法一因为几种变换之间的转换,导致结果出现偏差。

​​​​​

幅相曲线matlab,控制系统的幅相特性曲线绘制相关推荐

  1. 幅相曲线matlab,matlab开环幅相曲线

    – K 的变化对应于对数幅频曲线上下移动,而相 频曲线不变. – 一张图上...180 0 6 频率响应分析法 22 3.7 用Matlab绘制频域特性图 ? sys = tf(num...... 2 ...

  2. matlab做万有特性曲线,MATLAB的发动机万有特性曲线绘制方法程序

    <MATLAB的发动机万有特性曲线绘制方法程序>由会员分享,可在线阅读,更多相关<MATLAB的发动机万有特性曲线绘制方法程序(2页珍藏版)>请在人人文库网上搜索. 1.不同转 ...

  3. 幅相曲线渐近线_开环幅相曲线绘制.ppt

    *Automatic Control Theory * 3.开环幅相曲线绘制 开环幅相曲线绘制方法: (1)由开环零点-极点分布图,用图解计算法绘制: (2)由开环幅频特性和相频特性表达式,用计算法绘 ...

  4. 五步移相法matlab程序_ZVZCS移相全桥变换器的设计与MATLAB仿真

    ZVZCS 移相全桥变换器的设计与 MATLAB 仿真 裴素萍 1 ,胡俊峰 2 ,韩 梁 1 [摘 要] 分析了一种大功率移相全桥开关电源( ZVZCS )原理,给出了主电 路主要器件选取和参数计算 ...

  5. Abaqus中常用的幅值曲线

    ABAQUS常用的幅值曲线-技术邻社区 (jishulink.com) https://www.jishulink.com/content/post/434578 本篇文章旨在分享推广,如有侵权,若侵 ...

  6. matlab画出拟合的曲线,matlab画出拟合曲线

    matlab曲线拟合 39页 免费 用微软excel进行非线性曲线... 21页... 曲线拟合工具箱 (Curve Fitting Toolbox) 对数据进行曲线拟合,给出数学建模中的实例 用以介 ...

  7. 幅相曲线渐近线_幅相频率特性曲线.PPT

    幅相频率特性曲线 第五章 线性系统的频域分析法Frequency Domain 5-1 引言 5-2 频率特性 5-3 开环系统的典型环节分解 和开环频率特性 5-4 频率域稳定判据 5-5 稳定裕度 ...

  8. 幅相曲线渐近线_幅相曲线.ppt

    幅相曲线.ppt 自动控制原理 自动控制原理 自动控制原理 (第 19 讲) 课程回顾(1) 课程回顾(2) 课程回顾(3) §5.2 幅相频率特性 Nyquist (6) §5.2 幅相频率特性 N ...

  9. 幅相曲线渐近线_若最小相位系统的低频段幅频特性的渐近线是一条斜率为20dB/dec的直线,则该系统( )。_学小易找答案...

    [填空题]从发音方法上,木管乐器可以分为 . 和 三类. [判断题]创新一词形成是在 18 世纪 [单选题]系统的开环传递函数为 ,则开环幅相曲线起始角度为()°. [多选题]创新三层含义() [计算 ...

最新文章

  1. HDU 1428 漫步校园
  2. 聊聊大麦网UWP版的首页顶部图片联动效果的实现方法
  3. python有趣的小项目-10 个最值得 Python 新人练手的有趣项目
  4. [Javascript] Deep Search nested tag element in DOM tree
  5. 20款漂亮的长阴影 LOGO 设计作品【附免费生成工具】
  6. react方法返回html_React全家桶之React基础(推荐新手必看)
  7. oracle 出参类型定义,Oracle plsql出参clob类型的操作
  8. 嵌入式Linux初始化硬件RTC,嵌入式Linux系统中的快速启动技术研究
  9. html 下拉到一定位置,浏览器向下滚动到一定位置继续滚动时,侧边导航固定在页面顶部,再滚动到一定位置时页面再向下滚动侧边导航不再固定。这种效果怎么实现呢...
  10. 博客,文字的卡拉OK版
  11. 日志显示TypeError: Failed to fetch报错与TypeError: NetworkError when attempting to fetch resource报错
  12. 文本相似度的方法对比
  13. 新蓝天羽网体育用品商店
  14. 并行计算,网格计算与分布式计算的…
  15. 深度解析!短视频如何成为现象级产品
  16. 笔记本电脑没有wifi图标导致没有网
  17. 记录我的第一个Python项目
  18. 机器学习——回归模型
  19. 修改本地的host文件
  20. 《C++面向对象程序设计》董正言、张聪版内容概括

热门文章

  1. Chrome 53 支持 Shadow DOM 等规范
  2. [计算机视觉] AprilTag 2: Efficient and robust fiducial detection(2016)论文理解
  3. 02-表格基本格式以及各个标签的属性、boder/cellpadding/cellspacing的区分、th标签、caption标签
  4. 陈老师排课12A版的手工调课的方法
  5. c语言学习(循环语句do while)
  6. ISCC2022-MISC-降维打击
  7. Eclipse(二)如何给 eclipse 设置快捷键
  8. 20210510_AI方面常见试题
  9. 语雀可以导出html吗,Confluence 迁移到语雀
  10. C基础学习笔记——01-C基础第02天(用户权限、VI操作、Linux服务器搭建)