TMS BOOK · ACADEMY 课题

模型降阶(ROM)与控制导向建模

高精度 CFD/1D 模型算得准但跑不动实时——控制器要的是毫秒级能算完的模型。本课讲清怎么把仿真模型降阶成状态空间/RC 网络/查表等控制导向形式,在精度和实时性之间找到工程上能用的平衡点。

J7-02 · 仿真分析 CAE / 数字化仿真方法
L3 专家 仿真控制
待认领listed 众筹中recruiting 已开课open · Course 售卖 一课题可并存多讲师版本

课程大纲

学完能做什么
  • 能判断一个应用该用哪种降阶方法(RC 网络/状态空间/查表/传递函数)
  • 能把高精度模型的输入输出行为拟合成状态空间或传递函数形式
  • 能评估降阶模型在关键工况下相对高精度模型/试验的精度损失
  • 能核算降阶模型是否满足目标控制器的实时步长要求
内容大纲
  1. 为什么要降阶:实时性与精度的矛盾
    • CFD/详细 1D 模型的求解耗时 vs 控制器毫秒级步长的鸿沟
    • 降阶不是“简化建模”,是从已验证的高精度模型系统提取行为
    • 降阶模型的使用场景:MPC、HIL、标定前仿真、嵌入式估计器
    • 降阶带来的信息损失:哪些动态被平均掉了
  2. 降阶方法一:物理简化
    • 热容-热阻网络(承接 A1 集总参数建模)
    • 空间离散粗化:从分布式模型到分区集总模型
    • 保留主导时间常数、舍弃快速衰减的次要动态
    • 物理可解释性强,但需要经验判断哪层细节能砍
  3. 降阶方法二:数据驱动/系统辨识
    • 从阶跃/扫频响应辨识传递函数或状态空间模型
    • 子空间辨识、频域拟合的适用场景
    • POD/DMD 等投影类降阶,从高维 CFD 场提取主导模态
    • 训练数据覆盖范围决定辨识模型的可用边界
  4. 降阶模型的形式与控制器接口
    • 状态空间 (A,B,C,D) 是控制算法(尤其 MPC)最常用的接口
    • 查表/Map 型降阶:适合稳态多、动态弱的场景
    • 降阶模型需支持:可离散化、可在线更新、边界可扩展
    • 与 FMI/FMU 等标准化模型交换格式的对接——本课只讲格式对接本身;跨组织交付时的接口规格书、可运行边界声明、IP 剥离程度与脱敏要求见 J7-07
  5. 精度验证:对高精度模型/试验的回归比对与可信边界
    • 降阶模型对高精度模型/试验的精度回归验证(承接 J7-01)
    • 降阶模型的适用边界声明与失效工况
  6. 实时性核算与嵌入式落地裁剪
    • 实时因子核算:求解耗时是否不超过目标控制步长
    • 嵌入式算力/内存约束下的进一步裁剪
关键公式
dx/dt = Ax + Bu,y = Cx + Du
线性状态空间形式——控制导向降阶模型最常见的落点,直接对接 MPC/状态观测器
C·dT/dt = (T_amb − T)/R + Q
集总参数 RC 热网络:把分布式导热/对流简化为热容+热阻,物理可解释、计算极快
x(t) ≈ Σ a_i(t)·φ_i
POD 类降阶的核心思路:把高维场用少数主导模态 φ_i 的线性组合近似
t_solve ≤ Δt_target
实时性判据:模型单步求解耗时必须不超过目标控制/HIL 步长,否则不能进闭环
关键概念
模型降阶 ROM状态空间RC 热网络系统辨识POD/DMD实时因子控制导向建模模型-受控对象失配FMI/FMU降阶模型可信边界
推荐工具与标准
MATLAB/Simulink(System Identification Toolbox、Simscape) GT-SUITE / Amesim 自带降阶与实时化模块 Python(control、scipy 系统辨识) dSPACE / Speedgoat(HIL 实时平台)
FMI/FMU(Modelica Association 模型交换与协同仿真标准) ISO 26262(道路车辆功能安全,降阶模型进入闭环控制需满足对应 ASIL 要求)
工程案例
某热泵系统详细 1D 模型单工况仿真要几十秒,无法用于 MPC 在线预测;把制冷剂和电池回路降阶成低阶状态空间模型,关键响应与详细模型/台架数据比对偏差可控,求解时间降到毫秒级,满足实时步长要求后接入 MPC 闭环(衔接 K3-06)。
动手做
交付物 · 取一个已验证的换热回路 1D 模型,① 用阶跃响应辨识出一个低阶状态空间近似;② 对比降阶模型与原模型在几个典型工况下的响应曲线,量化精度损失;③ 核算降阶模型单步求解耗时,判断能否满足给定控制步长的实时要求。
常见误区
  • 降阶时只看稳态精度,忽略动态响应(时间常数、超调)失真——控制器最需要的恰恰是动态特性
  • 降阶模型的辨识数据没覆盖控制器实际会遇到的工况范围,闭环后在边界工况发散
  • 用降阶模型直接当真值再去标定控制器参数,误差被逐级放大
  • 离散化/采样频率与被控对象时间常数不匹配,导致数值振荡
  • 降阶模型改了却不重新做实时性核算,HIL 上跑不动
相关课题
前置:J1-01 或 J1-04 一维系统仿真基础 · K3 控制策略基础(了解状态空间/PID 概念)
适合:高级仿真工程师、控制算法工程师;MPC/状态估计方向必修,其余选修 · 时长 约 3.5 小时(6 讲 + 1 次降阶建模实操)

需求区 · 想听众筹

0/10 人想听
登录后想听 / 点名

想听/点名均为需求登记,不涉及任何付款(意向金仅登记不收款)。满 5 人点名 → 自动向平台专家发邀约。