快速稳定 (快速稳定pid控制)

快速稳定

在现代工业控制领域,快速稳定是衡量系统性能的重要指标之一。特别是在自动化控制系统中,如何实现系统的快速响应和稳定运行,是工程师们不断追求的目标。其中,PID(比例-积分-微分)控制器因其结构简单、应用广泛而被广泛采用。通过合理设计和调整PID参数,可以有效提升系统的动态响应速度和稳态精度,从而实现快速稳定的控制效果。

PID控制器的基本原理基于对误差的三部分处理:比例项(P)、积分项(I)和微分项(D)。比例项根据当前误差大小进行调节,能够迅速响应偏差,但容易导致系统超调;积分项则用于消除稳态误差,使系统最终达到设定值,但可能引起振荡;微分项则根据误差的变化率进行调整,有助于抑制系统波动,提高稳定性。这三部分的组合使得PID控制器能够在不同工况下灵活适应,满足快速稳定的需求。

在实际应用中,PID参数的整定是实现快速稳定的关键步骤。通常采用的方法包括手动整定法、Ziegler-Nichols法则、自整定算法等。手动整定法需要工程师根据经验反复试验,虽然耗时较长,但能更精准地匹配系统特性。Ziegler-Nichols法则是一种经典的整定方法,通过先确定临界增益和振荡周期,再按照公式计算出PID参数,适用于大多数线性系统。自整定算法则利用智能控制技术,如模糊控制或神经网络,自动调整参数,提高了控制系统的自适应能力。

除了参数整定,系统的建模和分析也是实现快速稳定的重要环节。准确的数学模型能够帮助工程师更好地理解系统的动态特性,从而制定合理的控制策略。常用的建模方法包括时域分析、频域分析和状态空间分析。时域分析关注系统的瞬态响应和稳态误差,适合评估系统的快速性和稳定性;频域分析则通过传递函数和频率响应来研究系统的稳定性和抗干扰能力;状态空间分析则适用于多输入多输出系统,能够更全面地描述系统的动态行为。

系统的非线性因素也会影响快速稳定的实现。例如,摩擦、迟滞和饱和等现象可能导致控制效果下降。针对这些问题,可以采用前馈控制、非线性补偿或自适应控制等方法进行优化。前馈控制通过提前预测系统的变化趋势,减少误差的积累;非线性补偿则通过引入额外的控制信号,抵消非线性影响;自适应控制则根据系统状态实时调整控制策略,提高系统的鲁棒性和灵活性。

在实际工程中,快速稳定的实现还需要考虑硬件和软件的协同配合。硬件方面,传感器和执行器的精度和响应速度直接影响控制系统的性能;软件方面,控制算法的效率和稳定性决定了系统的整体表现。因此,在设计控制系统时,需要综合考虑硬件选型和软件开发,确保各部分协调一致,共同提升系统的快速性和稳定性。

快速稳定是现代控制系统的核心目标之一,而PID控制器作为实现这一目标的重要工具,其参数整定、系统建模和非线性补偿等方面的研究具有重要意义。随着控制理论和技术的不断发展,未来将会有更多先进的控制方法应用于实际工程,进一步提升系统的性能和可靠性。


[控制原理基础]浅谈PID算法

一、PID使用背景

当今的自动控制技术都是基于反馈的概念。

即一个In Loop闭环的理论,反馈理论的要素包括三个部分:测量、比较和执行。

测量关心的变量,与期望值相比较,用这个误差纠正调节控制系统的响应,而在自动控制理论中,PID其实是经典的超前滞矫正,PI就是经典的滞后矫正,而PD就是超前矫正。

PID(Proportion Intergration Differentiation)算法是比例微分积分控制的简称,该算法是自动控制原理中核心应用技术(从拉普拉斯变换应用于时域模型或者复数域模型用于调整整个模型的特性,稳,准,快),而在实际应用中更是非常广泛,基本与控制算法有关的模型都能够应用该算法包括有四旋翼无人机悬停,巡线控制,目标追踪,ADAS中的ACC,LCC等算法。

因为其强大的性能和简单的调参方式能够在学术界和工业界都得到广泛的应用,这里我就简单拿四旋翼无人机的悬停技术来阐述该算法的用法,四旋翼无人机的悬停要用到很多项技术(PID,鲁棒控制,模糊控制)和传感器(激光测距雷达,摄像头)。

四旋翼的上升,下降,悬停主要依靠的四个旋翼的升力,如果合力大于重力即上升,等于悬停,小于下降,当然四旋翼的引入是为了在对角线上旋翼旋转方向相同,相邻旋翼旋转方向相反,才能获得两个方向上力的抵消,垂直力的叠加。

而四旋翼的定高悬停就需要用到PID控制,就比如说我设定一个上升的高度,我在实际上升过程中也需要根据我现在高度和实际高度的差距去改变控制量,最开始的时候距离设定高度较远我需要加大控制量,使其能够尽快到达,而如果接近时候可能需要放慢脚步,微调升力这就是比例控制。

当我接近设定高度时候,就比如说实际高度和设定高度相差很小了,单纯通过比例控制其效果已经很小了(因为Kp系数是固定的,Kp不能设置很大,为了防止开始控制量过大,所以到最后误差很小时候,比例控制的作用很小),这时候就需要引入积分控制,积分控制和他的名字一样就是对误差在一定幅度上的时间累计,而积分是连续域上的含义,如果在离散域上就叫求和。

简单来说就是在一定范围内的误差求和,当然这个误差是很小的,一段时间求和或者积分后就会得到一个逐渐变大的控制量,这就是我们看无人机在悬停时候,开始很快,到最后一定范围内的时候,他会慢慢地控制,逐渐接近目标。

在绝大部分应用中可能PI控制,也即比例积分控制就已经能够满足要求了,但是这个D也即微分也有很重要的作用,D在高等数学中就是求导也即微分的意思,那微分项放进来具体就是为了防止突变,增加动态性能,回到最开始的例子,无人机定高好之后,突然吹过来一阵风,那它肯定会来回摆动,这时候微分作用就起作用了,因为D表示微分也可以表示变化率,如果高度误差的变化率较大,就会有微分控制对整体控制力进行调整,这就是PID的宽泛理解。

二、PID各自含义

P:比例控制,PID的核心思想就是根据误差去改变控制量,从而达到缩小误差的效果,比例控制的作用也很明显,就是通过误差去控制量。

比如说误差较小,说明真实和预测已经非常接近,该时刻不需要过大的控制量,而反之,误差较大,说明真实和预测相差较大,此时可以稍微放大控制量。

当然误差的正负同样能够改变控制量变化的方向,而Kp的系数其实就相当于如何从测量元件得到的误差量化成我们所需要的控制量,从而来减少误差,进行有差调整,其响应快速且控制及时。

如果Kp较大,可以加速调节,减少误差,但是稳定性下降,所以需要合理设计Kp参数具体调参的方式是经验法、衰减曲线法、临界比例带法和动态特性法等,其主要还是满足控制理论要求上根据一定经验上去略微调整参数看最终的控制效果。

拿上述的例子比如我们高度实际值是Htrue,而高度期望值是Hexpect所以说误差是erro = Hexpect – Htrue。

快速稳定pid控制

那么比例控制的控制量就是G(Kp)= Kp*erro。

I:积分控制,积分控制需要在比例控制无法控制的时刻发挥作用,对于其微小残差进行修正,消除静差,提高系统无差性。

他在提高整个系统无差控制时候有着非常关键且重要的作用,能够减少超调量,但是增加了调节时间,控制不及时,系统稳定性下降。

在无人机定高悬停时候在最后时刻的修正中起着主导作用,能够帮助四旋翼无人机完成固定高悬停。

积分控制量的大小需要计算某时刻的残差累积,当然设计积分上限是积分控制引入时必须考虑到的问题,即积分控制量的最大值问题,不能够让积分作用的控制作用太强,这样非常容易影响整体的使用。

积分作用的强弱取决于积分时间常数Ti,Ti越大,积分作用越弱,其参数整定方法与比例控制雷同。

其积分数学公式如下,其中H的实际值和预计值都是随时间变化的G(Ki) -1/Ti*/(Hexpect – Htrue) * dt。

D:微分控制,能反映偏差信号的变化趋势(变化速率),微分作用反映系统偏差信号的变化率,具有预见性,能预见偏差变化的趋势,加快系统动作时间,减少调节时间,改善动态性能,微分控制的关键在于对其变化率的控制。

如果无人机处于一种高噪声的情况下,能够较好地稳定无人机,使其最终达到一种稳定的状态,其具有超前控制,减少超调,减少调节时间,使系统动态特性变好,稳定性增加,但系统对扰动的抑制能力减弱,对扰动有较敏感的响应。

的功能,微分控制需要通过微分,而微分的计算即通过某时刻与上一时刻的变化除以时间差Derivative =(Ht – Ht -1)/At。

而微分控制的最终控制效果是:G(Td) = Td*(Ht – Ht -1)/At。

那么最终的PID控制效果就是G(X)= Kp*(Hexpect – Htrue) + 1/Tif(Heapect – Htrue) * dt+Td(Ht-Ht-1)/At。

三、PID在自动控制原理中的应用

PID属于超前校正。

可以提高系统的快速性,改善稳定性。

在低频段,主要是PI控制规律起作用,提高系统型别,消除或减少稳态误差,在中频段主要是PD起作用,增大截止频率和相角裕度,提高响应速度。

PID控制可以全面地提高系统的控制性能。

比例基础上,积分消除静差,产生相位滞后,但降低系统稳定裕度和工作频率,再加上微分作用,产生相位超前,提高稳定裕度和工作频率,提高性能。

动态误差上:PD<PID<P<PI(微分作用强,动态误差小)。

调节时间:PD<PID<P<PI(微分强,调节快)。

静差:0=PID=PI<PD<P(引入微分,能够适当减少静差)。

四、PID各个算法适用范围

P控制:

特点:简单,迅速克服干扰,跟踪设定值,过渡时间短,只有一个参数整定,有余差。

适用场合:自衡能力强,纯之后时间t/T较小,负荷变化较小,工艺上允许有余差存在,控制质量要求不高。

PD控制:

特点:增加稳定裕度,使比例增益扩大,加快过渡,减小动态偏差与余差,增加稳定性,克服容量滞后,但对高频干扰易振荡。

适用场合:时间常数大,负荷变化小,反应慢,不应用于纯滞后,周期性干扰频繁场所。

PI控制:

特点:消除余差,减小稳定裕度,使比例增益变小,过渡时间变慢,动态偏差变大。

适用场合:控制通道时间常数小,负荷变化不大,无余差,不应用于容量滞后和纯滞后较大场合。

PID控制:

特点:PID调节器兼顾PD调节器快速性,结合I调节器的无静差特点。

克服容量滞后,减小动态偏差,提高稳定裕度,消除余差。

适用场合:容量滞后大,负荷变化不大,无余差,控制质量要求高。

五、P、I、D参数的预置与调整

比例增益P:

比例功能是利用目标信号和反馈信号的差值来调节输出控制量。

一方面,我们希望目标信号和反馈信号无限接近,即差值很小,从而满足调节的精度:另一方面,我们又希望调节信号具有一定的幅度,以保证调节的灵敏度。

解决这一矛盾的方法就是事先将差值信号进行放大。

比例增益P就是用来设置差值信号的放大系数的,一般在初次调试时,P可按中间偏大值预置.或者暂时默认出厂值,待设备运转时再按实际情况细调。

积分时间I:

积分环节I,其效果是,使经过比例增益P放大后的差值信号在积分时间内逐渐增大(或减小),从而减缓其变化速度,防止振荡。

但积分时间I太长,又会当反馈信号急剧变化时,被控物理量难以迅速恢复。

因此,I的取值与控制系统的时间常数有关:控制系统的时间常数较小时,积分时间应短些;控制系统的时间常数较大时,积分时间应长些,并且设计合理的积分上限对于积分控制进行规范化处理。

微分时间D:

微分时间D是根据差值信号变化的速率,提前给出一个相应的调节动作,从而缩短了调节时间,克服因积分时间过长而使恢复滞后的缺陷。

D的取值也与控制系统的时间常数有关:控制系统的时间常数较小时,微分时间应短些;反之,控制系统的时间常数较大时,微分时间应长些。

P.I、D参数的调整原则:

P.I、D参数的预置是相辅相成的,运行现场应根据实际情况进行如下细调:被控物理量在目标值附近振荡,首先加大积分时间I,如仍有振荡,可适当减小比例增益P。

被控物理量在发生变化后难以恢复,首先加大比例增益P,如果恢复仍较缓慢,可适当减少积分时间I,还可加大微分时间D。

六、PID引申:

1、PID分类:位置型PID,增量型PID

位置式PID:

特点:误差累加,易有大误差,控制量全量输出。

增量型PID:

特点:控制量仅与几次误差有关,输出开度变化小,实现无冲击切换

区别:

①位置式PID控制的输出与整个过去的状态有关,用到了误差的累加值;而增量式PID的输出只与当前拍和前两拍的误差有关,因此位置式PID控制的累积误差相对更大。

②增量式PID控制输出的是控制量增量,并无积分作用,因此该方法适用于执行机构带积分部件的对象,如步进电机等,而位置式PID适用于执行机构不带积分部件的对象,如电液伺服阀。

③由于增量式PID输出的是控制量增量,如果计算机出现故障,误动作影响较小,而执行机构本身有记忆功能,可仍保持原位,不会严重影响系统的工作,而位置式的输出直接对应对象的输出,因此对系统影响较大。

2、积分饱和现象产生的内因和外因、危害

积分饱和现象:主要是由积分项的累积作用存在所引起的PID运算的饱和形象。

内因:控制器包含积分控制作用。

外因:控制器长期存在偏差。

影响:系统超调量增加,上升时间增加,调节时间增加。

解决方案:

①PI-P控制器,偏差小时去除I控制。

②对于积分控制设计积分上限。

③不用位置PID,用增量法或者速度法。

3、PID微分改进:

作用:克服惯性,减少超调,抑制振荡

方法:

①不完全微分PID控制,串联一阶惯性环节,消除高频干扰,延长微分作用时间。

不完全微分指的是在标准的PID控制算式,对于具有高频扰动的生产过程,微分作用响应过于灵敏,容易引起控制过程振荡,降低调节品质。

为了克服这一缺点,同时又要使微分作用有效,可以在PID控制输出串联各一阶惯性环节,这样组成了不完全微分控制器。

②微分先行:将微分环节放在反馈回路中,避免定制下降引起系统振荡,明显改善系统动态特性。

4、PID算法变形算法

①微分先行(PI-D)

应用:化解微分冲击,随动控制。

②比例先行(I-PD)

应用:消除比例冲击,定值控制。

5、模糊PID的理解

模糊控制:一种逐步求精的思想。

一个模糊控制器主要是由模糊化,模糊推理机和精确化三个功能模块和知识库(包括数据库和规则库)构成的。

模糊PID控制是以偏差e及偏差的变化ec为输入,利用模糊控制规则在线对PID参数进行调整,以满足不同的偏差e和偏差的增量ec对PID参数的不同要求,模糊PID算法是模糊算法在PID参数整定上的应用,与纯粹的模糊控制算法是有区别的。

普通的模糊控制器适用于直接推理控制器的输出,而模糊PID算法使用模糊算法修改PID参数,最终的控制器输出依然是由PID控制器来实现的。

当前pid整定 哪种方法最流行

当前PID整定中最流行的方法是经验试凑法(试凑法),此外Ziegler-Nichols临界振荡法、衰减曲线法等也应用较多。以下是具体介绍:

经验试凑法(试凑法)

经验试凑法是PID整定中最常用的工程方法。

它基于工程师长期积累的实践经验,通过不断调整PID控制器的比例系数(Kp)、积分时间(Ti)和微分时间(Td)这三个参数,观察系统的响应曲线,根据曲线的形状和性能指标(如超调量、调节时间等)来逐步优化参数。

这种方法不需要复杂的数学模型和计算,操作简单直观,适用于各种不同类型的控制系统,尤其是那些难以建立精确数学模型的复杂系统。

在实际工程应用中,工程师可以根据系统的特点和要求,先设定一个初始参数值,然后根据系统的响应情况进行反复调整,直到达到满意的控制效果。

Ziegler-Nichols临界振荡法

Ziegler-Nichols临界振荡法是一种基于系统临界振荡特性的整定方法。

首先将积分时间Ti置于无穷大,微分时间Td置为零,然后逐渐增大比例系数Kp,直到系统出现等幅振荡,记录下此时的比例系数Kcr(临界比例系数)和振荡周期Tcr(临界振荡周期)。

根据Kcr和Tcr的值,按照特定的公式计算出PID控制器的参数。

这种方法能够快速确定PID参数,但对于一些对稳定性要求较高的系统,可能会因为参数调整过大而导致系统不稳定。

衰减曲线法

衰减曲线法是通过使系统产生衰减振荡来整定PID参数。

先让系统在纯比例控制下运行,逐渐增大比例系数,使系统产生4:1的衰减振荡,记录下此时的比例系数和衰减振荡周期,然后根据这些数据按照一定的规则计算出PID控制器的参数。

这种方法适用于具有自平衡能力的系统,能够获得较好的动态性能和稳定性,但需要准确判断衰减振荡的比例和周期。

用硬件电路去实现PID的控制

使用硬件电路实现PID控制的核心是通过模拟电子元件(电阻、电容、电感、运算放大器等)构建比例、积分、微分运算模块,并将它们组合成闭环控制系统。以下是具体实现方法及关键要点:

一、硬件PID电路的基本组成

PID控制的三个核心环节(比例P、积分I、微分D)可通过以下电路实现:

二、完整硬件PID电路实现

将P、I、D三个环节通过运算放大器组合,形成并联或串联结构的PID控制器。以下为典型并联结构电路:

三、关键设计注意事项
四、硬件PID的优缺点

五、应用场景

硬件PID电路适用于对实时性要求高、环境干扰强的场景,例如:

通过合理选择元件参数和电路结构,硬件PID可实现稳定、快速的控制效果,但需结合具体需求权衡灵活性与成本。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容