Patent ID: 7401009

Claim:
A computer-implementable method for magnetostatic modeling of a magnetic object, said method implementable utilizing a computer comprising a processor and a data bus coupled to said processor, said computer further comprising a computer-usable medium embodying computer code, said computer-usable medium coupled to said data bus, said computer code comprising instructions executable by said processor and configured for implementing said method, said method comprising the steps of: determining a BH curve of said magnetic object utilizing said computer; dividing a computer representation of said magnetic object into a plurality of magnet volume elements utilizing said computer; calculating a magnetic flux density and a magnetic field intensity for each magnet volume element among said plurality of magnet volume elements utilizing said computer; calculating a point on said BH curve of said magnetic object wherein said magnetic flux density and said magnetic field intensity of said each magnet volume element of said plurality of magnet volume elements crosses said BH curve of said magnetic object utilizing said computer; calculating a plurality of BH curves wherein a single BH curve is calculated for said each magnet volume element of said plurality of magnet volume elements by assigning a relative permeability (μ) of 1.0 to said each magnet volume element utilizing said computer; determining a residual induction (M n ) of said each magnet volume element of said plurality of magnet volume elements utilizing said plurality of BH curves utilizing said computer; creating a plurality of magnet volume element models by utilizing a magnet modeling module to model said each magnet volume element among said plurality of magnet volume elements utilizing said residual induction (M n ) of said each magnet volume element utilizing said computer; and thereafter summing said plurality of magnet volume models through superposition to thereby improve the magnetic modeling of said magnetic object for use in designing and implementing magnetic objects for use in magnetic-based applications by configuring said model utilizing said computer.