Рассчитаем производную векторного потенциала, создаваемого торцевым поверхностным током, по \(z_a\) координате точки наблюдения \(\frac{\partial}{\partial z_a} A_t = \frac{\partial}{\partial z_a}\int\limits_{{{\varphi}_{j}}}{\frac{j_t \left( {{r}_{j}} \right){{r}_{j}}}{R}\ }d{{\varphi }_{j}}\)
At_diff_za_ = lambda J, c, kappa, rj, ra, zj, za : diff(At(J, c, kappa, rj, ra, zj, za), za)
Учитывая положительное направление поверхностного тока в левом торце и отрицательное направление поверхностного тока в правом торце составим сумму полученной производной для обоих торцов
At2_diff_za_ = lambda J, c, kappa, rj, ra, zj1, zj2, za : At_diff_za_(J, c, kappa, rj, ra, zj1, za) - At_diff_za_(J, c, kappa, rj, ra, zj2, za)
Рассчитаем производную векторного потенциала, создаваемого торцевым поверхностным током, по $r_a$ координате точки наблюдения $\frac{1}{r_a}\frac{\partial}{\partial r_a}\left(r_a\,A_t\right) = \frac{1}{r_a}\frac{\partial}{\partial r_a}\left(r_a\,\int\limits_{{{\varphi}_{j}}}{\frac{j_t \left( {{r}_{j}} \right){{r}_{j}}}{R}\ }d{{\varphi }_{j}}\right)$
At_ra_diff_ra_div_ra_ = lambda J, c, kappa, rj, ra, zj, za : (ra*At(J, c, kappa, rj, ra, zj, za)).diff(ra)/ra
Учитывая положительное направление поверхностного тока в левом торце и отрицательное направление поверхностного тока в правом торце составим сумму полученной производной для обоих торцов
At2_ra_diff_ra_div_ra_ = lambda J, c, kappa, rj, ra, zj1, zj2, za : At_ra_diff_ra_div_ra_(J, c, kappa, rj, ra, zj1, za) - At_ra_diff_ra_div_ra_(J, c, kappa, rj, ra, zj2, za)
Рассчитаем производную векторного потенциала, создаваемого поверхностным током цилиндрической поверхности, по $r_a$ координате точки наблюдения $\frac{\partial}{\partial r_a} A_s = \frac{\partial}{\partial r_a}\int\limits_{{{\varphi}_{j}}}{\frac{j_s \left( {{r}_{j}} \right){{r}_{j}}}{R}\ }d{{\varphi }_{j}}$
As_diff_ra_ = lambda J, c, kappa, rj, ra, zj, za : As(J, c, kappa, rj, ra, zj, za).diff(ra)
Учитывая отрицательное направление поверхностного тока на внутренней цилиндрической поверхности (в сверлении) и положительное направление поверхностного тока на внешней цилиндрической поверхности составим сумму полученной производной для обоих цилиндрических поверхностей
As2_diff_ra_ = lambda J, c, kappa, rj1, rj2, ra, zj, za : - As_diff_ra_(J, c, kappa, rj1, ra, zj, za) + As_diff_ra_(J, c, kappa, rj2, ra, zj, za)
Рассчитаем производную векторного потенциала, создаваемого поверхностным током цилиндрической поверхности, по $z_a$ координате точки наблюдения $\frac{\partial}{\partial z_a} A_s = \frac{\partial}{\partial z_a}\int\limits_{{{\varphi}_{j}}}{\frac{j_s \left( {{r}_{j}} \right){{r}_{j}}}{R}\ }d{{\varphi }_{j}}$
As_diff_za_ = lambda J, c, kappa, rj, ra, zj, za : As(J, c, kappa, rj, ra, zj, za).diff(za)
Учитывая отрицательное направление поверхностного тока на внутренней цилиндрической поверхности (в сверлении) и положительное направление поверхностного тока на внешней цилиндрической поверхности составим сумму полученной производной для обоих цилиндрических поверхностей
As2_diff_za_ = lambda J, c, kappa, rj1, rj2, ra, zj, za : - As_diff_za_(J, c, kappa, rj1, ra, zj, za) + As_diff_za_(J, c, kappa, rj2, ra, zj, za)