自动控制原理6.1:系统的设计与校正问题

2024-02-02 07:30

本文主要是介绍自动控制原理6.1:系统的设计与校正问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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



1.系统的设计与校正问题
1.1 性能指标
  • 校正:在系统中加入一些其参数可以根据需要而改变的机构或装置,使系统整个特性发生变化,从而满足给定的各项性能指标;

  • 在控制系统设计中,采用的设计方法一般依据性能指标的形式而定

    • 如果性能指标以单位阶跃响应的峰值时间、调节时间、超调量、阻尼比、稳态误差等时域特征量给出,一般采用时域法校正;
    • 如果性能指标以系统的相角裕度、幅值裕度、谐振峰值、闭环带宽、静态误差系数等频域特征量给出,一般采用频率法校正;
  • 二阶系统频域指标与时域指标的关系:

    • 谐振峰值:
      M r = 1 2 ζ 1 − ζ 2 , ζ ≤ 0.707 M_r=\frac{1}{2\zeta\sqrt{1-\zeta^2}},\zeta≤0.707 Mr=2ζ1ζ2 1ζ0.707

    • 谐振频率:
      ω r = ω n 1 − 2 ζ 2 , ζ ≤ 0.707 \omega_r=\omega_n\sqrt{1-2\zeta^2},\zeta≤0.707 ωr=ωn12ζ2 ζ0.707

    • 带宽频率:
      ω b = ω n 1 − 2 ζ 2 + 2 − 4 ζ 2 + 4 ζ 4 \omega_b=\omega_n\sqrt{1-2\zeta^2+\sqrt{2-4\zeta^2+4\zeta^4}} ωb=ωn12ζ2+24ζ2+4ζ4

    • 截止频率:
      ω c = ω n 1 + 4 ζ 4 − 2 ζ 2 \omega_c=\omega_n\sqrt{\sqrt{1+4\zeta^4}-2\zeta^2} ωc=ωn1+4ζ4 2ζ2

    • 相角裕度:
      γ = arctan ⁡ 2 ζ 1 + 4 ζ 4 − 2 ζ 2 \gamma=\arctan\frac{2\zeta}{\sqrt{\sqrt{1+4\zeta^4}-2\zeta^2}} γ=arctan1+4ζ4 2ζ2 2ζ

    • 超调量:
      σ % = e − π ζ / 1 − ζ 2 × 100 % \sigma\%={\rm e}^{-\pi\zeta/\sqrt{1-\zeta^2}}\times{100\%} σ%=eπζ/1ζ2 ×100%

    • 调节时间:
      t s = 3.5 ζ ω n ( Δ = 5 % ) 或 t s = 4.4 ζ ω n ( Δ = 2 % ) t_s=\frac{3.5}{\zeta\omega_n}(\Delta=5\%)或t_s=\frac{4.4}{\zeta\omega_n}(\Delta=2\%) ts=ζωn3.5(Δ=5%)ts=ζωn4.4(Δ=2%)

  • 高阶系统频域指标与时域指标的关系:

    • 谐振峰值:
      M r = 1 ∣ sin ⁡ γ ∣ M_r=\frac{1}{|\sin\gamma|} Mr=sinγ1

    • 超调量:
      σ = 0.16 + 0.4 ( M r − 1 ) , 1 ≤ M r ≤ 1.8 \sigma=0.16+0.4(M_r-1),1≤M_r≤1.8 σ=0.16+0.4(Mr1)1Mr1.8

    • 调节时间:
      t s = K 0 π ω c ( Δ = 5 % ) ; K 0 = 2 + 1.5 ( M r − 1 ) + 2.5 ( M r − 1 ) 2 , 1 ≤ M r ≤ 1.8 t_s=\frac{K_0\pi}{\omega_c}(\Delta=5\%);K_0=2+1.5(M_r-1)+2.5(M_r-1)^2,1≤M_r≤1.8 ts=ωcK0π(Δ=5%)K0=2+1.5(Mr1)+2.5(Mr1)21Mr1.8

1.2 系统带宽的确定
  • 在控制系统实际运行中,输入信号一般是低频信号,噪声信号一般是高频信号;

  • 为了使系统能够准确复现输入信号,要求系统具有较大的带宽;从抑制噪声角度看,又不希望系统的带宽过大;

  • 一个设计良好的实际运行系统,其相角裕度具有 45 ° 45° 45°左右的数值;过低于此值,系统的动态性能较差,且对参数变化的适应能力较弱;过高于此值,意味着对整个系统及其组成部件要求较高,造成实现上的困难,或因此不满足经济性要求;同时由于稳定程度过好,造成系统动态过程缓慢;

  • 如果输入信号的带宽为 0 ~ ω M 0~\omega_M 0ωM,噪声信号集中起作用的频带为 ω 1 ~ ω n \omega_1~\omega_n ω1ωn,则控制系统的带宽频率通常取
    ω b = ( 5 ~ 10 ) ω M \omega_b=(5~10)\omega_M ωb=(510)ωM
    且使 ω 1 ~ ω n \omega_1~\omega_n ω1ωn处于 0 ~ ω b 0~\omega_b 0ωb范围外;

1.3 校正方式
  • 按照校正装置在系统中的连接方式,控制系统校正方式分为:串联校正、反馈校正、前馈校正和复合校正;

    • 串联校正:装置一般接在误差测量点后放大器前,串接于系统前向通道之中;反馈校正:装置接在系统局部反馈通路之中;

      1

    • 前馈校正(顺馈校正):在系统主反馈回路之外采用的校正方式;前馈校正装置接在系统给定值后及主反馈作用点前的前向通道上;

      2

      • ( a ) (a) (a):这种校正装置作用相当于对给定值信号进行整形或滤波后,再送入反馈系统,因此亦称前置滤波器;
      • ( b ) (b) (b):这种校正装置接在系统可测扰动作用点与误差测量点之间,对扰动信号进行直接或间接测量,经变换后接入系统,形成一条附加的对扰动影响进行补偿的通道;
    • 复合校正:在反馈控制回路中,加入前馈校正通路,组成一个有机整体,结构如下图两种形式。

      3

  • 控制系统设计中,常用的校正方式为:串联校正、反馈校正和前馈校正;

  • 在直流控制系统中,由于传递直流电压信号,宜采用串联校正;在交流载波控制系统中,如果采用串联校正,一般应接在解调器和滤波器后,否则由于参数变化和载频漂移,校正装置的工作稳定性很差;

  • 串联校正装置分为:无源和有源两类;

    • 无源:无源串联校正装置通常由 R C {\rm RC} RC无源网络构成,结构简单,成本低廉,但会使信号在变换过程中产生幅值衰减,且其输入阻抗较低,输出阻抗较高,因此常常需要附加放大器,以补偿其幅值衰减,并进行阻抗匹配;为了避免功率损耗,无源串联校正装置通常安置在前向通路中能量较低的部位上;
    • 有源:有源串联校正装置由运算放大器和 R C {\rm RC} RC网络组成,其参数可以根据需要调整,在工业自动化设备中,常采用由电动(或气动)单元构成的 P I D {\rm PID} PID控制器,由比例单元、微分单元、积分单元组合而成,可以实现各种要求的控制规律;
  • 反馈信号通常由系统输出端或放大器输出级供给,信号是从高功率点传向低功率点;

1.4 基本控制规律

4

  1. 比例( P {\rm P} P)控制规律

    • 具有比例控制规律的控制器,称为P控制器, K p K_p Kp称为P控制器增益;
    • P控制器实质是一个具有可调增益的放大器;在信号变换过程,只改变信号的增益而不影响其相位;
    • 在串联校正中,加大控制器增益 K p K_p Kp,可以提高系统的开环增益,减小系统稳态误差,从而提高系统的控制精度,但会降低系统的相对稳定性,甚至可能造成闭环系统不稳定;
  2. 比例-微分( P D {\rm PD} PD)控制规律

    • 具有比例-微分控制规律的控制器,称为 P D {\rm PD} PD控制器;

    • 输出 m ( t ) m(t) m(t)与输入 e ( t ) e(t) e(t)的关系:
      m ( t ) = K p e ( t ) + K p τ d e ( t ) d t m(t)=K_pe(t)+K_p\tau\frac{{\rm d}e(t)}{{\rm d}t} m(t)=Kpe(t)+Kpτdtde(t)
      其中: K p K_p Kp为比例系数; τ \tau τ为微分时间常数; K p 、 τ K_p、\tau Kpτ均可调;

    • P D {\rm PD} PD控制器中的微分控制规律,能反映输入信号的变化趋势,产生有效的早期修正信号,以增加系统的阻尼程度,从而改善系统的稳定性;

    • 在串联校正时,可使系统增加一个 − 1 / τ -1/\tau 1/τ的开环零点,使系统的相角裕度提高,有助于系统动态性能的改善;

      实例分析:

      E x a m p l e 1 : {\rm Example1:} Example1 设比例-微分控制系统如下图所示,试分析 P D {\rm PD} PD控制器对系统性能的影响。

      5

      解:

      P D {\rm PD} PD控制器时,系统闭环特征方程为:
      J s 2 + 1 = 0 Js^2+1=0 Js2+1=0
      系统阻尼比等于 0 0 0,其输出 c ( t ) c(t) c(t)具有不衰减的等幅振荡形式,系统处于临界稳定状态,即实际不稳定状态;

      接入 P D {\rm PD} PD控制器后,闭环系统特征方程为:
      J s 2 + K p τ s + K p = 0 Js^2+K_p\tau{s}+K_p=0 Js2+Kpτs+Kp=0
      阻尼比为: ζ = τ K p / ( 2 J ) > 0 \zeta=\tau\sqrt{K_p}/(2\sqrt{J})>0 ζ=τKp /(2J )>0,闭环系统稳定;

      P D {\rm PD} PD控制器提供系统的阻尼程度通过参数 K p 、 τ K_p、\tau Kpτ来调整;

      注:微分控制作用只对动态过程起作用,对稳态过程没有影响,且对系统噪声非常敏感;

  3. 积分( I {\rm I} I)控制器

    • 具有积分控制规律的控制器称为 I {\rm I} I控制器;

    • I {\rm I} I控制器的输出信号 m ( t ) m(t) m(t)与其输入信号 e ( t ) e(t) e(t)的积分成正比,
      m ( t ) = K i ∫ 0 t e ( t ) d t m(t)=K_i\int_{0}^te(t){\rm d}t m(t)=Ki0te(t)dt
      其中: K i K_i Ki为可调系数;

    • 由于 I {\rm I} I控制器的积分作用,当其输入 e ( t ) e(t) e(t)消失后,输出信号 m ( t ) m(t) m(t)有可能是一个不为零的常量;

    • 在串联校正时,采用I控制器可以提高系统的型别,有利于系统稳态性能的提高,但积分控制使系统增加了一个位于原点的开环极点,使信号产生 90 ° 90° 90°的相角滞后,对系统的稳定性不利;

  4. 比例-积分( P I {\rm PI} PI)控制规律

    • 具有比例-积分控制规律的控制器称为 P I {\rm PI} PI控制器;

    • P I {\rm PI} PI控制器输出信号 m ( t ) m(t) m(t)同时成比例地反映输出信号 e ( t ) e(t) e(t)及其积分,有:
      m ( t ) = K p e ( t ) + K p T i ∫ 0 t e ( t ) d t m(t)=K_pe(t)+\frac{K_p}{T_i}\int_0^te(t){\rm d}t m(t)=Kpe(t)+TiKp0te(t)dt
      其中: K p K_p Kp为可调比例系数; T i T_i Ti为可调积分时间常数;

    • 串联校正时, P I {\rm PI} PI控制器相当于在系统中增加一个位于原点的开环极点,同时增加了一个位于 s s s左半平面的开环零点;位于原点的极点可以提高系统的型别,以消除或减小系统的稳态误差,改善系统的稳态性能;增加的负实零点用来减小系统的阻尼程度,缓和 P I {\rm PI} PI控制器极点对系统稳定性及动态过程产生的不利影响;

    • 在控制工程中, P I {\rm PI} PI控制器主要用来改善系统的稳态性能;

    实例分析:

    E x a m p l e 2 : {\rm Example2:} Example2 设比例-积分控制系统如下图所示,其中不可变部分的传递函数为:
    G 0 ( s ) = K 0 s ( T s + 1 ) G_0(s)=\frac{K_0}{s(Ts+1)} G0(s)=s(Ts+1)K0
    试分析 P I {\rm PI} PI控制器对系统稳态性能的改善作用。

    6

    解:

    系统不可变部分与 P I {\rm PI} PI控制器串联后,开环传递函数为:
    G ( s ) = K 0 K p ( T i s + 1 ) T i s 2 ( T s + 1 ) G(s)=\frac{K_0K_p(T_is+1)}{T_is^2(Ts+1)} G(s)=Tis2(Ts+1)K0Kp(Tis+1)
    系统由原来的Ⅰ型提高的含 P I {\rm PI} PI控制器时的Ⅱ型;

    若系统的输入信号为斜坡函数 r ( t ) = R 1 t r(t)=R_1t r(t)=R1t,则在无 P I {\rm PI} PI控制器时,系统的稳态误差为 R 1 / K 0 R_1/K_0 R1/K0;接入 P I {\rm PI} PI控制器后,系统稳态误差为零;

    表明Ⅰ型系统采用 P I {\rm PI} PI控制器后,可以消除系统对斜坡输入信号的稳态误差,控制准确度大为改善;

    采用 P I {\rm PI} PI控制器后,系统特征方程为:
    T i T s 3 + T i s 2 + K p K 0 T i s + K p K 0 = 0 T_iTs^3+T_is^2+K_pK_0T_is+K_pK_0=0 TiTs3+Tis2+KpK0Tis+KpK0=0
    其中:参数 T , T i , K 0 , K p T,T_i,K_0,K_p T,Ti,K0,Kp都是正数,由劳斯判据可知,调整 P I {\rm PI} PI控制器的积分时间常数 T i T_i Ti使其大于系统不可变部分的时间常数 T T T,可以保证闭环系统的稳定性;

  5. 比例-积分-微分( P I D {\rm PID} PID)控制规律

    • 具有比例-积分-微分控制规律的控制器称为 P I D {\rm PID} PID控制器;

    • P I D {\rm PID} PID控制器运动方程为:
      m ( t ) = K p e ( t ) + K p T i ∫ 0 t e ( t ) d t + K p τ d e ( t ) d t m(t)=K_pe(t)+\frac{K_p}{T_i}\int_0^te(t){\rm d}t+K_p\tau\frac{{\rm d}e(t)}{{\rm d}t} m(t)=Kpe(t)+TiKp0te(t)dt+Kpτdtde(t)
      传递函数:
      G c ( s ) = K p ( 1 + 1 T i s + τ s ) = K p T i ⋅ T i τ s 2 + T i s + 1 s G_c(s)=K_p(1+\frac{1}{T_is}+\tau{s})=\frac{K_p}{T_i}·\frac{T_i\tau{s^2}+T_is+1}{s} Gc(s)=Kp(1+Tis1+τs)=TiKpsTiτs2+Tis+1

    • 利用 P I D {\rm PID} PID串联时,可使系统的型别提高一级,还提供两个负实零点;与 P I {\rm PI} PI控制器相比, P I D {\rm PID} PID控制器具有提供系统的稳态性能优点,还多提供一个负实零点,从而在提高系统动态性能方面,具有更大的优越性;

    • 工业过程控制系统中,广泛使用 P I D {\rm PID} PID控制器, P I D {\rm PID} PID控制器各部分参数的选择在系统现场调试中最后确定;

    • 通常,应使 Ⅰ {\rm Ⅰ} 部分发生在系统频率特性的低频段,以提高系统的稳态性能,使 D {\rm D} D部分发生在系统频率特性的中频段,以改善系统的动态性能;

这篇关于自动控制原理6.1:系统的设计与校正问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/669925

相关文章

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

Java的IO模型、Netty原理解析

《Java的IO模型、Netty原理解析》Java的I/O是以流的方式进行数据输入输出的,Java的类库涉及很多领域的IO内容:标准的输入输出,文件的操作、网络上的数据传输流、字符串流、对象流等,这篇... 目录1.什么是IO2.同步与异步、阻塞与非阻塞3.三种IO模型BIO(blocking I/O)NI

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

如何解决mysql出现Incorrect string value for column ‘表项‘ at row 1错误问题

《如何解决mysql出现Incorrectstringvalueforcolumn‘表项‘atrow1错误问题》:本文主要介绍如何解决mysql出现Incorrectstringv... 目录mysql出现Incorrect string value for column ‘表项‘ at row 1错误报错

如何解决Spring MVC中响应乱码问题

《如何解决SpringMVC中响应乱码问题》:本文主要介绍如何解决SpringMVC中响应乱码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC最新响应中乱码解决方式以前的解决办法这是比较通用的一种方法总结Spring MVC最新响应中乱码解

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置