Patent ID: 11906683
Assignee: LANDMARK GRAPHICS CORPORATION
Field: Measurement (Instruments)
Classification: CPC E  G | IPC E  G

Claim 16:
17. A dynamic time warping system comprising:
a drilling system comprising logging and measurement elements communicatively coupled to a logging a facility having a system controller;
the system controller comprising a processor, a non-transitory memory, secondary storage and instructions executing in the non-transitory memory, the instructions configured to:
acquire a first sequence signal from at least one first logging tool lowered into a first borehole of a first well at a first speed and a second sequence signal from at least one second logging tool lowered into a second borehole of a second well at a second speed, the first sequence signal and the second sequence signal each being an ordered series having a shared ordering, wherein the first sequence signal comprises at least a first data point including a first set of components and a second data point including a second set of components, the first data point representing parameters at a first depth of the first well and the second data point representing parameters at a second depth of the first well, and wherein the second sequence signal comprises at least a third data point including a third set of components and a fourth data point including a fourth set of components, the third data point representing parameters at a first depth of the second well and the fourth data point representing parameters at a second depth of the second well;
acquire a first set of user picks and a second set of user picks, wherein the first set of user picks contains a first correspondence between the first data point and the third data point, and wherein the second set of user picks contains a second correspondence between the second data point and the fourth data point;
combine, by the processor, the first set of user picks and the second set of user picks with the first sequence signal and the second sequence signal to create at least a first modified hyper-complex signal and a second modified hyper-complex signal;
perform signal alignment on the first modified hyper-complex signal and the second modified hyper-complex signal to correlate well data between the first sequence signal and the second sequence signal, the signal alignment comprising aligning the ordered series of the first modified hyper-complex signal and the ordered series of the second modified hyper-complex signal along the shared ordering, performing the signal alignment further comprising calculating a distance between a point a and a point b according to the following equation:, ε
    k
   
   (
   
    a
    ,
    b
   
   )
  
  =
  
   
    
     ∑
     i
    
    
     
      
       ❘
       "\[LeftBracketingBar]"
      
      
       δ
       i
      
      
       ❘
       "\[RightBracketingBar]"
      
     
     k
    
   
   k
  
 

wherein εk denotes the distance between data points a and b, wherein a denotes the first data point or the second data point and b denotes the third data point or the fourth data point, wherein k denotes a norm number, wherein i denotes a quantity of signal components in the first, second, third, and fourth sets of components, and wherein δi denotes a delta value for at least one of a signal component or a user pick,
and further wherein the delta value for the user pick is calculated according to the following equation:, δ
   i
  
  =
  
   {
   
    
     
      
       
        w
        u
       
       (
       
        
         a
         i
        
        -
        
         b
         i
        
       
       )
      
     
     
      
       when
       ⁢
          
       neither
       ⁢
          
       
        a
        i
       
       ⁢
          
       nor
       ⁢
          
       
        b
        i
       
       ⁢
          
       is
       ⁢
          
       null
      
     
    
    
     
      
       w
       u
      
     
     
      
       when
       ⁢
          
       exactly
       ⁢
          
       one
       ⁢
          
       of
       ⁢
          
       
        a
        i
       
       ⁢
          
       and
       ⁢
          
       
        b
        i
       
       ⁢
          
       are
       ⁢
          
       null
      
     
    
    
     
      0
     
     
      
       when
       ⁢
          
       both
       ⁢
       
         
          
       
       ⁢
       
        a
        i
       
       ⁢
          
       and
       ⁢
          
       
        b
        i
       
       ⁢
          
       are
       ⁢
          
       null
      
     
    
   
  
 

wherein wu denotes a user weight, and wherein the user weight is selected according to a skill level of a user associated with the user pick; and
store, based on the signal alignment, at least a first modified and aligned hyper-complex signal and a second modified and aligned hyper-complex signal, wherein at least one of the first data point or the second data point in the first modified and aligned hyper-complex signal aligns with at least one of the third data point or the fourth data point in the second modified and aligned hyper-complex signal.