feat: Add AtomizerField training data export and intelligent model discovery

Major additions:
- Training data export system for AtomizerField neural network training
- Bracket stiffness optimization study with 50+ training samples
- Intelligent NX model discovery (auto-detect solutions, expressions, mesh)
- Result extractors module for displacement, stress, frequency, mass
- User-generated NX journals for advanced workflows
- Archive structure for legacy scripts and test outputs
- Protocol documentation and dashboard launcher

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-26 12:01:50 -05:00
parent a0c008a593
commit 2b3573ec42
949 changed files with 1405144 additions and 470 deletions

View File

@@ -0,0 +1,82 @@
# AtomizerField Training Data
**Study Name**: bracket_stiffness_optimization_atomizerfield
**Generated**: 2025-11-26 10:39:27
## Directory Structure
```
bracket_stiffness_optimization_atomizerfield/
├── trial_0001/
│ ├── input/
│ │ └── model.bdf # NX Nastran input deck (BDF format)
│ ├── output/
│ │ └── model.op2 # NX Nastran binary results (OP2 format)
│ └── metadata.json # Design parameters, objectives, constraints
├── trial_0002/
│ └── ...
├── study_summary.json # Overall study metadata
└── README.md # This file
```
## Design Variables
- support_angle
- tip_thickness
## Objectives
- stiffness
- mass
## Constraints
- mass_limit
## Usage with AtomizerField
### 1. Parse Training Data
```bash
cd Atomizer-Field
python batch_parser.py --data-dir "C:\Users\antoi\Documents\Atomaste\Atomizer\atomizer_field_training_data\bracket_stiffness_optimization_atomizerfield"
```
This converts BDF/OP2 files to PyTorch Geometric format.
### 2. Validate Parsed Data
```bash
python validate_parsed_data.py
```
### 3. Train Neural Network
```bash
python train.py --data-dir "training_data/parsed/" --epochs 200
```
### 4. Use Trained Model in Atomizer
```bash
cd ../Atomizer
python run_optimization.py --config studies/bracket_stiffness_optimization_atomizerfield/workflow_config.json --use-neural
```
## File Formats
- **BDF (.bdf)**: Nastran Bulk Data File - contains mesh, materials, loads, BCs
- **OP2 (.op2)**: Nastran Output2 - binary results with displacements, stresses, etc.
- **metadata.json**: Human-readable trial metadata
## AtomizerField Documentation
See `Atomizer-Field/docs/` for complete documentation on:
- Neural network architecture
- Training procedures
- Integration with Atomizer
- Uncertainty quantification
---
*Generated by Atomizer Training Data Exporter*

View File

@@ -0,0 +1,22 @@
{
"study_name": "bracket_stiffness_optimization_atomizerfield",
"total_trials": 99,
"design_variables": [
"support_angle",
"tip_thickness"
],
"objectives": [
"stiffness",
"mass"
],
"constraints": [
"mass_limit"
],
"export_timestamp": "2025-11-26T10:24:08.885790",
"metadata": {
"atomizer_version": "2.0",
"optimization_algorithm": "NSGA-II",
"n_trials": 100,
"description": "Bracket Stiffness Optimization with AtomizerField Neural Acceleration - Multi-objective optimization of bracket geometry for maximum stiffness and minimum mass"
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 0,
"timestamp": "2025-11-26T09:51:31.691278",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 38.72700594236812,
"tip_thickness": 58.52142919229749
},
"results": {
"objectives": {
"stiffness": 20959.60904717116,
"mass": 0.15948142745824906
},
"constraints": {
"mass_limit": 0.15948142745824906
},
"max_displacement": 0.04771081358194351,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 1,
"timestamp": "2025-11-26T09:51:38.513064",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 56.59969709057025,
"tip_thickness": 47.959754525911094
},
"results": {
"objectives": {
"stiffness": 16381.0655256764,
"mass": 0.1370984918463113
},
"constraints": {
"mass_limit": 0.1370984918463113
},
"max_displacement": 0.061046089977025986,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 2,
"timestamp": "2025-11-26T09:51:46.479281",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 27.800932022121827,
"tip_thickness": 34.67983561008608
},
"results": {
"objectives": {
"stiffness": 8118.567202877005,
"mass": 0.10631243304453929
},
"constraints": {
"mass_limit": 0.10631243304453929
},
"max_displacement": 0.12317444384098053,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 4,
"timestamp": "2025-11-26T09:52:32.103479",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 50.05575058716044,
"tip_thickness": 51.242177333881365
},
"results": {
"objectives": {
"stiffness": 17663.23127979331,
"mass": 0.14318191031914837
},
"constraints": {
"mass_limit": 0.14318191031914837
},
"max_displacement": 0.05661478266119957,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 5,
"timestamp": "2025-11-26T09:52:39.853142",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 21.02922471479012,
"tip_thickness": 59.097295564859834
},
"results": {
"objectives": {
"stiffness": 21249.113101276806,
"mass": 0.16085535181855637
},
"constraints": {
"mass_limit": 0.16085535181855637
},
"max_displacement": 0.04706078767776489,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 6,
"timestamp": "2025-11-26T09:52:48.595745",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 61.622132040021086,
"tip_thickness": 36.370173320348286
},
"results": {
"objectives": {
"stiffness": 13545.870584182874,
"mass": 0.12051879186805532
},
"constraints": {
"mass_limit": 0.12051879186805532
},
"max_displacement": 0.0738232359290123,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 8,
"timestamp": "2025-11-26T09:53:04.968940",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 35.21211214797688,
"tip_thickness": 45.74269294896713
},
"results": {
"objectives": {
"stiffness": 14278.045766049483,
"mass": 0.13060907261079233
},
"constraints": {
"mass_limit": 0.13060907261079233
},
"max_displacement": 0.0700375959277153,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 9,
"timestamp": "2025-11-26T09:53:14.350855",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 41.59725093210579,
"tip_thickness": 38.736874205941255
},
"results": {
"objectives": {
"stiffness": 11092.555729424334,
"mass": 0.11718760969880804
},
"constraints": {
"mass_limit": 0.11718760969880804
},
"max_displacement": 0.09015055000782013,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 10,
"timestamp": "2025-11-26T09:53:21.885262",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 50.59264473611897,
"tip_thickness": 34.18481581956125
},
"results": {
"objectives": {
"stiffness": 10423.015077827584,
"mass": 0.1119046319002308
},
"constraints": {
"mass_limit": 0.1119046319002308
},
"max_displacement": 0.09594152867794037,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 11,
"timestamp": "2025-11-26T09:53:28.628018",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 34.60723242676091,
"tip_thickness": 40.99085529881075
},
"results": {
"objectives": {
"stiffness": 11692.014137279915,
"mass": 0.1204715705807385
},
"constraints": {
"mass_limit": 0.1204715705807385
},
"max_displacement": 0.08552846312522888,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 12,
"timestamp": "2025-11-26T09:53:41.273539",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 42.8034992108518,
"tip_thickness": 53.55527884179041
},
"results": {
"objectives": {
"stiffness": 18351.580922756133,
"mass": 0.14802887455365774
},
"constraints": {
"mass_limit": 0.14802887455365774
},
"max_displacement": 0.05449121817946434,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 13,
"timestamp": "2025-11-26T09:53:47.412599",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 29.98368910791799,
"tip_thickness": 45.42703315240835
},
"results": {
"objectives": {
"stiffness": 13960.362176742508,
"mass": 0.12948175375871773
},
"constraints": {
"mass_limit": 0.12948175375871773
},
"max_displacement": 0.07163137942552567,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 14,
"timestamp": "2025-11-26T09:53:54.464900",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 49.620728443102124,
"tip_thickness": 31.393512381599933
},
"results": {
"objectives": {
"stiffness": 9263.79648843576,
"mass": 0.10717872178299684
},
"constraints": {
"mass_limit": 0.10717872178299684
},
"max_displacement": 0.10794710367918015,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 15,
"timestamp": "2025-11-26T09:54:00.849939",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 50.37724259507192,
"tip_thickness": 35.115723710618745
},
"results": {
"objectives": {
"stiffness": 10722.37860287646,
"mass": 0.11326315567376985
},
"constraints": {
"mass_limit": 0.11326315567376985
},
"max_displacement": 0.09326288849115372,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 16,
"timestamp": "2025-11-26T09:54:06.961559",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 23.252579649263975,
"tip_thickness": 58.466566117599996
},
"results": {
"objectives": {
"stiffness": 20932.418895641033,
"mass": 0.15936133413232823
},
"constraints": {
"mass_limit": 0.15936133413232823
},
"max_displacement": 0.047772787511348724,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 17,
"timestamp": "2025-11-26T09:54:12.905286",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 68.28160165372796,
"tip_thickness": 54.25192044349383
},
"results": {
"objectives": {
"stiffness": 19530.746021063354,
"mass": 0.150481264481965
},
"constraints": {
"mass_limit": 0.150481264481965
},
"max_displacement": 0.05120132118463516,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 18,
"timestamp": "2025-11-26T09:54:18.777146",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 35.23068845866854,
"tip_thickness": 32.93016342019152
},
"results": {
"objectives": {
"stiffness": 7906.796484379188,
"mass": 0.10460074364438958
},
"constraints": {
"mass_limit": 0.10460074364438958
},
"max_displacement": 0.12647347152233124,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 19,
"timestamp": "2025-11-26T09:54:24.765703",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 54.211651325607846,
"tip_thickness": 43.20457481218804
},
"results": {
"objectives": {
"stiffness": 14264.655608803,
"mass": 0.12795866018288563
},
"constraints": {
"mass_limit": 0.12795866018288563
},
"max_displacement": 0.07010333985090256,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 20,
"timestamp": "2025-11-26T09:54:30.646393",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 42.8034992108518,
"tip_thickness": 53.55527884179041
},
"results": {
"objectives": {
"stiffness": 18351.580922756133,
"mass": 0.14802887455365774
},
"constraints": {
"mass_limit": 0.14802887455365774
},
"max_displacement": 0.05449121817946434,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 21,
"timestamp": "2025-11-26T09:54:36.412016",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 56.59969709057025,
"tip_thickness": 36.370173320348286
},
"results": {
"objectives": {
"stiffness": 12365.5598495581,
"mass": 0.1177885642854397
},
"constraints": {
"mass_limit": 0.1177885642854397
},
"max_displacement": 0.08086977154016495,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 22,
"timestamp": "2025-11-26T09:54:42.191184",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 41.59725093210579,
"tip_thickness": 35.115723710618745
},
"results": {
"objectives": {
"stiffness": 9514.741932181752,
"mass": 0.11042149861353116
},
"constraints": {
"mass_limit": 0.11042149861353116
},
"max_displacement": 0.10510006546974182,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 23,
"timestamp": "2025-11-26T09:54:48.328487",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 50.05575058716044,
"tip_thickness": 51.242177333881365
},
"results": {
"objectives": {
"stiffness": 17662.3166345598,
"mass": 0.14318180739561254
},
"constraints": {
"mass_limit": 0.14318180739561254
},
"max_displacement": 0.05661771446466446,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 24,
"timestamp": "2025-11-26T09:54:54.095777",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 50.37724259507192,
"tip_thickness": 35.115723710618745
},
"results": {
"objectives": {
"stiffness": 10722.37860287646,
"mass": 0.11326315567376985
},
"constraints": {
"mass_limit": 0.11326315567376985
},
"max_displacement": 0.09326288849115372,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 25,
"timestamp": "2025-11-26T09:54:59.993477",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 50.59264473611897,
"tip_thickness": 47.959754525911094
},
"results": {
"objectives": {
"stiffness": 15966.217946727696,
"mass": 0.13642655602270132
},
"constraints": {
"mass_limit": 0.13642655602270132
},
"max_displacement": 0.0626322403550148,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 26,
"timestamp": "2025-11-26T09:55:05.829545",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 26.10191174223894,
"tip_thickness": 45.42703315240835
},
"results": {
"objectives": {
"stiffness": 13833.824324566678,
"mass": 0.12927495601269096
},
"constraints": {
"mass_limit": 0.12927495601269096
},
"max_displacement": 0.07228659093379974,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 27,
"timestamp": "2025-11-26T09:55:11.946629",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 44.758845505563514,
"tip_thickness": 31.393512381599933
},
"results": {
"objectives": {
"stiffness": 8430.549986181251,
"mass": 0.1050535804840041
},
"constraints": {
"mass_limit": 0.1050535804840041
},
"max_displacement": 0.11861622333526611,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 28,
"timestamp": "2025-11-26T09:55:18.020485",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 68.28160165372796,
"tip_thickness": 54.25192044349383
},
"results": {
"objectives": {
"stiffness": 19530.720442878443,
"mass": 0.150481628695325
},
"constraints": {
"mass_limit": 0.150481628695325
},
"max_displacement": 0.051201388239860535,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 29,
"timestamp": "2025-11-26T09:55:23.787732",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 35.21211214797688,
"tip_thickness": 45.74269294896713
},
"results": {
"objectives": {
"stiffness": 14278.045766049483,
"mass": 0.13060907261079233
},
"constraints": {
"mass_limit": 0.13060907261079233
},
"max_displacement": 0.0700375959277153,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 30,
"timestamp": "2025-11-26T09:55:29.749707",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 27.800932022121827,
"tip_thickness": 58.52142919229749
},
"results": {
"objectives": {
"stiffness": 20960.59592691965,
"mass": 0.15948009081724837
},
"constraints": {
"mass_limit": 0.15948009081724837
},
"max_displacement": 0.04770856723189354,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 31,
"timestamp": "2025-11-26T09:55:35.926013",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 35.21211214797688,
"tip_thickness": 45.74269294896713
},
"results": {
"objectives": {
"stiffness": 14277.722248816552,
"mass": 0.1306134388483127
},
"constraints": {
"mass_limit": 0.1306134388483127
},
"max_displacement": 0.07003918290138245,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 32,
"timestamp": "2025-11-26T09:55:42.061492",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 29.98368910791799,
"tip_thickness": 51.242177333881365
},
"results": {
"objectives": {
"stiffness": 16954.520012344088,
"mass": 0.14251057226331393
},
"constraints": {
"mass_limit": 0.14251057226331393
},
"max_displacement": 0.05898132175207138,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 33,
"timestamp": "2025-11-26T09:55:47.707652",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 41.59725093210579,
"tip_thickness": 38.736874205941255
},
"results": {
"objectives": {
"stiffness": 11092.555729424334,
"mass": 0.11718760969880804
},
"constraints": {
"mass_limit": 0.11718760969880804
},
"max_displacement": 0.09015055000782013,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 34,
"timestamp": "2025-11-26T09:55:53.672759",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 29.98368910791799,
"tip_thickness": 58.52142919229749
},
"results": {
"objectives": {
"stiffness": 20960.59592691965,
"mass": 0.15948009081724837
},
"constraints": {
"mass_limit": 0.15948009081724837
},
"max_displacement": 0.04770856723189354,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 35,
"timestamp": "2025-11-26T09:55:59.825731",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 41.59725093210579,
"tip_thickness": 38.736874205941255
},
"results": {
"objectives": {
"stiffness": 11092.962783645215,
"mass": 0.11718998429832224
},
"constraints": {
"mass_limit": 0.11718998429832224
},
"max_displacement": 0.0901472419500351,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 36,
"timestamp": "2025-11-26T09:56:05.606179",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 56.59969709057025,
"tip_thickness": 40.99085529881075
},
"results": {
"objectives": {
"stiffness": 13788.742249608404,
"mass": 0.12484030926241306
},
"constraints": {
"mass_limit": 0.12484030926241306
},
"max_displacement": 0.07252293080091476,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 37,
"timestamp": "2025-11-26T09:56:11.410649",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 50.05575058716044,
"tip_thickness": 51.242177333881365
},
"results": {
"objectives": {
"stiffness": 17662.3166345598,
"mass": 0.14318180739561254
},
"constraints": {
"mass_limit": 0.14318180739561254
},
"max_displacement": 0.05661771446466446,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 38,
"timestamp": "2025-11-26T09:56:17.391572",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 21.02922471479012,
"tip_thickness": 59.097295564859834
},
"results": {
"objectives": {
"stiffness": 21249.113101276806,
"mass": 0.16085535181855637
},
"constraints": {
"mass_limit": 0.16085535181855637
},
"max_displacement": 0.04706078767776489,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 39,
"timestamp": "2025-11-26T09:56:23.248165",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 50.59264473611897,
"tip_thickness": 34.18481581956125
},
"results": {
"objectives": {
"stiffness": 10419.760585218191,
"mass": 0.11190291644343789
},
"constraints": {
"mass_limit": 0.11190291644343789
},
"max_displacement": 0.0959714949131012,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 40,
"timestamp": "2025-11-26T09:56:29.489929",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 44.758845505563514,
"tip_thickness": 54.25192044349383
},
"results": {
"objectives": {
"stiffness": 18788.271479860396,
"mass": 0.14965755257548255
},
"constraints": {
"mass_limit": 0.14965755257548255
},
"max_displacement": 0.05322469398379326,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 41,
"timestamp": "2025-11-26T09:56:35.161429",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 56.59969709057025,
"tip_thickness": 40.99085529881075
},
"results": {
"objectives": {
"stiffness": 13788.742249608404,
"mass": 0.12484030926241306
},
"constraints": {
"mass_limit": 0.12484030926241306
},
"max_displacement": 0.07252293080091476,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 42,
"timestamp": "2025-11-26T09:56:41.325499",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 29.98368910791799,
"tip_thickness": 51.242177333881365
},
"results": {
"objectives": {
"stiffness": 16954.520012344088,
"mass": 0.14251057226331393
},
"constraints": {
"mass_limit": 0.14251057226331393
},
"max_displacement": 0.05898132175207138,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 43,
"timestamp": "2025-11-26T09:56:47.242364",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 35.21211214797688,
"tip_thickness": 43.20457481218804
},
"results": {
"objectives": {
"stiffness": 12947.377021711389,
"mass": 0.12515911049186138
},
"constraints": {
"mass_limit": 0.12515911049186138
},
"max_displacement": 0.07723572105169296,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 44,
"timestamp": "2025-11-26T09:56:52.996123",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 21.02922471479012,
"tip_thickness": 31.031655633456552
},
"results": {
"objectives": {
"stiffness": 6100.886793588351,
"mass": 0.09721572489003703
},
"constraints": {
"mass_limit": 0.09721572489003703
},
"max_displacement": 0.16391059756278992,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 45,
"timestamp": "2025-11-26T09:56:58.745409",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 41.59725093210579,
"tip_thickness": 38.736874205941255
},
"results": {
"objectives": {
"stiffness": 11092.555729424334,
"mass": 0.11718760969880804
},
"constraints": {
"mass_limit": 0.11718760969880804
},
"max_displacement": 0.09015055000782013,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 46,
"timestamp": "2025-11-26T09:57:04.602174",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 23.252579649263975,
"tip_thickness": 45.74269294896713
},
"results": {
"objectives": {
"stiffness": 13689.308430378254,
"mass": 0.12974397186331885
},
"constraints": {
"mass_limit": 0.12974397186331885
},
"max_displacement": 0.07304970920085907,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 47,
"timestamp": "2025-11-26T09:57:11.024458",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 49.620728443102124,
"tip_thickness": 47.959754525911094
},
"results": {
"objectives": {
"stiffness": 15915.21984173681,
"mass": 0.13633484392049372
},
"constraints": {
"mass_limit": 0.13633484392049372
},
"max_displacement": 0.06283293664455414,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 48,
"timestamp": "2025-11-26T09:57:17.355704",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 56.59969709057025,
"tip_thickness": 47.959754525911094
},
"results": {
"objectives": {
"stiffness": 16381.0655256764,
"mass": 0.13709861007458177
},
"constraints": {
"mass_limit": 0.13709861007458177
},
"max_displacement": 0.061046089977025986,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 49,
"timestamp": "2025-11-26T09:57:23.215708",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 50.59264473611897,
"tip_thickness": 47.959754525911094
},
"results": {
"objectives": {
"stiffness": 15964.932222232002,
"mass": 0.1364262209777627
},
"constraints": {
"mass_limit": 0.1364262209777627
},
"max_displacement": 0.06263728439807892,
"feasible": true
}
}

View File

@@ -0,0 +1,20 @@
{
"trial_number": 50,
"timestamp": "2025-11-26T10:09:50.905977",
"atomizer_study": "bracket_stiffness_optimization_atomizerfield",
"design_parameters": {
"support_angle": 42.8034992108518,
"tip_thickness": 53.55527884179041
},
"results": {
"objectives": {
"stiffness": 18351.580922756133,
"mass": 0.14802887455365774
},
"constraints": {
"mass_limit": 0.14802887455365774
},
"max_displacement": 0.05449121817946434,
"feasible": true
}
}

Some files were not shown because too many files have changed in this diff Show More