AIHydroFreq
频域水动力分析软件 · 对标商业软件 AQWA 的自研求解器(工程/研究)
01.解决的问题
浮式风机初步设计需要频域水动力分析,但商业软件(AQWA / WAMIT)昂贵且有许可证限制;而「势流理论 + 数值方法 + 桌面软件开发」三种能力很难在一个作品里同时证明。AIHydroFreq 把三者做进一个自研求解器。
02.核心功能
- 求解内核:基于线性势流理论 + 边界元法(面板法),实现 Green 函数计算、影响系数装配、6 自由度辐射 / 绕射求解与 RAO 运动响应
- 桌面 GUI:PySide6 应用,3D 视图 + 曲线窗口;支持 IGES / STEP 几何导入与程序内网格划分
- 双形态:GUI 图形界面 + 命令行批处理,适配交互分析与批量计算两种场景
- 应用场景:浮式风电初步设计阶段的水动力快速评估
03.技术栈
- 语言:Python
- 数值计算:NumPy + Numba JIT 加速
- UI:PySide6
- 打包:Windows 单 exe
04.精度验证(三标准算例)
- 半球:附加质量 / 阻尼 / 激励力误差 < 3%(对 Hulme 解析解)
- 矩形驳船:误差 < 5%(对 AQWA / WAMIT 公开算例)
- OC4 半潜平台:误差 < 10%(对公开数据),曲线形态一致
05.项目意义
用工程界的标准(标准算例对照验证)要求自己写的求解器,而不是「能跑就行」——海洋工程专业知识与 AI 辅助开发能力结合的代表性作品。
附件下载
aihydrofreq.zip · ZIP · 217.3 MB