当前位置: 首页 > news >正文

2.2 状态空间表达式的解

现代控制理论第二章核心内容:状态空间表达式的解

本文系统梳理了考研《现代控制理论》第二章核心知识点,包含状态转移矩阵性质、齐次/非齐次方程求解、典型输入响应分析等重要内容,适用于控制科学与工程、自动化等专业考生备考。


一、线性定常齐次状态方程的解(自由解)

1️⃣ 基本方程与解形式

x ˙ = A x ( 齐次微分方程 ) \dot{x}=A x \quad (\text{齐次微分方程}) x˙=Ax(齐次微分方程)

  • 初始条件 x ( t 0 ) = x 0 x(t_0)=x_0 x(t0)=x0 时的唯一解:
    x ( t ) = e A ( t − t 0 ) x 0 , t ⩾ t 0 x(t)=e^{A(t-t_0)}x_0, \quad t \geqslant t_0 x(t)=eA(tt0)x0,tt0
  • 特殊情形 t 0 = 0 t_0=0 t0=0):
    x ( t ) = e A t x 0 , t ⩾ 0 x(t)=e^{At}x_0, \quad t \geqslant 0 x(t)=eAtx0,t0

2️⃣ 核心概念

  • 状态转移矩阵 Φ ( t ) \Phi(t) Φ(t)
    Φ ( t ) = e A t ( 表示  x ( 0 ) → x ( t ) 的转移 ) \Phi(t)=e^{At} \quad (\text{表示 } x(0) \to x(t) \text{ 的转移}) Φ(t)=eAt(表示 x(0)x(t) 的转移)
    Φ ( t − t 0 ) = e A ( t − t 0 ) ( 表示  x ( t 0 ) → x ( t ) 的转移 ) \Phi(t-t_0)=e^{A(t-t_0)} \quad (\text{表示 } x(t_0) \to x(t) \text{ 的转移}) Φ(tt0)=eA(tt0)(表示 x(t0)x(t) 的转移)
  • 解的物理意义:系统在零输入时由初始状态引起的自由运动

二、状态转移矩阵的性质与计算

1️⃣ 四大基本性质

  1. 组合性
    Φ ( t ) Φ ( τ ) = Φ ( t + τ ) \Phi(t)\Phi(\tau)=\Phi(t+\tau) Φ(t)Φ(τ)=Φ(t+τ)
  2. 单位性
    Φ ( t − t ) = I \Phi(t-t)=I Φ(tt)=I
  3. 可逆性
    [ Φ ( t ) ] − 1 = Φ ( − t ) [\Phi(t)]^{-1}=\Phi(-t) [Φ(t)]1=Φ(t)
  4. 微分特性
    Φ ˙ ( t ) = A Φ ( t ) = Φ ( t ) A \dot{\Phi}(t)=A\Phi(t)=\Phi(t)A Φ˙(t)=AΦ(t)=Φ(t)A

2️⃣ 特殊矩阵的指数函数

矩阵类型 e A t e^{At} eAt 表达式说明
对角矩阵 ( e λ 1 t ⋱ e λ n t ) \begin{pmatrix}e^{\lambda_1 t} & & \\ & \ddots & \\ & & e^{\lambda_n t}\end{pmatrix} eλ1teλnt Λ = diag ( λ 1 , ⋯ , λ n ) \Lambda = \text{diag}(\lambda_1,\cdots,\lambda_n) Λ=diag(λ1,,λn)
可对角化矩阵 T ( e λ 1 t ⋱ e λ n t ) T − 1 T\begin{pmatrix}e^{\lambda_1 t} & & \\ & \ddots & \\ & & e^{\lambda_n t}\end{pmatrix}T^{-1} T eλ1teλnt T1 T − 1 A T = Λ T^{-1}AT=\Lambda T1AT=Λ
约旦块 ( e λ t t e λ t t 2 2 ! e λ t e λ t t e λ t e λ t ) \begin{pmatrix}e^{\lambda t} & te^{\lambda t} & \frac{t^2}{2!}e^{\lambda t} \\ & e^{\lambda t} & te^{\lambda t} \\ & & e^{\lambda t}\end{pmatrix} eλtteλteλt2!t2eλtteλteλt J = ( λ 1 0 0 λ 1 0 0 λ ) J=\begin{pmatrix}\lambda & 1 & 0\\0 & \lambda & 1\\0 & 0 & \lambda\end{pmatrix} J= λ001λ001λ
共轭复根 ( cos ⁡ ω t sin ⁡ ω t − sin ⁡ ω t cos ⁡ ω t ) e σ t \begin{pmatrix}\cos\omega t & \sin\omega t \\ -\sin\omega t & \cos\omega t\end{pmatrix}e^{\sigma t} (cosωtsinωtsinωtcosωt)eσt λ = σ ± j ω \lambda=\sigma\pm j\omega λ=σ±

3️⃣ 三大计算方法

  1. 级数展开法
    e A t = I + A t + 1 2 ! A 2 t 2 + ⋯ + 1 n ! A n t n + ⋯ e^{At}=I+At+\frac{1}{2!}A^2t^2+\cdots+\frac{1}{n!}A^nt^n+\cdots eAt=I+At+2!1A2t2++n!1Antn+
  2. 相似变换法
    • 特征值互异: e A t = T e Λ t T − 1 e^{At}=Te^{\Lambda t}T^{-1} eAt=TeΛtT1
    • 有重特征值: e A t = T e J t T − 1 e^{At}=Te^{J t}T^{-1} eAt=TeJtT1
  3. 拉氏变换法
    e A t = L − 1 [ ( s I − A ) − 1 ] e^{At}=\mathscr{L}^{-1}[(sI-A)^{-1}] eAt=L1[(sIA)1]

三、非齐次状态方程的解

1️⃣ 基本方程与通解

x ˙ = A x + B u ( 非齐次微分方程 ) \dot{x}=Ax+Bu \quad (\text{非齐次微分方程}) x˙=Ax+Bu(非齐次微分方程)

  • 初始条件 t 0 = 0 , x ( 0 ) = x 0 t_0=0,\ x(0)=x_0 t0=0, x(0)=x0
    x ( t ) = e A t x 0 ⏟ 零输入响应 + ∫ 0 t e A ( t − τ ) B u ( τ ) d τ ⏟ 零状态响应 x(t)=\underbrace{e^{At}x_0}_{\text{零输入响应}} + \underbrace{\int_0^t e^{A(t-\tau)}Bu(\tau)d\tau}_{\text{零状态响应}} x(t)=零输入响应 eAtx0+零状态响应 0teA(tτ)Bu(τ)dτ
  • 一般初始条件 x ( t 0 ) = x 0 x(t_0)=x_0 x(t0)=x0
    x ( t ) = e A ( t − t 0 ) x 0 + ∫ t 0 t e A ( t − τ ) B u ( τ ) d τ x(t)=e^{A(t-t_0)}x_0+\int_{t_0}^t e^{A(t-\tau)}Bu(\tau)d\tau x(t)=eA(tt0)x0+t0teA(tτ)Bu(τ)dτ

2️⃣ 典型输入响应分析

输入类型响应表达式备注
脉冲响应
u ( t ) = K δ ( t ) u(t)=K\delta(t) u(t)=(t)
x ( t ) = e A t x 0 + e A t B K x(t)=e^{At}x_0+e^{At}BK x(t)=eAtx0+eAtBK K K K为输入向量
阶跃响应
u ( t ) = K ⋅ 1 ( t ) u(t)=K\cdot1(t) u(t)=K1(t)
x ( t ) = e A t x 0 + A − 1 ( e A t − I ) B K x(t)=e^{At}x_0+A^{-1}(e^{At}-I)BK x(t)=eAtx0+A1(eAtI)BK A A A可逆
斜坡响应
u ( t ) = K t ⋅ 1 ( t ) u(t)=Kt\cdot1(t) u(t)=Kt1(t)
x ( t ) = e A t x 0 + [ A − 2 ( e A t − I ) − A − 1 t ] B K x(t)=e^{At}x_0+[A^{-2}(e^{At}-I)-A^{-1}t]BK x(t)=eAtx0+[A2(eAtI)A1t]BK A A A可逆

四、离散时间系统状态方程的解

1️⃣ 离散状态空间表达式

{ x ( k + 1 ) = G x ( k ) + H u ( k ) y ( k ) = C x ( k ) + D u ( k ) \begin{cases} x(k+1)=Gx(k)+Hu(k) \\ y(k)=Cx(k)+Du(k) \end{cases} {x(k+1)=Gx(k)+Hu(k)y(k)=Cx(k)+Du(k)

2️⃣ 连续系统离散化

  • 精确离散化
    G ( T ) = e A T , H ( T ) = ∫ 0 T e A τ d τ B G(T)=e^{AT},\quad H(T)=\int_0^T e^{A\tau}d\tau B G(T)=eAT,H(T)=0TeAτdτB
  • 近似离散化 T T T很小时):
    G ( T ) ≈ T A + I , H ( T ) ≈ T B G(T)\approx TA+I,\quad H(T)\approx TB G(T)TA+I,H(T)TB

3️⃣ 离散方程解

  • 递推解
    x ( k ) = G k x ( 0 ) + ∑ i = 0 k − 1 G k − 1 − i H u ( i ) x(k)=G^kx(0)+\sum_{i=0}^{k-1}G^{k-1-i}Hu(i) x(k)=Gkx(0)+i=0k1Gk1iHu(i)
  • 转移矩阵
    Φ ( k ) = G k \Phi(k)=G^k Φ(k)=Gk

重点公式总结表

问题类型核心公式适用条件
齐次方程 x ( t ) = e A ( t − t 0 ) x 0 x(t)=e^{A(t-t_0)}x_0 x(t)=eA(tt0)x0零输入
非齐次方程 x ( t ) = Φ ( t − t 0 ) x 0 + ∫ t 0 t Φ ( t − τ ) B u ( τ ) d τ x(t)=\Phi(t-t_0)x_0+\int_{t_0}^t\Phi(t-\tau)Bu(\tau)d\tau x(t)=Φ(tt0)x0+t0tΦ(tτ)Bu(τ)dτ有控制输入
脉冲响应 x ( t ) = e A t x 0 + e A t B K x(t)=e^{At}x_0+e^{At}BK x(t)=eAtx0+eAtBK δ ( t ) \delta(t) δ(t)输入
离散系统 x ( k ) = G k x ( 0 ) + ∑ i = 0 k − 1 G k − 1 − i H u ( i ) x(k)=G^kx(0)+\sum_{i=0}^{k-1}G^{k-1-i}Hu(i) x(k)=Gkx(0)+i=0k1Gk1iHu(i)采样系统

✏️ 复习建议

  1. 重点掌握状态转移矩阵的4大性质和3种计算方法
  2. 熟练推导非齐次方程解的结构
  3. 对比记忆连续系统与离散系统解的对应关系
  4. 通过典型例题练习约旦标准型下的矩阵指数计算

版权声明:本文部分内容整理自《现代控制理论》(刘豹著)及考研复习笔记。公式推导部分参考经典教材,转载请注明出处。

相关文章:

  • iOS swiftUI的实用举例
  • 查找PPT中引用的图表在哪个EXCEL文件中
  • Android 蓝牙默认名称设置分析总结
  • 组件传值的两种用法(父传子)
  • 嵌入式学习笔记C语言阶段--14可变长数组
  • 【Elasticsearch】数据预处理(含实战案例)
  • 基于GNU Radio Companion搭建的AM信号实验
  • AI Agent实战 - LangChain+Playwright构建火车票查询Agent
  • 初探Qt信号与槽机制
  • 【卫星通信】卫星与5G深度融合的架构研究——释放非地面网络潜能,构建全球无缝连接【3GPP TR 23.700-19 V0.1.0 (2025-04)】
  • C++继承和多态
  • Kafka - 并发消费拉取数据过少故障分析
  • 从技术视角解析星黎语音交互机器人的创新与行业影响
  • 腾讯云配置了国内镜像依然docker search失败
  • 【Flutter】性能优化总结
  • Android14关机流程
  • CocosCreator 之 ScrollView拓展:上拉、下拉及List的拓展
  • 深入剖析 Celery:分布式异步任务处理的利器
  • 2025虚幻5蓝图编辑器的细节面板调不出来
  • 模块拆解:一览家政维修小程序的“功能蓝图”
  • 网站系统建设思想如何写/网站开发建站
  • 上海地区网站开发公司/北京网站优化多少钱
  • 家教网站建设/如何做网站搜索引擎优化
  • 易趣网的网站架构/seo提升排名技巧
  • wordpress图片墙插件/seo排名优化软件免费
  • 手机网站如何做营销/网络营销代运营外包公司