Commit 2a3f731b authored by Rhydian Lewis's avatar Rhydian Lewis
Browse files

Merge branch 'SM_irradiation_container_version_2' into 'dev'

Sm irradiation container version 2

See merge request !90
parents 20277173 7db05af8
Loading
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -54,5 +54,9 @@ Materials/*
!Materials/Copper_NL/
!Materials/Tungsten/
!Materials/Tungsten_NL/
!Materials/Tungsten_Irrad/
!Materials/Copper_Irrad/
!Materials/cucrzr_Irrad/


+23 −0
Original line number Diff line number Diff line
from types import SimpleNamespace as Namespace

modelib = Namespace()

modelib.Name = 'microstructure'

modelib.File='DDD'


modelib.dislocationline = 2e14
modelib.dislocationloop = 1e22
modelib.prec=1e21
modelib.b=.01
modelib.dim=1
modelib.temp=300
modelib.strainrate=1e-11

DPA = Namespace()

DPA.Name = 'microstructure'

DPA.File=('mechanical_load_results','dpa_calculation')
+23 −0
Original line number Diff line number Diff line
from types import SimpleNamespace as Namespace

modelib = Namespace()

modelib.Name = 'microstructure'

modelib.File='DDD'


modelib.dislocationline = 2e14
modelib.dislocationloop = 1e22
modelib.prec=1e21
modelib.b=.1
modelib.dim=1
modelib.temp=300
modelib.strainrate=1e-11

DPA = Namespace()

DPA.Name = 'microstructure'

DPA.File=('mechanical_load_results','dpa_calculation')
+33 −0
Original line number Diff line number Diff line
from types import SimpleNamespace as Namespace

# Inputs to convert damage energy values from neutronics simulation to finite element element mesh
Sim = Namespace()
Sim.Name='unirradiated_day0'
Sim.AsterFile = 'damage'
Sim.vtk=0 # VTK file format from neutronics simulation
Sim.Mesh = 'mono'
Sim.width_mesh=50 # Mesh size along the width used from neutronics simulation
Sim.height_mesh=50 # Mesh size along the height used from neutronics simulation
Sim.thic_mesh=25 # Mesh size along the thickness used from neutronics simulation


# Inputs to convert damage energy values to displacement per atom (dpa)
dpa=0 

DPA= Namespace()
DPA.Name='unirradiated_day0'
DPA.dpa=dpa # Extension of Filenames for dpa calculated for different days
DPA.Cluster_tu=15 # Number of clusters for tungsten
DPA.Cluster_cu=10 # Number of clusters for copper
DPA.File=('dpa_calc','dpa_calculation')
DPA.Cluster_cucrzr=10 # Number of clusters for cucrzr
DPA.fusion_power=1.5e5 # Fusion power in Watts
DPA.days=1000 # Number of days
DPA.Warmour_height_lower=1.15 # lower height of monoblock from origin
DPA.Warmour_height_upper=1.15 # upper height of monoblock from origin
DPA.Warmour_width=2.3 # width of monoblock
DPA.Warmour_thickness=1.2 # thickness of monoblock
DPA.width_mesh=50 # Mesh size along the width used from neutronics simulation
DPA.height_mesh=50 # Mesh size along the height used from neutronics simulation
DPA.thic_mesh=25 # Mesh size along the thickness used from neutronics simulation
+9 −0
Original line number Diff line number Diff line
from types import SimpleNamespace as Namespace

# Inputs for plotting the dpa distribution across the monoblock

Sim = Namespace()
Sim.Name='unirradiated_day0'
Sim.AsterFile = 'dpa_post'
Sim.Mesh = 'mono'
Sim.dpa=0
Loading