Basically it is a generator, the exact opposite of a MHD pump. A flow of conductive liquid through a magnetic field generates a voltage detected by 2 electrodes inserted into the insulated pipe walls. Probably the only flow measuring system that can deal with pebbles in the flow without having a too large error or breaking. Do not use with ferrous slurries unless it has an AC excitation coil that is periodically switched off so it self cleans. If it uses a permanent magnet you will have to clean tramp iron from it at intervals or live with slightly reduced accuracy as the level builds up and clears with flow.