PROBLEM TO BE SOLVED: To provide an improved technology in using an ultrasonic wave to obtain fluid vorticity.SOLUTION: A velocity vector calculation part 16 obtains a velocity vector with respect to each of multiple sample points in a coordinate system for calculation that corresponds to a space for transmitting and receiving ultrasonic waves. A vorticity calculation part 20 calculates a vorticity of an attention sample point in the coordinate system for calculation, on the basis of the velocity vector to be obtained with respect to each of the sample points in the coordinate system for calculation. The vorticity calculation part 20 calculates the vorticity at the attention sample point on the basis of the velocity vectors at the sample points around the attention sample point. A rotation calculation part 30 calculates rotation in an attention region R on the basis of each vorticity at multiple attention sample points included in the attention region. The rotation calculation part 30 adds the vorticities at all attention sample points included in the attention region and obtains the rotation in the attention region.COPYRIGHT: (C)2014,JPO&INPIT【課題】超音波を利用して流動体の渦度を得るにあたっての改良技術を提供する。【解決手段】速度ベクトル演算部16は、超音波が送受される空間に対応した演算用座標系において複数のサンプル点について、各サンプル点ごとに速度ベクトルを得る。渦度演算部20は、演算用座標系において各サンプル点ごとに得られる速度ベクトルに基づいて演算用座標系における注目サンプル点の渦度を算出する。渦度演算部20は、注目サンプル点の周囲にある複数のサンプル点における速度ベクトルに基づいて、その注目サンプル点の渦度を算出する。循環演算部30は、注目領域に含まれる複数の注目サンプル点の渦度に基づいて、注目領域Rにおける循環を算出する。循環演算部30は、注目領域に含まれる全ての注目サンプル点の渦度を加算処理して、注目領域における循環を得る。【選択図】図1