Advertisement

自动控制原理——MATLAB环境下对二阶闭环系统的分析

阅读量:

实验的主要内容是利用MATLAB平台进行二阶闭环系统性能指标的分析与研究,并探讨各参数对系统性能的影响机制。

  • 实验内容
    自主构造一个二阶闭环系统,使得该系统的Mp>=30%
    要求:

  • 采用MATLAB命令行界面作为平台开展系统仿真研究。

  • 调节系统的开环放大系数(包含增益提升与降级两种情况),并结合不同阻尼比参数(包括增大与减小两种操作)的变化开展仿真实验。

  • 评估系统的时域性能参数。

  • 通过速度反馈校正措施优化控制效果。

  • 试问:对于相对于原有二阶构造型系统的响应需求,请问如何设计串接PD控制器以满足上述性能指标要求?

  • 实验过程记录及结果整理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  • 相关程序
复制代码
    >> num=[225];  %传递函数的分子多项式系数矩阵 
    >> den=[1 10.5 225]; %传递函数的分母多项式系数矩阵
    >> step(num,den); %绘制单位阶跃响应曲线
复制代码
    增大开环放大倍数
    >> num=[450];  %传递函数的分子多项式系数矩阵 增大至原来的2倍
    >> den=[1 10.5 450]; %传递函数的分母多项式系数矩阵
    >> step(num,den); %绘制单位阶跃响应曲线
    减小开环放大倍数:
    >> num=[112.5];  %传递函数的分子多项式系数矩阵 减小至原来的一半
    >> den=[1 10.5 112.5]; %传递函数的分母多项式系数矩阵
    >> step(num,den); %绘制单位阶跃响应曲线
    增大阻尼比系数:
    >> num=[225];  %传递函数的分子多项式系数矩阵
    >> den=[1 21 225]; %传递函数的分母多项式系数矩阵
    >> step(num,den); %绘制单位阶跃响应曲线
    减小阻尼比系数:
    >> num=[225];  %传递函数的分子多项式系数矩阵
    >> den=[1 5.25 225]; %传递函数的分母多项式系数矩阵
    >> step(num,den); %绘制单位阶跃响应曲线
复制代码
    >> num=[225];  %传递函数的分子多项式系数矩阵 
    >> den=[1 10.5 225]; %传递函数的分母多项式系数矩阵
    >> step(num,den); %绘制单位阶跃响应曲线
复制代码
    >> num=[225];  %传递函数的分子多项式系数矩阵 
    >> den=[1 21.21 225]; %传递函数的分母多项式系数矩阵
    >> step(num,den); %绘制单位阶跃响应曲线
复制代码
    >> num=[10.71 225];  %传递函数的分子多项式系数矩阵 
    >> den=[1 21.21 225]; %传递函数的分母多项式系数矩阵
    >> step(num,den); %绘制单位阶跃响应曲线
    >> margin(num,den); %绘制系统开环对数频率特性曲线
  • 实验结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~