github.devotd.
新发现AI 智能体

tangency-labs/fieldcraft v0.6.0 — 基于 Rust 的多物理场解析建模器

介绍 tangency-labs/fieldcraft 的 v0.6.0、自研网格划分与求解功能、公开验证案例以及适用范围。

仓库信息tangency-labs/fieldcraft ↗

One open-source modeler for structures, heat and fluids, built from scratch in pure Rust: parametric part in, verified results out. Automatic all-hex and tet meshing, our own nonlinear implicit and explicit FEA, heat transfer and lattice Boltzmann CFD — every result checked against theory. For engineers and AI agents alike. Free, forever.

星标
★ 42
复刻
8
语言
Rust
许可证
Apache-2.0
最新版本
v0.7.0
查看原始来源 ↗在 GitHub 查看 ↗

tangency-labs/fieldcraft 是一个完全用 Rust 从零编写的开源解析建模器。它的目标是以参数化模型为输入,输出结构、热和流体的解析结果。仓库的最新版本是 v0.6.0,而所提供 FACTS 中并未具体列出该版本的变更内容。许可证为 Apache-2.0。

核心是从网格划分到求解器全部自研的解析路径。它支持四面体 tet4·tet10 与全六面体网格划分,并提供线性与非线性结构解析、传热以及格子玻尔兹曼流体解析。在验证案例中,I 型梁悬臂梁端部挠度的有限元解为 0.176mm,包含剪切影响的梁理论值为 0.177mm。带圆角的 L 型支架的 hex20 解析值与精细 tet10 网格的结果相差在 0.1% 以内。50 个公开验证问题的 176 个物理量中,170 个通过,6 个被记录为失败。

不过其输入仅限于 SolidCraft 设计和带标签的 3MF 网格,因此并不支持与各类现有 CAD 的广泛兼容。也没有提供性能基准,难以判断速度和可处理规模。README 将项目描述为处于早期阶段,并把屈曲、有效长度法和接触列为接下来的目标。因此,当前可见的强项与其说是通用性或性能,不如说是把多种解析功能整合进了同一条自研实现路径。