Patent ID: 8682629

Claim:
A multi-phasic dynamic reservoir simulator, comprising: a memory that stores a program and stores a reservoir model for a karst system, the reservoir model comprising: a plurality of caves connected via at least one conduit, wherein the plurality of caves and the at least one conduit are filled with at least two types of fluids, an exit point for a fluid to leave the karst system and at least one entry point for a fluid to enter the karst system from a surrounding rock matrix, and a set of parameters defining volumes and distributions of the at least two types of fluids in the plurality of caves and the at least one conduit, and wherein a volume of the plurality of caves is divided into a plurality of cells; wherein the plurality of cells comprises: fluids cells and non-fluids cells; and a processor that, by executing the program stored on the memory performs a simulate fluid flow simulation based on the reservoir model for the karst system, wherein the fluid flow simulation comprises: selecting a fluid cell from the plurality of cells; and moving the selected fluid cell to another cell based on movement rules for the selected fluid cell.