自动控制原理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

相关文章

mybatis和mybatis-plus设置值为null不起作用问题及解决

《mybatis和mybatis-plus设置值为null不起作用问题及解决》Mybatis-Plus的FieldStrategy主要用于控制新增、更新和查询时对空值的处理策略,通过配置不同的策略类型... 目录MyBATis-plusFieldStrategy作用FieldStrategy类型每种策略的作

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

Python Jupyter Notebook导包报错问题及解决

《PythonJupyterNotebook导包报错问题及解决》在conda环境中安装包后,JupyterNotebook导入时出现ImportError,可能是由于包版本不对应或版本太高,解决方... 目录问题解决方法重新安装Jupyter NoteBook 更改Kernel总结问题在conda上安装了

pip install jupyterlab失败的原因问题及探索

《pipinstalljupyterlab失败的原因问题及探索》在学习Yolo模型时,尝试安装JupyterLab但遇到错误,错误提示缺少Rust和Cargo编译环境,因为pywinpty包需要它... 目录背景问题解决方案总结背景最近在学习Yolo模型,然后其中要下载jupyter(有点LSVmu像一个

解决jupyterLab打开后出现Config option `template_path`not recognized by `ExporterCollapsibleHeadings`问题

《解决jupyterLab打开后出现Configoption`template_path`notrecognizedby`ExporterCollapsibleHeadings`问题》在Ju... 目录jupyterLab打开后出现“templandroidate_path”相关问题这是 tensorflo

如何解决Pycharm编辑内容时有光标的问题

《如何解决Pycharm编辑内容时有光标的问题》文章介绍了如何在PyCharm中配置VimEmulator插件,包括检查插件是否已安装、下载插件以及安装IdeaVim插件的步骤... 目录Pycharm编辑内容时有光标1.如果Vim Emulator前面有对勾2.www.chinasem.cn如果tools工

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动

Java多线程父线程向子线程传值问题及解决

《Java多线程父线程向子线程传值问题及解决》文章总结了5种解决父子之间数据传递困扰的解决方案,包括ThreadLocal+TaskDecorator、UserUtils、CustomTaskDeco... 目录1 背景2 ThreadLocal+TaskDecorator3 RequestContextH

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明