时变时滞系统如何用matlab线性不等式

时变时滞系统如何用matlab线性不等式,第1张

使用 Matlab 线性不等式来求解时变时滞系统,首先要对时滞函数进行估计,然后将不等式约束基答形悄仔式化作相应的系统状态方程。搏运慧接下来,使用 Matlab 进行求解,根据不等式的约束结束后,可以获得时滞函数的估计值。

直接拿个例子来察桐说吧。

传递函数为:

在粗没橘Matlab中表示为岩团:

>>s=tf('s')

G=2*exp(-3*s)/(13*s+1)

运行结果:

Transfer function:

s

Transfer function:

                   2

exp(-3*s) * --------

              13 s + 1

functionH=f_bode(a,eta,b,gamma,w,Gc)%分数阶线性系统的bode图程序%a,b,eta,gamma均为整数,w实值矢量桥耐,Gc权重,输出亏森H是frd模型,例如:%a=3b=1eta=3gamma=2freq=logspace(1,2)w=0.05*(freq)f_bode(a,eta,b,gamma,w)%a=3b=1eta=3gamma=2freq=linspace(0.01,0.2)w=0.05*(freq)f_bode(a,eta,b,gamma,w)H=zeros(size(w))fori=1:length(w)P=b*((sqrt(-1)*w(i)).^gamma.')Q=a*((sqrt(-1)*w(i)).^eta.')H(i)=P/QendH=frd(H,w)%生敏空春成频率响应数据模型ifnargin==6,H=H*Gcendifnargout==0,bode(H)end


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

原文地址: http://outofmemory.cn/yw/12553230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存