首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你如何改变弗洛里斯的湍流强度?

你如何改变弗洛里斯的湍流强度?
EN

Stack Overflow用户
提问于 2019-10-08 17:43:25
回答 1查看 134关注 0票数 1

我想要运行这样一种情况:我为一系列TI值计算一个小农场的功率,是否需要编辑JSON输入文件才能做到这一点?

代码语言:javascript
复制
import matplotlib.pyplot as plt
import floris.tools as wfct

# Initialize the FLORIS interface fi (using the example input)
fi = wfct.floris_utilities.FlorisInterface("example_input.json")

# Would now like to loop over TI from 6-15% here and collect powers...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-27 22:40:13

可以在加载输入文件后以编程方式访问输入文件中的任何参数。弗洛里斯框架中没有一个一站式对象,所有参数都在其中,但是floris.simulation API文档应该给您提供一些指导。

考虑到这一点,在FLORIS中迭代参数的最佳方法是FlorisInterface对象。一旦您知道要在什么地方更改模拟模块中的参数,您就可以看到FlorisInterface中是否有一个助手函数。通常,您最终将修改字段的一个输入并使用该函数。这个剧本提供了一个简单的示例。我认为这是在你的情况下的解决方案,因为你可以通过函数调用改变湍流强度。

当您想要更改其他对象(如Wake )中的参数时,可以从FLORIS对象中提取参数,进行更改,然后将其提供给reinitialize_flow_field

我希望这能回答你的问题!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58291504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档