结合Simulink仿真聊聊PID--理论部分

2023-11-14

如何理解PID 

PID这个名词一般是电子信息类的学生都不会陌生,它是控制领域非常常见的算法,并且经久不衰。P(比例),I(积分),D(微分)。为什么需要用到PID呢,打一个比方,一个12v的电池装到小车上,设置50%的占空比,相当于在小车电机上的电压是6V,我们设想的是小车按照这个占空比的速度运行下去,但是随着时间的推移,尽管我们的占空比没有发送变化,但是作用在电机两端的电压发生变化,50%的占空比下的电压就降低了,小车无法按照其恒定的速度运行。当我们需要让小车按照恒定的速度运行,就需要增加占空比,那么如何去增加,怎么去增加,就需要用到PID。

再举一个比较生动的例子吧,我们要去洗澡,我们想要把水的温度调到合适的值,我们的需要水温就是一个参考输入,我们感受到的水温就是一个输出,我们是结合感受到的水温和我们理想的水温一开始我们会比较大幅度的旋转控制的按钮(这个过程就是一个比例控制,因为当前的凉水和我们需要的热水温度差值很大,通过较大幅度的旋转旋钮),让水温从凉水到热水。但是一般我们不可能一下子就可以达到理想水温,我们感受到的温度和我们实际的温度之间还是有差值的(误差的),而且在这个过程中。通过一段时间感受其温度的差值,我们会微调旋钮,让我们水的温度最后达到我们理想的温度,这个过程就是积分控制,就是对水温误差进行一段时间的累计,从而进行调节。但是在这个过程中肯定是会出现水温一会比较烫,一会比较冷的震荡过程。这个时候就需要进行微分控制,什么是微分控制呢,微分就是一种阻尼,来对震荡进行抑制的,并且减少超调。微分控制就是来看误差的变化量的,从而产生阻尼作用来抑制震荡。在误差来临之前提前引入一个有效的修正信号,有利于提供输出响应的快速性,提高输出响应的快速性,减小超调、克服震荡,加快系统的响应速度。

 

以下是一下理论的推导和Simlink的仿真:

 

 

图中黄色虚线是我们的参考输入

图中蓝色线是我们只有P控制时

图中橙色线是我们只有I控制时

图中绿色线是我们PI控制时

图中紫色线是PID控制时

P  偏差产生的时候立即产生控制作用来减少产生的误差,可以迅速的反应误差

I  在比例环节产生的静态无,在积分环节中,主要提高系统环节用于就是消除静态误差

D 微分环节的作用是反应系统偏差的一个变化起始,积分环节消除了静态误差,但是降低了系统的响应速度,对于较大惯性的被控对象使用PI系统会产生较大的超调和振荡,可以引入微分根据偏差量的变化趋势提前给出较大的控制作用,将偏差消灭在萌芽状态,有助于系统减小超调,克服震荡,加快系统的响应速度,减小调节时间,改善系统的动态性能

 

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

结合Simulink仿真聊聊PID--理论部分 的相关文章

随机推荐

  • Git的版本和分支管理

    1 http blog csdn net xiahouzuoxin article details 9393119 2 http blog csdn net xiahouzuoxin article details 9398629 3 ht
  • Qt在linux系统中执行shell命令

    在linux系统下 Qt执行shell命令的方式有3种 1 QProcess execute ls 2 system ls 3 QProcess process new QProcess process gt start ls 注1 以上3
  • 解决ubuntu20搜狗输入法输入不了中文问题

    解决在ubuntu上安装好搜狗输入法后无法输入中文 首先按照官网的安装步骤安装 Ubuntu搜狗输入法安装指南 注意不要忘记安装依赖 输以下命令进行安装 sudo apt install libqt5qml5 libqt5quick5 li
  • 接口测试的测试用例该怎么写呢?

    作者 字节开发测试 链接 https www zhihu com question 305629217 answer 2530044958 来源 知乎 著作权归作者所有 商业转载请联系作者获得授权 非商业转载请注明出处 一 什么是接口 接口
  • Python的exec

    目录 exec 简单使用 动态执行简单的字符串代码 动态执行较复杂的代码 执行文件中的Python代码 在exec中传参 使用中遇到的问题 参考 exec 简单使用 个人比较喜欢用Python里面的exec 可以用来动态执行字符串代码 在f
  • bootstrap方法_自助法(bootstrap)在统计检验中的应用及R语言实现过程

    Bootstrap 自助法 自举法 是非参数统计中一种重要的估计统计量方差 进而进行区间估计的统计方法 Bootstrap通过对给定数据集进行有放回的重抽样以创建多个模拟数据集 生成一系列待检验统计量的经验分布 可以计算标准误差 构建置信区
  • 随机数与简单的周期运动轨迹图案

    背景 概率论的书上有这样一个示例 设想某人在平面上从零点出发 手持一个均匀四面体 四面分别标有1 2 3 4 每个面代表一个方向 东南西北 他随意抛出后 按照这个方向走一单位长度 若干次后观测他走过的路线的轨迹 由此你有什么联想 联想倒是没
  • muduo学习笔记5——线程封装

    线程标识符 pthread self gettid thread gcc内置的线程局部存储设施 thread只能修饰POD类型 plain old data pthread atfork 线程标识符 Linux中 每个进程有一个pid 类型
  • Nginx 配置反向代理

    Nginx 配置反向代理 项目中有solrcloud的运用实例 这里拿来做反向代理的配置 solrJ客户端直接请求solr节点 用nginx为solrcloud的三个节点做统一入口处理 nginx与solr节点分布的情况如下 目的 solr
  • Typora使用笔记

    Typora使用笔记 简介 Markdown是轻量级标记语言 轻量 易读 易写且对图片 图表 公式等都有支持 Typora是比较简洁优雅的Markdown编辑器 正式版发布后要收费了 还是固定在0 11 18吧 以后有钱了就补票 Markd
  • 怎么找到一个好名字idea插件开发

    VFS简介 虚拟文件系统 VFS 是一个Intellij Platform组件 它封装了大部分对活动文件的处理操作 为了达成以下目的 提供一个处理文件的通用API 而不关心文件的具体位置 无论文件位于磁盘上 归档文件中还是HTTP服务器上
  • Java基础_JDK下载安装与配置

    文章目录 开始前准备 JDK下载 JDK安装 环境配置 验证环境配置是否成功 开始前准备 在配置JDK之前 我们需要先下载并安装好JDK 若已下载则可以跳过该环节 JDK和JRE的区别 JRE是运行环境 程序运行必需 JDK是开发环境 包含
  • Mysql—C语言API接口

    Mysql C语言API接口 一 mysql arp访问数据的操作流程 1 初始化mysql操作句柄 2 连接mysql服务器 3 设置mysql客户端字符集 保持与服务器一致 4 选择要操作的数据库 5 定义sql语句 并且执行语句 6
  • 超级楼梯

    有一楼梯共M级 刚开始时你在第一级 若每次只能跨上一级或二级 要走上第M级 共有多少种走法 Input 输入数据首先包含一个整数N 表示测试实例的个数 然后是N行数据 每行包含一个整数M 1 lt M lt 40 表示楼梯的级数 Outpu
  • 战双服务器信息保留多久,《战双帕弥什》6月10日服务器异常处理进度及补偿方案...

    尊敬的各位指挥官 真的十分抱歉 傍晚的服务器异常给大家带来了不好的游戏体验 我们恳请指挥官的原谅 经过慎重的考虑 我们公布本次服务器异常问题的处理方案如下 1 星火服 问题描述 部分指挥官发生了不同程度的数据异常 处理方案 我们决定统一将星
  • STM32——SD卡实验(SDIO方式)

    一 SD卡简介 1 什么是SD卡 SD卡 Secure Digital Memory Card 即 安全数码卡 它是在MMC的基础上发展而来 是一种基于半导体快闪记忆器的新一代记忆设备 它被广泛的用于便携装置上使用 例如数码相机 个人数码助
  • 【二分法】剑指offer:二维数组中的查找

    对于二维数组中每一个一维数组 用二分查找 判断能否找到该数 leetcode专题笔记 二分法查找 1 附leetcode题 m0 52043808的博客 CSDN博客 代码 class Solution public bool binsea
  • react useState自定义hook函数(管理多组件公共状态)

    效果图如下 代码如下 div div
  • 抓取房地产信息:一个Python爬虫实战案例

    目录 目录 1 准备工作 2 分析网页结构 3 编写爬虫 4 提取房源信息 5 输出结果
  • 结合Simulink仿真聊聊PID--理论部分

    如何理解PID PID这个名词一般是电子信息类的学生都不会陌生 它是控制领域非常常见的算法 并且经久不衰 P 比例 I 积分 D 微分 为什么需要用到PID呢 打一个比方 一个12v的电池装到小车上 设置50 的占空比 相当于在小车电机上的