mcnp005曲面描述卡

曲面描述卡

用方程定义曲面

格式:  j  n  a  list

j:  曲面的题目编号,写在卡片的第l-5列,l≤j≤99999。可不按顺序填写编号。题目中出现的任何曲面都允证件反射界面。对于反射曲面,只需在它的曲面描述卡第1-5列的曲面序号前加上一个“*”,当粒子打在这样的曲面上时,便按镜面反射后继续输运。有反射曲面的问题,其计数需要各不相同地归一,反射曲面号不能多于4位数字。

n:  相应于TRn卡的整数n它表示该卡定义曲面是在辅助坐标系下描述的,而这个辅助坐标系与基本坐标系之间的关系由TRn卡给出。当曲面直接在基本坐标系下描述时,则应略去该项整数。

a:  曲面助记名(见表2-1)。

list:按照规定次序给出的描述该曲面的数据项(1-10项)。

表2-l列出了曲面的助记名、类型、方程及应给出的数据项次序。在曲面卡上要用方程来描述一个曲面,首先要从表2-1中找出所需的曲面,然后根据其方程的特定形式算出所需的系数,按照上面的书写格式将它们依序写在一张卡片上。

如果一个曲面在点(x,y,z)的计算值是正的,则称该点对于这个曲面具有正的坐向。一个曲面的表达式是表2-l中曲面方程的左边。位于球、柱、锥及环的正坐向是这些曲面的外边。对于垂直坐标轴的平面PX、PY、PZ具有正的尘向的点,分别是x,y或z值大于相应平面截距的那些点。对P、SQ及GQ曲面,用户提供这个表达式的全部系数,于是就能随意确定这个曲面的坐向。这与其它情况不同,其它情况曲面的坐向即使是任意的,也是由表达式的形式唯一确定的。因此,通过一个曲面坐标变换,PX、PY或PZ曲面可能必须由P曲面代替以防止这个曲面的坐向相反。

除去作虚设界面用的曲面外,在有探测器记数或DXTRAN球的情况下,不应使用反射界面。与栅元描述卡一样,曲面描述卡上给出的是曲面的题目编号,MCNP将按照栅元卡的同样方式给出曲面的程序编号。

例2-8  在Y=3处垂直于Y轴的平面,其曲面描述卡为:

             j  py  3

例2-9   j  gq  l  .25  .75  0  -.866  0  -12  -2   3.464   39

这是半径为1cm的圆柱面,其对称轴在垂直与X轴的一个平面上,该平面在X轴上的截距为6cm。与X轴相距2cm的地方绕X轴从Y轴向Z轴旋转30o角。在柱外的点具有正的坐向。先要算出这十项数据并不是很简单的事情。我们可以用另一种方式给出。建立一个辅助坐标系,将柱面的对称轴定义为辅助坐标系的X轴。那么该柱面在辅助坐标系下描述是很简单的。然后再相应给出一张TRn卡,用来定义基本坐标系与辅助坐标系的关系,MCNP将实现曲面描述的转换,将其从辅助坐标系转换成基本坐标系下的描述形式。在辅助坐标系下这个曲面描述如下:

                 j       7   cx   1

                *TR7    6   1   -1.732   0  30  60

几何点定义曲面

除表2-l中列出的26种曲面外,还可以用助记名为X、Y、Z的三种曲面卡,它们是用几何坐标点来描述曲面的。用这些卡描述的曲面必须是分别关于X轴、Y轴或Z轴对称的,且是唯一的、真正的、连续的曲面。

格式: j    n  a   list

j:  曲面号,1≦j≦99999

n:  TRn卡的号,没有坐标变换缺省

a:  字母X、Y或Z

list:  一至三对坐标。类型为 X、Y及 Z的曲面卡是用坐标点描述曲面而不是用方程系数来描述。用这些卡描述曲面必须是分别关于X、Y、Z轴对称,并且如果这个曲面是由一叶以上组成的,则指定的坐标点必须全都在同一个叶上。

每一对坐标点定义该曲面上的一个几何点。例如在一张Y卡上可以给出:

     j   Y  y1  rl  y2  r2

这里

是点i的柱坐标。给出的坐标对数不同,描述的曲面类型也不同:

(1)给出一对坐标,则定义的是平面,即PX、PY或PZ。

(2)给出两对坐标,定义的是线性曲面,如PX,PY,PZ,CX,CY,CZ,KX,KY或 KZ。

(3)给出三对坐标,则定义一个二次曲面,包括 PX,  PY,  PZ, SO,  SX,  SY,SZ, CX, CY, CZ, KX, KY, KZ或 SQ。

当用两个点定义一个锥面时,只生成一个单叶锥面。

用这个规定所确定的这些曲面(SQ除外)的坐向与由方程指定曲面得到的坐向是等同的。而对 SQ来讲,是这样定义坐向的,即离对称轴足够远的点有正的坐向。这与方程定义的 SQ不同;用方程定义的 SQ可自由选取坐向。

例2-10  曲面卡

      j      X   7   5   3   2   4   3

描述的是关于X轴对称的曲面,该曲面将通过三个点:(x,r)=(7,5)、(3,2)及(4,3)。这个曲面是有两个叶的双曲面。MCNP将对此曲面进行转换,给出标准形式:

      j    SQ  -.083333  1  1  0  0  0  68.52083  -26.5  0  0

例2-11 这一例子定义了一个由一叶锥面、双曲面及一个椭球面界定的栅元。这三个曲面定义的是关于y轴对称的环形栅元,该栅元的截面如图2-10所示。第一个曲面通过点(-3,2)及(2,1),第二个曲面通过点(2,3)、(3,3)及(4,2)。由点(2,1)、(3,1)和(4,2)定义最后一个曲面.这些几何点坐标均指的是(y,r),那么曲面卡便是:

        1   Y  -3  2  2  1

        2   Y   2  3  3  3  4  2

        3   Y   2  1  3  1  4  2

MCNP指出曲面1是一叶锥面,曲面2是一个椭球,曲面3是一叶双曲面。当使用PRINT输入卡或执行行选择时,打印出各种曲面的标准方程的系数。例如,查看输出文件,便可看到曲面3经MCNP转换成标准曲面形式:

        3   SQ  1  -1.5  1  0  0  0  -0.625  0  2.5  0

由三个点定义一般平面

格式: j   n  P  x1  y1  z1  x2  y2  z2  x3  y3  z3

j:  曲面号,1≤j≤99999

n:  TRn卡的号,没有坐标变换缺省;

(xi,yi,zi): 定义该平面的点坐标。

MCNP对用户指定的P型曲面,将检查所给的数据个数,若是4项,则作为一般斜置平面方程的系数理解;若多于4项时,便作为三维空间点的坐标值理解,每三个数定义一个空间点。由MCNP把它们转换成平面方程系数以产生平面:

                  AX+BY+CZ-D = 0                                

所产生的平面方程系数遵循如下原则:

 (1)应使坐标原点关于该平面有负坐向;

 (2)当该平面通过坐标原点时(D=0),则应使得点(0,0,∞)对该平面有正坐向;

 (3)若上两项都无法做到(即D=C=0),则应使点(0,∞,0)对该平面有正坐向;

   (4)若上三项都无法做到(即D=C=B=0),则应使点(∞,0,0)对该平面有正坐向;       倘若第四项也失败,那么三个点给在一条直线上,则将印出警告信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值