文章摘要
flow5 v7.54版本主要更新包括:集成Gmsh SDK并重构代码结构,改进网格建模功能如新增机翼中弧线融合选项,移除部分面板连接和IGES导入导出功能,修正LLT计算中的速度参数问题,增加铰链位置强制转换选项,并修复3D结果显示的小问题。
文章总结
以下是文章主要内容的中文陈述,保留了关键细节并删减了与主题无关的内容:
flow5 版本发布说明
flow5 v7.54(2026年1月1日)
- 通用更新
- 链接至Gmsh SDK,重构代码以隔离建模器和求解器类库。
- 建模/网格划分
- 所有网格接口支持Gmsh库与内置网格生成器并行使用。
- 新增选项生成贴合机翼中弧线的融合网格。
- 移除襟翼边缘和机翼-机身连接的面板连接(轻微影响俯仰力矩)。
- 因OCC库符号名变更,移除IGES导入/导出功能。
- 改用OCC评估XFL型机身的惯性属性(轻微影响结果)。
- 分析
- 修复LLT计算中速度参数问题,移除线性极曲线中AVL控制的机翼倾斜选项。
- 在2D批处理和3D OTF计算中新增铰链位置强制转捩选项。
- 其他
- 深度代码清理,移除
fl5-lib模块的数字格式本地化。
- 深度代码清理,移除
flow5 v7.53(2026年1月1日)
- 重大变更
- 项目转为开源(FOSS),
.fl5文件格式更新(旧版本无法读取新文件)。 - 默认OpenGL上下文升级至4.6。
- 项目转为开源(FOSS),
- 建模优化
- 优化翼型修改例程以提升UI响应速度,修复CAD/STL帆编辑器的崩溃问题。
flow5 v7.52(2025年9月22日)
- 分析修复
- 修正3D操作点中局部诱导阻力和诱导角的存储错误(原错误存储为力求和结果)。
flow5 v7.51(2025年6月8日)
- 授权与兼容性
- 取消永久许可证的在线连接要求,Windows二进制包升级至Qt 6.8.2(支持原生深色模式)。
flow5 v7.50(2025年2月22日)
- 核心改进
- 文件加载操作移至工作线程以实现动态反馈。
- 分析功能
- 将后缘襟翼从机翼/翼型对象移至极曲线(详见文档链接)。
- 新增T1258极曲线的稳定性导数和根轨迹模式计算。
早期版本关键更新(2021-2024年)
- 实验性功能
- 引入涡粒子尾流(VPW)模块,支持地面效应和侧滑分析(需重新生成操作点)。
- 新增3D逆设计模块和飞机优化工具。
- 兼容性调整
- 弃用OpenGL 2.1支持,最低要求3.3版本。
- 修复多平台UI问题(如Wayland兼容性和深色模式适配)。
相关工具版本
- xflr5 v6.62(2025年)
- 更新Qt6导出兼容性,修复Wayland下的OpenGL问题。
- xflr5 v6.47(2019年)
- 重构3D面板方法,移除纹理支持以简化代码。
总结
本文详细记录了flow5从v7.50至v7.54的迭代更新,重点包括:
1. 功能增强:Gmsh集成、VPW模块、开源转型。
2. 性能优化:多线程支持、网格生成改进。
3. 修复与调整:力矩计算修正、文件格式变更说明。
4. 弃用项:逐步淘汰旧技术(如OpenGL 2.1)。
(注:原文中大量重复的UI小修复和代码清理未逐一列出,仅保留影响核心功能的变更。)
评论总结
总结评论内容:
- 软件功能介绍
- flow5是用于低雷诺数下飞机和帆船分析的潜在流求解器,具有预处理和后处理功能 "An analysis tool for planes and sails operating at low Reynolds numbers" "make preliminary designs of wings, planes, hydrofoils and sails reliable, fast and user-friendly"
- 技术特点
- 性能随处理器速度和线程数扩展 "Performance scales with the speed and number of processor threads" "music to my ears. I wish more software had similar rules"
- 使用疑问
- 用户好奇软件的实际应用场景 "What kind of projects is this software used for?"
- 建议开发纸飞机版本作为教学工具 "Make it work for paper airplanes and you have a nice teaching tool"
- 资源信息
- 提供了GitHub源代码链接 "Source code: https://github.com/techwinder/flow5"