人在仿真软件金宝app

金宝app仿真软件和基于模型的设计

变步信号导入仿真软件金宝app

这周我收到了从仿真软件用户以下问题:金宝app

我有一个数据采集系统可以节省信号变量区间。我想这些数据导入到一个变步模拟。当我从工作区块,使用仿真软件变步解决似乎采取大步骤和跳过我的一些点。金宝app我怎么能迫使解决者采取措施在我输入数据中指定的时间吗?

生成一个变步信号

为了说明这个问题,我将使用一个变步模拟和生成数据输入到另一个。开始我模拟以下模型使用ode15s硬解算器:

示例使用变步仿真金宝app软件模型解算器

当检查记录的数据,我们可以看到,步长并非常数:

记录变步信号

信号导入一个模型

导入这些数据在一个模拟世界中,我使用一个root轮廓尺寸块。

模型数据导入

从导入的数据是连续的,我让轮廓尺寸的块的插入选项:

使插值

然后我配置模型使用保存的数据输入:

从工作区中加载

复制这个问题

解决模型金宝app的变步调整步长在仿真实现指定的公差状态中定义的误差模型配置。变步解算器没有采取措施的时候指定在导入数据。在我的示例模型中,当我运行仿真,导入信号看起来像:

信号读取默认情况下

解决方案

我们需要指导模型变步求解程序在指定的时间执行进口金宝app数据。要做到这一点,打开数据导入/导出配置面板,看看Save选项部分。设置输出选项“产生额外的输出”,并指定导入的数据的时间点作为输出。

输出选项:产生额外的输出

现在导入的数据看起来像预期的那样。

信号读取正确

额外的注意

为获得最佳性能,我建议预处理数据在导入前。例如如果你的信号包含点非常接近和相似的价值观,您可以过滤出来。这将使您的模拟运行得更快。让我知道如果你想看到一个文章主题。

现在轮到你了

你有没有遇到问题时将数据导入到模型?金宝app你有技巧推荐吗?留下一个这里的评论

|

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。