我是靠谱客的博主 可靠夏天,最近开发中收集的这篇文章主要介绍用Matlab对系统进行频率特性分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在这里插入图片描述

问题1&2

clc
clear all
close all
%Question1
num=[1];
den1=[1 1];
den2=[1 -1];
sys1=tf(num,den1);
sys2=tf(num,den2);
figure(1);
hold on
nyquist(sys1)
nyquist(sys2)
hold off
grid
legend('一阶惯性Nyquist','非最小相位一阶惯性Nyquist');

figure(2);
bode(sys1)
hold on
bode(sys2)
hold off
grid
legend('一阶惯性Bode','非最小相位一阶惯性Bode');

在这里插入图片描述
结论:Nyquist图关于虚轴对称。Bode图幅频特性相同,相频特性关于0°线对称

问题3

clc
clear all
close all
num=[1];
den1=[1 1];
den2=[100 1];
sys1=tf(num,den1);
sys2=tf(num,den2);
figure(1);
hold on
nyquist(sys1,'g-.')
nyquist(sys2,'r')
hold off
grid
legend('T=1','T=100');

figure(2);
bode(sys1)
hold on
bode(sys2)
hold off
grid
legend('T=1','T=100');

在这里插入图片描述
结论:对于惯性环节,选取K=1,T=1和100,得到的Nyquist曲线重合。这是因为惯性环节 K 1 + j ω T dfrac{K}{1+jomega T} 1+jωTK 的幅相特性是以 ( K 2 , j 0 dfrac{K}{2},j0 2K,j0 )为圆心的半圆。复平面上相同的点,对于不同的T,有不同的 ω omega ω 值。

惯性环节转折频率 ω = 1 T omega=dfrac{1}{T} ω=T1, 故T=100的幅频特性转折频率小。两系统的幅频特性斜率相同,相频特性有差异。

问题4

clc
clear all
close all
num1=[1];
num2=[5];
den=[1 1];
sys1=tf(num1,den);
sys2=tf(num2,den);
figure(1);
hold on
nyquist(sys1,'g-.')
nyquist(sys2,'r')
hold off
grid
legend('T=1','T=5');

figure(2);
bode(sys1)
hold on
bode(sys2)
hold off
grid
legend('T=1','T=5');

在这里插入图片描述
结论:取T=1,K=1和5。由上题分析知,惯性环节 K 1 + j ω T dfrac{K}{1+jomega T} 1+jωTK 的幅相特性是以 ( K 2 , j 0 dfrac{K}{2},j0 2K,j0 )为圆心的半圆。增大K会使Nyquist图半径增大,圆心右移。同时,Bode图的基准线为 ω = 1 , L ( ω ) = 20 l g K omega=1, L(omega)=20lgK ω=1,L(ω)=20lgK, K越大,与 L ( ω ) L(omega) L(ω) 轴的交点坐标值越大。

最后

以上就是可靠夏天为你收集整理的用Matlab对系统进行频率特性分析的全部内容,希望文章能够帮你解决用Matlab对系统进行频率特性分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部