找回密码
 注册
关于网站域名变更的通知
查看: 458|回复: 1
打印 上一主题 下一主题

PID算法巡线

[复制链接]
  • TA的每日心情

    2019-11-26 15:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-1-20 09:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    PID算法巡线; y$ X) x/ V% u" S4 T
    制模型:你控制- 一个人让他以PID 控制的方式走110 步后停下.
    . ^6 }' [7 n4 [1 [/ E(1) P比例控制,就是让他走110 步,他按照-一定的步伐走到- -百零几步(如108 步) 或100多步(如1124 g% {" e  ?% ^% h/ ]* w
    步)就停了。
    / O+ J3 O9 s1 r0 V, o" r& ?8 G* E说明:' h; T% V& v1 [  d
    P比例控制是- -种最简单的控制方式,其控制器的输出 与输入误差信号成比例关系。
    1 A' ]7 ^, z3 j( O1 M9 n% r当仅有比例控制时系统输出
    + o. I/ O1 x4 _! T$ ]- Y# N. J存在稳态误差( Steady-state error )  ^' c! N3 Q3 ?! ^6 d* {# N
    (2) PI积分控制,就是他按照一定的步伐走到1 `0 m7 w+ m) A& j( `7 _
    12步然后回头接着走,走到 108 步位置时,然后又回头向
    ' U# n+ [0 J/ ]6 w" j5 A' U110步位置走.在110 步位置处来回晃几次,最后停在+ I0 l% H; S. W) }
    110步的位置. .
    : J: l* ?+ x4 p! T& j+ R+ d说明:9 j" j( M, H+ ^" z- g
    在积分I 控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统。
    % P3 ]. e/ g: T如果在进.入稳态后存! `$ Q5 _* {- j! J# `8 Z0 {% K
    在稳态误差。则称这个控制系统是有稳态误差的或简称有差系统(
    # K* J- Z, i( v2 B5 g0 z# H) {/ kSystem with Steady-state Error
      g4 K; Q, E( I$ T: q/ {).为了
    5 |) A* S- v, u" U0 X4 E9 D* k消除稳志误差,在控制器中必须引入- K1 j2 C2 b5 g8 D* r
    积分项”.积分項对误差取决于时间的积分,随着时间的增加,积分项会增. e% b1 J  C% a& P+ k) B
    大.这样,印便误差很小,积分项也会随 着时间的增加而加大。% M, T& k2 V3 F5 G
    它推动控制器的输出增大使稳态误差进一步减小,8 N0 |5 q3 z- w1 X! {+ U+ w
    直到等于零。因此,比例+积分 ( PI)控制器,可以使系统在进入稳态后无稳志误差。
    ) K5 O$ S0 p/ a5 z1 f9 ^. f(3) PD微分控制,就是他按照一定的步伐走到一百零几步后,再慢慢地向( K5 ]; T; K+ [1 u; F
    110步的位置靠近,如果最后能精& I* i8 }2 |9 s' Y& [: Z
    确停在110 步的位置,就是无静差控制:如果停在
    9 |3 O$ L6 D8 [7 V7 ]- c110 步附近(如109步或111 步位置),就是有静差控制. .
    - N! Y. P+ x3 F4 p说明:
    3 a: G! J  s% |: C" d8 ]6 H在微分控制D 中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。- C# y& F& T8 s+ e# u% y) h( }
    自动控制系统在克服误差的调节过程中可能会出现振蔼甚至失稳,
    / o; j; ~0 T0 B( G# I其原因是由于存在有较大惯性组件6 z: F( e: S5 U
    (环节)或
    1 ^" ?  H9 ?6 L有滞后( delay )组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差作用的  G# {5 f; }! n
    变化超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入
    ! q* j# M, Z! t; ]比例尸"项往往是7 ?) d$ V9 n% E- N0 b' O
    不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是7 L/ ~- d: c9 K! p7 ?/ @" p3 y
    懒分项”,它能预测误差变化的趋势。这样,9 e# T; P& }8 |$ ^0 p% D6 W) y6 ~
    具有比例+微分的控制器,就能够提前快抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超
    6 g1 n" ?) H0 o' H7 c4 f1 y调。所以对有较大惯性或滞后的被控对象,比例
    - ], P8 k3 D; x& a) eP+微分D (PD)控制器能改善系统在调节过程中的动态特性。1 D! I! o3 U6 V6 W- F  U. T
    小明接到这样一一个任务: 有一-个水缸有点漏水; c6 n& c+ j% j$ t# r
    (而且漏水的速度还不一定固定不变) 要求水国高度谁持在某个位置,-一旦发现水面: e- X; {0 J9 P3 |" l. R
    高度低于要求位置。就婴性水缸里加水。4 w3 B4 n: O0 f5 U4 K6 n
    小明接到任务后就一-直守在水缸旁边。时间长就觉得无聊。就跑到房里看小说了,每.- v% y+ B* \! p# X- o6 U4 m4 v! ~
    300 f. D- j. O! q3 y
    分钟袁检查一次水国高度。水漏得太快。每次小明来检查时,水都快漏完了。离要求的高度相差很远。小明改为每/ d! m/ x" \/ H, W4 z# [
    3分钟来检查一, O8 e# p/ U: l5 E
    次,结果每次来水都没怎么漏,不需要加水,来得太频繁做的是无用功。几次试验后,确定每, r% P9 }: T6 D. i) Z
    10分钟来检查- -次。这个检查时间
    7 w& K7 e7 p1 m7 x, Y/ o! J就称为深样關期。
    4 u+ n! C4 Z4 a# {开始小明用瓢加水,水龙头离水缸有十几米的距离,经常要跑好几趟才加够水,于是小明又改为用桶加,一如就是一 一桶。跑的
    % C3 P7 {3 \! X: T1 G5 x- d+ W" \次数少了,如水的速度跑快了,但好几次格缸给加道出了。不小心弄疆了几次鞋,小明又动脑筋。我不用瓢也不用相,老子用盐。# i& P, X; I4 ]7 b" O
    几次下索,发现刚刚好,不用跑太多次。也不会让水溢出。这个加水工具的大小概称为比例系数。+ e6 N. B  Z- @) e
    小明又发现水虽然不会加过量滩出了,有时会高过要求位置比较多。还是有打湿鞋的危险。他又想了个办法,在水虹上装-个
    3 B8 c( Z6 y& o5 B$ w: H, q: G) U漏斗,每次加水不直接倒进水虹,面是倒进漏4让它慢慢加。这样溢出的问题解决了,但加水的速度又慢了,有时还赶不上漏水的; u+ W. o$ u' n6 S4 f& i- y/ I
    速度。于是他试着变换不同大小口径的漏斗来控制如水的速度,最后终于找到了满意的漏斗。湖斗的时间就称为积分时间。
    % ~/ o# N1 i7 |9 {小明终于味了-0,但任务的婴求突然严了,水位控制的及时性要求大大提高,一旦水位过低, 必须立即格水加到要求位置,
    9 T2 I7 E& B) Q4 L而且不能高出太多,否则不给工钱。 小明又为难了!于是他又开努脑筋,终于让它想到一 -个办法,常放一盐备用水在旁边,一-发现/ f3 Z6 b+ E0 ~6 f; M4 h2 F
    水位低了,不经过漏斗就是一-盐水下去。 这样及时性是保证了,但水位有时会高多了。他又在要求水面位置上面一-点格水缸要求的
    0 {$ F( `% r  |+ L& t( P7 M水平面处凿一孔,再接- -根管子到下面的备用桶里这样多出的水会从上面的孔里漏出来。这个水漏出的快慢就称为微分时间。
    # I  p. {# x6 b) W9 p# U5 y" p; ]/ C* c4 f; [) c  i+ j! x
    到几个闫采样周期的帖于,临时想了这么个故事。微分的比喻一点牵强。 不过能帮助理解赋行了,啊啊,入门级的,如能帮助新手( q. q8 w5 U( x- o' b4 X
    理解下PID, 于愿足矣。故事中小明的试验是一 一步步独立做,
    7 W, G& u. t0 }. L$ q* c0 |/ b  ?但实际加水工具、解斗口径。 温水孔的大小同时 都会影响加水的速度,, x, V! p  u& F& |9 j
    水位超调量的大小。做了后面的实验后,往往还要修改改前面
    0 o3 B) `4 \% x/ j  b4 [) q( K
    游客,如果您要查看本帖隐藏内容请回复

    9 ~5 b3 c- w0 N

    该用户从未签到

    2#
    发表于 2020-1-20 18:17 | 只看该作者
    很好的资料,谢谢分享
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-30 17:15 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表