爱吱声

标题: 拜读晨大《控制之道》及问题请教 [打印本页]

作者: 可梦之    时间: 2024-3-17 14:18
标题: 拜读晨大《控制之道》及问题请教
刚读完第一章《反馈、动态与稳定性》。虽然是讲控制的,但是对我现在研究电路也很有帮助。
2 w& u, l. P; E6 D' _5 D% s, c$ I% E; a, _; ?8 K0 l
这章讲明白了好几个点。虽然我之前也接触过,数学公式、程序验证也对,但是总觉得隔着一层,就是不知道为什么这样。晨大的书透到了本质,方便理解。
6 u5 s) L# o' o" e/ R: [1 J1. 极点的磨平效应,零点的锐化作用。之前理解极点还容易点,零点一直不知道有什么作用。1 c" y7 H+ N! s5 b2 _1 f$ i3 x
2. 极点和时间常数互为倒数。之前我也用时间常数表达式,但是不知道这个概念。- I' c! D6 v2 Q& n
3. 欠阻尼,临界阻尼,过阻尼。我现在就遇到了临界阻尼的情况。
9 ^0 s+ P1 X6 W' c$ _+ l8 J4. 极点实部和虚部的作用。我们的极点都是实数,那应该不会出现我之前担心的震荡(欠阻尼)现象。之前也看过类似的分析,但是这次看书才联系起来,解决了我的困惑。4 X+ Q: s; J, U- f- c1 N! v; `
* S4 ?+ L' P0 ^$ b( p
但还有一些问题没有想明白,想请教一下晨大
9 }. J% m3 ]& s( r. E2 B6 k$ y1. 极点数多于零点数:没太搞明白解释。输出不能超前于输入,这个没问题。但是磨平作用不仅和极点的多少有关,和极点的大小也有关吧。零点的锐化也类似。那么有没有可能我有几个很大的极点,更多但是更小的零点,使得输出还是之后输入呢?
7 n# L' x9 z$ G" |5 }5 B' }- ~& F! z8 M8 x6 T5 _4 @) c4 T
我们电路分析中也有tranfer function,里面也有零点书和极点数。有的书说的是小于,有的地方说的是小于等于。之前也没当一回儿事。现在好奇了:什么时候会等于,电路输入输入的transfer function和闭环、开环控制有哪些想通之处?+ _/ c$ R; \: ^) [% ?

, N% u- Q" G" l8 z* R$ r* [2. 我们对系统降阶之后,其对应的波形在0点附近会先下降出现负值再回来,类似临界阻尼中峰值会超过1. 当然我们输入不是step,而是ramp函数。这个肯定是降阶造成的误差,原系统中不可能为负数。这种现象有什么名称吗?
+ X# t, I7 V, Z6 @( C! J) D( v/ O% }: i" t( f
3. 图1-8中,0.35上面的实线是“稳态值”,0.35下面的虚线没有标注,我猜是“设定值”。那上升时间图片标的是到设定值的时间,下面文字写的是穿过“稳态值”的时间。这个有点困惑,但不影响理解意思。
4 g% ?" G2 C/ ]
! a1 Z' ^6 G8 z7 v感谢感谢
作者: 数值分析    时间: 2024-3-17 20:26
都已经拿到书开始学习了?羡慕了,我的书还不知道在哪儿呢。。。
作者: 晨枫    时间: 2024-3-17 22:52
本帖最后由 晨枫 于 2024-3-17 09:19 编辑 1 u# n9 R' s+ m3 W6 j

$ ^# S2 }( K/ m" S能帮梦兄改善对零极点的理解,是我的荣幸。后续章节还请多提宝贵意见。, q: y- I. y( o, j4 Q

# R! Y! Z' o4 ~* r从频域的角度,可以把每一个极点理解为多一个低通滤波环节,每一个零点为高通滤波环节。每一个频域环节有两个特征:幅度和相位。磨平还是锐化是从幅度来说的,但加一个极点,就在相位上滞后一个90度,加一个零点就超前90度,不受幅度影响。这个90度可以从正弦微分就变余弦,余弦积分就变正弦来理解。极点好比积分,零点好比微分。
2 Y6 n7 R7 O# G* K3 y0 A
, m7 O7 f7 }, @/ g7 }  P实数极点只是开环时不震荡,闭环了还是可以震荡的。在根轨迹上,实数极点永远在实轴上,不震荡;增益增加到一定程度后,即将分叉,那就是临界阻尼点了。; r8 G# F, Q' ^. _7 M: S* D0 |

5 X" _% b2 V# P5 s& z这样好理解一点吗?
; M7 S* M8 ]% ^% i. H( L1 G
# c: Z; K: D$ c: s* p4 K极点数大于等于零点数的叫proper functino(正定函数),严格大于、不能等于的叫strictly proper function(严格正定函数)。物理世界里想的出来的都是严格正定函数的传递函数关系,这正是从输入不可能超前于输出来理解的。正定和非正定只有数学上的意义,就和时域的纯超前一样。很多定理只对正定或者严格正定函数适用,在实际上并不构成限制。) w8 P1 q, s, p. i0 h# z' [# X
$ r* S+ @* b- B  X) J5 |0 L
传递函数只是定义动态系统的输入输出关系,干什么用都可以。传递函数本身的动态行为与开环控制相同,开环的输入-输出行为直接由传递函数决定。闭环把输出反馈回来,修正传递函数的行为。开环是一厢情愿的,想要达到某一结果,但是否达到既看不到也不关心;闭环是见招拆招的,一面实施修正动作,一面观察结果,作为进一步修正的基础。稳定的闭环最终达到想要的结果,不稳定的闭环弄巧成拙,越描越黑。8 P8 H: u! x$ r2 p

5 O% k- S4 n9 O& F) M$ C
我们对系统降阶之后,其对应的波形在0点附近会先下降出现负值再回来,类似临界阻尼中峰值会超过1.

2 J! H, u' M# {. K# {
% x% t# Z, r  U1 [" k这个要想一下,能给一个波形图看看吗?+ W9 E6 i! d3 c! K! _+ t
7 O" L* ^8 \- z- X: d- _
上升时间(rise time)的定义并不统一,用稳态值、设定值、设定值加减5%、10%的都有,我自己也没有统一起来,不好意思。
1 B9 b9 u; n* t1 _9 Q
, G# x$ w- z5 L! b" ^在实用中,这个只是定性地用一用,所以这些定义差异并不打紧。稳定时间(settling time)更加有用。
作者: 可梦之    时间: 2024-3-18 09:36
本帖最后由 可梦之 于 2024-3-18 10:11 编辑 : J  M: k" \2 y' }, [# o  \

9 R  \* I7 y& f3 ?2 `+ b万分感谢!
1 |. f4 t. W' ~! d4 Y. ~6 a
3 {5 E! _. G9 c! w% j4 E; c* X9 M正定函数这个,书上证明系统是passive的时候用到了,不过理论证明太抽象,认怂跳过去了。你这样解释就清楚明白好多了。
/ `/ M, |  t; v9 ]! W" }8 g, e/ B5 v: x! M5 t2 E! c
函数图片是这样的
) S! X  s, p! Q
" S, w- r. d) j" x; R& n- w
: m$ z" c* }: F/ s
( R4 l8 t4 w; w6 I- e. {# q原系统是单调的,降阶到二维的结果(一般不会这么低,为了突出这个现象)。poles是:[-0.2580, -6.5426], residue是 [0.3019   -1.1122]. zeros:    -2.0830(手算出来的,可能不对)。我们用的ramp输入。
+ [6 v* @6 |. q5 Q3 C* i1 ]" L
. @8 @0 r1 ^4 J% I/ D后面还没有全看完,但有一个小问题。很多图片是彩色的,很漂亮。但是对我这种色弱的残障人士,波形图颜色和图示颜色匹配有些困难,尤其是颜色多的时候。之后出书是否可以考虑除了颜色,还可以用不同线段(实线,虚线。。。)或者符号(+.*)区分表示?
8 ?! b' O2 E' w; K3 @) o& P0 i% A' q& s' r4 M8 Z

作者: 晨枫    时间: 2024-3-18 09:54
可梦之 发表于 2024-3-17 19:36
: U% t3 m& C& p. R& F3 n$ }万分感谢!
3 y1 n) V# P* W# ^( L$ L$ _& m- }/ z& M7 B+ Y* v; d
正定函数这个,书上证明系统是passive的时候用到了,不过理论证明太抽象,认怂跳过去了。你这 ...
$ ]$ l3 ~$ {" T

9 j- S0 M1 P& k5 h梦兄太客气。! O5 M; ?+ D0 X4 x" a1 i% t! R3 i, T
* g& n1 i+ k. l6 S& d
这个好像是non-minimum phase的样子,你是不是降阶后产生一个右半平面的零点?应该就是这东西在作怪。3 d& k5 O/ T5 q& d7 Q1 m' O1 o* J

$ j3 {2 \4 v: ?用各种line style的办法已经用上了,但有时线太多,还是区分不过来。这个问题我以后会注意,尽量用粗细线、点划线等来区分。多谢提醒。
作者: 可梦之    时间: 2024-3-18 10:09
晨枫 发表于 2024-3-18 09:543 C+ Y/ M: E9 t9 I3 t/ [5 G& b; c# n
梦兄太客气。
! W1 m; ]6 [  Q% n7 ^) Y5 S' ~; G! k& y* x8 }; t7 ]
这个好像是non-minimum phase的样子,你是不是降阶后产生一个右半平面的零点?应该就是这 ...

* ^/ D/ O9 K  R' i" @3 q又学习到了,去了解了一下minimum phase。刚才贴图搞错了没显示出来。
1 a( ?: Q% H: x6 z: l, D, z0 A/ u+ `: Q+ w+ ^% ^: x8 E& u/ [3 Z
我们用的pole-residue的格式。这个transfer function是 0.3019/(s+0.2580) - 1.1122/(s+6.5426) = -(s-2.0830)/(s+0.2580)*(s+6.5426). 的确零点在右平面,刚才算错了。牛!!!




欢迎光临 爱吱声 (http://aswetalk.net/bbs/) Powered by Discuz! X3.2