status of cad/mcnp 3-d analysis · 04/27/2006 update on uw-madison 3d-cad neutronics activities 6...
TRANSCRIPT
Status of CAD/MCNP 3-D Analysis
Paul Wilson for UW-Madison Fusion
Neutronics TeamApril 27, 2006
Paul Wilson for UW-Madison Fusion
Neutronics TeamApril 27, 2006
Fusion Technology
Institute
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 2
Fusion TechnologyInstitute
UW-Madison Fusion Neutronics Team
Nuclear Design & Analysis
Radiation Transport & Effects Code Development
3-D Geometry CapabilityEnhancements
L. El-GuebalyM. Sawan
T. Tautges(SNL)
G. SviatoslavskyP. Wilson
D. HendersonB. Kiedrowski
(P. Phruksarojanakun)(B. Smith)
(R. Slaybaugh)
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 3
Fusion TechnologyInstitute
Overview
• Code history & status• Feature assessment• Experience with ITER Benchmark• ARIES-CS neutronics• Issues in solid modeling
• Code history & status• Feature assessment• Experience with ITER Benchmark• ARIES-CS neutronics• Issues in solid modeling
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 4
Fusion TechnologyInstitute
MCNP(X)-CGM History
• 2001 – began implementation of CGM inMCNPX v2.1.5
• 6/2004 – Proof-of-principle complete (50-100x performance penalty)
• 3/2005 – Oriented bounding box technologywith faceted surface intersectionsimplemented (3-12x performance penalty)
• 4/2005 – Analysis of ARIES-CS neutrontransport on complex surfaces
• 2001 – began implementation of CGM inMCNPX v2.1.5
• 6/2004 – Proof-of-principle complete (50-100x performance penalty)
• 3/2005 – Oriented bounding box technologywith faceted surface intersectionsimplemented (3-12x performance penalty)
• 4/2005 – Analysis of ARIES-CS neutrontransport on complex surfaces
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 5
Fusion TechnologyInstitute
MCNP(X)-CGM Development Plan & Progress
• Upgrade to newest versions of MCNP(X)• Upgrade to MCNPX v2.5.0 complete
MCNP compatibility enhancement• Forced collision variance reduction• Reflecting boundary conditions• Surface flux tally
Features added • Elimination of fatal errors from cell and surface definitions• Elimination of surface definitions entirely• Ability to define reflecting boundary conditions in CAD geometry
file
• Upgrade to newest versions of MCNP(X)• Upgrade to MCNPX v2.5.0 complete
MCNP compatibility enhancement• Forced collision variance reduction• Reflecting boundary conditions• Surface flux tally
Features added • Elimination of fatal errors from cell and surface definitions• Elimination of surface definitions entirely• Ability to define reflecting boundary conditions in CAD geometry
file
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 6
Fusion TechnologyInstitute
MCNP(X) Compatibility• Geometry
Cell volume/Surface areas – functionalBoundary conditions• Specular reflection – functional• White reflection – functional• Periodic – near term
Lattice/universe – long term• Source
Fixed source – functionalFission source – testingSurface source write/read – long term
• GeometryCell volume/Surface areas – functionalBoundary conditions• Specular reflection – functional• White reflection – functional• Periodic – near term
Lattice/universe – long term• Source
Fixed source – functionalFission source – testingSurface source write/read – long term
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 7
Fusion TechnologyInstitute
MCNP(X) Compatibility
• Variance ReductionCell importance – functionalExponential transform – functionalForced collision – functionalWeight windows (cell-based) – testingWeight windows (mesh-based) – functionalDetector tallies - functional
• Variance ReductionCell importance – functionalExponential transform – functionalForced collision – functionalWeight windows (cell-based) – testingWeight windows (mesh-based) – functionalDetector tallies - functional
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 8
Fusion TechnologyInstitute
MCNP(X) Compatibility• Tallies
Surface current (type 1) – functional• Cosine bins – functional (directional ambiguity)
Surface flux (type 2) – functionalCell flux (type 4,6,7) – functionalPulse height (type 8) – testingPoint detector (type 5) – functionalMesh tallies – functional in MCNPX
• Note: MCNP and MCNPX have different mesh tally implementations
Cell flagging – functionalSurface flagging – functionalMultipliers – functionalSegmenting – long term ??
• TalliesSurface current (type 1) – functional• Cosine bins – functional (directional ambiguity)
Surface flux (type 2) – functionalCell flux (type 4,6,7) – functionalPulse height (type 8) – testingPoint detector (type 5) – functionalMesh tallies – functional in MCNPX
• Note: MCNP and MCNPX have different mesh tally implementations
Cell flagging – functionalSurface flagging – functionalMultipliers – functionalSegmenting – long term ??
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 9
Fusion TechnologyInstitute
CGM-related Enhancements
• CAD/Cubit definition of materials – near term
• CAD/Cubit definition of tallies – long term
• Further geometry-based performance enhancements
• CAD/Cubit definition of materials – near term
• CAD/Cubit definition of tallies – long term
• Further geometry-based performance enhancements
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 10
Fusion TechnologyInstitute
ITER Model
• 40° toroidalsegment
• Source definedon 40x40 R-Z grid
• 774 volumes• 18116 surfaces
• 40° toroidalsegment
• Source definedon 40x40 R-Z grid
• 774 volumes• 18116 surfaces
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 11
Fusion TechnologyInstitute
Neutron Wall Loading
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 12
Fusion TechnologyInstitute
Neutron Wall LoadingNormalization = 1.97 x 1019 n/s in 40o segment
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0 250 500 750 1000 1250 1500 1750Poloidal Distance (cm)
Neu
tron
Wal
l Loa
ding
(MW
/m2 )
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0 250 500 750 1000 1250 1500 1750Poloidal Distance (cm)
Neu
tron
Wal
l Loa
ding
(MW
/m2 )
O/BI/B
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 13
Fusion TechnologyInstitute
3D Neutronics for ARIES-CS
• Neutron wall loading Previous work demonstrated capability BUT• Used incorrect interpretation of n-source distribution• Enhanced geometry capability drives enhanced n-
source definitionNWL will be calculated on surfaces offset from plasma surface by 5 cm and 20 cm
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 14
Fusion TechnologyInstitute
3D Neutronics for ARIES-CS
• Nuclear analysis of 3-D ARIES-CS designIncluding standard fusion power plant componentsImportant to properly develop CAD models
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 15
Fusion TechnologyInstitute
CAD Issues Requiring CAD Issues Requiring ““RepairRepair””
• Overlapping Volumes (i.e.: clashes)• Mating surfaces not contacting• Slight “Misalignment”
Imprint generates ultra thin surfacesDoesn’t always require repair
• Overlapping Volumes (i.e.: clashes)• Mating surfaces not contacting• Slight “Misalignment”
Imprint generates ultra thin surfacesDoesn’t always require repair
• Complex Surface Definition
Human effort shifts from traditional MCNP model creation to CAD/Solid Model repairHuman effort shifts from traditional MCNP model creation to CAD/Solid Model repair
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 16
Fusion TechnologyInstitute
Examples of Typical CAD Issues Examples of Typical CAD Issues and Typical Repairsand Typical Repairs
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 17
Fusion TechnologyInstitute
Action - Volumes trimmed to contact only
Overlapping VolumesOverlapping Volumes
Issue – Overlapping Volumes
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 18
Fusion TechnologyInstitute
Action – Edit geometry to establish proper contact
Mating Surfaces Not ContactingMating Surfaces Not Contacting
Issue – No Contact
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 19
Fusion TechnologyInstitute
Action – Edit geometry to correct misalignment
MisalignmentMisalignment
Issue – misalignment … … causes imprint difficulty and therefore no merge
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 20
Fusion TechnologyInstitute
Action – MAY require recreating volume
Issue – Slight Edge Misalignment
Edges cross at this point
Action – MAY require recreating volume
Issue – Slight Edge MisalignmentMisalignmentMisalignment
Edges cross at this point
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 21
Fusion TechnologyInstitute
Complex Surface DefinitionComplex Surface Definition
Action – Recreate geometry and/or“Unify” neighboring volumes into a single volume.
Issue – definition of neighboring complex surfaces differ slightly, preventing surfaces from merging
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 22
Fusion TechnologyInstitute
Complex Surfaces & MisalignmentComplex Surfaces & Misalignment
Issue – Misalignment along curved surfaces
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 23
Fusion TechnologyInstitute
Distribution of Repair EffortsDistribution of Repair Efforts
40% 40% MisalignmentMisalignment
50% Complex 50% Complex Surface Surface DefinitionDefinition
10% Overlapping Volumes 10% Overlapping Volumes & Non& Non--contactcontact
04/27/2006 Update on UW-Madison 3D-CAD Neutronics Activities 24
Fusion TechnologyInstitute
Improving the ProcessImproving the Process
• Direct Link to CATIA (or appropriate modeler) data –eliminating possible translation issues.
• Work with original ITER data – simplification process may have introduced errors
• Tighten design process to minimize “designer-introduced” issues
• Leverage prior work via configuration control - allowing future model revisions to address only those area that have changed.
• Direct Link to CATIA (or appropriate modeler) data –eliminating possible translation issues.
• Work with original ITER data – simplification process may have introduced errors
• Tighten design process to minimize “designer-introduced” issues
• Leverage prior work via configuration control - allowing future model revisions to address only those area that have changed.