[微传感器]PID控制结合电路的通俗理解
反馈控制
[why] 抗干扰, 维持系统稳态值, 在开环增益A无穷大时, 可使得传递函数维持在1/F的确定稳定值 <-> 开环控制: 完全依赖开环增益A( 电路系统中值为Vout/Vin)
(证明如下: Vout为输出电压, Vin为输入电压, Vf为反馈电压( f-feedback ), A为开环增益, F为反馈 )
VfVin=VfVout×VoutVin令A=VoutVin,F=VfVout,则VfVin=AF传递函数H=YX=VoutVin+Vf=VoutVinVinVin+VfVin=A1+AF当A→∞,H=1F\frac{V_{f}}{V_{in}}=\frac{V_{f}}{V_{out}}\times\frac{V_{out}}{V_{in}}\\令A=\frac{V_{out}}{V_{in}},F=\frac{V_{f}}{V_{out}},则\frac{V_{f}}{V_{in}}=AF\\传递函数H=\frac{Y}{X}=\frac{V_{out}}{V_{in}+V_{f}}=\frac{\frac{V_{out}}{V_{in}}}{\frac{V_{in}}{V_{in}}+\frac{V_{f}}{V_{in}}}=\frac{A}{1+AF}\\当A\rightarrow\infty,H=\frac{1}{F} VinVf=VoutVf×VinVout令A=VinVout,F=VoutVf,则VinVf=AF传递函数H=XY=Vin+VfVout=VinVin+VinVfVinVout=1+AFA当A→∞,H=F1
[基本公式]
u(x)=Kp(e(t)+1Ti∫e(t)+Tdde(t)dt)u(x)=K_p(e(t)+\frac{1}{T_i}\int e(t)+T_d\frac{de(t)}{dt}) u(x)=Kp(e(t)+Ti1∫e(t)+Tddtde(t))
其中Kp为比例系数,Ti为积分时间常量,Td为微分时间常量。
P比例控制
[proportional] 沿用一经典模型–小明倒水, 目标: 水面维持在一指定高度.
假设与目标倒水高度值的差距认为是△, 我们以K的比例系数( 认为K < 1 ), 即速度来填补此次差距△, 每次倒水K△, 因离散系统容易软件模拟( 指定次数 ), 也便于实际分析, 因实际无法做到时刻监视.
那么小明每一次的倒水动作都可以缩小与目标的差距, 在无穷大的时间内此差距一定被填满, 无穷接近目标值△. ( 证明如下: △≈∑K△n=K△ + K(△-K△) + K(△-2K△+K²△) + K(△-3K△+3K²△-K³△) + K(△-4K△+6K²△-K³△) + …)
I积分控制
[加入integration前] 可是, 水缸漏水! 如果水缸一次的漏水量 = 小明一次的填水量, 那么系统一直维持在△的差距, 即稳态误差. –漏斗 , 漏斗流水的时间为积分时间常量
小明一次加水量越大, 可抵抗漏水量也就越大, 即增大开环增益能减小系统稳态误差, 但系统的相对稳定性会降低,甚至造成闭环系统不稳定(振荡严重), 通常比例控制不单独使用。
[加入integration后] 离散情况下每次的误差累加, 再乘以比例系数Ki, 在稳态停滞在△情况下, 以Ki△逐步缩小误差, 步步逼近
D微分控制
[differentiation] 若对控制速度有要求, 上述积分比例未免太慢了, 因此引入微分控制–水缸开口, 水面越高水压越大, 水流走越快. 实现快速控制, 开口的低高为微分时间常量
但如果天降暴雨, 骤然加快放水速度又消失( 时域分析下 ).
( 频域分析下微分的拉普拉斯变缓为s, 在高频时区域无穷大, 放大高频噪声, 而积分的拉普拉斯变换为1/s, 吸收高频噪声 )
电路模型
因C=U/d, 电容值恒定, 则U∝d, Vin∝位移x
IC1=IR2=IC2+IR1=C2dVindt+VinR1Vout=∫IC1dtC1+IR2R2=C2C1Vin+R2C2dVindt+R2R1Vin+1R1C1∫VidtI_{C_1}=I_{R_2}=I_{C_2}+I_{R_1}=C_2\frac{dV_{in}}{dt}+\frac{V_{in}}{R_1}\\V_{out}=\frac{∫I_{C_1}dt}{C_1}+I_{R_2}R_2=\frac{C_2}{C_1}V_{in}+R_2C_2\frac{dV_{in}}{dt}+\frac{R_2}{R_1}V_{in}+\frac{1}{R_1C_1}∫V_{i}dt IC1=IR2=IC2+IR1=C2dtdVin+R1VinVout=C1∫IC1dt+IR2R2=C1C2Vin+R2C2dtdVin+R1R2Vin+R1C11∫Vidt
可看作微分电路积分电路的叠加
积分器:
Vo=1C∫ICdt=−1CR∫VidtV_{o}=\frac{1}{C}∫I_{C}dt=-\frac{1}{CR}∫V_{i}dt Vo=C1∫ICdt=−CR1∫Vidt
微分器:
Vo=RIR=−RCdVidtV_o=RI_R=-RC\frac{dV_i}{dt} Vo=RIR=−RCdtdVi
详见模电课本6.5积分运算电路与微分控制电路
[微传感器]PID控制结合电路的通俗理解相关推荐
- 模糊PID控制的规则表一点理解
目录 前言 参考 过程 前言 最近在学习模糊PID控制,对于模糊PID控制的规则表有一点疑惑,然后上网查了一下资料,记录一下. 参考 怎么理解模糊pid控制表?@人间苦旅 过程 模糊PID控制器的输入 ...
- 为什么需要串级PID控制(结合智能小车,四轴飞行器来解释)
先说四轴飞行器 四轴飞行器中串级PID控制是由角度环与角速度环一起控制的 可以这么简单的理解: 角度环可以可以保证飞机按期望的角度飞行,单环控制时,具有很好的自稳性.但是打舵的时候跟随性就不够完美.可 ...
- PID控制 通俗理解和简单实践
目录 简介 PID实战简介 任务:控制机器车的轮胎达到目标转速. 恒定值控制器(BangBang) P-Proportional 比例控制器(P) I-Integral 积分控制器(PI) D-Der ...
- PID控制通俗解释与PID参数的整定方法--以温控系统为例
PID是比例.积分.微分的简称,PID控制的难点不是编程,而是控制器的参数整定.参数整定的关键是正确地理解各参数的物理意义,PID控制的原理可以用人对炉温的手动控制来理解.阅读本文不需要高深的数学知识 ...
- 理论应用实例水杯_PID理解起来很难?系统讲解PID控制及参数调节,理论加实际才好...
在实际工程中,应用最为广泛的调节器控制规律为比例.积分.微分控制,简称PID控制,又称PID调节.PID控制器问世至今以其结构简单.稳定性好.工作可靠.调整方便而成为工业控制的主要技术之一. PID调 ...
- 参数整定临界比例度实验_PID理解起来很难?系统讲解PID控制及参数调节,理论加实际才好!...
在实际工程中,应用最为广泛的调节器控制规律为比例.积分.微分控制,简称PID控制,又称PID调节.PID控制器问世至今以其结构简单.稳定性好.工作可靠.调整方便而成为工业控制的主要技术之一. PID调 ...
- OpenMV与PID控制
文章目录 PID导论 理解PID算法思想 例子 Kp -->P比例控制算法(Proportion) Kd -->D微分控制算法(Derivative) Ki-->I积分控制算法(In ...
- Udacity机器人软件工程师课程笔记(二十三) - 控制(其一)- PID控制及其python实现
控制(Controls) 1.PID控制简介 在工程实际中,应用最为广泛的调节器控制规律为比例.积分.微分控制,简称PID控制,又称PID调节.PID控制器问世至今已有近70年历史,它 以其结构简单. ...
- 【openMV与机器视觉】四旋翼飞行控制背景下的PID控制与摄像头算法简介
文章目录 声明 1.四旋翼飞行控制简介 2.飞行控制算法 2.1.接收机PWM生成 2.2.PID算法 位置PID 速度PID 3.摄像头算法 3.1.图像处理 3.2.霍夫曼变换 3.3.巡线算法 ...
最新文章
- 华人团队用Transformer做风格迁移,速度快、可试玩,网友却不买账
- 什么是RDF resource Description framework
- 竞赛 | 上汽拿出了2000辆车的真实数据集,千万级投资+直接录用机会等你来战!...
- 德约科维奇横扫纳达尔夺冠 加冕澳网七冠王
- 【Android 应用开发】多点触控 ( 多点触控事件 | PointerId | PointerIndex | 坐标获取 | 触摸点个数 )
- 在VMware环境Windows server 2003下测试磁盘阵列实验
- c语言中式如何定义变量,“新中式”住宅该怎样定义?这场跨界对话给你看建发的答案...
- html flash 循环播放,在网页中插入flv格式的flash视频怎么让其循环播放_html/css_WEB-ITnose...
- .NET Core3发布Json API
- redhat java 多个版本_Linux下安装JDK(多个版本) 切换
- python wait方法_Python条件类| 带有示例的wait()方法
- 用asp.net+Jquery+Ajax+sqlserver编写的 (英语六级记单词)
- linux getline参数,[置顶]linux getline()函数
- php 增加mysql 索引,【PHP】为什么 MySQL 添加索引后就可以提高查询速度
- linux 存储映射lun 给_linux 存储多路径聚合和映射
- Angular Material design设计
- python指定返回类型_如何在python中指定方法返回类型列表 - python
- 114 Python程序中的进程操作-进程间通信(multiprocess.Queue)
- make的作用linux,Linux下./configure,make,make install的作用
- 2021年2 分以上优秀护理相关SCI 期刊汇总