Electronics

Electronics

Topics related to HFSS, Maxwell, SIwave, Icepak, Electronics Enterprise and more.

Optimization Error: Maximizing change in magnetic field over time

    • NathanS
      Subscriber

      Hello Everyone, 


           I am trying to run an optimization (using sequential nonlinear programming). I am running a magnetic transient simulation. In the simulation, I am linearly sweeping the current in a coil, and plotting the x component of the magnetic field at a particular point. I want the design parameters of the device to be such that it gives me the largest change in magnetic field over time at that point. To calculate the change in magnetic field, I created an output variable DeltaBx = integ(deriv(Bx)). NOTE: The magnetic field when the current through the coil is zero is not a non-zero value, so I can't just use the magnitude to indicate change in magnetic field.  


      However, I run into a problem when I try to use sequential nonlinear programming to maximize the variable: 



      Is there any way to use the optimizer to maximize a variable that depends on two different magnetic field values at different times? 


      Any advice/suggestions would be appreciated! Thanks! 

Viewing 0 reply threads
  • The topic ‘Optimization Error: Maximizing change in magnetic field over time’ is closed to new replies.