PID控制器是一般应用中最常见的控制器。诸如控制元件温度、液体流量、无人机的飞行姿态和速度等,都是用PID控制来实现。PID是一种线性组合结构,将偏差的比例(P)、积分(I)和微分(D)通过线性组合构成控制量,从而对被控对象进行控制

PID闭环控制方框图

四种控制器,分别是四种线性组合:比例控制器P、比例-积分控制器PI、比例-微分控制器PD和比例-积分-微分控制器PID。

这里说明:PID控制器和基本环节在数学模型表达上相同,但其本质内涵不同——狭义的基本环节是元部件物理原理的数学表示,控制器是控制方式的数学表示。从广义的基本环节上来看,基本环节包含PID控制器。

1.比例控制器的使用

比例控制律是最基础的控制器。实际上,所有的控制器都有比例增益,且发挥着主导作用,其他控制律都是对比例控制的修正改进。比例增益设定了控制器性能的边界,微分增益可以大大改善系统在高频区的性能,而积分增益改善了系统在低频区的性能。

1.1 P控制

比例控制器:控制率很简单:控制量∝误差。

指令与反馈信号之差形成误差error,误差与P控制器增益 相乘后生成功率变换器的指令信号,然后经过限幅馈送至功率变换器。

P控制器的主要缺点是存在稳态误差。若存在固定扰动时,P控制律不能迅速响应。

用实例来理解P比例控制:

假设有一个不排水漏水的水缸,控制目标是保证水缸里的水位维持在1m的高度。初始时刻,水缸水位为0,和目标水位之间误差error=1m。我们给水缸加水,单纯用比例控制,就是加水量y和误差error成正比,即

如令 ,第一次加水量为 ,水位上升到0.5;然后第二次加水,加水量y2=0.5×1-0.5=0.25 ,水位上升至0.75;如此循环,水缸水位最终会达到1m。

但是,假如有一个会排水漏水的水缸,每次都流出0.1m水位的水。当我们根据比例控制律加水至水位为0.8m之后,我们的加水量 。这时加水量等于出水量,水缸水位不会变化,会一直维持在0.8m,达到稳定状态(实际在稳态时,水位会有些许振荡,振荡频率和幅度与我们加水的频次和水量损耗相关)。

稳定状态下,稳态值与目标值1m存在0.2m的误差,即稳态误差。

在实际系统中,这种类似水缸排水漏水的情况非常普遍,如负载电能消耗、运动阻力等。

1.2 如何调试P控制器

P控制器的调试比较直接:提高增益直至出现超调。

在不漏水排水的水缸水位控制实例中,如令KP=1.2 ,第一次加水,水位就到1.2,大于目标值1m,出现了超调;然后第二次就要取出水量 ,水位降至0.96;第三次加水1.2×0.04=0.048 ,水位为1.008,又大于1m。很显然,本实例中,增益调试的最大值为1.0.

另外,控制系统中存在很多噪声源,如电磁干扰(开路接收无线电,接地环路感应电磁场)、传感器分辨率引入的随机噪声。高增益会放大噪声,减小增益可以缓解噪声,但增大了稳态误差。实际应用中,根据现场经验和需求,在高性能和小噪声之间做平衡,设置比例增益。

P控制器调试过程:

控制工程实践(7)——PID四种类型控制器(之比例控制器P)相关推荐

  1. 地铁闸门会夹伤人吗_西安地铁率先推出分类垃圾箱 四种类型你会放吗?

    垃圾分类就是新时尚[西安地铁率先推出分类垃圾箱 四种类型你会放吗?]近日,不少上海人已被垃圾分类"逼疯",各类段子刷爆网络."你是什么垃圾?"直击灵魂深处的拷问 ...

  2. C#中方法参数的四种类型

    C#中方法的参数有四种类型: -值参数:不含任何修饰符.方法中的形参是实参的一份拷贝,形参的改变不会影响到内存中实参的的值,实参是安全的. -引用参数:以ref修饰符声明.传递的参数实际上是实参的指针 ...

  3. C#中方法的参数的四种类型(转)

    转自:http://www.cnblogs.com/netlyf/p/3822956.html C#中方法的参数有四种类型: 1. 值参数类型  (不加任何修饰符,是默认的类型) 2. 引用型参数   ...

  4. 四种类型的数据分析模式

    在这篇博文中,我们聚焦于在数据科学领域所遇到的四种类型的数据分析模式:描述型.诊断型.预测型和指导型. 当我与刚涉足数据科学领域的年轻分析师们交谈时,通常,我会问他们认为什么是数据科学家最重要的能力. ...

  5. 【整理】Python中的re.search和re.findall之间的区别和联系 + re.finall中带命名的组,不带命名的组,非捕获的组,没有分组四种类型之间的区别

    之前自己曾被搞晕过很多次. 后来使用这些函数次数多了之后,终于比较清楚的弄懂了两者之间的区别和关系了. 尤其是一些细节方面的注意事项了. 在看下面的总结和代码之前,请先确保你对如下基本概念已经有所了解 ...

  6. APP页面的四种类型,你都知道吗?

    用户打开APP,是为了完成某项任务,打开APP为了购物或者查看物流信息: 打开简书为了写文章或者浏览文章:打开微信是为了查看朋友圈.即时聊天......而这些任务都是基于APP的每个页面去完成的.不同 ...

  7. 四种类型的数据节点 Znode

    四种类型的数据节点 Znode 1.PERSISTENT-持久节点 除非手动删除,否则节点一直存在于 Zookeeper 上 2.EPHEMERAL-临时节点 临时节点的生命周期与客户端会话绑定,一旦 ...

  8. 【翻译】四种类型的为什么:产品背后的驱动力是什么?

    作者:Catherine (Kit) Ulrich 四种类型的为什么:产品背后的驱动力是什么? 最近我写了一篇我提出的叫做思维阶梯的框架的文章,一个简单的小工具为产品人创造出惊艳的愿景.它结合了Sim ...

  9. 简介常见的四种类型的J2EE架构

    简介常见的四种类型的J2EE架构 作者:云飞出处:IT专家网论坛2008-10-30 00:00 J2EE应用一般分成三个主要层(tier),这种分层比客户/服务器方式具有更多的优点: 1.关于J2E ...

  10. java abc 979899_商品标题由关键词组成,关键词主要包括核心词、类目词、属性词以及长尾词四种类型。其中属性词是指...

    商品标题由关键词组成,关键词主要包括核心词.类目词.属性词以及长尾词四种类型.其中属性词是指 答:商品属性 网签备案具有创设权利的功能,能产生物权变动的效力. 答:错 下列程序执行后输出的结果是\nx ...

最新文章

  1. Java中classpath配置
  2. SharePoint Error - An unrecognized HTTP response was received when attempting to crawl this item
  3. linux查看运行钟的tomcat,linux查看tomcat启动运行日志
  4. 生成drl文件_我如何通过编程方式生成.drl文件。任何示例对我都将有所帮助
  5. Linux 系统应用编程——进程基础
  6. oracle edit历史,OGG-00952---oracle goldengate无法purge历史表和mark表处理一例
  7. SI和DI寄存器(0703)
  8. 数字游戏---巧妙解答
  9. 台式计算机可以发射无线网络,台式电脑无线网卡怎么发射WIFI信号!
  10. C#键盘钩子之局部钩子和全局钩子
  11. linux运维都不知道是什么,这8种命令都不会,还算什么Linux运维!
  12. 计算机模拟仿真实例,计算机模拟仿真系统,computer simulation system,音标,读音,翻译,英文例句,英语词典...
  13. 微信小程序支付(基于Java实现微信JSAPI支付):支付,提现,退款
  14. 计算机指令集的相关概念
  15. 单正态总体的样本均值和样本方差的分布
  16. 实战:使用yolov3完成肺结节检测(Luna16数据集)及肺实质分割
  17. 跨域配置、https配置
  18. 联发科成也Turnkey,衰也Turnkey
  19. 耶鲁大学开放课程:《聆听音乐》第8课
  20. android在线4G是什么意思,android移动4g 什么意思

热门文章

  1. 怎样修改管家婆服务器密码,管家婆辉煌版如何设置权限和修改操作员密码口令...
  2. jdk8下载及安装(Windows10)
  3. Linux搭建es集群详细教程(最终版)
  4. 计算机文档字体替换和加重号,word加重号怎么加
  5. 络达1562系统深度睡眠后RTC唤醒应用
  6. 关于STM32xE系列芯片STOP模式下使用RTC唤醒所遇到的问题记录
  7. 【ExtJS6开发日记(一)】——Chart类型无法加载,及ExtJS中出现requires无法加载情况的统一说明
  8. python 改变图片像素值
  9. 解决mysql闪退问题
  10. 黑马学习之全平台听歌神器