e Space Environments and Effects Analysis Section SPENVIS Integration of Mulassis H.D.R. Evans Space Environments and Effects Section TEC-EES e Space Environments and Effects Analysis Section 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? • 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, DoseEquivalent • Can be used determine dose, c.f. SHIELDOSE, but for shields other than Aluminium. 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 2 e Space Environments and Effects Analysis Section Spenvis/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 3 e Space Environments and Effects Analysis Section Spenvis/Mulassis: http://www.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 4 e Space Environments and Effects Analysis Section Standalone 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 5 e Space Environments and Effects Analysis Section Geometry Specifications • Default – SHIELDOSE Slab with layers commensurate with SD shielding thicknesses • Planar Slab • Spherical Shell 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 6 e Space Environments and Effects Analysis Section Geometry Specification • 1-D geometries used: Slab/Sphere: /geometry/layer/shape [slab|sphere] • Layers specified by: /geometry/layer/add <layerNo> <Material> <thick> <thick_units> <colour> /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 7 e Space Environments and Effects Analysis Section SPENVIS Geometry Interface 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 8 e Space Environments and Effects Analysis Section Material Specification /geometry/material • Predefined Materials: – – – – Vacuum Air Aluminium Silicon • Adding new materials: – /geometry/material/add <Name> <Chem. Formula> <density g/cm 3> – /geometry/material/add fused_quartz Si-O2 2.200E+00 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 9 e Space Environments and Effects Analysis Section SPENVIS Materials Interface 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 10 e Space Environments and Effects Analysis Section Incident 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 11 e Space Environments and Effects Analysis Section Normalisation 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 12 e Space Environments and Effects Analysis Section Spenvis Source Particles 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 13 e Space Environments and Effects Analysis Section Spenvis Source Particles 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 14 e Space Environments and Effects Analysis Section Physics to include /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 15 e Space Environments and Effects Analysis Section SPENVIS Physical Models 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 16 e Space Environments and Effects Analysis Section Analysis 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 17 e Space Environments and Effects Analysis Section Fluence 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 18 e Space Environments and Effects Analysis Section SPENVIS Fluence Analysis 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 19 e Space Environments and Effects Analysis Section Dose 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 20 e Space Environments and Effects Analysis Section SPENVIS Dose Analysis 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 21 e Space Environments and Effects Analysis Section SPENVIS Dose Analysis 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 22 e Space Environments and Effects Analysis Section NIEL 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 23 e Space Environments and Effects Analysis Section SPENVIS NIEL Analysis 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 24 e Space Environments and Effects Analysis Section PHS 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 25 e Space Environments and Effects Analysis Section SPENVIS PHS Analysis 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 26 e Space Environments and Effects Analysis Section SPENVIS PHS Analysis 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 27 e Space Environments and Effects Analysis Section Dose Equivalent Analysis 5th October 2005 1.0.E-08 p+ to H*(10) conversion • 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-09 Fluka (adepr) Version G4.7, ML1.7a (SPHERE) Version G4.7, ML1.7a (SLAB) 1.0.E-10 0.01 0.1 1 10 100 1000 10000 Energy (GeV) Pelliccioni, M. “Overview of Fluence-to-Effective Dose and Fluenceto-Ambient Dose Equivalent Conversion Coefficients for High Energy Radiation Calculated Using the FLUKA Code”, Radiat. Prot. Dosim. 88(4), 279-297 (2000) SPENVIS Integration of Mulassis SPENVIS Workshop 28 e Space Environments and Effects Analysis Section Visualisation • 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 29 e Space Environments and Effects Analysis Section Output 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 30 e Space Environments and Effects Analysis Section Spenvis Output Page 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 31 e Space Environments and Effects Analysis Section SPENVIS 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 5th October 2005 /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 SPENVIS Integration of Mulassis SPENVIS Workshop 32 e Space Environments and Effects Analysis Section CSV 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 33 e Space Environments and Effects Analysis Section 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 34 e Space Environments and Effects Analysis Section 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. 5th October 2005 Elemental Integral Flux for GCRs 1E+01 1E+00 Flux (#/m2/s/sr) • 1E-01 1E-02 H He Fe C O N 10 GeV/n 1E-03 1E-04 1E-05 1 SPENVIS Integration of Mulassis SPENVIS Workshop 10 100 1000 10000 1E+0 5 Energy (MeV/nucl) 35 e Space Environments and Effects Analysis Section Questions? 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 36 e Space Environments and Effects Analysis Section Demonstration • Spenvis simulation • Command line (local) simulation • Excel spreadsheets: – Normalisation factor – Material properties – CREME M1 spectra 5th October 2005 SPENVIS Integration of Mulassis SPENVIS Workshop 37