Un array Halbach è una disposizione speciale di magneti permanenti che aumenta il campo magnetico su un lato dell'array mentre annulla il campo vicino allo zero sull'altro lato. Ciò si ottiene avendo un modello di magnetizzazione spazialmente rotante.
Lo schema di rotazione dei magneti permanenti (sulla faccia anteriore; a sinistra, in alto, a destra, in basso) può essere continuato all'infinito e avere lo stesso effetto. L'effetto di questa disposizione è più o meno simile a molti magneti a ferro di cavallo posti adiacenti l'uno all'altro, con poli simili che si toccano.
Ecco i tipi comuni:
Array lineari di Halbach
Cilindro Halbach