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:
86
atomizer_field_training_data/uav_arm_test/README.md
Normal file
86
atomizer_field_training_data/uav_arm_test/README.md
Normal file
@@ -0,0 +1,86 @@
|
||||
# AtomizerField Training Data
|
||||
|
||||
**Study Name**: uav_arm_atomizerfield_test
|
||||
**Generated**: 2025-11-25 12:01:15
|
||||
|
||||
## Directory Structure
|
||||
|
||||
```
|
||||
uav_arm_test/
|
||||
├── 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
|
||||
|
||||
- beam_half_core_thickness
|
||||
- beam_face_thickness
|
||||
- holes_diameter
|
||||
- hole_count
|
||||
|
||||
## Objectives
|
||||
|
||||
- mass
|
||||
- fundamental_frequency
|
||||
|
||||
## Constraints
|
||||
|
||||
- max_displacement_limit
|
||||
- max_stress_limit
|
||||
- min_frequency_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\uav_arm_test"
|
||||
```
|
||||
|
||||
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/uav_arm_atomizerfield_test/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*
|
||||
@@ -0,0 +1,282 @@
|
||||
{
|
||||
"batch_info": {
|
||||
"root_directory": "C:\\Users\\antoi\\Documents\\Atomaste\\Atomizer\\atomizer_field_training_data\\uav_arm_test",
|
||||
"timestamp": "2025-11-25T10:09:43.542262",
|
||||
"total_cases": 30,
|
||||
"successful_cases": 30,
|
||||
"failed_cases": 0,
|
||||
"validation_enabled": true
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"case": "trial_0000",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:37.094822",
|
||||
"nodes": 386,
|
||||
"elements": 318,
|
||||
"max_displacement": 0.024460498243570328,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0001",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:37.460478",
|
||||
"nodes": 561,
|
||||
"elements": 510,
|
||||
"max_displacement": 0.040556859225034714,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0002",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:37.692805",
|
||||
"nodes": 498,
|
||||
"elements": 446,
|
||||
"max_displacement": 0.0235770083963871,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0003",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:37.914672",
|
||||
"nodes": 378,
|
||||
"elements": 331,
|
||||
"max_displacement": 0.028571313247084618,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0004",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:38.143290",
|
||||
"nodes": 388,
|
||||
"elements": 335,
|
||||
"max_displacement": 0.02891721948981285,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0005",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:38.357861",
|
||||
"nodes": 393,
|
||||
"elements": 345,
|
||||
"max_displacement": 0.03388679027557373,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0006",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:38.561272",
|
||||
"nodes": 439,
|
||||
"elements": 390,
|
||||
"max_displacement": 0.024444641545414925,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0007",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:38.761727",
|
||||
"nodes": 292,
|
||||
"elements": 236,
|
||||
"max_displacement": 0.04027493670582771,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0008",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:38.949870",
|
||||
"nodes": 382,
|
||||
"elements": 299,
|
||||
"max_displacement": 0.028996456414461136,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0009",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:39.161455",
|
||||
"nodes": 383,
|
||||
"elements": 318,
|
||||
"max_displacement": 0.04109802842140198,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0010",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:39.361661",
|
||||
"nodes": 570,
|
||||
"elements": 520,
|
||||
"max_displacement": 0.03199426457285881,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0011",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:39.611481",
|
||||
"nodes": 385,
|
||||
"elements": 336,
|
||||
"max_displacement": 0.027771631255745888,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0012",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:39.810136",
|
||||
"nodes": 379,
|
||||
"elements": 296,
|
||||
"max_displacement": 0.03416329249739647,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0013",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:39.995548",
|
||||
"nodes": 341,
|
||||
"elements": 275,
|
||||
"max_displacement": 0.019860349595546722,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0014",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:40.195292",
|
||||
"nodes": 503,
|
||||
"elements": 455,
|
||||
"max_displacement": 0.040323346853256226,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0015",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:40.395471",
|
||||
"nodes": 362,
|
||||
"elements": 294,
|
||||
"max_displacement": 0.03300582244992256,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0016",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:40.593517",
|
||||
"nodes": 446,
|
||||
"elements": 395,
|
||||
"max_displacement": 0.028918668627738953,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0017",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:40.795197",
|
||||
"nodes": 387,
|
||||
"elements": 322,
|
||||
"max_displacement": 0.027775324881076813,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0018",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:40.995891",
|
||||
"nodes": 389,
|
||||
"elements": 321,
|
||||
"max_displacement": 0.030427929013967514,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0019",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:41.199060",
|
||||
"nodes": 398,
|
||||
"elements": 347,
|
||||
"max_displacement": 0.03594466671347618,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0020",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:41.400124",
|
||||
"nodes": 447,
|
||||
"elements": 396,
|
||||
"max_displacement": 0.024386651813983917,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0021",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:41.612526",
|
||||
"nodes": 561,
|
||||
"elements": 510,
|
||||
"max_displacement": 0.040556859225034714,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0022",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:41.835785",
|
||||
"nodes": 396,
|
||||
"elements": 325,
|
||||
"max_displacement": 0.036786045879125595,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0023",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:42.017888",
|
||||
"nodes": 384,
|
||||
"elements": 297,
|
||||
"max_displacement": 0.02076462097465992,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0024",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:42.229479",
|
||||
"nodes": 546,
|
||||
"elements": 495,
|
||||
"max_displacement": 0.03145892173051834,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0025",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:42.487999",
|
||||
"nodes": 395,
|
||||
"elements": 346,
|
||||
"max_displacement": 0.02996722236275673,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0026",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:42.701958",
|
||||
"nodes": 549,
|
||||
"elements": 498,
|
||||
"max_displacement": 0.029705610126256943,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0027",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:42.918380",
|
||||
"nodes": 384,
|
||||
"elements": 304,
|
||||
"max_displacement": 0.02662809193134308,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0028",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:43.119753",
|
||||
"nodes": 382,
|
||||
"elements": 299,
|
||||
"max_displacement": 0.028996456414461136,
|
||||
"validated": true
|
||||
},
|
||||
{
|
||||
"case": "trial_0029",
|
||||
"status": "success",
|
||||
"timestamp": "2025-11-25T10:09:43.319956",
|
||||
"nodes": 411,
|
||||
"elements": 363,
|
||||
"max_displacement": 0.03413144871592522,
|
||||
"validated": true
|
||||
}
|
||||
]
|
||||
}
|
||||
26
atomizer_field_training_data/uav_arm_test/study_summary.json
Normal file
26
atomizer_field_training_data/uav_arm_test/study_summary.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"study_name": "uav_arm_atomizerfield_test",
|
||||
"total_trials": 96,
|
||||
"design_variables": [
|
||||
"beam_half_core_thickness",
|
||||
"beam_face_thickness",
|
||||
"holes_diameter",
|
||||
"hole_count"
|
||||
],
|
||||
"objectives": [
|
||||
"mass",
|
||||
"fundamental_frequency"
|
||||
],
|
||||
"constraints": [
|
||||
"max_displacement_limit",
|
||||
"max_stress_limit",
|
||||
"min_frequency_limit"
|
||||
],
|
||||
"export_timestamp": "2025-11-25T12:17:30.460682",
|
||||
"metadata": {
|
||||
"atomizer_version": "2.0",
|
||||
"optimization_algorithm": "NSGA-II",
|
||||
"n_trials": 100,
|
||||
"description": "UAV Camera Support Arm - AtomizerField Neural Surrogate Integration Test"
|
||||
}
|
||||
}
|
||||
1548
atomizer_field_training_data/uav_arm_test/trial_0000/input/model.bdf
Normal file
1548
atomizer_field_training_data/uav_arm_test/trial_0000/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 0,
|
||||
"timestamp": "2025-11-25T09:42:56.400049",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 6.872700594236813,
|
||||
"beam_face_thickness": 2.9014286128198323,
|
||||
"holes_diameter": 39.2797576724562,
|
||||
"hole_count": 11.59195090518222
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3754.8484534555446,
|
||||
"frequency": 20.51445960998535
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.024460498243570328,
|
||||
"max_stress_limit": 228.33424377441406,
|
||||
"min_frequency_limit": 20.51445960998535
|
||||
},
|
||||
"max_stress": 228.33424377441406,
|
||||
"max_displacement": 0.024460498243570328,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
2282
atomizer_field_training_data/uav_arm_test/trial_0001/input/model.bdf
Normal file
2282
atomizer_field_training_data/uav_arm_test/trial_0001/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 1,
|
||||
"timestamp": "2025-11-25T09:43:11.087105",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 5.780093202212183,
|
||||
"beam_face_thickness": 1.3119890406724053,
|
||||
"holes_diameter": 12.32334448672798,
|
||||
"hole_count": 13.197056874649611
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3358.8179313839833,
|
||||
"frequency": 15.898102760314941
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.040556859225034714,
|
||||
"max_stress_limit": 759.5623779296875,
|
||||
"min_frequency_limit": 15.898102760314941
|
||||
},
|
||||
"max_stress": 759.5623779296875,
|
||||
"max_displacement": 0.040556859225034714,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
2028
atomizer_field_training_data/uav_arm_test/trial_0002/input/model.bdf
Normal file
2028
atomizer_field_training_data/uav_arm_test/trial_0002/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 2,
|
||||
"timestamp": "2025-11-25T09:43:23.336309",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 8.005575058716044,
|
||||
"beam_face_thickness": 2.416145155592091,
|
||||
"holes_diameter": 10.823379771832098,
|
||||
"hole_count": 13.819459112971966
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 4729.977446942276,
|
||||
"frequency": 19.287874221801758
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.0235770083963871,
|
||||
"max_stress_limit": 228.7364959716797,
|
||||
"min_frequency_limit": 19.287874221801758
|
||||
},
|
||||
"max_stress": 228.7364959716797,
|
||||
"max_displacement": 0.0235770083963871,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1558
atomizer_field_training_data/uav_arm_test/trial_0003/input/model.bdf
Normal file
1558
atomizer_field_training_data/uav_arm_test/trial_0003/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 3,
|
||||
"timestamp": "2025-11-25T09:43:37.056373",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 9.162213204002109,
|
||||
"beam_face_thickness": 1.4246782213565523,
|
||||
"holes_diameter": 17.272998688284027,
|
||||
"hole_count": 9.100427059120603
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 5107.665514625097,
|
||||
"frequency": 18.16075897216797
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.028571313247084618,
|
||||
"max_stress_limit": 642.693359375,
|
||||
"min_frequency_limit": 18.16075897216797
|
||||
},
|
||||
"max_stress": 642.693359375,
|
||||
"max_displacement": 0.028571313247084618,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1586
atomizer_field_training_data/uav_arm_test/trial_0004/input/model.bdf
Normal file
1586
atomizer_field_training_data/uav_arm_test/trial_0004/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 4,
|
||||
"timestamp": "2025-11-25T09:43:52.727832",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 6.521211214797688,
|
||||
"beam_face_thickness": 2.049512863264476,
|
||||
"holes_diameter": 27.27780074568463,
|
||||
"hole_count": 9.747374841188252
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3739.8588536156817,
|
||||
"frequency": 18.240983963012695
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.02891721948981285,
|
||||
"max_stress_limit": 316.30963134765625,
|
||||
"min_frequency_limit": 18.240983963012695
|
||||
},
|
||||
"max_stress": 316.30963134765625,
|
||||
"max_displacement": 0.02891721948981285,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1616
atomizer_field_training_data/uav_arm_test/trial_0005/input/model.bdf
Normal file
1616
atomizer_field_training_data/uav_arm_test/trial_0005/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 5,
|
||||
"timestamp": "2025-11-25T09:44:06.676443",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 8.059264473611897,
|
||||
"beam_face_thickness": 1.2789877213040837,
|
||||
"holes_diameter": 21.685785941408724,
|
||||
"hole_count": 10.19817105976215
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 4443.2931865156825,
|
||||
"frequency": 16.876663208007812
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.03388679027557373,
|
||||
"max_stress_limit": 795.2747802734375,
|
||||
"min_frequency_limit": 16.876663208007812
|
||||
},
|
||||
"max_stress": 795.2747802734375,
|
||||
"max_displacement": 0.03388679027557373,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1798
atomizer_field_training_data/uav_arm_test/trial_0006/input/model.bdf
Normal file
1798
atomizer_field_training_data/uav_arm_test/trial_0006/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 6,
|
||||
"timestamp": "2025-11-25T09:44:21.580975",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 7.28034992108518,
|
||||
"beam_face_thickness": 2.570351922786027,
|
||||
"holes_diameter": 17.98695128633439,
|
||||
"hole_count": 11.08540663048167
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 4330.969673315037,
|
||||
"frequency": 19.42190933227539
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.024444641545414925,
|
||||
"max_stress_limit": 228.28634643554688,
|
||||
"min_frequency_limit": 19.42190933227539
|
||||
},
|
||||
"max_stress": 228.28634643554688,
|
||||
"max_displacement": 0.024444641545414925,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1196
atomizer_field_training_data/uav_arm_test/trial_0007/input/model.bdf
Normal file
1196
atomizer_field_training_data/uav_arm_test/trial_0007/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 7,
|
||||
"timestamp": "2025-11-25T09:44:36.574373",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 7.962072844310212,
|
||||
"beam_face_thickness": 1.0929008254399954,
|
||||
"holes_diameter": 34.30179407605753,
|
||||
"hole_count": 9.02314474212375
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 4159.912121589758,
|
||||
"frequency": 16.2733097076416
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.04027493670582771,
|
||||
"max_stress_limit": 1083.8499755859375,
|
||||
"min_frequency_limit": 16.2733097076416
|
||||
},
|
||||
"max_stress": 1083.8499755859375,
|
||||
"max_displacement": 0.04027493670582771,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1502
atomizer_field_training_data/uav_arm_test/trial_0008/input/model.bdf
Normal file
1502
atomizer_field_training_data/uav_arm_test/trial_0008/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 8,
|
||||
"timestamp": "2025-11-25T09:44:49.228993",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 5.325257964926397,
|
||||
"beam_face_thickness": 2.8977710745066663,
|
||||
"holes_diameter": 48.625281322982374,
|
||||
"hole_count": 12.850384088698767
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 2808.5628180340927,
|
||||
"frequency": 21.92365074157715
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.028996456414461136,
|
||||
"max_stress_limit": 267.6662902832031,
|
||||
"min_frequency_limit": 21.92365074157715
|
||||
},
|
||||
"max_stress": 267.6662902832031,
|
||||
"max_displacement": 0.028996456414461136,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1542
atomizer_field_training_data/uav_arm_test/trial_0009/input/model.bdf
Normal file
1542
atomizer_field_training_data/uav_arm_test/trial_0009/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 9,
|
||||
"timestamp": "2025-11-25T09:45:03.974254",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 6.523068845866853,
|
||||
"beam_face_thickness": 1.1953442280127677,
|
||||
"holes_diameter": 37.36932106048627,
|
||||
"hole_count": 10.640914962437607
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3349.6099072172533,
|
||||
"frequency": 15.831931114196777
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.04109802842140198,
|
||||
"max_stress_limit": 910.6671142578125,
|
||||
"min_frequency_limit": 15.831931114196777
|
||||
},
|
||||
"max_stress": 910.6671142578125,
|
||||
"max_displacement": 0.04109802842140198,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
2320
atomizer_field_training_data/uav_arm_test/trial_0010/input/model.bdf
Normal file
2320
atomizer_field_training_data/uav_arm_test/trial_0010/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 10,
|
||||
"timestamp": "2025-11-25T09:45:20.686744",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 5.610191174223894,
|
||||
"beam_face_thickness": 1.9903538202225404,
|
||||
"holes_diameter": 11.375540844608736,
|
||||
"hole_count": 13.455922412472692
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3420.1539159406198,
|
||||
"frequency": 18.09408187866211
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.03199426457285881,
|
||||
"max_stress_limit": 335.70428466796875,
|
||||
"min_frequency_limit": 18.09408187866211
|
||||
},
|
||||
"max_stress": 335.70428466796875,
|
||||
"max_displacement": 0.03199426457285881,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1582
atomizer_field_training_data/uav_arm_test/trial_0011/input/model.bdf
Normal file
1582
atomizer_field_training_data/uav_arm_test/trial_0011/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 11,
|
||||
"timestamp": "2025-11-25T09:45:34.912859",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 6.293899908000085,
|
||||
"beam_face_thickness": 2.325044568707964,
|
||||
"holes_diameter": 22.46844304357644,
|
||||
"hole_count": 11.120408127066865
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3735.3494193443853,
|
||||
"frequency": 18.908977508544922
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.027771631255745888,
|
||||
"max_stress_limit": 255.481689453125,
|
||||
"min_frequency_limit": 18.908977508544922
|
||||
},
|
||||
"max_stress": 255.481689453125,
|
||||
"max_displacement": 0.027771631255745888,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1490
atomizer_field_training_data/uav_arm_test/trial_0012/input/model.bdf
Normal file
1490
atomizer_field_training_data/uav_arm_test/trial_0012/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 12,
|
||||
"timestamp": "2025-11-25T09:45:47.309128",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 7.733551396716399,
|
||||
"beam_face_thickness": 1.369708911051054,
|
||||
"holes_diameter": 48.783385110582344,
|
||||
"hole_count": 12.650796940166687
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3430.7297336265456,
|
||||
"frequency": 17.11578941345215
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.03416329249739647,
|
||||
"max_stress_limit": 695.014404296875,
|
||||
"min_frequency_limit": 17.11578941345215
|
||||
},
|
||||
"max_stress": 695.014404296875,
|
||||
"max_displacement": 0.03416329249739647,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1372
atomizer_field_training_data/uav_arm_test/trial_0013/input/model.bdf
Normal file
1372
atomizer_field_training_data/uav_arm_test/trial_0013/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 13,
|
||||
"timestamp": "2025-11-25T09:46:01.813357",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 9.697494707820946,
|
||||
"beam_face_thickness": 2.789654700855298,
|
||||
"holes_diameter": 33.915999152443405,
|
||||
"hole_count": 13.531245410138702
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 5055.8603368836375,
|
||||
"frequency": 20.83148956298828
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.019860349595546722,
|
||||
"max_stress_limit": 185.02517700195312,
|
||||
"min_frequency_limit": 20.83148956298828
|
||||
},
|
||||
"max_stress": 185.02517700195312,
|
||||
"max_displacement": 0.019860349595546722,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
2056
atomizer_field_training_data/uav_arm_test/trial_0014/input/model.bdf
Normal file
2056
atomizer_field_training_data/uav_arm_test/trial_0014/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 14,
|
||||
"timestamp": "2025-11-25T09:46:14.313512",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 5.442462510259597,
|
||||
"beam_face_thickness": 1.3919657248382904,
|
||||
"holes_diameter": 11.809091556421523,
|
||||
"hole_count": 9.951981984579586
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3213.793478226333,
|
||||
"frequency": 16.185922622680664
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.040323346853256226,
|
||||
"max_stress_limit": 676.9888916015625,
|
||||
"min_frequency_limit": 16.185922622680664
|
||||
},
|
||||
"max_stress": 676.9888916015625,
|
||||
"max_displacement": 0.040323346853256226,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1452
atomizer_field_training_data/uav_arm_test/trial_0015/input/model.bdf
Normal file
1452
atomizer_field_training_data/uav_arm_test/trial_0015/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 15,
|
||||
"timestamp": "2025-11-25T09:46:28.087150",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 6.94338644844741,
|
||||
"beam_face_thickness": 1.5426980635477918,
|
||||
"holes_diameter": 43.14950036607718,
|
||||
"hole_count": 10.140519960161535
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3516.2545895165063,
|
||||
"frequency": 17.112903594970703
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.03300582244992256,
|
||||
"max_stress_limit": 551.2527465820312,
|
||||
"min_frequency_limit": 17.112903594970703
|
||||
},
|
||||
"max_stress": 551.2527465820312,
|
||||
"max_displacement": 0.03300582244992256,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1822
atomizer_field_training_data/uav_arm_test/trial_0016/input/model.bdf
Normal file
1822
atomizer_field_training_data/uav_arm_test/trial_0016/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 16,
|
||||
"timestamp": "2025-11-25T09:46:42.045816",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 6.404672548436904,
|
||||
"beam_face_thickness": 2.085392166316497,
|
||||
"holes_diameter": 15.636968998990506,
|
||||
"hole_count": 12.813181884524237
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3806.4328990424597,
|
||||
"frequency": 18.254257202148438
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.028918668627738953,
|
||||
"max_stress_limit": 305.9248352050781,
|
||||
"min_frequency_limit": 18.254257202148438
|
||||
},
|
||||
"max_stress": 305.9248352050781,
|
||||
"max_displacement": 0.028918668627738953,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1558
atomizer_field_training_data/uav_arm_test/trial_0017/input/model.bdf
Normal file
1558
atomizer_field_training_data/uav_arm_test/trial_0017/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 17,
|
||||
"timestamp": "2025-11-25T09:46:54.303817",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 5.372753218398854,
|
||||
"beam_face_thickness": 2.9737738732010346,
|
||||
"holes_diameter": 40.889790771866295,
|
||||
"hole_count": 9.192294089205035
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3201.7531002010373,
|
||||
"frequency": 21.298219680786133
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.027775324881076813,
|
||||
"max_stress_limit": 266.37664794921875,
|
||||
"min_frequency_limit": 21.298219680786133
|
||||
},
|
||||
"max_stress": 266.37664794921875,
|
||||
"max_displacement": 0.027775324881076813,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1560
atomizer_field_training_data/uav_arm_test/trial_0018/input/model.bdf
Normal file
1560
atomizer_field_training_data/uav_arm_test/trial_0018/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 18,
|
||||
"timestamp": "2025-11-25T09:47:07.751272",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 5.027610585618012,
|
||||
"beam_face_thickness": 2.6309228569096685,
|
||||
"holes_diameter": 38.274293753904686,
|
||||
"hole_count": 12.374043008245923
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 2919.414526761638,
|
||||
"frequency": 20.805625915527344
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.030427929013967514,
|
||||
"max_stress_limit": 284.5617980957031,
|
||||
"min_frequency_limit": 20.805625915527344
|
||||
},
|
||||
"max_stress": 284.5617980957031,
|
||||
"max_displacement": 0.030427929013967514,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1630
atomizer_field_training_data/uav_arm_test/trial_0019/input/model.bdf
Normal file
1630
atomizer_field_training_data/uav_arm_test/trial_0019/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 19,
|
||||
"timestamp": "2025-11-25T09:47:23.704027",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 8.85635173342973,
|
||||
"beam_face_thickness": 1.1480893034681807,
|
||||
"holes_diameter": 24.338629141770905,
|
||||
"hole_count": 8.695214357150778
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 4801.834238678327,
|
||||
"frequency": 17.269065856933594
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.03594466671347618,
|
||||
"max_stress_limit": 982.6076049804688,
|
||||
"min_frequency_limit": 17.269065856933594
|
||||
},
|
||||
"max_stress": 982.6076049804688,
|
||||
"max_displacement": 0.03594466671347618,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1826
atomizer_field_training_data/uav_arm_test/trial_0020/input/model.bdf
Normal file
1826
atomizer_field_training_data/uav_arm_test/trial_0020/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 20,
|
||||
"timestamp": "2025-11-25T09:47:37.919506",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 7.28034992108518,
|
||||
"beam_face_thickness": 2.570351922786027,
|
||||
"holes_diameter": 17.98695128633439,
|
||||
"hole_count": 13.178620555253561
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 4310.908942015822,
|
||||
"frequency": 19.431882858276367
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.024386651813983917,
|
||||
"max_stress_limit": 227.0664825439453,
|
||||
"min_frequency_limit": 19.431882858276367
|
||||
},
|
||||
"max_stress": 227.0664825439453,
|
||||
"max_displacement": 0.024386651813983917,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
2282
atomizer_field_training_data/uav_arm_test/trial_0021/input/model.bdf
Normal file
2282
atomizer_field_training_data/uav_arm_test/trial_0021/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 21,
|
||||
"timestamp": "2025-11-25T09:47:51.531307",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 5.780093202212183,
|
||||
"beam_face_thickness": 1.3119890406724053,
|
||||
"holes_diameter": 12.32334448672798,
|
||||
"hole_count": 13.197056874649611
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3358.8179313839833,
|
||||
"frequency": 15.898102760314941
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.040556859225034714,
|
||||
"max_stress_limit": 759.5623779296875,
|
||||
"min_frequency_limit": 15.898102760314941
|
||||
},
|
||||
"max_stress": 759.5623779296875,
|
||||
"max_displacement": 0.040556859225034714,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1582
atomizer_field_training_data/uav_arm_test/trial_0022/input/model.bdf
Normal file
1582
atomizer_field_training_data/uav_arm_test/trial_0022/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 22,
|
||||
"timestamp": "2025-11-25T09:48:07.507310",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 8.11649063413779,
|
||||
"beam_face_thickness": 1.1953442280127677,
|
||||
"holes_diameter": 43.14950036607718,
|
||||
"hole_count": 10.640914962437607
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3911.726848195828,
|
||||
"frequency": 16.64651870727539
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.036786045879125595,
|
||||
"max_stress_limit": 908.2288208007812,
|
||||
"min_frequency_limit": 16.64651870727539
|
||||
},
|
||||
"max_stress": 908.2288208007812,
|
||||
"max_displacement": 0.036786045879125595,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1502
atomizer_field_training_data/uav_arm_test/trial_0023/input/model.bdf
Normal file
1502
atomizer_field_training_data/uav_arm_test/trial_0023/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 23,
|
||||
"timestamp": "2025-11-25T09:48:21.853138",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 9.697494707820946,
|
||||
"beam_face_thickness": 2.789654700855298,
|
||||
"holes_diameter": 48.625281322982374,
|
||||
"hole_count": 13.531245410138702
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 4353.920868226083,
|
||||
"frequency": 21.20096778869629
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.02076462097465992,
|
||||
"max_stress_limit": 188.76913452148438,
|
||||
"min_frequency_limit": 21.20096778869629
|
||||
},
|
||||
"max_stress": 188.76913452148438,
|
||||
"max_displacement": 0.02076462097465992,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
2222
atomizer_field_training_data/uav_arm_test/trial_0024/input/model.bdf
Normal file
2222
atomizer_field_training_data/uav_arm_test/trial_0024/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user