Error analysis and improvement strategies for precision oil flow meters