Een Halbach-array is een specifieke opstelling van een reeks permanente magneten. De array heeft een ruimtelijk roterend patroon van magnetisme dat het veld aan de ene kant opheft maar aan de andere kant versterkt. De grote voordelen van Halbach Arrays zijn dat ze aan de ene kant sterke magnetische velden kunnen produceren en aan de andere kant een heel klein strooiveld kunnen creëren. Dit effect wordt het best begrepen door de magnetische fluxverdeling te observeren.