设为首页收藏本站

爱吱声

 找回密码
 注册
搜索
查看: 710|回复: 5
打印 上一主题 下一主题

[工程技术] 拜读晨大《控制之道》及问题请教

[复制链接]
  • TA的每日心情
    奋斗
    2021-4-20 05:43
  • 签到天数: 300 天

    [LV.8]合体

    跳转到指定楼层
    楼主
     楼主| 发表于 2024-3-17 14:18:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    刚读完第一章《反馈、动态与稳定性》。虽然是讲控制的,但是对我现在研究电路也很有帮助。9 B# I4 }) N, z9 D4 k& o

    8 Z" D1 a) l  N) h这章讲明白了好几个点。虽然我之前也接触过,数学公式、程序验证也对,但是总觉得隔着一层,就是不知道为什么这样。晨大的书透到了本质,方便理解。5 d3 ^5 k$ R! ^
    1. 极点的磨平效应,零点的锐化作用。之前理解极点还容易点,零点一直不知道有什么作用。3 U: R. g6 S9 K8 n0 k$ O, D
    2. 极点和时间常数互为倒数。之前我也用时间常数表达式,但是不知道这个概念。
    # K! U7 ^" ~# Y& q3. 欠阻尼,临界阻尼,过阻尼。我现在就遇到了临界阻尼的情况。
    ) Z( G% m) y) x9 p% V4. 极点实部和虚部的作用。我们的极点都是实数,那应该不会出现我之前担心的震荡(欠阻尼)现象。之前也看过类似的分析,但是这次看书才联系起来,解决了我的困惑。
    7 @9 S7 ^# _: q9 y) }$ r/ _! E  b+ U) h" z$ i
    但还有一些问题没有想明白,想请教一下晨大0 f* Z  h' F" V  g8 z
    1. 极点数多于零点数:没太搞明白解释。输出不能超前于输入,这个没问题。但是磨平作用不仅和极点的多少有关,和极点的大小也有关吧。零点的锐化也类似。那么有没有可能我有几个很大的极点,更多但是更小的零点,使得输出还是之后输入呢?
    4 @' E  h5 g- [3 b3 ~, @
    & K, s) m+ e+ A" \' j2 J2 d. ^我们电路分析中也有tranfer function,里面也有零点书和极点数。有的书说的是小于,有的地方说的是小于等于。之前也没当一回儿事。现在好奇了:什么时候会等于,电路输入输入的transfer function和闭环、开环控制有哪些想通之处?
    $ ~( R& q$ C( X# g. L% [
    , h' b8 `9 F/ {; k2. 我们对系统降阶之后,其对应的波形在0点附近会先下降出现负值再回来,类似临界阻尼中峰值会超过1. 当然我们输入不是step,而是ramp函数。这个肯定是降阶造成的误差,原系统中不可能为负数。这种现象有什么名称吗?
    2 l9 p. j7 e9 i& G* `, L: z, `; f: A5 i% j0 C
    3. 图1-8中,0.35上面的实线是“稳态值”,0.35下面的虚线没有标注,我猜是“设定值”。那上升时间图片标的是到设定值的时间,下面文字写的是穿过“稳态值”的时间。这个有点困惑,但不影响理解意思。1 i$ V9 l6 I! z/ t7 H4 N
    5 r1 r9 n* X" }' i
    感谢感谢

    评分

    参与人数 6爱元 +50 学识 +2 收起 理由
    笑羽 + 10
    helloworld + 6
    pcb + 4
    老票 + 14 + 2 精彩
    老财迷 + 8 只能默默加个分

    查看全部评分

  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 1671 天

    [LV.Master]无

    沙发
    发表于 2024-3-17 20:26:09 | 只看该作者
    都已经拿到书开始学习了?羡慕了,我的书还不知道在哪儿呢。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    板凳
    发表于 2024-3-17 22:52:18 | 只看该作者
    本帖最后由 晨枫 于 2024-3-17 09:19 编辑 ! u1 Q' R. m* D: K
    ' b/ ?5 h' I8 D- D+ x  C/ I
    能帮梦兄改善对零极点的理解,是我的荣幸。后续章节还请多提宝贵意见。
    ! B4 K% w! C. }) n8 P5 G# ?5 N; C6 B/ u3 ?
    从频域的角度,可以把每一个极点理解为多一个低通滤波环节,每一个零点为高通滤波环节。每一个频域环节有两个特征:幅度和相位。磨平还是锐化是从幅度来说的,但加一个极点,就在相位上滞后一个90度,加一个零点就超前90度,不受幅度影响。这个90度可以从正弦微分就变余弦,余弦积分就变正弦来理解。极点好比积分,零点好比微分。
    4 T  k$ H9 G* u+ c, t; c% v9 Q+ p5 x% H5 D2 V7 t1 l
    实数极点只是开环时不震荡,闭环了还是可以震荡的。在根轨迹上,实数极点永远在实轴上,不震荡;增益增加到一定程度后,即将分叉,那就是临界阻尼点了。
    4 s3 F" f' Z# V3 c
    * W' D* f6 e: u" k' c这样好理解一点吗?
    1 K) @! F, F% S% D/ P  g8 M  B9 G. m4 a4 v' [7 s( ]  O5 W
    极点数大于等于零点数的叫proper functino(正定函数),严格大于、不能等于的叫strictly proper function(严格正定函数)。物理世界里想的出来的都是严格正定函数的传递函数关系,这正是从输入不可能超前于输出来理解的。正定和非正定只有数学上的意义,就和时域的纯超前一样。很多定理只对正定或者严格正定函数适用,在实际上并不构成限制。
    9 _2 _2 J- D  @7 p4 z" `# Z0 r; ^. x- x) h2 o9 r
    传递函数只是定义动态系统的输入输出关系,干什么用都可以。传递函数本身的动态行为与开环控制相同,开环的输入-输出行为直接由传递函数决定。闭环把输出反馈回来,修正传递函数的行为。开环是一厢情愿的,想要达到某一结果,但是否达到既看不到也不关心;闭环是见招拆招的,一面实施修正动作,一面观察结果,作为进一步修正的基础。稳定的闭环最终达到想要的结果,不稳定的闭环弄巧成拙,越描越黑。! H: G& j& s- S" {' o  c

    4 r4 W3 R8 F1 ]3 B) k
    我们对系统降阶之后,其对应的波形在0点附近会先下降出现负值再回来,类似临界阻尼中峰值会超过1.

    : |( k( X2 ?" U6 k9 x0 U  D; M  S  x" R4 r
    这个要想一下,能给一个波形图看看吗?$ g: x  K# |+ }  ]3 `) A

    . d2 a9 a5 P6 a6 }3 Q! p0 T" S4 H  N上升时间(rise time)的定义并不统一,用稳态值、设定值、设定值加减5%、10%的都有,我自己也没有统一起来,不好意思。+ L1 R% Z+ F. N9 U

    + w9 s3 O6 V7 l! B在实用中,这个只是定性地用一用,所以这些定义差异并不打紧。稳定时间(settling time)更加有用。

    评分

    参与人数 2爱元 +18 学识 +2 收起 理由
    老票 + 12 + 2 谢谢分享
    helloworld + 6

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-4-20 05:43
  • 签到天数: 300 天

    [LV.8]合体

    地板
     楼主| 发表于 2024-3-18 09:36:34 | 只看该作者
    本帖最后由 可梦之 于 2024-3-18 10:11 编辑 , b  q( o; E! k. A) i/ X
    ' w( B4 D% U0 B
    万分感谢!; [3 q# y- x) Y& Y7 m7 g7 K+ m

    3 F5 i4 e1 x9 s1 U正定函数这个,书上证明系统是passive的时候用到了,不过理论证明太抽象,认怂跳过去了。你这样解释就清楚明白好多了。" j9 T6 w% A) K3 J* F

    % m, G# o; t0 E函数图片是这样的+ P6 e! B: i" a: h7 [7 z( m4 t

    # J+ _5 ~2 O8 E- k2 i& g
    & b6 e$ J; v4 D+ y" L0 Y% h" _% k* j+ Y
    原系统是单调的,降阶到二维的结果(一般不会这么低,为了突出这个现象)。poles是:[-0.2580, -6.5426], residue是 [0.3019   -1.1122]. zeros:    -2.0830(手算出来的,可能不对)。我们用的ramp输入。
    8 |6 @! e6 h0 \% I& F& ~$ p; C5 }/ v3 F8 E1 a, S) H2 K+ f/ S
    后面还没有全看完,但有一个小问题。很多图片是彩色的,很漂亮。但是对我这种色弱的残障人士,波形图颜色和图示颜色匹配有些困难,尤其是颜色多的时候。之后出书是否可以考虑除了颜色,还可以用不同线段(实线,虚线。。。)或者符号(+.*)区分表示?* W5 e$ W2 y/ c$ q

    ' c' F1 ?3 m4 ~( c! U$ ~

    评分

    参与人数 2爱元 +18 学识 +2 收起 理由
    helloworld + 6
    老票 + 12 + 2 谢谢分享

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2024-3-18 09:54:56 | 只看该作者
    可梦之 发表于 2024-3-17 19:36
    , S: Q$ y! T5 @1 v0 [8 c" p万分感谢!
    ; n) k+ u  B" m% ~# h" Q
    2 ]7 _" \) t, t! n% U) ~7 }8 h3 ~正定函数这个,书上证明系统是passive的时候用到了,不过理论证明太抽象,认怂跳过去了。你这 ...

    & f$ P8 u( G3 j+ T' W0 e* N5 x7 D* j! N) l
    梦兄太客气。
    $ |- s8 E5 X, G
    * z$ g' J- U7 L# N0 L& [* X5 ~1 L5 Y这个好像是non-minimum phase的样子,你是不是降阶后产生一个右半平面的零点?应该就是这东西在作怪。( K) J4 o% G) J  h4 L4 s

    9 w; [6 w- F; Z7 p5 @+ ]用各种line style的办法已经用上了,但有时线太多,还是区分不过来。这个问题我以后会注意,尽量用粗细线、点划线等来区分。多谢提醒。

    评分

    参与人数 1爱元 +6 收起 理由
    helloworld + 6

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-4-20 05:43
  • 签到天数: 300 天

    [LV.8]合体

    6#
     楼主| 发表于 2024-3-18 10:09:52 | 只看该作者
    晨枫 发表于 2024-3-18 09:54/ c. i) A. [: y9 s, i. ?6 I( c
    梦兄太客气。# t$ d! ^0 x% O+ c4 U* I! U

    6 s- P2 _- l) q" T5 g  Y" J这个好像是non-minimum phase的样子,你是不是降阶后产生一个右半平面的零点?应该就是这 ...

    & `  ]. C5 U+ E1 t9 U( V又学习到了,去了解了一下minimum phase。刚才贴图搞错了没显示出来。
    : z( n/ _5 K8 z0 N: `4 U3 @2 C. L) g# @3 I: q  e) e
    我们用的pole-residue的格式。这个transfer function是 0.3019/(s+0.2580) - 1.1122/(s+6.5426) = -(s-2.0830)/(s+0.2580)*(s+6.5426). 的确零点在右平面,刚才算错了。牛!!!

    评分

    参与人数 1爱元 +6 收起 理由
    helloworld + 6

    查看全部评分

    回复 支持 反对

    使用道具 举报

    手机版|小黑屋|Archiver|网站错误报告|爱吱声   

    GMT+8, 2024-6-2 14:48 , Processed in 0.040177 second(s), 26 queries , Gzip On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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