www.tech-doc.cn FAQ S01 - 如何在Simcenter Amesim中使用固定步长积分器?

FAQ S01 - 如何在Simcenter Amesim中使用固定步长积分器?


分类: Simcenter Amesim

主题: 仿真

访问级别: 终端用户

发布日期: 2008年6月

问题

如何在Simcenter Amesim中使用固定步长积分器?

LMS Amesim 4.2版本起,用户可以使用固定步长积分器。为什么提供这个功能?这是为实时环境运行准备的中间步骤。具体流程如下:

  • 从高精度模型开始

  • 分析特征值

  • 通过应用以下模型降阶技术逐步简化模型:

    • 状态计数

    • 特征值分析

    • 模态形状

    • 活动指数

  • 通过移除极端特征值减少状态变量数量。在此过程中需对比降阶模型与高精度模型的结果

  • 当所有极端特征值都被移除后,尝试使用固定步长积分器运行。将固定步长设置为将在实时平台上使用的时间步长

当获得一个能产生与高精度模型相同基础结果、且能以合理时间使用固定步长积分器运行的低精度模型时,即可准备下载到实时环境中运行

解答

我的包含1000个状态变量的喷射系统无法使用固定步长积分器运行,为什么?

固定步长积分器完全不适合此类系统。请使用标准积分器

我的系统需要1.0e-8的步长才能用固定步长欧拉法运行,为什么?

系统可能存在极端特征值。请使用标准积分器,若为实时环境准备模型,请使用模型降阶技术

使用固定步长积分器时出现NaN、Inf或1.0e30 bar等物理不合理的值,为什么?

超出了方法的稳定区域。若进行常规仿真,请始终使用标准积分方法;若为实时准备模型,需减小步长或进一步降阶模型

我的系统无法选择固定步长积分器,为什么?

这是一个隐式系统,提供的简单固定步长方法完全不适用于隐式系统

请求线性分析时,使用固定步长积分器无法执行,为什么?

固定步长积分器的运行目标是最小化计算量,因此不支持线性分析。如需执行线性分析,请切换回标准积分器

使用RSTAT模块配合固定步长积分器运行时,为何多数变量未设置?

出于速度考虑,仅计算对实时模型准备可能有用的变量

状态计数功能在固定步长积分器运行时不可用,为什么?

该功能会消耗CPU资源。出于速度优化考虑,固定步长积分器不提供此功能