From 598020ad42b5a5d8908188f5185ee38e415a1b7a Mon Sep 17 00:00:00 2001 From: sbosse Date: Mon, 15 Sep 2025 10:22:02 +0200 Subject: [PATCH] Mon 15 Sep 09:47:09 CEST 2025 --- demo/plate1/simndt_alu_plate_hole_20mm.json | 128 ++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 demo/plate1/simndt_alu_plate_hole_20mm.json diff --git a/demo/plate1/simndt_alu_plate_hole_20mm.json b/demo/plate1/simndt_alu_plate_hole_20mm.json new file mode 100644 index 0000000..f93127f --- /dev/null +++ b/demo/plate1/simndt_alu_plate_hole_20mm.json @@ -0,0 +1,128 @@ +{ + "Scenario": { + "Width": 300, + "Height": 500, + "Pixel_mm": 1.0, + "Label": 0 + }, + "Materials": [ + { + "Name": "aluminium", + "Label": 0 + }, + { + "Name": "steel", + "Label": 40 + }, + { + "_info":"User-defined material, Cxx material parameters are computed", + "Name": "mysteel", + "Label": 130, + "VL": 5850, + "VT": 3220, + "Rho": 7800 + }, + { + "Name": "air", + "Label": 160 + } + ], + "Boundaries": [ + { + "Name": "Top", + "Type": "Air" + }, + { + "Name": "Bottom", + "Type": "Air" + }, + { + "Name": "Left", + "Type": "Air" + }, + { + "Name": "Right", + "Type": "Air" + } + ], + "Transducers": { + "SizePixel": 62.0, + "Name": "emisor", + "PZT": 0, + "PointSource": 0, + "CenterOffset": 0.0, + "BorderOffset": 30.0, + "Field": 0, + "Window": 0, + "Location": "Top", + "Size": 10.0 + }, + "GeometricObjects": [ + { + "x0": 150.0, + "y0": 250.0, + "a": 20.0, + "b": 20.0, + "Name": "ellipse", + "Label": 160, + "theta": 0.0 + }, + { + "x0": 100.0, + "y0": 200.0, + "a": 20.0, + "b": 20.0, + "Name": "ellipse", + "Label": 160, + "theta": 0.0 + } + ], + "Inspection": { + "Location": "Top", + "Method": "Transmission", + "Name": "Transmission" + }, + "Source": { + "Pressure": 1, + "Longitudinal": 1, + "Displacement": 0, + "Shear": 0 + }, + "Signal": { + "Frequency": 50000.0, + "N_Cycles": 3, + "Name": "GaussianSine", + "Amplitude": 2.0 + }, + "Simulation": { + "_info":"1. dx and dt are optional and set static simulation constraints and must be lower than computed minimal req. dx/dT", + "PointCycle": 10, + "SimulationTime": 150e-6, + "TimeScale": 1.0, + "MaxFreq": 120000.0, + "Order": 2, + "Device":"CPU", + "dx" : 0.001, + "dt" : 1e-7 + }, + "Receivers": { + "Method": "Transmission" + }, + "Export": { + "Step": 20, + "Save_filepath": "./data", + "Filename": "fields", + "Extension": ".png", + "Field": "Txx", + "enableFields": false, + "enableNumPy": true, + "enableCsv": false, + "enableSignals": true, + "enableImages": false, + "enableVolume": true, + "enableView": false, + "sensorShape": [], + "sensorPlacement": [], + "sensorSize": 0 + } +}