风能工具箱
wetb的Python项目详细描述
简介
风能工具箱(或wetb
,发音为wee tee bee)是一个集合
有助于使用(可能很多)hawc2的python脚本,
hawcstab2、fast或其他基于文本输入的仿真工具。
注意,这个工具箱在很大程度上是一个在制品(work-in-progress)。例如, prepost模块中的一些函数具有类似的函数 在Hawc2io中。这些不同的实现将 在适当的时候合并。
python2和python3都受支持。
安装
文档
https://toolbox.pages.windenergy.dtu.dk/WindEnergyToolbox/
风能工具箱的内容,wetb概述
hawc2
- Hawc2io:读取二进制、ascii和flex结果文件
- sel_file:读/写*.sel(传感器列表)文件
- htc_file:读/写/操作htc文件
- ae_file:读取ae(气动叶片布局)文件
- pc_file:读取pc(剖面系数)文件
- st_file:读取st(结构属性)文件
- shear_file:创建用户定义的剪切文件
- at_time_file:在输出时读取文件
- log_file:读取和解释日志文件
- ascii2bin:将hawc2 ascii结果文件压缩为二进制文件
gtsdf
通用时间序列数据格式,用于存储时间序列数据的二进制HDF5数据格式。
fatigue_tools
- fatigue:雨流计数、循环矩阵和等效负荷
- bearing_damage:计算轴承损坏的可比测量值
wind
- shear:计算并拟合风切变
dlc
用于处理“设计荷载工况”的模块(与代码无关)
- high_level使用高级dlc excell工作表的类
prepost
用于创建任意数量HAWC2仿真的模块,以及可选的 pbs torque集群(linux)、simple bash的相应执行脚本 (Linux)或Windows批处理脚本。还包括后处理模块 计算统计参数,对疲劳进行雨流计数 加载计算,并创建加载封套。
其他文档可在此处找到:
fast
用于快速编码的工具(水平轴风力机气动弹性计算机辅助工程(CAE)工具)- fast_io:读取二进制和ascii结果文件
utils
其他功能
- geometry:不同类型的几何转换函数
- process_exec:在子进程中运行系统命令
- timing:用于计算函数执行时间的装饰符
- caching:用于创建缓存(计算一次)函数和属性的装饰符