JADE is a modeling software that helps build, visualize, and simulate geomechanical models in an easier way. It is a semiautomatic tool for integrating the user (engineer or researcher), who knows the problem physics, and the simulation tool that solves it.
When using a highly interactive, intuitive, and user-friendly interface, the user can focus on the problem inputs and abstract the specifics of software engineering, programming languages, script writing, mesh generation, and all particularities regarding the preprocessor or the simulation tool.
In the current version, JADE guides the user through a wizard-based workflow to gather the model information and write the scripts that form the input to GeMA, our powerful simulator. The scripts carry the geometry data, materials, initial conditions, and all configurations needed to execute the simulation and get the results.
JADE also takes responsibility for generating the simulation mesh automatically, with no or few user interventions. Mesh type and discretization can be easily configured.
Currently, JADE allows the user to build:
First released in 2020, when partially supported by Shell projects through the ANP (Brazilian National Oil, Natural Gas, and Biofuels Agency) R&D levy regulation, JADE has continuously evolved since then. Combined with GeMA, the user can find in JADE a powerful tool to efficiently solve a large number of real-life geomechanical problems.
JADE guides the user through the model building, step-by-step, following one suggested workflow...
JADE guides the user through the model building, step-by-step, following one suggested workflow. The user must fill in each step's requirements before going to the next one. Through messages, tips, errors, and warnings, JADE ensures that all data is filled in the proper order, even by an inexperienced user, and nothing is missing by the end of the modeling process.
The model layers are automatically built from the original horizons, created manually, or imported from external software...
The model layers are automatically built from the original horizons, created manually, or imported from external software. A "light-model" representation of the geometry is used along the software to guarantee the interactiveness and data input in real time. For simulation, the "full-model" representation of the geometry is also automatically generated, with configurable refinement.
The physical properties of each model layer are grouped into material entities that can be easily edited and reused via an assignment paradigm...
The physical properties of each model layer are grouped into material entities that can be easily edited and reused via an assignment paradigm. Also, the user finds available to use the materials corresponding to known geological formations, such as Basalt, Carbonate, Halite, etc., whose physical properties are defined in the literature.
The input of initial conditions or time-prescribed data is made over the "light model"...
The input of initial conditions or time-prescribed data is made over the "light model" using different distribution configurations available, which include the option of importing point clouds from IMEX, GoCAD, or NF files. JADE also provides the automatic computation of properties such as initial stress. When exporting the final model, the values input are properly transferred to the volumetric mesh.
JADE supports fractured models, currently by dual-porosity or embedded formulations...
JADE supports fractured models, currently by dual-porosity or embedded formulations. Enhanced DPDP models (fractures identified through geological faults) are also supported.
The Well module (executable well.exe distributed along with JADE) is a modeling tool for building and simulating 2D plane...
The Well module (executable well.exe distributed along with JADE) is a modeling tool for building and simulating 2D plane strain or axisymmetric well analysis. Well models can be exported from JADE to Well, filled with information extracted from a reservoir model, such as layers subdivision, materials, and initial conditions of stress or temperature.
The model geometry and the input data are exported as LUA scripts to GeMA...
The model geometry and the input data are exported as LUA scripts to GeMA. Auxiliary script files (model, solution, load, etc.) are written to improve the simulation code organization. At JADE, a form allows the configuration of the most important parameters to GeMA. Finally, the simulation orchestration is written according to the type of model being exported and follows the pattern of the majority of geomechanical models. In case of need, edit the final scripts manually before executing the simulation at ERAS or via the GeMA desktop executable.
JADE uses GeMA to run the types of models described. GeMA is a powerful multiphysics, multiscale simulator capable of handling complex problems that may involve multiple physics processes, interacting in different spatial and time scales.
Alternatively, JADE can be run by just copying the contents of the zip file to a folder of choice, and double-clicking the executable file.
Check the user manual for instructions on how to model using JADE.
The JADE application is provided free of charge. Source code access for contributions to the framework can be provided in a case by case basis. If you want to contribute, please contact us at jade-contact@tecgraf.puc-rio.br.