当前位置:   article > 正文

【PID精讲 1】入门概述_pid能够控制多少阶线性系统,线性系统具备了什么

pid能够控制多少阶线性系统,线性系统具备了什么

写在前面

PID是控制领域最基础应用最广泛的控制算法,在项目中经常用到,之前为了教学和项目需要,学习整理过一些学习资料,在该分栏下,将做系统化分享。本文介绍PID的入门概述,重点从概念引入、适用系统和宏观意义方面进行阐述。

一、引入

首先,我们通过一个水流量控制的例子来引入PID的概念。

请添加图片描述

控制要求:

  • 流量稳定
  • 改变流量

工人通过观察当前流量预期流量的比较来控制阀门的开度。PID的工作就是代替工人的工作。

二、适用系统

PID适用于线性系统(满足齐次性和叠加性的系统就是线性系统)。二阶以内的线性系统的微分方程表示为:

  • 零阶线性系统:
    y = k x y=kx y=kx

  • 一阶线性系统:
    T d y d t + y = k x T\frac{dy}{dt}+y=kx Tdtdy+y=kx

  • 二阶线性系统:
    T 2 d y 2 d t 2 + 2 δ T d y d t + y = k x T^2\frac{dy^2}{dt^2}+2\delta T\frac{dy}{dt}+y=kx T2dt2dy2+2δTdtdy+y=kx

2.1 线性系统特性

  • 以零阶为例简要证明
  1. 齐次性

证明:因为 y = f ( x ) y=f(x) y=f(x) 推导出 k y = f ( k x ) ky=f(kx) ky=f(kx)

  1. 叠加性

证明:因为
{ y 1 = f ( x 1 ) y 2 = f ( x 2 ) \left\{

y1=f(x1)y2=f(x2)
\right. {y1y2=f(x1)=f(x2)

将两式相加,得
y 1 + y 2 = f ( x 1 ) + f ( x 2 ) = f ( x 1 + x 2 ) y_1+y_2=f(x_1)+f(x_2)=f(x_1+x_2) y1+y2=f(x1)+f(x2)=f(x1+x2)

2.2 一阶系统的推导

请添加图片描述

  • 推导过程

上图是RL串联电路,应用KVL和电感的VCR定理得:

{ u R + u L = u u R = R i u L = L d i d t \left\{

uR+uL=uuR=RiuL=Ldidt
\right. uR+uLuRuL=u=Ri=Ldtdi

将三式整理后,得

R i + L d i d t = u Ri+L\frac{di}{dt}=u Ri+Ldtdi=u

x x x 代替 u u u y y y 代替 i i i,常数替换,得一阶系统微分方程

T d y d t + y = k x T\frac{dy}{dt}+y=kx Tdtdy+y=kx

2.3 二阶系统的推导

请添加图片描述

  • 推导过程

上图是RLC串联电路,应用KVL和电感的VCR定理得:

{ R i + u L + u C = u i = C d u C d t u L = L d i d t \left\{

Ri+uL+uC=ui=CduCdtuL=Ldidt
\right. Ri+uL+uCiuL=u=CdtduC=Ldtdi

将三式整理后,得

L C d 2 u C d t 2 + R C d u C d t = u LC\frac{d^2u_C}{dt^2}+RC\frac{du_C}{dt}=u LCdt2d2uC+RCdtduC=u

x x x 代替 u u u y y y 代替 u C u_C uC,常数替换,得二阶系统微分方程

T 2 d y 2 d t 2 + 2 δ T d y d t + y = k x T^2\frac{dy^2}{dt^2}+2\delta T\frac{dy}{dt}+y=kx T2dt2dy2+2δTdtdy+y=kx

三、宏观意义

PID应用非常广泛,除了传统的工业应用领域外,在智能家电、自动驾驶、航空航天等领域目前应用也很成熟。
请添加图片描述请添加图片描述请添加图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/635608
推荐阅读
相关标签
  

闽ICP备14008679号