arim.scat.sdh_2d_scat#
- arim.scat.sdh_2d_scat(inc_theta, out_theta, frequency, radius, longitudinal_vel, transverse_vel, min_terms=10, term_factor=4, to_compute=frozenset({'LL', 'LT', 'TL', 'TT'}))[source]#
Scattering coefficients for a side-drilled hole in 2D
The scattered field is given by:
u_scat(r, theta) = u0 * sqrt(1 / r) * exp(-i k r + i omega i ray) * (sqrt(lambda_L) A(theta) e_r + sqrt(lambda_T) B(theta) e_theta)
where A(theta) and B(theta) are the scattering coefficients for respectively L and T scattered waves and where e_r and e_theta are the two vectors of the cylindrical coordinate system.
The coefficient for LL, LT, TL and TT are obtained from Lopez-Sanchez’s paper, equations 33, 34, 39, 40. See also Brind’s paper.
Another difference with these papers is the definition of theta. We use the NDT convention where pulse-echo corresponds to theta=0. For Brind, Lopez-Sanchez et al. pulse-echo corresponds to theta=pi.
The number of factor in the sum is:
maxn = max(min_terms, ceil(term_factor * alpha), ceil(term_factor * beta))
- Parameters:
inc_theta (ndarray) – Angle in radians. Pulse echo case corresponds to inc_theta = out_theta
out_theta (ndarray) – Angle in radians.
frequency (float)
radius (float)
longitudinal_vel (float)
transverse_vel (float)
min_terms (int)
term_factor (int)
to_compute (set) – See
SCAT_KEYS
- Returns:
result – Keys corresponds to ‘to_compute’ argument. Values have the shape of theta.
- Return type:
dict
References
[Lopez-Sanchez] Lopez-Sanchez, Ana L., Hak-Joon Kim, Lester W. Schmerr, and Alexander Sedov. 2005. ‘Measurement Models and Scattering Models for Predicting the Ultrasonic Pulse-Echo Response From Side-Drilled Holes’. Journal of Nondestructive Evaluation 24 3): 83–96. doi:10.1007/s10921-005-7658-4.
[Brind] Brind, R. J., J. D. Achenbach, and J. E. Gubernatis. 1984. ‘High-Frequency Scattering of Elastic Waves from Cylindrical Cavities’. Wave Motion 6 (1): 41–60. doi:10.1016/0165-2125(84)90022-2.
[Zhang] Zhang, Jie, B.W. Drinkwater, and P.D. Wilcox. 2008. ‘Defect Characterization Using an Ultrasonic Array to Measure the Scattering Coefficient Matrix’. IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control 55 (10): 2254–65. doi:10.1109/TUFFC.924.