网站大量收购闲置独家精品文档,联系QQ:2885784924

辐射防护软件:FLUKA二次开发_(4).源项定义与模拟.docx

辐射防护软件:FLUKA二次开发_(4).源项定义与模拟.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

源项定义与模拟

在辐射防护软件中,源项的定义与模拟是至关重要的一步。源项是指产生辐射的源头,它可以是放射性物质、加速器、反应堆等。FLUKA软件提供了多种方法来定义和模拟源项,以满足不同场景下的需求。本节将详细介绍如何在FLUKA中定义和模拟不同的源项,并通过具体例子进行说明。

源项的定义方法

FLUKA软件支持多种源项定义方法,包括:

初级粒子源(PrimaryParticleSources)

时间依赖源(Time-dependentSources)

空间依赖源(Space-dependentSources)

能量依赖源(Energy-dependentSources)

角度依赖源(Angle-dependentSources)

初级粒子源

初级粒子源是最基本的源项定义方法,用于指定辐射源产生的粒子类型、能量、方向和位置。FLUKA中常用的初级粒子源定义指令包括:

BEAM:定义初级粒子的类型、能量、方向和位置。

BEAMPOS:定义初级粒子的束流位置。

BEAMAXES:定义初级粒子的束流方向。

BEAMDIV:定义初级粒子的发散角。

例子:定义一个10MeV的电子束

假设我们要定义一个10MeV的电子束,从坐标(0,0,-10)处以垂直方向发射。以下是具体的FLUKA输入文件示例:

*定义10MeV的电子束

BEAM10.0E6110.00.01.0

*设置束流位置

BEAMPOS0.00.0-10.0

*设置束流方向

BEAMAXES0.00.01.0

*设置束流发散角

BEAMDIV0.00.00.00.0

时间依赖源

时间依赖源用于模拟源项在时间上的变化,例如脉冲源或连续变化的源。FLUKA中常用的时间依赖源定义指令包括:

TIMES:定义源项的时间分布。

USERDUMP:定义用户自定义的时间依赖源。

例子:定义一个脉冲源

假设我们要定义一个在0到1秒内产生100个粒子的脉冲源。以下是具体的FLUKA输入文件示例:

*定义10MeV的电子束

BEAM10.0E6110.00.01.0

*设置束流位置

BEAMPOS0.00.0-10.0

*设置束流方向

BEAMAXES0.00.01.0

*设置束流发散角

BEAMDIV0.00.00.00.0

*定义时间分布

TIMES0.01.0100

空间依赖源

空间依赖源用于模拟源项在空间上的分布,例如圆形、矩形、球形等。FLUKA中常用的空间依赖源定义指令包括:

BEAM:定义初级粒子的类型、能量、方向和位置。

BEAMPOS:定义初级粒子的束流位置。

BEAMAXES:定义初级粒子的束流方向。

BEAMSHAPE:定义初级粒子的束流形状。

例子:定义一个圆形束流

假设我们要定义一个半径为1cm的圆形电子束,从坐标(0,0,-10)处以垂直方向发射。以下是具体的FLUKA输入文件示例:

*定义10MeV的电子束

BEAM10.0E6110.00.01.0

*设置束流位置

BEAMPOS0.00.0-10.0

*设置束流方向

BEAMAXES0.00.01.0

*设置束流发散角

BEAMDIV0.00.00.00.0

*定义束流形状为圆形,半径1cm

BEAMSHAPECIRCLE1.0

能量依赖源

能量依赖源用于模拟源项在能量上的分布,例如高斯分布、均匀分布等。FLUKA中常用的能量依赖源定义指令包括:

BEAM:定义初级粒子的类型、能量、方向和位置。

USERBEAM:定义用户自定义的能量分布。

例子:定义一个高斯能量分布的电子束

假设我们要定义一个高斯能量分布的电子束,能量的均值为10MeV,标准差为1MeV。以下是具体的FLUKA输入文件示例:

*定义10MeV的电子束

BEAM110.00.01.0

*设置束流位置

BEAMPOS0.00.0-10.0

*设置束流方向

BEAMAXES0.00.01.0

*设置束流发散角

BEAMDIV0.00.00.00.0

*定义高斯能量分布,均值10MeV,标准差1MeV

USERBEAM10.010.0E61.0E6

角度依赖源

角度依赖源用于模拟源项在方向上的分布,例如均匀分布、高斯分布等。FLUKA中常用的角度依赖源定义指令包括:

BEAM:定义初级粒子的

文档评论(0)

找工业软件教程找老陈 + 关注
实名认证
服务提供商

寻找教程;翻译教程;题库提供;教程发布;计算机技术答疑;行业分析报告提供;

1亿VIP精品文档

相关文档