计算机控制系统知识点

2019-12-27  本文已影响0人  Invoke_r

计算机控制系统

学习思路

++什么是计算机控制系统?

++计算机控制系统的优势?

  1. 易于实现复杂控制规律,速度快
  2. 性价比高(一台计算机初期投资较大,但增加一个控制回路的费用却较少)
  3. 适应性强,灵活性高(通过修改软件或执行不同的软件即可具有不同的性能),属于柔性系统
  4. 数字信号的优势(数据利于传输不像模拟信号需要电缆,用总线即可;提高信号传输的准确度,不易衰减;传输的信息更丰富,多信息
  5. 系统的可靠性和容错能力高

DDC (Direct Digital Control)

应用领域

计算机控制系统的组成

控制器、输入、输出、被控对象、组态、数据库、人机接口、网络通信

组态的含义

输入信号抽象

控制算法抽象

输出信号抽象

选用输入功能块、控制功能块、输出功能块,连接相应的功能块输出输入端,设置功能块参数,构成控制回路

DDC 系统的算法

++分析线性离散控制系统的数学工具

++数字控制器的两种经典设计方法

基于系统的状态空间模型设计数字控制器,是现代控制理论的基础。采用状态空间模型设计时,由于可以充分利用系统的状态信息,从而可以使系统获得更好的性能,并且可以直接根据给定的系统性能要求实现综合设计。

控制器的验证

控制系统中信号分类

时间上区分

幅值上区分

A/D 变换

  1. ++采样(最本质的变换)

    采样/保持器(S/H)对连续的模拟输入信号,按一定时间间隔T(称为采样周期)进行采样,变成时间离散(断续)、幅值等于采样时刻输入信号值的序列信号

  2. 量化

    将采样时刻的信号幅值按最小量化单位取整的过程

  3. 编码

    将整量化的分层信号变换为二进制数码形式,用数字量表示

D/A 变换

D/A 变换器将数字编码信号转换为相应的时间连续模拟信号

  1. 解码

    将数字量转换为幅值等于该数字量的模拟脉冲信号

  2. ++信号恢复器

    将解码后的模拟脉冲信号变为随时间连续变化的信号,在一个周期内将信号保持为常值,称为零阶保持器

采样定理

\delta 函数来描述理想采样开关,得到
\delta_T=\sum_{k=-\infty}^{\infty}\delta(t-kT)
++香农定理

前置滤波器

信号的整量化

将一个模拟量变成二进制数字量时,二进制的位数设为 n,则 n 位二进制数只能表示 2^n 个不同状态,最低位所代表的量,称为量化单位 q

量化误差

信号的恢复与重构

理想不失真的恢复需要具备3个条件

  1. 原连续信号的频谱必须是有限带宽的频谱
  2. 采样必须满足采样定理,即 \omega_s>2\omega_{max}
  3. 具有理想低通滤波器,对采样信号进行滤波

常用于重构信号的形式

  1. 零阶保持器 ZOH (Zero Order Hold),亦称“零阶外推插值”
  2. 一阶保持器,亦称“一阶外推插值”

后置滤波器

++[图片上传失败...(image-6021c-1577451219711)]

计算机系统的数学描述

常用数学分析工具

线性连续控制系统 线性离散控制系统
微分方程 差分方程
拉普拉斯变换 Z 变换
传递函数 脉冲传递函数
频率特性 频率特性
状态方程 离散状态方程

差分方程

[图片上传失败...(image-aae381-1577451219711)]


[图片上传失败...(image-9da447-1577451219711)]


[图片上传失败...(image-6095cf-1577451219711)]


[图片上传失败...(image-62d643-1577451219711)]

Z 变换

脉冲传递函数

++定义:零初始条件下,单位脉冲响应的拉氏变换。

G(z)=\frac{C(z)}{R(z)}

输出的采样信号:
c^*(t)=Z^{-1}[C(z)]=Z^{-1}[G(z)R(z)]

[图片上传失败...(image-e8ee9c-1577451219711)]

[图片上传失败...(image-172a49-1577451219711)]

[图片上传失败...(image-fd0c79-1577451219711)]

[图片上传失败...(image-c4db9a-1577451219711)]

典型的计算机控制系统

[图片上传失败...(image-1beaff-1577451219711)]

计算机控制系统的经典设计方法

++离散化公式

各种方法按设计结果的优劣排序:双线性变换>零极点配置法和向后差分>阶跃响应不变和脉冲响应不变

各设计方法特点:

数字PID控制算法

PID控制算式

\frac{U(s)}{E(s)}=K_p(1+\frac{1}{T_i s}+T_d s)

++位置型算式

由PID控制算式取拉普拉斯反变换

u(t)=K_p\bigg(e(t)+\frac{1}{T_i}\displaystyle\int e(t){\rm d}t+T_d\frac{{\rm d}e(t)}{{\rm d}t} \bigg)

t=kTk=0,1,2,\cdots 可得
e(t)\approx e(kT) \\ \int e(t){\rm d}t\approx \sum_{j=0}^k e(jT)T=T\sum_{j=0}^k e(jT) \\ \frac{{\rm d}e(t)}{{\rm d}t}\approx \frac{e(kT)-e[(k-1)T]}{T}
为书写方便,凡采样时间序列 kT 均用 k 简化,则离散化的算式为:

u(n)=K_p\{e(n)+\frac{T}{T_i}{\displaystyle\sum_{j=0}^n e(j)+\frac{T_d}{T}[e(n)-e(n-1)]} \}\quad ...(I)

++增量型算式

u(n-1)=K_p\{e(n-1)+\frac{T}{T_i}{\displaystyle\sum_{j=0}^{n-1} e(j)+\frac{T_d}{T}[e(n-1)-e(n-2)]} \}\quad ...(II)

(I) 式减 (II) 式得 n 时刻控制量的增量 \Delta u(n)
\Delta u(n)=K_p[e(n)-e(n-1)]+K_i e(n)+K_d[e(n)-2e(n-1)+e(n-2)]
比例系数 K_p=\frac{1}{\delta},积分系数 K_i=K_p\frac{T}{T_i},微分系数 K_d=K_p\frac{T_d}{T}

<img src="img/20.png" alt="img20" style="zoom:80%;" />

++积分项的改进

++微分项的改进

变PID控制

上一篇 下一篇

猜你喜欢

热点阅读