Skip to content

dmorin98/Non-Ideal-Magnet-Optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Non-Ideal-Magnet-Optimization

Description

The goal of this program is to provide a simple solution to describing non-ideal magnets (e.g. magnets with non-uniform remanence). The program works by assuming the magnetic remenance varies as a function width along the magnet surface. Magnetic field equations for three infinitely long sheets of current are used as an approximation of the magnetic fields of a permenant block magnet. The simulated spatial magnet remanence is modulated through a variation of parameter values to create the expressions which describe a non-ideal magnet.

An experimental magnetic field plot along the width of a block magnet was measured, of which has a non-ideal remanence. This is found in the /Width_Y_1D_Magnetic_field.mat/ file. The optimization algorithm aims to minimize the sum of the squared residuals from the simulated and experimental field results.

Beginning of Optimization

start_optimization

Finished Optimization

end_optimization

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages