首页 > 编程知识 正文

matlab画周期矩形脉冲频谱图,matlab根轨迹网格

时间:2023-05-06 00:28:57 阅读:174607 作者:3964

根跟踪分析以下是用于根跟踪分析的强大MATLAB命令的简要说明。 读者可能想知道,当强大的MATLAB命令可用时,教师为什么强调学习手工计算。 MATLAB会立即为一组开环极点和零点绘制根轨迹。 在极点或零点进行的更改会立即生成新的根站点。 以下相同。

MATLAB允许特征方程的根轨迹

1g(s ) h ) s )=0

使用rlocus(GH )命令绘制。 若要以交互方式选择根轨迹上的点,请使用“k,p]=rlocfind(GH )命令。 十字交线被放置在适当的位置。 然后,MATLAB生成在该点具有增益k和该增益的所有极点p。 可以在使用sgrid(zeta,wn )命令生成的网格上绘制根轨迹。 该命令可以使用恒定阻尼比zeta和恒定固有频率wn曲线。 使用rlocus(GH,k )命令可以指定用于绘制根轨迹的增益k的范围。 此外,[p,k]=rlocus(GH )和k]=rlocus(GH,k )命令使用MATLAB联机帮助。 考虑图M6.1的框图所示的系统。

图M6.1系统的特征方程

与1g(s )=0相同

以下MATLAB脚本绘制根轨迹

s=TF(s ); g=1/(s* ) s7 ) ) s11 ); rlocus(g ); axis equal; 点击根轨迹和虚拟轴的交点,得到图M6.2所示的数据。 发现闭环系统对K 1360是稳定的; 而且K 1360不稳定。

图M6.2 K=860;

step(feedback(k*g,1 ),5 ) ) ) ) ) ) ) ) ) ) ) ) )。

保持;

% Current plot held

K=1460;

step(feedback(k*g,1 ),5 ) ) ) ) ) ) ) ) ) ) ) ) )。

图M6.3

例M6.2考虑图M6.4所示的系统。

图M6.4的植物转移函数g(s )给出如下

clear all;

全部关闭;

s=TF(s );

g=(s1 )/) s* ) 0.1*s-1 );

rlocus(g );

axis equal;

sgrid;

title('rootlocusfor(S1 )/s ) 0.1s-1 );

[K,p]=Rlocfind(g ) )。

图M6.5selected_point=

-2.2204 3.0099i

K=

1.4494

p=

-2.2468 3.0734i

-2.2468 - 3.0734i

例M6.3

具有开环传递功能的单位反馈系统

s=TF(s );

g=(s^2-4) s20 )/) s2 ) ) s4 );

rlocus(g );

zeta=0. 45;

wn=0; 右键单击-属性-限制根轨迹轴的正确重新定义。

图M6.6

点击路线轨迹和K=0.415线的交点,得到系统增益k=0. 415,对应于闭环的极点,

单击根轨迹与实轴的交点,以提供分离点和该点处的增益。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。