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:
2222
atomizer_field_training_data/uav_arm_val/trial_0024/input/model.bdf
Normal file
2222
atomizer_field_training_data/uav_arm_val/trial_0024/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 24,
|
||||
"timestamp": "2025-11-25T09:48:34.822099",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 5.780093202212183,
|
||||
"beam_face_thickness": 1.9903538202225404,
|
||||
"holes_diameter": 12.32334448672798,
|
||||
"hole_count": 13.455922412472692
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3500.2031727776844,
|
||||
"frequency": 18.0539493560791
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.03145892173051834,
|
||||
"max_stress_limit": 335.6023864746094,
|
||||
"min_frequency_limit": 18.0539493560791
|
||||
},
|
||||
"max_stress": 335.6023864746094,
|
||||
"max_displacement": 0.03145892173051834,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1622
atomizer_field_training_data/uav_arm_val/trial_0025/input/model.bdf
Normal file
1622
atomizer_field_training_data/uav_arm_val/trial_0025/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 25,
|
||||
"timestamp": "2025-11-25T09:48:49.555632",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 5.027610585618012,
|
||||
"beam_face_thickness": 2.6309228569096685,
|
||||
"holes_diameter": 23.235920994105967,
|
||||
"hole_count": 12.374043008245923
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3157.065918232478,
|
||||
"frequency": 20.303495407104492
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.02996722236275673,
|
||||
"max_stress_limit": 279.8471374511719,
|
||||
"min_frequency_limit": 20.303495407104492
|
||||
},
|
||||
"max_stress": 279.8471374511719,
|
||||
"max_displacement": 0.02996722236275673,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
2234
atomizer_field_training_data/uav_arm_val/trial_0026/input/model.bdf
Normal file
2234
atomizer_field_training_data/uav_arm_val/trial_0026/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 26,
|
||||
"timestamp": "2025-11-25T09:49:04.756951",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 5.610191174223894,
|
||||
"beam_face_thickness": 2.325044568707964,
|
||||
"holes_diameter": 11.375540844608736,
|
||||
"hole_count": 13.455922412472692
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3490.5270258762826,
|
||||
"frequency": 19.02242088317871
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.029705610126256943,
|
||||
"max_stress_limit": 272.34832763671875,
|
||||
"min_frequency_limit": 19.02242088317871
|
||||
},
|
||||
"max_stress": 272.34832763671875,
|
||||
"max_displacement": 0.029705610126256943,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1516
atomizer_field_training_data/uav_arm_val/trial_0027/input/model.bdf
Normal file
1516
atomizer_field_training_data/uav_arm_val/trial_0027/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 27,
|
||||
"timestamp": "2025-11-25T09:49:17.737423",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 6.94338644844741,
|
||||
"beam_face_thickness": 2.416145155592091,
|
||||
"holes_diameter": 43.14950036607718,
|
||||
"hole_count": 13.819459112971966
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 3467.073117688134,
|
||||
"frequency": 19.698856353759766
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.02662809193134308,
|
||||
"max_stress_limit": 242.20761108398438,
|
||||
"min_frequency_limit": 19.698856353759766
|
||||
},
|
||||
"max_stress": 242.20761108398438,
|
||||
"max_displacement": 0.02662809193134308,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
1502
atomizer_field_training_data/uav_arm_val/trial_0028/input/model.bdf
Normal file
1502
atomizer_field_training_data/uav_arm_val/trial_0028/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 28,
|
||||
"timestamp": "2025-11-25T09:49:32.147159",
|
||||
"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": 13.455922412472692
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 2808.5628180340964,
|
||||
"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
1688
atomizer_field_training_data/uav_arm_val/trial_0029/input/model.bdf
Normal file
1688
atomizer_field_training_data/uav_arm_val/trial_0029/input/model.bdf
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"trial_number": 29,
|
||||
"timestamp": "2025-11-25T09:49:44.847341",
|
||||
"atomizer_study": "uav_arm_atomizerfield_test",
|
||||
"design_parameters": {
|
||||
"beam_half_core_thickness": 7.28034992108518,
|
||||
"beam_face_thickness": 1.369708911051054,
|
||||
"holes_diameter": 17.98695128633439,
|
||||
"hole_count": 11.08540663048167
|
||||
},
|
||||
"results": {
|
||||
"objectives": {
|
||||
"mass": 4100.263854850898,
|
||||
"frequency": 16.594745635986328
|
||||
},
|
||||
"constraints": {
|
||||
"max_displacement_limit": 0.03413144871592522,
|
||||
"max_stress_limit": 696.27685546875,
|
||||
"min_frequency_limit": 16.594745635986328
|
||||
},
|
||||
"max_stress": 696.27685546875,
|
||||
"max_displacement": 0.03413144871592522,
|
||||
"feasible": false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user