Cliente

Tecnologias Utilizadas

Ocean Framework, C++, Qt, C#

A Situação

A CGG (atual Viridien), em conjunto com a Petrobras, desenvolvia uma solução para um dos desafios centrais da geofísica moderna no contexto da Sísmica 4D: gerar, a partir do resultado de uma simulação numérica de reservatório, um cubo sísmico sintético correspondente a um determinado instante de tempo da simulação. Esse sintético pode então ser comparado com a sísmica real adquirida em campo, permitindo ajustes de histórico e refinamentos do modelo de simulação por meio de uma análise quantitativa entre o comportamento modelado e o observado.

O núcleo dessa capacidade estava sendo construído na forma da biblioteca S2S (Simulator-to-Seismic), escrita em C++ com interfaces gráficas próprias em Qt. A biblioteca era robusta cientificamente, mas operava fora do ambiente Petrel, dificultando seu uso no fluxo padrão das equipes de reservatórios e geofísica.


O Desafio

O desafio era duplo. No lado da biblioteca S2S, era necessário contribuir com o desenvolvimento e amadurecimento do núcleo numérico em C++, em colaboração direta com os times técnicos da CGG. No lado do Petrel, era preciso construir uma ponte sólida entre a S2S e o ambiente de modelagem, de modo que as equipes pudessem disparar a geração de sísmica sintética, parametrizar os algoritmos e analisar os resultados sem sair do Petrel.

Tudo isso preservando as interfaces gráficas nativas em Qt da S2S, evitando retrabalho de reimplementação e mantendo a coerência visual e funcional com o ecossistema da CGG.


Resultados Obtidos