系统中有纯滞后环节,怎么用matlab画根轨迹啊
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 10:47:31
系统中有纯滞后环节,怎么用matlab画根轨迹啊
假设系统开环传函是
假设系统开环传函是
num=[1 -0.5];den=[1 -2 1];rlocus(num,den);
再问: 谢谢你的回答,只是你给的是没有纯滞后的
再答: 不好意思,没看清楚问题。这需要对原系统做近似,用pade命令。下面的代码做了3阶近似: num = [1];den = [1 1]; G=tf(num,den,'InputDelay',1); Gp=pade(G,3); rlocus(Gp)
再问: 好的,谢谢,只是我想问的是这个阶数取的有什么要求吗?根据你给的画出来的根轨迹与我直接编的m文件函数画出来的根轨迹不一样,我还选用了1阶,2阶,4阶等都不一样
再答: Gp只是G的近似,一般来说,阶数越高,对原系统近似的越好。当你用不同的阶数时,所得到的系统都是不同的系统,所以根轨迹都是不一样的,但当阶数较高时,它们应该越来越逼近真实的系统,根轨迹图就应该一样了。你不妨试试5,6,。。。等更高阶,看看图像的变化趋势。
再问: 谢谢,我试了,感觉图形差很多,但还是非常感谢你,让我学到了一种方法
再答: 因为奇数和偶数阶不一样,你比较3,5,7是差不多的,2,4,6是差不多的
再问: 谢谢你的回答,只是你给的是没有纯滞后的
再答: 不好意思,没看清楚问题。这需要对原系统做近似,用pade命令。下面的代码做了3阶近似: num = [1];den = [1 1]; G=tf(num,den,'InputDelay',1); Gp=pade(G,3); rlocus(Gp)
再问: 好的,谢谢,只是我想问的是这个阶数取的有什么要求吗?根据你给的画出来的根轨迹与我直接编的m文件函数画出来的根轨迹不一样,我还选用了1阶,2阶,4阶等都不一样
再答: Gp只是G的近似,一般来说,阶数越高,对原系统近似的越好。当你用不同的阶数时,所得到的系统都是不同的系统,所以根轨迹都是不一样的,但当阶数较高时,它们应该越来越逼近真实的系统,根轨迹图就应该一样了。你不妨试试5,6,。。。等更高阶,看看图像的变化趋势。
再问: 谢谢,我试了,感觉图形差很多,但还是非常感谢你,让我学到了一种方法
再答: 因为奇数和偶数阶不一样,你比较3,5,7是差不多的,2,4,6是差不多的
系统中有纯滞后环节,怎么用matlab画根轨迹啊
怎么用matlab画带K值的开环系统的根轨迹图?
当时间常数T变化时,怎么用matlab编程绘制系统的根轨迹图
用matlab怎么画 z平面根轨迹
如何用matlab画具有滞后环节的一阶惯性环节的传递函数的波特图
已知一个单位系统的传函,然后要求用根轨迹设计一个滞后控制器,要求对应主导极点的阻尼系数级误差系数
自动控制原理中,怎么从系统的根轨迹看出系统的稳定性啊?
matlab画根轨迹时怎么求与虚轴的交点的开环增益
已知三维加速度参数方程,怎么用MATLAB画运动轨迹.
matlab画多点运动轨迹
用MATLAB如何画没有开环零点的根轨迹图?
如何用matlab画带K的根轨迹图