1. The Question

Fusion power has 36+ competing approaches at various stages of maturity. How do you compare their economics?

Decision-makers — investors, policymakers, researchers — need structured comparisons, not just headline LCOE numbers. But comparing fusion economics across fundamentally different approaches is hard: different confinement mechanisms, different cost structures, different data quality, different estimation maturity.

This project builds the analytical infrastructure for that comparison: a taxonomy of the concept space, reusable cost modeling patterns, and traceable parameter chains from source literature to model outputs. The models are built in SysML v2 using agent-assisted tooling.

Research Questions

These five questions drive all downstream work — taxonomy, source selection, modeling targets, and comparison methodology.

RQ-1
What are the dominant cost drivers for fusion power, and how do they differ across confinement approaches?
Rationale

CAS22 (reactor plant equipment) is ~60% of cost for magnetic confinement tokamaks, but inertial, magnetized target, and exotic approaches have fundamentally different power core structures, drivers, and balance-of-plant requirements. Understanding where the money goes for each approach is the foundation of any meaningful comparison.

RQ-2
What LCOE range is credible for each major fusion approach, and what assumptions drive those estimates?
Rationale

Published LCOE figures vary enormously (30–200+ $/MWh) and depend critically on assumptions about plant availability, magnet or driver cost, neutron economy, rep rate, and thermal conversion efficiency. We need to decompose LCOE into its constituent assumptions — not cite headline numbers.

RQ-3
Which cost structures are shared across fusion concepts, and where do they fundamentally diverge?
Rationale

This directly informs modeling architecture. Shared structures (e.g., thermal power conversion, buildings, site work) become reusable library components. Divergent structures (e.g., magnet systems vs. laser drivers vs. pulsed power) become concept-specific designs. The answer determines how much modeling reuse is achievable.

RQ-4
What is the state of cost estimation maturity across fusion approaches?
Rationale

An ARIES tokamak study with AACE Class 3–4 estimates is fundamentally different from a startup whitepaper with Class 5 estimates. Understanding estimation maturity for each concept frames how much confidence to place in any comparison and where the biggest knowledge gaps lie.

RQ-5
Which cost and performance parameters exhibit both high sensitivity and high uncertainty?
Rationale

A parameter that moves LCOE by 2x if wrong AND is poorly constrained by available data is more important than one that's well-known or low-impact. This is the “where should attention focus” question — identifying the highest-leverage unknowns across the fusion landscape.

Comparison Axes

Every concept model must produce outputs along these dimensions to enable apples-to-apples comparison.

AxisWhat It MeasuresWhy It Matters
LCOE ($/MWh)Total lifecycle cost per unit energyThe bottom line — comparison with other energy sources
Capital cost by CASWhere the money goes (CAS20 breakdown)Identifies dominant cost drivers per concept
Capacity factorPlant availability × thermal efficiencyHuge LCOE sensitivity; varies between pulsed and steady-state
Fuel cycle economicsTritium breeding, fuel cost, availabilityD-T needs blankets; aneutronic faces other challenges
Technology readinessMaturity of key subsystemsDistinguishes “ready to build” from “needs breakthroughs”
Estimation confidenceAACE class of the cost estimateFrames how seriously to take the numbers
Sensitivity-risk profileHigh-sensitivity AND high-uncertainty parametersWhere better data would most change the picture

Scope

In Scope

  • Magnetic confinement (tokamaks, stellarators, mirrors)
  • Inertial confinement (laser, heavy-ion)
  • Magnetized target fusion
  • Exotic concepts
  • ~36+ concepts in taxonomy, ~13 for deeper modeling

Out of Scope

  • Non-electric fusion applications
  • Fission-fusion hybrids
  • Concepts with zero public technical data
  • Detailed engineering design (we model economics)

2. The Scaffold

What structure enables all downstream work?

Bootstrap

A single command installs the full agent-assisted MBSE workflow into a project:

$ uv run agentic-mbse init --dev

Initializing agentic-mbse project (dev mode)...
Symlinked 14 commands, 5 agents, 10 skills, 1 hook, 4 tool-owned docs
Created 2 user-owned files (templates)
Preserved 12 existing user files
34 symlinks installed.

This gives Claude Code access to the full MBSE command set — research, spec, design, plan, implement, validate, and status tracking — plus skills for SysML conventions, requirements tracking, and model validation. User-owned files are never overwritten; tool-owned files auto-update when the toolchain updates.

Project Structure

fusion-tea/
knowledge/ Domain sources and research
SOURCE_INDEX.md Registered domain sources
KNOWLEDGE.md Domain insight registry (DI-XXX)
raw/ Source PDFs + extraction output
sources/ Committed source extractions
research/ Research pipeline (pending → approved)
models/ SysML v2 models
concepts/ Taxonomy and concept classification
library/ Reusable definitions (concept-agnostic)
designs/ Concept-specific model instances
modeling_project/ Investigation governance
OVERVIEW.md Investigation scope user
REQUIREMENTS.md Modeling requirements (MR-XXX) user
ARCHITECTURE.md Architectural decisions (AD-XXX) user
intent/ Meeting notes, concept candidates
MODELING_GUIDE.md SysML v2 reference tool
MODELING_PROCESS.md MBSE workflow tool
work/ Modeling work tracking
BACKLOG.md Work item registry (YAML frontmatter)
active/ In-progress work items (spec, design, plan)
completed/ Archived work items
learnings/ Session insights
demo/ This explainer
scripts/ Automation (Zotero ingestion, traceability audit)
data/ Structured data and outputs
archive/ Historical artifacts archive
Two PM systems. .project/ (not shown) tracks internal development work — scripts, infrastructure, project setup — using a general-purpose PM. It’s for tooling developers, not project users. work/ tracks the investigation’s modeling work — SysML models, taxonomy, domain research — using the MBSE-specific PM. They share a lifecycle pattern but manage separate state.

Fusion TEA Initialization

Three governance documents are created at project setup. They define what we're investigating, what rules our models follow, and what structural decisions have been made.

OVERVIEW.md — Investigation Scope

The primary strategy document. Defines what we're investigating, why it matters, and how we'll proceed.

Contains: 5 research questions, 7 comparison axes, scope boundaries, “done” criteria, source strategy (L1–L5 data layers), and the two-stage investigation process (Taxonomy → Concept Modeling).

This document drives all downstream work. If a modeling decision can't trace back to something in OVERVIEW.md, it's unanchored.

REQUIREMENTS.md — Modeling Rules

Six modeling requirements (MR-1 through MR-6) that all SysML models must follow, plus five process requirements (PR-1 through PR-5) that define how the investigation progresses.

IDRuleWhy
MR-1CAS hierarchy as primary cost decompositionStandard structure enabling cross-concept comparison
MR-2Standard costed component interfaceUniform interface for cost rollup and comparison
MR-3Library concept-agnostic, designs concept-specificMaximizes reuse (~60% shared definitions)
MR-4Traceable citations on all quantitative valuesMachine-checkable provenance; anti-hallucination
MR-5Standard output schema for comparisonEnables apples-to-apples reporting (intent, TBD)
MR-6Patterns defined before production modelsValidates structure before scaling
ARCHITECTURE.md — Structural Decisions

Intentionally empty at initialization. Architectural decisions (AD-XXX) emerge from taxonomy work, concept analysis, and modeling pattern development. Populating this upfront would be speculative.

Decisions are registered here as they're made, with rationale and traceability to the research that motivated them.


3. The Workflow

How does work flow through the system, and where do artifacts land?

Process activity
Artifact output
Tooling / automation
Stage 1
Build the Taxonomy
“How do we classify and compare fusion approaches?”
Research
  • Ingest domain literature (PDFs, design studies)
  • Extract structured text with quality metrics
  • Synthesize domain insights (DI-XXX)
  • Identify gaps → seek new sources
knowledge/raw/ knowledge/sources/ knowledge/research/ KNOWLEDGE.md
Formalization
  • Classify ~36+ concepts along meaningful dimensions
  • Identify shared vs. divergent cost structures
  • Build comparison framework
  • Select ~13 concepts for Stage 2
models/concepts/

Exit criteria: A formalized framework that organizes the fusion concept space and identifies what’s shared vs. divergent across approaches.

Stage 2
Model Individual Concepts
“What does the cost structure look like for each approach?”
Research
  • Concept-specific literature
  • Fill L3–L5 data layers
  • Identify parameter gaps
knowledge/raw/ knowledge/sources/ knowledge/research/
Planning
  • Define work items
  • Spec → Design → Plan
  • Record intent and decisions
modeling_project/intent/ work/BACKLOG.md work/active/
Execution
  • Build SysML v2 models
  • Validate (6 levels)
  • Verify traceability
models/library/ models/designs/

Exit criteria: Per-concept — a validated SysML v2 model passing all validation levels. Cross-concept — comparison along the defined axes.

Demo scope: This walkthrough focuses on the Stage 2 pipeline — taking a single IFE (Inertial Fusion Energy) concept from literature through to a validated cost model. The Stage 1 taxonomy — classifying all ~36 concepts across the fusion landscape — is a separate effort covered in a future post.

Traceability — The Cross-Cutting Concern

Every quantitative value in the system — from source documents through to model parameters — carries a structured citation chain. This is the mechanism that prevents hallucination and makes the analysis verifiable.

Source PDF
knowledge/raw/*.pdf
Extraction
knowledge/sources/*/output.md
Domain Insight
KNOWLEDGE.md (DI-XXX)
Model Parameter
models/designs/*/*.sysml

Each link is a file path that resolves within the repository. Citations use a standard format (Source / Ref / Basis) and scripts/trace_audit.py (planned) will walk these chains to report coverage gaps. Parameters without source data must be explicitly marked as assumed — silent invention is a rule violation (MR-4).

Visibility

A single command shows where everything stands:

$ uv run agentic-mbse status

## Project: fusion-tea
### Work Items
Standalone:
[ ] Foundation Package ........ backlog
[ ] Power Balance Calculations .. backlog
### Project Rules (REQUIREMENTS.md)
Total: 0 | With validation method: 0 | Machine-enforceable: 0
### Validation Status (VALIDATION_MATRIX.md)
Total: 0 | Passing: 0 | Failing: 0 | Pending: 0

This is the actual current output — sparse because modeling work hasn’t begun. As work items flow through the pipeline, the dashboard shows their stage (speccing, designing, implementing), validation status, and traceability coverage. State is derived from YAML frontmatter + filesystem scanning — no separate database.


5. Source Ingestion

Domain literature is ingested through a Zotero → extract → register pipeline, producing structured markdown that downstream research and modeling can cite directly.

Pipeline

The ingestion script searches our Zotero library by tag, downloads matching PDFs, extracts each to structured markdown, and registers the result in SOURCE_INDEX.md. A single command processes an entire batch:

$ uv run python scripts/zotero_ingest.py --tag demo-ife

Zotero library: 32 item(s), manifest: 6 already processed
After --tag 'demo-ife' filter: 5 item(s)
[1/5] Commercialization of laser fusion energy … done (172s)
[2/5] AMPS high-yield inertial fusion … done (94s)
[3/5] Accelerators for Inertial Fusion Energy Production … done (118s)
[4/5] Energy from Inertial Fusion … done (85s)
[5/5] Economic studies for heavy-ion-fusion electric power plants … done (85s)
Processed 5 of 5 items. Manifest now has 11 entries.

Corpus

For this demo, we searched Zotero for papers on inertial fusion energy (IFE) economics and identified 5 that provide a breadth of data across driver technologies and time periods:

SourceYearFocusKey Data
Meier — HIF Electric Power Plants1986Heavy-ion IFE COE parametric studies, driver cost scaling, multi-unit plant economics Preview
Hogan — Energy from Inertial Fusion1992IFE overview Driver technologies (laser, heavy-ion, light-ion), target physics, plant designs Preview
Bangerter — Accelerators for IFE2013IFE drivers Accelerator technology options and costs for IFE energy production
Alexander — AMPS High-Yield IFE2025Pulser IFE High-gain physics basis, practical engineering, cost projections
Galloway — Laser Fusion Commercialization2026Laser IFE KrF excimer laser at <$100/J, FOAK cost breakdown, deployment roadmap

Extractions

Each paper is converted to structured markdown that preserves headings, tables, equations, and figure references. Here’s what that looks like — a 1986 scanned paper alongside its extracted markdown:

Original PDF (1986 scan)
Scanned page from 1986 HIF economics paper
Extracted markdown
## ECONOMIC STUDIES FOR HEAVY-ION-FUSION ELECTRIC POWER PLANTS

Wayne R. Meier, William J. Hogan, Roger O. Bangerter
Lawrence Livermore National Laboratory, Livermore, CA 94550

## ABSTRACT

We have conducted parametric economic studies for heavy-ion-
fusion electric power plants. We examined the effects on the cost
of electricity of several design parameters: cost and cost scaling
for the reactor, driver, and target factory; maximum achievable
chamber pulse rate; target gain; electric conversion efficiency; and
net electric power. Using the most recent estimates for the
heavy-ion-driver cost along with the Cascade reactor cost and
efficiency, we found that a 1.5 to 3 GWe heavy-ion-fusion power
plant, with a pulse rate of 5-10 Hz, can be competitive with
nuclear and coal power plants.

## INTRODUCTION

The Heavy-ion-fusion Systems Assessment Project has produced
new estimates of the capital cost and performance of an induction
linac accelerator for inertial fusion. …

And a clean modern extraction — the Xcimer laser cost table extracted perfectly from PDF to structured data:

Original PDF table
Xcimer FOAK laser cost breakdown table
Extracted markdown table
| Laser Component | Cost/J |
|---|---|
| Laser Pump Source | |
|   Pulsed Energy Storage Capacitors | $10 |
|   Marx Generator | $24 |
|   Electron Beam components | $17 |
| Subtotal | $51 |
| Laser Gain Media, Optics, Other | |
|   Laser Chamber & Gas Systems | $19 |
|   Laser Output Windows & Optics | $12 |
|   Seed Lasers / NLO Systems | $23 |
|   Control, Diagnostics, Other | $4 |
| Subtotal | $58 |
| Total FOAK excimer-NLO | $109/J |
| DPSSL (aggressive est.) | $700–$1000/J |

Extraction quality varies with source age and format. Modern PDFs (2013+) extract cleanly. Older scanned documents (1986, 1992) produce usable text with some OCR artifacts — cosmetic noise on headers, occasional garbled characters — but the equations, cost data, and parametric relationships that matter for downstream research come through. Issues are documented honestly rather than hidden. See Appendix A for details.

Source Strategy

Rather than prescribing specific sources upfront, the project defines data layers needed at each depth level. Sources are selected to fill these layers as the investigation progresses.

LayerData NeedSupports
L1: Conceptual ModelHow does this approach work? Confinement mechanism, fuel cycle, energy conversion pathway, key subsystemsStage 1 taxonomy
L2: Physics & RequirementsPlasma parameters, confinement performance, burn conditions, power requirementsStage 1 enrichment
L3: Structural CompositionPhysical systems needed — magnets/lasers/drivers, blanket/shield, power conversion, BOPStage 2 CAS structure
L4: Energy BalancePower flows, thermal conversion efficiency, recirculating power, availability, duty cycleStage 2 performance model
L5: CostingCapital costs by subsystem, O&M estimates, fuel costs, scaling relationships, basis of estimateStage 2 cost model

6. Domain Research

Extracted sources are systematically researched against the investigation’s questions, producing structured domain insights (DI-XXX) that flow into modeling work. The /research command orchestrates this — an agent reads sources, synthesizes findings, and proposes insights for human approval.

The Research Session

We directed the agent to research IFE system economics for first-pass model structure, searching across all ingested sources. Here’s how that conversation unfolded:

User
/research I want to plan out the modeling of my IFE system. This research will be the basis for our first pass of the model structure. Search across all relevant sources.

Design Concept — Synthesize the IFE concept into a logical process. Identify the key behavioral and structural components that drive the effectiveness of the system.…
Cost Background — What are the major cost categories? How do they map to CAS?…
LCOE — What LCOE values do these sources project? What are Hawker’s 14 key parameters?…
Agent
I’ll research IFE system economics across your sources. Let me gather context and then explore the sources in parallel.
Agent reads SOURCE_INDEX.md, spawns parallel agents to read 8 sources…
Agent — Findings
All IFE plants share an 8-step process: fabricate target → load fuel → inject → drive → implode → burn → capture energy → convert to electricity. The central behavioral relationship is η × G × M × ε, where η·G must exceed ~10 for economic viability.…

The CAS framework is universal across MFE and IFE. Divergence concentrates in CAS22 sub-accounts: 22.1.3 (magnets → driver), 22.1.4 (heating → ignition), 22.1.8 (divertor → target factory).…

Top 6 LCOE sensitivities (Hawker Monte Carlo): discount rate (+0.247), plant cost (+0.210), target cost (+0.186), gain (−0.164), driver lifetime (−0.134), availability (−0.127).
Agent saves research document to knowledge/research/pending/…
Agent — Proposed Insights
I’d suggest capturing these as structured knowledge:
  • DI-A: IFE Fusion Cycle Gain Viability Threshold (η·G > 10)
  • DI-B: CAS22 is the IFE-MFE Divergence Point
  • DI-C: IFE Target Cost is a Unique Operating Cost Category
  • DI-D: IFE Driver Cost Reference Points
  • DI-E: Hawker 14-Parameter IFE LCOE Model
Would you like to approve the research report and accept/modify/skip each of these?
User
I accept the DI candidates, and approve the research report.
Agent
Done. Research approved and 5 domain insights registered: DI-001 through DI-005.
The research document is now at knowledge/research/approved/.

8 sources were read in parallel. The agent synthesized findings into a structured report, proposed insight candidates, and — on approval — ran agentic-mbse pm approve-research to move the report from pending/ to approved/ and register DI-XXX entries in KNOWLEDGE.md. The human reviews each element separately: the report itself, then each insight candidate.

The Research Report

The approved research document lives at knowledge/research/approved/20260302-165055_ife-system-modeling-first-pass.md. Here’s how it’s structured — YAML frontmatter for machine-readable metadata, then sections with source citations throughout:

---
date: 2026-03-02
researcher: Claude (agentic)
topic: ife-system-modeling-first-pass
tags: [IFE, cost-modeling, LCOE, CAS, driver-comparison, system-architecture]
research_type: domain
---

# IFE System Modeling: Design Concept, Cost Structure, and LCOE Analysis


## Research Question
## Summary ← 5 bullet points answering the research question
## Detailed Findings
  ### 1. IFE Design Concept — Logical Process ← 8-step process chain
  ### 2. Structural Components ← 9 subsystems identified
  ### 3. Behavioral Components — Fusion Cycle Gain
  ### 4. Hierarchical Breakdowns ← by driver, target, chamber type
  ### 5. Cost Categories and CAS Mapping
  ### 6. LCOE Analysis ← Hawker’s 14 parameters with sensitivity rankings
  ### 7. PyFECONS Implementation Architecture
## Modeling / Architecture Insights
## Open Questions
## Source References

Every claim in the report cites its source with a tag like [Hawker-2020] or [EIF-1992], resolved at the bottom to specific file paths:

## Source References

[EIF-1992]: Hogan, Bangerter, Kulcinski, “Energy from Inertial Fusion,” Physics Today, 1992.
  File: knowledge/sources/energy_from_inertial_fusion/output.md
[Hawker-2020]: Hawker, “A simplified economic model for inertial fusion,” Phil. Trans. R. Soc. A, 2020.
  File: knowledge/sources/a_simplified_economic_model_for_inertial_fusion/output.md
[HIF-1986]: Meier, Hogan, Bangerter, “Economic studies for HIF electric power plants,” 1986.
  File: knowledge/sources/economic_studies_for_heavy_ion_fusion_electric_power_plants/output.md
[AMPS-2025]: Pacific Fusion, “AMPS High-Yield Inertial Fusion,” arXiv, 2025.
  File: knowledge/sources/affordable_manageable_practical_and_scalable_amps_high/output.md
… + 5 more sources (Xcimer-2026, Accel-2013, ARPA-E-2020, ARIES-2013, PyFECONS)

Registered Domain Insights

The research produced 5 domain insights — structured facts approved through the curation gate and registered in knowledge/KNOWLEDGE.md. These are the durable knowledge artifacts that downstream modeling work cites:

DI-001
IFE Fusion Cycle Gain Viability Threshold
Source: EIF-1992, Accel-2013, Xcimer-2026
Context: The product η·G (driver efficiency × target gain) must exceed ~10 for economically viable IFE. This creates fundamentally different gain requirements by driver type: heavy-ion needs G>33 (at 30% η), lasers need G>140 (at 7% η), pulsers need G>100 (at 10% η).
Model implications: The gain requirement constraint should be a validation check in all IFE concept models
Analysis implications: Concepts below the η·G>10 threshold should be flagged as requiring breakthrough physics
DI-002
CAS22 is the IFE-MFE Divergence Point
Source: ARIES-2013, PyFECONS, Hawker-2020
Context: The CAS framework (20–99) is universal across fusion approaches. All concept-specific differences concentrate in CAS22 sub-accounts: 22.1.3 (magnets → driver), 22.1.4 (heating → ignition), 22.1.8 (divertor → target factory). PyFECONS confirms via polymorphic Union types.
Model implications: Library components for CAS23–27 and indirect costs are fully reusable across MFE and IFE
Analysis implications: Cross-concept comparison at CAS-level should normalize CAS22 sub-accounts by function
DI-003 through DI-005 (3 more insights)

DI-003: IFE Target Cost is a Unique Operating Cost Category — IFE has a per-shot consumable cost ($0.19–100/target) with no MFE parallel. Hawker shows target cost has stronger LCOE correlation (+0.186) than driver cost (+0.075), with a threshold at ~$10/target.

DI-004: IFE Driver Cost Reference Points — Driver cost spans 3 orders of magnitude: NIF $9.5/J, DPSSL $700–1000/J, Xcimer KrF $60–120/J, pulsed-power $1.7–6/J. Ranges must be set per-driver-type, not as a universal range.

DI-005: Hawker 14-Parameter IFE LCOE Model — 14 technology-agnostic parameters characterize IFE LCOE. Top sensitivities: discount rate (+0.247), plant cost (+0.210), target cost (+0.186), gain (−0.164). The frequency–yield trade-off is the most important interaction effect.

What Emerged: Modeling Target

The research revealed that no single IFE driver type has sufficient CAS-level data for a bottom-up model on its own. But Hawker’s 14-parameter framework provides a complete, technology-agnostic model that can be populated immediately — and then instantiated with driver-specific parameters.

Decision: Start with a generic, driver-agnostic IFE model built around Hawker’s 14-parameter LCOE framework, then instantiate it with Heavy Ion Beam (HIF) parameters as the first concrete concept. HIF has the richest quantitative data — two dedicated papers with driver cost formulae, target gain curves, and a complete COE model for cross-validation.

This decision is captured as a durable intent document at modeling_project/intent/IFE Modeling Target Selection.md, bridging the research findings to the modeling epic that follows.

The Knowledge Transformation

Here’s what happened in this stage:

8 extracted sources
knowledge/sources/
Research report
knowledge/research/approved/
5 domain insights
knowledge/KNOWLEDGE.md
Modeling target
modeling_project/intent/

The pipeline: unstructured PDFs (Section 5) became structured extractions, which were researched against specific questions to produce a report with 7 detailed sections. From that report, 5 structured domain insights were extracted through human review. Those insights — plus the data gaps they revealed — drove the modeling target decision. Each step narrows and structures: 8 sources → 1 report → 5 insights → 1 decision.


7. Concept Modeling

Domain research (Section 6) produced a modeling target decision. This section follows the Stage 2 pipeline from Section 3 — Planning (turning that decision into tracked work items) and Execution (running each work item through the spec → design → plan → implement cycle).

Planning

Section 6 ended with a decision: build a generic IFE cost model using Hawker’s 14-parameter framework, then instantiate with Heavy Ion Beam parameters. That decision lives in an intent document (modeling_project/intent/IFE Modeling Target Selection.md). The first step is turning it into tracked work.

The /backlog add command reads the intent document, assesses the scale of work (this is an epic — multiple items with dependencies), decomposes it into individually deliverable work items, and registers everything through the CLI:

User
/backlog add modeling_project/intent/IFE Modeling Target Selection.md
Agent reads intent doc, assesses scale as Epic, decomposes into work items, registers via CLI…
Agent
All three items registered. Let me verify the final backlog state.
Agent reads work/BACKLOG.md…
Agent — Backlog Summary
Epic: IFE Cost Modeling (P0, draft)
Epic file: work/backlog/epic-ife-cost-modeling.md

IDItemDepends On
WI-006IFE Cost Structure LibraryNone
WI-007Generic IFE Concept ModelWI-006
WI-008HIF Concept InstantiationWI-007

The epic file has full context: authority source dependencies, success criteria, per-item scope and requirements, sequencing rationale, and risks.

Next step: /spec-model on WI-006 (IFE Cost Structure Library) to begin the first item.

The agent read the intent document, identified three work items with a strictly sequential dependency chain (library → generic model → HIF instantiation), created an epic file with full context, and registered each item via agentic-mbse pm add-item. The YAML frontmatter in work/BACKLOG.md is the machine-readable source of truth; the rendered markdown table is derived from it.

Authority source dependencies: Each work item declares which ingested sources it draws from. WI-006 (library patterns) depends on Hawker 2020, ARIES 2013, and Meier 1986. WI-008 (HIF instantiation) depends on Meier 1986 and Bangerter 2013. Every parameter will carry MR-4 compliant citations back to these sources.

With the epic registered, the dashboard shows the planned work — three items in the backlog, zero validations, nothing started yet:

$ uv run agentic-mbse status

## Project: fusion-tea
### Work Items
Epic: IFE Cost Modeling  [0/3 done]
  [ ] IFE Cost Structure Library .. backlog
  [ ] Generic IFE Concept Model .. backlog
  [ ] HIF Concept Instantiation .. backlog
### Project Rules (REQUIREMENTS.md)
Total: 0 | With validation method: 0 | Machine-enforceable: 0
### Validation Status (VALIDATION_MATRIX.md)
Total: 0 | Passing: 0 | Failing: 0 | Pending: 0

Execution

Each work item runs through the same cycle: /spec-model/design-model/plan-model/implement-model. At each stage, the agent produces a durable artifact that the next stage builds on — and the dashboard tracks progress throughout.

Three work items were executed in sequence. WI-006 (library patterns) gets the deepest showcase below — it’s the “from scratch” case. WI-007 and WI-008 follow the same cycle with progressively more reuse.

What a Spec Looks Like

The /spec-model command produces a requirements specification — what to build, traced to domain insights. Here’s the WI-006 spec, showing YAML frontmatter (machine-readable state) and the modeling requirements it derives:

---
Status: completed
Scale: standard
Epic: IFE Cost Modeling
Owner: reid
Created: 2026-03-02
---

# Modeling Specification: IFE Cost Structure Library (WI-006)

Reusable, driver-agnostic library definitions for IFE economic modeling.
All downstream work items (WI-007, WI-008) import from these definitions.
RequirementDerives FromSummary
MR-WI006-1DI-005, RQ-5Hawker’s 14 parameters as typed attributes with metadata (min, max, sensitivity)
MR-WI006-2DI-002, MR-1CAS account hierarchy with IFE-specific classification
MR-WI006-3DI-005, RQ-2LCOE calculation framework (closed-form DCF)
MR-WI006-4DI-001, RQ-1Fusion cycle gain constraint (η·G ≥ 10)
MR-WI006-5MR-2Costed component interface (standard capital_cost attribute)
MR-WI006-6MR-4, PR-5Traceable citations on all quantitative values
MR-WI006-7MR-3All definitions concept-agnostic (no driver-specific values)

Every spec requirement traces backward to either a domain insight (DI-XXX from Section 6) or a project modeling requirement (MR-X from REQUIREMENTS.md). This is what makes the pipeline verifiable: you can audit any model parameter back through spec → insight → source document → page number.

What a Design Looks Like

The /design-model command takes the spec and produces an architecture — which SysML elements to create, how they relate, and why. Here’s what the WI-006 design decided:

DecisionChoiceRationale
Numeric typesPlain RealCustom monetary ISQ types are complex and untested with syside parser
Parameter metadataattribute def ‘Economic Parameter’Machine-readable; supports future Monte Carlo via codegen
LCOE formulaClosed-form DCFSysML v2 calc def doesn’t support looping; mathematically equivalent for constant streams
CAS hierarchyPart def specializations of ‘Costed Component’Type-safe; each account carries a queryable scope classification enum
File organization3 subdirectories: foundation/, cost_structure/, analyses/Follows MODELING_GUIDE.md pattern; separates concerns
Param vs. calc separationParameters and LCOE calc in separate filesCalc is pure math — can be reused with any parameter source

The design also includes a full prototyping phase — the agent writes SysML, runs it through the parser, fixes issues, and iterates until all files pass validation. By the time design is “complete,” the SysML already works:

models/library/
  foundation/
    economic_parameter.sysml    # attribute def + CAS Scope enum
    costed_component.sysml     # abstract part def (standard interface)
  cost_structure/
    cas_hierarchy.sysml         # 9 CAS level 2 part defs
    ife_cost_parameters.sysml   # 14 Hawker parameters with metadata
  analyses/
    ife_lcoe.sysml              # closed-form DCF calc def
    fusion_cycle.sysml          # recirculating power + viability constraint

What a Plan Looks Like

The /plan-model command takes the design and produces a phased execution plan with validation checkpoints. Since the design already includes a validated prototype, the plan focuses on refinement and integration:

Phase 1: Documentation Audit & Refinement
  • MR-4 citation audit across all 6 files (14 checks)
  • MR-WI006-7 concept-agnosticism verification (4 checks)
  • Naming consistency check
  • syside parse validation — PASSED
Phase 2: Project Integration & Verification
  • Register architectural decisions (AD-001 through AD-006)
  • Update validation matrix (SV-001 through SV-005)
  • Verify all 8 spec acceptance criteria
  • Close work item via agentic-mbse pm close-item WI-006

Each plan phase has concrete checkboxes that get marked off during /implement-model. The plan is a durable artifact — if implementation spans multiple sessions, the next session reads the plan and resumes where the checkboxes stop.

The SysML Models

Here’s what the actual model code looks like. This excerpt from ife_cost_parameters.sysml shows how each of Hawker’s 14 parameters carries metadata and traceable citations:

part def 'IFE Cost Parameters' {
  doc /* The 14 technology-agnostic parameters that characterize IFE LCOE.
      **Source**: knowledge/sources/a_simplified_economic_model.../output.md
      **Ref**: Table 1 (parameter definitions), Figure 3 (sensitivity)
      **Basis**: Complete parameter set from Hawker 2020 Monte Carlo analysis */

  attribute discount_rate : 'Economic Parameter' {
    doc /* Highest sensitivity parameter (+0.247).
         Source: Hawker 2020 Table 1, parameter d. */
    :>> value = 0.08;
    :>> min_value = 0.02;
    :>> max_value = 0.12;
    :>> sensitivity = 0.247;
  }

  attribute driver_cost_constant : 'Economic Parameter' {
    doc /* Driver capital cost per joule of bank energy.
         Reference points: NIF $9.5/J, DPSSL $700-1000/J,
         Xcimer $60-120/J, pulsed-power $1.7-6/J.
         Source: Hawker 2020 Table 1, parameter gamma.
         Basis: DI-004 driver cost reference points. */
    :>> value = 5.0;
    :>> min_value = 2.0;
    :>> max_value = 10.0;
    :>> sensitivity = 0.075;
  }
  // ... 12 more parameters with same structure
}

And here’s how a concrete concept model specializes the library. The HIF driver derives its cost from Meier’s engineering formula, which then feeds automatically into the inherited Hawker LCOE calculation:

part def 'HIF Driver' :> 'IFE Driver' {
  doc /* Heavy Ion Fusion driver: induction linear accelerator.
      **Source**: knowledge/sources/energy_from_inertial_fusion/output.md
      **Ref**: Osiris column in power plant operating parameters table
      **Basis**: Osiris HIF plant design (1.0 GWe, liquid-wall chamber) */

  // Meier driver cost computation — engineering formula becomes gamma
  calc meier_cost : 'Meier HIF Driver Cost' {
    in beam_energy_mj = beam_energy_mj;
    in driver_efficiency = efficiency;
    in num_chambers = num_chambers;
    in rep_rate = pulse_rate_ref;
  }

  // Inherited interface — HIF-specific values
  :>> efficiency = 0.35;             // 20-30% range, Osiris baseline
  :>> cost_per_joule = meier_cost.gamma; // derived from engineering formula
  :>> energy = 14.286e6;           // bank energy: 5 MJ beam / 0.35 eta
  :>> lifetime_shots = 6.0e9;       // 30 yr * 3.5 Hz * capacity factor
}

The key pattern: :>> cost_per_joule = meier_cost.gamma — the HIF driver’s cost is dynamically derived from Meier’s engineering formula (beam energy, efficiency, chamber count, rep rate), then automatically flows into the inherited Hawker LCOE calculation. One model element bridges two independent cost models from two different papers separated by 34 years.

Validation

Every SysML file is run through the parser. All 11 files across 3 work items pass:

$ uv run syside check -Werror models/library/**/*.sysml models/designs/**/*.sysml

Checked 11 files: 0 errors, 0 warnings

Beyond parsing, each work item registers validation checks in the project’s VALIDATION_MATRIX.md. These range from structural checks (“are all required subsystems present?”) to reasonableness checks (“is the LCOE within the expected range?”):

IDCheckTypeResult
SV-001All 14 Hawker parameters present with metadatarollupPASS
SV-003LCOE calc dimensional consistencyphysicalPASS
SV-008LCOE with realistic params within Hawker range ($25–120/MWh)reasonablenessPASS
SV-012Meier driver cost formula produces ~$1BbaselinePASS
SV-014Meier COE at reference case ~ 5.0 cents/kWhbaselinePASS

Showing 5 of 15 total validations. The full matrix covers parse checks, structural completeness, dimensional consistency, parameter range reasonableness, and cross-validation against reference values from the source literature. All 15 pass.

Requirements Compliance

We defined 6 modeling requirements in REQUIREMENTS.md before any models were built. Did the pipeline follow its own rules?

RequirementWhat It SaysEvidence
MR-1 CAS hierarchy as primary cost decomposition 9 CAS level 2 part defs in cas_hierarchy.sysml; every subsystem maps to a CAS account
MR-2 Standard costed component interface Abstract ‘Costed Component’ part def with capital_cost; all CAS accounts specialize it
MR-3 Library concept-agnostic, designs concept-specific Library has zero driver-specific values; HIF params live only in models/designs/hif_ife/
MR-4 Traceable citations on all quantitative values Every parameter carries Source/Ref/Basis doc comments; traceability matrix has 7 HIF rows
MR-5 Standard output schema for comparison Both Hawker LCOE and Meier COE computed for same plant; dual-output pattern established
MR-6 Patterns defined before production models WI-006 established all patterns (parameter metadata, CAS hierarchy, calc separation); WI-007/008 reuse them
The costing pattern requirement: MR-1 said all models must use CAS hierarchy as the primary cost decomposition. The library established 9 CAS level 2 accounts. The generic IFE model maps every subsystem to a CAS account. The HIF instantiation inherits this structure without modification. When we audit the models against the requirement, the chain is clear: requirement → library pattern → generic model structure → concrete model inheritance.

Dashboard: After Completion

Compare this to the “before” dashboard above. Three work items completed, 15 validations passing, zero failing:

$ uv run agentic-mbse status

## Project: fusion-tea
### Work Items
Epic: IFE Cost Modeling  [3/3 done]
  [x] ife-cost-structure-library .. completed 2026-03-02
  [x] generic-ife-concept-model .. completed 2026-03-02
  [x] hif-concept-instantiation .. completed 2026-03-03
### Project Rules (REQUIREMENTS.md)
Total: 0 | With validation method: 0 | Machine-enforceable: 0
### Validation Status (VALIDATION_MATRIX.md)
Total: 15 | Passing: 15 | Failing: 0 | Pending: 0

The dashboard is derived from YAML frontmatter and filesystem scanning — no manual state to maintain. Work item status, validation results, and completion dates are all tracked automatically. 6 architectural decisions (AD-001–006) were registered during modeling and now constrain future work.

The Knowledge Transformation

Intent + DI-XXX
modeling_project/intent/
Epic + 3 work items
work/BACKLOG.md
Spec → Design → Plan
work/completed/WI-006..008/
11 SysML files
models/{library,designs}/
15 validations passing
VALIDATION_MATRIX.md

The full pipeline: domain insights and intent documents became a structured epic with 3 sequenced work items. Each work item produced spec → design → plan → SysML artifacts. The library (WI-006) established patterns, the generic model (WI-007) assembled them into a plant, and the HIF instantiation (WI-008) populated concrete values from source literature. Every quantitative value traces back to a specific page in a specific paper.


8. Visualization & Analysis

The models built through the workflow in Section 7 aren't just SysML files — they're machine-readable, introspectable artifacts. The extraction toolchain parses them via syside and produces structural views, while the calculation definitions encode the complete cost logic with traceable parameters. This section shows what the toolchain produces from the HIF/Osiris concept model.

Structural View

The extraction CLI walks the syside AST to build the containment hierarchy — which parts contain which sub-parts, with their type definitions. For the HIF plant, this shows the Osiris design decomposed into driver, target factory, and reaction chamber (with its CAS22 sub-accounts).

HIF plant containment hierarchy: hif_plant containing driver, target_factory, and chamber with blanket, shield, and structure sub-parts
# Generate structural view from SysML models
$ uv run python -m proof_of_concept.extraction models/ --format dot \
    | dot -Tsvg -o demo/images/structural-view-hif.svg
Interactive exploration available. Run uv run python -m proof_of_concept.web to launch the Cytoscape.js viewer — the same extraction engine powers an interactive diagram with expand/collapse, cost coloring, and PNG export.

Calculation Data Flow

The HIF plant model encodes two independent cost calculation chains, both expressed as SysML calc def elements with formally declared inputs and outputs. Every parameter traces to a source subsystem and a literature citation.

HIF cost calculation data flow showing Hawker LCOE and Meier COE chains with parameter sources

The Hawker chain (blue edges) implements a general IFE LCOE model with 14 input parameters and 15 intermediate computations. The Meier chain (purple edges) uses HIF-specific parametric cost formulas from 1986 for independent cross-validation. Both chains share plant-level operating parameters but produce independent cost outputs — LCOE in $/MWh vs. COE in ¢/kWh (1988$).

Osiris baseline parameters
ParameterValueSource SubsystemCitation
driver.efficiency0.35HIF DriverEIF-1992 Osiris
driver.energy14.286 MJ (bank)HIF Driver5.0 MJ beam / 0.35 η
driver.cost_per_jouleγ (derived)HIF DriverMeier 1986 Eq. 5
driver.lifetime_shots6.0×10&sup9;HIF Driver30 yr × 3.5 Hz × CF
chamber.blanket_energy_m1.15Reaction Chamberhif_plant.sysml
chamber.yield_cost_const$5×10&sup6;Reaction Chamberhif_plant.sysml
plant.availability0.90Plant operationsBangerter 2013
plant.frequency3.5 HzPlant operationsEIF-1992 Osiris
plant.gain80Plant operationsEIF-1992 Osiris
plant.thermal_efficiency0.43Plant operationsEIF-1992 Osiris
plant.discount_rate0.08Plant financialHawker 2020
plant.plant_cost_constant$2000/kWePlant financialMeier 1986 (estimated)
plant.om_cost_constant$65/kWe-yrPlant financialMeier 1986 (estimated)
target.cost_per_target$10Target FactoryHawker 2020 default

Library vs. Design Architecture

The model is organized in three layers — each more concept-specific than the last. This separation is enforced by MR-3: library definitions must remain concept-agnostic so they can be reused across any fusion approach.

LayerLocationWhat It DefinesConcept-Specific?
Foundationlibrary/foundation/Economic Parameter, Costed ComponentNo — shared across all fusion
Cost Structurelibrary/cost_structure/CAS20–CAS90, IFE Cost ParametersNo — CAS is universal
Analyseslibrary/analyses/IFE LCOE, Recirculating Power, Meier costsNo — formulas are general
Generic IFEdesigns/generic_ife/IFE Power Plant template, subsystem defsIFE-specific, driver-agnostic
HIF Instancedesigns/hif_ife/HIF Driver, Osiris plant valuesHIF-specific, fully concrete

The pattern in action — the abstract IFE Driver declares what every inertial fusion driver must have. The concrete HIF Driver fills in how with values from source literature:

Library: IFE Driver (abstract)

abstract part def 'IFE Driver'
    :> 'CAS22.1.3 Driver' {

  // Interface only — no values
  attribute efficiency : Real;
  attribute cost_per_joule : Real;
  attribute energy : Real;
  attribute lifetime_shots : Real;
}

designs/generic_ife/ife_subsystems.sysml

Design: HIF Driver (concrete)

part def 'HIF Driver'
    :> 'IFE Driver' {

  // HIF-specific attributes
  attribute beam_energy_mj : Real;
  calc meier_cost : 'Meier HIF Driver Cost';

  // Concrete values from Osiris
  :>> efficiency = 0.35;
  :>> cost_per_joule = meier_cost.gamma;
  :>> energy = 14.286e6;
  :>> lifetime_shots = 6.0e9;
}

designs/hif_ife/hif_driver.sysml

The abstract definition declares four interface attributes with no defaults — each driver type must provide its own values. The HIF driver adds beam-energy and Meier cost-formula attributes, then fills in the interface with Osiris reference values. A laser driver or pulsed-power driver would specialize the same interface with completely different values and cost models, but the LCOE calculation chain would work identically.

With one concept modeled (HIF/Osiris), the infrastructure is proven. Adding a second concept — laser IFE, pulsed-power, or magnetic fusion — means specializing the same generic template with different driver parameters and source literature. The comparison axes (LCOE, CAS breakdown, sensitivity profile) are already built into the model structure.


Appendix A: PDF Processing Details

Quality Gates

The extraction pipeline doesn’t blindly convert PDFs to markdown. Each page passes through a quality gate that compares base extraction against ensemble table detectors (GMFT, Img2Table). When the gate detects missed tables or structural issues, it routes the page to Claude for enhanced extraction.

Example from the Xcimer laser fusion paper (28 pages):

# decisions.json — per-page quality gate output

Page 0: claude_replace “GMFT found 1 table but pymupdf produced no pipe tables”
Page 1: keep
Page 2: keep

Page 17: claude_replace “GMFT found 1 table but pymupdf produced no pipe tables”
Page 19: claude_replace “GMFT found 1 table but pymupdf produced no pipe tables”

Page 24: claude_replace “GMFT found 1 table but pymupdf produced no pipe tables”
Page 25–27: keep

# Result: 24 pages kept as-is, 4 pages enhanced by Claude

Only 4 of 28 pages needed Claude enhancement — all triggered by tables that the base extractor missed but GMFT detected. This selective approach keeps costs down while ensuring critical data (like the FOAK laser cost breakdown at $109/J) is captured correctly.

Per-Paper Extraction Quality

PaperYearQualityNotes
Xcimer Laser Fusion2026ExcellentClean tables, proper headings, no artifacts
AMPS High-Yield IFE2025ExcellentExtracted from arxiv HTML; all structure preserved
Accelerators for IFE2013Good145 KB extraction; tables and references intact
Energy from Inertial Fusion1992AcceptableShorter extraction; review article format
HIF Electric Power Plants1986AcceptableOCR noise on headers; equations and cost tables readable but some uncertain values

Economic Studies for Heavy-Ion-Fusion Electric Power Plants

Meier, Hogan & Bangerter — LLNL, 1986
First page of HIF economics paper

Scanned 1986 preprint from Lawrence Livermore. Parametric COE model for heavy-ion-fusion plants examining driver cost, pulse rate, target gain, and multi-unit scaling.

Energy from Inertial Fusion

Hogan, Bangerter & Kulcinski — Physics Today, 1992
First page of Energy from Inertial Fusion

Comprehensive 1992 review covering the full IFE landscape: laser, heavy-ion, and light-ion drivers, target physics, and power plant concepts.

OVERVIEW.md

modeling_project/OVERVIEW.md

Fusion TEA — Investigation Scope

Project: Fusion TEA (Techno-Economic Analysis)
Purpose: Investigate the economics of nuclear fusion across fundamentally different approaches
Status: Active — Investigation scoping (DEMO epic)

What We're Doing

We are building a comparative techno-economic analysis of fusion power across the full landscape of approaches — magnetic confinement, inertial confinement, magnetized target, and exotic concepts. The goal is not to model one reactor design in detail, but to understand how fusion economics work across approaches that differ in confinement mechanism, fuel cycle, energy conversion, and engineering complexity.

The analysis is built in SysML v2 using the agentic-mbse toolchain. Models are validated against reference implementations (PyFECONS) where overlap exists, and all cost parameters trace to domain literature.

Why This Matters

Fusion has dozens of competing approaches at various stages of maturity. Decision-makers — investors, policymakers, researchers — need structured comparisons, not just headline LCOE numbers. This project builds the analytical infrastructure to produce those comparisons: a taxonomy of the concept space, reusable cost modeling patterns, and traceable parameter chains from source literature to model outputs.

Research Questions

These questions drive all downstream work — taxonomy, source selection, modeling targets, and comparison methodology.

RQ-1: What are the dominant cost drivers for fusion power, and how do they differ across confinement approaches?

CAS22 (reactor plant equipment) is ~60% of cost for magnetic confinement tokamaks, but inertial, magnetized target, and exotic approaches have fundamentally different power core structures, drivers, and balance-of-plant requirements.

RQ-2: What LCOE range is credible for each major fusion approach, and what assumptions drive those estimates?

Published LCOE figures vary enormously (30–200+ $/MWh) and depend critically on assumptions about plant availability, magnet or driver cost, neutron economy, rep rate, and thermal conversion efficiency.

RQ-3: Which cost structures are shared across fusion concepts, and where do they fundamentally diverge?

This directly informs modeling architecture. Shared structures become reusable library components. Divergent structures become concept-specific designs.

RQ-4: What is the state of cost estimation maturity across fusion approaches?

Understanding estimation maturity for each concept frames how much confidence to place in any comparison and where the biggest knowledge gaps lie.

RQ-5: Which cost and performance parameters exhibit both high sensitivity and high uncertainty?

Identifying the highest-leverage unknowns across the fusion landscape.

Comparison Axes

AxisWhat It MeasuresWhy It Matters
LCOE ($/MWh)Total lifecycle cost per unit energyThe bottom line
Capital cost by CASCAS20 breakdownIdentifies dominant cost drivers
Capacity factorAvailability × efficiencyHuge LCOE sensitivity
Fuel cycle economicsBreeding, fuel costD-T vs. aneutronic tradeoffs
Technology readinessSubsystem maturityReady vs. needs breakthroughs
Estimation confidenceAACE classHow seriously to take the numbers
Sensitivity-risk profileHigh-sensitivity + high-uncertaintyWhere better data matters most

Scope

What's In

Magnetic confinement (tokamaks, stellarators, mirrors), inertial confinement (laser, heavy-ion), magnetized target fusion, and exotic concepts. ~36 initial candidates; ~13 selected for deeper modeling.

What's Out

“Done” Criteria

V1 — This Epic (DEMO)

  1. Taxonomy exists covering MFE, IFE, MIF, and other categories
  2. At least two concepts from different categories modeled to CAS level 2
  3. Cross-concept comparison on at least 3 of 7 axes
  4. Full traceability: every quantitative value cites its source
  5. Interactive workflow explainer with real artifacts at each stage

Source Strategy

Data Needs by Modeling Depth

LayerData NeedSupports
L1: Conceptual ModelConfinement mechanism, fuel cycle, energy conversion, key subsystemsStage 1 taxonomy
L2: Physics & RequirementsPlasma parameters, confinement performance, burn conditionsStage 1 enrichment
L3: Structural CompositionPhysical systems — magnets/lasers/drivers, blanket/shield, BOPStage 2 CAS
L4: Energy BalancePower flows, efficiency, recirculating power, availabilityStage 2 performance
L5: CostingCapital costs, O&M, fuel costs, scaling relationshipsStage 2 cost model

Iterative Selection

Source selection is iterative. Start with the existing corpus, begin research, and let gaps surface organically. The existing 7 sources provide initial coverage across MFE, IFE, and the CAS framework.

Traceability Requirements

  1. Every quantitative value MUST cite its source
  2. Every assumption MUST be explicitly labeled
  3. Judgment calls MUST be flagged with reasoning
  4. Parameters without source data MUST NOT be silently invented

Investigation Process

Two stages: Taxonomy (breadth) then Concept Modeling (depth). Both follow the same internal cycle: Information Gathering → Work → Analysis, with feedback loops from Work and Analysis back to Information Gathering.

Stage 1: Taxonomy (Breadth)

Build the framework for organizing and comparing all ~36+ concepts. Data layers L1–L2.

Stage 2: Concept Modeling (Depth)

~13 concepts spanning MFE, IFE, MIF, and exotic approaches. CAS level 2–3 cost models with traceable parameters. Data layers L3–L5.

The Internal Cycle

               +-----------------------------------+
               |                                   |
               v                                   |
   +---------------------+                         |
   |  1. INFORMATION     |                         |
   |     GATHERING       |<----------+             |
   +---------+-----------+           |             |
             |                       |             |
        exit criteria met       data gaps      issues found
             |                 identified           |
             v                       |             |
   +---------------------+           |             |
   |  2. WORK            +-----------+             |
   +---------+-----------+                         |
             |                                     |
        work complete                              |
             v                                     |
   +---------------------+                         |
   |  3. ANALYSIS        +-------------------------+
   +---------------------+

REQUIREMENTS.md

modeling_project/REQUIREMENTS.md

Modeling Requirements

Project-specific rules that all modeling work must follow. These extend the standard rules in MODELING_GUIDE.md with requirements derived from the investigation scope (OVERVIEW.md).

Modeling Requirements

These define the patterns that all SysML v2 models in this project MUST follow.

MR-1: CAS Hierarchy as Primary Cost Decomposition

All models MUST use the CAS (Cost Account Structure) hierarchy as the primary cost decomposition.

MR-2: Standard Costed Component Interface

All cost-bearing components MUST implement a standard interface with at minimum: capital_cost.

MR-3: Library Concept-Agnostic, Designs Concept-Specific

Library definitions (models/library/) MUST be concept-agnostic. Concept-specific values MUST live in models/designs/{concept}/.

MR-4: Traceable Citations on All Quantitative Values

All quantitative values MUST carry structured citations that resolve to source files.

FieldRequiredDescription
SourceMUSTRepo-relative file path to cited artifact
RefSHOULDLocation within source (line numbers or section heading)
BasisSHOULDWhat was derived and how

MR-5: Standard Output Schema for Cross-Concept Comparison

Models SHOULD produce standard outputs enabling comparison along the 7 axes.

MR-6: Modeling Patterns Defined Before Production Models

Documented modeling patterns SHOULD be defined and validated BEFORE building production models.

Process Requirements

PR-1: Taxonomy Before Modeling

The investigation MUST begin with taxonomy development before selecting modeling targets.

PR-2: Concept Analysis Identifies Shared vs. Divergent Structure

The taxonomy stage MUST include a concept analysis phase.

PR-3: Documented Patterns Before Production Models

The process MUST produce documented modeling patterns BEFORE production modeling begins.

PR-4: Iterative Process with Feedback Loops

The process SHOULD accommodate iteration — research reveals taxonomy gaps, concept analysis reveals literature gaps, modeling reveals pattern gaps.

PR-5: Committed Artifacts at Every Phase

Each phase MUST produce committed artifacts. Knowledge transforms are visible — a reader can see what went in and what came out at every step.

ARCHITECTURE.md

modeling_project/ARCHITECTURE.md

Model Architecture

Structural decisions about how the domain is decomposed into model packages. These are the architectural choices that shape the model ecosystem — decisions that outlive any single work item and that new work must respect.


No active decisions yet. Architectural decisions (AD-XXX) will emerge from taxonomy development and modeling pattern work.

Previous decisions (AD-001 through AD-005) archived to archive/modeling_project/ARCHITECTURE.md.

IFE System Modeling: Design Concept, Cost Structure, and LCOE Analysis

knowledge/research/approved/20260302-165055_ife-system-modeling-first-pass.md
---
date: 2026-03-02
researcher: Claude (agentic)
topic: ife-system-modeling-first-pass
tags: [IFE, cost-modeling, LCOE, CAS, driver-comparison, system-architecture]
research_type: domain
---

Research Question

Synthesize the IFE concept for first-pass model structure: (1) logical process and hierarchy, (2) cost categories and CAS mapping, (3) LCOE models and key parameters.

Summary

Detailed Findings

1. IFE Design Concept — Logical Process

All IFE power plant concepts share a fundamental process chain, identified across [EIF-1992], [AMPS-2025], [Xcimer-2026], and [Accel-2013]:

Step 1: Target Fabrication — Targets manufactured at rates up to 10/sec. Fuel capsule is a spherical shell containing D-T fuel. For indirect-drive, capsule surrounded by a high-Z hohlraum. [EIF-1992]

Step 2: D-T Fuel Loading — Fuel loaded by diffusion through capsule wall. Uniform fuel layer via “beta-layering.” Tritium throughput: 1–2 kg/day. [EIF-1992]

Step 3: Target Injection — Targets injected into reaction chamber at repetition rate. [AMPS-2025, Section 4.2.3]

Step 4: Driver Pulse Delivery — Driver delivers energy to target: laser beams, heavy-ion beams, or pulsed-power current. Beam intensities of 1014–1015 W/cm². Total beam energy typically 1–10 MJ. [Accel-2013, Section 1]

Step 5: Implosion and Compression — Ablator blown off, compressing D-T fuel inward. Three modes: indirect drive (~12% absorption), direct drive (~15%), magnetically-driven (~100 km/s). Fuel compressed to ~1000× solid density. [Accel-2013, Section 2.2]

Step 6: Ignition and Burn — Minimum ρR ~0.3 g/cm² for alpha trapping. Burnup fractions of 30%+ achievable. [Xcimer-2026]

Step 7: Energy Capture — 14 MeV neutrons (70–80%), x-rays, and ion debris. Blanket captures neutron energy and breeds tritium. Nuclear energy multiplier M = 1.05–1.15. [EIF-1992]

Step 8: Thermal Conversion — Efficiency typically 0.35–0.45. Advanced cycles: Sombrero 47%, Osiris 43%, Cascade 54%. [EIF-1992]

2. Structural Components

[EIF-1992] identifies four major components: (1) Driver, (2) Target Factory, (3) Reaction Chamber, (4) Generator. Additional subsystems: Blanket/Shield, Tritium Processing, Final Focusing / Beam Transport, Target Injection System, Vacuum / Chamber Clearing.

Key architectural property: Driver separability — drivers can be in separate buildings and shared across multiple reactors. [EIF-1992]

3. Behavioral Components — The Fusion Cycle Gain

Central relationship: η × G × M × ε, where the product η·G must exceed ~10 for economic viability.

Driver TypeEfficiencySource
NIF (flashlamp)0.5%[Xcimer-2026]
KrF gas laser6–8%[EIF-1992]
Heavy-ion induction linac20–30%[EIF-1992; Accel-2013]
Pacific Fusion pulser~10%[AMPS-2025]

4. Hierarchical Breakdowns

By driver type (primary taxonomy), by target/implosion type (direct vs. indirect, hot-spot vs. shock vs. fast ignition), and by chamber concept (dry wall, wet wall, thick-liquid wall). See full report for detailed tables.

5. Cost Categories and CAS Mapping

The CAS framework (CAS20–99) applies universally. Divergence concentrates in CAS22:

CASMFEIFE
22.1.3Magnets/coilsDriver (laser/accelerator/pulser)
22.1.4Supplementary heatingIgnition system
22.1.8DivertorTarget factory

Hawker decomposes IFE cost into 5 technology-agnostic categories: plant cost ($1000–6000/kWe), yield cost ($500k–50M/GJ), driver cost ($2–10/J), target cost ($1–100/target), and O&M ($10–100/kWe-yr).

6. LCOE Analysis — Hawker’s 14 Parameters

#ParameterSymbolMC RangeDefaultPearson r
1Availabilityμa0.50–1.000.70−0.127
3Discount rated0.02–0.120.08+0.247
9GainG10–1000500−0.164
11Plant cost constantα$1000–6000/kWe3000+0.210
12Target cost constantδ$1–100/target10+0.186
7Driver lifetimeNd106–1095×107−0.134

Showing top 6 by sensitivity. Full 14-parameter table in the source file. “No single parameter is strongly dominant” [Hawker, line 872].

7. PyFECONS Implementation Architecture

PyFECONS implements IFE via FusionMachineType enum with Union types for divergent CAS22 accounts. NIF scaling anchor: $1.115B for 4.7 MJ reference. Target factory: 9-process model, $0.189/target at reference. [PyFECONS]

Modeling / Architecture Insights

Shared library elements: Thermal power conversion (CAS23), electrical plant (CAS24), heat rejection (CAS25), BOP structures (CAS21), indirect costs (CAS91–99), LCOE calculation framework, tritium processing.

IFE-specific, driver-agnostic: Target, reaction chamber, target factory, fusion cycle gain relationship, recirculating power fraction model.

Driver-specific: Laser driver (KrF/DPSSL/KrF-NLO), heavy-ion accelerator (induction linac/RF), pulsed-power (IMG+MITL), beam transport/final focusing.

Open Questions

  1. What CAS22 granularity to target? (ARIES sub-accounts vs. Hawker 5-category)
  2. How to represent the driver taxonomy? (Union/variant vs. inheritance vs. parametric)
  3. How to handle the frequency-yield trade-off coupling?
  4. Should the initial model be driver-agnostic or driver-specific?

Source References