Understanding Electromagnetic Flow Meters: Achieving Accurate Flow Monitoring in Complex Conditions