自动控制原理知识点精要梳理 | Ref 4

注:本文为 “自动控制原理知识点” 相关经典博文 Ref 4

因 csdn 博客篇幅合并超限,四篇重排连载,不定期修订。
图片清晰度,限于引文原状。
部分模糊图片转为文字。
如有内容异常,请看原文。


【经典控制理论】| 自动控制原理知识点概要(下)

CHH3213 已于 2022-10-03 15:24:31 修改

参考资料

  • 胡寿松《自动控制原理》第6版
  • 刘豹《现代控制理论》第3版
  • 斐润《自动控制原理》(注:此处应为原文笔误,裴润)
  • 哈工大控制学科 803 考研资料

6. 线性系统的校正

图

6.1 综合和校正问题的提出

控制系统的综合和校正问题是在已知固有特性及期望指标的前提下,确定校正装置,使系统校正后能满足期望的性能指标。校正过程如下:

图

6.2 基本控制规律

自动控制原理里最常见的基本控制规律是PID控制规律。各控制规律在系统校正中的作用与固有特性有关,应具体问题具体分析。

名称比例 K p K_p Kp比例微分 (PD)积分 (I)比例积分 (PI)比例积分微分 (PID)
传递函数 K p K_p Kp K p ( τ s + 1 ) K_p(\tau s + 1) Kp(τs+1) 1 s \frac{1}{s} s1 K p ( 1 T i s + 1 ) K_p\left(\frac{1}{T_i s} + 1\right) Kp(Tis1+1) K p ( 1 T i s + τ s + 1 ) K_p\left(\frac{1}{T_i s} + \tau s + 1\right) Kp(Tis1+τs+1)

6.3 常用校正装置及其特性

按照校正装置 G c ( j ω ) G_c(j\omega) Gc() 的相位 φ c \varphi_c φc 的不同,常用校正装置可以分为:超前校正装置、滞后校正和滞后-超前校正装置。

1. 超前校正

基本特征: φ c ( ω ) > 0 \varphi_c(\omega) > 0 φc(ω)>0

常用的超前校正装置为带惯性的PD控制器,其传递函数为
G c ( s ) = a T s + 1 T s + 1 G_c(s) = \frac{aTs + 1}{Ts + 1} Gc(s)=Ts+1aTs+1
其中, a > 1 a > 1 a>1,其伯德图如下。

图

其相频特性存在极值点,该点处
{ ω = ω m = 1 a T φ ( ω m ) = φ m = arcsin ⁡ a − 1 a + 1 L ( ω m ) = 10 log ⁡ a \begin{cases} \omega &= \omega_m = \frac{1}{\sqrt{aT}} \\ \varphi(\omega_m) &= \varphi_m = \arcsin\frac{a - 1}{a + 1} \\ L(\omega_m) &= 10 \log a \end{cases} ωφ(ωm)L(ωm)=ωm=aT 1=φm=arcsina+1a1=10loga
由于 φ c ( ω ) \varphi_c(\omega) φc(ω) 的正相角对提高系统的动态性能有利,因此,在设计超前校正时,通常取 ω m = ω c \omega_m = \omega_c ωm=ωc

2. 滞后校正

基本特征: φ c ( ω ) < 0 \varphi_c(\omega) < 0 φc(ω)<0

常用的滞后校正装置为近似PI控制器,其传递函数为

G c ( s ) = b T s + 1 T s + 1 G_c(s) = \frac{bTs + 1}{Ts + 1} Gc(s)=Ts+1bTs+1

其中 b < 1 b < 1 b<1,其伯德图如下。

图

由于 φ c ( ω ) \varphi_c(\omega) φc(ω) 的负相角对系统的平稳性不利,因此,在设计滞后校正时,应使 ω m ≪ ω c \omega_m \ll \omega_c ωmωc。通常取: 1 b T = ( 1 5 ∼ 1 10 ) ω c \frac{1}{bT} = \left(\frac{1}{5} \sim \frac{1}{10}\right) \omega_c bT1=(51101)ωc

3. 滞后-超前校正

基本特征: ω \omega ω 较小时, φ c ( ω ) < 0 \varphi_c(\omega) < 0 φc(ω)<0 ω \omega ω 较大时, φ c ( ω ) > 0 \varphi_c(\omega) > 0 φc(ω)>0
常用滞后-超前网络的传递函数为
G c ( s ) = ( b T b s + 1 ) ( a T a s + 1 ) ( T b s + 1 ) ( T a s + 1 ) G_c(s) = \frac{(bT_b s + 1)(aT_a s + 1)}{(T_b s + 1)(T_a s + 1)} Gc(s)=(Tbs+1)(Tas+1)(bTbs+1)(aTas+1)
其中, a > 1 a > 1 a>1 b < 1 b < 1 b<1 b T b > a T a bT_b > aT_a bTb>aTa

常用校正装置一般都可以用无源网络和有源网络去实现。

4. 用分析法设计串联校正

对于线性控制系统,常用的串联校正设计方法有分析法和综合法两种。分析法又称为试探法。用分析法设计校正装置比较直观,在物理上容易实现,但要求设计者有一定的工程设计经验,设计过程具有试探性。

一般认为,形如 G c ( s ) = a T s + 1 T s + 1 G_c(s) = \frac{aTs + 1}{Ts + 1} Gc(s)=Ts+1aTs+1(其中 a > 1 a > 1 a>1)的超前校正的适用条件为:
{ 固有系统通过调整增益可满足稳态要求 ω c > ω c 0 γ > γ 0 且   { 校正前系统稳定   ( γ 0 > 0 ) 从   ω c 0 > ω c   段   φ 0 ( ω )   下降不剧烈 \begin{cases} \text{固有系统通过调整增益可满足稳态要求} \\ \omega_c > \omega_{c0} \\ \gamma > \gamma_0 \quad \text{且} \, \begin{cases} \text{校正前系统稳定} \, (\gamma_0 > 0) \\ \text{从} \, \omega_{c0} > \omega_c \, \text{段} \, \varphi_0(\omega) \, \text{下降不剧烈} \end{cases} \end{cases} 固有系统通过调整增益可满足稳态要求ωc>ωc0γ>γ0{校正前系统稳定(γ0>0)ωc0>ωcφ0(ω)下降不剧烈
形如 G c ( s ) = b T s + 1 T s + 1 G_c(s) = \frac{bTs + 1}{Ts + 1} Gc(s)=Ts+1bTs+1(其中 b < 1 b < 1 b<1)的滞后校正的适用条件为:
{ 固有系统通过调整增益可满足稳态要求 ω c < ω c 0 γ > γ 0 且   18 0 ∘ + φ 0 ( ω c )   比   γ   大   5 ∘   以上 \begin{cases} \text{固有系统通过调整增益可满足稳态要求} \\ \omega_c < \omega_{c0} \\ \gamma > \gamma_0 \quad \text{且} \, 180^\circ + \varphi_0(\omega_c) \, \text{比} \, \gamma \, \text{大} \, 5^\circ\, \text{以上} \end{cases} 固有系统通过调整增益可满足稳态要求ωc<ωc0γ>γ0180+φ0(ωc)γ5以上

5. 用综合法设计串联校正

综合法设计串联校正的基本思路是:首先根据期望性能指标及固有特性设计出满足要求的期望特性,然后再根据校正前后开环传递函数的关系,求出校正装置的传递函数。

工程设计法只是将期望特性进一步规范化和简单化,常用的工程设计法有 γ max ⁡ \gamma_{\max} γmax M min ⁡ M_{\min} Mmin 设计法。

6.4 反馈校正

1. 反馈校正的基本原理

用反馈校正装置包围待校正系统中对动态性能改善有重大妨碍作用的某些环节,形成一个局部反馈回路。在局部反馈回路的开环幅值远大于1的条件下,局部反馈回路的特性主要取决于反馈校正装置,而与被包围部分无关;适当选取反馈校正装置的形式和参数,可使已校正系统的性能满足给定指标的要求。

2. 反馈校正的特点

反馈校正可以削弱非线性特性的影响,可减小系统的时间常数,可降低系统对参数变化的敏感性,可抑制系统噪声。

3. 反馈校正的设计思路

反馈校正的设计常用综合法。一般是首先绘出期望特性,再根据局部反馈和期望特性的关系求出校正装置的传递函数,经校验合理后,便可确定反馈校正的传递函数。

6.5 复合校正

复合校正的主要目的是减小乃至消除稳态误差,其特点是在反馈回路中加入前馈通路。复合校正可分为按输入补偿和按扰动补偿两种。

1. 按输入补偿的复合校正

设输入信号为 r ( t ) r(t) r(t),误差信号为 e ( t ) e(t) e(t),首先应用结构图变换或用 Mason 公式求出:
φ e r ( s ) = E ( s ) R ( s ) \varphi_{er}(s) = \frac{E(s)}{R(s)} φer(s)=R(s)E(s)

  • 完全补偿:令 φ e r ( s ) = 0 \varphi_{er}(s) = 0 φer(s)=0,解出相应的前馈校正装置的传递函数。
  • 部分补偿:根据 φ e r ( s ) \varphi_{er}(s) φer(s) e s s r e_{ssr} essr 的关系,先确定 φ e r ( s ) \varphi_{er}(s) φer(s) 的分子的形式,再求出前馈校正装置的传递函数。
2. 按扰动补偿的复合校正

设扰动信号为 n ( t ) n(t) n(t),误差信号为 e ( t ) e(t) e(t),首先应用结构图变换或用Mason公式求出:
φ e n ( s ) = E ( s ) N ( s ) \varphi_{en}(s) = \frac{E(s)}{N(s)} φen(s)=N(s)E(s)

  • 完全补偿:令 φ e n ( s ) = 0 \varphi_{en}(s) = 0 φen(s)=0,解出相应的前馈校正装置的传递函数。
  • 部分补偿:根据 φ e n ( s ) \varphi_{en}(s) φen(s) e s s n e_{ssn} essn 的关系,先确定 φ e n ( s ) \varphi_{en}(s) φen(s) 的分子的形式,再求出前馈校正装置的传递函数。

7. 离散系统的分析和校正

图

7.1 离散系统的基本概念

控制系统中有一个或若干个部件的输出信号是一串脉冲或是数字(数码),由于信号在时间上是离散的,这类系统称为离散系统。

  • A/D转换:把连续的模拟信号转换为时间上离散的、幅值上整量化的数字信号(二进制的整数)。
  • D/A转换:把离散的数字信号转换为连续模拟信号。

7.2 连续时间信号的采样与复现

  • 香农采样定理。如果采样器的输入信号 e ( t ) e(t) e(t) 具有有限带宽,并且有直到 ω h \omega_h ωh 的频率分量(最大的频率分量),则使信号 e ( t ) e(t) e(t) 圆满地从采样信号 e ∗ ( t ) e^*(t) e(t) 中恢复过来的采样周期 T T T,满足下列条件: T ⩽ 2 π 2 ω h T \leqslant \frac{2\pi}{2\omega_h} T2ωh2π,即采样频率 ω s \omega_s ωs 满足 ω s ≥ 2 ω h \omega_s \geq 2\omega_h ωs2ωh
  • 零阶保持器:
    G h ( s ) = 1 s − e − T s s = 1 − e − T s s G_h(s) = \frac{1}{s} - \frac{e^{-Ts}}{s} = \frac{1 - e^{-Ts}}{s} Gh(s)=s1seTs=s1eTs

7.3 Z 变换理论

1. Z 变换定义
  • 采样信号:
    e ∗ ( t ) = ∑ n = 0 ∞ e ( n T ) δ ( t − n T ) e^*(t) = \sum_{n=0}^{\infty} e(nT) \delta(t - nT) e(t)=n=0e(nT)δ(tnT)
  • 采样拉普拉斯变换:
    E ∗ ( s ) = ∑ n = 0 ∞ e ( n T ) e − n s T E^*(s) = \sum_{n=0}^{\infty} e(nT) e^{-nsT} E(s)=n=0e(nT)ensT
  • Z 变换的定义式为:
    E ( z ) = E ∗ ( s ) ∣ s = 1 T ln ⁡ z = ∑ n = 0 ∞ e ( n T ) z − n E(z) = \left.E^*(s)\right|_{s=\frac{1}{T} \ln z} = \sum_{n=0}^{\infty} e(nT) z^{-n} E(z)=E(s)s=T1lnz=n=0e(nT)zn
    记作: E ( z ) = Z [ e ∗ ( t ) ] = Z [ e ( t ) ] E(z) = Z[e^*(t)] = Z[e(t)] E(z)=Z[e(t)]=Z[e(t)]
2. Z 变换性质
  • 线性性质:
    Z [ a e 1 ∗ ( t ) ± b e 2 ∗ ( t ) ] = a E 1 ( z ) ± b E 2 ( z ) Z[a e_1^*(t) \pm b e_2^*(t)] = a E_1(z) \pm b E_2(z) Z[ae1(t)±be2(t)]=aE1(z)±bE2(z)

  • 实数位移定理

    • 滞后定理:
      Z [ e ( t − n T ) ] = z − n E ( z ) , z − 1 = e − s T ( 延迟算子 ) Z[e(t - nT)] = z^{-n} E(z), \quad z^{-1} = e^{-sT} \quad (\text{延迟算子}) Z[e(tnT)]=znE(z),z1=esT(延迟算子)
    • 超前定理:
      Z [ e ( t + n T ) ] = z n [ E ( z ) − ∑ k = 0 n − 1 e ( k T ) z − k ] Z[e(t + nT)] = z^n \left[E(z) - \sum_{k=0}^{n-1} e(kT) z^{-k}\right] Z[e(t+nT)]=zn[E(z)k=0n1e(kT)zk]
  • 复数位移定理:
    Z [ e ( t ) ⋅ e ∓ a t ] = E ( z ⋅ e ± a t ) Z[e(t) \cdot e^{\mp at}] = E(z \cdot e^{\pm at}) Z[e(t)eat]=E(ze±at)

  • 终值定理:
    lim ⁡ n → ∞ e ( n T ) = lim ⁡ z → 1 z − 1 z E ( z ) \lim_{n \to \infty} e(nT) = \lim_{z \to 1} \frac{z - 1}{z} E(z) nlime(nT)=z1limzz1E(z)

  • 卷积定理:

    u ∗ ( t ) = e ∗ ( t ) ∗ g ∗ ( t ) = ∑ k = 0 ∞ e ( k T ) ⋅ g [ ( n − k ) T ] , u^*(t) = e^*(t) * g^*(t) = \sum_{k=0}^{\infty} e(kT) \cdot g[(n - k)T], u(t)=e(t)g(t)=k=0e(kT)g[(nk)T]

    U ( z ) = E ( z ) ⋅ G ( z ) U(z) = E(z) \cdot G(z) U(z)=E(z)G(z)

  • Z域微分定理:
    Z [ t ⋅ e ( t ) ] = − z T ⋅ d d z E ( z ) Z[t \cdot e(t)] = -zT \cdot \frac{d}{dz} E(z) Z[te(t)]=zTdzdE(z)

3. Z反变换
  • 部分分式法
    • 设已知的 Z 变换函数 E ( z ) E(z) E(z) 无重极点,先求出 E ( z ) E(z) E(z) 的极点 z 1 , z 2 , ⋯   , z n z_1, z_2, \cdots, z_n z1,z2,,zn,再将 E ( z ) z \frac{E(z)}{z} zE(z) 展开成如下部分分式之和:
      E ( z ) z = ∑ i = 1 n A i z − z i \frac{E(z)}{z} = \sum_{i=1}^{n} \frac{A_i}{z - z_i} zE(z)=i=1nzziAi
      再由上式写出 E ( z ) E(z) E(z) 的部分分式之和:
      E ( z ) = ∑ i = 1 n A i z z − z i E(z) = \sum_{i=1}^{n} \frac{A_i z}{z - z_i} E(z)=i=1nzziAiz
      然后逐项查 Z 变换表,得:
      e i ( n T ) = Z − 1 [ A i z z − z i ] , i = 1 , 2 , ⋯   , n e_i(nT) = Z^{-1}\left[\frac{A_i z}{z - z_i}\right], \quad i = 1, 2, \cdots, n ei(nT)=Z1[zziAiz],i=1,2,,n
      最后写出已知 E ( z ) E(z) E(z) 对应的采样函数:
      e ∗ ( t ) = ∑ n = 0 ∞ ∑ i = 1 n e i ( n T ) δ ( t − n T ) e^*(t) = \sum_{n=0}^{\infty} \sum_{i=1}^{n} e_i(nT) \delta(t - nT) e(t)=n=0i=1nei(nT)δ(tnT)
  • 幂级数法
    • 通常 E ( z ) E(z) E(z) 可以写成如下形式:
      E ( z ) = b 0 + b 1 z − 1 + b 2 z − 2 + ⋯ + b m z − m a 0 + a 1 z − 1 + a 2 z − 2 + ⋯ + a n z − n , m ≤ n E(z) = \frac{b_0 + b_1 z^{-1} + b_2 z^{-2} + \cdots + b_m z^{-m}}{a_0 + a_1 z^{-1} + a_2 z^{-2} + \cdots + a_n z^{-n}}, \quad m \leq n E(z)=a0+a1z1+a2z2++anznb0+b1z1+b2z2++bmzm,mn
      式中, a i ( i = 0 , 1 , 2 , ⋯   , n ) a_i (i = 0, 1, 2, \cdots, n) ai(i=0,1,2,,n) b j ( j = 0 , 1 , 2 , ⋯   , n ) b_j (j = 0, 1, 2, \cdots, n) bj(j=0,1,2,,n) 均为常系数。
      通过对上式直接做综合除法,得到按 z − 1 z^{-1} z1 升幂排列的幂级数展开式:
      E ( z ) = c 0 + c 1 z − 1 + c 2 z − 2 + ⋯ + c n z − n + ⋯ = ∑ n = 0 ∞ c n z − n E(z) = c_0 + c_1 z^{-1} + c_2 z^{-2} + \cdots + c_n z^{-n} + \cdots = \sum_{n=0}^{\infty} c_n z^{-n} E(z)=c0+c1z1+c2z2++cnzn+=n=0cnzn
      最后写出已知 E ( z ) E(z) E(z) 对应的采样函数:
      e ∗ ( t ) = ∑ n = 0 ∞ c n δ ( t − n T ) e^*(t) = \sum_{n=0}^{\infty} c_n \delta(t - nT) e(t)=n=0cnδ(tnT)
  • 常见 Z 变换表
F ( s ) F(s) F(s) f ( t ) f(t) f(t) f ( k ) f(k) f(k) F ( z ) F(z) F(z)
1 δ ( t ) \delta(t) δ(t)1
e − k T s e^{-kTs} ekTs δ ( t − k T ) \delta(t - kT) δ(tkT) z − k z^{-k} zk
1 s \frac{1}{s} s1 1 ( t ) 1(t) 1(t) z z − 1 \frac{z}{z - 1} z1z
1 s 2 \frac{1}{s^2} s21 t ⋅ 1 ( t ) t \cdot 1(t) t1(t) T z ( z − 1 ) 2 \frac{Tz}{(z - 1)^2} (z1)2Tz
1 s 3 \frac{1}{s^3} s31 t 2 2 ! ⋅ 1 ( t ) \frac{t^2}{2!} \cdot 1(t) 2!t21(t) T 2 z ( z + 1 ) 2 ! ( z − 1 ) 3 \frac{T^2 z(z + 1)}{2!(z - 1)^3} 2!(z1)3T2z(z+1)
1 s + a \frac{1}{s + a} s+a1 e − a t e^{-at} eat z z − e − a T \frac{z}{z - e^{-aT}} zeaTz
1 s − ln ⁡ α T \frac{1}{s - \frac{\ln \alpha}{T}} sTlnα1 α k \alpha^k αk z z − α \frac{z}{z - \alpha} zαz

7.4 离散系统的数学模型

线性定常差分方程及其解法主要有:(1)迭代法;(2) Z 变换法。

1. 脉冲传递函数
  • 定义:零初始条件下,离散系统输出脉冲序列 Z 变换与输入脉冲序列 Z 变换之比。
    G ( z ) = C ( z ) R ( z ) G(z) = \frac{C(z)}{R(z)} G(z)=R(z)C(z)
    典型离散环节示意图如图所示。

图

  • 求法:(1)由差分方程求取;(2)由连续部分的传递函数求脉冲传递函数。
  • 有零阶保持器时的开环系统脉冲传递函数
    • 有零阶保持器时,开环系统脉冲传递函数为:
      G ( z ) = G h ( s ) G p ( s ) = 1 − e − T s s G p ( s ) = ( 1 − e − T s ) G p ( s ) s = ( 1 − z − 1 ) Z [ G p ( s ) s ] G(z) = G_h(s) G_p(s) = \frac{1 - e^{-Ts}}{s} G_p(s) = (1 - e^{-Ts}) \frac{G_p(s)}{s} = (1 - z^{-1}) Z\left[\frac{G_p(s)}{s}\right] G(z)=Gh(s)Gp(s)=s1eTsGp(s)=(1eTs)sGp(s)=(1z1)Z[sGp(s)]

图

  • 闭环系统脉冲传递函数
    • 由于采样开关的位置不同,所以离散闭环系统的结构形式不是统一的,下图是常见的系统结构图,图中输入端和输出端的采样开关是为了方便分析而虚设的。所有采样开关都是同步的,且具有相同的采样周期 T T T

图

  • 由图可见 e ( t ) = r ( t ) − b ( t ) e(t) = r(t) - b(t) e(t)=r(t)b(t),或写成 e ∗ ( t ) = r ∗ ( t ) − b ∗ ( t ) e^*(t) = r^*(t) - b^*(t) e(t)=r(t)b(t)

    取 Z 变换:
    E ( t ) = R ( t ) − B ( t ) E(t) = R(t) - B(t) E(t)=R(t)B(t)
    系统输出:
    C ( s ) = G ( s ) E ∗ ( s ) , E ( s ) = R ( s ) − H ( s ) C ( s ) C(s) = G(s) E^*(s), \quad E(s) = R(s) - H(s) C(s) C(s)=G(s)E(s),E(s)=R(s)H(s)C(s)
    所以:
    E ( s ) = R ( s ) − H ( s ) G ( s ) E ∗ ( s ) E(s) = R(s) - H(s) G(s) E^*(s) E(s)=R(s)H(s)G(s)E(s)
    则有:
    E ∗ ( s ) = R ∗ ( s ) 1 + H ( s ) G ∗ ( s ) E^*(s) = \frac{R^*(s)}{1 + H(s) G^*(s)} E(s)=1+H(s)G(s)R(s)
    由于:
    C ∗ ( s ) = [ G ( s ) E ∗ ( s ) ] = G ∗ ( s ) E ∗ ( s ) = R ∗ ( s ) 1 + H ( s ) G ∗ ( s ) R ∗ ( s ) C^*(s) = \left[G(s) E^*(s)\right] = G^*(s) E^*(s) = \frac{R^*(s)}{1 + H(s) G^*(s)} R^*(s) C(s)=[G(s)E(s)]=G(s)E(s)=1+H(s)G(s)R(s)R(s)
    故:
    E ∗ ( z ) = R ( z ) 1 + H ( z ) G ( z ) , C ( z ) = G ( z ) 1 + H ( z ) G ( z ) R ( z ) E^*(z) = \frac{R(z)}{1 + H(z) G(z)}, \quad C(z) = \frac{G(z)}{1 + H(z) G(z)} R(z) E(z)=1+H(z)G(z)R(z),C(z)=1+H(z)G(z)G(z)R(z)
    定义:
    Φ e ( z ) = E ( z ) R ( z ) = 1 1 + H ( s ) G ( z ) \Phi_e(z) = \frac{E(z)}{R(z)} = \frac{1}{1 + H(s) G(z)} Φe(z)=R(z)E(z)=1+H(s)G(z)1
    为闭环离散系统对输入量的误差脉冲传递函数。而
    Φ ( z ) = C ( z ) R ( z ) = G ( z ) 1 + H ( s ) G ( z ) \Phi(z) = \frac{C(z)}{R(z)} = \frac{G(z)}{1 + H(s) G(z)} Φ(z)=R(z)C(z)=1+H(s)G(z)G(z)
    为闭环离散系统对输入量的脉冲传递函数—闭环脉冲传递函数。若 H ( s ) = 1 H(s) = 1 H(s)=1,则:
    Φ e ( z ) = 1 1 + H ( z ) G ( s ) , Φ ( z ) = G ( z ) 1 + H ( s ) G ( z ) \Phi_e(z) = \frac{1}{1 + H(z) G(s)}, \quad \Phi(z) = \frac{G(z)}{1 + H(s) G(z)} Φe(z)=1+H(z)G(s)1,Φ(z)=1+H(s)G(z)G(z)
    与连续系统类似,令 Φ e ( z ) \Phi_e(z) Φe(z) Φ ( z ) \Phi(z) Φ(z) 的分母为零,便可得到闭环离散系统的特征方程:
    D ( z ) = 1 + G ( s ) H ( z ) = 0 D(z) = 1 + G(s) H(z) = 0 D(z)=1+G(s)H(z)=0
    注意:若 e ( t ) e(t) e(t) 处没有采样开关,则 Φ ( z ) \Phi(z) Φ(z) Φ e ( z ) \Phi_e(z) Φe(z) 将无法求出。

7.5 离散系统的稳定性分析

1. 离散系统稳定的充分必要条件

根据 z z z 平面与 s s s 平面的映射关系 z = e s T z = e^{sT} z=esT,可得到离散系统稳定的充要条件是:

当且仅当离散系统特征方程的全部特征根均分布在 z z z 平面上的单位圆内,或者所有特征根的模均小于1,即 ∣ z i ∣ < 1   ( i = 1 , 2 , ⋯   , n ) |z_i| < 1 \ (i = 1, 2, \cdots, n) zi<1 (i=1,2,,n),相应的线性定常离散系统是稳定的。

2. 离散系统的稳定性判据
  • 根据充分必要条件,求解离散系统特征方程的根,判断其是否全部位于单位圆内。
  • W W W 变换(双线性变换)与劳斯稳定判据。令 z = ω + 1 ω − 1 z = \frac{\omega + 1}{\omega - 1} z=ω1ω+1,代入到离散系统的特征方程,然后对其进行劳斯稳定判据。
  • 朱利稳定判据。列出朱利表,满足约束条件,则系统稳定。
    以二阶系统为例。设离散系统二阶特征方程为 D ( z ) = a 0 + a 1 z + a 2 z 2 = 0 ,   a 2 > 0 D(z) = a_0 + a_1 z + a_2 z^2 = 0, \ a_2 > 0 D(z)=a0+a1z+a2z2=0, a2>0,则此系统稳定的充分必要条件是:
    { D ( 1 ) = a 0 + a 1 + a 2 > 0 D ( − 1 ) = a 0 − a 1 + a 2 > 0 ∣ a 0 ∣ < a 2 \begin{cases} D(1) = a_0 + a_1 + a_2 > 0 \\ D(-1) = a_0 - a_1 + a_2 > 0 \\ |a_0| < a_2 \end{cases} D(1)=a0+a1+a2>0D(1)=a0a1+a2>0a0<a2

7.6 离散系统的稳态误差分析

1. 离散系统的型别

在离散系统中,把开环脉冲传递函数 G ( z ) G(z) G(z) 具有 z = 1 z = 1 z=1 的极点数 v v v 作为划分离散系统型别的标准,即 v = 0 , 1 , 2 , ⋯ v = 0, 1, 2, \cdots v=0,1,2, 时分别成为0型、I型和II型等离散系统。

2. 离散系统稳态误差
  • 用终值定理求取。若离散系统稳定,用终值定理求
    e s s = lim ⁡ z → 1 ( z − 1 ) z E ( z ) e_{ss} = \lim_{z \to 1} \frac{(z - 1)}{z} E(z) ess=z1limz(z1)E(z)

  • 用静态误差系数法求取。

    离散系统的稳态误差结果如表 7-1 所示。

系统型别位置误差 r ( t ) = A ⋅ 1 ( t ) r(t) = A \cdot 1(t) r(t)=A1(t)速度误差 r ( t ) = A t r(t) = At r(t)=At加速度误差 r ( t ) = A 2 t 2 r(t) = \frac{A}{2} t^2 r(t)=2At2
0 型 A K p \frac{A}{K_p} KpA ∞ \infty ∞ \infty
I 型0 A T K v \frac{AT}{K_v} KvAT ∞ \infty
II 型00 A T 2 K a \frac{AT^2}{K_a} KaAT2
III 型000

其中,静态位置误差系数
K p = lim ⁡ z → 1 [ 1 + G ( z ) ] K_p = \lim_{z \to 1} [1 + G(z)] Kp=z1lim[1+G(z)]
静态速度误差系数:
K v = lim ⁡ z → 1 ( z − 1 ) G ( z ) K_v = \lim_{z \to 1} (z - 1) G(z) Kv=z1lim(z1)G(z)
静态加速度误差系数
K a = lim ⁡ z → 1 ( z − 1 ) 2 G ( z ) K_a = \lim_{z \to 1} (z - 1)^2 G(z) Ka=z1lim(z1)2G(z)

7.7 离散系统的动态性能分析

图

  • 复数极点:
    • 位于单位圆外,动态响应分量为振荡发散脉冲序列;
    • 位于单位圆上,动态响应分量为等幅振荡脉冲序列;
    • 位于单位圆内,动态响应分量为振荡收敛脉冲序列。
  • 实数极点:
    • 位于单位圆外的负实轴上,动态响应分量为交替变号的发散脉冲序列;
    • 位于负实轴单位圆上,动态响应分量为交替变号的发散脉冲序列;
    • 位于单位圆内的负实轴上,动态响应分量为交替变号的衰减脉冲序列;
    • 位于单位圆外的正实轴上,动态响应分量为交替变号的发散脉冲序列;
    • 位于正实轴单位圆上,动态响应分量为等幅脉冲序列;
    • 位于单位圆外的正实轴上,动态响应分量为按指数规律衰减的脉冲序列。

7.8 最少拍系统设计

所谓最少拍系统,是指在典型输入作用下,能以有限拍结束响应过程且在采样时刻上无稳态误差的离散系统

1. 设计原则

数字校正器的脉冲传递函数为
D ( z ) = Φ ( z ) G ( z ) [ 1 − Φ ( z ) ] D(z) = \frac{\Phi(z)}{G(z) [1 - \Phi(z)]} D(z)=G(z)[1Φ(z)]Φ(z)
最少拍系统的设计原则是:选择闭环传递函数 Φ ( z ) \Phi(z) Φ(z),使系统在典型输入作用下,经最少采样周期后能使输出序列在各采样时刻的稳态误差为零,达到完全跟踪的目的,从而确定所需要的数字控制器的脉冲传递函数 D ( z ) D(z) D(z)

e s s = 0 e_{ss} = 0 ess=0 得:
E ( z ) = Φ e ( z ) ⋅ R ( z ) = A ( z ) ( 1 − z − 1 ) m Φ e ( z ) E(z) = \Phi_e(z) \cdot R(z) = \frac{A(z)}{(1 - z^{-1})^m} \Phi_e(z) E(z)=Φe(z)R(z)=(1z1)mA(z)Φe(z)
e s s = lim ⁡ n → 1 ( z − 1 ) ⋅ E ( z ) = lim ⁡ z → 1 ( 1 − z − 1 ) A ( z ) ( 1 − z − 1 ) Φ e ( z ) = 0 e_{ss} = \lim_{n \to 1} (z - 1) \cdot E(z) = \lim_{z \to 1} (1 - z^{-1}) \frac{A(z)}{(1 - z^{-1})} \Phi_e(z) = 0 ess=n1lim(z1)E(z)=z1lim(1z1)(1z1)A(z)Φe(z)=0
Φ e ( z ) = ( 1 − z − 1 ) m F ( z ) \Phi_e(z) = (1 - z^{-1})^m F(z) Φe(z)=(1z1)mF(z)
F ( z ) = 1 F(z) = 1 F(z)=1 Φ e ( z ) = ( 1 − z − 1 ) m \Phi_e(z) = (1 - z^{-1})^m Φe(z)=(1z1)m

2. 设计步骤
  1. G ( z ) G(z) G(z) —— 没有单位圆上及圆外的零、极点。
  2. 针对特定的典型输入选 Φ e ( z ) \Phi_e(z) Φe(z)
    r ( t ) → R ( z ) = A ( z ) ( 1 − z − 1 ) m ⇒ Φ e ( z ) = ( 1 − z − 1 ) m r(t) \rightarrow R(z) = \frac{A(z)}{(1 - z^{-1})^m} \Rightarrow \Phi_e(z) = (1 - z^{-1})^m r(t)R(z)=(1z1)mA(z)Φe(z)=(1z1)m
  3. 确定 Φ ( z ) = 1 − Φ e ( z ) \large\Phi(z) = 1 - \Phi_e(z) Φ(z)=1Φe(z)
  4. 写出 D ( z ) = Φ ( z ) Φ e ( z ) ⋅ G ( z ) \large D(z) = \frac{\Phi(z)}{\Phi_e(z) \cdot G(z)} D(z)=Φe(z)G(z)Φ(z)

设计结果如下表:

图

7.9 例题

图

图

图

图

图

8. 非线性控制系统分析

图

8.1 描述函数的定义及计算

设非线性环节的输入信号为 x ( t ) = X sin ⁡ ω t x(t) = X \sin \omega t x(t)=Xsinωt,输出为 y ( t ) y(t) y(t)。非线性环节的输入输出描述为 y = f ( x ) y = f(x) y=f(x)

定义:非线性环节的稳态输出中的基波分量的复数形式与输入正弦信号的负数形式之比,称为非线性环节的描述函数,记为 N ( X , ω ) N(X, \omega) N(X,ω),即
N ( X , ω ) = ∣ N ( X , ω ) ∣ e j ∠ N ( X , ω ) = Y 1 e j φ 1 X = B 1 X + j A 1 X N(X, \omega) = |N(X, \omega)| e^{j \angle N(X, \omega)} = \frac{Y_1 e^{j \varphi_1}}{X} = \frac{B_1}{X} + j \frac{A_1}{X} N(X,ω)=N(X,ω)ejN(X,ω)=XY1ejφ1=XB1+jXA1
式中, X X X —— 非线性环节输入端的正弦信号的振幅。
A 1 = 1 π ∫ 0 2 π y ( ω t ) cos ⁡ ω t   d ( ω t ) ( n = 0 , 1 , ⋯   ) B 1 = 1 π ∫ 0 2 π y ( ω t ) sin ⁡ ω t   d ( ω t ) ( n = 1 , 2 , ⋯   ) Y 1 = A 1 2 + B 1 2 φ 1 = arctan ⁡ A 1 B 1 \begin{aligned} A_1 &= \frac{1}{\pi} \int_0^{2\pi} y(\omega t) \cos \omega t \, d(\omega t) \quad (n = 0, 1, \cdots) \\ B_1 &= \frac{1}{\pi} \int_0^{2\pi} y(\omega t) \sin \omega t \, d(\omega t) \quad (n = 1, 2, \cdots) \\ Y_1 &= \sqrt{A_1^2 + B_1^2} \\ \varphi_1 &= \arctan \frac{A_1}{B_1} \end{aligned} A1B1Y1φ1=π102πy(ωt)cosωtd(ωt)(n=0,1,)=π102πy(ωt)sinωtd(ωt)(n=1,2,)=A12+B12 =arctanB1A1
当非线性特性为单值奇对称特性时, A 1 = 0 A_1 = 0 A1=0 Y 1 = B 1 Y_1 = B_1 Y1=B1 φ 1 = 0 \varphi_1 = 0 φ1=0 N ( X ) = B 1 X N(X) = \frac{B_1}{X} N(X)=XB1 为实数。

8.2 描述函数法的应用条件

非线性系统能够简化成下图所示的典型结构。

图

非线性环节的输入输出特性是奇对称的。系统的线性部分具有良好的低通性能。

8.3 描述函数法

描述函数法主要用于分析在无外力作用情况下,非线性系统的稳定性和自振荡问题,并且不受系统的阶次限制。

非线性元件的输入为正弦波时,将输出的非正弦波的一次谐波(基波)与输入正弦波的复数比定义为非线性环节的描述性函数

描述函数法分析稳定性和自激振荡。将线性系统的奈奎斯特稳定性判据推广,应用于非线性系统。当给定的假设条件满足时,在描述函数法中可以用线性系统中线性部分的频率特性 G ( j ω ) G(j\omega) G() 与临界点 − 1 N ( X ) -\frac{1}{N(X)} N(X)1 的相对位置来判断非线性系统的稳定性。

图

通常情况下,设线性部分的 G ( s ) G(s) G(s) 中有正根 P P P 个,则:

  • G ( j ω ) G(j\omega) G() 曲线逆时针包围整个 − 1 N ( X ) -\frac{1}{N(X)} N(X)1 曲线 P 2 \frac{P}{2} 2P 圈,则该系统是闭环稳定的,否则该非线性系统是不稳定的。
  • G ( j ω ) G(j\omega) G() − 1 N ( X ) -\frac{1}{N(X)} N(X)1 有交点,则交点处会出现周期性运动。
  • 若沿着 X X X 增加的方向, − 1 N ( X ) -\frac{1}{N(X)} N(X)1 曲线是从稳定区域进入不稳定区域,则交点处的周期运动是不稳定的;
  • 若沿着 X X X 增加的方向, − 1 N ( X ) -\frac{1}{N(X)} N(X)1 曲线是从不稳定区域进入稳定区域,则交点处的周期运动是稳定的,即会产生自持振荡,简称自振。令 G ( j ω ) = − 1 N ( X ) G(j\omega) = -\frac{1}{N(X)} G()=N(X)1,从中解出的 X X X 即为非线性环节输入端 x x x 处的自振振幅, ω \omega ω 即为自振的角频率。

8.4 相平面分析法

x x x x ˙ \dot{x} x˙ 为坐标的平面称为相平面,系统的某一状态对应于相平面上的一点。相平面上的点随时间变化的轨迹叫相轨迹。对应于二阶线性定常系统的相轨迹,可以对非线性系统进行分析,这种分析方法称为相平面分析法。

设二阶系统的微分方程为 x ¨ = f ( x ˙ , x ) \ddot{x} = f(\dot{x}, x) x¨=f(x˙,x)

  • 解析法。
    • 用解微分方程的方法找出 x x x x ˙ \dot{x} x˙ 的关系,从而在相平面上绘制相轨迹。通常取 x ¨ = x ˙ d x ˙ d x \ddot{x} = \dot{x} \frac{d\dot{x}}{dx} x¨=x˙dxdx˙,代入原方程,最后得:
      ∫ x ˙ 0 x ˙ g ( x ˙ )   d x ˙ = ∫ x 0 x h ( x )   d x \int_{\dot{x}_0}^{\dot{x}} g(\dot{x}) \, d\dot{x} = \int_{x_0}^{x} h(x) \, dx x˙0x˙g(x˙)dx˙=x0xh(x)dx
      由此可得 x ˙ \dot{x} x˙ x x x 的解析关系式,其中 x ˙ 0 \dot{x}_0 x˙0 x 0 x_0 x0 为初始条件。
  • 等倾线法。
    • 等倾线法是求取相轨迹的一种作图方法,不需要解微分方程。适用于求解困难的非线性微分方程。
      a = d x ˙ d x a = \frac{d\dot{x}}{dx} a=dxdx˙,即 a = f ( x , x ˙ ) a = f(x, \dot{x}) a=f(x,x˙),对于 a a a 的不同取值,由 a = f ( x , x ˙ ) a = f(x, \dot{x}) a=f(x,x˙) 可得 x x x x ˙ \dot{x} x˙ 的不同关系式,且在曲线 a = f ( x , x ˙ ) a = f(x, \dot{x}) a=f(x,x˙) 上,均具有相同的斜率 a a a。给出一组 a a a,就可以近似描绘出相平面图形。
  • 奇点和奇线
    • 在相平面中使系统微分方程满足 d x ˙ d x = 0 0 \frac{d\dot{x}}{dx} = \frac{0}{0} dxdx˙=00 不定形式的点即为奇点。线性二阶系统奇点的类型有:焦点(稳定和不稳定)和节点(稳定和不稳定)和鞍点。
    • 奇线是特殊的相轨迹,将相平面划分成具有不同运动特点的多个区域。最常见的奇线是极限环,极限环有三类:稳定的极限环和不稳定的极限环和半稳定的极限环。

图
图

8.5 例题

图

图

图

图

9. 李亚普诺夫稳定性理论

9.1 稳定性的基本概念

  • 平衡状态

    • x ˙ e = f ( x e , t ) = 0 \dot{x}_e = f(x_e, t) = 0 x˙e=f(xe,t)=0,则 x e x_e xe 为系统的平衡状态。
  • 李雅普诺夫意义下的稳定性

    • 假设系统初始状态位于以平衡状态 x e x_e xe 为球心, δ \delta δ 为半径的闭球域 S ( δ ) S(\delta) S(δ) 内,即 ∥ x 0 − x e ∥ ⩽ δ ( ε , t 0 ) \|x_0 - x_e\| \leqslant \delta(\varepsilon, t_0) x0xeδ(ε,t0),并且 lim ⁡ t → 0 ∥ x ( t , x 0 , t 0 ) − x e ∥ ⩽ ε ,   t ⩾ t 0 \lim_{t \to 0} \|x(t, x_0, t_0) - x_e\| \leqslant \varepsilon, \ t \geqslant t_0 limt0x(t,x0,t0)xeε, tt0,则称 x e x_e xe 是李雅普诺夫意义下的稳定。
  • 渐近稳定

    • 状态满足李雅普诺夫稳定,并且 lim ⁡ t → ∞ ∥ x ( t , x 0 , t 0 ) − x e ∥ → 0 \lim_{t \to \infty} \|x(t, x_0, t_0) - x_e\| \to 0 limtx(t,x0,t0)xe0,则称为渐近稳定。
  • 大范围渐近稳定

    • ∀ x 0 ∈ S ( δ ) , δ → ∞ , S ( δ ) → ∞ \forall x_0 \in S(\delta), \delta \to \infty, S(\delta) \to \infty x0S(δ),δ,S(δ),都有 lim ⁡ t → ∞ ∥ x ( t , x 0 , t 0 ) − x e ∥ → 0 \lim_{t \to \infty} \|x(t, x_0, t_0) - x_e\| \to 0 limtx(t,x0,t0)xe0,则称大范围渐近稳定。
  • 不稳定

    • 不管 δ \delta δ ε \varepsilon ε 多小,只要 S ( δ ) S(\delta) S(δ) 内由 x e x_e xe 出发的轨迹超出 S ( δ ) S(\delta) S(δ) 以外,则 x e x_e xe 不稳定。

9.2 稳定性的判定方法

1. 李雅普诺夫第一法(间接法)

根据线性定常系统稳定性的特征值判断系统稳定性。

设线性定常系统的状态方程为 x ˙ = A x \dot{x} = Ax x˙=Ax,稳定状态判断的充要条件如下:

  • 李雅普诺夫意义下的稳定: Re ⁡ ( λ i ) ⩽ 0 \operatorname{Re}(\lambda_i) \leqslant 0 Re(λi)0
  • 渐近稳定: Re ⁡ ( λ i ) < 0 \operatorname{Re}(\lambda_i) < 0 Re(λi)<0
  • 不稳定: Re ⁡ ( λ i ) > 0 \operatorname{Re}(\lambda_i) > 0 Re(λi)>0
2. 李雅普诺夫第二法(直接法)

如果存在一个具有连续一阶导数的标量函数 V ( x , t ) V(x, t) V(x,t) V ( 0 , t ) = 0 V(0, t) = 0 V(0,t)=0,满足: V ( x , t ) V(x, t) V(x,t) 正定有界, V ˙ ( x , t ) \dot{V}(x, t) V˙(x,t) 负定有界, ∥ x ∥ → ∞ , V ( x , t ) → ∞ \|x\| \to \infty, V(x, t) \to \infty x,V(x,t),则系统在原点是大范围稳定的。

9.3 线性定常系统的李雅普诺夫稳定性分析

线性定常系统 x ˙ = A x , x ( 0 ) = x 0 , t ⩾ 0 \dot{x} = Ax, x(0) = x_0, t \geqslant 0 x˙=Ax,x(0)=x0,t0 渐近稳定的充要条件

对于一个正定对称矩阵 Q Q Q,存在一个正定矩阵 P P P,使得
A T P + P A = − Q A^T P + PA = -Q ATP+PA=Q
成立。

9.4 构造李雅普诺夫函数

1. 变量梯度法

V ˙ ( x ) = [ ∇ V ] T x \dot{V}(x) = [\nabla V]^T x V˙(x)=[V]Tx,其中
∇ V = [ a 11 x 1 + ⋯ + a 1 n x n ⋮ a n 1 x 1 + ⋯ + a n n x n ] \nabla V = \begin{bmatrix} a_{11} x_1 + \cdots + a_{1n} x_n \\ \vdots \\ a_{n1} x_1 + \cdots + a_{nn} x_n \end{bmatrix} V= a11x1++a1nxnan1x1++annxn

  1. 写出 V ˙ ( x ) \dot{V}(x) V˙(x),单限定为负定;

  2. ∂ ( ∇ V j ) ∂ x i = ∂ ( ∇ V i ) ∂ x j \frac{\partial (\nabla V_j)}{\partial x_i} = \frac{\partial (\nabla V_i)}{\partial x_j} xi(Vj)=xj(Vi)

  3. 检验 V ˙ ( x ) \dot{V}(x) V˙(x) 是否为负定;

  4. 可得李雅普诺夫函数为:

    V ( x ) = ∫ 0 x 1 ∇ V 1 ζ   d ζ + ⋯ + ∫ 0 x n ∇ V n ζ   d ζ V(x) = \int_0^{x_1} \nabla V_1 \zeta \, d\zeta + \cdots + \int_0^{x_n} \nabla V_n \zeta \, d\zeta V(x)=0x1V1ζdζ++0xnVnζdζ

2. 克拉索夫斯基方法

当奇点为 x e l , 2 = 0 x_{el, 2} = 0 xel,2=0 时经常使用克拉索夫斯基方法。

A ( x ) = [ ∂ f 1 ( x ) ∂ x 1 ∂ f 1 ( x ) ∂ x 2 ∂ f 2 ( x ) ∂ x 1 ∂ f 2 ( x ) ∂ x 2 ] A(x) = \begin{bmatrix} \frac{\partial f_1(x)}{\partial x_1} & \frac{\partial f_1(x)}{\partial x_2} \\ \frac{\partial f_2(x)}{\partial x_1} & \frac{\partial f_2(x)}{\partial x_2} \end{bmatrix} A(x)=[x1f1(x)x1f2(x)x2f1(x)x2f2(x)]

F ( x ) = A ( x ) + A T ( x ) 2 F(x) = \frac{A(x) + A^T(x)}{2} F(x)=2A(x)+AT(x)
为负定,则该平衡状态是渐近稳定的,其李雅普诺夫函数可为
V ( x ) = f T ( x ) f ( x ) V(x) = f^T(x) f(x) V(x)=fT(x)f(x)
∥ x ∥ → ∞ , V ( x ) → ∞ \|x\| \to \infty, V(x) \to \infty x,V(x),则该平衡状态是大范围渐近稳定的。

9.5 例题

图

图


Ref 1、Ref 2、Ref 3


via:

标题“51单片机通过MPU6050-DMP获取姿态角例程”解析 “51单片机通过MPU6050-DMP获取姿态角例程”是一个基于51系列单片机(一种常见的8位微控制器)的程序示例,用于读取MPU6050传感器的数据,并通过其内置的数字运动处理器(DMP)计算设备的姿态角(如倾斜角度、旋转角度等)。MPU6050是一款集成三轴加速度计三轴陀螺仪的六自由度传感器,广泛应用于运动控制姿态检测领域。该例程利用MPU6050的DMP功能,由DMP处理复杂的运动学算法,例如姿态融合,将加速度计陀螺仪的数据进行整合,从而提供稳定且实时的姿态估计,减轻主控MCU的计算负担。最终,姿态角数据通过LCD1602显示屏以字符形式可视化展示,为用户提供直观的反馈。 从标签“51单片机 6050”可知,该项目主要涉及51单片机MPU6050传感器这两个关键硬件组件。51单片机基于8051内核,因编程简单、成本低而被广泛应用;MPU6050作为惯性测量单元(IMU),可测量设备的线性角速度。文件名“51-DMP-NET”可能表示这是一个与51单片机及DMP相关的网络资源或代码库,其中可能包含C语言等适合51单片机的编程语言的源代码、配置文件、用户手册、示例程序,以及可能的调试工具或IDE项目文件。 实现该项目需以下步骤:首先是硬件连接,将51单片机与MPU6050通过I2C接口正确连接,同时将LCD1602连接到51单片机的串行数据线控制线上;接着是初始化设置,配置51单片机的I/O端口,初始化I2C通信协议,设置MPU6050的工作模式数据输出速率;然后是DMP配置,启用MPU6050的DMP功能,加载预编译的DMP固件,并设置DMP输出数据的中断;之后是数据读取,通过中断服务程序从DMP接收姿态角数据,数据通常以四元数或欧拉角形式呈现;再接着是数据显示,将姿态角数据转换为可读的度数格
MathorCup高校数学建模挑战赛是一项旨在提升学生数学应用、创新团队协作能力的年度竞赛。参赛团队需在规定时间内解决实际问题,运用数学建模方法进行分析并提出解决方案。2021年第十一届比赛的D题就是一个典型例子。 MATLAB是解决这类问题的常用工具。它是一款强大的数值计算编程软件,广泛应用于数学建模、数据分析科学计算。MATLAB拥有丰富的函数库,涵盖线性代数、统计分析、优化算法、信号处理等多种数学操作,方便参赛者构建模型实现算法。 在提供的文件列表中,有几个关键文件: d题论文(1).docx:这可能是参赛队伍对D题的解答报告,详细记录了他们对问题的理解、建模过程、求解方法结果分析。 D_1.m、ratio.m、importfile.m、Untitled.m、changf.m、pailiezuhe.m、huitu.m:这些是MATLAB源代码文件,每个文件可能对应一个特定的计算步骤或功能。例如: D_1.m 可能是主要的建模代码; ratio.m 可能用于计算某种比例或比率; importfile.m 可能用于导入数据; Untitled.m 可能是未命名的脚本,包含临时或测试代码; changf.m 可能涉及函数变换; pailiezuhe.m 可能与矩阵的排列组合相关; huitu.m 可能用于绘制回路图或流程图。 matlab111.mat:这是一个MATLAB数据文件,存储了变量或矩阵等数据,可能用于后续计算或分析。 D-date.mat:这个文件可能包含与D题相关的特定日期数据,或是模拟过程中用到的时间序列数据。 从这些文件可以推测,参赛队伍可能利用MATLAB完成了数据预处理、模型构建、数值模拟结果可视化等一系列工作。然而,具体的建模细节解决方案需要查看解压后的文件内容才能深入了解。 在数学建模过程中,团队需深入理解问题本质,选择合适的数学模
以下是关于三种绘制云图或等高线图算法的介绍: 一、点距离反比插值算法 该算法的核心思想是基于已知数据点的值,计算未知点的值。它认为未知点的值与周围已知点的值相关,且这种关系与距离呈反比。即距离未知点越近的已知点,对未知点值的影响越大。具体来说,先确定未知点周围若干个已知数据点,计算这些已知点到未知点的距离,然后根据距离的倒数对已知点的值进行加权求,最终得到未知点的值。这种方法简单直观,适用于数据点分布相对均匀的情况,能较好地反映数据在空间上的变化趋势。 二、双线性插值算法 这种算法主要用于处理二维数据的插值问题。它首先将数据点所在的区域划分为一个个小的矩形单元。当需要计算某个未知点的值时,先找到该点所在的矩形单元,然后利用矩形单元四个顶点的已知值进行插值计算。具体过程是先在矩形单元的一对对边上分别进行线性插值,得到两个中间值,再对这两个中间值进行线性插值,最终得到未知点的值。双线性插值能够较为平滑地过渡数据值,特别适合处理图像缩放、地理数据等二维场景中的插值问题,能有效避免插值结果出现明显的突变。 三、面距离反比 + 双线性插值算法 这是一种结合了面距离反比双线性插值两种方法的算法。它既考虑了数据点所在平面区域对未知点值的影响,又利用了双线性插值的平滑特性。在计算未知点的值时,先根据面距离反比的思想,确定与未知点所在平面区域相关的已知数据点集合,这些点对该平面区域的值有较大影响。然后在这些已知点构成的区域内,采用双线性插值的方法进行进一步的插值计算。这种方法综合了两种算法的优点,既能够较好地反映数据在空间上的整体分布情况,又能保证插值结果的平滑性,适用于对插值精度数据平滑性要求较高的复杂场景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值