描述各变量间关系的数学、图形或数字表达式
同一物理系统 可以由 不同的模型描述
不同物理系统 可以由 相同的模型描述
基本要素 | 运动方程 |
---|---|
质量要素 | F = m d 2 x d t 2 F=m\dfrac{\mathrm d^2x}{\mathrm dt^2} F=mdt2d2x |
弹性要素 | F = k x = k ∫ 0 t v d t F = kx = k\int_0^t v \ \mathrm dt F=kx=k∫0tv dt |
阻尼要素 | F = f v = f x ˙ F=fv=f\dot x F=fv=fx˙ |
惯性要素 | T = J α = J d 2 θ d t 2 T = J\alpha = J\dfrac{\mathrm d^2\theta}{\mathrm dt^2} T=Jα=Jdt2d2θ |
摩擦力
F c = F B + F f = f d x d t + F f F_c = F_B + F_f = f\frac{\mathrm dx}{\mathrm dt}+F_f Fc=FB+Ff=fdtdx+Ff
摩擦力矩
T c = T B + T f = K c d θ d t + T f T_c = T_B + T_f = K_c\frac{\mathrm d\theta}{\mathrm dt} + T_f Tc=TB+Tf=Kcdtdθ+Tf
$F(s)= L[f(t)] = \int_0^\infty f(t)e^{-st} \mathbb dt $
性质
线性:$L[af_1(t)+bf_2(t)]=aL[f_1(t)]+bL[f_2(t)] $
微分:
L [ d f ( t ) d t ] = s F ( s ) − f ( 0 ) L[\dfrac{df(t)}{dt}]=sF(s)-f(0) L[dtdf(t)]=sF(s)−f(0)
推论:
若 f ( 0 ) = f ’ ( 0 ) = ⋯ = f ( n − 1 ) ( 0 ) = 0 f(0)=f’(0)=\cdots=f^{(n-1)}(0) = 0 f(0)=f’(0)=⋯=f(n−1)(0)=0,则
L [ d n f ( t ) d t n ] = s n F ( s ) L[\dfrac{d^nf(t)}{dt^n}]=s^nF(s)\\ L[dtndnf(t)]=snF(s)
积分定理:若有 L [ f ( t ) ] = F ( s ) L[f(t)]=F(s) L[f(t)]=F(s),则有
L [ ∫ 0 t f ( τ ) d τ ] = 1 s F ( s ) L[\int_0^t f(\tau)d\tau]=\frac{1}{s}F(s) L[∫0tf(τ)dτ]=s1F(s)
初值定理: f ( 0 + ) = lim s → ∞ s F ( s ) f(0^+)=\lim\limits_{s\rightarrow\infty}\ sF(s) f(0+)=s→∞lim sF(s)
终值定理: lim t → ∞ f ( t ) = lim s → 0 s F ( s ) \lim\limits_{t\rightarrow\infty}\ f(t) = \lim\limits_{s\rightarrow0}\ sF(s) t→∞lim f(t)=s→0lim sF(s)
位移定理: L [ e a t f ( t ) ] = F ( s − a ) \mathscr{L}[e^{at}f(t)]=F(s-a) L[eatf(t)]=F(s−a)
延迟定理: L [ f ( t − a ) ] = e − a s F ( s ) \mathscr{L}[f(t-a)]=e^{-as}F(s) L[f(t−a)]=e−asF(s)
相似定理: L [ f ( t a ) ] = a F ( a s ) \mathscr{L}[f\left(\dfrac{t}{a}\right)]=aF(as) L[f(at)]=aF(as)
卷积定理
线性定常系统传递函数定义:
Remarks
振荡环节
纯微分
一阶微分
二阶微分
延迟环节
串联
并联
单回路反馈
设
反馈表达式:偏差信号 ε ( s ) = R ( s ) ± B ( s ) \varepsilon(s)= R(s)\boldsymbol\pm B(s) ε(s)=R(s)±B(s)
前向通道传函 G ( s ) G(s) G(s)
反馈通道传函 H ( s ) H(s) H(s)
(开环传函 G ( s ) H ( s ) G(s)H(s) G(s)H(s))
闭环传函 Φ ( s ) \varPhi(s) Φ(s)
则
Φ ( s ) = G ( s ) 1 ∓ G ( s ) H ( s ) \varPhi(s) = \dfrac{G(s)}{1\boldsymbol{\mp} G(s)H(s)} Φ(s)=1∓G(s)H(s)G(s)
其中 – 代表正反馈, + 代表负反馈
相加点与分支点的移动
开环传递函数:前向通道传函与反馈通路传函的乘积(不带符号)
输出对参考输入的闭环(令扰动为零)
输出对扰动输入的闭环(零参考输入为零)
系统总输出:叠加原理
偏差信号对参考输入的闭环
Φ ε ( s ) = ε ( s ) R ( s ) = R ( s ) − Y ( s ) H ( s ) R ( s ) = 1 − H ( s ) Y ( s ) R ( s ) = 1 − H ( s ) Φ ( s ) = 1 1 + G 1 ( s ) G 2 ( s ) H ( s ) \begin{aligned} \varPhi_\varepsilon(s)&=\dfrac{\varepsilon(s)}{R(s)}\\ &=\dfrac{R(s)-Y(s)H(s)}{R(s)}\\ &=1-H(s)\dfrac{Y(s)}{R(s)}\\ &=\boldsymbol{1-H(s)\varPhi(s)}\\ &=\dfrac{1}{1+G_1(s)G_2(s)H(s)} \end{aligned} Φε(s)=R(s)ε(s)=R(s)R(s)−Y(s)H(s)=1−H(s)R(s)Y(s)=1−H(s)Φ(s)=1+G1(s)G2(s)H(s)1
偏差信号对扰动输入的闭环
系统总偏差:叠加原理
1 + G 1 ( s ) G 2 ( s ) H ( s ) = 1 + G ( s ) H ( s ) ( = 0 ) 1+G_1(s)G_2(s)H(s)=1+G(s)H(s) \ (=0) 1+G1(s)G2(s)H(s)=1+G(s)H(s) (=0)
方框图: | 输入 | 相加点、分支点、信号线 | 方框 | 输出 |
---|---|---|---|---|
信号流图: | 源节点 | 混合节点 | 支路 | 阱节点 |
P = 1 Δ ∑ k = 1 n P k Δ k P=\dfrac{1}{{\Delta}}{\sum_{k=1}^n P_k\Delta_k} P=Δ1k=1∑nPkΔk
wherein
P k = g a i n o f t h e k t h f o r w a r d p a t h (7a) P_k = {\rm gain\ of\ the}\ k{\rm th\ forward\ path} \tag{7a} Pk=gain of the kth forward path(7a)
Δ = 1 − ∑ m L m 1 + ∑ m L m 2 − ⋯ + ( − 1 ) r ∑ m L m r (7b) \Delta = 1-\sum_mL_{m1}+\sum_mL_{m2}-\cdots+(-1)^r\sum_mL_{mr} \tag{7b} Δ=1−m∑Lm1+m∑Lm2−⋯+(−1)rm∑Lmr(7b)
L m r = g a i n p r o d u c t o f t h e m t h p o s s i b l e c o m b i n a t i o n o f r n o n t o u c h i n g l o o p s (7c) L_{mr}={\rm gain\ product\ of\ the\ }m{\rm th\ possible\ combination\ of\ } r\ {\rm nontouching\ loops} \tag{7c} Lmr=gain product of the mth possible combination of r nontouching loops(7c)
Δ k = t h e v a l u e o f Δ f o r t h a t p a r t o f t h e g r a p h n o t t o u c h i n g t h e k t h f o r w a r d p a t h . (7d) \Delta_{k}={\rm the\ value\ of\ \Delta\ for\ that\ part\ of\ the\ graph\ not\ touching\ the\ }k{\rm th\ forward\ path.} \tag{7d} Δk=the value of Δ for that part of the graph not touching the kth forward path.(7d)
步骤:
找到输入输出节点
列出前向通路及其增益 P k P_k Pk
列出回路和回路增益 L k L_k Lk
列出每两个互不接触的回路增益乘积 L m L n L_mL_n LmLn
列出每三个互不接触的回路增益乘积 L m L n L h L_mL_nL_h LmLnLh
……
列出特征式 Δ = 1 − ∑ L a + ∑ L a L b − ∑ L a L b L c + . . . \Delta=1-\sum L_a+\sum L_aL_b-\sum L_aL_bL_c+... Δ=1−∑La+∑LaLb−∑LaLbLc+...
列出 Δ k \Delta_k Δk
代入公式 得到传递函数为 P = 1 Δ ∑ P k Δ k P=\dfrac{1}{\Delta}\sum P_k\Delta_k P=Δ1∑PkΔk
{ x ˙ = A x + B u 状 态 方 程 y = C x + D u 输 出 方 程 \begin{cases} \dot x=Ax+Bu &&状态方程\\ y=Cx+Du &&输出方程\\ \end{cases} {x˙=Ax+Buy=Cx+Du状态方程输出方程
一、系统方框图建立
二、根据系统机理推导
部分分式
传递函数展开: G ( s ) = ∑ i = 1 n c i s − λ i G(s)=\sum\limits_{i=1}^n \dfrac{c_i}{s-\lambda_i} G(s)=i=1∑ns−λici ,其中系统特征根 λ i \lambda_i λi互不相等
设 X i ( s ) = U ( s ) s − λ i X_i(s)=\dfrac{U(s)}{s-\lambda_i} Xi(s)=s−λiU(s) ,则 s X i ( s ) − λ i X i ( s ) = U ( s ) sX_i(s)-\lambda_iX_i(s)=U(s) sXi(s)−λiXi(s)=U(s),经Laplace逆变换得 x ˙ i = λ i x i + u \dot x_i=\lambda_ix_i+u x˙i=λixi+u
状态方程:
x ˙ ⃗ = [ λ 1 0 λ 2 ⋱ 0 λ n ] x ⃗ + [ 1 1 ⋮ 1 ] u \begin{aligned} \vec{\dot x}= \begin{bmatrix} \lambda_1&&&\boldsymbol 0\\ &\lambda_2\\ &&\ddots\\ &\boldsymbol 0 &&\lambda_n\\ \end{bmatrix} \vec{x}+ \begin{bmatrix} 1\\ 1\\ \vdots\\ 1\\ \end{bmatrix} u \end{aligned} x˙=⎣⎢⎢⎡λ1λ20⋱0λn⎦⎥⎥⎤x+⎣⎢⎢⎢⎡11⋮1⎦⎥⎥⎥⎤u
输出方程:
y ( t ) = [ c 1 ⋯ c n ] x ⃗ y(t)=[c_1\ \cdots\ c_n]\vec x y(t)=[c1 ⋯ cn]x
注意有重根时的处理方法:课本P443~P444
设 λ k \lambda_k λk 为 m m m重根,则相关分部分式可写作: ∑ i = 1 m c i ( s − λ k ) i \sum\limits_{i=1}^m\dfrac{c_i}{(s-\lambda_k)^i} i=1∑m(s−λk)ici
设状态变量: x 1 ( s ) = 1 s − λ k x 2 ( s ) x_1(s) =\dfrac{1}{s-\lambda_k}x_2(s) x1(s)=s−λk1x2(s),
x 2 ( s ) = 1 s − λ k x 3 ( s ) x_2(s)=\dfrac{1}{s-\lambda_k}x_3(s) x2(s)=s−λk1x3(s)
$x_i(s) = \dfrac{1}{s-\lambda_k}U(s) $
可解得:
x ˙ 1 = λ k x 1 + x 2 \dot x_1 = \lambda_kx_1+x_2 x˙1=λkx1+x2
x ˙ 2 = λ k x 2 + x 3 \dot x_2 = \lambda_kx_2+x_3 x˙2=λkx2+x3
…
x ˙ i = λ k x i + u \dot x_i = \lambda_kx_i+u x˙i=λkxi+u
高阶微分方程
m < n m
状态变量选取方法:
x 1 = y x_1=y x1=y
x 2 = y ˙ x_2=\dot y x2=y˙
$ x_3=y’’$
… \dots …
x n = y ( n − 1 ) x_n=y^{(n-1)} xn=y(n−1)
(Laplace变换、零初始条件)
SISO: G ( s ) = C ( s I − A ) − 1 B + D G(s)={\boldsymbol C}(s{\boldsymbol I}-{\boldsymbol A})^{-1}{\boldsymbol B}+{\boldsymbol D} G(s)=C(sI−A)−1B+D
MIMO: Y ( s ) = G ( s ) U ( s ) \boldsymbol Y(s)=\boldsymbol G(s)\boldsymbol U(s) Y(s)=G(s)U(s)
通过非奇异线性变换关联的两个状态空间模型等价
数学描述
给定系统 ∑ ( A , B , C , D ) \sum(A,B,C,D) ∑(A,B,C,D)引入线性变换:
x ˉ = T n × n x \bar x = \boldsymbol T_{n\times n}x xˉ=Tn×nx
则可得到新系统 Σ ‾ ( A ‾ , B ‾ , C ‾ , D ‾ ) \overline \Sigma(\overline A,\overline B,\overline C,\overline D) Σ(A,B,C,D):
{ A ‾ = T A T − 1 B ‾ = T B C ‾ = C T − 1 D ‾ = D \begin{cases} \overline A = TAT^{-1}\\ \overline B = TB\\ \overline C = CT^{-1}\\ \overline D = D\\ \end{cases} ⎩⎪⎪⎪⎨⎪⎪⎪⎧A=TAT−1B=TBC=CT−1D=D
系统 Σ \Sigma Σ和 Σ ‾ \overline \Sigma Σ 等价
用途:可把状态方程变成Jordan标准型
ZOH:零阶保持器
级数求和法
X ( z ) = ∑ n = 0 ∞ x ( n T ) z − n X(z) = \sum\limits_{n=0}^{\infty} x(nT)z^{-n} X(z)=n=0∑∞x(nT)z−n
一般是等比级数求和: S n = a 1 ( 1 − q n ) 1 − q S_n = \dfrac{a_1(1-q^n)}{1-q} Sn=1−qa1(1−qn)
部分分式法
求连续函数 x ( t ) x(t) x(t)的Laplace变换
展开成部分分式,逐项求反变换
查表求z变换(每一部分分式对应的是简单的时间函数)
拉普拉斯变换 | 时间函数 | Z变换 |
---|---|---|
1 | δ ( t ) \delta(t) δ(t) | 1 |
e − k T s e^{-kTs} e−kTs | δ ( t − k T ) \delta(t-kT) δ(t−kT) | z − k z^{-k} z−k |
1 s \dfrac{1}{s} s1 | 1 ( t ) 1(t) 1(t) | z z − 1 \dfrac{z}{z-1} z−1z |
1 s 2 \dfrac{1}{s^2} s21 | t t t | T z ( z − 1 ) 2 \dfrac{Tz}{(z-1)^2} (z−1)2Tz |
1 s + a \dfrac{1}{s+a} s+a1 | e − a t e^{-at} e−at | z z − e − a T \dfrac{z}{z-e^{-aT}} z−e−aTz |
a k = a t T a^{k}=a^{\frac{t}{T}} ak=aTt | z z − a \dfrac{z}{z-a} z−az | |
ω s 2 + ω 2 \dfrac{\omega}{s^2+\omega^2} s2+ω2ω | s i n ω t sin\omega t sinωt | z sin ω T z 2 − 2 c o s ω T + 1 \dfrac{z\sin\omega T}{z^2-2cos\omega T+1} z2−2cosωT+1zsinωT |
s s 2 + ω 2 \dfrac{s}{s^2+\omega^2} s2+ω2s | c o s ω t cos\omega t cosωt | z ( z − cos ω T ) z 2 − 2 c o s ω T + 1 \dfrac{z(z-\cos\omega T)}{z^2-2cos\omega T+1} z2−2cosωT+1z(z−cosωT) |
1 ( s + a ) 2 \dfrac{1}{(s+a)^2} (s+a)21 | t e − a t te^{-at} te−at | |
e − k T s G ( s ) e^{-kTs}G(s) e−kTsG(s) | g ( t − k T ) g(t-kT) g(t−kT) | z − k Z [ G ( s ) ] z^{-k}\mathscr Z[G(s)] z−kZ[G(s)] |
留数计算法
长除法
X ( z ) = N ( z ) D ( z ) = b 0 + b 1 z − 1 + ⋯ + b m z − m a 0 + a 1 z − 1 + ⋯ + a n z − n , n ≥ m X(z)=\dfrac{N(z)}{D(z)}=\dfrac{b_0+b_1z^{-1}+\cdots+b_mz^{-m}}{a_0+a_1z^{-1}+\cdots+a_nz^{-n}}\ ,\ n\geq m X(z)=D(z)N(z)=a0+a1z−1+⋯+anz−nb0+b1z−1+⋯+bmz−m , n≥m
用 N ( z ) N(z) N(z)长除 D ( z ) D(z) D(z) 得结果:
X ( z ) = x ( 0 ) + x ( T ) z − 1 + x ( 2 T ) z − 2 + ⋯ X(z)=x(0)+x(T)z^{-1}+x(2T)z^{-2}+\cdots X(z)=x(0)+x(T)z−1+x(2T)z−2+⋯
即得反变换:
x ∗ ( t ) = x ( 0 ) δ ( t ) + x ( T ) δ ( t − T ) + ⋯ x ( k T ) δ ( t − k T ) + ⋯ x^*(t)=x(0)\delta(t)+x(T)\delta(t-T)+\cdots x(kT)\delta(t-kT)+\cdots x∗(t)=x(0)δ(t)+x(T)δ(t−T)+⋯x(kT)δ(t−kT)+⋯
分部分式
先将原式化成以下部分分式形式
$\dfrac{X(z)}{z} = \sum\limits_{i=1}^n \dfrac{A_i}{z-z_i} $
变形:
X ( z ) = ∑ i = 1 n A i z z − z i X(z)=\sum\limits_{i=1}^n\dfrac{A_iz}{z-z_i} X(z)=i=1∑nz−ziAiz
再查表得反变换
留数法
注意:若有极点z=0,则k=0或1时无法用留数法求得(第五次作业题6.6(3)……)
迭代法
z变换法
由差分方程求脉冲传函
Z变换
采样: ε ( s ) → ε ∗ ( z ) \varepsilon(s) \rightarrow \varepsilon^*(z) ε(s)→ε∗(z)
ε ( z ) = R ( z ) − G 1 G 2 H ( z ) ε ( z ) \varepsilon(z)=R(z)-G_1G_2H(z)\varepsilon(z) ε(z)=R(z)−G1G2H(z)ε(z)
ε ( z ) R ( z ) = 1 1 + G 1 G 2 H ( z ) \dfrac{\varepsilon(z)}{R(z)}=\dfrac{1}{1+G_1G_2H(z)} R(z)ε(z)=1+G1G2H(z)1
Y ( z ) R ( z ) = G 1 G 2 ( z ) 1 + G 1 G 2 H ( z ) \dfrac{Y(z)}{R(z)}=\dfrac{G_1G_2(z)}{1+G_1G_2H(z)} R(z)Y(z)=1+G1G2H(z)G1G2(z)
特征方程: 1 + G 1 G 2 H ( z ) = 0 1+G_1G_2H(z)=0 1+G1G2H(z)=0
Remark:
可以证明:
Z [ G 1 ( s ) G 2 ( s ) X ∗ ( s ) ] = G 1 G 2 ( z ) X ( z ) \mathscr Z[G_1(s)G_2(s)X^*(s)] = G_1G_2(z)X(z) Z[G1(s)G2(s)X∗(s)]=G1G2(z)X(z)
例题:由方框图求输出的Z变换式