武汉理工大学《能力拓展训练》报告书

同时,根据式(1-1),我们可以得到无源超前网络aG的对数频率特性。超前网络(cs)对频率在1/aT至1/T之间的信号有这明显的微分作用,在该频率段内,输出信号相角比输入信号相角超前,这也即是超前校正网络名称的由来。

在最大超前角频率?m处,具有最大超前角?m。 超前网络(1-1)的相角为:

?(c?)=arctgaT??arctgT? (1-2)

将上式对?求导并且令其为零,得到最大超前角频率:

?m?1/Ta (1-3)

将上式代入(1-2),得最大超前角: ?m?arctg同时还容易得到?m??c??。

a?1a?1?arcsin (1-4)

a?12a

图2 超前校正的伯德图

最大超前角?m仅仅与衰减因子a有关,a值越大,超前网络的微分效果越强。但是a的最大值还受到超前网络物理结构的制约,通常情况下,a取为20左右,这也就意味着超前网络可以产生的最大相位超前约为65°,如果所需要的大于65°的相位超前角,那么就可以采用两个超前校正网络串联实现,并且在串联的两个网络之间加入隔离放大器,借以消除它们之间的负载效应。

利用超前网络进行串联校正的基本原理,是利用超前网络的相角超前特性。只要正确的将超前网络的交接频率1/aT或1/T选在待校正系统截止频率的两旁,并适当的选择参数a和T,就可以使已校正系统的截止频率和相角裕度满足性能指标的要求,从而改善系统的动态性能,使校正后的系统具有以下特点:

1、 低频段的增益满足稳态精度的要求;

2、 中频段对数幅频特性的斜率为-20db/dec,并且具有较宽频带,使系统具有满足的

3

武汉理工大学《能力拓展训练》报告书

动态性能;

3、 高频段要求幅值迅速衰减,以减少噪声的影响。

2.2.2、超前校正的方法

系统的闭环稳态性能要求,可通过选择已校正系统的开环增益来保证。用频域法设计无源超前网络的步骤如下:

1、 根据稳态误差要求,确定开环增益K;

2、 利用已确定的开环增益,计算待校正系统的相角裕度;

????c??,以保证系统的响应速度,3、 根据截止频率??c的要求,计算a和T。令m并充分利用网络的相角超前特性。显然,?m??c??成立的条件是:

?m??''????(?为补偿角) (1-5)

??c??)=L(( ?Lc?m)=10lga (1-6)

根据上式不难求出a值,然后由式(1-3)确定参数T。

4、 验算已校正系统的相角裕度???。验算时,得到新的开环传递函数后,画出伯德图

或根据以上公式验算。如果验算结果不满足指标要求,说明需要重新选择?,一

般情况下是使?增大,然后重复上述步骤。

4

武汉理工大学《能力拓展训练》报告书

3. 建立模型描述

3.1、未校正系统分析

对于2r/min的斜坡输入:R=4?≈12 ,稳态速度误差系数Kv?limsG(s)H(s)?K

s?0稳态误差ess????R12??2,选取K=6(rad)-1 ,则待校正的系统开环传递函数为: KvKG(s)=6

s(1+0.05s)(1+0.5s)3.1.1、伯德图

上式为最小相位系统,用MATLAB画出系统的伯德图,相应程序为: num=[6]

den=[0.025,0.55,1,0] bode(num,den) grid

得到的图形如图3所示:

图3校正前的系统伯德图

然后应用MATLAB求校正前的相角裕度和幅值裕度,相应程序为: num=[6]

5

武汉理工大学《能力拓展训练》报告书

den=[0.025,0.55,1,0] sys=tf(num,den) margin(sys)

[gm,pm,wg,wp]=margin(sys) 得到的图形如图4所示,

图4 校正前系统的裕度图

由上图可得: 相角裕度Pm=23.3deg 截止频率?c=3.17rad/sec 幅值裕度Gm=11.3dB

6

matlab 开环系统 求相位裕度,用MATLAB进行控制系统的..相关推荐

  1. matlab 开环系统 求相位裕度,控制系统计算机仿真(matlab)实验五实验报告..

    实验五 控制系统计算机辅助设计 一.实验目的 学习借助MATLAB 软件进行控制系统计算机辅助设计的基本方法,具体包括超前校正器的设计,滞后校正器的设计.滞后-超前校正器的设计方法. 二.实验学时:4 ...

  2. matlab里面求线性方程组,利用matlab求线性方程组.doc

    利用matlab求线性方程组.doc MATLAB语言课成论文利用MATLAB求线性方程组姓名郭亚兰学号12010245331专业通信工程班级2010级通信工程一班指导老师汤全武学院物电学院完成日期2 ...

  3. matlab数组求一阶导数,用matlab求符号函数数组或函数矩阵的导数实例教程

    用matlab求符号函数数组或函数矩阵的导数实例教程 在符号矩阵中,矩阵的每个元素都可以存放符号函数,这是对符号函数数组的求到运算是对数组元素逐个进行的.接下来就以实例向大家介绍一下用matlab对符 ...

  4. matlab龙格库塔法求通解,基于matlab及龙格库塔法求解布拉修斯方程.doc

    基于matlab及龙格库塔法求解布拉修斯方程 Runge-Kutta法求解布拉修斯解 摘要 薄剪切层方程主要有三种解法,即相似解,非相似条件下对偏微分方程组的数值解和近似解.布拉修斯解是布拉修斯于19 ...

  5. matlab怎么求hadamard,hadamard matlab

    3.图像Hadamard变换 数字图像处理 ? Matlab没有提供图像Hadamard变换功能,不过 提供了求Hadamard变换矩阵的功能.例如使用 命令hadamard(8)能够得到下面[8 8 ...

  6. matlab 曲线拟合求导,基于matlab曲线拟合的数据预测分析

    龙源期刊网 http://www.doczj.com/doc/2f22f716cbaedd3383c4bb4cf7ec4afe05a1b148.html 基于matlab曲线拟合的数据预测分析 作者: ...

  7. matlab怎么求imf图,MATLAB中提取EMD分解后的每个IMF图像,并导出每个IMF数据

    题目: MATLAB中提取EMD分解后的每个IMF图像,并导出每个IMF数据 EMD分解程序我就不给了,网上都是一样的. 例: M = length(imf); N = length(x); c = ...

  8. matlab 复数求模长,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...

  9. matlab怎么求标准化特征向量,matlab特征向量标准化

    % S1: S2: S3: S4: AHP 的 matlab 程序实现构造比较矩阵 求特征根和特征向量 求得最大特征根的特征向量 做一致性检验 clear; A=[1 1.2 1.5 1.5; % . ...

最新文章

  1. 揭开Socket编程的面纱
  2. python中文叫什么意思-在python中%是什么意思
  3. 仰视源代码,实现strcpy
  4. Pandas: 如何将一列中的文本拆分为多行?
  5. AjaxPost、冒泡示例
  6. css3宽度变大动画_动画演示流量计的工作原理
  7. Spring下没有配置事务导致hibernate session报错
  8. java 数据流对比_Java IO流之字符流字节流区别
  9. 首次自动对接!美国离本土载人航天又进一步,SpaceX成功抵达国际空间站
  10. 一维稳态导热的数值计算c语言,传热传质上机实习题(参考资料C语言)
  11. 用过的人都知道,AWT_Swing_多选框功能可是很好用啊
  12. ArcGIS | 全球新冠肺炎地图数据下载和处理
  13. Windows上提升舒适度的好物分享(没恰饭)
  14. 黑苹果2k显示器开启hidpi_关于黑苹果固态硬盘4K对齐和Trim的开启
  15. 从零学习Belief Propagation算法(一)
  16. JS基础-事件模型(事件事件流自定义事件事件冒泡/代理)
  17. 2022年AI领域有哪些重要突破?(附报告全文)
  18. Deadline vs Qube vs Muster
  19. [停更] 微信平台上的DRL [停更]
  20. 互联网摸鱼日报(2023-04-30)

热门文章

  1. html5闹钟倒计时,Material Design风格定时器|秒表|闹钟jQuery插件
  2. 机器学习实战 - 基于概率论的分类方法:朴素贝叶斯
  3. Typescript笔记-总
  4. 服务器关于带宽的相关知识
  5. Unity关联VS,打开时出现compiler问题
  6. Java多线程同步问题(和尚吃馒头问题)
  7. [转贴]:推荐一些学习XML的好的网站和文档!如果说DOTNET是web的又一次革命,那么XML就是这场革命的原动力!
  8. RTL8188wifi模块针对IP Camera能优化
  9. 互联网医院牌照申请流程|互联网医院审批流程
  10. 仿小黄车android定位,ofo与mobike越来越像 高端版小黄车已增加定位功能