five

2D_ElastoPlastoDynamics: 2D dynamic non-linear structural mechanics dataset, with a non-linear non-local constitutive law

收藏
NIAID Data Ecosystem2026-05-02 收录
下载链接:
https://zenodo.org/record/15161978
下载链接
链接失效反馈
官方服务:
资源简介:
This dataset contains 2D dynamic non-linear structural mechanics with a non-linear non-local constitutive law.   The files format is PLAID, see the plaid documentation.   The variablity in the samples is the geometry (mesh). Outputs of interest are 3 transient fields: x and y components of the displacement at the nodes and the erosion status at the elements.   The dataset has a training set of size 1000 and a testing set of size 18. Outputs are not provided on the testing sets.    Tips to access the data: After decompressing the downloaded file: from plaid.containers.dataset import Datasetfrom plaid.problem_definition import ProblemDefinition dataset = Dataset()problem = ProblemDefinition() problem._load_from_dir_(os.path.join(/path/to/data,'problem_definition'))dataset._load_from_dir_(os.path.join(/path/to/data,'dataset'), verbose = True) print("problem =", problem)print("dataset =", dataset) ids_train = problem.get_split('train') ids_test  = problem.get_split('test') sample_train_0 = dataset[ids_train[0]] sample_test_0 = dataset[ids_test[0]] print(sample_train_0) print(sample_test_0) sample = sample_train_0 # inputs mesh = sample.get_mesh() mesh = sample.get_mesh(time=0.01, apply_links=True, in_memory=True)# links to mesh at time=0 since mesh is constant print(mesh) # outputs for fn in ["U_x", "U_y"]:     field = sample.get_field(fn, time=0.01)     print(field) field = sample.get_field("EROSION_STATUS", location="CellCenter", time=0.01) print(field)
创建时间:
2025-04-06
二维码
社区交流群
二维码
科研交流群
商业服务