Demagnetization coefficient of an ellipsoid
Author: kegasaExecutions: 129
※ This library was created by a member. This site is not responsible for its content.
Demagnetizing factor of an ellipsoid
if(a==b){a=a*1.001;}
if(a==c){a=a*1.001;}
if(b==c){a=a*1.0001;b=b*1.0001;}
k = sqrt((1-(b/a)^2)/(1-(c/a)^2));
θ = acos(c/a);
x = sin(θ);
L = (b/a)*(c/a)/((sin(θ)^3)*(k^2))*(ellipticF(x,k)-ellipticE(x,k));
M = (b/a) * (c/a) / ((sin(θ)^3) * (k^2) * (1 - k^2)) * (ellipticF(x, k) - (1 - k^2) *ellipticF(x,k) - (k^2) * (sin(θ)) * (c/a) / (b/a));
N = (b/a)*(c/a)/((sin(θ)^3)*(1-k^2))*((sin(θ)*(b/a)/(c/a))-ellipticE(x,k));
μeff = 1/(L + (1 - L)/μr);
μeffmax = 1/L;
print(a);
print(b);
print(c);
print(k);
print(θ);
print(L);
print(M);
print(N);
print(μr);
print(μeff);
print(μeffmax);
if(a==c){a=a*1.001;}
if(b==c){a=a*1.0001;b=b*1.0001;}
k = sqrt((1-(b/a)^2)/(1-(c/a)^2));
θ = acos(c/a);
x = sin(θ);
L = (b/a)*(c/a)/((sin(θ)^3)*(k^2))*(ellipticF(x,k)-ellipticE(x,k));
M = (b/a) * (c/a) / ((sin(θ)^3) * (k^2) * (1 - k^2)) * (ellipticF(x, k) - (1 - k^2) *ellipticF(x,k) - (k^2) * (sin(θ)) * (c/a) / (b/a));
N = (b/a)*(c/a)/((sin(θ)^3)*(1-k^2))*((sin(θ)*(b/a)/(c/a))-ellipticE(x,k));
μeff = 1/(L + (1 - L)/μr);
μeffmax = 1/L;
print(a);
print(b);
print(c);
print(k);
print(θ);
print(L);
print(M);
print(N);
print(μr);
print(μeff);
print(μeffmax);
| a | mm |
| b | mm |
| c | mm |
| k | |
| θ | radian |
| L/(4*pi) | |
| M/(4*pi) | |
| N/(4*pi) | |
| μr | |
| μeff | |
| μeffmax = 1/(L/(4*pi)) |
Demagnetizing Factor of General Ellipsoids
by Osborn
1945
http://www.cmap.polytechnique.fr/~alouges/coursm2/Osborn.pdf
by Osborn
1945
http://www.cmap.polytechnique.fr/~alouges/coursm2/Osborn.pdf
No customer feedback for this calculation yet.