ABSTRACT

The formalism of micromagnetics is a semiclassical approach to model magnetic materials at the nano scale. In essence, the theory of micromagnetics incorporates quantum mechanical effects by replacing the electron spin distribution with a continuous vector field and approximates the exchange energy based on this vector field. The main advantage of this micromagnetics theory, from a simulation point of view, is that it allows us to simulate magnetic materials in the nano-scale region without having to resort to complex quantum mechanical effects that would have made the simulation impossible due to processing power and memory requirements This chapter introduces the governing equations for micromagnetics and applies the finite element method to it in order to simulate nano-scale magnetic materials and shows how this can be implemented using MATLAB. MATLAB will display the change of magnetization components continuously as they relax toward the energy minimum.