精华内容
下载资源
问答
  • PID调节原理——方法
    千次阅读
    2021-02-16 09:46:54

    PID调节原理

    在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称 PID控制,又称 PID 调节。PID 控制器问世至今已有近 70 年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用 PID 控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用 PID 控制技术。PID 控制,实际中也有 PI 和 PD 控制。PID 控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。

    系统的传感器得到的测量结果 控制器作出决定 通过一个输出设备来作出反应 控制器从传感器得到测量结果,然后用需求结果减去测量结果来得到误差。然后用误差来计算出一个对系统的纠正值来作为输入结果,这样系统就可以从它的输出结果中消除误差。 在一个 PID 回路中,这个纠正值有三种算法,消除目前的误差,平均过去的误差,和透过误差的改变来预测将来的误差。 比如说,假如一个水箱在为一个植物提供水,这个水箱的水需要保持在一定的高度。一个传感器就会用来检查水箱里水的高度,这样就得到了测量结果。控制器会有一个固定的用户输入值来表示水箱需要的水面高度,假设这个值是保持65%的水量。控制器的输出设备会连在一个马达控制的水阀门上。打开阀门就会给水箱注水,关上阀门就会让水箱里的水量下降。这个阀门的控制信号就是我们控制的变量,它也是这个系统的输入来保持这个水箱水量的固定。

    PID 控制器可以用来控制任何可以被测量的并且可以被控制变量。比如,它可以用来

    控制温度,压强,流量,化学成分,速度等等。

    PID 调节原理如下:
    PID调节原理

    一个自动控制系统要能很好地完成任务,首先必须工作稳定,同时还必须满足调节过程的质量指标要求 即:系统的响应快慢、稳定性、最大偏差等。很明显,自动控制系统总希望在稳定工作状态下,具有较高的控制质量,我们希望持续时间短、超调量小、摆动次数少。为了保证系统的精度,就要求系统有很高的放大系数,然而放大系数一高,又会造成系统不稳定,甚至系统产生振荡。反之,只考虑调节过程的稳定性,又无法满足精度要求。因此,调节过程中,系统稳定性与精度之间产生了矛盾。

    如何解决这个矛盾,可以根据控制系统设计要求和实际情况,在控制系统中插入“校正网络”,矛盾就可以得到较好解决。这种“校正网络”,有很多方法完成,其中就有 PID 方法。

    简单的讲,PID“校正网络”是由比例积分 PI 和比例微分 PD"元件组"成的。为了说明问题,这里简单介绍一下比例积分 PI 和比例微分 PD。

    微分:
    从电学原理我们知道,见图 2,当脉冲信号通过 RC 电路时,电容两端电压不能突变,电流超前电压 90°,输入电压通过电阻 R 向电容充电,电流在 t1 时刻瞬间达到最大值,电阻两端电压 Usc 此刻也达到最大值。随着电容两端电压不断升高,充电电流逐渐减小,电阻两端电压 Usc 也逐渐降低,最后为 0,形成一个锯齿波电压。这种电路称为微分电路,由于它对阶跃输入信号前沿“反应”激烈,其性质有加速作用。

    积分:
    再来看图 3,脉冲信号出现时,通过电阻 R 向电容充电,电容两端电压不能突变,电流在t1 时刻瞬间达到最大值,电阻两端电压此刻也达到最大值。电容两端电压 Usc 随着时间 t不断升高,充电电流逐渐减小,最后为 0,电容两端电压 Usc 也达到最大值,形成一个对数曲线。这种电路称为积分电路,由于它对阶跃输入信号前沿“反应”迟缓,其性质是“阻尼”缓冲作用。

    在这里插入图片描述
    插入校正网络的情况

    首先讨论自动控制系统引入比例积分 PI 的情况,见图 4。曲线 PI(1)对阶跃信号的响应特性曲线,当 t=0 时,PI 的输出电压很小,(由比例系数决定)当 t>0 时,输出电压按积分特性线性上升,系统放大系数 Ue 线性增大。这就是说,当系统输入端出现大的误差时,控制输出电压不会立即变得很大,而是随着时间的推移和系统误差不断地减小,PI 的输出电压不断增加,既,系统放大系数 Ue 不断线性增大。我们称这种特性为系统阻尼。决定阻尼系数因素是 PI 比例系数和积分时间数。要不断提高控制系统的质量,就要不断改变 PI比例系数和积分时间常数。

    在这里插入图片描述
    再讨论控制系统引入比例微分 PD 的情况,见图 4。曲线 PD(2)对输入信号的响应特性曲线,当 t=0 时,PD 使系统放大系数 Ue 骤增。这就是说,当系统输入端出现误差时,控制输出电压会立即变大。我们称这种特性为加速作用。可以看出,过强的微分信号会使控制系统不稳定。所以在使用中,必须认真调节 PD 比例系数和微分时间常数。

    为妥善解决系统稳定性与精度之间的矛盾,往往将比例积分 PI 与比例微分 PD 组合使用,形成“校正网络”,也称 PID 调节。PID 调节特性曲线 PID(3)(图 4),是 PI、PD 特性曲线合成的。适当的调节 PI、PD 上述各系数,就能保证控制系统即快又稳的工作。

    结论:
    PID 调节器实际是一个放大系数可自动调节的放大器,动态时,放大系数较低,是为了防止系统出现超调与振荡。静态时,放大系数较高,可以蒱捉到小误差信号,提高控制精度。

    更多相关内容
  • 动态平衡电动调节阀的工作原理
  • 无线充电系统原理介绍:包含发射端 + 接收端 内容包含:Qi协议建立通信的五个阶段、ASK调制、功率传输效率、FOD金属异物检测、电压动态调节
  • 研究了人眼在近视力状态下自动调节产生的动态像差。采用哈特曼夏克(Hartmann-Shack, H-S)原理研制了一套可诱导人眼屈光调节,并能测量不同调节状态下人眼像差的测量仪。诱导原理为用视标在人眼近距离范围内移动以诱发...
  • 关键词:Δ-∑精密调节器 A/D变换 测量 ADS12021 概述ADS1202是一种高精度、80dB动态范围的Δ-∑调节器,其工作电源为+5V。该芯片的差分输入端可直接与传感器或低电平信号相连,并具有合适的数字滤波器和调制速率,...
  • 针对动态调节模型提出一种三阶段最小二乘辨识方法.先将模型变换为CARMA模型,怙计出变换后的CARMA模型参数,再利用已得到的参数怙计依次辨识原模型中的系统模型参数和噪声模型参数.该方法原理简单,有效可行.
  • LED亮度调节原理

    万次阅读 2018-08-15 23:54:21
    近年来Light-emitting diode(LED)被广泛用于照明行业,相较于其他光源,LED具有诸多优势:光效高、寿命长、色温变化小、动态响应快、体积小等。那么如何才能设计出合理的灯具呢,我来给大家罗列一下LED的主要特性...

    近年来Light-emitting diode(LED)被广泛用于照明行业,相较于其他光源,LED具有诸多优势:光效高、寿命长、色温变化小、动态响应快、体积小等。那么如何才能设计出合理的灯具呢,我来给大家罗列一下LED的主要特性。

    一. 发光原理

    当电流被注入到半导体的PN结时,原子中低能级的电子吸收能量从基态被激发到较高能级,这个能级我们称之为激发态。而激发态的寿命是短暂的,他十分容易回归到基态。在回归基态时激发态电子会释放出多余的能量,这些能量中有一部分以光子的形式传递了出去。这一过程称为能级跃迁。这里描述的是自发辐射的过程,有别于激光二极管的受激辐射。自发辐射产生的光子,光谱较宽,方向性较差,响应较慢,属于非相干光源。适用于低速光通信和普通的照明。

    节能是各行各业不断努力的目标,“按需照明”需要根据环境的变化,人员的变化自动调节灯光的亮度,实现即不影响人的生产活动,又做到高效节能的目的。那么LED是怎么实现亮度调节的呢?

    二.亮度调节

    1.调节驱动电流

    图一 电流光强图

    图一是1w(额定电流为350mA)白光LED的驱动电流与发光强度对比图。可以看到,当电流为350mA时,光强为1倍,当175mA时,光强为0.5倍,在低于额定电流时基本保持线性。因此,通过调节电流的大小可以很好的控制LED的发光强度。

    2.控制做功时间

    在搬弄技术之前,先来提一个生理特征:当人看到一幅画面快速闪过时,这幅画面产生的视觉刺激会在大脑中停留几十到几百毫秒时间,亮度越亮,停留的时间越长。这一特征我们称为视觉残留
    早在宋朝的时候,人们就已经利用这一生理现象发明了“走马灯”,到后来又出现了一帧一帧画出来的动画片,一格格播放的露天电影,都是利用了视觉残留这以特征。现在电影的标准是每秒播放24帧,也就是1秒钟只放24幅图片,而这在我们看来是非常连续,非常真实的。

    a.直流DC

    PWM(脉冲宽度调制),这是一种应用非常广泛的调节方式,不仅可以用在亮度调节上,还用在逆变器,模型里的舵机,多轴飞行器里姿态控制都离不开PWM。
    图二 PWM

    如图二,如果我们要把一个20mA的LED灯的亮度调节到25%,我们可以把电流直接调到5mA,也可以让LED以20mA的电流亮25%的时间,灭75%的时间,如此循环,当这个循环足够的快,快到人眼便无法感到闪烁。这种调节工作时间(调节脉冲宽度)的方式就是PWM。
    我们再套用公式来罗列一下上面的观点:
    因为 W=Pt=UIt W = P ∗ t = U ∗ I ∗ t
    所以 0.25W=U(I0.25)t=UI(t0.25) 0.25 ∗ W = U ∗ ( I ∗ 0.25 ) ∗ t = U ∗ I ∗ ( t ∗ 0.25 )
    (由于LED在调节电流的过程中,正向导通电压变化不大,为了简化计数我们假设电压是不变的)

    b.交流AC

    电网的电都是以交流的形式传输到终端设备,可控硅是一种可以被控制什么时候被导通的半导体器件,即控制导通角,它会在电流0位置时自动关闭。所以可以通过可控硅直接控制输入到设备的电能。下图中咖啡色的线就是电网电压,蓝色线为被可控50%切相后的波形。
    图三 可控硅切相.jpg

    c.各种调光方式的优缺点

    真正的不闪式调光方式就是用通过调节电流来实现的。高频的电流脉冲可以使用小体积的电感就能轻而易举的滤成平顺的直流。所以好的护眼灯都应该是用这种方案的。
    图四 电流与波长.png
    再来说说电流调节的缺点吧,图一指出的电流与光强的关系并不是单纯的线性关系;而且更为微妙的是:图四中随着电流的减小,LED的光谱波长会变长,即红移(白光灯珠则表现为色温变暖)。虽然人对色温的偏差并不是太敏感,但是对色彩的差异还是非常敏感的,所以当需要精确控制亮度时(RGB混色)就比较麻烦了,需要通过算法来修正误差。

    PWM调光的优点是系统简单,特别是需要做多路调光的时候。另外由于工作时的电流一直都是以额定电流工作,所以不存在调节电流的光强线性度与光谱偏移的问题。

    切相调光是为了兼容白织灯时代所遗留的调光器。优点是,调光器存量市场巨大,特别是在美国。其实这种调光器一点都不适合LED灯具。白织灯因为是钨丝发热产生光,具有热惰性,钨丝不会应为电压被切掉而马上冷却停止发光。但是LED却是高动态的发光器件,要避免闪烁需要持续供电,为了在市电50/60Hz下不发生闪烁,需要在电路上做较多的处理,因此支持可控硅调光的LED灯的PF都做不高。

    展开全文
  • 摘要 为了实现嵌入式实时操作系统对DVS的支持,本文在分析软硬件两方面节能原理的基础上,提出了一个在实际应用中实现DVS的通用模型。该模型在μC/OSII上得到了具体的实现。实现后的μC/OSII被移植到支持离散频率...
  • 针对复杂地质条件所造成的露天矿煤层突然急剧下降,形成洪峰剥采比,传统的超前剥离方法无法进行有效剥采调节的情况,运用露天采矿学的基本原理,提出了一种新的剥采比调节方法——双坑动态剥采调节方法,并详细分析了双...
  • 为了实现嵌入式实时操作系统对DVS的支持,本文在分析软硬件两方面节能原理的基础上,提出了一个在实际应用中实现DVS的通用模型。该模型在μC/OSII上得到了具体的实现。
  • 通过分析交流Buck型动态电压调节器的工作原理和电路结构,考虑电路主要元件寄生参数影响,建立了其状态空间平均模型。在此基础上,以交流电压瞬时值作为实时输入信号,设计了输入电压前馈结合输出电压反馈的实时控制...
  • 针对一类由线性中性稳定的外系统驱动的具有未建模动态和外界扰动的非线性不确定系统的输出调节问题,结合动态面控制法和内模原理提出一种具有动态面控制的设计方法。根据非线性输出调节问题可解的必要条件,运用状态...
  • 由指标函数推导出使系统输出的跟踪误差趋于零的系统参数调节律,并通过仿真及实验分析了调参系数对气动摆缸角位移控制系统动态性能的影响,实验结果表明,基于稳定性原理的参数调节器使系统达到了对期望输出的精确跟踪,...
  • 30 光照强度模块测量周围的光照强度,给单片机串口发送一个任意字符串就可以触发单片机采集一个光照强度值,打印到电脑的串口调试助手,同时单片机的数码管也显示光照强度值,由于数码管显示是动态显示的,所以数据...
  • 为了克服传统色调映射算法处理高动态图像过程中因忽略彩色分量而导致图像色彩失真的现象,给出一种自适应的色彩调节算法。该方法首先对图像在亮度域采用色调映射压缩处理,然后再转换到色彩域,采用色彩恢复和色彩...
  • PID原理的详细分析及调节过程

    万次阅读 多人点赞 2018-08-02 19:55:24
    本文系转载汇总,仅供学习参考实用,转载链接见结尾 ... 参数调节过程实例详解 PID原理普及 1、 对自动控制系统的基本要求:  稳、准、快:  稳定性(P和I降低系统稳定性,D提高系统稳定性)...

    本文系转载汇总,仅供学习参考实用,转载链接见结尾

     

    正文开始:这篇文章分为三个部分:

    • PID原理普及
    • 常用四轴的两种PID算法讲解(单环PID、串级PID)
    • 如何做到垂直起飞、四轴飞行时为何会飘、如何做到脱控?
    • 参数调节过程实例详解

    PID原理普及

    1、  对自动控制系统的基本要求:

            稳、准、快:

            稳定性(P和I降低系统稳定性,D提高系统稳定性):在平衡状态下,系统受到某个干扰后,经过一段时间其被控量可以达到某一稳定状态;

            准确性(P和I提高稳态精度,D无作用):系统处于稳态时,其稳态误差;

            快速性(P和D提高响应速度,I降低响应速度):系统对动态响应的要求。一般由过渡时间的长短来衡量。

    2、  稳定性:当系统处于平衡状态时,受到某一干扰作用后,如果系统输出能够恢复到原来的稳态值,那么系统就是稳定的;否则,系统不稳定。

    3、  动态特性(暂态特性,由于系统惯性引起):系统突加给定量(或者负载突然变化)时,其系统输出的动态响应曲线。延迟时间、上升时间、峰值时间、调节时间、超调量和振荡次数。

    通常:    上升时间峰值时间用来评价系统的响应速度;

                    超调量用来评价系统的阻尼程度;

                    调节时间同时反应响应速度和阻尼程度;

    4、  稳态特性:在参考信号输出下,经过无穷时间,其系统输出与参考信号的误差。影响因素:系统结构、参数和输入量的形式等

    5、  比例(P)控制规律:具有P控制的系统,其稳态误差可通过P控制器的增益Kp来调整:Kp越大,稳态误差越小;反之,稳态误差越大。但是Kp越大,其系统的稳定性会降低。

    由上式可知,控制器的输出m(t)与输入误差信号e(t)成比例关系,偏差减小的速度取决于比例系数Kp:Kp越大,偏差减小的越快,但是很容易引起振荡(尤其是在前向通道中存在较大的时滞环节时);Kp减小,发生振荡的可能性小,但是调节速度变慢。单纯的P控制无法消除稳态误差,所以必须要引入积分I控制。原因:(R为参考输入信号,Kv为开环增益)

    当参考输入信号R不为0时,其稳态误差只能趋近于0,不能等于0。因为开环增益Kv不为0。

    6、 比例微分(PD)控制规律:可以反应输入信号的变化趋势,具有某种预见性,可为系统引进一个有效的早期修正信号,以增加系统的阻尼程度,而从提高系统的稳定性。(tao为微分时间常数)

    如果系统中存在较大时滞的环节,则输出变化总是落后于当前误差的变化,解决的方法就是使抑制误差的作用变化“超前”,增强系统的稳定性。

    7、  积分(I)控制规律:由于采用了积分环节,若当前误差e(t)为0,则其输出信号m(t)有可能是一个不为0的常量。需要注意的是,引入积分环节,可以提到系统型别,使得系统可以跟踪更高阶次的输入信号,以消除稳态误差。

    8、 比例积分(PI)控制规律:在保证系统稳定的前提下,引入PI控制器可以提高它的稳态控制质量,消除其稳态误差。(TI为积分时间常数)

            积分调节可以消除静差,但有滞后现象,比例调节没有滞后现象,但存在静差。

            PI调节就是综合P、I两种调节的优点,利用P调节快速抵消干扰的影响,同时利用I调节消除残差。

    9、 比例积分微分(PID)控制规律:除了积分环节提高了系统型别,微分环节提高了系统的动态性能。

    观察PID的公式可以发现:Kp乘以误差e(t),用以消除当前误差;积分项系数Ki乘以误差e(t)的积分,用于消除历史误差积累,可以达到无差调节;微分项系数Kd乘以误差e(t)的微分,用于消除误差变化,也就是保证误差恒定不变。由此可见,P控制是一个调节系统中的核心,用于消除系统的当前误差,然后,I控制为了消除P控制余留的静态误差而辅助存在,对于D控制,所占的权重最少,只是为了增强系统稳定性,增加系统阻尼程度,修改PI曲线使得超调更少而辅助存在。

    10、P控制对系统性能的影响:

    • 开环增益越大,稳态误差减小(无法消除,属于有差调节)
    • 过渡时间缩短
    • 稳定程度变差

    11、I控制对系统性能的影响:

    • 消除系统稳态误差(能够消除静态误差,属于无差调节)
    • 稳定程度变差

    12、D控制对系统性能的影响:

    • 减小超调量
    • 减小调节时间(与P控制相比较而言)
    • 增强系统稳定性
    • 增加系统阻尼程度

    13、PD控制对系统性能的影响:

    • 减小调节时间
    • 减小超调量
    • 增大系统阻尼,增强系统稳定性
    • 增加高频干扰

    14、PI控制对系统性能的影响:

    • 提高系统型别,减少系统稳态误差
    • 增强系统抗高频干扰能力
    • 调节时间增大

    15、P调节、I调节降低系统稳定性

            D调节增强系统稳定性

            所以PI调节器的P比P调节器的P要小一些,PD调节器的P比P调节器的P要大一些

    16、位置式PID表达式(数字PID):

    P(n)为第n次输出,e(n)为第n次偏差值,Ts为系统采用周期,Ti为积分时间常数,Td为微分时间常数

    17、消除随机干扰的措施:

    • 几个采样时刻的采样值求平均后代替本次的采样值
    • 微分项的四点中心差分(e(n)-e(n-3)+3e(n-1)-3e(n-2))*1/(6Ts)
    • 矩形积分改为梯形积分

    18、PID调试一般原则

    • 在输出不振荡时,增大比例增益P
    • 在输出不振荡时(能消除静态误差就行),减小积分时间常数Ti
    • 在输出不振荡时,增大微分时间常数Td

    19、描述比例Kp的性能:比例带。比例带就是Kp的倒数:比例带越大,Kp越小,无超调,稳态误差大,调节时间长;比例带越小,Kp越大,系统会有超调,甚至发散,稳态 误差减小,调节时间缩短

    20、描述积分Ki的性能:积分时间常数Ti。与积分系数Ki也是倒数关系:积分时间常数Ti越大,积分系数Ki越小,系统稳定性增加,但是调节速度变慢;积分时间常数Ti越小, 积分系数Ki越大,系统稳定性降低,甚至振荡发散。无论增大还是减小积分时间常数Ti,被调量最后都没有静差

    21、描述微分Kd的性能:微分时间常数Td。主要用于克服调节对象有较大的时滞。Td越大,微分作用越强,系统阻尼程度增加。

    22、比例P调节作用:

    系统一旦出现偏差,比例调节立即产生调节作用用以减少偏差

    比例作用大,可以加快调节,减少调节时间,减少稳态误差

    过大的比例作用,使系统的稳定性下降

    23、积分I调节作用:

    消除稳态误差

    系统稳定性下降,动态响应变慢

    24、微分D调节作用:

    具有预见性,能预见偏差变化趋势,有超前的控制作用,增强系统动态性能

    减少超调量,减少调节时间

    25、比例积分PI调节器

    • 引入积分消除了稳态误差,但是降低了原有系统的稳定性
    • 超调趋势随着Kp增大、积分时间Ti减小而增大

    26、积分分离的措施:(在系统启动,结束或者大幅度增减时,短时间系统输出会有很大偏差,造成PID运算的积分积累,致使控制量超过执行结构可能允许的最大动作范围, 引起系统较大的超调,甚至振荡)

    • 当误差大于某个阈值时,采用PD控制,当误差在该阈值范围内,采用PID控制

    注意:阈值的选取,过大,则达不到积分分离的目的;过小,则会导致无法进入积分区

    27、抗积分饱和的措施:

    • 限制PI调节器的输出(这样有可能在正常操作中不能消除系统的余差)
    • 积分分离法:误差在某个范围内开启积分调节(既不会积分饱和又能在小偏差时利用积分作用消除偏差)
    • 遇限削弱积分法:调节器输出大于某个值后,只累加负误差(可避免控制量长时间停留在饱和区)

    28、比例微分PD调节器

    • 仍然属于有差调节
    • 提高了系统的稳定性,因为微分D的作用总是试图抑制被调量的振荡,所以也增加了系统的阻尼程度
    • 因为提高了系统的稳定性,所以可以适当加大Kp
    • D只是辅助作用,主要还是P控制

    29、MATLAB仿真

    纯P调节(Kp大,稳态误差小,响应快,但超调大)

    PI调节(Ti小,响应速度加快,超调大,系统振荡加剧)

    PI调节(在同样积分常数Ti下,减小比例增益Kp可减小

    超调,增加系统的稳定性)

    PD调节(引入微分项,提高了响应速度,增加了系统的稳定性但不能消除系统的余差)

    PD调节(微分时间越大,微分作用越强,响应速度越快,系统越稳定)

    PID调节(PD基础上I作用的引入消除了余差,达到了理想的多项性能指标要求:超调、上升时间、调节时间、余差等)

    30、PID参数整定需要查看三种基本曲线,缺一不可:

    • 设定值
    • 被调量
    • PID输出

    如果是串级调节系统,还需要收集:

    • 副调的被调量
    • 副调PID输出

    31、在整定PID参数时,PID三个参数的大小都不是绝对的,而是相对的。也就是说,如果发现一个参数比较合适,就把这个参数固定死,不管别的参数怎么变化,永远不动前 面固定的参数。这是要不得的。

    32、如果是串级调节系统,在整定参数时,一般把主、副调隔离开来,先整定一个回路,再全面考虑。一般而言,先整定内回路。把PID参数隔离开来,先去掉积分、微分作 用,让系统变为纯比例调节方式,再考虑积分,最后考虑微分

    33、整定比例带

    方法:逐渐加大比例作用,一直到系统发生等幅振荡,记录下此时的比例增益,乘以0.6~0.8即可

    注意1:比例作用很强时的振荡周期很有规律,基本上呈正弦波;而在极弱比例作用参数下的系统有时也会呈现出有规律的振荡,但是往往参杂了几个小波峰。

    现象:最终整定的系统,其调节效果应该是被调量波动小而平缓。在一个扰动过来之后,被调量的波动应该呈现“一大一小两个波”(波形高度差4:1)

    注意2:如果看不到这种被调量的周期特征,那说明参数整定的很好。即满足快速性,也不会超调

    整定积分时间

    方法:主调的作用是为了消除静态偏差,当比例作用整定好的时候,就需要逐渐加强积分作用(调小积分时间Ti或者增大积分项系数Ki),直到消除静差为止。也就是说, 积分作用只是辅助比例作用进行调节,它仅仅是为了消除静态偏差。

    整定微分作用

    方法:逐渐加强微分作用(增加微分时间Td或者增加微分项系数Kd),直到PID输出毛刺过多

    34、串级调节系统,一般而言,主调的比例弱,积分强,以消除静差;副调的比例强,积分弱,以消除干扰。但是不绝对!

    35、不完全微分PID控制:微分控制对高频干扰非常敏感,为了避免在误差扰动突变时的微分控制的不足,在微分项通道前加一个低通滤波器可以使得系统性能得到改善

    36、微分先行PID控制:只对被调量进行微分,而不对给定值进行微分。这样的处理在改变给定值时,输出不会改变,被控量的变化通常比较缓和,适用于给定值频繁升降的场合。

     

     

    -------------------------------------------------------

    常用四轴的两种PID算法讲解(单环PID、串级PID)

            这里主要讲解的PID算法属于一种线性控制器,这种控制器被广泛应用于四轴上。要控制四轴,显而易见的是控制它的角度,那么最简单,同时也是最容易想到的一种控制策略就是角度单环PID控制器,系统框图如图所示:

    或许有些朋友看得懂框图,但是编程实现有一定困难,在这里笔者给出了伪代码:

    上述角度单环PID控制算法仅仅考虑了飞行器的角度信息,如果想增加飞行器的稳定性(增加阻尼)并提高它的控制品质,我们可以进一步的控制它的角速度,于是角度/角速度-串级PID控制算法应运而生。在这里,相信大多数朋友已经初步了解了角度单环PID的原理,但是依旧无法理解串级PID究竟有什么不同。其实很简单:它就是两个PID控制算法,只不过把他们串起来了(更精确的说是套起来)。那这么做有什么用?答案是,它增强了系统的抗干扰性(也就是增强稳定性),因为有两个控制器控制飞行器,它会比单个控制器控制更多的变量,使得飞行器的适应能力更强。为了更为清晰的讲解串级PID,这里笔者依旧画出串级PID的原理框图,如图所示:

    同样,为了帮助一些朋友编程实现,给出串级PID伪代码:

    关于如何整定单环PID与串级PID的问题,请原谅笔者的能力有限,无法给出标准而可靠的整定流程,这里我给出三个链接,第一个为阿莫论坛的一位同学的单环PID整定现象与思考,个人觉得参考价值很大;第二、三两个分别为APM与PX4的串级PID整定现象说明,大家可以参考他们的网页说明。

    www.amobbs.com/thread-5554367-1-1.html

    copter.ardupilot.com/wiki/configuration/tuning/

    pixhawk.org/users/multirotor_pid_tuning

     

    而笔者在整定串级PID时的经验则是:先整定内环PID,再整定外环P。

    内环P:从小到大,拉动四轴越来越困难,越来越感觉到四轴在抵抗你的拉动;到比较大的数值时,四轴自己会高频震动,肉眼可见,此时拉扯它,它会快速的振荡几下,过几秒钟后稳定;继续增大,不用加人为干扰,自己发散翻机。

    特别注意:只有内环P的时候,四轴会缓慢的往一个方向下掉,这属于正常现象。这就是系统角速度静差。

    内环I:前述PID原理可以看出,积分只是用来消除静差,因此积分项系数个人觉得没必要弄的很大,因为这样做会降低系统稳定性。从小到大,四轴会定在一个位置不动,不再往下掉;继续增加I的值,四轴会不稳定,拉扯一下会自己发散。

    特别注意:增加I的值,四轴的定角度能力很强,拉动他比较困难,似乎像是在钉钉子一样,但是一旦有强干扰,它就会发散。这是由于积分项太大,拉动一下积分速度快,给  的补偿非常大,因此很难拉动,给人一种很稳定的错觉。

    内环D:这里的微分项D为标准的PID原理下的微分项,即本次误差-上次误差。在角速度环中的微分就是角加速度,原本四轴的震动就比较强烈,引起陀螺的值变化较大,此时做微分就更容易引入噪声。因此一般在这里可以适当做一些滑动滤波或者IIR滤波。从小到大,飞机的性能没有多大改变,只是回中的时候更加平稳;继续增加D的值,可以肉眼看到四轴在平衡位置高频震动(或者听到电机发出滋滋的声音)。前述已经说明D项属于辅助性项,因此如果机架的震动较大,D项可以忽略不加。

    外环P:当内环PID全部整定完成后,飞机已经可以稳定在某一位置而不动了。此时内环P,从小到大,可以明显看到飞机从倾斜位置慢慢回中,用手拉扯它然后放手,它会慢速回中,达到平衡位置;继续增大P的值,用遥控器给不同的角度给定,可以看到飞机跟踪的速度和响应越来越快;继续增加P的值,飞机变得十分敏感,机动性能越来越强,有发散的趋势。

     

     

    --------------------------------------------------------

    如何做到垂直起飞、四轴飞行时为何会飘、如何做到脱控?

            眼看这三个问题是三个不同的问题,其实就原理上讲,他们的原因在绝大多数情况下都是由于加速度计引起的。如果飞机可以垂直起飞,说明你的加速度计放置地很水平,同时也说明你的PID控制算法参数找的不错,既然可以垂直起飞,那么飞行过程中,只要无风,四轴几乎就不会飘,自然而然就可以脱控飞行。由此可见,加速度计是个十分重要的器件。

            在姿态解算中,或者说在惯性导航中,依靠的一个重要器件就是惯性器件,包括了加速度计和陀螺仪。陀螺仪的特性就是高频特性好,可以测量高速的旋转运动;而加速度计的低频特性好,可以测量低速的静态加速度。无论是何种算法(互补滤波、梯度下降、甚至是Kalman滤波器),都离不开对当地重力加速度g的测量和分析。惯性导航利用的就是静态性能好的加速度计去补偿动态性能好的陀螺仪漂移特性,得到不飘并且高速的姿态跟踪算法,因此基于惯性器件的姿态解算,加速度计是老大,它说了算。

            下面,我给大伙推理一下四轴如何平稳飞信的思路,欢迎各位批评指出::-)

            首先,为了让四轴平稳的悬停或飞行在半空中,四个电机必须提供准确的力矩->假设力矩与电机PWM输出呈线性关系,也就是必须提供准确的4路PWM->4路PWM由遥控器输入(期望角度)、PID算法及其参数和姿态解算输出(当前角度)组成,假设遥控器输入不变(类似脱控)、PID算法及其参数也较为准确(PID参数无需十分精确,但只要在某个合理的范围内,控制品质差不了多少),也就是姿态解算的输出必须是十分准确的,可以真实反应飞行器的实际角度->姿态解算的结果由加速度计和陀螺仪给出,根据前述惯性导航的描述,加速度计补偿陀螺仪,因此要得到精确的姿态解算结果,务必要求加速度输出精确的重力加速度g->这里仅讨论悬停飞行,因此忽略掉额外的线性加速度(事实证明,在四轴强机动飞行过程中,线性加速度必须要考虑并消除),假设加速度计输出重力加速度g,这个重力加速度g必须十分“精确”。

            我先写到这里,总结一下:精准力矩->精准PWM->精准姿态->加速度计输出“精确”重力加速度g。这里的“精确”打了引号,意思不是说加速度的性能十分好,要输出精确的当地加速度g,而是说它能够准确反应机架的角度。为了达到悬停、平稳的飞行效果,控制算法输出的PWM会让加速度计输出的重力加速度g在XOY平面内的分量就可能少,也就是说:PID控制算法控制的不是机架水平,而是加速度计水平,PID不知道机架是什么东西,它只认加速度计,它的使命就是让加速度计水平。我现在假设加速度计与机架存在某个角度,比如右倾30°,四轴主视图如图所示。

    上图中,加速度计(红线)与四轴机架的水平面(虚线)呈30°。起飞后,PID控制算法会尝试将加速度计调整至水平位置,因此四轴就会往图中左边飘,倾斜角度也为30°。这就是为什么飞机无法垂直起飞,或者飞行过程中往一个方向飘的原因:加速度计和机架没有水平。因此在加速度计的机械安装时,尽量保证加速度计与机架水平。如果有些朋友已经将加速度计固定在飞控板上,可以通过遥控器的通道微调功能设置悬停时的期望角度,软件上校正这种机械不水平。

            除了上述讨论的加速度计安装水平问题,也需要对加速度计进行零偏置校正,具体的方法叫做6位置标定法:即将加速度计沿着6个方向放置,分别记录重力加速度计g在6个方向上的最大输出值,然后取平均,得到圆球的中心点(这里假设g投影为球,实际上为椭球,需要进行最小二乘法拟合求三轴标定系数)。

       

    ------------------------------------------------

    PID参数调节技巧

    位置闭环控制就是根据编码器的脉冲累加测量电机的位置信息,并与目标预设值做比较,得到控制偏差,然后通过对偏差的P比例,I积分,D微分进行控制,使偏差趋于零的过程

    位置式PID调参步骤:

    预设目标值是11000

    1.首先,我们进行PID参数整定的时候,先设I D为0,然后把P值从0逐渐增大,直到系统震荡.如下图(P值设的500,这是因为P值过大,出现了震荡.这时我们就需要调整P值大小,让曲线出现静态,而静态一般实在P值较小而且I值为0情况下才出现,如第二个图,我将P设置为50即)

    ps:(我使用的是串口打印出实际值和预测值,然后word打印的表格 未使用串口波形助手,也可百度收缩串口波形助手 原理一样 这里注重调参过程)

     

     

     

     

    由上图可以看出,我们提高了P的值一定程度上消除了静差,提高了响应速度,但是会导致系统震荡,故我们加入微分D可以有效抑制震荡.

    故我们加入KD试试效果

     

     

     

    可以确定KD的值即为500了,然后我们就调整KP和KI,调试电机,一般KI的值都很小或者根本不需要.

    调试KP,一般应该把P给小一点,然后KD应该尽可能大点,I值一般都是0.几

     

     

    总结:一开始先加大比例P,p小了会达不到目标速度,会差很多,所以再加大p,知道电机出现‘嗒嗒嗒’的抖动或者观察上位机的波形剧烈抖动的时候,这时候p就过大了,实际上p可以不是很大,比如400,调试时候增加幅值可以设为20,I稍微来点就可以,平衡车的工程经验是ki=kp/200,但是这里我给的是0.2,还要看具体情况,积分参数过大,实际速度和目标速度的静差会很大。

     

    电机速度闭环控制使用增量式PI调参  和上面的方法一样的,只是步骤稍微有点不一样

    增量式pid调节目标速度时候参数整定:

    先加大KI,这时候会越来越接近实际速度,当KI过大的时候,在切换目标速度的时候,就会抖动,这时候就是KI大了响应速度高了,但导致超调量增加,这时候就加大增量式的KP,来缓减抖动,减小超调量。

     

     

     

    转载地址如下,特别感谢,解释权归原作者.

    https://blog.csdn.net/wangweijundeqq/article/details/76389770,

    http://bbs.loveuav.com/thread-229-1-1.html

    展开全文
  • 应用离散事件系统(DES)框架中的优化原理,建立数学模型,得到了能量消耗的目标函数,为了最小化目标函数,利用线性规划方法进行求解,得到一种可扩展的低复杂度算法来进行动态电压调节(DVS)。并对算法进行了模型...
  • 一般来说,静态工作点近似选在输出特性曲线上交流负载线的中点,以获得最大动态范围。若工作点选得太高或太低,则可能引起饱和失真和截止失真。对于小信号放大器来说,由于输出交流信号的幅度很小,非线性失真往往...
  •  工作原理:² 转速给定既作为调节加减速的频率f指令值,同时乘以适当比例作为定子电压V1的指令值。该比例决定了V/f比值,由于频率和电压由同一给定值控制,因此可以保证压频比为恒定。 图8-9 采用恒压频比控制...
  • 根据SCES的特性,确定了系统的基本运行原理,即当电源电压暂降时,通过调节DVR输出的有功功率和无功功率来维持负载电压幅值和相位的稳定。仿真实验结果验证了该DVR拓扑结构及其控制策略的正确性和有效性。
  • 输出调节——内模原理(1)

    千次阅读 2020-03-21 21:43:17
    浏览了百度和部分文献(主要为:《调节问题系统综述》,《线性系统的内模原理》),在此尝试进行一些归纳~ 一.问题描述 输出调节问题: output regulation problem/asymptotic tracking and disturbance rejection ...

    浏览了百度和部分文献(主要为:《调节问题系统综述》,《线性系统的内模原理》),在此尝试进行一些归纳~

    一.问题描述

    输出调节问题:
    output regulation problem/asymptotic tracking and disturbance rejection problem
    处理有参考输入和干扰信号的系统输出问题。

    产生参考输入和干扰信号的系统称为外系统(exosystem),这些信号称为外源信号(exogenous signals)
    输出调节首先研究了外系统为已知线性自治微分方程的线性时不变系统,可以用一组线性矩阵方程即调节器方程(regulator equations)来解决。在此基础上,延申出两种方法解决输出调节问题:方法一,直接运用调节器结论,合成一个将反馈控制和前馈控制组合起来的控制器;方法二,将输出调节问题转化为增广系统稳定问题,使用一个动态补偿器,即内模。之后Whonham将第二种方法称为内模原理(internal model principle)
    总的来说,内模原理就是:把外部作用信号的动力学模型植入控制器,来构成高精度反馈控制系统的一种设计原理。

    目的: 在有外部扰动信号的时候,对扰动信号进行抑制,渐进跟踪,同时保持闭环系统的稳定

    做法: 在反馈回路中,放入一个与 外部动力学模型 相同的模型
    由于这个模型是放在反馈回路中(系统内部),因此为内模
    在设计出内模后,讲内模放入反馈回路,会形成增广系统(augmented system)

    二.应用于线性系统

    1.原系统描述与调节器方程

    在这里插入图片描述
    其中:(自己写的不确定是不是合适,所以把中英文都写上啦)

    变量含义
    x状态向量state vector
    u控制control
    v外部信号 / 干扰exogenous signals
    e误差 / 输出tracking error / output
    w植入不确定参数向量plant uncertain parameter vector

    对于此系统有如下假设:

    • A1的特征值均有非负实部

    • (A,B)稳定(stable)

    • (C,A)可检测(detectable)

    • 对于任意E,F,存在两个矩阵X,U,使满足调节器方程(regulator equations):
      在这里插入图片描述
      ※ 对比调节器方程和系统方程:

    • “对于任意E,F”,说明是与外信号密切相关;

    • 等号右侧,矩阵X,U替代了原来调节器方程中状态向量和控制u的位置;

    • 方程第二行,相当于 使误差=0

    对于调节器方程,有特殊解:
    在这里插入图片描述
    任意一个A1的特征值带入式子,都应符合:
    拼接阵的秩=n+p →x(状态量)和e(干扰/输出)的秩之和
    而拼接阵,就是原系统方程系数位置的矩阵的拼接

    此处涉及到了矩阵的**谱(spectrum)**的概念:

    • 矩阵的谱为矩阵的特征值的模的最大值;

    • 重要性质:任意复数域上的矩阵的谱半径不大于其任意一种诱导范数,可用来对谱半径进行近似估计

    2.构造内模 internal model

    内模:(G1,G2)或者:在这里插入图片描述
    其中的G1,G2:
    在这里插入图片描述
    当符合如下两点时,视为构成了内模:
    ①(g1,g2)可控
    ② A1的最小多项式(minimal polynomial)等于g1的特征多项式(characteristic polymial)

    • 这里G1,G2的阶数为(p-tuple),p是 误差/输出e 的阶次,(tuple的含义…只知道编程语言里的,在这里的含义还得再找找,搞懂了回来写)

    ※这里提到了矩阵最小多项式的问题,查了下属于矩阵论的内容,打算和下一篇博客一起整理再写啦

    3.得到增广系统 augmented system

    在这里插入图片描述
    此增广系统在之前的三个假设的条件下,当w=0时,该增广系统是稳定并且可检测的;
    在这里插入图片描述
    如果在增广系统w=0的条件下有以上的控制器
    在这里插入图片描述
    那么对于原系统,如上的控制器,对所有足够小的w,都可以闭环系统矩阵达到Hurwitz,并且e(t)在t→∞的极限为0

    上面达到的两个效果,即输出调节的目的:闭环稳定+静态无差

    ※在此描述中,控制器是先用增广系统的稳定求出的
    最后原系统的控制器是 增广系统下求得的控制器+内模

    (在挺多步骤上还有细节没有搞懂,如果有大佬能留言告知给些指点的话那将非常感谢!有问题的地方等搞懂了会回来补上哒!)

    展开全文
  • 该LCD背光灯亮度智能感应系统能够根据环境光源动态调节LCD背光灯亮度,从而可以节能并延长 LCD 背光灯寿命。电容式接近传感器FDC2112,当有人靠近时将系统从睡眠或待机模式唤醒,从而可以节能并延长LCD背光灯寿命。...
  • 根据计算机视觉和CCD图像分析测量原理,介绍了对FAST馈源舱多个位置和姿态的静态定标,以及对舱体特征点的图形坐标的摄取。推导了实验中所需馈源舱的空间坐标变换矩阵,实现了对馈源舱的动态跟踪,并为舱体的...
  • Java 线程池及参数动态调节详解

    千次阅读 2020-04-16 09:46:28
    前言:曾经自诩对线程池了如指掌,不料看了美团的一篇技术文章后才知道原来线程池的参数还可以动态调节。 经典面试题 在这篇文章中我主要回答上面抛出的这个问题:你这几个参数的值怎么来的呀? 要回答这个问题...
  • LED 背光源还能实现CCFL 无法相比的分区域色彩和亮度调节功能,从而更加地实现色彩还原和画面的动态调整,在显示不同画面时,可以使亮度与对比度进行动态修正,以实现更好的画质。  LED是一个低压非线性半导体器件...
  • 动态摄像技术原理及评价

    千次阅读 2015-09-14 16:29:51
    [摘要] 宽动态摄像机成为安防技术的热点已经很长时间了,厂家也都有把它作为主要的卖点,但是对于宽动态摄像机在技术上深入的分析却很少。通常认为:实现宽动态的技术越复杂、技术指标(数值)越高,摄像机的图像效果...
  • 动态内存分配的原理 从操作系统角度来看,进程分配内存有两种方式,分别由两个系统调用完成:brk和mmap(不考虑共享内存)。 1、brk是将数据段(.data)的最高地址指针_edata往高地址推; 2、mmap是在进程的虚拟地址...
  • 该控制回路的性能影响电源的关键性能参数,包括线路和负载调节,稳定性和动态响应。 工程师可以通过测量控制回路的频率响应来量化控制回路的性能。电压调节器可在很宽的频率范围内工作。然后可以通过将补偿器...
  • 2、系统控制要求:要使温度误差小于1%,调节时间小于2秒,最大超调量σ%≤2%。 系统设计要求 1、系统建模。根据系统的原理图绘制系统结构图,推演系统的开环传递函数、闭环传递函数,建立系统的数学模型。 2、系统...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,737
精华内容 11,494
热门标签
关键字:

动态调节原理