[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Lundin's Inductance Formula
Original poster: "Ed Phillips by way of Terry Fritz <twftesla-at-qwest-dot-net>" <evp-at-pacbell-dot-net>
Here are formulae for calculating inductance using Lundin's
APPROXIMATION for Nagaoka's constant. This is much, much more
convenient to use or program than the old way which involved
double-difference table interpolation, and the results are almost as
accurate.
"Calculation of inductance by Lundin's approximation to Nagaoka's
constant.
[Letter to Proceedings of the IEEE, Volume 75, Number 9, September 1985
pp 1428 =1429]
FOR A SOLENOID OF DIMENSIONS:
DIAMETER (INCHES) = D
LENGTH (INCHES) = LE
NUMBER OF TURNS = N
CALCULATE
X=D/LE
X2=X^2
A(X)=(1+.383901*X+.017108*X^2)/(1+.258952*X)
B(X)=(.093842*X+.002029*X^2-.000801*X^3)
IF X = > 1
K = (.6366198#/X)*((LOG(4*X)-.5)*FNA(1/X2)+FNB(1/X2))
INDUCTANCE =.0250688*D*X*N^2*K MICROHENRIES
IF X < = 1
K=FNA(X2)-.42441318#*X
IND=.0250688*D*X*N^2*K MICROHENRIES
I can't find the original letter, so the stuff above is a rewrite of
the expressions in the Basic program I wrote at the time; hope I didn't
make any mistakes. "Just in case" here are the original Basic
statements:
INPUT "DIAMETER, LENGTH, (INCHES) AND NUMBER OF TURNS"; D,L,N
DEF FNA(X)=(1+.383901*X+.017108*X^2)/(1+.258952*X)
DEF FNB(X)=(.093842*X+.002029*X^2-.000801*X^3)
X=D/L
X2=X^2
IF X<1 THEN LT1
K=(.6366198#/X)*((LOG(4*X)-.5)*FNA(1/X2)+FNB(1/X2))
LT1:
K=FNA(X2)-.42441318#*X
IND=.0250688*D*X*N^2*K ' INDUCTANCE IN MICROHENRIES
Ed