当前位置: 首页 > news >正文

自动控制原理6.2---常用校正装置及其特性

参考书籍:《自动控制原理》(第七版).胡寿松主编.
《自动控制原理PDF版下载》



2.常用校正装置及其特性

2.1 无源校正网络
2.1.1 无源超前网络

1

  • 如果输入信号源的内阻为零,且输出端的负载阻抗为无穷大,则超前网络的传递函数为:
    a G c ( s ) = 1 + a T s 1 + T s (1) aG_c(s)=\frac{1+aTs}{1+Ts}\tag{1} aGc(s)=1+Ts1+aTs(1)
    其中:
    a = R 1 + R 2 R 2 > 1 , T = R 1 R 2 R 1 + R 2 C a=\frac{R_1+R_2}{R_2}>1,T=\frac{R_1R_2}{R_1+R_2}C a=R2R1+R2>1T=R1+R2R1R2C
    a a a称为分度系数, T T T称为时间常数;

    采用无源超前网络进行串联校正时,整个系统的开环增益要下降为原来的 1 a \displaystyle\frac{1}{a} a1,因此需要提高放大器增益加以补偿;

  • 改变 a 、 T a、T aT的数值,超前网络的零、极点可在 s s s平面的负实轴上任意移动;

  • 无源超前网络 a G c ( s ) aG_c(s) aGc(s)的对数频率特性如下:
    2

    • 超前网络对频率在 1 / ( a T ) 1/(aT) 1/(aT) 1 / T 1/T 1/T之间的输入信号有明显的微分作用,在该频率范围内,输出信号相角比输入信号相角超前;

    • 在最大超前角频率 ω m \omega_m ωm处,具有最大超前角 φ m \varphi_m φm,且 ω m \omega_m ωm正好处于频率 1 / ( a T ) 1/(aT) 1/(aT) 1 / T 1/T 1/T的几何中心;

    • 相关证明:
      φ c ( ω ) = arctan ⁡ a T ω − arctan ⁡ T ω = arctan ⁡ ( a − 1 ) T ω 1 + a T 2 ω 2 (2) \varphi_c(\omega)=\arctan{aT\omega}-\arctan{T\omega}=\arctan{\frac{(a-1)T\omega}{1+aT^2\omega^2}}\tag{2} φc(ω)=arctanaTωarctanTω=arctan1+aT2ω2(a1)Tω(2)
      ω \omega ω求导并令其为零,可得最大超前角频率:
      ω m = 1 T a (3) \omega_m=\frac{1}{T\sqrt{a}}\tag{3} ωm=Ta 1(3)
      根据条件,求最大超前角:
      φ m = arctan ⁡ a − 1 2 a = arcsin ⁡ a − 1 a + 1 (4) \varphi_m=\arctan\frac{a-1}{2\sqrt{a}}=\arcsin\frac{a-1}{a+1}\tag{4} φm=arctan2a a1=arcsina+1a1(4)
      最大超前角 φ m \varphi_m φm仅与分度系数 a a a有关; a a a值越大,超前网络的微分效应越强;为了保持较高的系统信噪比,实际选用的 a a a值一般不超过20;

      ω m \omega_m ωm处的对数幅频值:
      L c ( ω m ) = 20 lg ⁡ ∣ a G c ( j ω m ) ∣ = 10 lg ⁡ a (5) L_c(\omega_m)=20\lg|aG_c(j\omega_m)|=10\lg{a}\tag{5} Lc(ωm)=20lgaGc(jωm)=10lga(5)

2.1.2 无源滞后网络

3

  • 如果输入信号源的内阻为零,负载阻抗为无穷大,滞后网络的传递函数为:
    G c ( s ) = 1 + b T s 1 + T s (6) G_c(s)=\frac{1+bTs}{1+Ts}\tag{6} Gc(s)=1+Ts1+bTs(6)
    其中:
    b = R 2 R 1 + R 2 < 1 , T = ( R 1 + R 2 ) C b=\frac{R_2}{R_1+R_2}<1,T=(R_1+R_2)C b=R1+R2R2<1T=(R1+R2)C
    b b b称为滞后网络的分度系数,表示滞后深度;

  • 滞后网络在频率 1 / T 1/T 1/T 1 / ( b T ) 1/(bT) 1/(bT)之间呈积分效应,对数相频特性成滞后特性;

  • 最大滞后角 φ m \varphi_m φm发生在最大滞后角频率 ω m \omega_m ωm处,且 ω m \omega_m ωm正好是 1 / T 1/T 1/T 1 / ( b T ) 1/(bT) 1/(bT)的几何中心;

  • 计算 ω m 、 φ m \omega_m、\varphi_m ωmφm的公式:
    ω m = 1 T b , φ m = arcsin ⁡ 1 − b 1 + b (7) \omega_m=\frac{1}{T\sqrt{b}},\varphi_m=\arcsin\frac{1-b}{1+b}\tag{7} ωm=Tb 1φm=arcsin1+b1b(7)

  • 滞后网络对低频有用信号不产生衰减,对高频噪声信号有削弱作用, b b b值越小,通过网络的噪声电平越低;

  • 采用无源滞后网络进行串联校正时,主要利用其高频幅值衰减的特性,以降低系统的开环截止频率,提高系统的相角裕度;因此,力求避免最大滞后角发生在已校正系统开环截止频率 ω c ′ ′ \omega''_c ωc′′附近;选择滞后网络参数时,通常使网络的交接频率 1 / ( b T ) 1/(bT) 1/(bT)远小于 ω c ′ ′ \omega_c'' ωc′′,一般取:
    1 b T = ω c ′ ′ 10 (8) \frac{1}{bT}=\frac{\omega_c''}{10}\tag{8} bT1=10ωc′′(8)

2.1.3 无源滞后-超前网络

4

  • 无源滞后-超前传递函数:
    G c ( s ) = ( 1 + T a s ) ( 1 + T b s ) T a T b s 2 + ( T a + T b + T a b ) s + 1 (9) G_c(s)=\frac{(1+T_as)(1+T_bs)}{T_aT_bs^2+(T_a+T_b+T_{ab})s+1}\tag{9} Gc(s)=TaTbs2+(Ta+Tb+Tab)s+1(1+Tas)(1+Tbs)(9)
    其中:
    T a = R 1 C 1 , T b = R 2 C 2 , T a b = R 1 C 2 T_a=R_1C_1,T_b=R_2C_2,T_{ab}=R_1C_2 Ta=R1C1,Tb=R2C2,Tab=R1C2
    上式可写为:
    G c ( s ) = ( 1 + T a s ) ( 1 + T b s ) ( 1 + T 1 s ) ( 1 + T 2 s ) (10) G_c(s)=\frac{(1+T_as)(1+T_bs)}{(1+T_1s)(1+T_2s)}\tag{10} Gc(s)=(1+T1s)(1+T2s)(1+Tas)(1+Tbs)(10)
    比较式(9)和式(10),可得:
    T 1 T 2 = T a T b , T 1 + T 2 = T a + T b + T a b T_1T_2=T_aT_b,T_1+T_2=T_a+T_b+T_{ab} T1T2=TaTbT1+T2=Ta+Tb+Tab

    T 1 > T a , T a T 1 = T 2 T b = 1 α , α > 1 T_1>T_a,\frac{T_a}{T_1}=\frac{T_2}{T_b}=\frac{1}{\alpha},\alpha>1 T1>TaT1Ta=TbT2=α1α>1
    则有:
    T 1 = α T a , T 2 = T 2 α T_1=\alpha{T_a},T_2=\frac{T_2}{\alpha} T1=αTa,T2=αT2
    无源滞后-超前网络的传递函数最终形式:
    G c ( s ) = ( 1 + T a s ) ( 1 + T b s ) ( 1 + α T a s ) ( 1 + T b α s ) (11) G_c(s)=\frac{(1+T_as)(1+T_bs)}{(1+\alpha{T_as})(1+\frac{T_b}{\alpha}s)}\tag{11} Gc(s)=(1+αTas)(1+αTbs)(1+Tas)(1+Tbs)(11)
    其中: ( 1 + T a s ) / ( 1 + α T a s ) (1+T_as)/(1+\alpha{T_as}) (1+Tas)/(1+αTas)为网络的滞后部分; ( 1 + T b s ) / ( 1 + T b s / α ) (1+T_bs)/(1+T_bs/\alpha) (1+Tbs)/(1+Tbs/α)为网络的超前部分;
2.2 有源校正装置
  1. 比例环节
    5
    传递函数:
    G ( s ) = K , K = R 2 R 1 (12) G(s)=K,K=\frac{R_2}{R_1}\tag{12} G(s)=KK=R1R2(12)

  2. 微分环节
    7
    传递函数:
    G ( s ) = K t s , K t 为测速发电机输出功率 (13) G(s)=K_ts,K_t为测速发电机输出功率\tag{13} G(s)=KtsKt为测速发电机输出功率(13)

  3. 积分环节
    8
    传递函数:
    G ( s ) = 1 T s , T = R 1 C (14) G(s)=\frac{1}{Ts},T=R_1C\tag{14} G(s)=Ts1T=R1C(14)

  4. 比例-微分环节
    9
    传递函数:
    G ( s ) = K ( 1 + τ s ) , K = R 2 + R 3 R 1 , τ = R 2 R 3 R 2 + R 3 C (15) G(s)=K(1+\tau{s}),K=\frac{R_2+R_3}{R_1},\tau=\frac{R_2R_3}{R_2+R_3}C\tag{15} G(s)=K(1+τs)K=R1R2+R3τ=R2+R3R2R3C(15)

  5. 比例-积分环节
    10
    传递函数:
    G ( s ) = K T ( 1 + T s s ) , K = R 2 R 1 , T = R 2 C (16) G(s)=\frac{K}{T}\left(\frac{1+Ts}{s}\right),K=\frac{R_2}{R_1},T=R_2C\tag{16} G(s)=TK(s1+Ts)K=R1R2T=R2C(16)

  6. 比例-积分-微分环节
    11
    传递函数:
    G ( s ) = K ( 1 + T s ) ( 1 + τ s ) T s , K = R 2 R 1 , T = R 2 C 2 , τ = R 1 C 1 (17) G(s)=K\frac{(1+Ts)(1+\tau{s})}{Ts},K=\frac{R_2}{R_1},T=R_2C_2,\tau=R_1C_1\tag{17} G(s)=KTs(1+Ts)(1+τs)K=R1R2T=R2C2τ=R1C1(17)

  7. 滤波型调节器(惯性环节)
    12
    传递函数:
    G ( s ) = K 1 + T s , K = R 2 R 1 , T = R 2 C (18) G(s)=\frac{K}{1+Ts},K=\frac{R_2}{R_1},T=R_2C\tag{18} G(s)=1+TsKK=R1R2T=R2C(18)

相关文章:

  • Android——常用定时器
  • 堆排序-Head Sort
  • 【C++】wav文件解析(兼容性强)
  • 免费查题接口搭建
  • 多目标优化算法|用于全局和工程设计优化的多目标原子轨道搜索 (MOAOS)算法(Matlab代码实现)
  • [C++]:for循环for(int num : nums)
  • 3年测试经验,去面试连25K都拿不到了吗?现在测试这么坑?
  • 网课查题公众号 免费授权搜题接口
  • 一篇文章搞懂java中类以及static关键字执行顺序
  • 新手设计师一定要逛这几个网站
  • 多目标优化算法|基于拥挤距离的有效多目标人工蜂鸟算法,用于解决工程设计问题(Matlab代码实现)
  • yara分析
  • 早上一上班发现产品出现重大事故,作为产品经理该怎么办?
  • PaddleHub开源模型400+,三行代码也可实现无限AI创意梦想!
  • [Linux] CE知识随笔含Ansible、防火墙、VIM、其他服务
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 收藏网友的 源程序下载网
  • 07.Android之多媒体问题
  • css系列之关于字体的事
  • Java超时控制的实现
  • java多线程
  • LeetCode算法系列_0891_子序列宽度之和
  • mongodb--安装和初步使用教程
  • nfs客户端进程变D,延伸linux的lock
  • Phpstorm怎样批量删除空行?
  • Redash本地开发环境搭建
  • redis学习笔记(三):列表、集合、有序集合
  • Vim Clutch | 面向脚踏板编程……
  • windows下使用nginx调试简介
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 强力优化Rancher k8s中国区的使用体验
  • 微服务框架lagom
  • 原生 js 实现移动端 Touch 滑动反弹
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​linux启动进程的方式
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​批处理文件中的errorlevel用法
  • # include “ “ 和 # include < >两者的区别
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • (附源码)计算机毕业设计高校学生选课系统
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (四)c52学习之旅-流水LED灯
  • (状压dp)uva 10817 Headmaster's Headache
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET 解决重复提交问题
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • @Autowired注解的实现原理