判断:系统传递函数一定时,外界输入若发生变化,则系统的稳定性会发生变化?

判断:系统传递函数一定时,外界输入若发生变化,则系统的稳定性会发生变化?,第1张

定义:在扰动信号作用下,系统偏离了原来的平衡状态;若扰动消除后,系统能以足够的准确度恢复到原来的平衡状态,则系统稳定,否则系统不稳定。

根据上述稳定性的定义,显然对于线性定常系统,稳定性只和系统自身的结构有关,与输入以及初始状态无关。

事实上,线性定常系统稳定的充分必要条件是:系统所有的闭环极点均具有负实部(或:系统所有闭环极点严格位于左半s平面)。

给你我的一个我曾经编的超前校正的程序,可能有用:

对于函数功能不懂的,可以使用help命令:

function Gc=blead(G,kc,dPm)

dPm=50; %相位裕度/角度(包含5度的安全裕量);

kc=1; %设定开环增益;

G=tf([48e-3 48],[1e-9 1e-6 2e-3 1]); %生成待校正系统传递函数

[mag,phase,w]=bode(Gkc); %生成波特图矩阵形式(此处反馈系数设为1)

Mag=20log10(mag); %生成开环幅值

[Gm,PmWcg,Wcp]=margin(Gkc); %计算未校正系统的相角裕度;

phi=(dPm-getfield(Pm,'Wcg'))pi/180; %计算网络系数

alpha=(1+sin(phi))/(1-sin(phi));

phi

Mn=-10log10(alpha);

Wcgn=spline(Mag,w,Mn);%确定校正后系统的剪切频率Wcgn;

T=1/Wcgn/sqrt(alpha);

Tz=alphaT; %确定校正器的交接频率(1/T和1/alphaT)

Gc=tf([Tz 1],[T 1]); %得到校正器传函;

bode(GGc); %画出bode图

hold on;

bode(G);

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/13494904.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存