《MATLAB自控原理.ppt
文本预览下载声明
mag与相位phase(° 4.9.1 Bode图的绘制 2. [mag, phase]=bode(sys, w) 或 [mag, phase, w]=bode(sys) 计算系统的幅值mag与相位phase(°) 可通过公式 Magdb=20log(mag) 转换为对数幅值。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Nyquist图 ]=nyquist w]=nyquist re与虚部im. 4.9.2 Nyquist图的绘制 1. nyquist(sys, w) 精确绘制系统的Nyquist图 2. [re, im]=nyquist(sys, w) 或 [re, im, ] nyquist(sys) 计算系统的实部re与虚部im. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Nichols图 4.9.3 Nichols图的绘制 1. nichols(sys, w) 精确绘制系统的Nichols图 2. [mag, phase]=nichols(sys, w) 或 [mag, phase, ] nichols(sys) 计算系统的幅值mag与相位phase(°). Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 50 25 s + 2 s + 1 2 例 对于系统传递函数 G ( s ) = 下列程序将给出该系统对应的伯德图。 ----MATLAB Programl1.4---- num=50; den=[25,2,1]; bode(num,den); grid; title(‘Bode Plot of G(s)=50/(25s^2+2s+1)’) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 对于系统传递函数 G(s)=50/(25s +2s+1)的伯德图 下列程序将给出该系统对应的伯德图。 ----MATLAB Programl1.4---- num=50; den=[25,2,1]; bode(num,den); grid; title(‘Bode Plot of G(s)=50/(25s^2+2s+1)’) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 利用MATLAB 进行系统设计 本节借助MATLAB软件,进一步讨论了控制系统校正网络的设计问题,所采用的设计方法仍然是频率响应法和s平面上的根轨迹方法。讨论时,仍以6.4节的转子绕线机控制系统为例,展示如何用MATLAB文本来进行计算机辅助设计与开发,以获得满意的系统性能。结合这个设计实例,本节再次考虑了超前和滞后两种网络,并MATLAB程序画出了相应的系统响应曲线。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 其中 设计绕线机控制系统时,我们考虑稳态跟踪误差的同时,还应兼顾超调量和调节时间等性能指标,因此,简单的增益放大器无法满足实际需要。在这种情况下,我们将采用超前校正网络或滞后校正网络来校正系统。此外,为了充分说明采用MATLAB的辅助设计过程,我们将用Bode图方法来设计超前校正网络,同时又用s平面的根轨迹方法来设计滞后校正网络。 1. 转子绕线机控制系统 系统的设计目标是:使绕线机系统对斜坡输入有很高的稳态精度。系统对单位斜坡输入R(s)=1/s*s 的稳态误差为: Evaluation only. Created with Aspose.Slide
显示全部