{
  "study_name": "simple_beam_optimization",
  "description": "Minimize displacement and weight of beam with existing loadcases",
  "created": "2025-11-17T10:24:09.613688",
  "status": "active",
  "design_variables": [
    "beam_half_core_thickness",
    "beam_face_thickness",
    "holes_diameter",
    "hole_count"
  ],
  "objectives": [
    "minimize_displacement",
    "minimize_stress",
    "minimize_mass"
  ],
  "constraints": [
    "displacement_limit"
  ],
  "substudies": [
    {
      "name": "01_initial_exploration",
      "created": "2025-11-17T10:30:00",
      "status": "completed",
      "trials": 10,
      "purpose": "Initial exploration of design space boundaries",
      "notes": "Early exploration run"
    },
    {
      "name": "02_validation_3d_3trials",
      "created": "2025-11-17T11:00:00",
      "status": "completed",
      "trials": 3,
      "purpose": "Validate 3D parameter updates (without hole_count)",
      "notes": "Testing beam_half_core_thickness, beam_face_thickness, holes_diameter"
    },
    {
      "name": "03_validation_4d_3trials",
      "created": "2025-11-17T12:00:00",
      "status": "completed",
      "trials": 3,
      "purpose": "Validate 4D parameter updates (with hole_count)",
      "notes": "Successfully validated hole_count expression updates via .exp import"
    },
    {
      "name": "04_full_optimization_50trials",
      "created": "2025-11-17T13:00:00",
      "status": "completed",
      "trials": 50,
      "purpose": "Full optimization with all 4 design variables",
      "notes": "No feasible designs found - displacement constraint appears infeasible with current bounds",
      "best_objective": 842.59,
      "best_displacement_mm": 11.399,
      "feasible_designs": 0
    }
  ],
  "last_modified": "2025-11-17T19:15:00",
  "organization_version": "2.0",
  "directory_structure": {
    "1_setup": "Pre-optimization setup (model, benchmarking)",
    "2_substudies": "Optimization runs (numbered chronologically)",
    "3_reports": "Study-level comparative analysis"
  }
}
