feat: Add NX study models and optimization histories

Includes all study folders with NX models for development:
- bracket_stiffness_optimization (V1, V2, V3)
- drone_gimbal_arm_optimization
- simple_beam_optimization
- uav_arm_optimization (V1, V2)
- training_data_export_test
- uav_arm_atomizerfield_test

Contains .prt, .fem, .sim files and optimization databases.

🤖 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:19:07 -05:00
parent 2b3573ec42
commit a4805947d1
166 changed files with 11515 additions and 1 deletions

View File

@@ -0,0 +1,335 @@
[
{
"trial_number": 0,
"timestamp": "2025-11-21T16:35:27.233855",
"confidence": 0.0
},
{
"trial_number": 1,
"timestamp": "2025-11-21T16:35:40.294682",
"confidence": 0.0
},
{
"trial_number": 2,
"timestamp": "2025-11-21T16:35:53.347346",
"confidence": 0.0
},
{
"trial_number": 3,
"timestamp": "2025-11-21T16:36:06.692559",
"confidence": 0.0
},
{
"trial_number": 4,
"timestamp": "2025-11-21T16:36:19.889321",
"confidence": 0.0
},
{
"trial_number": 5,
"timestamp": "2025-11-21T16:36:33.252664",
"confidence": 0.0
},
{
"trial_number": 6,
"timestamp": "2025-11-21T16:36:46.370013",
"confidence": 0.0
},
{
"trial_number": 7,
"timestamp": "2025-11-21T16:36:59.407827",
"confidence": 0.0
},
{
"trial_number": 8,
"timestamp": "2025-11-21T16:37:12.251148",
"confidence": 0.0
},
{
"trial_number": 9,
"timestamp": "2025-11-21T16:37:25.623384",
"confidence": 0.0
},
{
"trial_number": 10,
"timestamp": "2025-11-21T16:37:38.386894",
"confidence": 0.0
},
{
"trial_number": 11,
"timestamp": "2025-11-21T16:37:51.165237",
"confidence": 0.0
},
{
"trial_number": 12,
"timestamp": "2025-11-21T16:38:04.277732",
"confidence": 0.0
},
{
"trial_number": 13,
"timestamp": "2025-11-21T16:38:17.327959",
"confidence": 0.0
},
{
"trial_number": 14,
"timestamp": "2025-11-21T16:38:30.490969",
"confidence": 0.0
},
{
"trial_number": 15,
"timestamp": "2025-11-21T16:38:46.548063",
"confidence": 0.0
},
{
"trial_number": 16,
"timestamp": "2025-11-21T16:39:04.330594",
"confidence": 0.0
},
{
"trial_number": 17,
"timestamp": "2025-11-21T16:39:22.728223",
"confidence": 0.0
},
{
"trial_number": 18,
"timestamp": "2025-11-21T16:39:39.573337",
"confidence": 0.0
},
{
"trial_number": 19,
"timestamp": "2025-11-21T16:39:56.061260",
"confidence": 0.0
},
{
"trial_number": 20,
"timestamp": "2025-11-21T16:40:12.362160",
"confidence": 0.0
},
{
"trial_number": 21,
"timestamp": "2025-11-21T16:40:28.980550",
"confidence": 0.0
},
{
"trial_number": 22,
"timestamp": "2025-11-21T16:40:45.139912",
"confidence": 0.0
},
{
"trial_number": 23,
"timestamp": "2025-11-21T16:41:01.591350",
"confidence": 0.0
},
{
"trial_number": 24,
"timestamp": "2025-11-21T16:41:17.870590",
"confidence": 0.0
},
{
"trial_number": 25,
"timestamp": "2025-11-21T16:41:35.329085",
"confidence": 0.0
},
{
"trial_number": 26,
"timestamp": "2025-11-21T16:41:37.899991",
"confidence": 0.0
},
{
"trial_number": 27,
"timestamp": "2025-11-21T16:41:52.840913",
"confidence": 0.0
},
{
"trial_number": 28,
"timestamp": "2025-11-21T16:41:54.439004",
"confidence": 0.0
},
{
"trial_number": 29,
"timestamp": "2025-11-21T16:42:09.680773",
"confidence": 0.0
},
{
"trial_number": 30,
"timestamp": "2025-11-21T16:42:10.991282",
"confidence": 0.0
},
{
"trial_number": 31,
"timestamp": "2025-11-21T16:42:26.830752",
"confidence": 0.0
},
{
"trial_number": 32,
"timestamp": "2025-11-21T16:42:27.139586",
"confidence": 0.0
},
{
"trial_number": 35,
"phase": "exploration",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 36
},
{
"trial_number": 40,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 41
},
{
"trial_number": 45,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 46
},
{
"trial_number": 50,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 51
},
{
"trial_number": 55,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 56
},
{
"trial_number": 60,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 61
},
{
"trial_number": 65,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 66
},
{
"trial_number": 70,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 71
},
{
"trial_number": 75,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 76
},
{
"trial_number": 80,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 81
},
{
"trial_number": 85,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 86
},
{
"trial_number": 90,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 91
},
{
"trial_number": 95,
"phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 96
},
{
"trial_number": 95,
"timestamp": "2025-11-21T19:24:46.533559",
"confidence": 0.0
},
{
"trial_number": 96,
"timestamp": "2025-11-21T19:24:59.221083",
"confidence": 0.0
},
{
"trial_number": 97,
"timestamp": "2025-11-21T19:25:11.716356",
"confidence": 0.0
},
{
"trial_number": 98,
"timestamp": "2025-11-21T19:25:24.342558",
"confidence": 0.0
},
{
"trial_number": 99,
"timestamp": "2025-11-21T19:25:36.845210",
"confidence": 0.0
}
]

View File

@@ -0,0 +1,6 @@
{
"timestamp": "2025-11-21T19:25:36.825261",
"trial_number": 99,
"ready": false,
"message": "Landscape analysis not supported for multi-objective optimization"
}

View File

@@ -0,0 +1,12 @@
{
"timestamp": "2025-11-21T19:25:36.789054",
"trial_number": 99,
"total_trials": 100,
"current_phase": "multi_objective_optimization",
"current_strategy": "NSGA-II",
"is_multi_objective": true,
"study_directions": [
"1",
"1"
]
}

View File

@@ -0,0 +1,14 @@
[
{
"trial_number": 35,
"from_phase": "exploration",
"to_phase": "exploitation",
"confidence_metrics": {
"overall_confidence": 1.0,
"convergence_score": 1.0,
"exploration_coverage": 1.0,
"prediction_stability": 1.0
},
"total_trials": 36
}
]

View File

@@ -0,0 +1,46 @@
{
"study_name": "bracket_stiffness_optimization_V3",
"optimizer": "Protocol 10 - Intelligent Multi-Strategy",
"n_trials": 100,
"completed_trials": 96,
"feasible_trials": 96,
"infeasible_trials": 0,
"pruned_trials": 4,
"failed_trials": 0,
"elapsed_seconds": 850.818676,
"pareto_front_all": 48,
"pareto_front_feasible": 48,
"best_solution": {
"best_params": {
"support_angle": 69.40980974653294,
"tip_thickness": 46.19501757047888
},
"best_value": [
-18609.40367581461,
0.13715377147567903
],
"best_trial": 9,
"is_multi_objective": true,
"pareto_front_size": 48,
"total_trials": 100,
"final_strategy": "tpe",
"landscape_analysis": null,
"strategy_recommendation": {
"confidence": 0.95,
"reasoning": "Multi-objective: TPE with multivariate support for Pareto front exploration (36 trials)",
"sampler_config": {
"type": "TPESampler",
"params": {
"multivariate": true,
"n_startup_trials": 8,
"n_ei_candidates": 24,
"constant_liar": true
}
}
},
"transition_history": [],
"strategy_performance": {},
"protocol_used": "Protocol 10: Intelligent Multi-Strategy Optimization"
},
"timestamp": "2025-11-21T19:25:36.880016"
}