ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

系统辨识——动态过程和信号的模型

2019-02-26 20:50:35  阅读:405  来源: 互联网

标签:tau Rv +...+ eiw 模型 boldsymbol amp 动态 辨识


本文将为浙大控制系朱豫才老师《系统辨识》课程的部分笔记

线性时不变SISO过程

微分方程描述 Laplace\stackrel{Laplace}{\longrightarrow}⟶Laplace​ 传递函数描述
微分方程描述 \stackrel{辅助变量}{\longrightarrow}⟶辅助变量​ 状态空间描述 C(sIA)1B+D\stackrel{C(sI-A)^{-1}B+D}{\longrightarrow}⟶C(sI−A)−1B+D​ 传递函数
一个被采样的线性过程可以用一个差分方程或 zzz 传递函数来描述。
假设传递函数 G(q)G(q)G(q),若用变量 zzz 来代替 qqq,则可以得到过程传递函数的 G(z)G(z)G(z),若用单位圆来表示传递函数,取 z=eiwz=e^{iw}z=eiw,则可得到过程频率响应 G(eiw)G(e^{iw})G(eiw)。

无时延卷积模型:
G(q)=k=1gkqk G(q)=\sum_{k=1}^{\infty}g_kq^{-k} G(q)=k=1∑∞​gk​q−k其传递算子为:
G(q)=b0+b1q1+...+bnqn1+a1q1+...+anqn G(q)=\frac{b_0+b_1q^{-1}+...+b_nq^{-n}}{1+a_1q^{-1}+...+a_nq^{-n}} G(q)=1+a1​q−1+...+an​q−nb0​+b1​q−1+...+bn​q−n​其可观规范型为:
A=[a1100a2010an1001an000],B=[b1a1b0b2a2b0bnanb0] A = \left[ {\begin{matrix} { - {a_1}}&1&0& \cdots &0\\ { - {a_2}}&0&1& \cdots &0\\ \vdots & \vdots & \vdots &{}& \vdots \\ { - {a_{n - 1}}}&0&0& \cdots &1\\ { - {a_n}}&0&0& \cdots &0 \end{matrix}} \right], B = \left[ {\begin{matrix} {{b_1} - {a_1}{b_0}}\\ {{b_2} - {a_2}{b_0}}\\ \vdots \\ {{b_n} - {a_n}{b_0}} \end{matrix}} \right] A=⎣⎢⎢⎢⎢⎢⎡​−a1​−a2​⋮−an−1​−an​​10⋮00​01⋮00​⋯⋯⋯⋯​00⋮10​⎦⎥⎥⎥⎥⎥⎤​,B=⎣⎢⎢⎢⎡​b1​−a1​b0​b2​−a2​b0​⋮bn​−an​b0​​⎦⎥⎥⎥⎤​ C=[1000],D=[b0] C = \left[ {\begin{matrix} 1&0&0& \cdots &0 \end{matrix}} \right],D = \left[ {{b_0}} \right] C=[1​0​0​⋯​0​],D=[b0​]

MIMO过程描述

对于MIMO (p×m)(p \times m)(p×m) 过程,也可以将其写作
y(t)=G(q)u(t) \boldsymbol{y}(t)=\boldsymbol{G}(q)\boldsymbol{u}(t) y(t)=G(q)u(t)其中 G(q)\boldsymbol{G}(q)G(q) 表示的是传递函数矩阵,矩阵的每一个元素都可以写作和单变量一样的有理函数形式。但是这种形式用于辨识是不方便的,也不适合于控制器的设计。
从辨识的角度出发,合理的描述为
A(q)y(t)=B(q)u(t) \boldsymbol{A}(q)\boldsymbol{y}(t)=\boldsymbol{B}(q)\boldsymbol{u}(t) A(q)y(t)=B(q)u(t)其中 A(q)\boldsymbol{A}(q)A(q) 和 B(q)\boldsymbol{B}(q)B(q) 都是多项式矩阵:
A(q)=I+A1q1+...+AnqnB(q)=B0+B1q1+...+Bnqn \begin{aligned} \boldsymbol{A}(q)&=\boldsymbol{I}+\boldsymbol{A_1}q^{-1}+...+\boldsymbol{A_n}q^{-n}\\ \boldsymbol{B}(q)&=\boldsymbol{B_0}+\boldsymbol{B_1}q^{-1}+...+\boldsymbol{B_n}q^{-n} \end{aligned} A(q)B(q)​=I+A1​q−1+...+An​q−n=B0​+B1​q−1+...+Bn​q−n​其中 Ai(p×p),Bj(p×m)\boldsymbol{A}_i(p \times p),\boldsymbol{B}_j (p \times m)Ai​(p×p),Bj​(p×m) 均为常数矩阵。
如果 A(q)\boldsymbol{A}(q)A(q) 可逆,则有
G(q)=A(q)1B(q) \boldsymbol{G}(q)=\boldsymbol{A}(q)^{-1}\boldsymbol{B}(q) G(q)=A(q)−1B(q)

称之为矩阵分解描述(MFD),为了保证模型的唯一性,最简单的方式是采用对角型 MFD 的形式,通过这样的处理就可以将该MIMO过程分解为 ppp 个 mmm 输入单输出的子过程。

信号的描述

离散傅里叶变换把时域信号分解成频域成分,UN(w)U_N(w)UN​(w) 是在频率点 www 的权重,称权重的绝对值平方为信号 u(t)u(t)u(t) 的周期图,UN(2πk/N)2|U_N(2\pi k/N)|^2∣UN​(2πk/N)∣2 是信号在频率点 w=2πk/Nw=2 \pi k/Nw=2πk/N 上的能量影响指标,因此信号的能量可以在时域或频域中通过 ParsevalParsevalParseval 公式来确定。

信号谱

平稳随机过程不严格定义:均值自相关函数不随时间改变
自相关函数和功率谱(谱密度)的定义:

Rv(τ)=Ev(t)v(tτ)Φv(w)=τ=Rv(τ)eiτw \begin{aligned} R_v(\tau)&=Ev(t)v(t-\tau)\\ \Phi_v(w)&=\sum_{\tau=\infty}^{\infty}R_v(\tau)e^{-i\tau w} \end{aligned} Rv​(τ)Φv​(w)​=Ev(t)v(t−τ)=τ=∞∑∞​Rv​(τ)e−iτw​

互相关函数和互谱的定义类似。
平稳过程经过稳态滤波器后还是平稳过程,且有

Φs(w)=G(eiw)2Φv(w)Φsv(w)=G(eiw)Φv(w) \begin{aligned} \Phi_s(w)&=|G(e^{iw})|^2\Phi_v(w)\\ \Phi_{sv}(w)&=G(e^{iw})\Phi_v(w) \end{aligned} Φs​(w)Φsv​(w)​=∣G(eiw)∣2Φv​(w)=G(eiw)Φv​(w)​

在实际应用中,无论过程是确定还是随机的,其自相关函数可以用时间平均算子代替数学期望的方法来做估计
Rv(τ)=1Nt=1Nv(t)v(tτ) R_v(\tau)=\frac{1}{N}\sum_{t=1}^Nv(t)v(t-\tau) Rv​(τ)=N1​t=1∑N​v(t)v(t−τ)可以得到谱的估计
Φv(w)=τ=τmτmRv(τ)eiτw \Phi_v(w)=\sum_{\tau=-\tau_m}^{\tau_m}R_v(\tau)e^{-i\tau w} Φv​(w)=τ=−τm​∑τm​​Rv​(τ)e−iτwτm\tau_mτm​ 要取合适的值,比如 τm=N/10\tau_m=N/10τm​=N/10。

任意一个平稳随机过程可以用一个稳定的最小相位滤波器对白噪声进行滤波来得到
v(t)=H(q)e(t) v(t)=H(q)e(t) v(t)=H(q)e(t) 其中{e(t)}\{e(t) \}{e(t)} 为零均值方差为 RRR 的白噪声。
由线性系统的性质及白噪声的特性可以得到 {v(t)}\{v(t)\}{v(t)} 的功率谱

Φv(w)=H(eiw)2R \Phi_v(w)=|H(e^{iw})|^2R Φv​(w)=∣H(eiw)∣2R

标签:tau,Rv,+...+,eiw,模型,boldsymbol,amp,动态,辨识
来源: https://blog.csdn.net/qq_27436347/article/details/87939462

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有