five

Static Analysis Dataset (StAnD)

收藏
arXiv2022-01-14 更新2024-06-21 收录
下载链接:
https://github.com/zurutech/stand
下载链接
链接失效反馈
官方服务:
资源简介:
Static Analysis Dataset (StAnD)是由Zuru Tech创建的一个包含303,000个静态分析问题的数据集,用于评估和比较解决稀疏线性系统的直接和迭代方法。该数据集通过模拟真实载荷应用于框架结构来生成,分为训练集和测试集,涵盖小、中、大三种规模的问题。数据集的创建过程涉及使用OpenSeesPy进行结构建模和载荷应用,确保了数据的真实性和多样性。StAnD数据集主要应用于结构工程领域,旨在解决结构稳定性分析中的稀疏线性系统求解问题,推动了基于机器学习的结构工程研究。

Created by Zuru Tech, the Static Analysis Dataset (StAnD) is a collection of 303,000 static analysis problems developed to evaluate and compare direct and iterative methods for solving sparse linear systems. Generated by simulating real-world loads applied to frame structures, the dataset is divided into training and test subsets, covering problems of three scales: small, medium, and large. The dataset creation process utilized OpenSeesPy for structural modeling and load application, ensuring the authenticity and diversity of the data. Primarily utilized in the field of structural engineering, the StAnD dataset addresses the challenge of solving sparse linear systems in structural stability analysis, and advances machine learning-based structural engineering research.
提供机构:
Zuru Tech
创建时间:
2022-01-14
搜集汇总
数据集介绍
main_image_url
构建方式
在结构工程领域,线性静力分析是评估结构稳定性的核心环节,其关键在于求解由有限元法导出的稀疏线性系统。StAnD数据集的构建采用了程序化生成方法,基于OpenSeesPy框架模拟了多样化的框架结构。具体而言,通过创建规则的三维网格,并随机移除部分立方体单元以形成不同高度的堆叠结构,随后对网格进行变形以调整梁的长度参数。每个结构均采用Timoshenko梁模型,其材料属性如杨氏模量、密度等均在工程合理范围内随机采样。荷载配置则严格遵循意大利建筑规范,模拟了结构自重、可变竖向压力、风压及雪压等多种实际作用。最终,数据集生成了30.3万个问题实例,每个实例包含刚度矩阵K、荷载向量f及真实位移向量u,确保了物理真实性与数值多样性。
特点
StAnD数据集在稀疏线性系统领域具有显著特色,其规模之大前所未有,涵盖了从2115到31770个自由度不等的结构问题,并明确划分为小、中、大三种规模,便于研究算法的可扩展性。与现有矩阵集合相比,该数据集不仅提供稀疏矩阵,还包含了符合工程实际的常数项向量,这对于迭代求解器的评估至关重要。此外,数据集严格遵循结构工程原理,所有问题均源于对称正定系统,模拟了真实的框架结构与荷载条件。其训练集与测试集的划分,以及同一结构对应多种荷载配置的设计,既支持传统求解器的基准测试,也为机器学习方法的应用提供了坚实基础。
使用方法
该数据集的使用旨在推动稀疏线性求解器在结构工程中的优化与创新。研究人员可首先下载公开的数据集文件,其中按问题规模与数据分割提供了清晰的压缩包。在基准测试中,用户可集成如SuiteSparse、PETSc或ViennaCL等开源库,对比直接法与迭代法在不同硬件平台上的性能表现。对于机器学习应用,训练集可用于模型训练,而测试集则用于评估泛化能力。数据集附带的生成代码与Docker容器进一步简化了复现与扩展流程。值得注意的是,基于基准结果,预处理共轭梯度法在CPU上表现优异,而GPU则在处理大规模问题时更具潜力,这为算法选择提供了实践指导。
背景与挑战
背景概述
在结构工程领域,静态分析作为评估结构稳定性的基石,其核心在于求解由有限元法导出的稀疏线性系统。随着计算技术的飞速发展,开发高效且优化的稀疏线性系统求解器成为研究热点,然而长期以来缺乏标准化的数据集以客观比较不同算法的性能。在此背景下,Zuru Tech的Luca Grementieri与Francesco Finelli于2022年推出了静态分析数据集(StAnD),该数据集包含30.3万个通过模拟框架结构施加真实荷载生成的线性静态分析问题。作为目前规模最大的静态分析问题数据集,StAnD首次公开提供了包含矩阵与真实常数项的稀疏线性系统,填补了该领域基准数据的空白,为结构工程中求解器性能评估、算法调优及机器学习应用研究奠定了重要基础。
当前挑战
StAnD数据集旨在应对结构工程中稀疏线性系统求解领域的两大核心挑战:其一,在领域问题层面,传统上缺乏大规模、标准化的数据集来系统评估不同求解器在真实静态分析问题上的性能,尤其是针对对称正定矩阵的迭代与直接方法比较,以及GPU加速算法的有效性验证;其二,在构建过程中,需克服生成物理意义真实且规模庞大的稀疏系统的难题,包括模拟多样化的框架结构几何、材料参数与荷载条件(如自重、活载、风压与雪压),并确保数据集在训练与测试划分上具有代表性,以支持可靠的算法泛化能力评估。
常用场景
经典使用场景
在结构工程领域,线性静力分析是评估框架结构稳定性的基石,而StAnD数据集为这一过程提供了大规模、标准化的稀疏线性系统实例。该数据集通过程序化生成多样化的三维网格结构,并施加符合实际工程规范的荷载配置,如永久荷载、可变活载、风压及雪压等,从而构建了包含刚度矩阵、荷载向量与真实位移向量的完整问题元组。其经典使用场景在于为稀疏线性系统求解算法的性能评估与优化提供基准测试平台,尤其适用于比较直接法与迭代法在对称正定系统上的计算效率,并支持针对GPU加速的算法调优研究。
解决学术问题
StAnD数据集有效解决了结构工程与计算数学交叉领域中的若干关键学术问题。传统上,稀疏线性系统求解算法的评估缺乏统一且规模充足的数据支撑,现有矩阵集合如SuiteSparse仅包含少量矩阵且常缺失真实的常数项向量,难以可靠衡量算法在平均情况下的时间复杂性与可扩展性。StAnD通过提供30.3万个包含矩阵与物理意义荷载向量的完整问题,使得研究者能够系统分析算法在不同自由度规模下的表现,尤其促进了针对结构工程特有问题(如对称正定性)的专用求解器开发,并为机器学习方法在该领域的应用奠定了数据基础。
衍生相关工作
StAnD数据集的发布催生了一系列围绕稀疏线性求解与结构分析优化的衍生研究。基于该数据集,学者们开展了对现有开源库(如SuiteSparse、PETSc、ViennaCL)的全面性能基准测试,揭示了直接法与迭代法在CPU与GPU架构上的效率差异,并明确了预处理技术对于迭代收敛的关键作用。这些工作进一步激励了针对GPU并行化的专用算法创新,例如开发更适合GPU架构的稀疏矩阵分解与迭代求解方案。同时,数据集为结构工程中的机器学习应用开辟了新途径,如利用神经网络近似求解线性系统或预测结构响应,推动了智能计算与传统力学分析的深度融合。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作