← All posts
Giorgos Papageorgiou

We cracked triclinic simulations

Most AVO workflows assume the subsurface is at most VTI or linearised HTI. Forward modelling does not have to be: here's how we extended the Schoenberg and Protazio method to triclinic media and how we use it for AVAz and VSP modelling.

  • anisotropy
  • AVAz
  • seismic

Most AVO workflows make a big assumption: that the subsurface is at most vertically transversely isotropic (VTI) or, in AVAz, linearised HTI. But that assumption breaks down the moment fractures, faults, oblique stress or other effects introduce off-axis symmetry. So here’s how we built an engine that models them.

How we solved triclinic reflection coefficient calculations…

The formulation of this problem is straightforward, but its solution requires solving a coupled system of equations in up to 21 elastic parameters. Schoenberg and Protazio (Schoenberg & Protazio, 1992) devised a systematic way to tackle it but their method has a limitation:

“The formulation is valid as long as the media involved exhibit up-down symmetry relative to the interface between the media”

So we extended the method to truly triclinic media. We are presenting this result at the Anisotropy, AVO, and Seismic Inversion session on Thursday 20 August, 9:15am at IMAGE 2026 and it’s been live on our SaaS platform for a year now.

Testing suite running
Reflection coefficients as a function of angle for fractured rocks created with our rock physics pre-processor.
Testing suite running
The same engine calculating azimuth sweeps of the reflection coefficients for different fracture sets and orientations

Our method is backed by extensive testing against published results of higher symmetries, generated by a variety of methods like ray tracing, linearisations etc. In some sense our test suite available through our web-based APIs is a product in itself. But more importantly, validation against published results gives us (and you!) confidence that the algorithm works as expected which in turn enables anisotropic simulations with very short runtimes.

Testing suite running
Testing takes place across known literature examples of various symmetries and at different angles/azimuths.

… and what this means for VSP modelling.

Today we have a prototype that can simulate point sources of various signatures (vibrators, explosions, even shear wave sources) operating on a layer-cake 1D earth model with arbitrary anisotropy. A typical project workflow involves upscaling a well log, creating rock physics scenarios, and simulating walkaway or walkaround VSPs to see how anisotropy, fluids, acquisition geometry and single vs 3-component data affect the seismic signal and what can be inferred from it. And though we see many use cases for this engine, we especially want to hear from you if you’re operating (or planning) walkaround/walkaway VSPs. Check out the examples below to see what we mean.

Example: walkaround geometry with shear wave splitting

This simple three-layer Earth model with a fractured reservoir consisting of methane-saturated HTI fractures, demonstrates the effect of anisotropy on a walkaround geometry with clear shear wave splitting between symmetry planes.

qS arrivals down the receiver string, by azimuth and component

Azimuth
Component
rrttzz1.20 km0.90 kmVpkm/s2.63.4Vskm/s1.41.9rhog/cm32.252.50overburdenfractured (HTI)half-spacereservoir toprrttzz1.20 km0.90 kmVpkm/s2.63.4Vskm/s1.41.9rhog/cm32.252.50overburdenfractured (HTI)half-spacereservoir toprrttzz1.20 km0.90 kmVpkm/s2.63.4Vskm/s1.41.9rhog/cm32.252.50overburdenfractured (HTI)half-spacereservoir top
0.91.01.11.21.30.150.300.450.600.750.90receiver depth below the layer top (km)time (s)Identically zero on this symmetry planeIdentically zero on this symmetry plane
Left: 3D view of the survey geometry (rotate to see the ray paths). Right: raw displacement traces (no processing gain). Watch how the two shear arrivals separate with depth as they travel through the anisotropic layer due to shear wave splitting. Switch azimuths and components to see how it changes across the symmetry planes.

Example: walkaway geometry with a TTI reservoir

Here we model a ten-layer Earth with a tilted fracture layer. The key comparison to notice: how gas-saturated TTI fractures affect an isotropic equivalent with the same bulk elastic properties. The difference is dramatic! Above 1.0 km (above the reservoir) both runs are identical whereas below, the fractures generate off-plane energy that a purely isotropic model cannot capture.

Walkaway VSP shot gathers, by reservoir physics, shot position and component

Reservoir
Shot
Component
rrttzz0.10 km1.88 kmVpkm/s2.23.5Vskm/s1.21.9rhog/cm32.052.38reservoirreservoir toprrttzz0.82 km1.88 kmVpkm/s2.23.5Vskm/s1.21.9rhog/cm32.052.38reservoirreservoir toprrttzz1.60 km1.88 kmVpkm/s2.23.5Vskm/s1.21.9rhog/cm32.052.38reservoirreservoir top
0.51.01.50.51.01.51.01.52.00.130.380.630.881.131.381.631.88receiver depth (km)time (s)Identically zero -- an explosion radiates no SHIdentically zero -- an explosion radiates no SHIdentically zero -- an explosion radiates no SH
Left: 1D earth model with a TTI fracture layer. Right: shot gathers from a 15-receiver string across multiple shots. Switch between isotropic and fractured scenarios: identical above 1 km, dramatically different below. The off-plane energy (ut component) in the TTI run is identically zero in the isotropic case. That's the signal you'd be ignoring with an isotropic modeller.

What’s next?

We are currently working to enhance performance of this technology which we believe delivers full-triclinic VSPs in under 5 minutes. Our intent is to offer this alongside the rock physics, fAVO/AVAz and fully triclinic finite-difference products in our SaaS web platform before the end of the year. We would love to hear from you if you are interested in applying this technology in your current workflows or would be interested in gaining early access.

Schoenberg, M., & Protazio, J. (1992). “Zoeppritz” rationalized and generalized to anisotropic media. Journal of Seismic Exploration, 1(2), 125–144.

Get in touch

Fill in the form below and we'll get back to you shortly.

Message sent!

Thanks for reaching out. We'll be in touch soon.