【问题标题】:Sensitivity analysis in Python with data from Dymola (without transferring model from Dymola)使用来自 Dymola 的数据在 Python 中进行敏感性分析(无需从 Dymola 转移模型)
【发布时间】:2018-05-23 10:04:25
【问题描述】:

我想要关于 Python 中的敏感性分析的建议。我有一个 Dymola 的建筑模型,我模拟了一年来检查总能耗。现在 ;我想通过在 Python 中使用全局敏感性分析来查看哪个参数影响最大。

在 Python 中,我使用了 Sobol SA 和 Ishigami 函数来进行敏感性分析。对于 Ishigami 函数的输入,我采用了由于每个单独参数的变化而导致的总能耗。然后,我模拟它来检查 Sobol 方法的一阶和二阶指数。方法正确吗?

【问题讨论】:

    标签: python dymola


    【解决方案1】:

    您需要将 Ishigami 函数替换为您的 Dymola 模型。

    Ishigami 函数只是一个“测试模型”,用于演示灵敏度分析库。

    【讨论】:

    • 要用我的 Dymola 模型替换 Ishigami 函数,我应该使用 FMPy 转移它还是像 Ishigami 函数一样创建我的模型方程? @willu47
    • 将 SALib 生成的样本传递给您的 Dymola 模型。然后使用相关分析方法分析 Dymola 模型的输出。
    猜你喜欢
    • 1970-01-01
    • 2017-04-24
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    相关资源
    最近更新 更多