Upload
azia
View
70
Download
0
Embed Size (px)
DESCRIPTION
SPENVIS Integration of Mulassis. H.D.R. Evans Space Environments and Effects Section TEC-EES. What is Mulassis? What can it Do?. What is Mulassis : A 1-D geometrical Monte-Carlo application Based on the Geant4 toolkit Simple, easy to use. What can it Do? - PowerPoint PPT Presentation
Citation preview
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS Integration of MulassisSPENVIS Integration of Mulassis
H.D.R. EvansH.D.R. Evans
Space Environments and Effects Section
TEC-EES
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
2
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
What is Mulassis? What is Mulassis? What can it Do?What can it Do?
What is Mulassis:• A 1-D geometrical Monte-Carlo application• Based on the Geant4 toolkit• Simple, easy to use.What can it Do?• Simulates energetic particle interactions in 1-D geometries
(slab/sphere)• Includes physical models and material properties of Geant4.• Calculates total dose, NIEL, shielded fluences, PHS, Dose-
Equivalent• Can be used determine dose, c.f. SHIELDOSE, but for shields
other than Aluminium.
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
3
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Spenvis/Local VersionSpenvis/Local Version
• Can run via SPENVIS interface– Easy to use, simplified inputs
– Can directly include radiation environment spectra
• Can download from REAT server, install and run as a standalone application– Can run simulations with more events
– Greater flexibility in specifying input parameters.
– No network connection required
– Useful for parametric analyses
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
4
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Spenvis/Mulassis:Spenvis/Mulassis:http://http://www.spenvis.oma.be/spenviswww.spenvis.oma.be/spenvis//
• Accessed via the SPENVIS Server.• Provides a series of Web pages to set up a simulation
– Geometry definition– Particle source definition– Physics to include in simulation
• Novice user has simpler options• Advanced user can set production cuts (by region), selection of physics models
– Output analysis specification (one type per run, which simplifies the interface)– Plotting of outputs
• Provides the G4MAC file that can be used directly in a local Mulassis run.• Caveat: The space environment spectra vary by several orders of magnitude
over their energy range -> leads to oversampling of non-effectual low-energy particles to the detriment of high energy ones; energy biasing of spectra would be very useful, but is still to be implemented.
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
5
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Standalone MulassisStandalone Mulassis
• Download it from http://reat.space.qinetiq.com/mulassis/mulassis.htm
• Linux and Win32 binary versions available. (Win32 split into two install wizards: G4data and Mulassis)
• Statically linked Linux version is available – saves installing Geant4 and rebuilding Mulassis – should run on most Linux boxes – does not include OpenGL.
• Provides more functionality and flexibility than available with SPENVIS, e.g. energy/angular biasing of GPS particle source.
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
6
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Geometry SpecificationsGeometry Specifications
• Default – SHIELDOSE Slab with layers commensurate with SD shielding thicknesses
• Planar Slab• Spherical Shell
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
7
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Geometry SpecificationGeometry Specification
• 1-D geometries used: Slab/Sphere:/geometry/layer/shape [slab|sphere]
• Layers specified by:/geometry/layer/add <layerNo> <Material> <colour> <thick> <thick_units>
/geometry/layer/add 0 Aluminium 1 4.0 mm/geometry/layer/add 1 Silicon 2 50 mum
• Other commands include:– /geometry/layer/delete <layerNo>– /geometry/layer/list
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
8
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS Geometry InterfaceSPENVIS Geometry Interface
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
9
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Material SpecificationMaterial Specification/geometry/material/geometry/material
• Predefined Materials:– Vacuum
– Air
– Aluminium
– Silicon
• Adding new materials:– /geometry/material/add <Name> <Chem. Formula> <density g/cm3>– /geometry/material/add fused_quartz Si-O2 2.200E+00
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
10
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS Materials InterfaceSPENVIS Materials Interface
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
11
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Incident Particle SpecificationIncident Particle Specification
• Easiest: Use SPENVIS to set up the General Particle Source (GPS) macros.• Establish particle type:
/gps/particle [ion|proton|neutron|e-|…]• Establish particle source shape (point source)• Establish angular distribution (isotropic -> cosine law)
/gps/ang/type cos• Establish particle spectrum (mono, data, eEnergy, …), Emin, Emax
• Optional:– Energy Biasing– Angular Biasing– Etc.
• See the GPS documentation
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
12
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Normalisation FactorNormalisation Factor
• What is it? – It’s a factor to scale the Mulassis outputs to the
environment -> to provide the real dose/fluence.– Total number of environmental particles in
simulation energy range that would impact per cm2.– E.g. NF = ¼ [Flux(>10 MeV) – Flux(>100 MeV)]
• New version of SPENVIS calculates this automatically from environment spectra.
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
13
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Spenvis Source ParticlesSpenvis Source Particles
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
14
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Spenvis Source ParticlesSpenvis Source Particles
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
15
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Physics to includePhysics to include/phys/scenario <scenario>/phys/scenario <scenario>
• Electro-Magnetic /“Lepton-gamma transport” (em)• Low Energy Electro-Magnetic (leem)• Hadrons (hadron)• Low Energy Neutrons (+/- ln)• Binary Cascades (binary)• For Example, for hadron AND electro-Magnetic but
NO low energy neutrons:/phys/scenario hadron+em-ln
See Mulassis User Manual for more documentation
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
16
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS Physical ModelsSPENVIS Physical Models
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
17
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Analysis TypesAnalysis Types
• Fluence – shielded particle spectra• Dose – Total dose in layer/shell• Dose Equivalent: ICRP-60 Q(L) definition• Non-Ionising Energy Loss (NIEL) Dose in layer
interface• Pulse Height Spectrum (PHS)
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
18
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Fluence AnalysisFluence Analysis
• Calculation of the shielded flux spectrum for a particle.
• This is the number of particles crossing a layer boundary.
• Data is the number of particles counted per energy bin -> divide by the bin width to get the differential spectrum.
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
19
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS Fluence AnalysisSPENVIS Fluence Analysis
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
20
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Dose AnalysisDose Analysis
• Calculates the total energy deposited in a layer.
• Numerous units available: MeV, Rads, Gy, etc.
• Can be compared to SHIELDOSE outputs : (60 day GTO Trapped proton spectrum, 2 mm Al. shield, Si target) – Mulassis: 1711 ± 427 Rads– SD-2: 1880 Rads
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
21
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS Dose AnalysisSPENVIS Dose Analysis
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
22
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS Dose AnalysisSPENVIS Dose Analysis
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
23
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
NIEL AnalysisNIEL Analysis
• Uses various NIEL curves to calculate the NIEL in an interface between two layers from the Fluence analysis.– Limited to NIEL analyses for specific curves:
• SPENVIS/JPL proton curve• CERN/ROSE curves for protons, electrons, neutrons, pions• SAVANT/NRL curves for protons, electrons & neutrons in Silicon, GaAs,
and InP (c.f. S. Messenger presentation yesterday).
– Can now set NIEL curve by layer.
• This is unlike the DOSE analysis, which calculates the total energy deposited in the layer.
• For thin targets, this should be adequate.
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
24
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS NIEL AnalysisSPENVIS NIEL Analysis
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
25
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
PHS AnalysisPHS Analysis
• A “cross” between the dose and fluence analysis: it provides the number of particles that deposit a specific energy in an energy bin.
• Used to predict the energy deposited spectra in, for example a silicon detector.
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
26
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS PHS AnalysisSPENVIS PHS Analysis
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
27
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS PHS AnalysisSPENVIS PHS Analysis
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
28
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Dose Equivalent AnalysisDose Equivalent Analysis
• Not yet implemented in SPENVIS
• Uses ICRP-60 Q(L) function to calculate Dose Equivalent
• Deviates from standard for H*(d) due to geometry simplifications: H(d) in Mulassis is calculated for the whole spherical shell, not just the solid angle along a particular direction.
Proton; H(10)
1.0.E-10
1.0.E-09
1.0.E-08
0.01 0.1 1 10 100 1000 10000
Energy (GeV)p+
to H
*(10
) co
nver
sion
Fluka (adepr)
Version G4.7, ML1.7a (SPHERE)
Version G4.7, ML1.7a (SLAB)
Pelliccioni, M. “Overview of Fluence-to-Effective Dose and Fluence-to-Ambient Dose Equivalent Conversion Coefficients for High Energy Radiation Calculated Using the FLUKA Code”, Radiat. Prot. Dosim. 88(4), 279-297 (2000)
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
29
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
VisualisationVisualisation
• Most useful are:– OpenGL: X windows visualisation
on the screen as simulation runs.– VRML2FILE: visualisation within
VRML viewer (Cortona plugin, vrmlview for Linux)*
– DAWN: with the dawn application, can produce postscript files.
– WIRED
• Static binary version does not support OpenGL.
• Only the first 100 events will be displayed.
*my preferences
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
30
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Output FilesOutput Files
• Mulassis G4 Macro File• Report file
– Contains information about run– Dose and NIEL results
• Comma Separated Value (CSV) file– In SPENVIS CSV format– Contains outputs from all analysis modules (dose, PHS,
Fluence and NIEL)
• Program output/log file
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
31
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Spenvis Output PageSpenvis Output Page
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
32
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
SPENVIS Mulassis MacroSPENVIS Mulassis Macro# SPENVIS generated macrofile for MULASSIS/geometry/layer/delete 0/geometry/material/add ICRU_Tissue H5398-C498-N100-O2566 1.000E+00/geometry/layer/shape slab/geometry/layer/add 0 Aluminium 1 2.000E+00 mm/geometry/layer/add 1 Silicon 2 1.000E+01 mum/geometry/layer/add 2 Silicon 1 1.000E+01 mum/geometry/layer/add 3 Silicon 1 1.000E+01 mum/geometry/layer/add 4 Silicon 1 1.000E+01 mum/analysis/file spenvis/analysis/normalise 8.188E+13 cm2/analysis/phs/add 2/analysis/phs/add 3/analysis/phs/add 4/analysis/phs/energy/default/geometry/update/phys/scenario em/gps/particle proton/gps/ene/type Arb/gps/hist/type arb/gps/ene/min 1.000E-01 MeV/gps/ene/max 4.000E+02 MeV/gps/hist/point 1.000E-01 3.056E+08/gps/hist/point 1.500E-01 2.336E+08/gps/hist/point 2.000E-01 1.724E+08/gps/hist/point 3.000E-01 1.012E+08/gps/hist/point 4.000E-01 6.619E+07/gps/hist/point 5.000E-01 4.443E+07/gps/hist/point 6.000E-01 3.149E+07/gps/hist/point 7.000E-01 2.327E+07/gps/hist/point 1.000E+00 1.153E+07/gps/hist/point 1.500E+00 3.808E+06/gps/hist/point 2.000E+00 1.474E+06/gps/hist/point 3.000E+00 3.337E+05/gps/hist/point 4.000E+00 1.176E+05
/gps/hist/point 5.000E+00 5.061E+04/gps/hist/point 6.000E+00 2.858E+04/gps/hist/point 7.000E+00 1.771E+04/gps/hist/point 1.000E+01 6.902E+03/gps/hist/point 1.500E+01 1.603E+03/gps/hist/point 2.000E+01 4.551E+02/gps/hist/point 3.000E+01 9.342E+01/gps/hist/point 4.000E+01 3.074E+01/gps/hist/point 5.000E+01 1.888E+01/gps/hist/point 6.000E+01 1.085E+01/gps/hist/point 7.000E+01 8.428E+00/gps/hist/point 1.000E+02 5.459E+00/gps/hist/point 1.500E+02 2.826E+00/gps/hist/point 2.000E+02 1.595E+00/gps/hist/point 3.000E+02 5.442E-01/gps/hist/point 4.000E+02 3.608E-02/gps/hist/inter Lin/gps/ang/type cos/gps/ang/mintheta 0.000E+00 deg/gps/ang/maxtheta 9.000E+01 deg/vis/open VRML2FILE/vis/scene/create/vis/viewer/set/style wireframe/vis/viewer/set/viewpointThetaPhi 90. 180./vis/drawVolume/vis/scene/endOfEventAction accumulate/tracking/storeTrajectory 1/event/printModulo 1000/run/cputime 6.000E+02/run/beamOn 10000
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
33
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
CSV File FormatCSV File Format
• SPENVIS Comma Separated Value (CSV) format:http://spenvis.oma.be/spenvis/help/models/outputs.html#UNIFMT
• Can be directly imported into Excel• Header lines/Meta Data
– “navigation info”: # variable, header lines, data lines, …
– Plotting annotation
– Data variable descriptions: name, units, dimensions, description
• Data in columns
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
34
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Misc.Misc.
• SPENVIS – download output files directly into Excel• Use SPENVIS to set up simulation and then tailor the
macro file to your own ends.• Material “calculator” Excel Spreadsheet (G. Santin)• CREME-86 Excel implementation of M1 environment
to provide GCR Spectra• “help” command in command line version.
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
35
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Future Activities/Desires:Future Activities/Desires:
• Provide GCR spectra via SPENVIS/MULASSIS “Source Particles” page.
• Include physics to handle high energy ions (E>10 GeV/n).
• Provide energy biasing of spectra.• Include Köln NIEL developments to
calculate NIEL directly during simulation.• Solar Cells:
– Include SAVANT Solar Cell degradation calculation as an analysis output- not just the NIEL damage output.
– Implement a simplified interface for solar cell engineer in SPENVIS
• Include Nuclear Decay Model.• Implement Dose Equivalent Analysis in
SPENVIS.
Elemental Integral Flux for GCRs
1E-05
1E-04
1E-03
1E-02
1E-01
1E+00
1E+01
1 10 100 1000 10000 1E+05
Energy (MeV/nucl)
Flu
x (#
/m2/
s/sr
)
HHeFeCON10 GeV/n
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
36
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
Questions?Questions?
5th October 2005 SPENVIS Integration of Mulassis - SPENVIS Workshop
37
Space Environments and EffectsSpace Environments and EffectsAnalysis SectionAnalysis Sectionee
DemonstrationDemonstration
• Spenvis simulation
• Command line (local) simulation
• Excel spreadsheets:– Normalisation factor– Material properties– CREME M1 spectra