docs: Complete M1 mirror optimization campaign V11-V15

## M1 Mirror Campaign Summary
- V11-V15 optimization campaign completed (~1,400 FEA evaluations)
- Best design: V14 Trial #725 with Weighted Sum = 121.72
- V15 NSGA-II confirmed V14 TPE found optimal solution
- Campaign improved from WS=129.33 (V11) to WS=121.72 (V14): -5.9%

## Key Results
- 40° tracking: 5.99 nm (target 4.0 nm)
- 60° tracking: 13.10 nm (target 10.0 nm)
- Manufacturing: 26.28 nm (target 20.0 nm)
- Targets not achievable within current design space

## Documentation Added
- V15 STUDY_REPORT.md: Detailed NSGA-II results analysis
- M1_MIRROR_CAMPAIGN_SUMMARY.md: Full V11-V15 campaign overview
- Updated CLAUDE.md, ATOMIZER_CONTEXT.md with NXSolver patterns
- Updated 01_CHEATSHEET.md with --resume guidance
- Updated OP_01_CREATE_STUDY.md with FEARunner template

## Studies Added
- m1_mirror_adaptive_V13: TPE validation (291 trials)
- m1_mirror_adaptive_V14: TPE intensive (785 trials, BEST)
- m1_mirror_adaptive_V15: NSGA-II exploration (126 new FEA)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Antoine
2025-12-16 14:55:23 -05:00
parent d1261d62fd
commit 01a7d7d121
88 changed files with 2574 additions and 62 deletions

View File

@@ -0,0 +1,67 @@
Duplicate Nodes to be Merged
----------------------------------------------------------------------
Summary:
108 duplicate nodes found, 54 duplicate nodes will be merged
----------------------------------------------------------------------
Preference: No
----------------------------------------------------------------------
Kept Nodes Merged Nodes Distance Note
----------------------------------------------------------------------
245 174 0.00000
254 12 0.00000
220 156 0.00000
259 30 0.00000
219 102 0.00000
268 84 0.00000
176 243 0.00000
244 172 0.00000
10 252 0.00000
14 253 0.00000
236 158 0.00000
154 232 0.00000
28 258 0.00000
260 32 0.00000
104 222 0.00000
100 221 0.00000
267 82 0.00000
86 269 0.00000
242 178 0.00000
239 170 0.00000
8 251 0.00000
16 250 0.00000
234 160 0.00000
152 231 0.00000
257 26 0.00000
261 34 0.00000
106 224 0.00000
98 223 0.00000
266 80 0.00000
88 270 0.00000
241 182 0.00000
180 240 0.00000
238 168 0.00000
4 246 0.00001
166 237 0.00000
6 247 0.00001
18 248 0.00001
164 235 0.00000
20 249 0.00001
233 162 0.00000
150 230 0.00000
255 22 0.00000
229 148 0.00000
24 256 0.00000
262 36 0.00000
110 228 0.00001
38 263 0.00000
108 227 0.00001
96 226 0.00001
76 264 0.00000
94 225 0.00001
265 78 0.00000
90 271 0.00000
272 92 0.00000

View File

@@ -0,0 +1,11 @@
[Degrees]lateral_inner_angle=27.701579561319683
[Degrees]lateral_outer_angle=13.033007973711038
[mm]lateral_outer_pivot=11.237529203843412
[mm]lateral_inner_pivot=8.155144225243607
[mm]lateral_middle_pivot=22.876056051011307
[mm]lateral_closeness=9.839857934689661
[mm]whiffle_min=58.625625691163314
[Degrees]whiffle_outer_to_vertical=77.96296175944194
[mm]whiffle_triangle_closeness=67.33116352708515
[Degrees]blank_backface_angle=4.3108889424448105
[mm]inner_circular_rib_dia=537.8587840042916

View File

@@ -0,0 +1,67 @@
Duplicate Nodes to be Merged
----------------------------------------------------------------------
Summary:
108 duplicate nodes found, 54 duplicate nodes will be merged
----------------------------------------------------------------------
Preference: No
----------------------------------------------------------------------
Kept Nodes Merged Nodes Distance Note
----------------------------------------------------------------------
245 174 0.00000
254 12 0.00000
220 156 0.00000
259 30 0.00000
219 102 0.00000
268 84 0.00000
176 243 0.00000
244 172 0.00000
10 252 0.00000
14 253 0.00000
236 158 0.00000
154 232 0.00000
28 258 0.00000
260 32 0.00000
104 222 0.00000
100 221 0.00000
267 82 0.00000
86 269 0.00000
242 178 0.00000
239 170 0.00000
8 251 0.00000
16 250 0.00000
234 160 0.00000
152 231 0.00000
257 26 0.00000
261 34 0.00000
106 224 0.00000
98 223 0.00000
266 80 0.00000
88 270 0.00000
241 182 0.00000
180 240 0.00000
238 168 0.00000
4 246 0.00001
166 237 0.00000
6 247 0.00001
18 248 0.00001
164 235 0.00000
20 249 0.00001
233 162 0.00000
150 230 0.00000
255 22 0.00000
229 148 0.00000
24 256 0.00000
262 36 0.00000
110 228 0.00001
38 263 0.00000
108 227 0.00001
96 226 0.00001
76 264 0.00000
94 225 0.00001
265 78 0.00000
90 271 0.00000
272 92 0.00000

View File

@@ -0,0 +1,14 @@
{
"study_name": "m1_mirror_adaptive_V14",
"trial_number": 725,
"iteration_folder": "iter242",
"weighted_sum": 121.7238436598396,
"objectives": {
"rel_filtered_rms_40_vs_20": 5.990171672992468,
"rel_filtered_rms_60_vs_20": 13.097741518048743,
"mfg_90_optician_workload": 26.28427770463355
},
"source": "FEA",
"archived_at": "2025-12-12T10:27:20.301496",
"files_copied": 18
}

View File

@@ -0,0 +1,11 @@
[Degrees]lateral_inner_angle=27.701579561319683
[Degrees]lateral_outer_angle=13.033007973711038
[mm]lateral_outer_pivot=11.237529203843412
[mm]lateral_inner_pivot=8.155144225243607
[mm]lateral_middle_pivot=22.876056051011307
[mm]lateral_closeness=9.839857934689661
[mm]whiffle_min=58.625625691163314
[Degrees]whiffle_outer_to_vertical=77.96296175944194
[mm]whiffle_triangle_closeness=67.33116352708515
[Degrees]blank_backface_angle=4.3108889424448105
[mm]inner_circular_rib_dia=537.8587840042916

View File

@@ -0,0 +1,67 @@
Duplicate Nodes to be Merged
----------------------------------------------------------------------
Summary:
108 duplicate nodes found, 54 duplicate nodes will be merged
----------------------------------------------------------------------
Preference: No
----------------------------------------------------------------------
Kept Nodes Merged Nodes Distance Note
----------------------------------------------------------------------
245 174 0.00000
254 12 0.00000
220 156 0.00000
259 30 0.00000
219 102 0.00000
268 84 0.00000
176 243 0.00000
244 172 0.00000
10 252 0.00000
14 253 0.00000
236 158 0.00000
154 232 0.00000
28 258 0.00000
260 32 0.00000
104 222 0.00000
100 221 0.00000
267 82 0.00000
86 269 0.00000
242 178 0.00000
239 170 0.00000
8 251 0.00000
16 250 0.00000
234 160 0.00000
152 231 0.00000
257 26 0.00000
261 34 0.00000
106 224 0.00000
98 223 0.00000
266 80 0.00000
88 270 0.00000
241 182 0.00000
180 240 0.00000
238 168 0.00000
4 246 0.00001
166 237 0.00000
6 247 0.00001
18 248 0.00001
164 235 0.00000
20 249 0.00001
233 162 0.00000
150 230 0.00000
255 22 0.00000
229 148 0.00000
24 256 0.00000
262 36 0.00000
110 228 0.00001
38 263 0.00000
108 227 0.00001
96 226 0.00001
76 264 0.00000
94 225 0.00001
265 78 0.00000
90 271 0.00000
272 92 0.00000

View File

@@ -0,0 +1,14 @@
{
"study_name": "m1_mirror_adaptive_V14",
"trial_number": 725,
"iteration_folder": "iter242",
"weighted_sum": 121.7238436598396,
"objectives": {
"rel_filtered_rms_40_vs_20": 5.990171672992468,
"rel_filtered_rms_60_vs_20": 13.097741518048743,
"mfg_90_optician_workload": 26.28427770463355
},
"source": "FEA",
"archived_at": "2025-12-12T16:30:28.602348",
"files_copied": 18
}

View File

@@ -0,0 +1,11 @@
[Degrees]lateral_inner_angle=27.701579561319683
[Degrees]lateral_outer_angle=13.033007973711038
[mm]lateral_outer_pivot=11.237529203843412
[mm]lateral_inner_pivot=8.155144225243607
[mm]lateral_middle_pivot=22.876056051011307
[mm]lateral_closeness=9.839857934689661
[mm]whiffle_min=58.625625691163314
[Degrees]whiffle_outer_to_vertical=77.96296175944194
[mm]whiffle_triangle_closeness=67.33116352708515
[Degrees]blank_backface_angle=4.3108889424448105
[mm]inner_circular_rib_dia=537.8587840042916

View File

@@ -0,0 +1,67 @@
Duplicate Nodes to be Merged
----------------------------------------------------------------------
Summary:
108 duplicate nodes found, 54 duplicate nodes will be merged
----------------------------------------------------------------------
Preference: No
----------------------------------------------------------------------
Kept Nodes Merged Nodes Distance Note
----------------------------------------------------------------------
245 174 0.00000
254 12 0.00000
220 156 0.00000
259 30 0.00000
219 102 0.00000
268 84 0.00000
176 243 0.00000
244 172 0.00000
10 252 0.00000
14 253 0.00000
236 158 0.00000
154 232 0.00000
28 258 0.00000
260 32 0.00000
104 222 0.00000
100 221 0.00000
267 82 0.00000
86 269 0.00000
242 178 0.00000
239 170 0.00000
8 251 0.00000
16 250 0.00000
234 160 0.00000
152 231 0.00000
257 26 0.00000
261 34 0.00000
106 224 0.00000
98 223 0.00000
266 80 0.00000
88 270 0.00000
241 182 0.00000
180 240 0.00000
238 168 0.00000
4 246 0.00001
166 237 0.00000
6 247 0.00001
18 248 0.00001
164 235 0.00000
20 249 0.00001
233 162 0.00000
150 230 0.00000
255 22 0.00000
229 148 0.00000
24 256 0.00000
262 36 0.00000
110 228 0.00001
38 263 0.00000
108 227 0.00001
96 226 0.00001
76 264 0.00000
94 225 0.00001
265 78 0.00000
90 271 0.00000
272 92 0.00000

View File

@@ -0,0 +1,14 @@
{
"study_name": "m1_mirror_adaptive_V14",
"trial_number": 725,
"iteration_folder": "iter242",
"weighted_sum": 121.7238436598396,
"objectives": {
"rel_filtered_rms_40_vs_20": 5.990171672992468,
"rel_filtered_rms_60_vs_20": 13.097741518048743,
"mfg_90_optician_workload": 26.28427770463355
},
"source": "FEA",
"archived_at": "2025-12-12T20:16:36.253750",
"files_copied": 18
}

View File

@@ -0,0 +1,11 @@
[Degrees]lateral_inner_angle=27.701579561319683
[Degrees]lateral_outer_angle=13.033007973711038
[mm]lateral_outer_pivot=11.237529203843412
[mm]lateral_inner_pivot=8.155144225243607
[mm]lateral_middle_pivot=22.876056051011307
[mm]lateral_closeness=9.839857934689661
[mm]whiffle_min=58.625625691163314
[Degrees]whiffle_outer_to_vertical=77.96296175944194
[mm]whiffle_triangle_closeness=67.33116352708515
[Degrees]blank_backface_angle=4.3108889424448105
[mm]inner_circular_rib_dia=537.8587840042916

View File

@@ -0,0 +1,251 @@
{
"summary": {
"total_trials": 785,
"best_weighted_sum": 121.7238436598396,
"elapsed_hours": 5.075335052940581
},
"best_trial": {
"number": 725,
"params": {
"lateral_inner_angle": 27.88462623329978,
"lateral_outer_angle": 13.186160136297026,
"lateral_outer_pivot": 11.529042610941934,
"lateral_inner_pivot": 7.406314173065398,
"lateral_middle_pivot": 22.95176825539933,
"lateral_closeness": 9.930048399957728,
"whiffle_min": 58.89864905717163,
"whiffle_outer_to_vertical": 77.83880044045569,
"whiffle_triangle_closeness": 66.88290313104272,
"blank_backface_angle": 4.303022220415711,
"inner_circular_rib_dia": 505.8876256255821
},
"objectives": {
"rel_filtered_rms_40_vs_20": 5.990171672992468,
"rel_filtered_rms_60_vs_20": 13.097741518048743,
"mfg_90_optician_workload": 26.28427770463355
},
"weighted_sum": 121.7238436598396
},
"top_10": [
{
"trial": 725,
"weighted_sum": 121.7238436598396,
"params": {
"lateral_inner_angle": 27.88462623329978,
"lateral_outer_angle": 13.186160136297026,
"lateral_outer_pivot": 11.529042610941934,
"lateral_inner_pivot": 7.406314173065398,
"lateral_middle_pivot": 22.95176825539933,
"lateral_closeness": 9.930048399957728,
"whiffle_min": 58.89864905717163,
"whiffle_outer_to_vertical": 77.83880044045569,
"whiffle_triangle_closeness": 66.88290313104272,
"blank_backface_angle": 4.303022220415711,
"inner_circular_rib_dia": 505.8876256255821
},
"objectives": {
"rel_filtered_rms_40_vs_20": 5.990171672992468,
"rel_filtered_rms_60_vs_20": 13.097741518048743,
"mfg_90_optician_workload": 26.28427770463355
}
},
{
"trial": 724,
"weighted_sum": 122.53821887511988,
"params": {
"lateral_inner_angle": 27.875164590681933,
"lateral_outer_angle": 13.211106936462418,
"lateral_outer_pivot": 11.70435543150422,
"lateral_inner_pivot": 7.692062467459217,
"lateral_middle_pivot": 22.90432885351429,
"lateral_closeness": 9.806936828450677,
"whiffle_min": 58.980128944582034,
"whiffle_outer_to_vertical": 77.99101162386741,
"whiffle_triangle_closeness": 66.47267946504405,
"blank_backface_angle": 4.298337403917771,
"inner_circular_rib_dia": 507.84176104669115
},
"objectives": {
"rel_filtered_rms_40_vs_20": 6.053504375209583,
"rel_filtered_rms_60_vs_20": 13.169493542786965,
"mfg_90_optician_workload": 26.42322928513714
}
},
{
"trial": 550,
"weighted_sum": 122.69406649362672,
"params": {
"lateral_inner_angle": 26.74970862232781,
"lateral_outer_angle": 13.414192385071727,
"lateral_outer_pivot": 11.989489038202807,
"lateral_inner_pivot": 8.598888858824795,
"lateral_middle_pivot": 21.84215292198593,
"lateral_closeness": 10.882589184337284,
"whiffle_min": 51.09929407066926,
"whiffle_outer_to_vertical": 76.17873434644572,
"whiffle_triangle_closeness": 64.08377567646687,
"blank_backface_angle": 4.192654950194467,
"inner_circular_rib_dia": 569.1555657702427
},
"objectives": {
"rel_filtered_rms_40_vs_20": 5.7570122398639185,
"rel_filtered_rms_60_vs_20": 13.274998954317553,
"mfg_90_optician_workload": 27.534010522719356
}
},
{
"trial": 720,
"weighted_sum": 124.12082666202537,
"params": {
"lateral_inner_angle": 27.85309038171023,
"lateral_outer_angle": 13.154140477108024,
"lateral_outer_pivot": 11.50080581018951,
"lateral_inner_pivot": 7.538873235193919,
"lateral_middle_pivot": 22.802494121727936,
"lateral_closeness": 9.695807812040673,
"whiffle_min": 58.97702955388957,
"whiffle_outer_to_vertical": 77.95581609584306,
"whiffle_triangle_closeness": 66.6511137640684,
"blank_backface_angle": 4.29605783826164,
"inner_circular_rib_dia": 538.7071440171236
},
"objectives": {
"rel_filtered_rms_40_vs_20": 6.094947345478757,
"rel_filtered_rms_60_vs_20": 13.336673062080695,
"mfg_90_optician_workload": 26.962724624228102
}
},
{
"trial": 716,
"weighted_sum": 124.41769410162416,
"params": {
"lateral_inner_angle": 27.701579561319683,
"lateral_outer_angle": 13.033007973711038,
"lateral_outer_pivot": 11.237529203843412,
"lateral_inner_pivot": 8.155144225243607,
"lateral_middle_pivot": 22.876056051011307,
"lateral_closeness": 9.839857934689661,
"whiffle_min": 58.625625691163314,
"whiffle_outer_to_vertical": 77.96296175944194,
"whiffle_triangle_closeness": 67.33116352708515,
"blank_backface_angle": 4.3108889424448105,
"inner_circular_rib_dia": 537.8587840042916
},
"objectives": {
"rel_filtered_rms_40_vs_20": 6.075157854535806,
"rel_filtered_rms_60_vs_20": 13.374186006651867,
"mfg_90_optician_workload": 27.17097479568581
}
},
{
"trial": 547,
"weighted_sum": 124.57192529358264,
"params": {
"lateral_inner_angle": 26.79770191561877,
"lateral_outer_angle": 13.063847026538532,
"lateral_outer_pivot": 11.559311202315232,
"lateral_inner_pivot": 8.421383335101833,
"lateral_middle_pivot": 21.775444523984795,
"lateral_closeness": 10.897874143684755,
"whiffle_min": 51.27463139761275,
"whiffle_outer_to_vertical": 75.69924122217486,
"whiffle_triangle_closeness": 63.48716335838877,
"blank_backface_angle": 4.194599817745318,
"inner_circular_rib_dia": 564.9815071203546
},
"objectives": {
"rel_filtered_rms_40_vs_20": 5.810698416758647,
"rel_filtered_rms_60_vs_20": 13.431426182118743,
"mfg_90_optician_workload": 28.361302299195692
}
},
{
"trial": 566,
"weighted_sum": 124.6599633739697,
"params": {
"lateral_inner_angle": 26.867039651779688,
"lateral_outer_angle": 13.066415099573273,
"lateral_outer_pivot": 11.861953193052436,
"lateral_inner_pivot": 7.607384444162852,
"lateral_middle_pivot": 21.603362778258273,
"lateral_closeness": 11.689380615764778,
"whiffle_min": 51.30746235047833,
"whiffle_outer_to_vertical": 75.6795982413444,
"whiffle_triangle_closeness": 64.25413356881145,
"blank_backface_angle": 4.176920605277661,
"inner_circular_rib_dia": 542.356933648941
},
"objectives": {
"rel_filtered_rms_40_vs_20": 5.8486051823900365,
"rel_filtered_rms_60_vs_20": 13.477005358198632,
"mfg_90_optician_workload": 28.031910671026363
}
},
{
"trial": 551,
"weighted_sum": 124.67420941441154,
"params": {
"lateral_inner_angle": 26.75833093198734,
"lateral_outer_angle": 13.47842563666262,
"lateral_outer_pivot": 11.792677296044605,
"lateral_inner_pivot": 8.30074972877288,
"lateral_middle_pivot": 21.736763698196107,
"lateral_closeness": 11.113804175762775,
"whiffle_min": 51.55001810485388,
"whiffle_outer_to_vertical": 76.13447928201496,
"whiffle_triangle_closeness": 61.52314931245258,
"blank_backface_angle": 4.180277120905092,
"inner_circular_rib_dia": 565.8759764188804
},
"objectives": {
"rel_filtered_rms_40_vs_20": 5.827616503679053,
"rel_filtered_rms_60_vs_20": 13.495174583565724,
"mfg_90_optician_workload": 28.06025397818764
}
},
{
"trial": 778,
"weighted_sum": 124.76698104642988,
"params": {
"lateral_inner_angle": 28.98537526873891,
"lateral_outer_angle": 11.112669699029372,
"lateral_outer_pivot": 11.931636516016566,
"lateral_inner_pivot": 6.870677382906024,
"lateral_middle_pivot": 24.152479493282897,
"lateral_closeness": 9.942337578931008,
"whiffle_min": 63.72846480877376,
"whiffle_outer_to_vertical": 78.50566092058217,
"whiffle_triangle_closeness": 69.10876093464404,
"blank_backface_angle": 4.3076813187178,
"inner_circular_rib_dia": 545.5402930762704
},
"objectives": {
"rel_filtered_rms_40_vs_20": 6.237765652300647,
"rel_filtered_rms_60_vs_20": 13.405442260980305,
"mfg_90_optician_workload": 26.55094148002512
}
},
{
"trial": 642,
"weighted_sum": 124.90569001789427,
"params": {
"lateral_inner_angle": 26.4421674063408,
"lateral_outer_angle": 13.016721294674284,
"lateral_outer_pivot": 11.972712557871297,
"lateral_inner_pivot": 7.688558042069995,
"lateral_middle_pivot": 21.954168644819703,
"lateral_closeness": 11.009004440145537,
"whiffle_min": 51.96121025637956,
"whiffle_outer_to_vertical": 76.99328759993533,
"whiffle_triangle_closeness": 70.72755879078008,
"blank_backface_angle": 4.139312196083721,
"inner_circular_rib_dia": 527.3566153194872
},
"objectives": {
"rel_filtered_rms_40_vs_20": 5.886413069449674,
"rel_filtered_rms_60_vs_20": 13.504800759433717,
"mfg_90_optician_workload": 27.94962087347731
}
}
]
}

Binary file not shown.