Files
WEBtomaste/decks/gigabit-optique-fullum-cdr/index.html
2026-01-30 15:29:34 +00:00

932 lines
41 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="noindex, nofollow" />
<title>GigaBIT M1 — Critical Design Review</title>
<link rel="icon" type="image/svg+xml" href="/Media/Atomaste_logo_A.svg?v=2">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@5.1.0/dist/reveal.css">
<link rel="stylesheet" href="./theme-atomaste.css">
<style>
/* ───── Atomaste Dark Theme CDR Deck ───── */
:root {
--bg: #0b0f14;
--fg: #e8eef7;
--muted: #a8b3c2;
--cyan: #7dd3fc;
--violet: #a78bfa;
--green: #4ade80;
--amber: #fbbf24;
--red: #f87171;
--surface: rgba(255,255,255,0.04);
--border: rgba(232,238,247,0.10);
--heading: #e8eef7;
}
/* base overrides */
.reveal {
font-family: ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
color: var(--fg);
}
.reveal h1, .reveal h2, .reveal h3 { font-weight: 700; letter-spacing: -0.025em; color: var(--fg); }
.reveal h1 { font-size: 2.2em; }
.reveal h2 { font-size: 1.6em; margin-bottom: 0.4em; }
.reveal h3 { font-size: 1.1em; color: var(--cyan); }
.reveal p, .reveal li { font-size: 0.76em; line-height: 1.6; color: var(--fg); }
/* tables */
.reveal table { font-size: 0.64em; margin: 0.5em auto; border-collapse: collapse; width: auto; }
.reveal th {
background: rgba(125,211,252,0.12);
color: var(--cyan);
padding: 7px 16px;
border-bottom: 2px solid rgba(125,211,252,0.25);
font-weight: 600;
text-align: left;
}
.reveal td {
padding: 6px 16px;
border-bottom: 1px solid var(--border);
color: var(--fg);
}
.reveal tr:nth-child(even) { background: rgba(255,255,255,0.02); }
.reveal tr:hover { background: rgba(125,211,252,0.04); }
/* title slide */
.title-slide h1 { font-size: 2.4em; margin-bottom: 0.1em; }
.title-slide .subtitle { font-size: 1.15em; margin-bottom: 0.6em; }
.title-slide .meta { font-size: 0.65em; }
/* boxes */
.highlight-box {
background: rgba(125,211,252,0.06);
border-left: 4px solid var(--cyan);
padding: 16px 22px; margin: 14px 0; border-radius: 8px;
text-align: left;
}
.highlight-box p { margin: 0.25em 0; color: var(--fg); }
.success-box {
background: rgba(74,222,128,0.06);
border-left: 4px solid var(--green);
padding: 16px 22px; margin: 14px 0; border-radius: 8px;
text-align: left;
}
.success-box p { color: var(--fg); }
.warn-box {
background: rgba(251,191,36,0.06);
border-left: 4px solid var(--amber);
padding: 16px 22px; margin: 14px 0; border-radius: 8px;
text-align: left;
}
.warn-box p { color: var(--fg); }
/* metric cards */
.metric-row { display: flex; gap: 18px; justify-content: center; flex-wrap: wrap; margin: 18px 0; }
.metric-card {
background: var(--surface);
border: 1px solid var(--border);
border-radius: 12px;
padding: 16px 24px; text-align: center; min-width: 140px;
box-shadow: 0 2px 12px rgba(0,0,0,0.25);
backdrop-filter: blur(8px);
}
.metric-card .value { font-size: 1.6em; font-weight: 800; color: var(--fg); }
.metric-card .label { font-size: 0.55em; color: var(--muted); margin-top: 3px; }
.metric-card.green .value { color: var(--green); }
.metric-card.blue .value { color: var(--cyan); }
.metric-card.red .value { color: var(--red); }
/* grid layouts */
.two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 26px; align-items: start; }
.three-col { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 18px; align-items: start; }
/* images */
.reveal img.slide-img {
max-height: 420px; border-radius: 10px;
box-shadow: 0 4px 20px rgba(0,0,0,0.4);
border: 1px solid var(--border);
}
.reveal img.small-img {
max-height: 300px; border-radius: 8px;
box-shadow: 0 3px 14px rgba(0,0,0,0.35);
border: 1px solid var(--border);
}
.reveal img.thumb {
max-height: 220px; border-radius: 8px;
box-shadow: 0 2px 10px rgba(0,0,0,0.3);
border: 1px solid var(--border);
}
.caption { font-size: 0.52em; color: var(--muted); margin-top: 5px; font-style: italic; }
/* tags */
.tag { display: inline-block; padding: 2px 10px; border-radius: 12px; font-size: 0.55em; font-weight: 600; }
.tag-done { background: rgba(74,222,128,0.15); color: var(--green); }
.tag-open { background: rgba(251,191,36,0.15); color: var(--amber); }
.tag-new { background: rgba(125,211,252,0.15); color: var(--cyan); }
/* timeline */
.timeline { text-align: left; margin: 0 auto; max-width: 600px; }
.timeline-item {
position: relative; padding-left: 28px; margin-bottom: 14px;
border-left: 3px solid var(--cyan);
}
.timeline-item::before {
content: ''; position: absolute; left: -7px; top: 4px;
width: 11px; height: 11px; border-radius: 50%;
background: var(--cyan); border: 2px solid var(--bg);
}
.timeline-item.done { border-left-color: var(--green); }
.timeline-item.done::before { background: var(--green); }
.timeline-item .date { font-size: 0.55em; color: var(--muted); }
.timeline-item .desc { font-size: 0.65em; color: var(--fg); }
.slide-number { font-size: 0.5em !important; }
/* Atomaste footer */
.reveal .atomaste-footer-bar {
position: fixed; bottom: 0; left: 0; right: 0;
background: rgba(7,10,15,0.85);
backdrop-filter: blur(12px);
border-top: 1px solid var(--border);
color: var(--muted);
font-size: 0.4em; padding: 6px 28px;
display: flex; justify-content: space-between; align-items: center;
z-index: 100;
font-family: ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}
.atomaste-footer-bar img {
height: 18px; opacity: 0.75; vertical-align: middle; margin-right: 8px;
}
.atomaste-footer-bar .footer-left { display: flex; align-items: center; gap: 8px; }
.atomaste-footer-bar .footer-right { opacity: 0.7; }
/* lists */
.reveal ul { margin-left: 1em; }
.reveal ol { margin-left: 1em; }
.reveal li { margin: 0.3em 0; }
/* fragments */
.reveal .fragment.fade-up { transform: translateY(8px); }
/* special: title & recommendation backgrounds override */
.dark-hero-bg {
background: radial-gradient(900px 500px at 30% 20%, rgba(125,211,252,0.12), transparent 55%),
radial-gradient(600px 400px at 80% 70%, rgba(167,139,250,0.10), transparent 60%),
linear-gradient(135deg, #070a0f 0%, #0e1420 100%) !important;
}
</style>
</head>
<body>
<div class="reveal">
<div class="slides">
<!-- ===== TITLE ===== -->
<section class="title-slide" data-background-class="dark-hero-bg" data-background-gradient="radial-gradient(900px 500px at 30% 20%, rgba(125,211,252,0.12), transparent 55%), radial-gradient(600px 400px at 80% 70%, rgba(167,139,250,0.10), transparent 60%), linear-gradient(135deg, #070a0f 0%, #0e1420 100%)">
<h1 style="color:var(--fg);">GigaBIT M1 Primary Mirror</h1>
<div class="subtitle" style="color:var(--cyan);">Critical Design Review</div>
<hr style="border:none; height:2px; background:rgba(232,238,247,0.12); width:40%; margin:0.6em auto;">
<div class="meta" style="color:var(--muted);">
<p>Optiques Fullum &amp; Atomaste Solution</p>
<p>January 2026</p>
<p style="margin-top:1em; font-size:0.85em;">Presented to StarSpec</p>
</div>
</section>
<!-- ===== AGENDA ===== -->
<section>
<h2>Agenda</h2>
<div style="text-align:left; max-width:600px; margin:0 auto;">
<ol style="font-size:0.75em; line-height:2;">
<li>CDR Objectives &amp; Scope</li>
<li>M1 Design Overview</li>
<li>Support System Architecture</li>
<li>Optimization &amp; Cost Reduction Campaign</li>
<li>Selected Design — Option B Performance</li>
<li>Recent Development: Refined Contact Model</li>
<li>Boundary Condition Strategy</li>
<li>Reference Frame — Scope &amp; Requirements</li>
<li>Risk Assessment</li>
<li>Path Forward &amp; Recommendation</li>
</ol>
</div>
</section>
<!-- ===== CDR OBJECTIVES ===== -->
<section>
<h2>CDR Objectives</h2>
<div class="highlight-box">
<p style="font-size:0.8em; font-weight:600;">Goal: Establish design maturity sufficient to authorize blank procurement from Schott.</p>
</div>
<br>
<div style="text-align:left; max-width:650px; margin:0 auto;">
<ol style="font-size:0.68em; line-height:1.8;">
<li class="fragment fade-up">Validate M1 design meets optical &amp; mechanical requirements</li>
<li class="fragment fade-up">Document cost reduction campaign &amp; trade-off analysis</li>
<li class="fragment fade-up">Present final design selection with supporting data</li>
<li class="fragment fade-up">Define support system architecture &amp; reference frame concept</li>
<li class="fragment fade-up">Establish procurement path &amp; timeline</li>
</ol>
</div>
<br>
<p style="font-size:0.6em; color:var(--muted);">Scope: M1 blank design + support system architecture.<br>
Reference frame detailed design &amp; STOP analysis → FDR phase.</p>
</section>
<!-- ===== M1 DESIGN OVERVIEW ===== -->
<section>
<h2>M1 Mirror Blank — Design Overview</h2>
<div class="two-col">
<div>
<img src="./assets/components/M1-Blank/hero.png" class="slide-img" alt="M1 Blank">
<div class="caption">M1 blank — lightweighted back face with honeycomb rib structure</div>
</div>
<div style="text-align:left;">
<h3>Optical Prescription</h3>
<table>
<tr><td><b>Surface</b></td><td>Near-parabolic (k = 0.9886)</td></tr>
<tr><td><b>Radius of curvature</b></td><td>2893.6 mm ± 3 mm</td></tr>
<tr><td><b>Clear aperture</b></td><td>1202 mm</td></tr>
<tr><td><b>Material</b></td><td>ZERODUR Class 0</td></tr>
</table>
<h3 style="margin-top:0.6em;">Option B Geometry</h3>
<table>
<tr><td><b>Back face angle</b></td><td>4.01°</td></tr>
<tr><td><b>Center thickness</b></td><td>85 mm</td></tr>
<tr><td><b>Mass</b></td><td>95.81 kg</td></tr>
<tr><td><b>Support bosses</b></td><td>54 (30 mm Ø)</td></tr>
</table>
</div>
</div>
</section>
<!-- ===== M1 WITH SUPPORT ===== -->
<section>
<h2>M1 Assembly</h2>
<div class="two-col">
<div>
<img src="./assets/components/M1-Blank/with-vertical-iso.png" class="small-img" alt="M1 with vertical support">
<div class="caption">M1 with 54-point whiffletree support</div>
</div>
<div>
<img src="./assets/components/Full-Assembly/isometric.png" class="small-img" alt="Full assembly">
<div class="caption">Full M1 assembly — blank + supports + reference frame</div>
</div>
</div>
</section>
<!-- ===== SUPPORT SYSTEM ===== -->
<section>
<h2>Support System Architecture</h2>
<div class="two-col">
<div style="text-align:left;">
<h3>Vertical Support — 54-Point Whiffletree</h3>
<ul style="font-size:0.65em;">
<li class="fragment fade-up">3-stage hierarchy (18 contact points × 3)</li>
<li class="fragment fade-up">Carbon fiber plates for thermal isolation</li>
<li>RDOF joints: 150 Nm·m stiffness (negligible WFE impact)</li>
<li>Spherical joints for self-alignment</li>
</ul>
<h3 style="margin-top:0.6em;">Lateral Support — 3-Point System</h3>
<ul style="font-size:0.65em;">
<li class="fragment fade-up">Roll restraint ±7.5°</li>
<li class="fragment fade-up">Low-friction sliding interface (Teflon-like)</li>
<li>Minimizes parasitic frame distortion transfer</li>
<li>Parameterized pivot positions (inner/outer/middle)</li>
</ul>
</div>
<div>
<img src="./assets/components/Vertical-Support/isometric.png" class="small-img" alt="Vertical support isometric">
<div class="caption">Vertical support — whiffletree isometric view</div>
<br>
<img src="./assets/components/Lateral-Support/detail.png" class="thumb" alt="Lateral support">
<div class="caption">Lateral support detail</div>
</div>
</div>
</section>
<!-- ===== SUPPORT SYSTEM DETAILS ===== -->
<section>
<h2>Support System — Detail Views</h2>
<div class="three-col">
<div>
<img src="./assets/components/Vertical-Support/stage-1.png" class="thumb" alt="Stage 1">
<div class="caption">Stage 1 — Pads</div>
</div>
<div>
<img src="./assets/components/Vertical-Support/stage-2.png" class="thumb" alt="Stage 2">
<div class="caption">Stage 2 — Intermediate lever</div>
</div>
<div>
<img src="./assets/components/Vertical-Support/stage-3.png" class="thumb" alt="Stage 3">
<div class="caption">Stage 3 — Frame interface arm</div>
</div>
</div>
<br>
<div class="two-col">
<div>
<img src="./assets/components/Vertical-Support/spherical-joint.png" class="thumb" alt="Spherical joint">
<div class="caption">Spherical joint — self-alignment</div>
</div>
<div>
<img src="./assets/components/Stage-3-Arm/detail.png" class="thumb" alt="Stage 3 arm">
<div class="caption">Stage 3 arm — connection detail</div>
</div>
</div>
</section>
<!-- ===== REFERENCE FRAME ===== -->
<section>
<h2>Reference Frame — Concept</h2>
<div class="two-col">
<div>
<img src="./assets/components/Reference-Frame/hero.png" class="small-img" alt="Reference frame">
<div class="caption">CFRP reference frame concept</div>
</div>
<div>
<img src="./assets/components/Reference-Frame/top.png" class="small-img" alt="Reference frame top">
<div class="caption">Top view — interface point layout</div>
</div>
</div>
<br>
<div class="highlight-box">
<p style="font-size:0.65em;">Conceptual design provided by Optiques Fullum as a <b>good-faith proposal</b> to facilitate integration. Detailed design &amp; manufacturing = StarSpec responsibility.</p>
</div>
</section>
<!-- ===== OPTIMIZATION CAMPAIGN ===== -->
<section>
<h2>Optimization Campaign — Scale</h2>
<div class="metric-row">
<div class="metric-card blue fragment fade-up"><div class="value">3,770+</div><div class="label">FEA Simulations</div></div>
<div class="metric-card fragment fade-up"><div class="value">14</div><div class="label">Design Variables</div></div>
<div class="metric-card fragment fade-up"><div class="value">5</div><div class="label">Algorithms Tested</div></div>
<div class="metric-card green fragment fade-up"><div class="value">Confirmed</div><div class="label">Convergence</div></div>
</div>
<br>
<table>
<thead>
<tr><th>Campaign</th><th>FEA Trials</th><th>Algorithms</th><th>Focus</th></tr>
</thead>
<tbody>
<tr><td>Adaptive Support</td><td>~1,400</td><td>GNN+TuRBO, TPE, NSGA-II</td><td>Support position optimization</td></tr>
<tr><td>Cost Reduction</td><td>~900</td><td>TPE, CMA-ES</td><td>Geometry simplification</td></tr>
<tr><td>Flat Back Exploration</td><td>1,470</td><td>TPE, SAT v3, L-BFGS</td><td>Manufacturing trade study</td></tr>
</tbody>
</table>
<br>
<div class="success-box">
<p style="font-size:0.65em;">✅ Design space thoroughly explored. Multiple algorithms converge to same solution.</p>
</div>
</section>
<!-- ===== ATOMIZER FRAMEWORK ===== -->
<section>
<h2>Atomizer — Custom Optimization Framework</h2>
<div style="text-align:left; max-width:650px; margin:0 auto;">
<h3>Evolution since PDR</h3>
<ul style="font-size:0.65em;">
<li class="fragment fade-up">Transitioned from HEEDS MDO → <b>Atomizer</b> (fully custom)</li>
<li>Full control over algorithm selection &amp; tuning</li>
<li class="fragment fade-up"><b>OPD-based Zernike extraction</b> — accounts for lateral (X,Y) displacement, not just axial (Z)</li>
<li>Complete traceability through version-controlled studies</li>
</ul>
<h3 style="margin-top:0.6em;">Key Algorithms</h3>
<ul style="font-size:0.65em;">
<li><b>TPE</b> — Bayesian optimization baseline</li>
<li><b>GNN Surrogate</b> — Graph Neural Network (~0.95 R² on Zernike coefficients)</li>
<li class="fragment fade-up"><b>SAT v3</b> — Self-Aware TuRBO with adaptive exploration schedule
<ul><li>15% explore → 8% → 3% (matches human expert behavior)</li></ul>
</li>
<li><b>L-BFGS</b> — Gradient-based polish for final refinement</li>
</ul>
</div>
</section>
<!-- ===== COST REDUCTION ===== -->
<section>
<h2>Cost Reduction Campaign</h2>
<div class="highlight-box">
<p style="font-size:0.7em;"><b>Problem:</b> Schott quote $625K vs. $523K budget → $102K gap to close</p>
</div>
<br>
<div class="two-col">
<div style="text-align:left;">
<h3>Strategy 1: Geometry Simplifications</h3>
<table>
<tr><th>Modification</th><th>Impact</th><th>Verdict</th></tr>
<tr><td>Remove structural ribs</td><td>+92% WFE</td><td style="color:var(--red);">✗ Rejected</td></tr>
<tr><td>Support cone → 0°</td><td>+3.3%</td><td style="color:var(--green);">✓ Acceptable</td></tr>
<tr><td>Remove center mini ribs</td><td><b>1.6%</b></td><td style="color:var(--green);">✓ Recommended</td></tr>
<tr><td>Center thickness 85→80</td><td>+8.2%</td><td style="color:var(--red);">✗ Rejected</td></tr>
</table>
</div>
<div style="text-align:left;">
<h3>Strategy 2: Flat Back Variant</h3>
<ul style="font-size:0.65em;">
<li>Eliminates taper machining entirely</li>
<li>No jig required</li>
<li class="fragment fade-up">1,470 FEA trials across 10 versions</li>
<li class="fragment fade-up">49% improvement in MFG deformation</li>
<li>Mass trade-off: +16 kg</li>
</ul>
</div>
</div>
<br>
<div class="success-box">
<p style="font-size:0.65em;">✅ Campaign closed the cost gap. Option B: $525K (+0.4% of budget). Option C: $520K.</p>
</div>
</section>
<!-- ===== KEY FINDING ===== -->
<section>
<h2>Key Finding — Structural Ribs Are Non-Negotiable</h2>
<div style="text-align:left; max-width:650px; margin:0 auto;">
<p style="font-size:0.72em;">The sensitivity analysis revealed a <b>critical design hierarchy</b>:</p>
<table>
<thead><tr><th>Rank</th><th>Parameter</th><th>Sensitivity</th></tr></thead>
<tbody>
<tr><td>1</td><td>Structural Rib Topology</td><td style="color:var(--red);font-weight:700;">CRITICAL (6792% degradation)</td></tr>
<tr><td>2</td><td>Center Thickness</td><td style="color:var(--red);font-weight:700;">CRITICAL (+106% MFG)</td></tr>
<tr><td>3</td><td>Pocket Radii</td><td style="color:var(--amber);font-weight:600;">HIGH (requires re-optimization)</td></tr>
<tr><td>4</td><td>Center Mini Ribs</td><td style="color:var(--green);font-weight:600;">POSITIVE (79% improvement)</td></tr>
<tr><td>5</td><td>Support Cone Angle</td><td>Low-Moderate</td></tr>
<tr><td>6</td><td>RDOF Stiffness</td><td>Negligible (&lt;0.2%)</td></tr>
</tbody>
</table>
<br>
<div class="warn-box">
<p style="font-size:0.65em;">⚠️ The ribs provide stiffness against asymmetric gravity deflection. Removing them increases high-order aberrations (J4+) by 2.4×. This finding de-risked the design decision.</p>
</div>
</div>
</section>
<!-- ===== SELECTED DESIGN ===== -->
<section>
<h2>Selected Design — Option B (Conical V14)</h2>
<div class="metric-row">
<div class="metric-card green fragment fade-up"><div class="value">7.70 nm</div><div class="label">WFE 40° (65% margin)</div></div>
<div class="metric-card green fragment fade-up"><div class="value">17.69 nm</div><div class="label">WFE 60° (20% margin)</div></div>
<div class="metric-card fragment fade-up"><div class="value">37.06 nm</div><div class="label">MFG 90° (acceptable)</div></div>
</div>
<div class="metric-row">
<div class="metric-card green fragment fade-up"><div class="value">95.81 kg</div><div class="label">Mass (7.4% margin)</div></div>
<div class="metric-card blue fragment fade-up"><div class="value">$525K</div><div class="label">Schott Quote (+0.4%)</div></div>
<div class="metric-card fragment fade-up"><div class="value">22 nm</div><div class="label">Requirement (λ/25)</div></div>
</div>
<br>
<table>
<thead><tr><th>Factor</th><th>Option B (Selected)</th><th>Option C (Trade Study)</th></tr></thead>
<tbody>
<tr><td><b>WFE 40°</b></td><td>7.70 nm</td><td>6.43 nm</td></tr>
<tr><td><b>WFE 60°</b></td><td>17.69 nm</td><td>14.26 nm</td></tr>
<tr><td><b>Mass</b></td><td style="color:var(--green);">95.81 kg ✓</td><td>102.38 kg</td></tr>
<tr><td><b>Quote</b></td><td>$525,000</td><td>$520,000</td></tr>
<tr><td><b>Risk</b></td><td style="color:var(--green);">Lower (proven geometry)</td><td>Moderate (new variant)</td></tr>
</tbody>
</table>
</section>
<!-- ===== RECENT DEV: CONTACT MODEL ===== -->
<section>
<h2>Recent Development — Refined Lateral Contact Model</h2>
<div class="highlight-box">
<p style="font-size:0.7em;"><b>Design decision (Jan 30, 2026):</b> Changed lateral shoe-blank interface from silicone adhesive to low-friction sliding material (Teflon-like).</p>
</div>
<br>
<div class="two-col">
<div style="text-align:left;">
<h3>Why this change?</h3>
<ul style="font-size:0.65em;">
<li class="fragment fade-up"><b>Mirror independence</b> — blank floats freely within lateral supports</li>
<li class="fragment fade-up"><b>No parasitic transfer</b> — frame distortions decoupled from mirror</li>
<li class="fragment fade-up"><b>Conservative</b> — worst-case for self-support; if actual friction is higher, performance will be <i>better</i> than predicted</li>
</ul>
</div>
<div>
<table>
<thead><tr><th>Metric</th><th>Previous</th><th>Refined</th><th>Δ</th></tr></thead>
<tbody>
<tr><td><b>WFE 40°</b></td><td>6.12 nm</td><td>7.70 nm</td><td>+26%</td></tr>
<tr><td><b>WFE 60°</b></td><td>13.41 nm</td><td>17.69 nm</td><td>+32%</td></tr>
<tr><td><b>MFG 90°</b></td><td>27.01 nm</td><td>37.06 nm</td><td>+37%</td></tr>
</tbody>
</table>
</div>
</div>
<br>
<div class="success-box">
<p style="font-size:0.65em;">✅ All values remain compliant with 22 nm requirement. Higher values = more physically accurate, not design degradation.</p>
</div>
</section>
<!-- ===== WFE FIGURES ===== -->
<section>
<h2>Optical Performance — WFE Surface Maps</h2>
<div class="two-col">
<div>
<img src="./assets/plots/html2.png" class="small-img" alt="WFE 40 vs 20">
<div class="caption">WFE surface — 40° vs 20° (7.70 nm RMS)</div>
</div>
<div>
<img src="./assets/plots/html3.png" class="small-img" alt="WFE 60 vs 20">
<div class="caption">WFE surface — 60° vs 20° (17.69 nm RMS)</div>
</div>
</div>
<br>
<p style="font-size:0.6em; color:var(--muted);">Refined contact model (Jan 30, 2026). J1J4 removed (piston, tip, tilt, defocus corrected by active optics).</p>
</section>
<!-- ===== MFG + BAR CHART ===== -->
<section>
<h2>Manufacturing &amp; Analysis Summary</h2>
<div class="two-col">
<div>
<img src="./assets/plots/html4.png" class="small-img" alt="MFG 90">
<div class="caption">Manufacturing residual at 90° — 37.06 nm RMS</div>
</div>
<div>
<img src="./assets/plots/html1.png" class="small-img" alt="Summary bar chart">
<div class="caption">Per-angle RMS WFE bar chart (Atomizer report)</div>
</div>
</div>
</section>
<!-- ===== ZERNIKE & PSD ===== -->
<section>
<h2>Zernike Trajectory &amp; PSD Analysis</h2>
<div class="two-col">
<div>
<img src="./assets/plots/html5.png" class="small-img" alt="Zernike trajectory">
<div class="caption">Zernike mode RMS vs. elevation — Spherical (Z11) dominates. Linear R² = 1.0000</div>
</div>
<div>
<img src="./assets/plots/html7.png" class="small-img" alt="Surface PSD">
<div class="caption">Surface PSD — gravity signature, support print-through, high-frequency bands</div>
</div>
</div>
<br>
<p style="font-size:0.6em; color:var(--muted);">PSD analysis confirms support print-through dominates (7185% of total WFE). Predictable and well-characterized behavior.</p>
</section>
<!-- ===== ZERNIKE COEFFICIENTS ===== -->
<section>
<h2>Zernike Coefficient Breakdown</h2>
<div class="three-col">
<div>
<img src="./assets/plots/html10.png" class="thumb" alt="Zernike 40">
<div class="caption">40° vs 20° — Defocus (J04) dominant</div>
</div>
<div>
<img src="./assets/plots/html11.png" class="thumb" alt="Zernike 60">
<div class="caption">60° vs 20° — Secondary Astigmatism (J13) rises</div>
</div>
<div>
<img src="./assets/plots/html12.png" class="thumb" alt="Zernike 90">
<div class="caption">90° absolute — Spherical (J11) at 37.5 nm</div>
</div>
</div>
</section>
<!-- ===== MODAL ANALYSIS ===== -->
<section>
<h2>Modal Analysis — Natural Frequencies</h2>
<div class="highlight-box">
<p style="font-size:0.7em;"><b>First mode: 250.4 Hz</b> — exceeds 150 Hz requirement by 67% margin.</p>
</div>
<br>
<div class="two-col">
<div>
<table>
<thead><tr><th>Mode</th><th>Freq (Hz)</th><th>Description</th></tr></thead>
<tbody>
<tr><td>1</td><td><b>250.4</b></td><td>Trefoil bending (3-nodal dia.)</td></tr>
<tr><td>2</td><td>259.3</td><td>Astigmatic bending (2-nodal dia.)</td></tr>
<tr><td>3</td><td>466.2</td><td>Rocking/tilting</td></tr>
<tr><td>4</td><td>668.8</td><td>Higher-order bending</td></tr>
</tbody>
</table>
</div>
<div>
<img src="./assets/plots/Mode1.png" class="small-img" alt="Mode 1 shape">
<div class="caption">Mode 1 (250.4 Hz) — trefoil bending, 3-nodal diameter pattern</div>
</div>
</div>
<br>
<p style="font-size:0.6em; color:var(--muted);">SOL 103 analysis with fixed BCs at all 54 whiffletree + 3 lateral support points. All 10 modes well above 150 Hz.</p>
</section>
<!-- ===== BOUNDARY CONDITION STRATEGY ===== -->
<section>
<h2>Boundary Condition Strategy</h2>
<div style="text-align:left; max-width:680px; margin:0 auto;">
<h3>The Decoupling Approach</h3>
<p style="font-size:0.68em;">We deliberately decouple two problems that can be solved independently:</p>
<div class="highlight-box">
<p style="font-size:0.68em;"><b>Step 1:</b> Optimize blank for ideal fixed BCs → <span class="tag tag-done">Complete (CDR)</span></p>
<p style="font-size:0.68em;"><b>Step 2:</b> Engineer reference frame to approach ideal BCs → <span class="tag tag-open">In progress (FDR)</span></p>
</div>
<br>
<h3>Why this works</h3>
<ul style="font-size:0.65em;">
<li class="fragment fade-up">Reduces complexity: 14 variables vs. 60+ (blank + frame coupled)</li>
<li class="fragment fade-up">Blank procurement &amp; frame design proceed <b>in parallel</b></li>
<li>Clear success criteria: frame stiffness targets derived from WFE sensitivity</li>
<li>Standard practice in large telescope projects (TMT, GMT, E-ELT)</li>
</ul>
<br>
<h3>The self-maintaining structure</h3>
<p style="font-size:0.65em;">The optimized blank is not merely "shaped to fit the supports." It is a <b>self-maintaining structure</b> — ribs are aligned with gravity load paths, mass is placed where stiffness is needed. Even with moderate support compliance, the blank's inherent structural efficiency limits WFE growth.</p>
</div>
</section>
<!-- ===== REFERENCE FRAME SCOPE ===== -->
<section>
<h2>Reference Frame — Scope &amp; Requirements</h2>
<div class="two-col">
<div style="text-align:left;">
<h3>Scope Boundary</h3>
<table>
<tr><th>Deliverable</th><th>Owner</th><th>Status</th></tr>
<tr><td>M1 Blank (Zerodur)</td><td>Optiques Fullum</td><td><span class="tag tag-done">CDR ✓</span></td></tr>
<tr><td>Vertical Support (54-pt)</td><td>Optiques Fullum</td><td><span class="tag tag-done">CDR ✓</span></td></tr>
<tr><td>Lateral Support (3-pt)</td><td>Optiques Fullum</td><td><span class="tag tag-done">CDR ✓</span></td></tr>
<tr><td>Reference Frame</td><td>StarSpec</td><td><span class="tag tag-new">Concept proposed</span></td></tr>
</table>
<br>
<h3>Frame Stiffness Targets</h3>
<table>
<tr><th>Parameter</th><th>Requirement</th></tr>
<tr><td>Support point deflection</td><td>&lt; 1 μm</td></tr>
<tr><td>First mode (frame + mirror)</td><td>&gt; 150 Hz</td></tr>
<tr><td>Mass (frame only)</td><td>&lt; 20 kg</td></tr>
</table>
</div>
<div>
<img src="./assets/components/Reference-Frame/side.png" class="small-img" alt="Reference frame side">
<div class="caption">Reference frame — side view</div>
<br>
<div class="warn-box">
<p style="font-size:0.6em;">⚠️ <b>CDR Open Item:</b> ΔWFE vs. stiffness sweep not yet executed. Method is defined; execution is the highest-priority post-CDR task.</p>
</div>
</div>
</div>
</section>
<!-- ===== WHY ORDER NOW ===== -->
<section>
<h2>Why It's Safe to Order the Blank Now</h2>
<div style="text-align:left; max-width:680px; margin:0 auto;">
<h3>Evidence of Convergence</h3>
<table>
<tr><th>Campaign</th><th>Improvement</th><th>Trials After Plateau</th></tr>
<tr><td>Flat Back V9 → V10</td><td>+1.3% (worse)</td><td>296</td></tr>
<tr><td>Adaptive V13 → V14</td><td>5.9% (better)</td><td>785</td></tr>
<tr><td>Adaptive V14 → V15</td><td>0% (none)</td><td>126</td></tr>
</table>
<br>
<h3>The Frame is a Solvable Problem</h3>
<ul style="font-size:0.65em;">
<li class="fragment fade-up">Known physics — CFRP structural engineering, not research</li>
<li class="fragment fade-up">Conservative stiffness target (&lt;1 μm) with margin</li>
<li>Mitigation options exist if needed (local stiffening, shimming)</li>
<li>Frame development is <b>independent</b> of blank design</li>
</ul>
<br>
<div class="highlight-box">
<p style="font-size:0.7em;">🕐 <b>Schedule driver:</b> 18-week Schott lead time. Quote valid until <b>March 4, 2026</b>. Delaying for coupled optimization would extend program by months with uncertain benefit.</p>
</div>
</div>
</section>
<!-- ===== RISK ASSESSMENT ===== -->
<section>
<h2>Risk Assessment</h2>
<div class="two-col">
<div>
<table>
<thead><tr><th>Risk</th><th>L</th><th>I</th><th>Status</th></tr></thead>
<tbody>
<tr><td>Design convergence</td><td>1</td><td>3</td><td><span class="tag tag-done">Closed</span></td></tr>
<tr><td>Cost exceeds budget</td><td>2</td><td>2</td><td><span class="tag tag-done">Reduced</span></td></tr>
<tr><td>Schott delivery delay</td><td>2</td><td>3</td><td><span class="tag tag-open">Open</span></td></tr>
<tr><td>Frame stiffness</td><td>2</td><td>2</td><td><span class="tag tag-new">New</span></td></tr>
<tr><td>Mass exceedance</td><td>1</td><td>2</td><td><span class="tag tag-done">Closed</span></td></tr>
<tr><td>Polishing difficulty</td><td>1</td><td>3</td><td><span class="tag tag-done">Reduced</span></td></tr>
<tr><td>Interface incompatibility</td><td>2</td><td>2</td><td><span class="tag tag-open">Open</span></td></tr>
</tbody>
</table>
</div>
<div style="text-align:left;">
<h3>Trend Since PDR</h3>
<table>
<tr><th>Category</th><th>PDR</th><th>CDR</th><th></th></tr>
<tr><td>Technical</td><td>Medium</td><td style="color:var(--green);">Low-Med</td><td></td></tr>
<tr><td>Schedule</td><td>Medium</td><td>Medium</td><td></td></tr>
<tr><td>Cost</td><td>High</td><td style="color:var(--green);">Medium</td><td></td></tr>
<tr><td>Integration</td><td>Medium</td><td>Medium</td><td></td></tr>
</table>
<br>
<div class="success-box">
<p style="font-size:0.6em;">Technical and cost risks significantly improved since PDR. Risk posture supports procurement.</p>
</div>
</div>
</div>
</section>
<!-- ===== WHAT'S DONE / WHAT'S NEXT ===== -->
<section>
<h2>What's Done &amp; What's Next</h2>
<div class="two-col">
<div style="text-align:left;">
<h3 style="color:var(--green);">✅ Completed at CDR</h3>
<ul style="font-size:0.65em;">
<li>Mirror blank geometry — optimized &amp; validated</li>
<li>Support positions — optimized (14 variables)</li>
<li>Cost reduction campaign — closed $102K gap</li>
<li>Design selection — Option B confirmed</li>
<li>Whiffletree architecture — defined</li>
<li>Lateral support architecture — defined</li>
<li>Refined contact model — conservative basis</li>
<li>Schott quote received — $525K</li>
</ul>
</div>
<div style="text-align:left;">
<h3 style="color:var(--cyan);">🔜 Post-CDR Priorities</h3>
<ul style="font-size:0.65em;">
<li class="fragment fade-up"><b>Frame stiffness characterization</b> (ΔWFE vs. K sweep)</li>
<li class="fragment fade-up">Reference frame preliminary design</li>
<li>Whiffletree detailed design</li>
<li>Lateral support detailed design</li>
<li>ICD finalization with StarSpec</li>
<li>Modal analysis (frame + mirror)</li>
<li>STOP analysis (StarSpec scope)</li>
</ul>
</div>
</div>
</section>
<!-- ===== TIMELINE ===== -->
<section>
<h2>Path to FDR — Timeline</h2>
<div class="timeline">
<div class="timeline-item done">
<div class="date">January 2026</div>
<div class="desc"><b>CDR Approval</b> &amp; Design Selection</div>
</div>
<div class="timeline-item done">
<div class="date">January 20, 2026</div>
<div class="desc"><b>Blank Order</b> — Schott PO placement</div>
</div>
<div class="timeline-item">
<div class="date">February 2026</div>
<div class="desc"><b>Frame stiffness characterization</b> — Highest priority post-CDR</div>
</div>
<div class="timeline-item">
<div class="date">FebMarch 2026</div>
<div class="desc"><b>Reference frame preliminary design</b> + ICD coordination</div>
</div>
<div class="timeline-item">
<div class="date">AprilJune 2026</div>
<div class="desc"><b>Support hardware detailed design</b></div>
</div>
<div class="timeline-item">
<div class="date">May 26, 2026</div>
<div class="desc"><b>Blank delivery</b> from Schott (18 weeks)</div>
</div>
<div class="timeline-item">
<div class="date">JuneAugust 2026</div>
<div class="desc"><b>Polishing</b> at Optiques Fullum</div>
</div>
<div class="timeline-item">
<div class="date">Q3 2026</div>
<div class="desc"><b>FDR</b> — Final Design Review</div>
</div>
</div>
</section>
<!-- ===== REQUIREMENT COMPLIANCE ===== -->
<section>
<h2>Requirement Compliance Summary</h2>
<table>
<thead><tr><th>Category</th><th>Metric</th><th>Achieved</th><th>Requirement</th><th>Margin</th><th>Status</th></tr></thead>
<tbody>
<tr><td>Optical</td><td>WFE 40°</td><td>7.70 nm</td><td>22 nm</td><td>65%</td><td style="color:var(--green);"></td></tr>
<tr><td>Optical</td><td>WFE 60°</td><td>17.69 nm</td><td>22 nm</td><td>20%</td><td style="color:var(--green);"></td></tr>
<tr><td>Optical</td><td>MFG 90°</td><td>37.06 nm</td><td></td><td>Acceptable</td><td style="color:var(--green);"></td></tr>
<tr><td>Mechanical</td><td>Mass</td><td>95.81 kg</td><td>103.5 kg</td><td>+7.4%</td><td style="color:var(--green);"></td></tr>
<tr><td>Mechanical</td><td>Clear Aperture</td><td>1202 mm</td><td>1200 mm</td><td></td><td style="color:var(--green);"></td></tr>
<tr><td>Cost</td><td>Blank Quote</td><td>$525K</td><td>$523K</td><td>+0.4%</td><td style="color:var(--green);"></td></tr>
<tr><td>Dynamic</td><td>Mode 1</td><td>250.4 Hz</td><td>&gt; 150 Hz</td><td>67%</td><td style="color:var(--green);"></td></tr>
</tbody>
</table>
<br>
<div class="success-box">
<p style="font-size:0.7em;">All requirements met with margin. Design is mature and validated.</p>
</div>
</section>
<!-- ===== RECOMMENDATION ===== -->
<section data-background-gradient="radial-gradient(900px 500px at 30% 20%, rgba(125,211,252,0.12), transparent 55%), radial-gradient(600px 400px at 80% 70%, rgba(167,139,250,0.10), transparent 60%), linear-gradient(135deg, #070a0f 0%, #0e1420 100%)">
<h2 style="color:var(--fg);">Recommendation</h2>
<div style="background:rgba(255,255,255,0.04); border:1px solid rgba(232,238,247,0.10); border-radius:14px; padding:32px; max-width:650px; margin:0 auto; backdrop-filter:blur(8px);">
<p style="font-size:1.0em; color:var(--fg); font-weight:700;">Approve CDR &amp; proceed with blank procurement</p>
<hr style="border:none; height:1px; background:rgba(232,238,247,0.10); margin:16px 0;">
<div style="text-align:left;">
<ul style="font-size:0.68em; color:rgba(232,238,247,0.9); line-height:1.8;">
<li class="fragment fade-up"><b>Design maturity:</b> 3,770+ FEA simulations, confirmed convergence</li>
<li class="fragment fade-up"><b>Performance:</b> WFE 2065% margin (conservative contact model)</li>
<li class="fragment fade-up"><b>Mass:</b> 7.4% under allocation</li>
<li class="fragment fade-up"><b>Cost:</b> Within 0.4% of budget ($525K)</li>
<li class="fragment fade-up"><b>Schedule critical:</b> 18-week lead time — quote valid until March 4</li>
</ul>
</div>
<hr style="border:none; height:1px; background:rgba(232,238,247,0.10); margin:16px 0;">
<p style="font-size:0.75em; color:var(--cyan);">Next investment: Reference frame characterization + detailed support design → FDR Q3 2026</p>
</div>
</section>
<!-- ===== INVESTMENT CASE ===== -->
<section>
<h2>The Investment Case — Continuing to FDR</h2>
<div style="text-align:left; max-width:680px; margin:0 auto;">
<h3>What the next phase delivers</h3>
<div class="three-col" style="margin-top:12px;">
<div class="metric-card" style="text-align:left; padding:14px;">
<p style="font-size:0.6em; font-weight:700; color:var(--cyan);">Frame Characterization</p>
<p style="font-size:0.55em;">ΔWFE vs. stiffness curve — converts "reference frame risk" into a quantified, verifiable engineering requirement</p>
</div>
<div class="metric-card" style="text-align:left; padding:14px;">
<p style="font-size:0.6em; font-weight:700; color:var(--cyan);">Detailed Hardware Design</p>
<p style="font-size:0.55em;">Whiffletree + lateral supports ready for fabrication. ICD locked with StarSpec.</p>
</div>
<div class="metric-card" style="text-align:left; padding:14px;">
<p style="font-size:0.6em; font-weight:700; color:var(--cyan);">Polished Mirror</p>
<p style="font-size:0.55em;">Finished M1 primary mirror, verified against optical specs. Ready for integration.</p>
</div>
</div>
<br>
<h3>Why continue now</h3>
<ul style="font-size:0.65em;">
<li class="fragment fade-up">3,770+ simulations have <b>retired the major technical risk</b> — blank design is settled</li>
<li class="fragment fade-up">The path from CDR → FDR is <b>known engineering</b>, not research</li>
<li>Schott quote expires March 4 — delay means re-quoting at likely higher cost</li>
<li>Parallel development maximizes schedule efficiency</li>
</ul>
<br>
<div class="highlight-box">
<p style="font-size:0.68em;"><b>Bottom line:</b> The hard part is done. Proceeding now converts 4 months of computational investment into a validated, flight-ready mirror assembly.</p>
</div>
</div>
</section>
<!-- ===== CLOSING ===== -->
<section data-background-gradient="radial-gradient(900px 500px at 30% 20%, rgba(125,211,252,0.12), transparent 55%), radial-gradient(600px 400px at 80% 70%, rgba(167,139,250,0.10), transparent 60%), linear-gradient(135deg, #070a0f 0%, #0e1420 100%)">
<h1 style="color:var(--fg);">Thank You</h1>
<p style="color:var(--muted); font-size:0.75em;">Questions &amp; Discussion</p>
<br>
<p style="color:rgba(232,238,247,0.4); font-size:0.55em;">Optiques Fullum &amp; Atomaste Solution — January 2026</p>
<p style="color:rgba(232,238,247,0.4); font-size:0.55em;">GigaBIT M1 Primary Mirror — Critical Design Review</p>
</section>
</div><!-- /slides -->
<!-- Atomaste footer -->
<div class="atomaste-footer-bar">
<div class="footer-left">
<img src="/Media/Atomaste_light_grey_Logo.svg" alt="Atomaste">
<span>GigaBIT M1 — Critical Design Review</span>
</div>
<div class="footer-right">Optiques Fullum / Atomaste</div>
</div>
</div><!-- /reveal -->
<script src="https://cdn.jsdelivr.net/npm/reveal.js@5.1.0/dist/reveal.js"></script>
<script>
// Access gate
try {
const ok = localStorage.getItem('atomaste_deck_gof_cdr') === 'stratosphere';
if (!ok) window.location.href = './enter.html';
} catch (e) {
window.location.href = './enter.html';
}
Reveal.initialize({
hash: true,
slideNumber: 'c/t',
width: 1280,
height: 720,
margin: 0.08,
transition: 'fade',
transitionSpeed: 'default',
controlsTutorial: false,
progress: true,
center: true,
});
</script>
</body>
</html>