A Neural Network Method For Approximating Preisach'S Model Of Magnetic Hysteresis Using Particle Swarm Optimization