什么是pid控制算法_控制算法原理及实现之PID(以飞控为例)

743cce64614535aec11a5febbc2844b2.png

引言

在我们的日常生活中,稍微注意,便可发现控制理论的运用及实践无处不在,从每天所用的手机、电脑以及汽车等等,都是一个个复杂的控制系统。为了保持系统的稳定、可控,反馈必不可少,通过反馈使得系统成为一个闭环系统(close loop),而通过控制则可使系统实现我们预期的状态,如图便是一个常见的闭环反馈控制系统框图[1]。

3cff4ddfc54ec59dcce5510033cdace0.png

PID(比例-积分-微分)控制作为应用最广(95%)的控制算法,以至于很多人对于控制的理解就是PID。虽不正确,但足以说明其价值。因此,深刻了解其数学原理及具体实现,具有十分重要的意义。

控制算法的实现,必然会涉及到s域->z域->时域的变换,可通过专栏的另一篇文章《一阶低通滤波(LPF)的原理及应用(以APM/PX4飞控为例)》了解从s域到最终的数字实现的过程。

目录:

—————————————————

1、离散化方法

2、PID控制器的数学描述

3、PID控制器的算法实现及实例

4、PID控制器对系统性能的影响

—————————————————

问题:

阅读完本文后,可以思考两个问题。

1、在飞控的具体应用中,当加入微分控制作用时,为何还要另外引入一个一阶低通滤波器?这样做的目的是为了什么?

2、在使用一阶低通滤波器时,其截止频率选择的依据是什么?

一、离散化方法

为什么要离散化?

随着数字控制技术的不断发展,控制器的实现越来越多地采用数字控制,而实际的系统是一个连续的系统(s域),为了实现数字数字控制,这其中必然涉及到连续域(s域)到数字域(z域)的转换,即我们所说的离散化方法

模拟调节器的离散化方法有很多,下面介绍几种常用的离散化方法。

  1. 差分变换法
  2. 零阶保持器法
  3. 双线性变换法
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值