问题00217:
我的模型下面有底水,具体操作过程是:开始时间1980年1月
welspecs well1.... compdat well1....dates(一个月一个报告点)
循环上面的过程定义了多口井(每个月一般都有新井)
wconhist well1.... shut orat 0 /welopen well1... shut /
关掉所有井然后运行26年(直到现在),来观察模型是不是平衡,但算出来的结果压力上升了(没注水井)。这是怎么回事呢?
还有一个问题:该油田从1980年开始生产,到现在已经生产了接近300个月了(我是一个月一个报告点,因为每个月都有新井),我算完模型后(100%完成),点result然后load solution发现每次进行到100多个月后就没法继续load了,提示有错(不是软件原因,观察进程发现好像是占用内存太大了(我机器2GB))。请问这个是怎么回事啊?是不是只有把报告点减少啊(一个季度一个?),但这样不好加入新井啊。但我问其它人,有人说更多的时间点都没这个问题,于是迷惑,请赐教。万分感谢!
回答:
1.你如果想检查你的模型初始是否平衡,你不需要加井,直接在没有井的情况下计算10年。
2.你的重启文件(UNRST)不能超过2GB,这是32位操作系统的限制。你需要减小此文件。你可以在开始时用月,后期在没有新井时用年作为报告步。你也可以减少输出项,不需要的你就不要输出。另外你还可以不用UNIFOUT,这样你的输出会是多个文件(X0000,X0001 。。。)。
精准.石油.论坛 forum.petro-china.com
第一页
ECL - 其他分类 - 压力
第一页

登录
注册
帮助

多重回复