pyforce-1.0.0:面向核工程多物理场的数据驱动降阶模型 Python 框架

pyforce-1.0.0: Python Framework for data-driven model Order Reduction of multi-physiCs problEms

精选理由

核工程和计算物理领域的团队终于有了一个更易用的降阶建模工具——pyforce 1.0.0 摆脱了对特定求解器的依赖,做多物理场仿真的开发者可以直接集成到现有工作流中。

AI 摘要

pyforce 是一个用于多物理场问题数据驱动降阶建模的 Python 包,主要面向核工程领域。它是 ROSE 项目的一部分,旨在降低多物理场模型复杂度、优化传感器位置并集成实测数据以提升系统认知。1.0.0 版本完全重写,改用 pyvista 作为后端处理网格、积分和可视化,并将函数存储为 numpy 数组以提升易用性。新版本支持任何能导出 VTK 格式的求解器,大幅扩展了适用性。

原文 · arXiv cs.LG

pyforce-1.0.0: Python Framework for data-driven model Order Reduction of multi-physiCs problEms

pyforce is a Python package implementing Data-Driven Reduced Order Modelling techniques for applications to multi-physics problems, mainly set in the Nuclear Engineering world. The package is part of the ROSE (Reduced Order modelling with data-driven techniques for multi-phySics problEms): mathematical algorithms aimed at reducing the complexity of multi-physics models (for nuclear reactors applications), at searching for optimal sensor positions and at integrating real measures to improve the knowledge on the physical systems. With respect to the previous original implementation based on dolfinx package (v0.6.0), version 1.0.0 of pyforce has been completely re-written using pyvista as backend for mesh importing, computing integrals, and visualisation of results; in addition, functions are stored as numpy arrays, improving the ease of use of the package. This choice allows to use pyforce with any software solver able to export results in VTK format.