已知单位负反馈系统的开环传递函数为G(s),试求该系统的单位阶跃响应,并求该系统

单位负反馈控制系统的开环传递函数为G(s)=4/s(s+1)。试求该系统的上升时间、峰值时间、超调量... 单位负反馈控制系统的开环传递函数为G(s)=4/s(s+1)。试求该系统的上升时间、峰值时间、超调量 展开
 我来答
百度网友7323b05
推荐于2017-11-24 · TA获得超过207个赞
知道答主
回答量:125
采纳率:0%
帮助的人:22.9万
展开全部
讲到单位负反馈,知道G(s)=4/s(s+1)。那么Y(s)/X(s)=G(s)/(1+G(s))=4/(S^2+S+4)
二阶系统的G(s)有个通式:
ωn^2
G(s) = --------------------------------
S^2 + 2*ζ*ωn S+ ωn^2

对应上面的式子就很容易求出ωn和ζ,ωn=2,ζ=0.25

峰值时间 tp=π/ωd=π/(ωn*sqrt(1-ζ^2))=1.622 s

上升时间 tr=(π-θ)/ωd =(π-θ)/(ωn*sqrt(1-ζ^2)) =0.9416 s
θ=arctan(sqrt(1-ζ^2)/ζ)=1.318

超调量 σp=exp(-ζ*π/sqrt(1-ζ^2))*100%=44.434%

调整时间 ts 分两种不同的误差范围(Δ) ±2%~±5%
ts= -lnΔ /(ζ*ωn) 这里就不给你算了
=========刚学自控,求探讨=====================
坡樟咖1749
2011-11-16 · TA获得超过6.5万个赞
知道大有可为答主
回答量:2.4万
采纳率:0%
帮助的人:3131万
展开全部
1) G(s)=

(2) =
y=[0 2 0 2] X

(1) 解:(1)状态方程模型参数:编写matlab程序如下
>> num=[1 7 24 24];
>> den=[1 10 35 50 24];
>> [A B C D]=tf2ss(num,den)
得到结果:A= ,B= ,C= ,D=[0]
所以模型为: = X+ u,y= X
(2) 零极点增益:编写程序 >> num=[1 7 24 24];
>> den=[1 10 35 50 24];
>> [Z P K]=tf2zp(num,den)
得到结果Z= -2.7306 + 2.8531 , -2.7306 - 2.8531i ,-1.5388
P= -4, -3 ,-2 ,-1
K=1
(3) 部分分式形式:编写程序>> num=[1 7 24 24];
>> den=[1 10 35 50 24];
>> [R P H]=residue(num,den)
得到结果R= 4.0000 ,-6.0000, 2.0000, 1.0000
P= -4.0000, -3.0000 , -2.0000 ,-1.0000
H=[]
G(s)=
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
空白722
2011-11-05 · TA获得超过136个赞
知道答主
回答量:142
采纳率:0%
帮助的人:55.9万
展开全部
利用拉式变换,将阶跃信号的拉式变换式乘以系统的传递函数,再求拉式反变换即可得到单位阶跃响应,后面的三个参数都是可以根据公式直接计算得出,公式不记得了,你可以so一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
briss2006
2011-11-15
知道答主
回答量:21
采纳率:0%
帮助的人:8.4万
展开全部
G=tf(4,conv([1 0],[1 1]));%开环传递函数
P=feedback(G,1,-1);%闭环传递函数
step(P);%阶跃响应
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式