Un array Halbach è una disposizione specifica di una serie di magneti permanenti. L'array ha un modello di magnetismo rotante nello spazio che annulla il campo da un lato ma lo aumenta dall'altro. I principali vantaggi degli array Halbach sono che possono produrre forti campi magnetici su un lato creando un campo disperso molto piccolo sul lato opposto. Questo effetto è meglio compreso osservando la distribuzione del flusso magnetico.