Rotor37: a 3D CFD RANS dataset, under geometrical variations of a compressor blade
收藏资源简介:
This dataset contains 3D CFD RANS solutions, under geometrical variations of a compressor blade. A Description is provided in 2305.12871.pdf (arxiv.org) Sections 4.1 and Appendix A.1. The file format is PLAID, see the plaid documentation. The variablity in the samples are 2 input scalars and the geometry (mesh). Outputs of interest are 3 scalars and 3 fields. Eight nested training sets of sizes 8 to 1000 are provided, with complete input-output data. A testing set of size 200 is provided, for which outputs are not provided. 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) sample = dataset[0]print("sample =", sample) for fn in sample.get_field_names(): print(f"{fn} =", sample.get_field(fn))for sn in sample.get_scalar_names(): print(f"{sn} =", sample.get_scalar(sn)) print("nodes =", sample.get_nodes())print("elements =", sample.get_elements())



