幅相曲线matlab,控制系统的幅相特性曲线绘制
通过控制理论,我们知道一个系统可以用传递函数表达。根据系统的福相特性可以判断系统的特征。系统的稳定程度可以用相角裕度和幅值裕度来衡量。
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,控制系统的幅相特性曲线绘制相关推荐
- 幅相曲线matlab,matlab开环幅相曲线
– K 的变化对应于对数幅频曲线上下移动,而相 频曲线不变. – 一张图上...180 0 6 频率响应分析法 22 3.7 用Matlab绘制频域特性图 ? sys = tf(num...... 2 ...
- matlab做万有特性曲线,MATLAB的发动机万有特性曲线绘制方法程序
<MATLAB的发动机万有特性曲线绘制方法程序>由会员分享,可在线阅读,更多相关<MATLAB的发动机万有特性曲线绘制方法程序(2页珍藏版)>请在人人文库网上搜索. 1.不同转 ...
- 幅相曲线渐近线_开环幅相曲线绘制.ppt
*Automatic Control Theory * 3.开环幅相曲线绘制 开环幅相曲线绘制方法: (1)由开环零点-极点分布图,用图解计算法绘制: (2)由开环幅频特性和相频特性表达式,用计算法绘 ...
- 五步移相法matlab程序_ZVZCS移相全桥变换器的设计与MATLAB仿真
ZVZCS 移相全桥变换器的设计与 MATLAB 仿真 裴素萍 1 ,胡俊峰 2 ,韩 梁 1 [摘 要] 分析了一种大功率移相全桥开关电源( ZVZCS )原理,给出了主电 路主要器件选取和参数计算 ...
- Abaqus中常用的幅值曲线
ABAQUS常用的幅值曲线-技术邻社区 (jishulink.com) https://www.jishulink.com/content/post/434578 本篇文章旨在分享推广,如有侵权,若侵 ...
- matlab画出拟合的曲线,matlab画出拟合曲线
matlab曲线拟合 39页 免费 用微软excel进行非线性曲线... 21页... 曲线拟合工具箱 (Curve Fitting Toolbox) 对数据进行曲线拟合,给出数学建模中的实例 用以介 ...
- 幅相曲线渐近线_幅相频率特性曲线.PPT
幅相频率特性曲线 第五章 线性系统的频域分析法Frequency Domain 5-1 引言 5-2 频率特性 5-3 开环系统的典型环节分解 和开环频率特性 5-4 频率域稳定判据 5-5 稳定裕度 ...
- 幅相曲线渐近线_幅相曲线.ppt
幅相曲线.ppt 自动控制原理 自动控制原理 自动控制原理 (第 19 讲) 课程回顾(1) 课程回顾(2) 课程回顾(3) §5.2 幅相频率特性 Nyquist (6) §5.2 幅相频率特性 N ...
- 幅相曲线渐近线_若最小相位系统的低频段幅频特性的渐近线是一条斜率为20dB/dec的直线,则该系统( )。_学小易找答案...
[填空题]从发音方法上,木管乐器可以分为 . 和 三类. [判断题]创新一词形成是在 18 世纪 [单选题]系统的开环传递函数为 ,则开环幅相曲线起始角度为()°. [多选题]创新三层含义() [计算 ...
最新文章
- HDU 1428 漫步校园
- 聊聊大麦网UWP版的首页顶部图片联动效果的实现方法
- python有趣的小项目-10 个最值得 Python 新人练手的有趣项目
- [Javascript] Deep Search nested tag element in DOM tree
- 20款漂亮的长阴影 LOGO 设计作品【附免费生成工具】
- react方法返回html_React全家桶之React基础(推荐新手必看)
- oracle 出参类型定义,Oracle plsql出参clob类型的操作
- 嵌入式Linux初始化硬件RTC,嵌入式Linux系统中的快速启动技术研究
- html 下拉到一定位置,浏览器向下滚动到一定位置继续滚动时,侧边导航固定在页面顶部,再滚动到一定位置时页面再向下滚动侧边导航不再固定。这种效果怎么实现呢...
- 博客,文字的卡拉OK版
- 日志显示TypeError: Failed to fetch报错与TypeError: NetworkError when attempting to fetch resource报错
- 文本相似度的方法对比
- 新蓝天羽网体育用品商店
- 并行计算,网格计算与分布式计算的…
- 深度解析!短视频如何成为现象级产品
- 笔记本电脑没有wifi图标导致没有网
- 记录我的第一个Python项目
- 机器学习——回归模型
- 修改本地的host文件
- 《C++面向对象程序设计》董正言、张聪版内容概括
热门文章
- Chrome 53 支持 Shadow DOM 等规范
- [计算机视觉] AprilTag 2: Efficient and robust fiducial detection(2016)论文理解
- 02-表格基本格式以及各个标签的属性、boder/cellpadding/cellspacing的区分、th标签、caption标签
- 陈老师排课12A版的手工调课的方法
- c语言学习(循环语句do while)
- ISCC2022-MISC-降维打击
- Eclipse(二)如何给 eclipse 设置快捷键
- 20210510_AI方面常见试题
- 语雀可以导出html吗,Confluence 迁移到语雀
- C基础学习笔记——01-C基础第02天(用户权限、VI操作、Linux服务器搭建)