每个关键字都有一个语法,即关键字处理器将接受的确切字符、选项和顺序。 一旦您知道了几个语法规则,您将能够解释CMG手册中使用的每个关键字的形式。
括弧中包含的项是可选的,也就是说,您可以输入该项或不输入该项。不要把这些圆括号放在你的数据中。例如,*RANGECHECK关键字的语法是:
*rangecheck(*on|*off) |
这意味着以下形式的关键字是可以接受的:
*rangecheck
*rangecheck “*ON *rangecheck *OFF |
竖条“|”表示“或”,并将选项列表中的项分隔开来。
括号{}表示项目列表的任意数量。例如,{well_name}表示引用井名的任意列表。
关键字下面一行的大括号中的项目列表表示任意行的表。如油水相渗曲线表:
*SWT
{ Sw krw krow (Pcow) } |
意味着可以输入任意行数量的Sw、krw 和krow(Pcow可选),但要有足够的尺维数。
将分配给网格块的属性将用ARRAY表示。 对于孔隙度,
ARRAY:*por |
这表明*POR关键字必须与网格数组读取选项一起使用。网格数组的另一种语法是
*POR{grid} |
有些关键字需要一个数字。这些将显示为:
*KEYWORD { ncomp }
*KEYWORD { numy } *KEYWORD { numx } |
其中ncomp、numy和numx是在定义组件列表的*MODEL关键字中指定的。
冒号表示范围。它最常用于I-J-K网格地址。在I方向,
i1(:i2) |
表示单个数字i1或范围i1:i2。当然,范围必须符合上下文;在这里,i1和i2必须位于[1,ni]中,i1不得大于i2(ni=i方向的网格数)。
学到了
每日收获加一