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

核燃料循环分析软件:SCALE二次开发_(7).反应堆物理计算与验证.docx

核燃料循环分析软件:SCALE二次开发_(7).反应堆物理计算与验证.docx

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

PAGE1

PAGE1

反应堆物理计算与验证

在核燃料循环分析软件中,反应堆物理计算是核心内容之一。它涉及核反应堆的中子输运、反应堆物理参数的计算以及计算结果的验证等多个方面。本节将详细介绍反应堆物理计算的原理和方法,并通过具体的代码示例来展示如何在SCALE二次开发中实现这些计算。

中子输运理论

中子输运理论是反应堆物理计算的基础。它描述了中子在核反应堆中的运动和相互作用过程。中子输运方程可以表示为:

1

其中:

ψr,Ω,E,t是中子角通量,表示在位置r、方向Ω

v是中子的速度。

Σt

Σs

χE

νE

Σf

?r,E′,t是中子通量,表示在位置r、能量

Sr

中子输运方程的数值解法

中子输运方程的解析解通常难以获得,因此需要数值方法来求解。常见的数值方法包括:

SN方法:离散纵横法,将中子输运方程中的方向积分离散化。

PN方法:球谐函数法,将中子输运方程中的方向积分用球谐函数展开。

蒙特卡洛方法:随机模拟中子的输运过程。

SN方法示例

下面是一个使用SN方法求解一维中子输运方程的Python代码示例:

importnumpyasnp

#定义常量

N=100#空间网格数

M=4#方向离散数

L=1.0#空间长度

SIGMA_T=1.0#总宏观截面

SIGMA_S=0.5#散射宏观截面

#空间网格

x=np.linspace(0,L,N)

dx=x[1]-x[0]

#方向离散

mu=np.linspace(-1,1,M)

w=np.ones(M)/M#权重

#初始化角通量

psi=np.zeros((N,M))

#源项

S=np.ones(N)

#迭代求解

for_inrange(1000):

foriinrange(N):

forjinrange(M):

ifmu[j]0:

psi[i,j]=(psi[i-1,j]-dx*(SIGMA_T*psi[i,j]-SIGMA_S*np.sum(w*psi[i,:])-S[i]))/(1+dx*SIGMA_T)

else:

psi[i,j]=(psi[i+1,j]+dx*(SIGMA_T*psi[i,j]-SIGMA_S*np.sum(w*psi[i,:])-S[i]))/(1-dx*SIGMA_T)

#计算中子通量

phi=np.sum(w*psi,axis=1)

#输出结果

print(中子角通量:)

print(psi)

print(中子通量:)

print(phi)

PN方法示例

下面是一个使用PN方法求解一维中子输运方程的Python代码示例:

importnumpyasnp

#定义常量

N=100#空间网格数

L=1.0#空间长度

SIGMA_T=1.0#总宏观截面

SIGMA_S=0.5#散射宏观截面

#空间网格

x=np.linspace(0,L,N)

dx=x[1]-x[0]

#初始化中子通量和散射源

phi=np.zeros(N)

S=np.ones(N)

#迭代求解

for_inrange(1000):

foriinrange(N):

phi[i]=(phi[i-1]+dx*(SIGMA_T*phi[i]-SIGMA_S*phi[i]-S[i]))/(1+dx*SIGMA_T)

#输出结果

print(中子通量:)

print(phi)

反应堆物理参数计算

反应堆物理参数的计算是评估反应堆性能的关键。常见的物理参数包括:

有效增殖因子k

中子通量分布?

功率分布P

燃耗深度W

有效增殖因子kef

有效增殖因子keff是衡量反应堆自我维持裂变链式反应能力的重要参数。其计算方法通常涉及特征值问题的求解。下面是一个使用特征值方法求解

importnumpyasnp

fromscipy.linalgimporteig

#定义常量

N=100#空间网格数

L=1.0#空间长度

SIGMA_T

文档评论(0)

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

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

1亿VIP精品文档

相关文档