理解PID(零)——什么是PID

PID控制器是一种广泛用于各种工业控制场合的控制器,它结构简单,可以根据工程经验整定参数Kp,Ki,Kd. 虽然现在控制专家提出了很多智能的控制算法,比如神经网络,模糊控制等,但是PID仍然被广泛使用。常见的PID控制器有位置PID控制器,增量PID控制器。两个PID控制器各有自己的优点,需要根据具体的场合来使用。pid控制器的结构框图为:

连续形式公式如下:

为了方便软件编程实现,一般转换成离散形式,即用连加代替积分,有差分代替微分,

离散型PID公式:

相关推荐
挖矿大亨3 分钟前
C++中的赋值运算符重载
开发语言·c++·算法
superman超哥6 分钟前
Rust 基本数据类型:类型安全的底层探索
开发语言·rust·rust基本数据类型·rust底层探索·类型安全
Liu-Eleven6 分钟前
Qt/C++开发嵌入式项目日志库选型
开发语言·c++·qt
A242073493013 分钟前
深入浅出JS事件:从基础原理到实战进阶全解析
开发语言·前端·javascript
烧冻鸡翅QAQ21 分钟前
从0开始的游戏编程——开发前的编程语言准备(JAVAScript)
开发语言·javascript·游戏
saber_andlibert25 分钟前
【C++转GO】文件操作+协程和管道
开发语言·c++·golang
Halo_tjn38 分钟前
Java IO流实现文件操作知识点
java·开发语言·windows·算法
FL162386312944 分钟前
VTK源码编译时候选qt5路径
开发语言·qt
Felven44 分钟前
C. Maximum Median
c语言·开发语言·算法
Wang's Blog1 小时前
Lua: 基于协程的生产者-消费者模型实现
开发语言·lua