永发信息网

已知开环传递函数G(s),怎样将其拟合成一个 带纯延迟的一阶环节 K e^(-τs)/(Ts+1) ,最利用MATLAB

答案:1  悬赏:80  手机版
解决时间 2021-04-09 17:34
已知开环传递函数G(s),怎样将其拟合成一个 带纯延迟的一阶环节 K e^(-τs)/(Ts+1) ,最利用MATLAB 解答
反过来 已知 一个带纯延迟的一阶环节如何拟合成一个开环传递函数,同样利用matlab .
回答得好 可追加分.
最佳答案

% 有多种方法可以做,其中效果比较好的应该是次最优降阶方法
% 这里示范一个效果还过得去但更容易实现的方法
% 示例传函
s = tf('s');
G = 1 / (s+1)^5;
% 根据阶跃响应使用最小二乘拟合
[y,t] = step(G);
fun = inline('x(1)*(1-exp(-(t-x(2))/x(3))).*(t>x(2))','x','t');
x=lsqcurvefit(fun,[1 1 1],t,y,[],[],optimset('Display','off'));
K=x(1); L=x(2); T=x(3);
G1 = tf(K,[T 1],'iodelay',L);
% 比较原系统和拟合系统阶跃响应
step(G,G1)
legend('原系统','拟合系统',0)
再问: 比如 简单点说吧 G(s)=8e^(-3s)/(6s+1) 利 用边界值整定法 如何计算出现当等幅震荡时 比例带,以及震荡周期,要过程。(可以不用MATLAB)
再答: 你的这个追问好像和原来的问题没有太大关联吧?
再问: 我是想把 G(S)近似转换成s的多项式形式,即不带延迟环节 然后就能求解了
再答: 对纯延时环节,常用的做法是使用pade近似。Matlab有pade函数,直接指定近似的阶次即可。 如果想判断系统临界稳定的增益值,可考虑使用nyquist判据(能够处理带纯延时环节的系统)。


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阴历一九八七冬月二十三对应之阳历
一个超市门口有一块梯形广告牌需要油漆,它的
老院子果木烤羊羊我想知道这个在什么地方
口袋妖怪绿宝石版用什么方法可以劈树
苹果6写信息的时候总是弹出撤销是什么情况?打
形容得失的句子
情圣那段我养你台词,喜剧之王 我养你啊 带对
如图是植物细胞模式图,请据图回答:(“[]”
搜一首有萨克斯的音乐,好像是韩国的,里面有
什么颜色的太阳,太阳花一共有多少种颜色
西安900路哪一站是汉城湖
单选题下列实验能够成功的是A.通过溴水除去甲
汽车地胶和汽车地板革有什么区别?
南石源居西北门这个地址在什么地方,我要处理
已知:如图,DG⊥BC,AC⊥BC,EF⊥AB,∠1=∠
推荐资讯
我捡了一只白色的长毛猫 两只眼睛全是蓝色的
没有达到公司的落户要求,不能落公司的集体户
人人献出一点爱人间永远是春天手抄报
国行iPhone7掉电快什么原因
来一句剃光头的经典
皇冠蛋糕夏湾店这个地址在什么地方,我要处理
南方缝纫机商店这个地址在什么地方,我要处理
新疆乌鲁木齐高中教材是什么版本
手动福特福睿斯点火时怠速过高2.2l/h,发动后
find7一直在开机界面显示OPPO的画面 自己可以
我好想对你对你宠爱,白短短几个礼拜,心情坏
名人师德格言,关于教师师德的名言及案例。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?