refactor: update SAT3_Trajectory to 9 design variables with refined bounds

Updated configuration based on user adjustments:
- Reduced from 11 to 9 design variables (disabled blank_backface_angle and inner_circular_rib_dia)
- Refined parameter bounds for lateral supports

Design Variable Changes:
- lateral_inner_angle: min 20.0° (was 25.0°)
- lateral_outer_pivot: range 4.0-9.0mm, baseline 5.5mm (was 9.0-12.0mm, baseline 10.40mm)
- lateral_middle_pivot: range 12.0-25.0mm (was 15.0-27.0mm)
- blank_backface_angle: disabled (fixed at 4.00°)
- inner_circular_rib_dia: disabled (fixed at 534.00mm)

Documentation Updated:
- README.md: Updated design variable table with correct ranges and baselines
- STUDY_REPORT.md: Updated to reflect 9 enabled variables
- optimization_config.json: User-modified bounds applied

Rationale:
- Focus optimization on lateral supports and whiffle tree
- Fix geometry parameters to reduce search space
- Tighter bounds on critical lateral parameters

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-29 12:20:41 -05:00
parent f80b5d64a8
commit b62605a736
3 changed files with 26 additions and 22 deletions

View File

@@ -27,7 +27,7 @@
{
"name": "lateral_inner_angle",
"expression_name": "lateral_inner_angle",
"min": 25.0,
"min": 20.0,
"max": 30.0,
"baseline": 26.79,
"units": "degrees",
@@ -47,9 +47,9 @@
{
"name": "lateral_outer_pivot",
"expression_name": "lateral_outer_pivot",
"min": 9.0,
"max": 12.0,
"baseline": 10.40,
"min": 4,
"max": 9,
"baseline": 5.5,
"units": "mm",
"enabled": true,
"notes": "Outer lateral pivot position"
@@ -58,7 +58,7 @@
"name": "lateral_inner_pivot",
"expression_name": "lateral_inner_pivot",
"min": 5.0,
"max": 12.0,
"max": 11.0,
"baseline": 10.07,
"units": "mm",
"enabled": true,
@@ -67,8 +67,8 @@
{
"name": "lateral_middle_pivot",
"expression_name": "lateral_middle_pivot",
"min": 15.0,
"max": 27.0,
"min": 12.0,
"max": 25.0,
"baseline": 20.73,
"units": "mm",
"enabled": true,
@@ -117,11 +117,11 @@
{
"name": "blank_backface_angle",
"expression_name": "blank_backface_angle",
"min": 4.1,
"min": 4.0,
"max": 4.5,
"baseline": 4.15,
"baseline": 4.00,
"units": "degrees",
"enabled": true,
"enabled": false,
"notes": "Blank backface angle"
},
{
@@ -131,7 +131,7 @@
"max": 620.0,
"baseline": 534.00,
"units": "mm",
"enabled": true,
"enabled": false,
"notes": "Inner circular rib diameter"
}
],

View File

@@ -27,21 +27,23 @@ First production implementation of the **Zernike Trajectory Method** for M1 mirr
- **spherical_rms_nm** - Spherical aberration (Z11)
- **linear_fit_r2** - Physics model validation (should be ~1.0)
### Design Variables (11 total)
### Design Variables (9 enabled)
| Parameter | Min | Max | Baseline | Units | Category |
|-----------|-----|-----|----------|-------|----------|
| lateral_inner_angle | 25.0 | 30.0 | 26.79 | deg | Lateral Support |
| lateral_inner_angle | 20.0 | 30.0 | 26.79 | deg | Lateral Support |
| lateral_outer_angle | 11.0 | 17.0 | 14.64 | deg | Lateral Support |
| lateral_outer_pivot | 9.0 | 12.0 | 10.40 | mm | Lateral Support |
| lateral_inner_pivot | 5.0 | 12.0 | 10.07 | mm | Lateral Support |
| lateral_middle_pivot | 15.0 | 27.0 | 20.73 | mm | Lateral Support |
| lateral_outer_pivot | 4.0 | 9.0 | 5.5 | mm | Lateral Support |
| lateral_inner_pivot | 5.0 | 11.0 | 10.07 | mm | Lateral Support |
| lateral_middle_pivot | 12.0 | 25.0 | 20.73 | mm | Lateral Support |
| lateral_closeness | 9.5 | 12.5 | 11.02 | mm | Lateral Support |
| whiffle_min | 30.0 | 72.0 | 40.55 | mm | Whiffle Tree |
| whiffle_outer_to_vertical | 60.0 | 80.0 | 75.67 | deg | Whiffle Tree |
| whiffle_triangle_closeness | 50.0 | 80.0 | 60.00 | mm | Whiffle Tree |
| blank_backface_angle | 4.1 | 4.5 | 4.15 | deg | Geometry |
| inner_circular_rib_dia | 480.0 | 620.0 | 534.00 | mm | Geometry |
**Disabled (fixed at baseline):**
- blank_backface_angle = 4.00 deg
- inner_circular_rib_dia = 534.00 mm
### Optimizer Configuration
- **Algorithm:** TPE (Tree-Parzen Estimator)

View File

@@ -12,7 +12,7 @@
| Metric | Value |
|--------|-------|
| Algorithm | TPE (Tree-Parzen Estimator) |
| Design Variables | 11 |
| Design Variables | 9 (enabled) |
| Total Trials | _pending_ |
| Successful FEA | _pending_ |
| Failed FEA | _pending_ |
@@ -41,15 +41,17 @@
|-----------|------------|----------|-------|
| lateral_inner_angle | _pending_ deg | 26.79 deg | _pending_ |
| lateral_outer_angle | _pending_ deg | 14.64 deg | _pending_ |
| lateral_outer_pivot | _pending_ mm | 10.40 mm | _pending_ |
| lateral_outer_pivot | _pending_ mm | 5.5 mm | _pending_ |
| lateral_inner_pivot | _pending_ mm | 10.07 mm | _pending_ |
| lateral_middle_pivot | _pending_ mm | 20.73 mm | _pending_ |
| lateral_closeness | _pending_ mm | 11.02 mm | _pending_ |
| whiffle_min | _pending_ mm | 40.55 mm | _pending_ |
| whiffle_outer_to_vertical | _pending_ deg | 75.67 deg | _pending_ |
| whiffle_triangle_closeness | _pending_ mm | 60.00 mm | _pending_ |
| blank_backface_angle | _pending_ deg | 4.15 deg | _pending_ |
| inner_circular_rib_dia | _pending_ mm | 534.00 mm | _pending_ |
**Fixed parameters (not optimized):**
- blank_backface_angle = 4.00 deg
- inner_circular_rib_dia = 534.00 mm
---