DESC icon indicating copy to clipboard operation
DESC copied to clipboard

Generalize boozer transform to multiple surfaces

Open f0uriest opened this issue 2 years ago • 4 comments
trafficstars

f0uriest avatar Dec 20 '22 16:12 f0uriest

https://drive.google.com/file/d/1mA8tmktuMO-bUwUVtD3LoIH2meHPesCd/view?usp=sharing

Some initial notes I had on this, trying to follow the usual Boozer transform way but with Fourier-Zernike basis instead of DoubleFourierSeries. I was hoping to see if we could get a way to relate the coefficients of nu with the coefficients of a quantity like the poloidal magnetic field, but there are some extra coupling terms that made it not obvious how to relate the coefficients themselves. Maybe another approach would be better, this is just what I've tried

dpanici avatar Mar 07 '24 03:03 dpanici

@dpanici I am interested in this one but your notes are not accessible (due to permissions)

rahulgaur104 avatar Mar 07 '24 04:03 rahulgaur104

Try the link noww

dpanici avatar Mar 07 '24 05:03 dpanici

Yes, I can access the file now. Thanks!

rahulgaur104 avatar Mar 07 '24 05:03 rahulgaur104

Make sure the components of B we try to find coeffs for are analytic functions at the axis

dpanici avatar Jun 25 '24 18:06 dpanici

@dpanici check where I did fits of Boozer/DESC B in FourierZernike

dpanici avatar Jun 25 '24 18:06 dpanici

e_theta is analytic. It's always zero on axis. e_zeta is also analytic. It is well defined on axis and always points in direction of B. See https://github.com/PlasmaControl/DESC/blob/87db5bec666e26f4a87310170a1d1ff86301b9f3/tests/test_axis_limits.py#L320

The covariant basis vectors are just derivatives of some position vector along a coordinate curve, so they will have nice analysis properties. So B is analytic implies B_theta and B_zeta are too.

unalmis avatar Jun 26 '24 05:06 unalmis