{"studyId":"CDS-CURRICULUM-2026-10-31","date":"2026-10-31","contractVersion":"2026-08-30","modelId":2026090501,"solverSourceSha256":"cde316d69ee40b2714f26fd4d6d822f774242b37323c9419f2b6142aff317ca9","sourceFiles":["action-diagnostics-browser.ts","action-diagnostics.ts","action-history.ts","additional-ceramics-fibers.ts","additional-materials.ts","additional-metals.ts","additional-polymers-elastomer.ts","additive-feedstocks.ts","additive-polymers.ts","additive-simulation-folders.ts","advanced-processing.ts","alignment-stiffness-exercises.ts","analysis-category.ts","analysis-loads.ts","analysis-response.ts","analysis-tree.ts","analytical-studies.ts","analytical-study-catalog.ts","analytical-study-exercises.ts","analytical-study-kernels.ts","ashby-plot.ts","astm-editions.json","astm-editions.ts","atp-benchmark-examples.ts","atp-build.ts","atp-cure-rheology.ts","atp-curriculum-catalog.json","atp-curriculum.ts","atp-execution.ts","atp-field-display.ts","atp-final-profiles.ts","atp-frame-scene.ts","atp-interply-contact.ts","atp-limits.ts","atp-model-controls.ts","atp-ply-history.ts","atp-ply-property-history.ts","atp-quality-source.ts","atp-reference-frame.ts","atp-residual-schema.ts","atp-residual-stress.ts","atp-restart.ts","atp-result-merge.ts","atp-spatial-quality.ts","atp-tape-winding-examples.ts","atp-tape-winding.ts","atp-thermoset.ts","atp-tool-temperature-examples.ts","atp-view.ts","atp-virtual-surface.ts","atp-winding-history.ts","atp-winding-kinematics.ts","atp-winding-result.ts","atp-winding-stress.ts","await-computation.ts","balsa-moisture-exercise.ts","beam-buckling.ts","blank-workflow.ts","bolted-joint-catalog.ts","bolted-joint-exercises.ts","bolted-joint-fd.ts","bolted-joint-schema.ts","bolted-joint.ts","browser-paint.ts","browser-save-store.ts","browser-solver-client.ts","cad-import-browser.ts","cad-import.ts","cad-navigation.ts","cad-scene-fit.ts","cad-visibility.ts","cad-visual-inputs.ts","carpet-3d.ts","carpet-plot.ts","case-common-inputs.ts","case-cycles.ts","case-database.ts","case-input-groups.ts","case-navigation.ts","case-selection.ts","catalog-comparison.ts","catalog-merge.ts","catalog-release.ts","ccm-category.ts","ccm-film-examples.ts","ccm-process-recipes.ts","center-impact.ts","chart-formatting.ts","circular-geometry.ts","client-module-recovery.ts","cloud-library-cache.ts","cloud-library-transfer.ts","cohesive-interface.ts","cohesive-linear.ts","common-composite-materials.ts","common-stainless-steels.ts","common-structural-aluminum.ts","common-structural-steels.ts","company-device-contract.ts","composite-fillers.ts","composite-render-materials.ts","composite-studio-renderer.ts","computation-lease.ts","contact-bodies.ts","contact-equipment-examples.ts","contact-table-coverage.ts","context-help.ts","continuous-process-geometry.ts","converted-original-examples.json","coupled-delamination.ts","coupled-lab-exercises.ts","coupled-laminate-history.ts","coupled-thermal-fields.ts","coupled-training-exercises.ts","coupon-gauge-case.ts","coupon-gauge-field.ts","create-builder-catalog.ts","create-case-classification.ts","create-case-connections.ts","create-composite-callouts.ts","create-composite-view.ts","create-design-space.ts","create-exercise-filter.ts","create-exercise-reuse.ts","create-growth.ts","create-guidance.ts","create-guided-setup.ts","create-laminate-formats.ts","create-laminate-start.ts","create-live-properties.ts","create-materials.ts","create-micro-labels.ts","create-micro-selection.ts","create-workflow-connections.ts","creel-array.ts","creels.ts","cure-inputs.ts","cure-kinetics.ts","cure-material-state.ts","cure-modulus.ts","curriculum-learning.ts","curriculum-tree.ts","darcy-history.ts","darcy-infusion.ts","darcy-moving.ts","darcy-spatial.ts","database-identity.ts","database-import.ts","default-rollers.ts","delamination-display.ts","demo-entry.ts","demo-run-policy.ts","demo-studies.json","demo-studies.ts","deposited-interface-slices.ts","deposited-interface.ts","design-cloud-contours.ts","design-cloud-surfaces.ts","design-evidence.ts","desktop-offline-contract.ts","desktop-offline-keys.ts","desktop-online-proof.ts","directional-properties.ts","discontinuous-fiber.ts","discontinuous-fiber.worker.ts","discontinuous-study.ts","discontinuous-view.ts","discover-layup.ts","discover-results.ts","discover-study.ts","discovery-scene.ts","discovery-workflow.ts","dropdown-record-scope.ts","dry-reinforcements.ts","education-context.ts","education-level-branding.json","education-presentation.ts","effective-cte.ts","electromagnetic-heating-equipment.ts","electromagnetic-heating-permissions.ts","electromagnetic-heating-production.ts","electromagnetic-heating-result-validation.ts","electromagnetic-heating.ts","electromagnetic-process-examples.ts","electromagnetics.ts","em-full-wave.ts","em-models.ts","em-studies.ts","embedded-cases.ts","embedded-help.generated.json","embedded-help.ts","empty-workspace.ts","enclosure-equipment-examples.ts","engineering-report-browser.ts","engineering-report-docx.ts","engineering-report-html.ts","engineering-report-pptx.ts","engineering-report-study.ts","engineering-report.ts","entitlement-request.ts","epoxy-rheology-history.ts","epoxy-viscosity-fields.ts","epoxy-viscosity.ts","equipment.ts","exercise-difficulty.ts","exercise-model-scope.ts","exercise-numbering.ts","exercise-numbers.json","exercise-theory.ts","exercise-walkthrough.ts","exploration-levels.ts","external-computation-guard.ts","fabric-geometry.ts","failure-envelope-models.ts","failure-envelope-plane.ts","failure-envelope-state.ts","failure-environment.ts","failure-expansion.ts","failure-input-issues.ts","failure-models.ts","failure-record-targets.ts","failure-view.ts","fatigue-assessment.ts","fatigue-models.ts","fatigue-storage.ts","fdm-build-schema.ts","fdm-build.ts","fdm-enthalpy.ts","fdm-equipment.ts","fdm-examples.ts","fdm-material-range.ts","fdm-permissions.ts","fdm-process-schema.ts","fdm-process.ts","fdm-settings.ts","fdm-solve.ts","fdm-spatial-reconstruction.ts","fdm-substrate.ts","fdm-thermal-schema.ts","fdm-thermal.ts","feature-permissions.ts","fiber-orientation.ts","fill-contours.ts","flux-resolution.ts","folder-backup-scheduler.ts","folder-backup.ts","folder-selection.ts","fractal-intimate-contact.ts","fsdt-exercises.ts","geometry-input-layout.ts","geometry-loading-pair.ts","geometry-ownership.ts","geometry-study.ts","geometry-test.ts","geometry-tree.ts","geometry-visibility.ts","guided-experiences.ts","guided-laminate-view.ts","guided-stack-response.ts","hybrid-fibers.ts","incoming-tape-updates.ts","induction-coil.ts","induction-heating-source.ts","induction-heating-validation.ts","induction-process-examples.ts","infusion-conductivity.ts","infusion-domain.ts","infusion-thermal-coupling.ts","infusion-thermal-fields.ts","injection-examples.ts","injection-input.ts","inline-micro-study.ts","input-number-display.ts","input-variants.ts","interface-bonding-fields.ts","interface-bonding-history.ts","interface-bonding-schema.ts","interface-bonding.ts","ir-body-visibility.ts","ir-lamps.ts","ir-source-geometry.ts","item-help.generated.ts","laminate-film-infusion.ts","laminate-film-results.ts","laminate-folders.ts","laminate-layup.ts","laminate-optimization.ts","laminate-residual-stress.ts","laminate-shear.ts","laminate-stack-scene.ts","laminate-stack-view.ts","laminate-summary.ts","larc04-study.ts","laser-deposition.ts","laser-examples.ts","laser-optics-preview.worker.ts","laser-optics.ts","laser-process.ts","laser-result-schema.ts","laser-settings.ts","laser-thermal.ts","layered-moisture.ts","license-model-catalog.json","line-equipment.ts","live-cad-equipment.ts","live-contact-bodies.ts","live-creels.ts","live-geometry.ts","live-ir-lamps.ts","live-laser-process.ts","live-line-equipment.ts","live-loading.ts","live-model-registry.ts","live-process-enclosure.ts","live-process-results.ts","live-process.ts","live-resin-inlets.ts","local-ai-analysis-scope.ts","local-ai-calculation.ts","local-ai-model-catalog.ts","local-ai-orchestrator.ts","local-ai-proposals.ts","local-ai-required-inputs.ts","local-ai-result-scope.ts","local-ai-review.ts","local-ai-study-plan.ts","local-ai-study-planner.ts","local-ai-workbench-bridge.ts","local-sqlite.ts","material-card-export.ts","material-class-style.ts","material-field-identity.ts","material-import.ts","material-reference-card.ts","material-sampling-fields.ts","material-sampling-schema.ts","material-sampling.ts","material-source-color.ts","material-thermal-assignment.ts","matrix-composite-examples.ts","metal-test-exercises.ts","metal-test-playback.ts","micro-class-exercises.ts","micro-classes.ts","micro-input-sections.ts","micro-material-options.ts","micro-optimization.ts","micro-property-map.ts","micromechanics-exercise.ts","micromechanics-models.ts","microstructure-section.ts","microstructure-selection.ts","model-classification.ts","model-complexity.ts","model-permissions.ts","model-reference.ts","moisture-mass.ts","moving-fill.ts","moving-source-2d.ts","navigator-license-key.ts","navigator-record-counts.ts","navigator-selection.ts","numeric-display.ts","ollama-client.ts","online-session-contract.ts","optimization-case-inputs.ts","optimization-exercises.ts","optimization-snapshot.ts","output-readiness.ts","peek-crystallization-fields.ts","peek-crystallization-schema.ts","peek-crystallization.ts","physical-prepreg-stack.ts","plane-strain.ts","plate-eigen-inputs.ts","plate-eigen.ts","plate-fsdt.ts","plate-theory.ts","ply-appearance.ts","ply-snapshots.ts","polymer-degradation-assignment.ts","polymer-degradation-history.ts","polymer-degradation-schema.ts","polymer-degradation.ts","popout-window.ts","prepreg-examples.ts","prepreg-process-recipes.ts","pressure-conductivity.ts","process-animation-export.ts","process-animation-style.ts","process-animation.ts","process-beam-guides.ts","process-callout-scope.ts","process-camera-anchor.ts","process-camera-frame.ts","process-cure.ts","process-cycle.ts","process-display-scale.ts","process-enclosure.ts","process-equipment-drop.ts","process-face-order.ts","process-flux-batches.ts","process-markers.ts","process-optimization.ts","process-optimization.worker.ts","process-placement-constraints.ts","process-placement.ts","process-render-material.ts","process-rollers.ts","process-surface-temperature.ts","process-table-markers.ts","process-temperature-plot.ts","process-thermal-properties.ts","process-training-exercises.ts","processing-catalog-revision.ts","processing-quality.ts","production-prepreg-backed-exercises.ts","production-prepreg-exercise-data.json","production-prepreg-exercises.ts","production-prepreg-roller-train-exercises.ts","production-prepreg-three-layer.ts","production-solver-core.ts","production-solver.ts","production-solver.worker.ts","progressive-failure.ts","pultrusion-folders.ts","pultrusion.ts","query-dictation.ts","radiant-faces.ts","radiant-lamp-sampling.ts","radiant-preview-client.ts","radiant-preview-input.ts","radiant-preview.ts","radiant-preview.worker.ts","radiant-surface-schema.ts","radiant-surface.ts","reaction-heating.ts","record-duplication.ts","record-editing.ts","record-naming.ts","recovery-autosave.ts","release-models.ts","release-training-exercises.ts","report-animation.ts","resin-inlet-examples.ts","resin-inlets.ts","restore-simulation-titles.ts","result-fields.ts","roller-background.ts","roller-boundary-preview.ts","roller-boundary-preview.worker.ts","roller-boundary.ts","roller-contact-finite.ts","roller-contact-foundation.ts","roller-contact-metal.ts","roller-contact-nonlinear.ts","roller-contact-panels.ts","roller-contact-study.ts","roller-contact.ts","roller-film-fields.ts","roller-film.ts","roller-geometry.ts","roller-hyperelastic.ts","roller-line-loads.ts","roller-preview-input.ts","roller-rubber-fields.ts","roller-stations.ts","roller-surface.ts","roller-thermal-contact.ts","roller-thermal-playback.ts","roller-thermal-schema.ts","roller-thermal.ts","roller-train-wrinkling.ts","roller-wrinkling-schema.ts","roller-wrinkling.ts","roller-wrinkling.worker.ts","runtime-computation-control.ts","runtime-diagnostic-recorder.ts","runtime-diagnostic-timing.ts","runtime-diagnostics-focus.ts","runtime-diagnostics.ts","sandwich-beam.ts","schedule-interpolation.ts","school-learning.ts","school-progression.ts","section-cure.ts","shared-plate-geometries.ts","shared-pressure.ts","shared-training-catalog.ts","short-fiber-elastic.ts","simulation-auto-run.ts","simulation-cad-layout.ts","simulation-combination.ts","simulation-connection.ts","simulation-examples.ts","simulation-folders.ts","simulation-label-codes.ts","simulation-names.ts","simulation-picker-filter.ts","simulation-preview.ts","simulation-process-edit.ts","simulation-topics.ts","simulation-visibility.ts","sls-equipment.ts","sls-examples.ts","sls-material-properties.ts","sls-permissions.ts","sls-process-schema.ts","sls-process.ts","sls-settings.ts","sls-solve.ts","sls-thermal.ts","solver-contract.ts","solver-execution-client.ts","solver-execution-preflight.ts","solver-gateway.ts","solver-history-summary.ts","solver-input-fields.ts","solver-json-stream.ts","solver-location.ts","solver-progress-stream.ts","solver-request-access.ts","solver-result-client.ts","solver-result-requirements.ts","solver-result-transfer.ts","solver-result.worker.ts","solver-routing.ts","spatial-thermal-settings.ts","stacking-sequence.ts","standard-starter.ts","startup-design.ts","startup-resume-summary.ts","static-injection-examples.ts","structural-metals.ts","student-curriculum.ts","study-case-laminate.ts","study-journey.ts","surface-flux-grid.ts","surface-flux-map.ts","surface-flux-plot.ts","surface-ir.ts","t700-thermal-baseline.ts","tape-boundaries.ts","tape-squeeze-build.ts","tape-squeeze-fields.ts","tape-squeeze.ts","tape-supply.ts","tape-width-comparison.ts","tape-width.ts","tc380-ccm-examples.ts","temperature-activation.ts","test-visualization.ts","testing-equipment-examples.ts","testing-hardware.ts","testing-rig.ts","thermal-boundary.ts","thermal-column-fill.ts","thermal-contact-display.ts","thermal-contact-fields.ts","thermal-contact-results.ts","thermal-contact-schema.ts","thermal-contact.ts","thermal-cure-consumers.ts","thermal-field.ts","thermal-interface-history.ts","thermal-mechanism-comparison.ts","thermal-mode.ts","thermal-process-family.ts","thermal-property-model.ts","thermal-quality-dispatch.ts","thermal-quality-history.ts","thermal-symmetry.ts","thermal-table.ts","thermoplastic-resin-fields.ts","thermoplastic-resin.ts","thermoplastic-rheology-history.ts","thick-wall-cylinder.ts","three-dimensional-fabrics.ts","three-layer-thermal.ts","training-favorites.ts","training-path.ts","transport-1d.ts","transport-profile.ts","tree-merge.ts","tree-move.ts","tree-organize.ts","tuff-composites.ts","tuff-thermoplastic-materials.ts","tuff-thermoset-materials.ts","two-sided-darcy-history.ts","two-sided-film-infusion.ts","two-sided-film-results.ts","utils.ts","uv-cure.ts","variable-constraints.ts","viewer-catalog.ts","virtual-lab.ts","virtual-test-additional-kernels.ts","virtual-test-audio.ts","virtual-test-catalog.ts","virtual-test-class.ts","virtual-test-inputs.ts","virtual-test-kernels.ts","virtual-test-mechanics.ts","virtual-test-playback.ts","void-consolidation-fields.ts","void-consolidation-history.ts","void-consolidation-schema.ts","void-consolidation.ts","warpage-history.ts","web-case-study-exercises.ts","welding-process.ts","winding-folders.ts","winding-process.ts","workbench-access.ts","workbench-capability-policy.ts","workbench-favorites.ts","workbench-history-validity.ts","workbench-id-manifest.json","workbench-input-help.ts","workbench-notices.ts","workbench-record-drag.ts","workbench-settings.ts","workbench-tree-drag.ts","workflow-case-blocks.ts","workflow-drop-assembly.ts","workflow-motion.ts","workflow-query-catalog.ts","workflow-query-create.ts","workflow-query-draft.ts","workflow-readiness.ts","workflow-refresh.ts","workflow-routing.ts","workspace-environment.ts","workspace-opening.ts","workspace-pane-layout.ts","workspace-pane-state.ts","workspace-recovery.ts","xz-section.ts"],"method":"Production solver executed on immutable copies of every exercise. Independent published-equation references use exact baseline inputs where eligible. Scoped analytical badges are not experimental validation, strength approval or validation of edited inputs. Full coupled studies remain unvalidated until matched external evidence and convergence studies exist. Tolerances were declared before numerical comparisons: analytical constants 0.01% + 0.00002 units; beam/strain 0.05% + absolute allowance; rounded NASA table values 1% + 0.00002.","sources":{"rom":{"title":"MIT / David Roylance — Introduction to Composites","url":"https://ocw.mit.edu/courses/3-11-mechanics-of-materials-fall-1999/e87276d20858aa3dc64aae71b04d7486_MIT3_11F99_composites.pdf","locator":"Equations 1–3, printed pages 3–4","basis":"Published analytical equations; not experimental material validation."},"clt":{"title":"MIT / David Roylance — Laminated Composite Plates","url":"https://ocw.mit.edu/courses/3-11-mechanics-of-materials-fall-1999/f193c908ec10d95c0bc67c904b65397a_MIT3_11F99_laminates.pdf","locator":"Transformed plane-stress constitutive law and laminate extensional stiffness, equations 10–11 and 20–25","basis":"Independent strain/stress transformation and thickness integration; prescribed input elasticity is not validated."},"beam":{"title":"MIT / David Roylance — Beam Displacements","url":"https://ocw.mit.edu/courses/3-11-mechanics-of-materials-fall-1999/13534abb67b86d2fb8ee11a1f4f2b8c4_MIT3_11F99_bdisp.pdf","locator":"Equation 7, printed page 3: central-load simply supported beam","basis":"Euler–Bernoulli analytical check; excludes shear, contact, damage and empirical stiffness validation."},"pressure":{"title":"MIT / David Roylance — Pressure Vessels","url":"https://ocw.mit.edu/courses/3-11-mechanics-of-materials-fall-1999/082fcd712adffa589a670f9f8dfdd49a_MIT3_11F99_pv.pdf","locator":"Equations 2–3, printed page 3; orthotropic strain compliance from laminated plates reference","basis":"Thin-wall, closed-end pristine cylinder. No slit, fracture or failure-pressure validation."},"nasaMicro":{"title":"NASA/TM—2015-218814 — Experimental and Numerical Analysis of Triaxially Braided Composites Utilizing a Modified Subcell Modeling Approach","url":"https://ntrs.nasa.gov/api/citations/20160001347/downloads/20160001347.pdf","locator":"Tables 3–4, printed page 7 / PDF page 11","basis":"MAC/GMC calculated effective ply data, not measured UD coupon properties."},"nasaTube":{"title":"NASA/TM—2014-216635 — Engineered Polymer Composites Through Electrospun Nanofiber Coating of Fiber Tows","url":"https://ntrs.nasa.gov/api/citations/20140006740/downloads/20140006740.pdf?attachment=true","locator":"Tables 1–2, printed pages 11–12 / PDF pages 15–16","basis":"Published estimated ply inputs and CLPT tube properties, not qualified or experimentally validated strengths."},"nasaCure":{"title":"NASA — Evaluation of Temperature Gradients During Cure of a Thick Carbon Fiber/Epoxy Composite","url":"https://ntrs.nasa.gov/citations/20200000350","locator":"Source study identified; quantitative reproduction not established","basis":"TC380 kinetics, reaction heat, transport, boundary characterization and digitized measurements still required."},"nasaPressure":{"title":"NASA-CR-195101 — Damage Tolerance of Pressurized Graphite/Epoxy Tape Cylinders Under Uniaxial and Biaxial Loading","url":"https://ntrs.nasa.gov/citations/19940020114","locator":"Source study identified; matched slit-cylinder dataset not reproduced","basis":"Slit-tip damage and failure pressure are outside pristine membrane scope."}},"summary":{"exercises":184,"executed":184,"analytical":43,"discrepancies":0,"unvalidated":141,"failed":0},"exercises":[{"exerciseId":"02-hybrid","title":"02.22 · Hybrid short fibers: orientation and volume balance","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"20a091e52697f4e6ba2a913249fcee6cd97d0fe47d162f7bd04cd58b95c54af0","checks":[],"inputs":[],"limitations":["Prescribed orientation, common filament dimensions and resin. Voigt stiffness averaging; not a manufacturing orientation prediction or progressive failure model. Thermal transport retains aligned closure assumptions."],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"02-short-fiber","title":"01.03 · Short fibers: aspect ratio and shear-lag transfer","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"eea7cfba82a463af2fa7b2ce646587259661c887fedcbe354da53e4b4952bf0c","checks":[],"inputs":[],"limitations":["Aligned monodisperse elastic fibers, perfect interface and concentric-cell shear lag. Halpin–Tsai transverse/shear screening closure. Existing constituent data are reused; the short-fiber composite and its strength allowables are a hypothetical teaching system."],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"01-rom","title":"01.01 · Rule of mixtures: fibre volume fraction","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"04ed0336b6be9695ad4e748292db996725a25b074241e2d0558859d7e58087e7","checks":[],"inputs":[],"limitations":["Ideal continuous, aligned reinforcement with zero voids. This is a teaching comparison, not a measured material allowable."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"02-halpin","title":"01.02 · Compare transverse micromechanics models","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"11eaba020cf63d75fbcb86d94b5a264f56726e1f0fbf24bd56c3f8f65e5125e4","checks":[],"inputs":[],"limitations":["Use the editable model inputs and their documented assumptions; matching a trend does not validate a strength prediction."],"reason":"Nonzero-void closure has no matched published calibration in this study","sources":[]},{"exerciseId":"03-layup","title":"02.08 · Laminate orientation and tensile response","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"bcd87ea7ad5c3bc06958f1b2d1fadd0146279a7b20a56c59eb14e9ef46701135","checks":[{"quantity":"Ex","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.81407,"expected":19.81406611692241,"unit":"GPa","source":"clt","absoluteError":0.000003883077589250661,"percentError":0.00001959758065980348,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31022,"expected":0.31021753850645084,"unit":"—","source":"clt","absoluteError":0.000002461493549155147,"percentError":0.00079347336743308,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.25}]"}],"limitations":["ASTM-based teaching geometry, not certification. Grips, tabs, alignment and physical test validity are not simulated."],"reason":"","sources":["clt"]},{"exerciseId":"04-shear","title":"02.09 · ±45° coupon: in-plane shear","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"27ead8b0d87202e94194ece226dc0c310644146bb20037a423cd5a1a31012421","checks":[{"quantity":"Ex","actual":17.02827,"expected":17.02826527346105,"unit":"GPa","source":"clt","absoluteError":0.000004726538950450276,"percentError":0.000027757019723064208,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":17.02827,"expected":17.02826527346104,"unit":"GPa","source":"clt","absoluteError":0.000004726538957555704,"percentError":0.00002775701976479147,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":34.82813,"expected":34.828132233844826,"unit":"GPa","source":"clt","absoluteError":0.000002233844824672815,"percentError":-0.000006413909335344829,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.77378,"expected":0.7737776326521941,"unit":"—","source":"clt","absoluteError":0.000002367347805898312,"percentError":0.0003059467870354445,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25}]"}],"limitations":["Small-strain elastic teaching model; fibre rotation and nonlinear termination rules are not represented."],"reason":"","sources":["clt"]},{"exerciseId":"05-flexure","title":"02.10 · Three-point bending: span and stiffness","status":"Benchmark validated — analytical scope","scope":"Central-load beam deflection and shear, conditional on the reported effective Ex. Material elasticity, ply stress and failure not validated.","execution":"Completed (not validation)","inputSha256":"91e88e45a71f71ba3943edfdefd2da46b3257da1978ea92d51c412986e39c8b8","checks":[{"quantity":"Ex","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.81407,"expected":19.81406611692241,"unit":"GPa","source":"clt","absoluteError":0.000003883077589250661,"percentError":0.00001959758065980348,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31022,"expected":0.31021753850645084,"unit":"—","source":"clt","absoluteError":0.000002461493549155147,"percentError":0.00079347336743308,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Maximum deflection","actual":1.2136671903816403,"expected":1.213667099895962,"unit":"mm","source":"beam","absoluteError":9.048567828351395e-8,"percentError":0.000007455559954724863,"relativeTolerance":0.0005,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Maximum shear","actual":50,"expected":50,"unit":"N","source":"beam","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.5}]"},{"label":"Beam benchmark inputs","value":"{\"widthMm\":13,\"heightMm\":4,\"spanMm\":128,\"forceN\":100,\"conditionalExGPa\":51.92147387103631}"}],"limitations":["Procedure A teaching setup. Transverse shear deformation, roller contact and indentation are excluded."],"reason":"","sources":["clt","beam"]},{"exerciseId":"05-flexure-four","title":"02.44 · Four-point bending: mounted fixture and inner span","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"2d861d978b4d1acddd9a15fcec68ec18937e735b0b6f32cc47e6d19fbe1ad8c9","checks":[{"quantity":"Ex","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.81407,"expected":19.81406611692241,"unit":"GPa","source":"clt","absoluteError":0.000003883077589250661,"percentError":0.00001959758065980348,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31022,"expected":0.31021753850645084,"unit":"—","source":"clt","absoluteError":0.000002461493549155147,"percentError":0.00079347336743308,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.5}]"}],"limitations":["Procedure B teaching setup. Euler–Bernoulli bending excludes contact, indentation and shear deformation; the fixture is a setup visualization."],"reason":"","sources":["clt"]},{"exerciseId":"06-pressure","title":"02.11 · Thin-wall pressure vessel","status":"Benchmark validated — analytical scope","scope":"Thin-wall pressure equilibrium and orthotropic biaxial strain comparison; stiffness inputs are conditional where Micro closure has not been verified.","execution":"Completed (not validation)","inputSha256":"1de482a6e7dd14f5b66f5582d58c30b5f08af6a2b097f380ed49640e2fc60fc7","checks":[{"quantity":"Hoop stress","actual":56.4,"expected":56.4,"unit":"MPa","source":"pressure","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Axial stress","actual":28.2,"expected":28.2,"unit":"MPa","source":"pressure","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Hoop strain including Poisson coupling","actual":755.3711655979708,"expected":755.369787784261,"unit":"µε","source":"clt","absoluteError":0.001377813709837028,"percentError":0.00018240254404118972,"relativeTolerance":0.0005,"absoluteTolerance":0.01,"passed":true},{"quantity":"Axial strain including Poisson coupling","actual":246.31607490906146,"expected":246.31324471907956,"unit":"µε","source":"clt","absoluteError":0.0028301899818927723,"percentError":0.001149020624173339,"relativeTolerance":0.0005,"absoluteTolerance":0.01,"passed":true}],"inputs":[{"label":"Pressure reference inputs","value":"{\"pressureMPa\":2.4,\"externalPressureMPa\":0,\"innerRadiusMm\":47,\"wallMm\":2,\"closed\":true,\"axialNPerM\":0}"}],"limitations":["Thin-wall membrane theory: no through-wall radial stress profile or local end effects."],"reason":"Nonzero-void closure has no matched published calibration in this study","sources":["pressure","clt"]},{"exerciseId":"07-thermal","title":"03.01 · Thermal cycle: surface-to-core lag","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"57c75183baed2b3f68a852fd744a42d57d40000fad29f111f797ae158bca1b56","checks":[],"inputs":[],"limitations":["One-dimensional through-thickness transport; lateral heat loss and oven airflow are not resolved. Inspect linked cure settings before interpreting reaction heating."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"08-moisture","title":"03.05 · Moisture conditioning and diffusion","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"bb7945add942903ef8b3ee0728f2c60f7009ca9fa28dd5bf469c3d4d60863170","checks":[],"inputs":[],"limitations":["One-dimensional Fickian transport with the selected constitutive inputs, not a prediction of chemical degradation."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"09-bond","title":"03.06 · Bonded joint: two adherends and adhesive","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"a5bbe55270ee23d8e37644d98072d548d60a62df8b3b7d774d9339417c62c42d","checks":[],"inputs":[],"limitations":["Perfectly bonded linear-elastic interfaces. Mesh-sensitive edge peaks are not joint strength, debonding or damage predictions."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"10-coupled","title":"03.09 · Coupled cure, thermal, moisture and structural response","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"09313577fe353090942f5be9e31eb875375255a460dec21dd0ccf19d699ffbd4","checks":[],"inputs":[],"limitations":["Use the solver’s reported coupling state and limits. Do not assume this constitutes a general 3D coupled finite-element model or a calibrated cure-residual-stress prediction."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"micro-class-continuous-45","title":"01.17 · UD carbon / epoxy · Vf 45%","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"cf30a05901ac5d8395b68239eba09463ab1835aa80aaf9b991760c78138b3a21","checks":[{"quantity":"Ex","actual":39.82561,"expected":39.82560596192574,"unit":"GPa","source":"clt","absoluteError":0.0000040380742589718466,"percentError":0.000010139391884789763,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":39.82561,"expected":39.82560596192574,"unit":"GPa","source":"clt","absoluteError":0.0000040380742589718466,"percentError":0.000010139391884789763,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":15.13292,"expected":15.13292334955147,"unit":"GPa","source":"clt","absoluteError":0.0000033495514699666273,"percentError":-0.000022134199669133365,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31586,"expected":0.3158596340576237,"unit":"—","source":"clt","absoluteError":3.659423762902847e-7,"percentError":0.00011585601223850091,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Micro E1","actual":105.3975,"expected":105.3975,"unit":"GPa","source":"rom","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Micro E2","actual":6.67072,"expected":6.6707229456668165,"unit":"GPa","source":"rom","absoluteError":0.000002945666816245307,"percentError":-0.0000441581345865782,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Micro G12","actual":3.05358,"expected":3.0535807494313425,"unit":"GPa","source":"rom","absoluteError":7.494313423173082e-7,"percentError":-0.00002454270588576615,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Micro ν12","actual":0.2825,"expected":0.28250000000000003,"unit":"—","source":"rom","absoluteError":5.551115123125783e-17,"percentError":-1.9649965037613387e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":45,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":0,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":-45,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":90,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":45,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":0,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":-45,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":90,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":90,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":-45,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":0,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":45,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":90,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":-45,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":0,\"t\":0.125},{\"e1\":105.3975,\"e2\":6.6707229456668165,\"g\":3.0535807494313425,\"nu\":0.28250000000000003,\"angle\":45,\"t\":0.125}]"}],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"","sources":["clt","rom"]},{"exerciseId":"micro-class-continuous-65","title":"01.18 · UD carbon / epoxy · Vf 65%","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"1cc01f0305f88fe75e17664e8d989c68428bbee669fc16bc8891724193d1138f","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Micro closure requires a separate published benchmark","sources":[]},{"exerciseId":"micro-class-fabric-balanced","title":"01.19 · Balanced plain weave · screening","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"f8073da725e399e78b9f1cc5e092c4736ab54adf82f7dc1e506adef932825d73","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"micro-class-fabric-warp","title":"01.20 · Warp-rich twill · screening","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"458f68015c6ea6569a6883328452399b9588f61284f3b33029fac443697b4f9b","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"micro-class-braid-30","title":"01.21 · Triaxial braid ±30° · screening","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"6e19e98bad5bb57a271e72e93d74bdd68508a98b6d8a05e8df0b98bf1e342ce5","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"micro-class-braid-60","title":"01.22 · Triaxial braid ±60° · screening","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"e0dc0b23396b81cebdbd5814b9d1a768de98afa847cc1c20cc1b994effa877ea","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"micro-class-short-25","title":"01.23 · Short carbon / epoxy · L/d 25","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"594ca160c9978dd99d1b636e8fd0c99edfd64818305e400797e1ad63b8466f80","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"micro-class-short-100","title":"01.24 · Short carbon / epoxy · L/d 100","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"9e7e0c49239516ec00c246c9db464639522e9134c519b4f505bc2d90cfc61277","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"micro-class-particle-10","title":"01.25 · Glass particles / epoxy · Vf 10%","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"3b570a1714db169929c1a14d44cfbdcd8e103086a3811ba868858e6dfba9a270","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"micro-class-particle-25","title":"01.26 · Glass particles / epoxy · Vf 25%","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"211d3bcf3313a256eaa4aa67203d043d414807f1b909bc934036760cd3974834","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"micro-class-print-carbon","title":"01.27 · 3D-print feedstock · chopped carbon / PA6 · teaching","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"e11b26fab5c333c5d1d587e7dea556ecba8cad4485bedb88192f0e4c6477d2f0","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. PA6/PET inputs are illustrative neat-matrix assumptions, not values taken from filled-filament coupons."],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"micro-class-print-glass","title":"01.28 · 3D-print feedstock · chopped glass / PET · teaching","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"c89c9c5ae5074c0889b249cd5fa7f2378fdfe90fa4bec945f009873908c11176","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. PA6/PET inputs are illustrative neat-matrix assumptions, not values taken from filled-filament coupons."],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"case-lamina-analysis","title":"01.08 · NASA · T700/PR520 lamina analysis","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"d17dbfeb419bab30b3a42e706d899f1198f976ab8cf816776095c2b8e773c02b","checks":[],"inputs":[],"limitations":["Constituent-to-lamina screening only. The NASA braid subcells, calibrated LS-DYNA damage and coupon validation are not reproduced."],"reason":"The copied T700/EP180 database is a connected starter, not T700/PR520. Complete the constituent setup below before comparing with NASA.","sources":["nasaMicro"]},{"exerciseId":"case-laminate-design","title":"02.40 · NASA · Balanced T700/epoxy tube laminate","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"8a21811556888bb0281f628c85a6e5ae7a20e4f3b4cdc4a3ad0c6c7961b6bca8","checks":[],"inputs":[],"limitations":["Classical-laminate and first-ply screening. Manufacturing variation and qualification are excluded; the source describes estimated ply data."],"reason":"The copied IM7 pressure-vessel records are scaffolding. Replace the ply source and dimensions with the published T700/epoxy inputs; a pressure load is not an axial or torsional test.","sources":["nasaTube"]},{"exerciseId":"case-process-cure","title":"03.08 · NASA · Thick T700S/TC380 cure process","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"243d2c53f31f339ed077611f011cd9145ea882b19843273b23e3857dbf102fe8","checks":[],"inputs":[],"limitations":["One-dimensional through-thickness study, not oven airflow or a general 3D process model. Missing TC380 calibration remains a setup requirement, never a default validated result."],"reason":"The starter resin and cycle are not TC380 calibration. The source supplies the schedule and measured checkpoints, but not all kinetics, heat-of-reaction or transport inputs. Source those inputs before a quantitative comparison.","sources":["nasaCure"]},{"exerciseId":"case-structural-pressure","title":"03.07 · NASA · AS4/3501-6 pressure-cylinder screening","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"5bbe273e59fe8c3cb1ccdad2ea589eae9805cee2808fbd97e62c1d1aa9e35a60","checks":[],"inputs":[],"limitations":["Pristine-cylinder screening only. Slit-tip fracture, splitting, delamination, nonlinear local response and the source’s subcritical damage are not solved here."],"reason":"The starter uses IM7/8552, not AS4/3501-6. Supply traceable AS4/3501-6 ply properties, thickness and the source diameter convention before comparison. Slits are intentionally outside this pristine-cylinder model.","sources":["nasaPressure"]},{"exerciseId":"07-pultrusion-intro","title":"03.02 · Pultrusion: resin injection, heating and cooling","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"174f0e7506c6bad11e871d07431e70faffa754645a1ecf39db3674b99097309e","checks":[],"inputs":[],"limitations":["Illustrative constant-speed T700/epoxy process. Uniform face-fed, through-thickness Darcy infusion uses prescribed Kz, a continuous resin manifold and local ply-average cure viscosity; pressure or total flow controls the inlet and pump limits are reported. Fixed equivalent-composite thermal properties; no dry-to-wet feedback, resin heat advection, axial flow, leakage, die thermal mass or pulling-force prediction. Not a calibrated production recipe."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"07-pultrusion-zones","title":"03.03 · Pultrusion: injection-box infusion and multi-zone dies","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"d1ea4ba532980733b74afb6167ec3363897e4eec1ed6b5cdee7621f75cc91b97","checks":[],"inputs":[],"limitations":["Illustrative constant-speed T700/epoxy process. Uniform face-fed, through-thickness Darcy infusion uses prescribed Kz, a continuous resin manifold and local ply-average cure viscosity; pressure or total flow controls the inlet and pump limits are reported. Fixed equivalent-composite thermal properties; no dry-to-wet feedback, resin heat advection, axial flow, leakage, die thermal mass or pulling-force prediction. Not a calibrated production recipe."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"07-uv-cure","title":"03.04 · UV cure: exposure, penetration and exotherm","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"4daf0ee9fbf98bb8340e4e700aa2403d279496fd1b02236fe33c99db6cbf85c5","checks":[],"inputs":[],"limitations":["Hypothetical UV-compatible teaching composite: inherited T700/epoxy elastic and transport values do not establish commercial resin UV compatibility or carbon-composite transparency. Effective optics, kinetics and enthalpy require calibration. No oxygen transport, shadowing, multiple scattering or radical dark cure. Use Run, not UV process optimization."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"08-balsa-seawater","title":"03.66 · Balsa sandwich: seawater on one face","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"eb9401d8110813c940db288452a02f7f6275df23792f462c59faa29cfcc30478","checks":[],"inputs":[],"limitations":["Illustrative linear-sorption diffusion only. Skin D=1e−12 m²/s, saturation=1.5%, dry density=1900 kg/m³; balsa D=1e−10 m²/s, saturation=30%, dry density=150 kg/m³. No capillary flow, salt transport, defects, edge ingress, degradation or service-life validation. Swelling coefficients are explicitly zero: stress/warpage predictions are not part of this exercise. Elastic properties are placeholders for the shared laminate workflow."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-01","title":"01.04 · Rule of mixtures · continuous fibers","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"74e47beeac04d25b167a2a8346fabeae9e519ddc5d89e53b5404f74578889a67","checks":[],"inputs":[],"limitations":["Ideal continuous, aligned reinforcement with zero voids. This is a teaching comparison, not a measured material allowable."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-02","title":"01.05 · Halpin–Tsai · transverse stiffness","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"a468ff89a6e21a4051d545095967733716371a607ff7f9d3e7fddadc3727684f","checks":[],"inputs":[],"limitations":["Use the editable model inputs and their documented assumptions; matching a trend does not validate a strength prediction."],"reason":"Nonzero-void closure has no matched published calibration in this study","sources":[]},{"exerciseId":"simulation-03","title":"01.06 · Short fibers · shear-lag transfer","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"29ed22b08119e3fc813cb99c1c6f82bb0a92e899679b2ce24a128fb1fbbc643d","checks":[],"inputs":[],"limitations":["Aligned monodisperse elastic fibers, perfect interface and concentric-cell shear lag. Halpin–Tsai transverse/shear screening closure. Existing constituent data are reused; the short-fiber composite and its strength allowables are a hypothetical teaching system."],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"simulation-04","title":"01.07 · Hybrid fibers · orientation distribution","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"0e48d2e0ce48b6b6d582193529400ed6df726a76b9439fcb7614caf217a38615","checks":[],"inputs":[],"limitations":["Prescribed orientation, common filament dimensions and resin. Voigt stiffness averaging; not a manufacturing orientation prediction or progressive failure model. Thermal transport retains aligned closure assumptions."],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"simulation-05","title":"02.12 · Tensile coupon · laminate orientation","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"b2d69654216cd27cfaf4c152ecc24d05e533df0b6339a7c67e01cd322aafc3ca","checks":[{"quantity":"Ex","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.81407,"expected":19.81406611692241,"unit":"GPa","source":"clt","absoluteError":0.000003883077589250661,"percentError":0.00001959758065980348,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31022,"expected":0.31021753850645084,"unit":"—","source":"clt","absoluteError":0.000002461493549155147,"percentError":0.00079347336743308,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.25}]"}],"limitations":["ASTM-based teaching geometry, not certification. Grips, tabs, alignment and physical test validity are not simulated."],"reason":"","sources":["clt"]},{"exerciseId":"simulation-06","title":"02.14 · ±45° laminate · in-plane shear","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"1fcaf524be3985112116b47fb710cfde3c7ff23a4a334764b519f0522ea23684","checks":[{"quantity":"Ex","actual":17.02827,"expected":17.02826527346105,"unit":"GPa","source":"clt","absoluteError":0.000004726538950450276,"percentError":0.000027757019723064208,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":17.02827,"expected":17.02826527346104,"unit":"GPa","source":"clt","absoluteError":0.000004726538957555704,"percentError":0.00002775701976479147,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":34.82813,"expected":34.828132233844826,"unit":"GPa","source":"clt","absoluteError":0.000002233844824672815,"percentError":-0.000006413909335344829,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.77378,"expected":0.7737776326521941,"unit":"—","source":"clt","absoluteError":0.000002367347805898312,"percentError":0.0003059467870354445,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25}]"}],"limitations":["Small-strain elastic teaching model; fibre rotation and nonlinear termination rules are not represented."],"reason":"","sources":["clt"]},{"exerciseId":"simulation-07","title":"02.16 · Stored lamina material · bypass Micro","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"015ceedf6b728e402320b125e211e272f42bbe134430f6d599c690ca208367ea","checks":[{"quantity":"Ex","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.92147,"expected":51.921473871036305,"unit":"GPa","source":"clt","absoluteError":0.000003871036305724829,"percentError":-0.000007455559361315115,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.81407,"expected":19.814066116922415,"unit":"GPa","source":"clt","absoluteError":0.000003883077585697947,"percentError":0.000019597580641873214,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31022,"expected":0.3102175385064509,"unit":"—","source":"clt","absoluteError":0.000002461493549099636,"percentError":0.0007934733674151856,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.125},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.125}]"}],"limitations":["Stored representative lamina properties, not a solved Micro recipe or qualified design allowables."],"reason":"","sources":["clt"]},{"exerciseId":"simulation-08","title":"02.17 · Mixed stored/solved plies · unequal thickness","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"1b598c4267668d24407a42a4c7d01b140b7a6a5bba1b17e5c0021e4e8821e4eb","checks":[],"inputs":[],"limitations":["Reference-state elastic laminate comparison; different ply sources and thicknesses are intentional. Representative properties are not qualified allowables."],"reason":"Nonzero-void closure has no matched published calibration in this study","sources":[]},{"exerciseId":"simulation-09","title":"02.18 · Three-point bend · deflection","status":"Benchmark validated — analytical scope","scope":"Central-load beam deflection and shear, conditional on the reported effective Ex. Material elasticity, ply stress and failure not validated.","execution":"Completed (not validation)","inputSha256":"6ad7bc35c5fcb1ae7f19264bfe2555c203c064f8d34f6c8c69d45131afa6cc87","checks":[{"quantity":"Ex","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.81407,"expected":19.81406611692241,"unit":"GPa","source":"clt","absoluteError":0.000003883077589250661,"percentError":0.00001959758065980348,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31022,"expected":0.31021753850645084,"unit":"—","source":"clt","absoluteError":0.000002461493549155147,"percentError":0.00079347336743308,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Maximum deflection","actual":1.2136671903816403,"expected":1.213667099895962,"unit":"mm","source":"beam","absoluteError":9.048567828351395e-8,"percentError":0.000007455559954724863,"relativeTolerance":0.0005,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Maximum shear","actual":50,"expected":50,"unit":"N","source":"beam","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.5},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.5}]"},{"label":"Beam benchmark inputs","value":"{\"widthMm\":13,\"heightMm\":4,\"spanMm\":128,\"forceN\":100,\"conditionalExGPa\":51.92147387103631}"}],"limitations":["Procedure A teaching setup. Transverse shear deformation, roller contact and indentation are excluded."],"reason":"","sources":["clt","beam"]},{"exerciseId":"simulation-10","title":"02.19 · Cylinder · internal pressure","status":"Benchmark validated — analytical scope","scope":"Thin-wall pressure equilibrium and orthotropic biaxial strain comparison; stiffness inputs are conditional where Micro closure has not been verified.","execution":"Completed (not validation)","inputSha256":"1705b0def02c615b6d74adc554ab50b1f48e4277213cf89d3951ee86bae2a9aa","checks":[{"quantity":"Hoop stress","actual":56.4,"expected":56.4,"unit":"MPa","source":"pressure","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Axial stress","actual":28.2,"expected":28.2,"unit":"MPa","source":"pressure","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Hoop strain including Poisson coupling","actual":755.3711655979708,"expected":755.369787784261,"unit":"µε","source":"clt","absoluteError":0.001377813709837028,"percentError":0.00018240254404118972,"relativeTolerance":0.0005,"absoluteTolerance":0.01,"passed":true},{"quantity":"Axial strain including Poisson coupling","actual":246.31607490906146,"expected":246.31324471907956,"unit":"µε","source":"clt","absoluteError":0.0028301899818927723,"percentError":0.001149020624173339,"relativeTolerance":0.0005,"absoluteTolerance":0.01,"passed":true}],"inputs":[{"label":"Pressure reference inputs","value":"{\"pressureMPa\":2.4,\"externalPressureMPa\":0,\"innerRadiusMm\":47,\"wallMm\":2,\"closed\":true,\"axialNPerM\":0}"}],"limitations":["Thin-wall membrane theory: no through-wall radial stress profile or local end effects."],"reason":"Nonzero-void closure has no matched published calibration in this study","sources":["pressure","clt"]},{"exerciseId":"simulation-11","title":"02.20 · Lap joint · two adherends and adhesive","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"88ffe99546b4db167f8f04ccaed2aafd9c290c3ce91ded5ec244fb6ac0127813","checks":[],"inputs":[],"limitations":["Perfectly bonded linear-elastic interfaces. Mesh-sensitive edge peaks are not joint strength, debonding or damage predictions."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-12","title":"02.21 · Sandwich bend · skins, core and bond screening","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"3ea686aa2ca0e25b50aaff7bab097b5cb2a3211e5d575a59e5d0b348de9ab1e9","checks":[],"inputs":[],"limitations":["Illustrative strengths only. Local peel and mixed-mode bond growth are not assessed. Completion is not an overall sandwich pass."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-13","title":"03.10 · Thermal cycle · surface/core lag","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"0c5609e0d06a3cae73e9605b0809afcba1a57b8fdd1276b3bee1e7598a334eca","checks":[],"inputs":[],"limitations":["One-dimensional through-thickness transport; lateral heat loss and oven airflow are not resolved. Inspect linked cure settings before interpreting reaction heating."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-14","title":"03.11 · Moisture conditioning · diffusion","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"c31dceba88870cf26839a9c1de2e26298849ec1fd928b2635f068ed829167cc0","checks":[],"inputs":[],"limitations":["One-dimensional Fickian transport with the selected constitutive inputs, not a prediction of chemical degradation."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-15","title":"03.12 · Pultrusion · multi-zone die","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"1a26511d799dadd4fda98042e06d460c90323d616567fb201edaac993ca1b4ac","checks":[],"inputs":[],"limitations":["Illustrative constant-speed T700/epoxy process. Uniform face-fed, through-thickness Darcy infusion uses prescribed Kz, a continuous resin manifold and local ply-average cure viscosity; pressure or total flow controls the inlet and pump limits are reported. Fixed equivalent-composite thermal properties; no dry-to-wet feedback, resin heat advection, axial flow, leakage, die thermal mass or pulling-force prediction. Not a calibrated production recipe."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-16","title":"03.13 · UV cure · penetration and exotherm","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"4edb4b943ca8e46d379ba7501033a536287f6f342959f056a7c23ca2aeda5386","checks":[],"inputs":[],"limitations":["Hypothetical UV-compatible teaching composite: inherited T700/epoxy elastic and transport values do not establish commercial resin UV compatibility or carbon-composite transparency. Effective optics, kinetics and enthalpy require calibration. No oxygen transport, shadowing, multiple scattering or radical dark cure. Use Run, not UV process optimization."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-17","title":"03.14 · Moisture expansion + structural load","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"9c2ebe8e1209f14d084e9188ac98c6a91ebe67a50f0f4aff13b8d17b54078678","checks":[],"inputs":[],"limitations":["Use the solver’s reported coupling state and limits. Do not assume this constitutes a general 3D coupled finite-element model or a calibrated cure-residual-stress prediction."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-18","title":"03.15 · Mixed Micro recipes · cure + structural response","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"5b50c095a1854dad43e675564265034cc86f6affb6b98fcf02e62a54571df3ff","checks":[],"inputs":[],"limitations":["Use the solver’s reported coupling state and limits. Do not assume this constitutes a general 3D coupled finite-element model or a calibrated cure-residual-stress prediction."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-19","title":"03.16 · Cure + thermal + moisture + structural","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"339e24fbd1335f484e0ac5f308a47a499bab3b17aae85581dd184c8c82fde77a","checks":[],"inputs":[],"limitations":["Use the solver’s reported coupling state and limits. Do not assume this constitutes a general 3D coupled finite-element model or a calibrated cure-residual-stress prediction."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"simulation-20","title":"03.17 · Coupled ply damage + delamination growth","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"286962496a3a7b275986109ca0849755f9c196705dacef795f0c1474854c636f","checks":[],"inputs":[],"limitations":["Mechanical-only x-z reference-state demonstration coupling cohesive interfaces and in-plane ply damage. No thermal/moisture residual loading, out-of-plane ply failure or full 3D validation. Assumed teaching strengths and fracture energies; never a design certification."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"converted-ply-ea5f46e7a9","title":"01.09 · T700S / 180C Epoxy UD · stored-ply elasticity","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"8d9431bae7d9ecc2b654b1015748f669c95645d2c981d93576129d3d2743b4bd","checks":[{"quantity":"Ex","actual":134,"expected":134.00000000000003,"unit":"GPa","source":"clt","absoluteError":2.842170943040401e-14,"percentError":-2.121023091821194e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":8.8,"expected":8.8,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":4.8,"expected":4.800000000000001,"unit":"GPa","source":"clt","absoluteError":8.881784197001252e-16,"percentError":-1.8503717077085938e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31,"expected":0.31,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-ply-02fbff1700","title":"01.10 · IM7 / Toughened Epoxy UD · stored-ply elasticity","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"7ed9b921322c87822c64cc51e68813fde11ca243b7266fb7d924d998262da9b6","checks":[{"quantity":"Ex","actual":165,"expected":165,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":9,"expected":9,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":5.2,"expected":5.2,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.32,"expected":0.32,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-ply-57752928ab","title":"01.11 · T800S / BMI UD · stored-ply elasticity","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"f2c52e207df87954f90a95a09544d887a76cd308c5f8bb9958cbac8e3d7c4a81","checks":[{"quantity":"Ex","actual":172,"expected":172,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":9.8,"expected":9.799999999999999,"unit":"GPa","source":"clt","absoluteError":1.7763568394002505e-15,"percentError":1.8126090197961742e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":5.6,"expected":5.6000000000000005,"unit":"GPa","source":"clt","absoluteError":8.881784197001252e-16,"percentError":-1.586032892321652e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31,"expected":0.31,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":0,\"t\":0.135}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-ply-c5784299d8","title":"01.12 · AS4 / PEEK UD · stored-ply elasticity","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"66e164c7634705c806cbea280e8673d01828bc4dc588afb8692c67f2b7e3d9f4","checks":[{"quantity":"Ex","actual":142,"expected":142,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":10,"expected":10,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":5.5,"expected":5.5,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.3,"expected":0.3,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":0,\"t\":0.13999999999999999}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-0554244948","title":"02.23 · T700/Epoxy Quasi-Isotropic · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"031e3c74177fba796323029d1604301cc3fd56a27666f8b54d1c50d9f2f77dd1","checks":[{"quantity":"Ex","actual":51.52598,"expected":51.525976653773704,"unit":"GPa","source":"clt","absoluteError":0.0000033462262933880993,"percentError":0.000006494251076254031,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.52598,"expected":51.52597665377368,"unit":"GPa","source":"clt","absoluteError":0.0000033462263147043814,"percentError":0.000006494251117624005,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.67704,"expected":19.67703614873329,"unit":"GPa","source":"clt","absoluteError":0.000003851266711762946,"percentError":0.000019572392318905567,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.30929,"expected":0.3092921175806923,"unit":"—","source":"clt","absoluteError":0.0000021175806922957285,"percentError":-0.0006846539474913277,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-a52a5ff06d","title":"02.24 · IM7/Toughened Epoxy Bending-Optimized · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"2ad63134874ab22f166d5eb80068af1404936f54714e7e7db1f674182c6c77a2","checks":[{"quantity":"Ex","actual":82.81629,"expected":82.81628941501373,"unit":"GPa","source":"clt","absoluteError":5.84986267426757e-7,"percentError":7.063661890177671e-7,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":53.40213,"expected":53.40213493600346,"unit":"GPa","source":"clt","absoluteError":0.000004936003463740235,"percentError":-0.000009243082640151911,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":20.0385,"expected":20.038497498756684,"unit":"GPa","source":"clt","absoluteError":0.0000025012433155779945,"percentError":0.000012482189923337255,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31134,"expected":0.3113392192398632,"unit":"—","source":"clt","absoluteError":7.807601368203798e-7,"percentError":0.0002507747461841174,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":45,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":-45,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":90,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":90,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":-45,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":45,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-f25493b32a","title":"02.25 · T800/BMI Balanced Cylinder · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"464dcb2550dc24117533463e4eaffec72a35f422004efb0d92e490e28bc7c300","checks":[{"quantity":"Ex","actual":65.19266,"expected":65.19266277656274,"unit":"GPa","source":"clt","absoluteError":0.0000027765627379494617,"percentError":-0.0000042590110906585906,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":65.19266,"expected":65.19266277656271,"unit":"GPa","source":"clt","absoluteError":0.0000027765627095277523,"percentError":-0.000004259011047062107,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":24.88643,"expected":24.886433496151195,"unit":"GPa","source":"clt","absoluteError":0.0000034961511943265577,"percentError":-0.000014048421984079214,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.3098,"expected":0.3098032465488694,"unit":"—","source":"clt","absoluteError":0.0000032465488694066735,"percentError":-0.0010479389436916543,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":0,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":45,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":-45,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":90,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":90,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":-45,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":45,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":0,\"t\":0.135}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-2ac9ccf9ec","title":"02.26 · AS4/PEEK Quasi-Isotropic · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"fb6349be1950a7743172b3cbd0729fb087792558a48d639fa4d97dea61da4527","checks":[{"quantity":"Ex","actual":55.16287,"expected":55.16287174427319,"unit":"GPa","source":"clt","absoluteError":0.000001744273191661705,"percentError":-0.0000031620420339026113,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":55.16287,"expected":55.16287174427319,"unit":"GPa","source":"clt","absoluteError":0.000001744273191661705,"percentError":-0.0000031620420339026113,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":21.11641,"expected":21.11640680368533,"unit":"GPa","source":"clt","absoluteError":0.0000031963146689406585,"percentError":0.0000151366409003961,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.30616,"expected":0.30616141886994575,"unit":"—","source":"clt","absoluteError":0.0000014188699457573506,"percentError":-0.00046343851912969875,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":0,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":45,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":-45,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":90,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":90,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":-45,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":45,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":0,\"t\":0.13999999999999999}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-e24774e9ca","title":"02.27 · T800/BMI Hoop-Dominant Cylinder · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"96e673c499fdbb035287f252435eca914fe9623ecc86c6d98b1fbc8f1600635d","checks":[{"quantity":"Ex","actual":55.95968,"expected":55.95967931261868,"unit":"GPa","source":"clt","absoluteError":6.873813163110754e-7,"percentError":0.0000012283510641135387,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":86.55413,"expected":86.55413029502313,"unit":"GPa","source":"clt","absoluteError":2.950231277054627e-7,"percentError":-3.4085389882593107e-7,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":21.02915,"expected":21.029146796920955,"unit":"GPa","source":"clt","absoluteError":0.0000032030790464432357,"percentError":0.000015231616752574214,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.2003,"expected":0.2003007131517978,"unit":"—","source":"clt","absoluteError":7.131517977820856e-7,"percentError":-0.00035604056848346013,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":90,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":90,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":45,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":-45,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":0,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":0,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":-45,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":45,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":90,\"t\":0.135},{\"e1\":172,\"e2\":9.8,\"nu\":0.31,\"g\":5.6000000000000005,\"angle\":90,\"t\":0.135}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-ply-01a9daf337","title":"01.13 · T300 / EPON 862 Epoxy UD Prepreg · stored-ply elasticity","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"eaddf1f4c0c80f1a08cb453412e6056eb8160a3ff0f1281a8f7bcbf56380078d","checks":[{"quantity":"Ex","actual":132,"expected":132,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":8.4,"expected":8.4,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":4.5,"expected":4.5,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31,"expected":0.31,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":132,\"e2\":8.4,\"nu\":0.31,\"g\":4.5,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-ply-a55fce3095","title":"01.14 · T800S / 977-3-Type Epoxy UD Prepreg · stored-ply elasticity","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"876ab69c0f64590cd2a87cf67b5abd0a8e4a7e6cdd2aa81bab61af7d51cfe126","checks":[{"quantity":"Ex","actual":174,"expected":174,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":9.4,"expected":9.4,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":5.3,"expected":5.300000000000001,"unit":"GPa","source":"clt","absoluteError":8.881784197001252e-16,"percentError":-1.67580833905684e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31,"expected":0.31,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":174,\"e2\":9.4,\"nu\":0.31,\"g\":5.300000000000001,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-ply-a6a0eeb90a","title":"01.15 · AS4 / LY 1564-Type Epoxy UD Prepreg · stored-ply elasticity","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"162abfefb99eb1cac123b41b76d09073c36ce530564013bd9f871aee06ab4a85","checks":[{"quantity":"Ex","actual":137,"expected":137,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":8.9,"expected":8.9,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":4.9,"expected":4.8999999999999995,"unit":"GPa","source":"clt","absoluteError":8.881784197001252e-16,"percentError":1.8126090197961742e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31,"expected":0.31,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":137,\"e2\":8.9,\"nu\":0.31,\"g\":4.9,\"angle\":0,\"t\":0.12999999999999998}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-ply-1b70537ea7","title":"01.16 · T300 / Phenolic Plain Weave · stored-ply elasticity","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"05b5eff410549859048f3f3e79e4adec6147f4c5ad6e427938213089af8276da","checks":[{"quantity":"Ex","actual":62,"expected":62,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":62,"expected":62,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":4.2,"expected":4.2,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.08,"expected":0.08,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":62.00000000000001,\"e2\":62.00000000000001,\"nu\":0.08,\"g\":4.2,\"angle\":0,\"t\":0.22}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-ba5183518c","title":"02.28 · T700/Epoxy Cross-Ply · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"55189b04ae330bdc8d1e8812c5d17c20cc8ab92d277f5e9c1454e53dce7e9453","checks":[{"quantity":"Ex","actual":71.74858,"expected":71.74857902707572,"unit":"GPa","source":"clt","absoluteError":9.729242833600438e-7,"percentError":0.0000013560188878345477,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":71.74858,"expected":71.7485790270757,"unit":"GPa","source":"clt","absoluteError":9.729242975708985e-7,"percentError":0.0000013560189076410096,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":4.8,"expected":4.800000000000001,"unit":"GPa","source":"clt","absoluteError":8.881784197001252e-16,"percentError":-1.8503717077085938e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.03821,"expected":0.03820728291316526,"unit":"—","source":"clt","absoluteError":0.00000271708683474009,"percentError":0.0071114369501628465,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-4420318f9b","title":"02.29 · T700/Epoxy Balanced Angle-Ply · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"2a0e2ea575b3151c69d110975d2075e6fa91782b23e9b5128639d64cc040e9b6","checks":[{"quantity":"Ex","actual":17.0109,"expected":17.01089507209807,"unit":"GPa","source":"clt","absoluteError":0.000004927901930074086,"percentError":0.000028969092509170913,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":17.0109,"expected":17.01089507209805,"unit":"GPa","source":"clt","absoluteError":0.000004927901947837654,"percentError":0.000028969092613595595,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":34.55407,"expected":34.55407229746658,"unit":"GPa","source":"clt","absoluteError":0.000002297466579648244,"percentError":-0.000006648902508132706,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.77197,"expected":0.7719682366768813,"unit":"—","source":"clt","absoluteError":0.000001763323118741944,"percentError":0.00022841912852950827,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-998750897d","title":"02.30 · IM7/Toughened Epoxy Unidirectional · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"c9b97c5e5f5997246fe2eb21e672eb9105e9c7a90898ca40eaef7c2e4f58e5c7","checks":[{"quantity":"Ex","actual":165,"expected":165,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":9,"expected":9,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":5.2,"expected":5.2,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.32,"expected":0.32,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-810221d34d","title":"02.31 · AS4/PEEK Cross-Ply · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"1be78838e180dfa4cd62ab46a31eb1e925682be58d14c2507f1afa167bd4e997","checks":[{"quantity":"Ex","actual":76.36559,"expected":76.36558618374426,"unit":"GPa","source":"clt","absoluteError":0.000003816255741639907,"percentError":0.000004997350157775995,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":76.36559,"expected":76.36558618374427,"unit":"GPa","source":"clt","absoluteError":0.000003816255727429052,"percentError":0.0000049973501391670166,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":5.5,"expected":5.499999999999999,"unit":"GPa","source":"clt","absoluteError":8.881784197001252e-16,"percentError":1.6148698540002278e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.03947,"expected":0.03947368421052632,"unit":"—","source":"clt","absoluteError":0.0000036842105263223957,"percentError":-0.009333333333350067,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":0,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":90,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":0,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":90,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":90,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":0,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":90,\"t\":0.13999999999999999},{\"e1\":142,\"e2\":10,\"nu\":0.3,\"g\":5.5,\"angle\":0,\"t\":0.13999999999999999}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-4ffd13f121","title":"02.32 · T300/Phenolic Woven Symmetric · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"fb4baf1ca769edff4dd859778c90ad1bcb302b909f226461143a00fc1dfb659e","checks":[{"quantity":"Ex","actual":44.21802,"expected":44.21802347984689,"unit":"GPa","source":"clt","absoluteError":0.000003479846888865268,"percentError":-0.000007869747706953177,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":44.21802,"expected":44.21802347984689,"unit":"GPa","source":"clt","absoluteError":0.000003479846888865268,"percentError":-0.000007869747706953177,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":16.45185,"expected":16.451851851851853,"unit":"GPa","source":"clt","absoluteError":0.000001851851852308073,"percentError":-0.000011256190907770817,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.34386,"expected":0.3438615870732397,"unit":"—","source":"clt","absoluteError":0.000001587073239717185,"percentError":-0.0004615442083035437,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":62.00000000000001,\"e2\":62.00000000000001,\"nu\":0.08,\"g\":4.2,\"angle\":0,\"t\":0.22},{\"e1\":62.00000000000001,\"e2\":62.00000000000001,\"nu\":0.08,\"g\":4.2,\"angle\":45,\"t\":0.22},{\"e1\":62.00000000000001,\"e2\":62.00000000000001,\"nu\":0.08,\"g\":4.2,\"angle\":-45,\"t\":0.22},{\"e1\":62.00000000000001,\"e2\":62.00000000000001,\"nu\":0.08,\"g\":4.2,\"angle\":90,\"t\":0.22},{\"e1\":62.00000000000001,\"e2\":62.00000000000001,\"nu\":0.08,\"g\":4.2,\"angle\":90,\"t\":0.22},{\"e1\":62.00000000000001,\"e2\":62.00000000000001,\"nu\":0.08,\"g\":4.2,\"angle\":-45,\"t\":0.22},{\"e1\":62.00000000000001,\"e2\":62.00000000000001,\"nu\":0.08,\"g\":4.2,\"angle\":45,\"t\":0.22},{\"e1\":62.00000000000001,\"e2\":62.00000000000001,\"nu\":0.08,\"g\":4.2,\"angle\":0,\"t\":0.22}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-c0ae1461f2","title":"02.33 · T300/EPON 862 Quasi-Isotropic · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"d182977994748171e1a0baa7fd0058ab5ad68f919ddf311e5d8ec283082d948a","checks":[{"quantity":"Ex","actual":50.47763,"expected":50.47762617913682,"unit":"GPa","source":"clt","absoluteError":0.000003820863177850242,"percentError":0.0000075694192993359575,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":50.47763,"expected":50.47762617913681,"unit":"GPa","source":"clt","absoluteError":0.0000038208631849556696,"percentError":0.000007569419313412348,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.25298,"expected":19.25298095718087,"unit":"GPa","source":"clt","absoluteError":9.571808696762218e-7,"percentError":-0.000004971598277716146,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.3109,"expected":0.31090417352513794,"unit":"—","source":"clt","absoluteError":0.000004173525137929346,"percentError":-0.001342383117797516,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":132,\"e2\":8.4,\"nu\":0.31,\"g\":4.5,\"angle\":0,\"t\":0.125},{\"e1\":132,\"e2\":8.4,\"nu\":0.31,\"g\":4.5,\"angle\":45,\"t\":0.125},{\"e1\":132,\"e2\":8.4,\"nu\":0.31,\"g\":4.5,\"angle\":-45,\"t\":0.125},{\"e1\":132,\"e2\":8.4,\"nu\":0.31,\"g\":4.5,\"angle\":90,\"t\":0.125},{\"e1\":132,\"e2\":8.4,\"nu\":0.31,\"g\":4.5,\"angle\":90,\"t\":0.125},{\"e1\":132,\"e2\":8.4,\"nu\":0.31,\"g\":4.5,\"angle\":-45,\"t\":0.125},{\"e1\":132,\"e2\":8.4,\"nu\":0.31,\"g\":4.5,\"angle\":45,\"t\":0.125},{\"e1\":132,\"e2\":8.4,\"nu\":0.31,\"g\":4.5,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-571d1017c9","title":"02.34 · T800/977-3 Quasi-Isotropic · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"73b653e654263c65b6509ce1964619f45c13a8b1b416f8c03724162329b04a3e","checks":[{"quantity":"Ex","actual":65.4781,"expected":65.47809774315019,"unit":"GPa","source":"clt","absoluteError":0.0000022568498110331348,"percentError":0.000003446724765716379,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":65.4781,"expected":65.47809774315019,"unit":"GPa","source":"clt","absoluteError":0.0000022568498110331348,"percentError":0.000003446724765716379,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":24.96234,"expected":24.962336933595367,"unit":"GPa","source":"clt","absoluteError":0.0000030664046342110396,"percentError":0.00001228412484924095,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31154,"expected":0.3115378162977001,"unit":"—","source":"clt","absoluteError":0.0000021837022998738576,"percentError":0.0007009429307250295,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":174,\"e2\":9.4,\"nu\":0.31,\"g\":5.300000000000001,\"angle\":0,\"t\":0.125},{\"e1\":174,\"e2\":9.4,\"nu\":0.31,\"g\":5.300000000000001,\"angle\":45,\"t\":0.125},{\"e1\":174,\"e2\":9.4,\"nu\":0.31,\"g\":5.300000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":174,\"e2\":9.4,\"nu\":0.31,\"g\":5.300000000000001,\"angle\":90,\"t\":0.125},{\"e1\":174,\"e2\":9.4,\"nu\":0.31,\"g\":5.300000000000001,\"angle\":90,\"t\":0.125},{\"e1\":174,\"e2\":9.4,\"nu\":0.31,\"g\":5.300000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":174,\"e2\":9.4,\"nu\":0.31,\"g\":5.300000000000001,\"angle\":45,\"t\":0.125},{\"e1\":174,\"e2\":9.4,\"nu\":0.31,\"g\":5.300000000000001,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-df1b49e9e2","title":"02.35 · AS4/LY 1564 Quasi-Isotropic · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"a00f5b4b6822f73a3bc298257414eae813a108ee4d90fc61d7daffff6181d585","checks":[{"quantity":"Ex","actual":52.64301,"expected":52.643010850621366,"unit":"GPa","source":"clt","absoluteError":8.50621368897464e-7,"percentError":-0.000001615829632752519,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":52.64301,"expected":52.64301085062133,"unit":"GPa","source":"clt","absoluteError":8.506213333703272e-7,"percentError":-0.0000016158295652656188,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":20.10799,"expected":20.10798869452952,"unit":"GPa","source":"clt","absoluteError":0.00000130547048016183,"percentError":0.0000064922976633510335,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.30901,"expected":0.30900737140714496,"unit":"—","source":"clt","absoluteError":0.0000026285928550473514,"percentError":0.0008506570063611668,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":137,\"e2\":8.9,\"nu\":0.31,\"g\":4.9,\"angle\":0,\"t\":0.12999999999999998},{\"e1\":137,\"e2\":8.9,\"nu\":0.31,\"g\":4.9,\"angle\":45,\"t\":0.12999999999999998},{\"e1\":137,\"e2\":8.9,\"nu\":0.31,\"g\":4.9,\"angle\":-45,\"t\":0.12999999999999998},{\"e1\":137,\"e2\":8.9,\"nu\":0.31,\"g\":4.9,\"angle\":90,\"t\":0.12999999999999998},{\"e1\":137,\"e2\":8.9,\"nu\":0.31,\"g\":4.9,\"angle\":90,\"t\":0.12999999999999998},{\"e1\":137,\"e2\":8.9,\"nu\":0.31,\"g\":4.9,\"angle\":-45,\"t\":0.12999999999999998},{\"e1\":137,\"e2\":8.9,\"nu\":0.31,\"g\":4.9,\"angle\":45,\"t\":0.12999999999999998},{\"e1\":137,\"e2\":8.9,\"nu\":0.31,\"g\":4.9,\"angle\":0,\"t\":0.12999999999999998}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-layup-a3cc615593","title":"02.36 · IM7/8552-Type Quasi-Isotropic · stored-data layup","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"5e427e9159257d5c7e817f64545b5ef42a27ab07ef7464d9b4047babffac5737","checks":[{"quantity":"Ex","actual":62.27019,"expected":62.270186480101295,"unit":"GPa","source":"clt","absoluteError":0.0000035198987049511743,"percentError":0.0000056526227138824665,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":62.27019,"expected":62.27018648010127,"unit":"GPa","source":"clt","absoluteError":0.0000035198987262674564,"percentError":0.000005652622748114391,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":23.74812,"expected":23.74812187344586,"unit":"GPa","source":"clt","absoluteError":0.0000018734458606672888,"percentError":-0.000007888816937402095,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31105,"expected":0.31105497125078224,"unit":"—","source":"clt","absoluteError":0.000004971250782248582,"percentError":-0.0015981904298969084,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":45,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":-45,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":90,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":90,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":-45,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":45,\"t\":0.125},{\"e1\":165,\"e2\":9,\"nu\":0.32,\"g\":5.2,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-analysis-f528b12cc8","title":"02.37 · Quasi-Isotropic Plate in Uniaxial Tension · resultant response","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"08903bf6c1fe816959ce21a6a6a829c0add1ee68c7770be19e3f4bd91d04895b","checks":[{"quantity":"Ex","actual":51.52598,"expected":51.525976653773704,"unit":"GPa","source":"clt","absoluteError":0.0000033462262933880993,"percentError":0.000006494251076254031,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.52598,"expected":51.52597665377368,"unit":"GPa","source":"clt","absoluteError":0.0000033462263147043814,"percentError":0.000006494251117624005,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.67704,"expected":19.67703614873329,"unit":"GPa","source":"clt","absoluteError":0.000003851266711762946,"percentError":0.000019572392318905567,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.30929,"expected":0.3092921175806923,"unit":"—","source":"clt","absoluteError":0.0000021175806922957285,"percentError":-0.0006846539474913277,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-analysis-a680929a91","title":"02.38 · Cross-Ply Plate under Pure Bending · resultant response","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"c05708848156e0188cfd67b36fb9c17fa3ceaf9e3d4dbdff1f548cec75603b6c","checks":[{"quantity":"Ex","actual":71.74858,"expected":71.74857902707572,"unit":"GPa","source":"clt","absoluteError":9.729242833600438e-7,"percentError":0.0000013560188878345477,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":71.74858,"expected":71.7485790270757,"unit":"GPa","source":"clt","absoluteError":9.729242975708985e-7,"percentError":0.0000013560189076410096,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":4.8,"expected":4.800000000000001,"unit":"GPa","source":"clt","absoluteError":8.881784197001252e-16,"percentError":-1.8503717077085938e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.03821,"expected":0.03820728291316526,"unit":"—","source":"clt","absoluteError":0.00000271708683474009,"percentError":0.0071114369501628465,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":90,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":0,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"converted-analysis-1c1f358336","title":"02.39 · Angle-Ply Plate under Biaxial Load and Shear · resultant response","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"141472aa6defbbf46c320e2d65f5bc17b83d2ae66d007e0611b6c2d4a8788541","checks":[{"quantity":"Ex","actual":17.0109,"expected":17.01089507209807,"unit":"GPa","source":"clt","absoluteError":0.000004927901930074086,"percentError":0.000028969092509170913,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":17.0109,"expected":17.01089507209805,"unit":"GPa","source":"clt","absoluteError":0.000004927901947837654,"percentError":0.000028969092613595595,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":34.55407,"expected":34.55407229746658,"unit":"GPa","source":"clt","absoluteError":0.000002297466579648244,"percentError":-0.000006648902508132706,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.77197,"expected":0.7719682366768813,"unit":"—","source":"clt","absoluteError":0.000001763323118741944,"percentError":0.00022841912852950827,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":-45,\"t\":0.125},{\"e1\":134,\"e2\":8.8,\"nu\":0.31,\"g\":4.800000000000001,\"angle\":45,\"t\":0.125}]"}],"limitations":["Stored original ply properties; original homogenization and failure-model selections are not rerun. Maximum-stress screening uses original teaching strengths, not qualified allowables. Linear CLT resultants only: no grip/edge boundary layers, buckling, delamination, progressive growth or process coupling. Completion is not validation or a physical pass."],"reason":"","sources":["clt"]},{"exerciseId":"fsdt-01","title":"02.01 · FSDT plate bending: thin-to-thick comparison","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"47f721a36e498cb0203df585c1f7e6ff9f5eb3b6ee65a8a2c63b1bee735d2044","checks":[],"inputs":[],"limitations":["Reference-elastic symmetric rectangular FSDT plate. Idealized teaching data, no calibrated material/strength claim. No thermal/moisture preload, thickness stretch, contact, debonding, damage or postbuckling. Directional energy-equivalent shear correction is an approximation; refine numerical order and compare published solutions."],"reason":"FSDT module regression checks cover independent analytical plate solutions and refinement. This particular exercise has not received a full quantitative benchmark badge; do not inherit a CLT-only pass for its FSDT fields.","sources":[]},{"exerciseId":"fsdt-02","title":"02.03 · FSDT cross-ply plate: buckling and natural frequencies","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"94a4b543fba4d7b28a36bcd0128c82ce704f32eae75508a87b1f01ed9ea03bcd","checks":[],"inputs":[],"limitations":["Reference-elastic symmetric rectangular FSDT plate. Idealized teaching data, no calibrated material/strength claim. No thermal/moisture preload, thickness stretch, contact, debonding, damage or postbuckling. Directional energy-equivalent shear correction is an approximation; refine numerical order and compare published solutions."],"reason":"FSDT module regression checks cover independent analytical plate solutions and refinement. This particular exercise has not received a full quantitative benchmark badge; do not inherit a CLT-only pass for its FSDT fields.","sources":[]},{"exerciseId":"fsdt-03","title":"02.05 · FSDT soft-core plate: shear-dominated bending","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"0276b8fbdbcf7b23e255cb77a5f2435be71cd5be4f2cd9194aa2813c91fc9ce1","checks":[],"inputs":[],"limitations":["Reference-elastic symmetric rectangular FSDT plate. Idealized teaching data, no calibrated material/strength claim. No thermal/moisture preload, thickness stretch, contact, debonding, damage or postbuckling. Directional energy-equivalent shear correction is an approximation; refine numerical order and compare published solutions."],"reason":"FSDT module regression checks cover independent analytical plate solutions and refinement. This particular exercise has not received a full quantitative benchmark badge; do not inherit a CLT-only pass for its FSDT fields.","sources":[]},{"exerciseId":"fsdt-04","title":"02.07 · Sandwich FSDT: clamped panel bending","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"d9c11adb809514d14201a78001aa5bf7d18142f62fb287ecf811207898a1719c","checks":[],"inputs":[],"limitations":["Reference-elastic symmetric rectangular FSDT plate. Idealized teaching data, no calibrated material/strength claim. No thermal/moisture preload, thickness stretch, contact, debonding, damage or postbuckling. Directional energy-equivalent shear correction is an approximation; refine numerical order and compare published solutions."],"reason":"FSDT module regression checks cover independent analytical plate solutions and refinement. This particular exercise has not received a full quantitative benchmark badge; do not inherit a CLT-only pass for its FSDT fields.","sources":[]},{"exerciseId":"fsdt-05","title":"02.13 · Sandwich FSDT: biaxial compression buckling","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"976a0c9020a0dfc0a18163c97ce8ecd63f2799547c465a33348a2ba64c9cbb52","checks":[],"inputs":[],"limitations":["Reference-elastic symmetric rectangular FSDT plate. Idealized teaching data, no calibrated material/strength claim. No thermal/moisture preload, thickness stretch, contact, debonding, damage or postbuckling. Directional energy-equivalent shear correction is an approximation; refine numerical order and compare published solutions."],"reason":"FSDT module regression checks cover independent analytical plate solutions and refinement. This particular exercise has not received a full quantitative benchmark badge; do not inherit a CLT-only pass for its FSDT fields.","sources":[]},{"exerciseId":"fsdt-06","title":"02.15 · Sandwich FSDT: directional-core natural frequencies","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"c0a31ae8e052c5ad520237728c5b29a96e22a3180ae8910aec90fba696b5e04e","checks":[],"inputs":[],"limitations":["Reference-elastic symmetric rectangular FSDT plate. Idealized teaching data, no calibrated material/strength claim. No thermal/moisture preload, thickness stretch, contact, debonding, damage or postbuckling. Directional energy-equivalent shear correction is an approximation; refine numerical order and compare published solutions."],"reason":"FSDT module regression checks cover independent analytical plate solutions and refinement. This particular exercise has not received a full quantitative benchmark badge; do not inherit a CLT-only pass for its FSDT fields.","sources":[]},{"exerciseId":"advanced-bolted_joint","title":"03.85 · D5961-inspired pretensioned bolted assembly","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"13e4e58cd72ef2ccf7d569144f5c39d28fd66052dafb817344ca72f8a0c1aaf0","checks":[],"inputs":[],"limitations":["Single-fastener monotonic elastic stick, Coulomb slip and clearance-bearing law with independent measured bearing, net-section, shear-out, clamp-compression and bolt-shear limits. Uniform washer pressure; no 3D contact or progressive ultimate failure. ASTM D5961 is a method reference; teaching setup is not a compliance claim."],"reason":"Editable teaching assembly: 6 mm bolt, 36 mm plate width, 14 mm washer. Linked laminate supplies thickness and extensional stiffness. Retained pretension is a force, not a torque.","sources":["nasaTube"]},{"exerciseId":"advanced-bolted_joint_fd","title":"03.86 · Bolted assembly · finite-difference fields","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"ec67d5719a4bb88634d2d51801e283e06b185567601549fd30d1006f539d9d52","checks":[],"inputs":[],"limitations":["CDS variational finite-difference membrane model, unilateral spring pin and prescribed annular friction. Separately superposed uniform washer compression is not a 3D solution. The cited clamping paper motivates model limits; CDS does not reproduce its 3D progressive-damage formulation."],"reason":"Editable teaching assembly: 6 mm bolt, 36 mm plate width, 14 mm washer. Linked laminate supplies thickness and extensional stiffness. Retained pretension is a force, not a torque.","sources":["nasaTube"]},{"exerciseId":"advanced-hybrid_joint","title":"03.87 · Hybrid bonded / bolted lap joint","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"ee4668dca6601c4ab6cdcf1eee6771b9f20228e66c2af0fc6df1b99f00e7fdc3","checks":[],"inputs":[],"limitations":["Equal adherends with adhesive shear-lag, one or two clearance/friction/bearing connectors, closed-form Green-function or finite-difference solution. Shared displacement determines load sharing. No hybrid peel, prying, adhesive plasticity, crack growth or progressive ultimate strength."],"reason":"Editable teaching assembly: 6 mm bolt, 36 mm plate width, 14 mm washer. Linked laminate supplies thickness and extensional stiffness. Retained pretension is a force, not a torque.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_impact_elastic","title":"03.76 · D7136-25 · Elastic center impact","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"d5ec6a4a813373b0fe33bd6c8163c57b4437536ed39472ec1396c29923ff1b22","checks":[],"inputs":[],"limitations":["First plate mode with CLT bending stiffness and Hertz elastic contact. Symmetric specially orthotropic thin plate, center strike, supplied density and indentation coefficient. Force, displacement and energy histories; higher modes, membrane stiffening, permanent indentation and damage are excluded. ASTM D7136 is a method reference, not a compliance claim."],"reason":"30-ply symmetric cross-ply T700 teaching specimen, 150 × 100 × 3.75 mm; 125 × 75 mm support window and 16 mm nose. Review ASTM, calibration and model limits.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_impact_damage","title":"03.77 · D7136-25 · Calibrated center impact damage","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"6624eed10e2b8c4ca134528fabf75d86906f296a48defc3d8a90b2f00072f337","checks":[],"inputs":[],"limitations":["Two-mass Hertz contact with irreversible calibrated scalar plate stiffness loss and explicit energy accounting. Supplied damage coefficients are illustrative until measured calibration. No damaged area, failure-mode map, penetration or residual CAI strength is predicted."],"reason":"30-ply symmetric cross-ply T700 teaching specimen, 150 × 100 × 3.75 mm; 125 × 75 mm support window and 16 mm nose. Review ASTM, calibration and model limits.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_indentation","title":"03.78 · D6264-23 · Quasi-static center indentation","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"4bdf220cdb7d48a5530310c37b54beb18a34d45196a2c659ec6a0774dfcec6e0","checks":[],"inputs":[],"limitations":["Elastic CLT first-mode plate compliance plus Hertz indentation. Symmetric specially orthotropic thin plate and supplied contact coefficient. Total displacement is plate deflection plus contact indentation. Fixture compliance, permanent indentation and damage propagation are excluded."],"reason":"30-ply symmetric cross-ply T700 teaching specimen, 150 × 100 × 3.75 mm; 125 × 75 mm support window and 16 mm nose. Review ASTM, calibration and model limits.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_compression","title":"03.18 · D6641-23 · Compression coupon","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"f289f06620b6b2a648e2ed1d30d14b7ca25d1a96a062007b50ef75d7453eaa56","checks":[],"inputs":[],"limitations":["Uniform small-strain compression using linked laminate Ex and thickness. Measured compressive strength supplies a screening ratio; fixture, tabs, buckling and failure evolution are not simulated."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_shear","title":"03.19 · D5379-19(2026) · V-notched beam shear","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"4e3da1510dd995f23e7d72887c5197b8662069bd05d78de5424d22dc6cc157b6","checks":[],"inputs":[],"limitations":["Uniform nominal shear between notches using linked laminate Gxy and thickness. Not a notch/fixture stress field or nonlinear shear solution. Gauge length is the effective shear deformation length, not crosshead travel."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_dcb","title":"03.20 · D5528-21 · DCB opening","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"bf35b77d5bac49822250fe955001b160a8039c4a2ced46561f97ca45f791501d","checks":[],"inputs":[],"limitations":["Ideal Euler–Bernoulli DCB with equal homogeneous 0° arms, each half the linked laminate thickness. No root rotation, shear, large displacement or cohesive growth. Critical load is an initiation estimate from supplied GIc."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_enf","title":"03.21 · D7905-19e1 · ENF sliding","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"cbb14733bf614529a12881255a6e5810dd5e7e57c3f6dc317d15c3cb43825ea4","checks":[],"inputs":[],"limitations":["Ideal equal-arm, homogeneous 0° ENF beam; support span is twice the half-span. Crack must be shorter than the half-span. No shear/root correction or unstable crack growth. GIIc is supplied, not fitted automatically."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_mmb","title":"03.22 · D6671-22 · Mixed-mode fracture envelope","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"433c63e34872b53d6371dd2b98113e4bafcb9c226a29cdd8912ffd7afe057d20","checks":[],"inputs":[],"limitations":["Benzeggagh–Kenane envelope from calibrated GIc, GIIc and exponent. Supplied GI/GII are energy-release rates from a separate test reduction or analysis. This does not resolve the MMB lever fixture or propagate a crack."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_conditioning","title":"03.23 · D5229-20 · Moisture uptake calibration","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"70079cef78401e7c9e567bee2ee2869788c5f9f491383ce718a4ea4466049d17","checks":[],"inputs":[],"limitations":["Homogeneous slab, initially dry, both faces held at equilibrium moisture. Fits diffusivity from two early uptake measurements (both ≤50% saturation) using the square-root-time approximation. Edge ingress and temperature dependence are excluded. Does not overwrite material properties."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_bearing","title":"03.24 · D5961-23 · Bearing / bypass screening","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"d6b4cc5c90badd96321e8fea8591488bec35c73ad94ab0537d85a9fb8c6a5389","checks":[],"inputs":[],"limitations":["Single-pin nominal bearing, net-section and shear-out checks with independent measured allowables. Bypass tension is added to net-section load only. No contact, bolt preload, load redistribution or validated bearing–bypass interaction envelope."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_ohc","title":"03.25 · D6484-23 · Open-hole compression","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"6e61899dee675b5d0a9f80d2c05d8526d23e65bd26be919a35e916213abf50f4","checks":[],"inputs":[],"limitations":["Nominal gross/net stress and demand relative to measured open-hole compressive strength for this geometry and layup. This is test-data screening, not an uncalibrated notch-strength prediction. No local buckling or kink-band simulation."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_filled","title":"03.26 · D6742-23 · Filled-hole comparison","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"0c19a95741ff913fa51514fc196ccc26ed51c42b846c65bdea9bc8bc650e4ae7","checks":[],"inputs":[],"limitations":["Compares user-measured open- and filled-hole compressive strengths using gross-section stress. Use matched layup, hole, environment and fastener condition. Filling a hole does not automatically recover strength; no fastener contact/preload model is applied."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_impact_cai","title":"03.27 · D7136-25 / D7137-23 · Impact & CAI assessment","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"2bfe4df47f67f1d4f0a8b49d4dca72edd5102448936534579cb169a0118fe7b2","checks":[],"inputs":[],"limitations":["Incident energy from measured impact velocity; residual compressive strength from measured peak CAI force. Rebound energy estimates energy not returned to the striker, NOT damage energy. No impact/contact solver, damage-area prediction or energy-to-strength extrapolation."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_oht","title":"03.72 · D5766-23 · Open-hole tension","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"40cc38c041d23d39fbbf1322cd2050f3716e278fb82738a5df6686d6881e1774","checks":[],"inputs":[],"limitations":["Gross/net nominal tension and demand relative to measured open-hole tensile strength for the same geometry and layup. No uncalibrated notch-strength prediction, local hole stress or damage evolution."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_fatigue","title":"03.71 · D3479-19(2023) · Tension–tension fatigue","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"5de13d6558e3c9d12d8c1bb1416aca4badc310583c4b258db1078eef0fe686b1","checks":[],"inputs":[],"limitations":["Constant-amplitude Basquin S–N interpolation using stress AMPLITUDE, calibrated at one exact tensile R ratio. Coefficients and limits are hypothetical defaults: replace them and document the measured source/environment in Parameter basis. No damage growth, scatter, self-heating or extrapolated life."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_flatwise_tension","title":"03.75 · D7291-22 · Flatwise laminate tension","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"4cfbe1cff702422c979c121da660dfed86f2ca23d273ba2450d075426179ab93","checks":[],"inputs":[],"limitations":["Circular coupon loaded normal to its plane through bonded thick metal end-tabs. Uniform stress uses actual circular area, supplied through-thickness Ez and linked stack thickness. In-plane E2 is not Ez. Block/bond restraint and interlaminar failure evolution are excluded."],"reason":"A 32-ply, 8 mm laminate with a circular bonded specimen. Enter measured through-thickness properties; in-plane modulus is not substituted.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_core_shear","title":"03.67 · C273-20 · Core shear","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"570d89d68fb0b97d19c2b01fdfc7f93d346ae2d9a02cd017c7cb438ba26c1a1f","checks":[],"inputs":[],"limitations":["Bare-core nominal shear between bonded loading plates. Stress is force / bonded plan area; shear strain uses explicit core G and relative plate displacement across linked core thickness. Use a core-only stack. End effects, adhesive slip and cell-scale fields are excluded."],"reason":"Bare PVC core: one 20 mm layer. Enter measured directional core properties and allowables in the test case.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_core_compression","title":"03.69 · C365-22 · Core flatwise compression","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"f2708cd30d4bffa72dd652d1f3b886c8f613aea675950dc31f7ade4c07809fbe","checks":[],"inputs":[],"limitations":["Uniform flatwise compression of a core-only stack between platens. Supplied core Ez gives elastic strain and shortening. Nominal stress uses the full plan area including cells. No crush plateau, densification, platen friction or automatic 2%-deflection strength inference."],"reason":"Bare PVC core: one 20 mm layer. Enter measured directional core properties and allowables in the test case.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_sandwich_tension","title":"03.68 · C297-16(2024) · Sandwich flatwise tension","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"d3c6bdc4dec87eaba9567c8a55f24ed0c14f3a71f5850fbc750608c2ce754e7f","checks":[],"inputs":[],"limitations":["Uniform flatwise tension of equal-faced sandwich bonded to loading blocks. Compare nominal stress with independent measured core, bond and facesheet through-thickness strengths. Explicit Ez values give series compliance; bondline/block compliance is neglected. Core + two faces must equal linked stack thickness."],"reason":"Two 1 mm T700 facesheets around a 20 mm PVC core. Test-direction properties and strengths are explicit illustrative inputs.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_sandwich_flexure","title":"03.70 · C393-20 · Sandwich core flexure","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"b5df85c436d34ad0b2f942eafc10d2b1622316a4390118a1f2f59ffa4b1f8eff","checks":[],"inputs":[],"limitations":["Symmetric three-point sandwich nominal core shear and mean facesheet stress from actual core/face dimensions. Equal thin faces, negligible axial core load. Core + two faces must match linked stack. Screening only: no indentation, wrinkling, debond growth or predicted displacement."],"reason":"Two 1 mm T700 facesheets around a 20 mm PVC core. Test-direction properties and strengths are explicit illustrative inputs.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_facesheet_flexure","title":"03.74 · D7249-20 · Sandwich facesheet flexure","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"f39f3a0c95c47ff6eed71531bdca14383dc85c883c46a2e59ef11385c4ee2963","checks":[],"inputs":[],"limitations":["Symmetric four-point long-beam sandwich with equal thin faces and support span/total thickness >20. Nominal face/core stress plus ideal elastic midspan displacement from supplied face Ex and core G. Ignores axial core stiffness, indentation, wrinkling, adhesive compliance and damage. Not a D7250 stiffness reduction."],"reason":"Two 1 mm T700 facesheets around a 20 mm PVC core. Test-direction properties and strengths are explicit illustrative inputs.","sources":["nasaTube"]},{"exerciseId":"advanced-em_wiener","title":"03.28 · Wiener series and parallel","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"702633b93c4a0ba64b3304b26ca32ddbaf82de85a764c9c66b6cd32c2901e7cd","checks":[],"inputs":[],"limitations":["Positive lossless dielectric bounds; complex directional estimates. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_looyenga","title":"03.29 · Looyenga / Landau–Lifshitz–Looyenga","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"484fc58fbdd4a28bf75b60b60267d1ea4b00de10e601e85a5004ec65e9862d1b","checks":[],"inputs":[],"limitations":["One cube-root mixing law, not two independent models. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_maxwell-garnett","title":"03.30 · Maxwell–Garnett","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"b126c6323402544a008e025f6bb982dfd748934a23ea15f1331748f6a6926012","checks":[],"inputs":[],"limitations":["Dilute subwavelength spherical inclusions in a host. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_tmm-normal","title":"03.31 · Normal-incidence laminate TMM","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"605c3f9b4ebf342ea6c5a44785888467952f48f50ee2c9bab8193deac7e2f6db","checks":[],"inputs":[],"limitations":["Coherent isotropic nonmagnetic layers between air half-spaces. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_bruggeman","title":"03.32 · Bruggeman symmetric EMT","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"7c2f44e639a310ecdda78e7b3a70bf0117909f0637aa7fd212d2065096ac2e9d","checks":[],"inputs":[],"limitations":["Two positive-permittivity phases; no explicit contact network. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_mori-tanaka","title":"03.33 · EM Mori–Tanaka","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"00732e420b90895aac4ce7a62861069d5d4261e803771fb3760ec0d1ccdc1f8a","checks":[],"inputs":[],"limitations":["Scalar principal-axis ellipsoidal field approximation. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_self-consistent","title":"03.34 · EM self-consistent","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"65cb60496cd8a72e58aeb74857b492abf021ea26c4a5fc49611792ac90b90692","checks":[],"inputs":[],"limitations":["Scalar principal-axis self-consistency; spherical case equals Bruggeman. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_dem","title":"03.35 · Differential effective medium","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"bcc95d4a03355f58b214e978753031745776f6ed95c731dfe717b05f3e516c29","checks":[],"inputs":[],"limitations":["Incremental mixing with time-step refinement check. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_coated","title":"03.36 · Coated sphere and interphase","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"3807066d4bf8fc572754a827cd6eaaae0613c226bbecfec95f35e4d3ee98dee9","checks":[],"inputs":[],"limitations":["Concentric subwavelength coated spheres; no dynamic Mie scattering. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_multiphase","title":"03.37 · Generalized multiphase EMT","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"5dec6225f861330d394b4ae77f3ecaa75931ee3fc3963cb51bc52e34b835e3b3","checks":[],"inputs":[],"limitations":["Spherical multiphase Bruggeman with convergence checks. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_tmm-oblique","title":"03.38 · Oblique polarized laminate TMM","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"cb78d85366aee41b4e2cf7b396c5331553a3259f64f6488f250dddd0363a0a4b","checks":[],"inputs":[],"limitations":["TE or TM waves; scalar isotropic layers, no polarization conversion. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_tlm","title":"03.39 · 1D transmission line matrix","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"0ce314d4b0806141ecf6addc57ecd883b336e4c6158155e1ce6b2c1f1247963b","checks":[],"inputs":[],"limitations":["Normal-incidence lossless delay-line mesh with pulse decay, energy and mesh-refinement safeguards. Explicit Run required; not a 3D solver. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-em_bloch","title":"03.40 · 1D Floquet–Bloch periodic layers","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"6abd81c613f780b3a079be46c3b4f0c0b16258ef22ad77afb247f400c1b700f5","checks":[],"inputs":[],"limitations":["Lossless isotropic A/B unit-cell eigenvalues, folded Bloch phase and stop-band attenuation at normal incidence. Not arbitrary-cell homogenization. Positive-permittivity, passive, nonmagnetic RF screening only. This separate study uses explicit EM inputs, not mechanical or cure properties. Illustrative defaults are not measured T700 properties."],"reason":"Explicit dielectric teaching inputs. Mechanical laminate properties are not used in this separate RF study.","sources":["nasaTube"]},{"exerciseId":"advanced-notch","title":"03.41 · Open-hole strength","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"71969656f4d5e25daf753fc4a6018b82eec6fd33550e7707e5601b6bc3a711f4","checks":[],"inputs":[],"limitations":["Infinite-width, specially orthotropic tension screening. Point and average stress distances must be calibrated independently for this laminate. Not compression, bearing or a joint allowable."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-viscoelastic","title":"03.42 · Creep & stress relaxation","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"9c67c86cf8f1f8a8ae19893cb3e794b233cbea63e055b85580d114f6963c57dc","checks":[],"inputs":[],"limitations":["Linear uniaxial response at the calibration temperature. Reference Ex is the instantaneous modulus. Three Maxwell branches; creep is solved from stress equilibrium, not the reciprocal relaxation modulus. No thermal shifting or nonlinear creep."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-bonded_joint","title":"03.43 · Analytical bonded joint","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"1084ba85c44a22e10df52a0d006119e55580d94901b3df2b0021907b3952b6b3","checks":[],"inputs":[],"limitations":["Identical equivalent-elastic adherends, long free arms and a thin elastic adhesive. Compare shear-only Volkersen with eccentric single-lap shear and peel. Not a debonding, plasticity or strength calculation."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-larc04","title":"03.44 · LaRC04 failure initiation","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"0694d61656d103949da1e533f4b258254dc73360766d6194b3a49ad404e532ce","checks":[],"inputs":[],"limitations":["NASA LaRC04 linear-shear specialization, evaluated at both faces of every ply under membrane and bending loads. Supplied ply strengths are effective/in-situ values; no automatic thin-ply enhancement. Initiation only, not degradation or nonlinear-shear instability."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-cure_shape","title":"03.45 · Tool-release shape","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"fd41c8344dba8f88c581cd5f61dc8af1b038dfb932e4f538972a28f875e95f00","checks":[],"inputs":[],"limitations":["Free CLT release from prescribed ply-local shrinkage/thermal eigenstrains. Corner spring-in is a separate uniform-strain estimate. Stress-free temperature and effective post-gel shrinkage need calibration. No tool friction, cure kinetics or viscoelastic restraint history."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-fatigue_residual","title":"03.46 · Fatigue residual properties","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"fda5c67e1685907b0f5e5c604fa3ec79f2889076eb63fb469f97f8ece611860d","checks":[],"inputs":[],"limitations":["Prescribed power-law retention fitted to constant-amplitude tests at a fixed stress ratio, amplitude and temperature. Stiffness and strength have independent coefficients. S–N life alone cannot calibrate either. Does not modify the saved laminate."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-shell_buckling","title":"03.47 · Cylinder buckling","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"e1d0c42ed873d002d53487399bab77a6434bea431ec85070f091dfc8c7dd2db3","checks":[],"inputs":[],"limitations":["Simply supported, thin, specially orthotropic cylinder under uniform axial compression. Discrete Donnell modes; prescribed knockdown factor explores imperfection sensitivity, not a prediction from measured imperfection amplitude. No pressure, torsion, postbuckling or strength pass."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-uncertainty","title":"03.48 · Uncertainty & sensitivity","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"116ada98e88388bde6ff7f3d344515e2a44860b24dd1573f76416558685afe15","checks":[],"inputs":[],"limitations":["Seeded independent uniform sampling of shared modulus, ply-thickness and angle offsets. Recomputes laminate ABD for each sample. Bounds are assumptions, not measured distributions. Percentiles and sensitivity are exploratory, not reliability certification."],"reason":"Illustrative calibration only. Start with a 16-ply cross-ply reference laminate; this is a separate, reference-state study.","sources":["nasaTube"]},{"exerciseId":"advanced-astm_rail","title":"03.73 · D7078-20(2025) · V-notched rail shear","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"a2f717cfe8463016f251c9aaa8cb9cad875938e1ba26a7078c0560001383fa1d","checks":[],"inputs":[],"limitations":["Uniform nominal shear between notches using linked laminate Gxy and thickness. Not a notch/fixture stress field or nonlinear shear solution. Gauge length is the effective shear deformation length, not crosshead travel."],"reason":"Face-clamped rail fixture with a wider gauge section. Dimensions are editable teaching inputs; verify the current standard and actual fixture before physical testing.","sources":["nasaTube"]},{"exerciseId":"bolted-preload-washer","title":"03.88 · D5961 reference · pretension and washer-size comparison","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"8b307c67925c1ac743f5a6d025222d124bb458c7d5cc224dfdde491140360808","checks":[],"inputs":[],"limitations":["Single-fastener monotonic elastic stick, Coulomb slip and clearance-bearing law with independent measured bearing, net-section, shear-out, clamp-compression and bolt-shear limits. Uniform washer pressure; no 3D contact or progressive ultimate failure. ASTM D5961 is a method reference; teaching setup is not a compliance claim."],"reason":"Editable teaching assembly: 6 mm bolt, 36 mm plate width, 14 mm washer. Linked laminate supplies thickness and extensional stiffness. Retained pretension is a force, not a torque.","sources":["nasaTube"]},{"exerciseId":"bolted-two-fastener","title":"03.89 · D7248 reference · two-fastener bolted lap load sharing","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"7146098798de03099f8600eaf096fc4791437920d25cc2422e8cd96bcd7dceb2","checks":[],"inputs":[],"limitations":["Equal adherends with adhesive shear-lag, one or two clearance/friction/bearing connectors, closed-form Green-function or finite-difference solution. Shared displacement determines load sharing. No hybrid peel, prying, adhesive plasticity, crack growth or progressive ultimate strength."],"reason":"Editable teaching assembly: 6 mm bolt, 36 mm plate width, 14 mm washer. Linked laminate supplies thickness and extensional stiffness. Retained pretension is a force, not a torque.","sources":["nasaTube"]},{"exerciseId":"optimization-01","title":"02.02 · Micro optimization: stiffness, voids and density","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"0a2518c1c0a35abc42c23b23077c78adfee02296e52a86309b1d9a22cb2bd5eb","checks":[],"inputs":[],"limitations":["Guided optimization case study using shared database records. Configure the documented search in Optimize, then save its results and inputs. No precomputed optimum or benchmark-validation claim. Ideal continuous, aligned reinforcement with zero voids. This is a teaching comparison, not a measured material allowable."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"optimization-02","title":"02.04 · Laminate optimization: minimum mass under axial loading","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"c11a1f2102c96d12956d63360d1d53f3c9ed0aa0d1a51b6e2fee1325aaca93b7","checks":[{"quantity":"Ex","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.81407,"expected":19.81406611692241,"unit":"GPa","source":"clt","absoluteError":0.000003883077589250661,"percentError":0.00001959758065980348,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31022,"expected":0.31021753850645084,"unit":"—","source":"clt","absoluteError":0.000002461493549155147,"percentError":0.00079347336743308,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.25}]"}],"limitations":["Guided optimization case study using shared database records. Configure the documented search in Optimize, then save its results and inputs. No precomputed optimum or benchmark-validation claim. ASTM-based teaching geometry, not certification. Grips, tabs, alignment and physical test validity are not simulated."],"reason":"","sources":["clt"]},{"exerciseId":"optimization-03","title":"02.06 · Process optimization: cycle time and thermal uniformity","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"b3f90096f41118d36138a85cbca62e3cb714cd86d9e8c144c74929c324aec1ca","checks":[],"inputs":[],"limitations":["Guided optimization case study using shared database records. Configure the documented search in Optimize, then save its results and inputs. No precomputed optimum or benchmark-validation claim. One-dimensional through-thickness transport; lateral heat loss and oven airflow are not resolved. Inspect linked cure settings before interpreting reaction heating."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-hot-wet-load","title":"03.49 · Hot/wet plate: biaxial loading and environmental strain","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"10d1e7eef2a7fb52c448a4ef5556211a12662b3870f233f9ac66364af82c4748","checks":[],"inputs":[],"limitations":["Teaching inputs, not qualified allowables. Sequential coupling transfers the reported thermal/moisture state to laminate mechanics; it is not simultaneous 3D multiphysics. Inspect the transferred state and reference values before interpreting stress or curvature."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-thermal-warp","title":"03.50 · Thermal warping: unsymmetric versus symmetric cross-ply","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"30ae77f9c1fab2e4cd3db9b1ae050fa78c5afd8d651926c423c02e6f53eff63c","checks":[],"inputs":[],"limitations":["Teaching inputs, not qualified allowables. Sequential coupling transfers the reported thermal/moisture state to laminate mechanics; it is not simultaneous 3D multiphysics. Inspect the transferred state and reference values before interpreting stress or curvature. Free laminate CLT curvature, not fixture-constrained distortion, a full tool-release simulation or calibrated cure-shrinkage prediction."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-moisture-warp","title":"03.51 · Moisture warping: conditioning an unsymmetric cross-ply","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"e110ab3cc6485e17ef28b606a522da974859b268ea507869e686c087637ed951","checks":[],"inputs":[],"limitations":["Teaching inputs, not qualified allowables. Sequential coupling transfers the reported thermal/moisture state to laminate mechanics; it is not simultaneous 3D multiphysics. Inspect the transferred state and reference values before interpreting stress or curvature. No moisture-driven damage, swelling-dependent diffusion or experimentally calibrated strength degradation."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-pultrusion-load","title":"03.52 · Pultrusion: pulling speed, outlet cure and loaded stiffness","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"c6555bca94985a202bcdbdaed1d0439c4bd7e2a5467abb5b8e3ecc03b16c96c2","checks":[],"inputs":[],"limitations":["Illustrative constant-speed T700/epoxy process. Uniform face-fed, through-thickness Darcy infusion uses prescribed Kz, a continuous resin manifold and local ply-average cure viscosity; pressure or total flow controls the inlet and pump limits are reported. Fixed equivalent-composite thermal properties; no dry-to-wet feedback, resin heat advection, axial flow, leakage, die thermal mass or pulling-force prediction. Not a calibrated production recipe. Sequential outlet-state structural screening under a prescribed resultant; no pulling force, die friction, impregnation or load feedback into the thermal solution."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-lab-uv-residual","title":"03.53 · UV cure: post-gel shrinkage and residual ply stresses","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"96e5f90b98c4ae60eb42a46bf99e633e76285bd021ccb1be607a06905b1ce093","checks":[],"inputs":[],"limitations":["Hypothetical UV-compatible composite; effective optics, kinetics, shrinkage and modulus require calibration. Carbon/epoxy source data do not prove UV transparency or compatibility. CLT includes thermal and post-gel chemical-shrinkage stress; distinguish peak stress from the cooled residual state. No fixtures, tool contact, oxygen transport, radical dark cure or viscoelastic relaxation. Not manufacturing validation."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-lab-uv-two-sided","title":"03.54 · UV cure: equal-energy one-sided versus two-sided exposure","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"b23bcf9e7219e675dd4638e311446bb98230413503de0ee1b40f189ea88e8cab","checks":[],"inputs":[],"limitations":["Hypothetical UV-compatible composite; effective optics, kinetics, shrinkage and modulus require calibration. Carbon/epoxy source data do not prove UV transparency or compatibility. CLT includes thermal and post-gel chemical-shrinkage stress; distinguish peak stress from the cooled residual state. No fixtures, tool contact, oxygen transport, radical dark cure or viscoelastic relaxation. Not manufacturing validation."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-lab-uv-dose","title":"03.55 · UV cure: does equal dose produce equal residual stress?","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"030c43f0d19c0174bb0882cd0dca97bbaddbab295d329a5f807759b1959119f7","checks":[],"inputs":[],"limitations":["Hypothetical UV-compatible composite; effective optics, kinetics, shrinkage and modulus require calibration. Carbon/epoxy source data do not prove UV transparency or compatibility. CLT includes thermal and post-gel chemical-shrinkage stress; distinguish peak stress from the cooled residual state. No fixtures, tool contact, oxygen transport, radical dark cure or viscoelastic relaxation. Not manufacturing validation."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-lab-uv-thickness","title":"03.56 · UV cure: thickness, core conversion and locked-in stress","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"b175d00fa2fc1e73861a417df3e27e57f966d74afe0b8c05000055d79b4bce15","checks":[],"inputs":[],"limitations":["Hypothetical UV-compatible composite; effective optics, kinetics, shrinkage and modulus require calibration. Carbon/epoxy source data do not prove UV transparency or compatibility. CLT includes thermal and post-gel chemical-shrinkage stress; distinguish peak stress from the cooled residual state. No fixtures, tool contact, oxygen transport, radical dark cure or viscoelastic relaxation. Not manufacturing validation."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-lab-pull-fast","title":"03.57 · Pultrusion throughput: faster pulling versus structural response","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"35d88ab3d7c32782b7126bf8017bdeda929cbe5342d2d34884a65366befae086","checks":[],"inputs":[],"limitations":["Illustrative constant-speed T700/epoxy process. Uniform face-fed, through-thickness Darcy infusion uses prescribed Kz, a continuous resin manifold and local ply-average cure viscosity; pressure or total flow controls the inlet and pump limits are reported. Fixed equivalent-composite thermal properties; no dry-to-wet feedback, resin heat advection, axial flow, leakage, die thermal mass or pulling-force prediction. Not a calibrated production recipe. Sequential outlet-state structural screening under a prescribed resultant; no pulling force, die friction, impregnation or load feedback into the thermal solution."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-lab-pull-thick","title":"03.58 · Pultrusion: thick-section cure lag and loaded stiffness","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"ad74312f1dd0cf464e7604e6e6ca46b63886851fea1a1afe1bef0fe74251b516","checks":[],"inputs":[],"limitations":["Illustrative constant-speed T700/epoxy process. Uniform face-fed, through-thickness Darcy infusion uses prescribed Kz, a continuous resin manifold and local ply-average cure viscosity; pressure or total flow controls the inlet and pump limits are reported. Fixed equivalent-composite thermal properties; no dry-to-wet feedback, resin heat advection, axial flow, leakage, die thermal mass or pulling-force prediction. Not a calibrated production recipe. Sequential outlet-state structural screening under a prescribed resultant; no pulling force, die friction, impregnation or load feedback into the thermal solution."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-lab-wet-shear","title":"03.59 · Hot/wet angle-ply: shear loading and environmental coupling","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"a07178f48ebf394ec82827a6497448ee6337c00ea8f65ab26a89c27eaf980bbf","checks":[],"inputs":[],"limitations":["Teaching inputs, not qualified allowables. Sequential coupling transfers the reported thermal/moisture state to laminate mechanics; it is not simultaneous 3D multiphysics. Inspect the transferred state and reference values before interpreting stress or curvature."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-lab-bend-twist","title":"03.60 · Thermal bend–twist: reverse an unsymmetric angle-ply","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"87854c11b46ce8726e95b5415b7bc9d18fbba10a75e60ca6f4f32e6b2f00548b","checks":[],"inputs":[],"limitations":["Teaching inputs, not qualified allowables. Sequential coupling transfers the reported thermal/moisture state to laminate mechanics; it is not simultaneous 3D multiphysics. Inspect the transferred state and reference values before interpreting stress or curvature. Free laminate CLT curvature, not fixture-constrained distortion, a full tool-release simulation or calibrated cure-shrinkage prediction."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-lab-wet-bending","title":"03.61 · Moisture plus applied bending: competing curvature contributions","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"6e80e0580934eec26fef36cf8b6e197feda3e1acb357546531615b6055554e98","checks":[],"inputs":[],"limitations":["Teaching inputs, not qualified allowables. Sequential coupling transfers the reported thermal/moisture state to laminate mechanics; it is not simultaneous 3D multiphysics. Inspect the transferred state and reference values before interpreting stress or curvature. No moisture-driven damage, swelling-dependent diffusion or experimentally calibrated strength degradation."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"coupled-lab-thick-exotherm","title":"03.62 · Thick laminate: reaction heating, cure gradient and process stress","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"28a4afa38a53e905eba79c827a6ce51b7638f0792cc479b6801620647ba2a20e","checks":[],"inputs":[],"limitations":["Teaching inputs, not qualified allowables. Sequential coupling transfers the reported thermal/moisture state to laminate mechanics; it is not simultaneous 3D multiphysics. Inspect the transferred state and reference values before interpreting stress or curvature. Free laminate CLT curvature, not fixture-constrained distortion, a full tool-release simulation or calibrated cure-shrinkage prediction."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"release-oven-gentle","title":"03.63 · Oven cycle: gentle ramp and core-temperature lag","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"c3e78791f966bfcd53a5453ed116b9501a038762e10ce351269bed8de296d22c","checks":[],"inputs":[],"limitations":["Illustrative oven schedules and convection coefficients using teaching laminate and cure data. One-dimensional thickness transport; no oven airflow, radiation exchange, tooling thermal mass or equipment control model. Calibrate material kinetics and boundary conditions before manufacturing use."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"release-oven-staged","title":"03.64 · Oven cycle: two-stage dwell and exotherm","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"0dd101a2c0a638c208111043b8d2c7a0d22726dc3c9c2825eaf58dcfad1a216e","checks":[],"inputs":[],"limitations":["Illustrative oven schedules and convection coefficients using teaching laminate and cure data. One-dimensional thickness transport; no oven airflow, radiation exchange, tooling thermal mass or equipment control model. Calibrate material kinetics and boundary conditions before manufacturing use."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"release-oven-asymmetric","title":"03.65 · Oven cycle: unequal surface convection","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"2fdfbfebc305b39a21981539acdeb33197c197085c078f911656eaaa5fcaf3a7","checks":[],"inputs":[],"limitations":["Illustrative oven schedules and convection coefficients using teaching laminate and cure data. One-dimensional thickness transport; no oven airflow, radiation exchange, tooling thermal mass or equipment control model. Calibrate material kinetics and boundary conditions before manufacturing use."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"release-micro-orientation","title":"01.29 · Short fibers: alignment and stiffness","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"dab61518f21c2de1f7fdd4fadf12916eae38d80a5c682dc98af496609a4305ec","checks":[],"inputs":[],"limitations":["Illustrative elastic screening, not measured material data or strength prediction. Prescribed axial/planar orientation mixture with stiffness-domain averaging, perfect interface and monodisperse fibers. Transverse and shear closure is approximate. Zero strength inputs mean failure is not assessed."],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"release-micro-voids","title":"01.30 · Micro: porosity sensitivity at fixed reinforcement","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"98a2fd8f744c7458ff6a6b4f68eecd3105758091977262ba09835c6618bc3da8","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Nonzero-void closure has no matched published calibration in this study","sources":[]},{"exerciseId":"release-micro-fabric","title":"01.31 · Micro: warp fraction and weave efficiency","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"6ec99fab92792ab51a994b2743a291e357f7acb847b637fd31ff0883286ab5fc","checks":[],"inputs":[],"limitations":["Teaching-only constituent/architecture assumptions. Elastic screening; no qualification, processing prediction or measured composite strength. "],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"release-optimization-48","title":"02.41 · High-ply optimization: 48-ply axial mass study","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"2568cd6245725469be44ef85751e20e34cf204c26dc4b276e239b2315d2f1aa0","checks":[{"quantity":"Ex","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.81407,"expected":19.81406611692241,"unit":"GPa","source":"clt","absoluteError":0.000003883077589250661,"percentError":0.00001959758065980348,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31022,"expected":0.31021753850645084,"unit":"—","source":"clt","absoluteError":0.000002461493549155147,"percentError":0.00079347336743308,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.25}]"}],"limitations":["Guided optimization case study using shared database records. Configure the documented search in Optimize, then save its results and inputs. No precomputed optimum or benchmark-validation claim. ASTM-based teaching geometry, not certification. Grips, tabs, alignment and physical test validity are not simulated."],"reason":"","sources":["clt"]},{"exerciseId":"release-optimization-64","title":"02.42 · High-ply optimization: 64-ply combined-load strength study","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"bd08ad57cd4fe8599ae9fb4c4a350e1100a50ce6781d7761361bd0f08822ef44","checks":[{"quantity":"Ex","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":51.92147,"expected":51.92147387103631,"unit":"GPa","source":"clt","absoluteError":0.000003871036312830256,"percentError":-0.0000074555593750000635,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":19.81407,"expected":19.81406611692241,"unit":"GPa","source":"clt","absoluteError":0.000003883077589250661,"percentError":0.00001959758065980348,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.31022,"expected":0.31021753850645084,"unit":"—","source":"clt","absoluteError":0.000002461493549155147,"percentError":0.00079347336743308,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":90,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":-45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":45,\"t\":0.25},{\"e1\":135,\"e2\":9,\"nu\":0.31,\"g\":4.8,\"angle\":0,\"t\":0.25}]"}],"limitations":["Guided optimization case study using shared database records. Configure the documented search in Optimize, then save its results and inputs. No precomputed optimum or benchmark-validation claim. ASTM-based teaching geometry, not certification. Grips, tabs, alignment and physical test validity are not simulated."],"reason":"","sources":["clt"]},{"exerciseId":"alignment-laminate-stiffness","title":"02.43 · Short fibers: alignment carried into laminate stiffness","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"2a96555b149f44128461b2aedb821c14b54cf281abbcfe130e4bcb37fb3101d6","checks":[],"inputs":[],"limitations":["Illustrative elastic screening, not measured material data or strength prediction. Prescribed axial/planar orientation mixture with stiffness-domain averaging, perfect interface and monodisperse fibers. Transverse and shear closure is approximate. Zero strength inputs mean failure is not assessed."],"reason":"Architecture needs a separate benchmark","sources":[]},{"exerciseId":"process-prepreg-11","title":"P.02.11 · Production prepreg · perfect interply contact","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"afd250eb71dbecdbcd898a589a9a3102c0272dd8c4aac0412cc77d101fa6edfe","checks":[],"inputs":[],"limitations":["Illustrative production-process exercise, not a validated recipe. The approximate user-reported operating data do not validate predicted heat transfer. Mean plate electrical consumption does not determine heat delivered to the web; the existing 143.333333°C plate surface temperature remains a prescribed assumption. The averaging model does not simulate controller cycling or chamber-air dynamics. Initial 30 Shore A rubber constants use a hardness correlation, not hot-rubber calibration. Resin kinetics, permeability, radiant conversion, absorptance and contact parameters need characterization. Fixed equivalent plies omit resin enthalpy advection, axial flow and thickness compaction."],"reason":"User-reported operating data supply approximately 10% Average duty cycle for each 2 kW lamp and 40% for the 1620 W long and 1080 W short plates. Review the Hardware values, then Run. The 290°F controller senses chamber air; plate surface temperature remains a prescribed model assumption. All four roller surfaces are prescribed at 240°F, 50°F below the oven, as a sensitivity assumption. No saved predictions are supplied.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-12","title":"P.02.12 · Production prepreg · coupled infusion/contact","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"1882ae216cfef781e9660b0818a0dc0b799b168f02677e467fe205e711efd5cf","checks":[],"inputs":[],"limitations":["Illustrative production-process exercise, not a validated recipe. The approximate user-reported operating data do not validate predicted heat transfer. Mean plate electrical consumption does not determine heat delivered to the web; the existing 143.333333°C plate surface temperature remains a prescribed assumption. The averaging model does not simulate controller cycling or chamber-air dynamics. Initial 30 Shore A rubber constants use a hardness correlation, not hot-rubber calibration. Resin kinetics, permeability, radiant conversion, absorptance and contact parameters need characterization. Fixed equivalent plies omit resin enthalpy advection, axial flow and thickness compaction."],"reason":"User-reported operating data supply approximately 10% Average duty cycle for each 2 kW lamp and 40% for the 1620 W long and 1080 W short plates. Review the Hardware values, then Run. The 290°F controller senses chamber air; plate surface temperature remains a prescribed model assumption. All four roller surfaces are prescribed at 240°F, 50°F below the oven, as a sensitivity assumption. No saved predictions are supplied.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-13","title":"P.02.13 · Production prepreg · three-layer perfect interply contact","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"1512f4808c277f15e60bd241c1d2ed2c6422ef8d890d6f728fa1db7009fe500f","checks":[],"inputs":[],"limitations":["Illustrative production-process exercise, not a validated recipe. The approximate user-reported operating data do not validate predicted heat transfer. Mean plate electrical consumption does not determine heat delivered to the web; the existing 143.333333°C plate surface temperature remains a prescribed assumption. The averaging model does not simulate controller cycling or chamber-air dynamics. Initial 30 Shore A rubber constants use a hardness correlation, not hot-rubber calibration. Resin kinetics, permeability, radiant conversion, absorptance and contact parameters need characterization. Fixed resin/core/resin geometry preserves the initial physical feedstock ledger; resin enthalpy advection, moving film depletion, changing heat capacity, axial flow and thickness compaction are omitted. Numerical thermal contact or fill predictions are not experimental validation."],"reason":"User-reported operating data supply approximately 10% Average duty cycle for each 2 kW lamp and 40% for the 1620 W long and 1080 W short plates. Review the Hardware values, then Run. The 290°F controller senses chamber air; plate surface temperature remains a prescribed model assumption. All four roller surfaces are prescribed at 240°F, 50°F below the oven, as a sensitivity assumption. No saved predictions are supplied. Three physical layers resolve 0.22 mm epoxy / 1.00 mm dry core / 0.22 mm epoxy. Fiber and supplied resin inventory match the original feedstock recipe; the 1.44 mm physical domain differs from its 1 mm equivalent thermal approximation.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-14","title":"P.02.14 · Production prepreg · three-layer coupled infusion/contact","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"f17d1e5ade8e93cb78ae12f7829f2c4ae52b2738baf3c9e78396245ee9d118ed","checks":[],"inputs":[],"limitations":["Illustrative production-process exercise, not a validated recipe. The approximate user-reported operating data do not validate predicted heat transfer. Mean plate electrical consumption does not determine heat delivered to the web; the existing 143.333333°C plate surface temperature remains a prescribed assumption. The averaging model does not simulate controller cycling or chamber-air dynamics. Initial 30 Shore A rubber constants use a hardness correlation, not hot-rubber calibration. Resin kinetics, permeability, radiant conversion, absorptance and contact parameters need characterization. Fixed resin/core/resin geometry preserves the initial physical feedstock ledger; resin enthalpy advection, moving film depletion, changing heat capacity, axial flow and thickness compaction are omitted. Numerical thermal contact or fill predictions are not experimental validation."],"reason":"User-reported operating data supply approximately 10% Average duty cycle for each 2 kW lamp and 40% for the 1620 W long and 1080 W short plates. Review the Hardware values, then Run. The 290°F controller senses chamber air; plate surface temperature remains a prescribed model assumption. All four roller surfaces are prescribed at 240°F, 50°F below the oven, as a sensitivity assumption. No saved predictions are supplied. Three physical layers resolve 0.22 mm epoxy / 1.00 mm dry core / 0.22 mm epoxy. Fiber and supplied resin inventory match the original feedstock recipe; the 1.44 mm physical domain differs from its 1 mm equivalent thermal approximation.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-15","title":"P.02.15 · Prepreg · 6 heated nip pairs","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"bf88e67f61132819884f1469427513b073a70baefd45b1ac7ddcdfa9d368ac79","checks":[],"inputs":[],"limitations":["Fixed-geometry 1D thermal/infusion and one-way longitudinal film screening. No enthalpy advection, compaction, transverse wrinkles, torque/speed feedback or qualified hot film allowables. Enclosure and frame clearances require mechanical review."],"reason":"Editable numerical candidate: 6 heated nip pairs (two rollers per pair). 500 lbf per pair is one shared closing force. Run to calculate current temperature, infusion and film screening; no frozen predictions are bundled.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-16","title":"P.02.16 · Prepreg · 8 heated nip pairs","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"dda8272209cbcd26219e9ace6d7214282d20bc413255c05c5920b2fabd0950bd","checks":[],"inputs":[],"limitations":["Fixed-geometry 1D thermal/infusion and one-way longitudinal film screening. No enthalpy advection, compaction, transverse wrinkles, torque/speed feedback or qualified hot film allowables. Enclosure and frame clearances require mechanical review."],"reason":"Editable numerical candidate: 8 heated nip pairs (two rollers per pair). 500 lbf per pair is one shared closing force. Run to calculate current temperature, infusion and film screening; no frozen predictions are bundled.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-17","title":"P.02.17 · Paper-backed alternating film and dry beds · reference","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"f1482fb70b8ae59d3871d7d0c2b765a387ec0ad975e9c5347e7158d16610e37e","checks":[],"inputs":[],"limitations":["Surrogate paper inputs. Independent copy of P.02.11. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 8 films supply 3.008 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements."],"reason":"Independent copy of P.02.11. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 8 films supply 3.008 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-18","title":"P.02.18 · Paper-backed alternating film and dry beds · coupled","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"7147cf435e25dbf1478ec839fb3ca0f6acde9a90a2109f53a3aeb5d76d355c9c","checks":[],"inputs":[],"limitations":["Surrogate paper inputs. Independent copy of P.02.12. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 8 films supply 3.008 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements."],"reason":"Independent copy of P.02.12. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 8 films supply 3.008 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-19","title":"P.02.19 · Paper-backed resin skins and dry core · reference","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"59cf6ee178ffd2023c6ef6e0b7d09256cd930c942288b52acb78191f65f0d831","checks":[],"inputs":[],"limitations":["Surrogate paper inputs. Independent copy of P.02.13. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 2 films supply 0.752 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements."],"reason":"Independent copy of P.02.13. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 2 films supply 0.752 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-20","title":"P.02.20 · Paper-backed resin skins and dry core · coupled","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"8ef1fda66bfbdfd8cc22566d78241e7b3cee0f0273f40e86608facfc4dca2fdd","checks":[],"inputs":[],"limitations":["Surrogate paper inputs. Independent copy of P.02.14. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 2 films supply 0.752 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements."],"reason":"Independent copy of P.02.14. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 2 films supply 0.752 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-21","title":"P.02.21 · Paper-backed six heated nip pairs · reference","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"2708227022873c863bf6124b8c5900c47cdf0af57d7f0f03f48d1c1de96999bf","checks":[],"inputs":[],"limitations":["Surrogate paper inputs. Independent copy of P.02.15. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 2 films supply 0.752 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements."],"reason":"Independent copy of P.02.15. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 2 films supply 0.752 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements.","sources":["nasaTube"]},{"exerciseId":"process-prepreg-22","title":"P.02.22 · Paper-backed eight heated nip pairs · coupled","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"c492bb4a5bd35749b2ff43b820a882df18b85a9c8e39e9cc9f4c0cdce0c6ddee","checks":[],"inputs":[],"limitations":["Surrogate paper inputs. Independent copy of P.02.16. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 2 films supply 0.752 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements."],"reason":"Independent copy of P.02.16. Resin thickness is user-confirmed 376 micrometers PER film. Both exterior paper layers are editable thermal materials. All thermal geometry, film supply and porous-bed positions come from the laminate. The 2 films supply 0.752 mm resin equivalent; this is not inventory-matched to the two-skin stack. Paper properties are surrogates, not measurements.","sources":["nasaTube"]},{"exerciseId":"process-em-microwave-batch","title":"03.90 · Microwave dielectric heating","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"351cfc292c084dafb658303432980dd786bbff9ef4e6e7a385652d294ba06d2a","checks":[],"inputs":[],"limitations":["Explicitly synthetic scalar dielectric properties at 2.45 GHz, representative PEI thermal inputs, planar normal incidence and through-thickness heat flow. No cavity resonance, lateral temperature field or electrical-temperature feedback."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"process-em-microwave-moving","title":"03.91 · Moving microwave consolidation","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"60533d758265e81d1579fa4f20f5b0d256a01ff80a51852ef60ac51ae3be9665","checks":[],"inputs":[],"limitations":["Illustrative AS4/PEEK material and power calibration with existing contact/healing reference coefficients. Fixed geometry and thermal properties exclude latent heat, crystallization and degradation; pressure is prescribed. No material deposition, joint deformation, metal/polymer adhesion or qualified weld strength is predicted."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"process-em-induction-welding","title":"03.92 · Induction-heated thermoplastic welding","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"472c3175dcbc06eb0e0e1839bff65a7c25a52573c2775ed39c08337698b3c3e3","checks":[],"inputs":[],"limitations":["Illustrative AS4/PEEK material and power calibration with existing contact/healing reference coefficients. Fixed geometry and thermal properties exclude latent heat, crystallization and degradation; pressure is prescribed. No material deposition, joint deformation, metal/polymer adhesion or qualified weld strength is predicted."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"process-em-coil-welding","title":"03.93 · Analytical coil / thermoplastic welding","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"711f613e88a11ace84305c0ac1bce186e41bbee2e630e79634299544c982d75d","checks":[],"inputs":[],"limitations":["Synthetic geometry/current/conductivity/efficiency and existing PEEK contact/healing/crystallization teaching coefficients. Independent isotropic thin sheets omit electrical contacts between plies, reaction fields, magnetic cores, hysteresis, coil circuits and lateral temperature. Approximation guards are conservative screening limits, not validated error bounds or a structural weld qualification."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"07-fdm-head","title":"03.79 · FDM: head, bead and substrate thermal contact","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"fcacd16f20f221c227ce48c7a6a5a598233430ae7a9f2b4c09c060104b956aab","checks":[],"inputs":[],"limitations":["Illustrative neat PEI bead and previously deposited PEI substrate. Reuses the default RES-017 PEI / ULTEM representative starter card unchanged; its constant reference thermal values are not calibrated melt-state or grade-specific data. The melt exit is prescribed at 350°C. No melting/crystallization latent heat, nozzle internal flow, bead spreading, molecular healing or weld strength is predicted."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"process-fdm-build","title":"03.81 · FDM: laminate-driven build, pauses and annealing","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"51749d9133b92aabb45833d234af6590407f5a04598111aa47c39e2a18513517","checks":[],"inputs":[],"limitations":["Illustrative neat PEEK local through-thickness build, not a full raster/toolpath or printer calibration. The unchanged RES-014 family card supplies constant reference thermal properties. Independent copies of the existing AS4/PEEK contact/healing coefficients are teaching assumptions for this neat-PEEK example, not a vendor-grade weld characterization. Initial contact is explicitly assumed to be 60%; no pressure-driven consolidation, self-weight, capillary neck growth, nozzle compaction, void removal or qualified strength is inferred. This example uses stationary chamber/bed anneal holds without extrusion or head heating."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"process-fdm-reheat","title":"03.82 · FDM: cooling returns and head reheating","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"e7a670fda7ccae94e37ba44c553def9d2e72d2c71f23ee48f1f45b8183ec6b92","checks":[],"inputs":[],"limitations":["Illustrative neat PEI local through-thickness build on a two-layer substrate, followed by two head reheating passes. Uses the unchanged RES-017 PEI / ULTEM family starter card and its constant reference thermal properties; these are not grade-specific melt-state measurements or a printer calibration. The melt exit is prescribed at 350°C and the head wall at 380°C. The local head supplies a finite heat-transfer exposure, not laser irradiation. No raster path, whole-part heat accumulation, nozzle flow, bead spreading, pressure-driven contact, molecular healing, crystallization, degradation or weld strength is predicted."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"07-sls-powderbed","title":"03.80 · SLS: powder-bed laser absorption, melting and capillary sintering","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"c576a7635fde5dc68636c4a6fa9c3a7c96eace60a9a035aeede7bb24efd10b54","checks":[],"inputs":[],"limitations":["Illustrative PA12-family thermal teaching study, not a supplier grade, calibrated powder recipe or production qualification. Dense density 1010 kg/m³, specific heat 1700 J/kg·K and dense conductivity 0.25 W/m·K are explicit teaching assumptions. Powder packing, conductivity, optical absorption, melting interval, latent heat and viscosity/surface tension are separately entered illustrative process values. Replace these with measurements for the selected powder and laser wavelength. The existing Arkema PA12 grade card is not modified or represented as this powder. Fixed mass and mesh with a peak-liquid-fraction conductivity proxy; no densification, shrinkage, recoating, resolved melt velocity, crystallization kinetics or mechanical strength is predicted."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"07-sls-scan-speed","title":"03.83 · SLS: scan speed and local thermal exposure","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"2de9823c0bbb1073959b04323be483e755afddd4456070205bf2275c918006c7","checks":[],"inputs":[],"limitations":["Illustrative PA12-family thermal teaching study, not a supplier grade, calibrated powder recipe or production qualification. Dense density 1010 kg/m³, specific heat 1700 J/kg·K and dense conductivity 0.25 W/m·K are explicit teaching assumptions. Powder packing, conductivity, optical absorption, melting interval, latent heat and viscosity/surface tension are separately entered illustrative process values. Replace these with measurements for the selected powder and laser wavelength. The existing Arkema PA12 grade card is not modified or represented as this powder. Fixed mass and mesh with a peak-liquid-fraction conductivity proxy; no densification, shrinkage, recoating, resolved melt velocity, crystallization kinetics or mechanical strength is predicted."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"07-sls-preheat","title":"03.84 · SLS: preheat and the melting window","status":"Not benchmark validated","scope":"No matched quantitative reference comparison completed for the full exercise.","execution":"Completed (not validation)","inputSha256":"4279a1fcd198910d31a9f590943adc7a777404b7b91de98ebbfe9776c5fd0d9b","checks":[],"inputs":[],"limitations":["Illustrative PA12-family thermal teaching study, not a supplier grade, calibrated powder recipe or production qualification. Dense density 1010 kg/m³, specific heat 1700 J/kg·K and dense conductivity 0.25 W/m·K are explicit teaching assumptions. Powder packing, conductivity, optical absorption, melting interval, latent heat and viscosity/surface tension are separately entered illustrative process values. Replace these with measurements for the selected powder and laser wavelength. The existing Arkema PA12 grade card is not modified or represented as this powder. Fixed mass and mesh with a peak-liquid-fraction conductivity proxy; no densification, shrinkage, recoating, resolved melt velocity, crystallization kinetics or mechanical strength is predicted."],"reason":"A coupled, damage, transport or local-field comparison needs matched constitutive data, boundary conditions and field/mesh convergence. Execution alone is insufficient.","sources":[]},{"exerciseId":"metal-tension-steel","title":"01.32 · S275JR steel · elastic tension and modulus","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"b81dcaf9be6a34d2f22a5a17572392dadca2163555e09c18aef12fbc821eace9","checks":[{"quantity":"Ex","actual":210,"expected":210.00000000000003,"unit":"GPa","source":"clt","absoluteError":2.842170943040401e-14,"percentError":-1.353414734781143e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":210,"expected":210.00000000000003,"unit":"GPa","source":"clt","absoluteError":2.842170943040401e-14,"percentError":-1.353414734781143e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":80,"expected":80,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.3,"expected":0.3,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":210,\"e2\":210,\"nu\":0.3,\"g\":80,\"angle\":0,\"t\":3}]"}],"limitations":["Linear elasticity only. No plastic strain, necking, metal fracture, fatigue or composite ply-discount damage is predicted. Published yield is a reference limit for the elastic display, not a fitted stress-strain curve. Fixture compliance, grip slip and alignment are excluded. ASTM references identify related physical methods; the uniform rectangular idealization is not a complete compliant E8/E8M test."],"reason":"","sources":["clt"]},{"exerciseId":"metal-tension-aluminum","title":"01.33 · 6063-T6 aluminum · elastic tension and modulus","status":"Benchmark validated — analytical scope","scope":"Listed reference-elastic extensional constants only; free curvature, ply stresses, strength and every user variation are outside this badge.","execution":"Completed (not validation)","inputSha256":"efb0167432089dffa3b03de0cca084a5df00f80c369b1c1fb3cb0572c3f30710","checks":[{"quantity":"Ex","actual":69,"expected":69.00000000000001,"unit":"GPa","source":"clt","absoluteError":1.4210854715202004e-14,"percentError":-2.0595441616234785e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":69,"expected":69.00000000000001,"unit":"GPa","source":"clt","absoluteError":1.4210854715202004e-14,"percentError":-2.0595441616234785e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":25.93985,"expected":25.939849624060145,"unit":"GPa","source":"clt","absoluteError":3.7593985524608797e-7,"percentError":0.0000014492753839921655,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.33,"expected":0.3300000000000001,"unit":"—","source":"clt","absoluteError":1.1102230246251565e-16,"percentError":-3.364312195833806e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":69,\"e2\":69,\"nu\":0.33,\"g\":25.939849624060148,\"angle\":0,\"t\":3}]"}],"limitations":["Linear elasticity only. No plastic strain, necking, metal fracture, fatigue or composite ply-discount damage is predicted. Published yield is a reference limit for the elastic display, not a fitted stress-strain curve. Fixture compliance, grip slip and alignment are excluded. ASTM references identify related physical methods; the uniform rectangular idealization is not a complete compliant E8/E8M test."],"reason":"","sources":["clt"]},{"exerciseId":"metal-flexure-steel","title":"01.34 · S275JR steel · three-point elastic bending","status":"Benchmark validated — analytical scope","scope":"Central-load beam deflection and shear, conditional on the reported effective Ex. Material elasticity, ply stress and failure not validated.","execution":"Completed (not validation)","inputSha256":"5a5889b1fee9e6838e5313427a8a4cefd738cf3a0c350723af1a479ab6811242","checks":[{"quantity":"Ex","actual":210,"expected":210.00000000000003,"unit":"GPa","source":"clt","absoluteError":2.842170943040401e-14,"percentError":-1.353414734781143e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":210,"expected":210.00000000000003,"unit":"GPa","source":"clt","absoluteError":2.842170943040401e-14,"percentError":-1.353414734781143e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":80,"expected":80,"unit":"GPa","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.3,"expected":0.3,"unit":"—","source":"clt","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Maximum deflection","actual":0.23116754850088186,"expected":0.2311675485008818,"unit":"mm","source":"beam","absoluteError":5.551115123125783e-17,"percentError":2.4013384054659418e-14,"relativeTolerance":0.0005,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Maximum shear","actual":25,"expected":25,"unit":"N","source":"beam","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":210,\"e2\":210,\"nu\":0.3,\"g\":80,\"angle\":0,\"t\":3}]"},{"label":"Beam benchmark inputs","value":"{\"widthMm\":20,\"heightMm\":3,\"spanMm\":128,\"forceN\":50,\"conditionalExGPa\":210.00000000000003}"}],"limitations":["Linear elasticity only. No plastic strain, necking, metal fracture, fatigue or composite ply-discount damage is predicted. Published yield is a reference limit for the elastic display, not a fitted stress-strain curve. Fixture compliance, grip slip and alignment are excluded. No E290 bend-ductility or plastic-hinge solution is supplied."],"reason":"","sources":["clt","beam"]},{"exerciseId":"metal-flexure-aluminum","title":"01.35 · 6063-T6 aluminum · three-point elastic bending","status":"Benchmark validated — analytical scope","scope":"Central-load beam deflection and shear, conditional on the reported effective Ex. Material elasticity, ply stress and failure not validated.","execution":"Completed (not validation)","inputSha256":"a79d4e2dbcf26af7c34cb7e6ddd3093ebfe2d4e6a5e58a9d8db5d975d3d109f7","checks":[{"quantity":"Ex","actual":69,"expected":69.00000000000001,"unit":"GPa","source":"clt","absoluteError":1.4210854715202004e-14,"percentError":-2.0595441616234785e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Ey","actual":69,"expected":69.00000000000001,"unit":"GPa","source":"clt","absoluteError":1.4210854715202004e-14,"percentError":-2.0595441616234785e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":25.93985,"expected":25.939849624060145,"unit":"GPa","source":"clt","absoluteError":3.7593985524608797e-7,"percentError":0.0000014492753839921655,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.33,"expected":0.3300000000000001,"unit":"—","source":"clt","absoluteError":1.1102230246251565e-16,"percentError":-3.364312195833806e-14,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Maximum deflection","actual":0.7035534084809447,"expected":0.7035534084809446,"unit":"mm","source":"beam","absoluteError":1.1102230246251565e-16,"percentError":1.578022380734762e-14,"relativeTolerance":0.0005,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Maximum shear","actual":25,"expected":25,"unit":"N","source":"beam","absoluteError":0,"percentError":0,"relativeTolerance":0.0001,"absoluteTolerance":0.00002,"passed":true}],"inputs":[{"label":"Reference ply list (GPa, mm, degrees)","value":"[{\"e1\":69,\"e2\":69,\"nu\":0.33,\"g\":25.939849624060148,\"angle\":0,\"t\":3}]"},{"label":"Beam benchmark inputs","value":"{\"widthMm\":20,\"heightMm\":3,\"spanMm\":128,\"forceN\":50,\"conditionalExGPa\":69.00000000000001}"}],"limitations":["Linear elasticity only. No plastic strain, necking, metal fracture, fatigue or composite ply-discount damage is predicted. Published yield is a reference limit for the elastic display, not a fitted stress-strain curve. Fixture compliance, grip slip and alignment are excluded. No E290 bend-ductility or plastic-hinge solution is supplied."],"reason":"","sources":["clt","beam"]}],"fixtures":[{"id":"nasa-tube-stiffness","exerciseId":"case-laminate-design","status":"Benchmark validated — published calculation","scope":"Separate source-matched stiffness fixture, NOT the unchanged IM7 starter. Only Ex, Gxy and νxy. No experimental or strength validation.","inputSha256":"97cf9d586b9818277aaaa344e0bf1ec0203035fe7e72fe08bfd22fe9602e0156","inputs":{"E1GPa":153,"E2GPa":10.5,"G12GPa":8.27,"nu12":0.3,"stack":"[45/-45]4","thicknessMm":2.345},"checks":[{"quantity":"Ex","actual":27.71415,"expected":27.7,"unit":"GPa","source":"nasaTube","absoluteError":0.014150000000000773,"percentError":0.05108303249097752,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":true},{"quantity":"Gxy","actual":39.54424,"expected":39.6,"unit":"GPa","source":"nasaTube","absoluteError":0.055759999999999366,"percentError":-0.1408080808080792,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":true},{"quantity":"νxy","actual":0.67558,"expected":0.68,"unit":"—","source":"nasaTube","absoluteError":0.0044200000000000905,"percentError":-0.6500000000000132,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":true}],"sources":["nasaTube"]},{"id":"nasa-micro-rom","exerciseId":"case-lamina-analysis","status":"Benchmark discrepancy","scope":"Source-matched constituent fixture compared with NASA MAC/GMC, 1% exploratory equivalence criterion declared before running. A different homogenization model need not match; mismatch is retained, not fitted away.","inputs":{"fiber":{"E1":230,"E2":15,"G12":27,"nu12":0.2},"matrix":{"E":4,"G":1.44,"nu":0.38},"volumeFractions":[0.375,0.733,0.8],"voidFraction":0,"model":"Rule of mixtures"},"checks":[{"quantity":"E1 at Vf=0.375","actual":88.75,"expected":88.5,"unit":"GPa","source":"nasaMicro","absoluteError":0.25,"percentError":0.2824858757062147,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":true},{"quantity":"E2 at Vf=0.375","actual":5.51724,"expected":6.22,"unit":"GPa","source":"nasaMicro","absoluteError":0.7027599999999996,"percentError":-11.298392282958192,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false},{"quantity":"G12 at Vf=0.375","actual":2.23256,"expected":2.6,"unit":"GPa","source":"nasaMicro","absoluteError":0.3674400000000002,"percentError":-14.1323076923077,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false},{"quantity":"E1 at Vf=0.733","actual":169.658,"expected":169.5,"unit":"GPa","source":"nasaMicro","absoluteError":0.15799999999998704,"percentError":0.0932153392330307,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":true},{"quantity":"E2 at Vf=0.733","actual":8.64927,"expected":9.9,"unit":"GPa","source":"nasaMicro","absoluteError":1.2507300000000008,"percentError":-12.633636363636372,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false},{"quantity":"G12 at Vf=0.733","actual":4.70445,"expected":7,"unit":"GPa","source":"nasaMicro","absoluteError":2.2955500000000004,"percentError":-32.79357142857143,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false},{"quantity":"E1 at Vf=0.8","actual":184.8,"expected":184.7,"unit":"GPa","source":"nasaMicro","absoluteError":0.10000000000002274,"percentError":0.054141851651338786,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":true},{"quantity":"E2 at Vf=0.8","actual":9.67742,"expected":10.9,"unit":"GPa","source":"nasaMicro","absoluteError":1.2225800000000007,"percentError":-11.216330275229364,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false},{"quantity":"G12 at Vf=0.8","actual":5.93407,"expected":6,"unit":"GPa","source":"nasaMicro","absoluteError":0.06592999999999982,"percentError":-1.0988333333333304,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false}],"sources":["nasaMicro"]},{"id":"nasa-micro-ht","exerciseId":"case-lamina-analysis","status":"Benchmark discrepancy","scope":"Source-matched constituent fixture compared with NASA MAC/GMC, 1% exploratory equivalence criterion declared before running. A different homogenization model need not match; mismatch is retained, not fitted away.","inputs":{"fiber":{"E1":230,"E2":15,"G12":27,"nu12":0.2},"matrix":{"E":4,"G":1.44,"nu":0.38},"volumeFractions":[0.375,0.733,0.8],"voidFraction":0,"model":"Halpin–Tsai model"},"checks":[{"quantity":"E1 at Vf=0.375","actual":88.75,"expected":88.5,"unit":"GPa","source":"nasaMicro","absoluteError":0.25,"percentError":0.2824858757062147,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":true},{"quantity":"E2 at Vf=0.375","actual":6.62252,"expected":6.22,"unit":"GPa","source":"nasaMicro","absoluteError":0.40252,"percentError":6.471382636655948,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false},{"quantity":"G12 at Vf=0.375","actual":2.90406,"expected":2.6,"unit":"GPa","source":"nasaMicro","absoluteError":0.3040599999999998,"percentError":11.694615384615375,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false},{"quantity":"E1 at Vf=0.733","actual":169.658,"expected":169.5,"unit":"GPa","source":"nasaMicro","absoluteError":0.15799999999998704,"percentError":0.0932153392330307,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":true},{"quantity":"E2 at Vf=0.733","actual":10.47761,"expected":9.9,"unit":"GPa","source":"nasaMicro","absoluteError":0.57761,"percentError":5.834444444444443,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false},{"quantity":"G12 at Vf=0.733","actual":7.00011,"expected":7,"unit":"GPa","source":"nasaMicro","absoluteError":0.00011000000000027654,"percentError":0.001571428571432522,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":true},{"quantity":"E1 at Vf=0.8","actual":184.8,"expected":184.7,"unit":"GPa","source":"nasaMicro","absoluteError":0.10000000000002274,"percentError":0.054141851651338786,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":true},{"quantity":"E2 at Vf=0.8","actual":11.43662,"expected":10.9,"unit":"GPa","source":"nasaMicro","absoluteError":0.5366199999999992,"percentError":4.923119266055038,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false},{"quantity":"G12 at Vf=0.8","actual":8.80865,"expected":6,"unit":"GPa","source":"nasaMicro","absoluteError":2.80865,"percentError":46.810833333333335,"relativeTolerance":0.01,"absoluteTolerance":0.00002,"passed":false}],"sources":["nasaMicro"]}]}