Tagged: fourier


November 19, 2021 at 12:30 pmvmassanaSubscriber
Hello,
I have made the design of an electromagnetic quadrupole in Maxwell 2D. The profile of the poles is composed of segments whose coordinates (xn, yn) are expressed as variables. So far no problem. As I have to leave a minimum vetical gap, the profile cannot be completely hyperbolic.
The objective is to maximize the coefficient b2 (quadrupole component) of the Fourier transform by taking the components Bx and By of the magnetic induction field along a circle of radius R. This circle is also defined outside the model to work with it in the postprocessor.
My question is, how should I express the cost function to maximize the b2 coefficient?
Thank you very much in advance.
Valentí

February 3, 2022 at 8:37 pmGLUOAnsys EmployeeHello @vmassana Could you share more information about your question? Like a screenshot of the model would be helpful.
Thanks GLUO

October 6, 2022 at 9:08 amValentí MassanaSubscriber
Hi Genyi,
Thank you for your interest. As of today I have the result of this question and let me expose here the solution that I have found (surely there is more than one).
The interest of the problem was to do the DFT (Discrete Fourier Transform) from the Cartesian components of the magnetic induction field, Bx and By, on a circle of radius R (drawn outside the model). Let's say we take 16 points on that circle (the number of points must always be of the type 2^n).
Also, mention that in a "pure" quadrupole only the Fourier component b2 should survive, and that the allowed components are b6, b10, b14, etc... The others are "forbidden" by symmetry.
The point is that to construct a cost function to minimize, for example, the harmonic b6 from the Cartesian components Bx and By, we have to keep in mind that in the analysis of the harmonics of the field, the angular dependence of the harmonic j goes as Exp[i (j1) k*phi/N], where k=0,1,2....N1.
Thus in our case:
b6=By(p1)Cos[0]+By(p2)Cos[1*10π/16]+By(p3)Cos[2*10π/16]+By(p4)Cos[3*10π/16]+...+By(p16)Cos[(15*10π/16],
where By(p1), By(p2), ... refers to the value of By at the point p1, p2, around the circle of radius R. Say that 3 of the 16 terms are directly zero.
In the case of wanting to minimize b10: summation of [Cos[(k  1)*18π/16], k=0,1,2....N1.
Solution: My idea was to first define in "Field overlays>Calculator" the values By(pn) and then construct the cost function as a sum of j terms, as I have previously defined the harmonic b6. And minimize this function.
This way of solving the problem worked for me, I don't know if it is possible to use in Ansys other simpler solving methods.

 You must be logged in to reply to this topic.
Boost Ansys Fluent Simulations with AWS
Computational Fluid Dynamics (CFD) helps engineers design products in which the flow of fluid components is a significant challenge. These different use cases often require large complex models to solve on a traditional workstation. Click here to join this event to learn how to leverage Ansys Fluids on the cloud, thanks to Ansys Gateway powered by AWS.
Earth Rescue – An Ansys Online Series
The climate crisis is here. But so is the human ingenuity to fight it. Earth Rescue reveals what visionary companies are doing today to engineer radical new ideas in the fight against climate change. Click here to watch the first episode.
Ansys Blog
Subscribe to the Ansys Blog to get great new content about the power of simulation delivered right to your email on a weekly basis. With content from Ansys experts, partners and customers you will learn about product development advances, thought leadership and trends and tips to better use Ansys tools. Sign up here.
 simulation completed with execution error on server
 How to export Ansys Maxwell simulation results for postprocessing in matlab or in .csv file
 Maxwell, HFSS or Q3D?
 Unable to assign correctly the excitations in a coil
 Signing up as ANSYS Support Coordinator
 Running ANSYS HFSS on the HPC (it runs on Linux only)
 Intersect errors with model with complex structure
 Error
 Running ANSYS HFSS on multiple nodes on SLURM based cluster
 HFSS: reset marker legend dimensions.

3694

2558

1765

1234

590
© 2023 Copyright ANSYS, Inc. All rights reserved.