Study on the design and performance of a bi-directional cone flowmeter