【PID控制算法】

2023-11-05

PID控制小解

在这里插入图片描述
比例环节(P):成比例的反映偏差信号,偏差一旦产生,控制器立即产生控制作用,较小误差
积分环节(I):主要用于消除静态误差,提高系统得无差度。积分作用的强弱取决于积分时间常数 Ti,Ti越 大,积分作用越弱,反之越强。
微分环节(D):反映偏差信号的变化趋势,并在偏差变得太大之前,引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。

通俗点讲,
P->v:快速接近目标,但无法到达准确位置,存在振荡;
I->x:累积误差,消除稳态误差,到达准确位置;
D->a:加入阻尼,消除振荡,但依然无法到达准确位置。

PID手动整定

调整方式 (on)上升时间 超调量 安定时间 稳态误差 稳定性
Kp(+) 减小 增加 小幅增加 减小 变差
Ki(+) 小幅减小 增加 增加 大幅减小 变差
Kd(+) 小幅减小 减小 减小 变动不大 变好

口诀

参数整定寻最佳, 从小到大顺次查
先是比例后积分, 最后再把微分加(Kp->Ki->Kd)
曲线振荡很频繁,比例度盘要放大(Kp增大)
曲线漂浮绕大弯, 比例度盘往小扳(Kp减小)
曲线偏离回复慢,积分时间往下降(Ki增大)
曲线波动周期长, 积分时间再加长(Ki减小)
理想曲线两个波,调节过程高质量

PID衰减曲线法整定(经验公式)

PID自动整定法

模式识别法(专家系统)
自校正PID
模糊自适应整定PID
神经网络PID
其他参数优化算法

离散PID公式

在这里插入图片描述
Kp:控制器作用效果
Ki:消除稳态误差
Kd:在系统中增加阻尼,调节超调量,消除振荡

——串级PID
先调内环(速度环),再调外环(位置环)
使用串级PID时,内环相当于阻尼

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【PID控制算法】 的相关文章

随机推荐

  • 无监督学习K-means文本聚类实践

    无监督学习 Unsupervised Learning 希望能够发现数据本身的规律和模式 与有监督学习相比 无监督不需要对数据进行标记 这样可以节约大量的人力物力成本 某种程度上说 机器学习的终极目标就是无监督学习 从功能上看 无监督学习可
  • C++中对ODBC的API详解和使用

    本文构成 定义 API 实例 实例在最下面 一 ODBC 1 定义 即开放数据库连接 Open Database Connectivity ODBC 是数据库API的规范 该API独立于任何一个DBMS或操作系统 是为解决异构数据库间的数据
  • iptables Permission denied (you must be root)

    环境 Docker容器 操作 iptables L 现象 iptables v版本 can t initialize iptables table filter Permission denied you must be root 原因 i
  • 【PyTorch】冻结网络参数

    方法一 将需要固定的那部分参数的requires grad置为False 在优化器中加入filter根据requires grad进行过滤 requires grad置为False for p in net XXX parameters p
  • python开发面试刷题指南

    1 装饰器 详解Python的装饰器 装饰器的作用就是给原有函数或对象添加额外的功能 不需要变动原有代码 用于有切面需求的场景 如插入日志 性能测试等产经 返回值是一个函数对象 优点 抽离出函数功能本身无关的雷同代码 可以重用 缺点 经过装
  • 模版之编译期断言

    title 模版之编译期断言 date 2023 02 20 20 28 08 permalink pages 83d2a5 categories 通用领域 编程语言 C tags C 元编程 author name zhengzhibin
  • Redhat6.x bond配置

    bin bash cat gt etc sysconfig network scripts ifcfg bond0 lt
  • 区间预测

    区间预测 MATLAB实现基于QRCNN GRU Multihead Attention多头注意力卷积门控循环单元多变量时间序列区间预测 目录 区间预测 MATLAB实现基于QRCNN GRU Multihead Attention多头注意
  • SpringCloud Stream 消息同步和异步

    1 异步的形式有 通知 单向请求 只管发送不关心结果 请求 异步响应 一对一的交互 请求的信息不回立马返回 而是过一段时间再返回结果 消息 利用消息可以实现一对多形态的交互 2 MQ的应用场景 异步处理 流量削锋 日志处理 应用解耦 3 p
  • 网络安全实验室6.解密关

    6 解密关 1 以管理员身份登录系统 url http lab1 xseclab com password1 dc178aa12e73cfc184676a4100e07dac index php 进入网站点击忘记密码的链接 进入到重置密码的
  • 开源进展

    作为连接实体对象 人或物 的现实身份与链上身份的可信映射 实现实体对象之间安全可信的数据授权与交换 分布式身份技术解决方案在推动区块链应用繁荣及可信数据流转的过程中扮演着重要角色 WeIdentity是由微众银行自主研发并完全开源的一套分布
  • 用python读取txt文件中的数据并画各类图形展示

    捣腾了一下午 终于整出来了 帮助和我一样的菜鸟解决数据读取问题 这是所有做实验的第一步 如果这步都没有解决 下面部分如何展开 这里每一步都很详细的解释了如何操作 我的文件内容 读取数据和画图都在本文末尾都有展示 import pandas
  • 【TensorFlow-windows】(二) 实现一个去噪自编码器

    主要内容 1 自编码器的TensorFlow实现代码 详细代码注释 2 该实现中的函数总结 平台 1 windows 10 64位 2 Anaconda3 4 2 0 Windows x86 64 exe 当时TF还不支持python3 6
  • nvidia-smi 命令详解

    nvidia smi 命令详解 1 nvidia smi 面板解析 2 显存与GPU的区别 Reference nvidia smi命令详解 相关文章 nvidia smi nvcc V 及 CUDA cuDNN 安装 nvidia smi
  • 用Java实现简单计算器

    实训题 8 简单计算器 一 项目说明 实训目的 掌握 Java GUI 开发中的布局管理和事件处理机制 实训要求 1 要使用 java 的 GUI 设计出计算器界面 2 通过界面按钮 可以实现整数或浮点数的四则运算 并能将结果显示在界面中
  • 2020-01-24

    新年快乐 祝各位粉丝以及csdn的朋友 新年快乐 2020没有解决不了的问题 加油
  • Linux/Centos源码安装python3任意版本

    首先安装编译工具 sudo yum y install cmake3 glib2 devel libpcap libpcap devel libgcrypt devel glib2 devel qt devel qt5 qtbase dev
  • js小学生图区_多种方式实现js图片预览

    js多种方式图片预览 持续更新 设置自己的变量存储区 var Util file file image show img show Util file nchange function f if this files 0 type inde
  • IDEA 使用技巧

    1 idea展开折叠类中所有方法 展开 ctrl shift 折叠 ctrl shift 2 Idea中设置注释位置 自动缩进到合适位置
  • 【PID控制算法】

    PID控制小解 比例环节 P 成比例的反映偏差信号 偏差一旦产生 控制器立即产生控制作用 较小误差 积分环节 I 主要用于消除静态误差 提高系统得无差度 积分作用的强弱取决于积分时间常数 Ti Ti越 大 积分作用越弱 反之越强 微分环节