0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

要掌握PID算法需要深刻理解反馈机构和执行机构以及了解自身特点

h1654155971.7688 2017-12-20 13:49 次阅读

PID算法,不管是原理上,还是代码上都比较简单。主要运用在电机控制开关电源电源管理芯片等领域。

一般《自动控制原理》上给的是位置式算法,如下图所示。要掌握PID算法需要深刻理解反馈机构和执行机构以及了解自身特点要掌握PID算法需要深刻理解反馈机构和执行机构以及了解自身特点

原因在于你对这个系统的反馈机构理解得不够。

比如,716空心杯电机,设定在100转/秒,但是你却用了50M时钟让PID算法工作,假设PID是全并行的(数据吞吐量也达到50M)。

这时,不管你怎样调参数,电机都不受控制,一下子很快,一下子很慢。

静下来想想,不难发现问题。

假设电机瞬时转速是101转/秒,光电开关大概每隔4.95毫秒才反馈一个速度量过来,在这期间是没有反馈的。

设定的转速是100转/秒,用工作在50M全并行的增量式PID算法,在4.95毫秒内,不断地累积1转/秒的误差,期间被PID算法作用了247.5次!

也就是说,因为PID的工作频率太高,积累误差的速率太快(从另一个角度来看就是反馈机构太慢),所以电机不受控制,这时,你把PID的工作频率降下来,就会发现,电机渐渐地受控制了。

下面给一个在FPGA中使用PID算法做电机控制的完整框图。要掌握PID算法需要深刻理解反馈机构和执行机构以及了解自身特点

综上所述,控制类算法,除了要关注算法本身的特点以外,还要深刻理解反馈机构和执行机构。

BTW,一般来说,电机控制用PI或者PD控制就可以了,如果用PID三个环节的话,一来参数不容易调节,二来容易自激,当然也不排除某些特殊场合需要用PID三个环节,甚至还会用到三环控制(速度环、相位环、电流环)。此外,除了PID以外,常用的控制类算法还有模糊控制、MPC(模型预测控制)算法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PID
    PID
    +关注

    关注

    35

    文章

    1446

    浏览量

    83793

原文标题:要掌握PID算法 要深刻理解反馈机构和执行机构

文章出处:【微信号:weixin21ic,微信公众号:21ic电子网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    蓄电容执行机构的新突破

    情况以及阀门的运转状况。    可在软件上读出的信息有:    运转状况:通电次数、停电切断次数、信号切断次数、电机运转累计时间、电机运转次数(1s以上及以下);环境参数有:执行机构内部最高
    发表于 06-09 16:32

    执行机构的新突破

    温度范围内,60℃以上,-10℃以下);异常次数:超载错误、运转超时间;以及用图表形式显示的执行机构内部温度图,电机电流图,蓄电容电压图等等。    通过这些参数,用户可以清晰的了解执行机构
    发表于 07-25 18:58

    浅析位置式PID与增量式PID算法

    位置式PID与增量式PID算法通常依据控制器输出与执行机构的对应关系,将基本数字PID算法分为位
    发表于 01-15 18:35

    用直流电机控制执行机构执行机构如果出现抖动,如何用程序判定?

    用直流电机控制执行机构执行机构如果出现抖动,如何用程序判定(判定方法)?机械原因的抖动和反馈信号原因产生的抖动!
    发表于 02-23 09:11

    请问用直流电机控制执行机构如何用程序判定抖动?

    用直流电机控制执行机构执行机构如果出现抖动,如何用程序判定(判定方法)?机械原因的抖动和反馈信号原因产生的抖动!
    发表于 05-06 09:22

    消息队列执行机构运动一直不停止

    停止,停3s后继续完成同样的任务。我采用了任务1控制小车运动,用消息队列给执行机构发送消息,但是执行机构运动一直不停止,小车停止后不再继续运行。麻烦给一下解决思路或建议,谢谢。补充:停几秒只是一个假设实际中不是那么精准,完成动
    发表于 04-14 04:35

    掌握PID算法

    掌握PID算法深刻理解反馈机构
    发表于 09-13 06:20

    普立斯曼VALPES电动执行机构

    普立斯曼VALPES电动执行机构
    发表于 05-01 11:51 17次下载

    电动执行机构传递函数的研究

    介绍了一种获得电动执行机构传递函数的新方法。该方法从分析电动执行机构的各个组成部分出发,最终推导出以供电电压为输入、反馈电压为输出的开环传递函数,并通过求解微
    发表于 03-17 15:36 16次下载

    基于DSP的电动执行机构的设计与实现

    智能电动执行机构的研究是工业控制领域的热点问题之一。本文论述了一种基于DSP 的电动执行机构的研究工作。本电动执行机构采用三相混合式步进电动机为动力、以DSP 为控制
    发表于 01-13 17:19 18次下载

    基于CAN总线的电动执行机构的设计

    智能电动执行机构实现远程监控是目前研究的热点。本文介绍了基于CAN总线通讯的智能电动执行机构的设计思路及实现方法,具体介绍了电动执行机构的控制电路、驱动电路及CAN总线
    发表于 02-21 14:18 25次下载

    基于DSP实现的SDZ智能电动执行机构

    论述了SDZ智能电动执行机构的设计与开发。结合SDZ执行机构的功能特点,介绍了智能电动执行机构的基本功能。给出了系统的硬件结构以及程序的总体
    发表于 03-02 13:52 21次下载

    信息传输介质与执行机构概述

    信息传输介质与执行机构概述,labview基础知识。
    发表于 01-12 14:44 8次下载

    执行机构和定位驱动器介绍

    对于执行机构最广泛的定义是:一种能提供直线或旋转运动的驱动装置,它利用某种驱动能源并在某种控制信号作用下工作。因为越来越多的工厂采用了自动化控制,人工操作被机械或自动化设备所替代,人们要求执行机构
    发表于 10-24 16:39 3次下载

    这些常用阀门和执行机构的原理动图讲解

    控制阀是实现生产过程自动化的“手脚”,安装在生产现场,时刻与介质接触,用于调节流量。常用到的控制阀和执行机构有那些呢?今天就给大家介绍在生产现场常用到的几种执行机构和一些控制阀的原理及适用场合。
    的头像 发表于 08-03 10:35 9698次阅读
    这些常用阀门和<b class='flag-5'>执行机构</b>的原理动图讲解