five

Underling source code and case settings for "Numerical Investigation of Regenerative Wind Farms Featuring Enhanced Vertical Energy Entrainment"

收藏
4TU.ResearchData2024-12-31 更新2026-04-23 收录
下载链接:
https://data.4tu.nl/datasets/6f7e50af-6355-4910-9918-28f9208fa37a/1
下载链接
链接失效反馈
官方服务:
资源简介:
Providing the source code and case settings for the simulations used in "Numerical Investigation of Regenerative Wind Farms Featuring Enhanced Vertical Energy Entrainment".<br>#####################################################<br>## Source codeSource code for "flyingActuationDiskSource" is in the directory "src". Please compile it by executing the file "Allwmake". Version of the OpenFOAM used in this work is "OpenFOAM v2106". Note that in the file "./src/Make/files", token "yourPATH" should be changed to the path where one would like to store the .so file. For convenience, .so file is provided in directory "platform".<br><br>## Case filesEach case is stored in separate directories. Names of the directories should be self explainable. Note that the file "system/controlDict" of each case also contain a token "yourPATH", which should be changed to where the .so file is stored.<br>Notice: when decomposing the domain, make sure that all the actuator elements of one MRSL are included in a single processor. This should be done since while smearing the body force, an actuator element in a processor cannot spread the information to another processor, making some of the forces "missing".<br>Notice: Not all the fields in "constant/fvOptions" are used. Some of them are completely useless and removable, while some of them should not be removed even they are not used (used in the constructor). Please check the source code for further details.<br><br>## Case submitting"fullrunDiskActuator.sh" is an example of the job file used for this work.<br><br>## Computing resources estimationA case took up about 80GB at most, and took around 48 hr on 144 cores when using "2x Intel Xeon E5-6248R 24C 3.0GHz" (computaional resources provided by Delft High Performance Computing Centre, https://doc.dhpc.tudelft.nl/delftblue/DHPC-hardware/).

本数据集提供了论文《Numerical Investigation of Regenerative Wind Farms Featuring Enhanced Vertical Energy Entrainment》中所使用的仿真模拟源代码与算例设置。 ### 源代码 本文涉及的`flyingActuationDiskSource`源代码位于`src`目录中,请通过执行`Allwmake`文件完成编译。本研究使用的OpenFOAM版本为**OpenFOAM v2106**。请注意,在`./src/Make/files`文件中,需将占位符`yourPATH`修改为用户计划存储`.so`动态链接库文件的路径。为便于使用,我们已在`platform`目录中提供了预编译的`.so`文件。 ### 算例文件 每个算例均存储于独立的目录中,目录名称可直观反映对应算例的功能。请注意,每个算例的`system/controlDict`文件中同样包含占位符`yourPATH`,需将其修改为`.so`文件的实际存储路径。 注意事项:在对计算域进行并行分解时,需确保单个MRSL的所有执行器单元均被划分至同一个计算处理器中。原因在于,对体力量进行弥散赋值处理时,处于某一处理器内的执行器单元无法向其他处理器传递信息,进而导致部分力场缺失。 注意事项:`constant/fvOptions`文件中并非所有字段都会被实际调用。部分字段完全冗余,可直接删除;而另有部分字段即便未被直接使用(仅在构造函数中被引用)也不可随意移除。如需了解更多细节,请查阅源代码。 ### 算例提交 `fullrunDiskActuator.sh`是本研究使用的作业提交脚本示例。 ### 计算资源估算 在搭载双路英特尔至强E5-6248R 24核3.0GHz处理器的集群环境(算力由代尔夫特高性能计算中心Delft High Performance Computing Centre提供,详细信息见https://doc.dhpc.tudelft.nl/delftblue/DHPC-hardware/)中运行时,单个算例的最大内存占用约为80GB,在144核配置下的运行时长约为48小时。
创建时间:
2024-12-31
二维码
社区交流群
二维码
科研交流群
商业服务