{ "study_name": "simple_beam_optimization", "optimization_request": "Minimize weight subject to max displacement < 2mm", "design_variables": [ { "parameter": "beam_half_core_thickness", "bounds": [20, 30], "description": "Half thickness of beam core in mm" }, { "parameter": "beam_face_thickness", "bounds": [1, 3], "description": "Thickness of beam face sheets in mm" }, { "parameter": "holes_diameter", "bounds": [180, 280], "description": "Diameter of lightening holes in mm" }, { "parameter": "hole_count", "bounds": [8, 14], "description": "Number of lightening holes" } ], "objectives": [ { "name": "mass", "goal": "minimize", "weight": 1.0, "extraction": { "action": "extract_mass", "domain": "result_extraction", "description": "Extract total mass from FEA results", "params": { "result_type": "mass", "metric": "total" } } } ], "constraints": [ { "name": "max_displacement_limit", "type": "less_than", "threshold": 2.0, "extraction": { "action": "extract_displacement", "domain": "result_extraction", "description": "Extract maximum displacement from FEA results", "params": { "result_type": "displacement", "metric": "max" } } } ] }