User Tools

Site Tools


calculator:inductance_of_straight_round_magnetic_wire

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
calculator:inductance_of_straight_round_magnetic_wire [2025/01/11 18:44] – created stan_zurekcalculator:inductance_of_straight_round_magnetic_wire [2025/02/08 16:32] (current) stan_zurek
Line 1: Line 1:
 ==== Calculator of inductance of a straight round magnetic wire ==== ==== Calculator of inductance of a straight round magnetic wire ====
  
-{{page>insert/todo}}+<box 100% #efffef> 
 +|< 100% 10% 90% >| 
 +|  {{/calculator/icon_calc.png?60&nolink}}  | //[[user/Stan Zurek]], Calculator of inductance of a straight round magnetic wire, Encyclopedia Magnetica//, \\ https://www.e-magnetica.pl/doku.php/calculator/inductance_of_straight_round_magnetic_wire, {accessed: @YEAR@-@MONTH@-@DAY@} | 
 +|  {{/wiki/logo.png?20&nolink}} //See more: [[/Calculators of inductance]]//  || 
 +</box>
  
-{{page>insert/calc}} 
  
-<WRAP lo right>//[[https://www.e-magnetica.pl/doku.php/calculator/inductance_of_straight_round_wire|[open]]]//</WRAP>+<box 30% right #f0f0f0> 
 +Definition of the dimensions of a **straight round wire** 
 +[[/file/inductance_of_straight_round_wire_png|{{/inductance_of_straight_round_wire.png}}]] 
 +{{page>insert/by_SZ}} 
 +</box>
  
-[[/Inductance]] of a [[/straight wire]] or conductor with round (circular) cross-section can be calculated withe the equations as specified below. +[[/Inductance]] of a [[/straight wire]] or conductor made from [[/magnetic material]] with round (circular) cross-section can be calculated with the the equation as specified below. 
  
 <HTML> <HTML>
Line 27: Line 34:
 var d          = frm.d.value var d          = frm.d.value
 var l          = frm.l.value var l          = frm.l.value
-var result1a           "1" +var ur         frm.ur.value 
-var result1b           = "1" +var result1    = "1" 
-var result2            = "1" +var result2    = "1" 
-var result3a           = "1" + 
-var result3b           = "1" +var result_avg = "1"
-var result3c           = "1" +
-var result4            = "1" +
-var result_avg         = "1"+
  
 var d_unit     = getSelectedValue(frm.d_unit) var d_unit     = getSelectedValue(frm.d_unit)
Line 40: Line 44:
  
 var result1_unit    = getSelectedValue(frm.result1_unit) var result1_unit    = getSelectedValue(frm.result1_unit)
-var result2_unit    = getSelectedValue(frm.result2_unit) 
-var result3a_unit   = getSelectedValue(frm.result3a_unit) 
-var result3b_unit   = getSelectedValue(frm.result3b_unit) 
-var result4a_unit   = getSelectedValue(frm.result4a_unit) 
-var result4b_unit   = getSelectedValue(frm.result4b_unit) 
-var result4c_unit   = getSelectedValue(frm.result4c_unit) 
- 
- 
-var result_avg_unit = getSelectedValue(frm.result_avg_unit) 
  
 const pi = 3.14159265358979 const pi = 3.14159265358979
Line 63: Line 58:
 // calculate inductance // calculate inductance
 // Rosa (1) // Rosa (1)
-result1 = result1_unit * mu0 * l * (Math.log((l+Math.sqrt(l*l+r*r))/r) + 0.25 - Math.sqrt(l*l+r*r)/l + r/l) / (2 * pi ) +result1 = result1_unit * mu0 * l * (Math.log(2*l/r) - 1 + ur/4) / (2 * pi )
- +
-// Grover (2) +
-result2 = result2_unit * mu0 * l * (Math.log(2*l/r) - 3/4) / (2 * pi ) +
- +
-// Paul (3a,b) +
-result3a = result3a_unit * mu0 * l * (Math.asinh(l/r) - Math.sqrt(1+(r/l)*(r/l)) + r/l  ) / (2 * pi ) +
-result3b = result3b_unit * mu0 * l * (Math.log(2*l/r) - 1) / (2 * pi ) +
- +
-// King & Prasad (4a) +
-result4a = result4a_unit * mu0 * l * (Math.log(2*l/r) - 1 + r/l) / (2 * pi ) +
- +
-// Meinke & Gundlach (4b) +
-result4b = result4b_unit * mu0 * l * (Math.log(10*l/(4*r)) - 1 ) / (2 * pi ) +
- +
-// Aebischer & Aebischer (4c) +
-result4c = result4c_unit * mu0 * l * (Math.log((l+Math.sqrt(l*l+r*r))/r) + 0.25 - Math.sqrt(l*l+r*r)/l + 0.905415*r/l ) / (2 * pi ) +
- +
- +
- +
-// average of all +
-sum = result1/result1_unit + result2/result2_unit + result3a/result3a_unit + result3b/result3b_unit + result4a/result4a_unit + result4b/result4b_unit + result4c/result4c_unit +
-result_avg = result_avg_unit * sum / 7+
  
 // format number to x digits precision, result will equal 1.234e+2 // format number to x digits precision, result will equal 1.234e+2
 result1  = result1.toPrecision(5) result1  = result1.toPrecision(5)
-result2  = result2.toPrecision(5) 
-result3a = result3a.toPrecision(5) 
-result3b = result3b.toPrecision(5) 
-result4a = result4a.toPrecision(5) 
-result4b = result4b.toPrecision(5) 
-result4c = result4c.toPrecision(5) 
-result_avg = result_avg.toPrecision(5) 
  
 // display result // display result
 frm.result1.value = result1 frm.result1.value = result1
-frm.result2.value = result2 
-frm.result3a.value = result3a 
-frm.result3b.value = result3b 
-frm.result4a.value = result4a 
-frm.result4b.value  = result4b 
-frm.result4c.value  = result4c 
-frm.result_avg.value = result_avg 
  
 } }
Line 123: Line 82:
            <OPTION value="1e-2">(cm)</OPTION>            <OPTION value="1e-2">(cm)</OPTION>
            <OPTION value="1e-3" selected>(mm)</OPTION>            <OPTION value="1e-3" selected>(mm)</OPTION>
-        </SELECT> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +        </SELECT> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br>
  
  
Line 132: Line 91:
            <OPTION value="1e-2">(cm)</OPTION>            <OPTION value="1e-2">(cm)</OPTION>
            <OPTION value="1e-3" selected>(mm)</OPTION>            <OPTION value="1e-3" selected>(mm)</OPTION>
-        </SELECT> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  +        </SELECT> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br> 
-        +    
 + 
 +<b>Relative permeability of the wire <i>μ<sub>r</sub></i></b> = <input type="text" value="2000" name="ur" size="10" maxlength="10" onChange="calculate_function(this.form)"> (unitless) 
 +     
         <br><br>         <br><br>
                  
Line 140: Line 102:
     <br><br>     <br><br>
  
-<b><i>L</i></b> = <input type="text" name="result1" size="10" maxlength="10"> +<b><i>L<sub>DC</sub></i></b> = <input type="text" name="result1" size="10" maxlength="10"> 
           <SELECT name="result1_unit" onChange="calculate_function(this.form)">           <SELECT name="result1_unit" onChange="calculate_function(this.form)">
            <OPTION value="1">(H)</OPTION>            <OPTION value="1">(H)</OPTION>
Line 147: Line 109:
            <OPTION value="1e9">(nH)</OPTION>            <OPTION value="1e9">(nH)</OPTION>
         </SELECT> <i>Rosa, eq. (1)</i> <br>         </SELECT> <i>Rosa, eq. (1)</i> <br>
-         
-<b><i>L</i></b> = <input type="text" name="result2" size="10" maxlength="10">  
-          <SELECT name="result2_unit" onChange="calculate_function(this.form)"> 
-           <OPTION value="1">(H)</OPTION> 
-           <OPTION value="1e3">(mH)</OPTION> 
-           <OPTION value="1e6" selected>(μH)</OPTION> 
-           <OPTION value="1e9">(nH)</OPTION> 
-        </SELECT> <i>Grover, eq. (2)</i><br> 
- 
-<b><i>L</i></b> = <input type="text" name="result3a" size="10" maxlength="10">  
-          <SELECT name="result3a_unit" onChange="calculate_function(this.form)"> 
-           <OPTION value="1">(H)</OPTION> 
-           <OPTION value="1e3">(mH)</OPTION> 
-           <OPTION value="1e6" selected>(μH)</OPTION> 
-           <OPTION value="1e9">(nH)</OPTION> 
-        </SELECT> <i>Paul, eq. (3a)</i><br> 
- 
-<b><i>L</i></b> = <input type="text" name="result3b" size="10" maxlength="10">  
-          <SELECT name="result3b_unit" onChange="calculate_function(this.form)"> 
-           <OPTION value="1">(H)</OPTION> 
-           <OPTION value="1e3">(mH)</OPTION> 
-           <OPTION value="1e6" selected>(μH)</OPTION> 
-           <OPTION value="1e9">(nH)</OPTION> 
-       </SELECT>  <i>Paul, eq. (3b)</i><br> 
- 
-<b><i>L</i></b> = <input type="text" name="result4a" size="10" maxlength="10">  
-          <SELECT name="result4a_unit" onChange="calculate_function(this.form)"> 
-           <OPTION value="1">(H)</OPTION> 
-           <OPTION value="1e3">(mH)</OPTION> 
-           <OPTION value="1e6" selected>(μH)</OPTION> 
-           <OPTION value="1e9">(nH)</OPTION> 
-       </SELECT> <i>King & Prasad, eq. (4a)</i><br> 
-        
-<b><i>L</i></b> = <input type="text" name="result4b" size="10" maxlength="10">  
-          <SELECT name="result4b_unit" onChange="calculate_function(this.form)"> 
-           <OPTION value="1">(H)</OPTION> 
-           <OPTION value="1e3">(mH)</OPTION> 
-           <OPTION value="1e6" selected>(μH)</OPTION> 
-           <OPTION value="1e9">(nH)</OPTION> 
-       </SELECT> <i>Meinke & Gundlach, eq. (4b)</i> <br> 
- 
-<b><i>L</i></b> = <input type="text" name="result4c" size="10" maxlength="10">  
-          <SELECT name="result4c_unit" onChange="calculate_function(this.form)"> 
-           <OPTION value="1">(H)</OPTION> 
-           <OPTION value="1e3">(mH)</OPTION> 
-           <OPTION value="1e6" selected>(μH)</OPTION> 
-           <OPTION value="1e9">(nH)</OPTION> 
-       </SELECT> <i>Aebischer & Aebischer, eq. (4c)</i><br><br> 
-       
-<b><i>L</i></b> = <input type="text" name="result_avg" size="10" maxlength="10">  
-          <SELECT name="result_avg_unit" onChange="calculate_function(this.form)"> 
-           <OPTION value="1">(H)</OPTION> 
-           <OPTION value="1e3">(mH)</OPTION> 
-           <OPTION value="1e6" selected>(μH)</OPTION> 
-           <OPTION value="1e9">(nH)</OPTION> 
-        </SELECT> <b>Average of all above</b>  
  
  </form>  </form>
Line 211: Line 117:
  
 <WRAP lo> <WRAP lo>
-//Note: Several assumptions are made for all these equations: 1) The return path is **not** considered so the total inductance of the complete circuit can be significantly different. 2) The length of the wire is assumed to be significantly longer than it radius (r << l), and for r ≈ l the calculation errors might be excessive. 3) The medium and the wire are assumed to be non-magnetic with μ<sub>r</sub> ≡ 1. For magnetic wire see [[inductance_of_magnetic_straight_round_wire|Calculator of inductance of a magnetic straight round wire]]. 4) The current is uniformly distributed inside the wire (no [[/skin effect]]). For high-frequency inductance see [[inductance_of_straight_round_wire_at_high-frequency|Calculator of inductance of a straight round wire at high frequency]]. 5) The equations were converted here to be consistent with [[/SI units]].//+//Note: Several assumptions are made for all these equations: 1) The return path is **not** considered so the total inductance of the complete circuit can be significantly different. 2) The length of the wire is assumed to be significantly longer than it radius (r << l), otherwise the errors might be excessive. 3) The surrounding medium is assumed to be non-magnetic (μ<sub>r</sub> 1). 4) The current is uniformly distributed inside the wire (no [[/skin effect]]). 5) The equations were converted here to be consistent with [[/SI units]].//
 </WRAP> </WRAP>
  
-<WRAP lo> 
-^  [1] Source: Edward B. Rosa, The self and mutual inductance of linear conductors, Department of Commerce and Labor, Bulletin of the Bureau of Standards, Volume 4, 1907-8, Washington, 1908  ^^^ 
-|  **(1)** \\ //Rosa [1], eq. (9), p. 305//  |  $$ L = \frac{μ_0 ⋅ l}{2⋅π}⋅\left( ln \left( \frac{l+\sqrt{l^2 + r^2}}{r} \right) + \frac{1}{4} - \frac{\sqrt{l^2 + r^2}}{l} + \frac{r}{l}  \right) $$  |  (H)  | 
-^  //[2] Source: F.W. Grover, Inductance Calculations: Working Formulas and Tables, ISA, New York, 1982, ISBN 0876645570//  ^^^ 
-|  **(2)** \\ //Grover [2], eq. (7), p. 35//  |  $$ L = \frac{μ_0 ⋅ l}{2⋅π}⋅\left( ln \left( \frac{2⋅l}{r} \right) - \frac{3}{4} \right) $$  |  (H)  | 
-^  //[3] Source: C.R. Paul. Inductance: Loop and Partial, Wiley-IEEE Press, 2009, New Jersey, ISBN 9780470461884//  ^^^ 
-|  **(3a)** \\ //Paul [3], full eq. (5.18b), p. 208//    $$ L = \frac{μ_0 ⋅ l}{2⋅π}⋅\left( asin \left( \frac{l}{r} \right) - \sqrt{1+ \left (\frac{r}{l} \right)^2} + \frac{r}{l} \right) $$  |  (H)  | 
-|  **(3b)** \\ //Paul, [3] simplified eq. (5.18c), p. 208 (for r << l) \\ and for high-frequency (skin depth δ ≈ 0) //  |  $$ L ≈ \frac{μ_0 ⋅ l}{2⋅π}⋅\left( ln \left( \frac{2⋅l}{r} \right) - 1 \right) $$  |  (H)  | 
-^  //[4] Source: Aebischer H.A., Aebischer B., Improved formulae for the inductance of straight wires. Advanced electromagnetics. 2014 Sep 8;3(1):31-43//  ^^^ 
-|  **(4a)** \\ //King & Prasad [4] eq. (28), p. 34//  |  $$ L = \frac{μ_0 ⋅ l}{2⋅π}⋅\left( ln \left( \frac{2⋅l}{r} \right) - 1 + \frac{r}{l} \right) $$  |  (H)  | 
-|  **(4b)** \\ //Meinke & Gundlach [4], eq. (29), p. 35//  |  $$ L = \frac{μ_0 ⋅ l}{2⋅π}⋅\left( ln \left( \frac{10⋅l}{4⋅r} \right) - 1 \right) $$  |  (H)  | 
-|  **(4c)** \\ //Aebischer & Aebischer [4], eq. (34), p. 35//  |  $$ L = \frac{μ_0 ⋅ l}{2⋅π}⋅\left( ln \left( \frac{l+\sqrt{l^2 + r^2}}{r} \right) + \frac{1}{4} - \frac{\sqrt{l^2 + r^2}}{l} + \frac{0.905415⋅r}{l}  \right) $$  |  (H)  | 
-| where: $μ_0$ - [[/permeability of vacuum]] (H/m), $l$ - wire length (m), $r$ - wire radius (m)   ||| 
-</WRAP> 
  
 +^  Inductance of a straight round magnetic wire or conductor  ^^^
 +| // Sources: [1] Edward B. Rosa, The self and mutual inductance of linear conductors, Department of Commerce and Labor, Bulletin of the Bureau of Standards, Volume 4, 1907-8, Washington, 1908, \\ [2] F.W. Grover, Inductance Calculations: Working Formulas and Tables, ISA, New York, 1982, ISBN 0876645570//  |||
 +|  **(1)** \\ //[1] Rosa, eq. (11), p. 305// \\ and //[2] Grover, eq. (8), p. 35//  |  $$ L = \frac{μ_0 ⋅ l}{2⋅π}⋅\left( ln \left( \frac{2⋅l}{r} \right) - 1 + \frac{μ_r}{4} \right) $$  |  (H)  |
 +| where: $μ_0$ - [[/magnetic permeability of vacuum]] (H/m), $l$ - wire length (m), $r$ - wire radius (m), $μ_r$ - [[/relative magnetic permeability]] of the wire (unitless)   |||
 +
 +
 +<box 100% #efffef>↑</box>
 +{{page>insert/paypal}}
  
-{{tag>Calculators Inductance_of_straight_wire Inductance_of_straight_conductor}}+{{tag>Calculators Inductance_of_straight_wire Inductance_of_straight_conductor Inductance_of_magnetic_wire Inductance_of_magnetic_conductor}}
calculator/inductance_of_straight_round_magnetic_wire.1736617479.txt.gz · Last modified: 2025/01/11 18:44 by stan_zurek

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki
Legal disclaimer: Information provided here is only for educational purposes. Accuracy is not guaranteed or implied. In no event the providers can be held liable to any party for direct, indirect, special, incidental, or consequential damages arising out of the use of this data.

For information on the cookies used on this site refer to Privacy policy and Cookies.