# Benchmarking Report

**Study**: simple_beam_optimization
**Date**: 2025-11-17T11:18:28.329069
**Validation**: ✅ PASSED

## Model Introspection

**Expressions Found**: 30

| Expression | Value | Units |
|------------|-------|-------|
| Pattern_p7 | None |  |
| Pattern_p8 | 444.444444444444 | MilliMeter |
| Pattern_p9 | None | MilliMeter |
| Pattern_p10 | 1.0 |  |
| Pattern_p11 | 10.0 | MilliMeter |
| Pattern_p12 | 0.0 | MilliMeter |
| beam_face_thickness | 20.0 | MilliMeter |
| beam_half_core_thickness | 20.0 | MilliMeter |
| beam_half_height | 250.0 | MilliMeter |
| beam_half_width | 150.0 | MilliMeter |
| beam_lenght | 5000.0 | MilliMeter |
| hole_count | 10.0 |  |
| holes_diameter | 300.0 | MilliMeter |
| p4 | None | MilliMeter |
| p5 | 0.0 | MilliMeter |
| p6 | 4000.0 | MilliMeter |
| p13 | 0.0 | Degrees |
| p19 | 4000.0 | MilliMeter |
| p34 | 4000.0 | MilliMeter |
| p50 | 4000.0 | MilliMeter |
| p119 | 4000.0 | MilliMeter |
| p130 | 10.0 |  |
| p132 | 444.444444444444 | MilliMeter |
| p134 | 4000.0 | MilliMeter |
| p135 | 4000.0 | MilliMeter |
| p137 | 1.0 |  |
| p139 | 10.0 | MilliMeter |
| p141 | 0.0 | MilliMeter |
| p143 | 0.0 | Degrees |
| p173 | 973.968443678471 | Kilogram |

## OP2 Analysis

- **Element Types**: CQUAD4
- **Result Types**: displacement, stress
- **Subcases**: [1]
- **Nodes**: 0
- **Elements**: 0

## Baseline Performance

*No baseline results extracted*

## Configuration Proposals

### Proposed Design Variables

- **Pattern_p7**: ±20% of None 
- **Pattern_p8**: ±20% of 444.444444444444 MilliMeter
- **Pattern_p9**: ±20% of None MilliMeter
- **Pattern_p10**: ±20% of 1.0 
- **Pattern_p11**: ±20% of 10.0 MilliMeter
- **Pattern_p12**: ±20% of 0.0 MilliMeter
- **beam_face_thickness**: ±20% of 20.0 MilliMeter
- **beam_half_core_thickness**: ±20% of 20.0 MilliMeter
- **beam_half_height**: ±20% of 250.0 MilliMeter
- **beam_half_width**: ±20% of 150.0 MilliMeter
- **beam_lenght**: ±20% of 5000.0 MilliMeter
- **hole_count**: ±20% of 10.0 
- **holes_diameter**: ±20% of 300.0 MilliMeter
- **p4**: ±20% of None MilliMeter
- **p5**: ±20% of 0.0 MilliMeter
- **p6**: ±20% of 4000.0 MilliMeter
- **p13**: ±20% of 0.0 Degrees
- **p19**: ±20% of 4000.0 MilliMeter
- **p34**: ±20% of 4000.0 MilliMeter
- **p50**: ±20% of 4000.0 MilliMeter
- **p119**: ±20% of 4000.0 MilliMeter
- **p130**: ±20% of 10.0 
- **p132**: ±20% of 444.444444444444 MilliMeter
- **p134**: ±20% of 4000.0 MilliMeter
- **p135**: ±20% of 4000.0 MilliMeter
- **p137**: ±20% of 1.0 
- **p139**: ±20% of 10.0 MilliMeter
- **p141**: ±20% of 0.0 MilliMeter
- **p143**: ±20% of 0.0 Degrees
- **p173**: ±20% of 973.968443678471 Kilogram

### Proposed Extractors

- **extract_displacement**: Extract displacement results from OP2 file
- **extract_solid_stress**: Extract stress from CQUAD4 elements

### Proposed Objectives

- max_displacement (minimize or maximize)
- max_von_mises (minimize for safety)
