
定义:在扰动信号作用下,系统偏离了原来的平衡状态;若扰动消除后,系统能以足够的准确度恢复到原来的平衡状态,则系统稳定,否则系统不稳定。
根据上述稳定性的定义,显然对于线性定常系统,稳定性只和系统自身的结构有关,与输入以及初始状态无关。
事实上,线性定常系统稳定的充分必要条件是:系统所有的闭环极点均具有负实部(或:系统所有闭环极点严格位于左半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);
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)