From 46ec93bb68131644de857fcbdeb6a0a891d216e6 Mon Sep 17 00:00:00 2001 From: miguel <31931809+miguelvaca@users.noreply.github.com> Date: Tue, 21 Sep 2021 00:03:03 +1000 Subject: [PATCH] Added single-turn loop capacitance calculation and display. --- C_loop.png | Bin 0 -> 3056 bytes MultiloopCapacitance.png | Bin 11815 -> 11655 bytes magloop.html | 50 ++++++++++++++++++-------------------- magloop_equations.html | 51 +++++++++++++++++++++++---------------- 4 files changed, 54 insertions(+), 47 deletions(-) create mode 100644 C_loop.png diff --git a/C_loop.png b/C_loop.png new file mode 100644 index 0000000000000000000000000000000000000000..4af4abb17ea1790835e2bbc70973f20cbe61dc6c GIT binary patch literal 3056 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 literal 0 HcmV?d00001 diff --git a/MultiloopCapacitance.png b/MultiloopCapacitance.png index f7f9667430b09701efcbcda7308c7f001e02ba02..737b2783bee832951e8a430741a6b20a7e9551e5 100644 GIT binary patch delta 11054 zcmYj%1yohd_cj+0F3kl5q(emM4y8d5Nog(((jeW)p}UmEOLun(m+tQF7DT%1!}ooE z>-(RzPOLezXZGxQ_MUq3w1c#$Llotuu+T}+5fBitq(4X~As`@XJ$-wDQJ$Xo?wCsq8Mp&-3eObzC&S{*^dZz?)IXe(2$Uf z(4$MVb(IhdT@dDI-it_q<{U(RJAyrsf>V$UC_zPNX!aTKBB$zmw9w$y5U&tCk`oecC4gjem$+J44q;W*L87w@Ot(h184%+|CVq z42loo@Qd5?Rp}w_4E}y$Z+E=4vJMS{X$iyHfVi2u9a=6HIn*F*=pcHLb=>d%8Wgw;Y*&rsctD_?gqMG1Sw3+vFz5>qrDr)!nSe zs~+J}uls#HqP!JSQ7)}SE8Qkn1NFdVh8^E)(bb<0JHyCwX%3(x}2;gFcR+5lcP)%CBuG{Q_Pjwgh~ zime`R^q49sqzb%wZ_iHN9jtf1r*5iOIE{Tn0;Ku(tc&qwKwbwU+#`TwKvkK9bndlv zMci7?ESY#HFUl=gGz4Ne5Q9WSinevDhbvw{9-!ztH`lJu^A) z*WP%)E~kBG>46-{(J~*dk=Jo#`sE+Pz1VYka)BVVJauj%$rqbbQq zs-TwKz*C@*Mm98cYrdeuvgz}*n5ZnT!81_nhfQU*hF;%auFNRtMR-GY!9Gv^nr8aN z>v}-Xxl@&dF`PS5#R6GKQEoJ^%VN_YSyKNEVummmm(cC+s+?>d8B+sGI^e8=aDZ`} zOC*UaSB?Ivbxo`4l|G5+vjcr(e{cT~L6%@X3K{`5Nn-{(tYeXU2R1}OYFx{@T~y^$ zDTSsmA`C4t!?rk4X+Pe+IUkL2J13A#M^`hG|w=+w}kc6>8`M9JR19j z=Le{5@Ss*=WkxU&wz?A=A^@i@cR7d;D0$Azu*@(-_$A03StFvHA?fylw3+)5e!0w5 zkyKY4IJ<4*V~LWF;l@l&Bc(6e5vpKPpFfYzGJis!=BadGE46lVKBH%&DzRgUED6yU z*!lf20B&B#WL2=uQC93MuE+dc!Q6tQkCNkU;xU~Im%IaLg+xfF65!FNFz6cQm&8tp z@b(W*d%WA}6FHJoMux#e-X&b{(Cb)e4~B62+7=iW7PnQI>k=Z`=`F?_K4~0at%^#^ z;P%>XKdFotBC@)Mk6Em^-F~?Oq!HLeVjqrWirU!lJj7P=%L^g4Ty?RY;2URO{SB(! zVobExW-7?SggC&Pd(+t7PK-4%J-a8{(xi7)xf&TzT_OnXpIaDM8Vq?JcMm$| zBs|#t!A&$YY`n$ga-_J9!i4LcgezBGR-;3eB=eFaMM!=K{*i#OXeQOQzvqj~aMxxq zV;wWph31zuq;zmD`xDwI{g7#y^1#r-h)!7f_I-UH_Ybf==AZ|Nd1HSooMKojJ69eS zUZ&n;5BYuVfMb_*_YMbSX_b3iXq*Zgc1p9EWAjlkXJ$4U$yYRq#o(6PQr?PMa?U=T@in=VVu7j7{Yr9QfKh_0O+|2PI;*qrzzsap&d&pUu zfY?_9n4k5&o~uGouW>EajI1nLWzFS22M-!A&TvFkypBE<{J@arx}|Wt->?(_CFyQB zx-_nizEk1Gz+m}9ihpQwa|QLuUs4CT-f%HuvEiNES35tBHKc!gA1#UFhIzv|N;j!mM^Ba8G%0@*bj*&MyFOq96(iHUibRX=Z`ffpqSaH1~px3ov#8qBkq?y zHRUwy3W7q6)Eei(X|aWehID|FP0zZ5maP~2wZAOU?^9^nHc&w|uPA5iwstX-- zwm<)Tc18;N9TP9+lX^4T8+AG1-Kvz0WRN|hypImvie{r_mZk~mGvkMrcwGL`NpV(ru4NpT3lI@;>3;1z zth-`9-6nLK=~ecfHg{3{-m2>tl+2~+ugHVU(vIgqaS;7XIiIee?{wKrW@APRh^RYL z29959ky_42+}Ct}${ngE^j<>=kg88&QVR}uSbT^GD3KTpf=w$|D~4>2L~a(~gJZCv zY*>+&*RSPRnK;SI&s&MN0RZh1ya%R+ji${9UIb$pi+{*1W^%M&5G279Q}E>p|!Ki~I zTzLXI`%!{HO(C9uDv>D(Ve{e>iI~7eulF^zyRSPlNDVih0FmR z>PuvA+e`@#DQ*%W0AnuuQ;=8(RJxf99z7F#OJ?vUV41F~%{1!f9r>;cdzaV4-St$; zJD1WwD=leTq&ccbgfZ^d}mZh&4*T;0I$4|VFMJ9JWL4Wym2@g zY^ucUG4!S$W-IRn`zho&&+V4RWx3;OWM^;BD#to_I|=#uwnE2gZXo1>TCL%dVSp|* zSmC}PYI8N$3l@`WqJ49$NLiM&Lu~B|N~2I%N69K5i9GIgRVGn5K}_KP$$b*J|FNla zq{pjnHKfS_xF*?f>2nxL*jtEg=xM!X$L0i6h3C^ak?;TJ%ua5eMtD|M$CfUN1P@7*6cU;sC@na?4+!#m`g2| zdQ-TGHD!hjPUkv2#&n*_?td%_7#SfRP-AxLk*0qG#)mC7$xm5y*LRFsw2mZ}8$2V9 z8#no_ee44Pt&6M*j;q}uWvroR1v4G44h&mtf7C9cD20V?YxQTkC8*QNDY-aH4q$D0PSxq6h#4%rLz=Y{0N!ekXzrEi0WHsJ9t!K??^S!4yG zdGd9D5WZQs@Ld#JkRf5Fyx6681s8YfMuLQJ&ZBi#heku|vpV#eQWe9LpYb4Os2!3Car+4X1TzNi_kWu zXad?KJ62<|ufpj-EtGi5H8w=Y|J#F$fzP^fepASKG8`lF6}75I=G6Hpc8tn_1`Gi1 zwBD%(o&;}P+>pXrW1VMz5N2|lm|cJi=9$eEI;z~Dr;A2j_U+wcH+b!MB>>Jm9+wmM z4&_bHYkvmF$7vtN9p%9u}s2RJnu02n-UUL#3I!!D($fs?9!RtJ6>OG z<3o9kZ@F?)GJO0!Weg&v>j_E<^%VfznHS=ez}>M#@qla2MFOor-`$5s`zr{@-{t1n z*Bd;PZjYL^%C8v5h6LJGeUUUZfBa=t+#W; z43|&jP^_3I&>4Fv?2jQA?cNNWeWb`~F>i=Xp!?POBLpJr0kva&BU8YIm#Qp>x*B*5 zu}-{^dZTMG=A%H!0-lw%(v~?#Lrcloood&Y`FX}`%L>`;V8XL!LZ&-O$;`Ounyvh- zJ?E|+@l4RNHrJwY!sX=nS1eq*wj6F`pXuPB^DdF&b=H(v6)Fn}*Q+Fe4=&Lg!(+n4 zl9GarXW4&L;(bYnBmyJ4!@DSkd>{R(W*b>CcWQ$+!k^nouaF80V~Vjl+{(K@?OBgH z*}H@`|8iLkY=ve~M?R5za+!G>%=8pRx5;xY7sRtFyRUf4K zDnzFhL}VCIUN~BL!^nZDHq+2|*Y3Y~7jREfg}%B^)8s1$y`V;>?j0KwSH_*?e1n~X zHj%d+gGv&ibf$F5{6ax%`7%?7S@VJ&x<-}u6CoXIl+Y}pdSrRQ{}r~sb#==PJl+QF zN1E5oFXE;kPnHtlE1#{!^#CKYt5@`PGlue{?`1+>sR;!Y9MqZs#-oI*^a(`WR^5MU z>SI|*F=A3(E1y8sAzo;7O+EDTeE*SJ#Lsj~)-?Wz$k&fbLyQ>H9DAwCSJ>K`!kzmz z92Csy^|{i}R+GVV*n|fnTC}g&ni%W_DKpcXL@nAUljHIgaLp84%4Bh1KxGDp;rLs{ z*;%KF+KS9d><$7sU7Bj>`mXaQrD=`z9M~0EByG<@Jn#2$lPk3`L>cuR zc6j}}`3-7#4jVN* zc!m*|cj2_pUhI4wKRT0Gor}fX$19)ZRm}g>F)i0KJZ99mcum*n^?h(HJCTVgPOyk) zaN^s2?N=UNWugMboq`FbGRspR>Q+G@<9w{V6EWy~t42DfQggCjBnrU^zu4=Lr0z_* z+35I-PgTGl_afGsof@&+-7~dj=-p`ZbU1Cz)qH3va%9Pgdb35)ngEs!9nuEUS-!rb;%Htpq!%N7ZKgL3+M+a&2q zX`DHP_OUHSzx<^euepW(E7UnUt!8#=L&A+JenBABKqYH^*Y6C?^BdVXL|??+ zYKNEMc+}igw%ohhHP07$Z?RkFXyxYzno>!h$L$t>wqqgBVfb>`c#X9uuy4>ZC?BA<=RoYSR&uKVzQ<*iy`=D8p$HuSfy}U96ntk^u zcoGyJqAKM&D2^q>jv;4mV!5dqldC2_zCJlVLAqYf{od)yVD)`cmYztL&gw zR!6|!R0xVAZWa5fwJ2jOl)&q|70v9-lCr`oo*u8sy7{UGKfwILmeRuRqP5KJHxj73 zZl+A{vTYDlZ^j;Y4#qz)D|4W83X}zGcZO4{wpg4ZqX`{~7tP??kuAgowJL4OP{zq% zxJ+&AhSEF#z0sKsD%`TkNaf0NI<%g`Wo%Auy|>Cw+cx^>KIM-JT^r;ZyD&nAT%T== zK|PEu0<|FighEjRjBW!I8u5VD>zrhcbsXL9xb+oDeK6<-(<|B_`iMZ7ei)!2Ld)MW z-pj`18~M|fhvY@RM{SFC&_dy!tBnpy!X7)yTw8Yub++u+!*Gd7RoC5SrWm~?8@eTlP>$*n^4nMh({R8pWf9>c>>JfoA(VZD~lj1HSWVCZI~U=-7> zZ7PfCh&Q&3bJ3n@xGpt+ECpJ$t8YVEYL|-NNY@|vMItjtD2Mk5$Uy3kW(=!T$)Z{L zE~wvAkUX!AB{uy1RMR;PaW4 z3#W1y?9pPwlCUihGV5ouWgN|8+XS(q_pPzLdc^jG{aNjV$dJN#bTxpj&!tYDo63^zFvarZGCk{^O#9W5?5Ma_;@$v5XGY$T_hYo_QNW%{A2a4`2qug}g?X%>%DrgWa>`uALwr2&S*12z6j-xtR{0{1~D zGu~a0=iErX8J?EC^lE_I^x!SH+NlYNl98EO|1uCQrT%jej6rXaFmL_ht`x-tZ0iAL z;+vBze9u(02e;yxM{3?a=77wKKT-;sT3W|ZtFWU{!`ND7pUJ6V3OLxk4{Ea*zSXn) zx`YDSJ9%0k?1VfMl|j7XSv*T%+%9eK^9!oawaGz2p}vW`dk!c~9Plqk^QR}A*zzcA z0A&0fMA$6sOxBOg<(VyJ8M8DksVDk_vwlb8_$F_fRPbwK`ArqrS_hw1LzQ;6z&Z|& z_g?Ri6IH4wBGK3;aliDa3iJDgz_^v`zeBZGKFCUoQzUZd$qUJ6On8uett)mBD!{0| zH>jWV`nK>OJ_uMW)0$5*oN|P?c+?7#KY}B4rB4~|(ocuq`aMc#L!tKE=|8TrQ@4MCsXQrDMO(iafLhmZqkQIt5LgT zD?hQFqHQBvqr7vvurY|a7*{+`MUzd?#4>M#{6*3>k!5NTm>r5q^{? zVds(MjsJ;=q|$FL&Us<{r;EhL$s$Tf8w#r}iUWSZ3c*@-@o)U3%fzNfSK&Q@L^IMw zE0~6kYUXOtEssvmGr3M!T=5+pM6&uOruO&)@vq&8%ViH6qAoG;D_8c0uTJc#S#6?b zb24A^aW?R^CJd?O6B#_P$E_|0jXoKKNe)$l-$~ zI1DIM&**x@M9#$L8N2WK*LqiNE!ebJJM?`#sxcF-ieot1*a&z;b4p)oEHGEET;OUz zRz%B|;~W{pyc?741&XF;0TB z8@My^s|gz)4EsIp*|F8V5=O-OO6f`!4H=NnEv0mCf1zuJsueV`cRMJB&ZGaq6Y+9A zjpu82dS!tpJmKJTGJl=*UUbXTVbI0!$!h?97WN6nR5$-Xk=_ISsDxc)Ci-a}-^YM2 z1a&I23-a{9jIFzL`34DT;NMFj{S5iBgk+9y7`w<5)Fg#>&SUs2WxJlkybD zV1d&IEm_$5dW#>Cc!Wz@B+VyOI?dEkz~39DV^7U@ge-TA+q{u9+>Dl{2kgO71U+9{ zTo9X{pjy1i`-=xVsFC9sf2yy-SWofqMgINDz)T zN?2*`1Ckt}t@Q+vA@C6`{Tu_=O8MKA2_pq(0&LYRS`=d$KY z<)7}a_%V6WyVW}v7b_EZi)pNwYNoz<2a~zYKjz*wc*R8ivbDfVW`b1?$IG18V^Ti0 zyZ!70chvN|A(kyg97lzD50rSn@LA=}XLzbrK^ADgc*K`iP0EXDt9jo3PEJhI~%2Zk|o zbVmhS0As&e7EVXd?zF~kPOLRk>IZ_%oL0lEiW}mV(;KX1Hh_KCSAfi>16iqX+0r&OB`v zWQIBWUd;MAiwRuM3nPL#keQEaw>4Nu>_25tTHFn7l~lK=CARP^PHOB1TyHK~vY=0# zxqglbC@Bw={Id}nmb3fq^ADlO8clI5j?d947Hbv(QxJ1teaG?hpvG?m4C~88q8Stv zqLay7rxNUv#4>=jXRQukEhv7z0^y# zS?X7w1GicLEUAJH$)op2pCsiLLCcBx_+e`4-e>3mCmYA>$ZN|G7i2K93<-l@^t$Ct z#(D+1k-q*dJ1U4KyJB3rPn>I=QJ^ZB){IE5SDb96rEFM?(r@|K?;nPUZ@g&MB9-=Z zi~cOL1*wbm+SmvrrwKtuFGW3)ABcgm^{V=8>#AsAoEYYp=^RyMR#>6<+!;RT6Pqvu zHF(YcD$r4V>C#n1(?-B9dI4>d6p(sHTuC$-Vd*XhLuqvQ!DL58Yfbi+K4uYT5(M1+ zId7G_%2N0V&#p^=_hd(mQ_R%5od1ZCWWm5Y8Ig;L5!GP%vsTrEfFgJma<76bCCDqb3;8~v4D&%#{pALzIDpba%GszOL+smPItRC z5r_XcFFsFI07EO}!$8!BF%NrO0tKmhmg7%+VhuB~K5`hCd=)lJB+2mHuDYm{BKiY~ z=RmCPfOT^}t>QumNssmX-k7iLzJdC~=r;NB4C$Yzy&=n&iy1jD*Zx2RPp81uk_hyG zhCdEWqJ}?{8;AKMtHmytv?tu`R4U9fMG63q63$-vRqix2o{WZ{vS0S|HD*6{MxkLj$Pu?^;kEBH^CFf&M6N_u$4%p*J9_VgU#Zll z7!4mfxqP<9lzpT}CXSlBmlg5zmn7o^C=URZv-EFC8x=d3;%Vgzp?XRFal#Ic5#))P zE!!3bj7acV8^+RIOr=N*BHb>b9QeOYa`H53j&fw&Y`-Ce-^^)^)0AmPtTMdlllF zu#=FK&9PSI=eSx1TyYBd{9+qq52+v3Z^(0v44CE{eh|l&c0C0Xlzv&mjO66d<;n`< z@;~|i(k~PtKCT&A9p!Mve59X34FpPun!z_s&zuHS1^QYYA01GT-gtZ(+bPu-X+G|OhWJ~`tNbqo5L(>l{9{#wrG&b+_#vG-1 z(MQWhBFb$IeeEyp`MjPNoF^{)<6-M)+H!F=BF_|`hWKV7IEgt#{_E3!2@VD6Sd(whwE8`197|6&e zC(64Qd2Hm0+Rnb_iaUHL(m&npXly_*#^+!$fkz0<@mFVn*1 zg8>XdT^SG%dK~N_qZs%Ve#9I*g8wyox&rbU^_ES`eXRlt zYP}(QRN7p$A|#EQJG!YqON|6*PrRP}ezrT7#rH9xh1rU^IQ}a3&va2(fYrOCzw)b@ zkkOz}J-B-fDcR^Y<~7~gz!bFOWrY5|X91J{uq_ddK>E^xczJnEdAy;Nn;KD09TMy3 zp}v3VJo?B!sY2NT?dzmbc3|L%yR+gt+?HAqw-xarfbs+FYb?OP;3Q`A%1WIWnjkp% z?s8d5c$0>(Q>q_3%13|eQ$ICFZ+G2)IKu^Di@$7^e}7(q_< zPrQzB5o2UNmbG6KdFpAvgWHUdFw-)BLu!EME;#ZHPRrV~Z~XQ<&m1Tv4TE)da(8Mq z^yoLvr=o2_-JGTI2Fmd-0ei~<*(rlhPzRohW1#ZB#xlUr%TFaQPLgs@mT~;;%jNgH z&?Ne^XZ-APHI$$~xumUd$RoH~VP}d^+p_ND$ieC#JuH#W=2GET)-_M()h#%}cSoM- zW|jc+)N=vr3{}#0n#-iGwe}Fw;3#KCmE+8%li^NK`d#l|7aK)GobNLc1{TiH4Zeua znip7$7ty^(fdx8Pzuj5rsWvInCpSw#d3nk3mB_y%`=9PyqM>@EZFaidO3-s2Fl7y= zj$LkaIYh^&NJF=Ps7Uo&j;PUE)~bX(D;-G_Zprn1NwJVrrgzi*uS@g1r#h=MR&q&{ zM3DL_=9zx!Sm z7;*)6gFO^LYmh3Yq;LBb$f_5w^93w*n60M7E&#_ZoK^+o(&;q5d~Jak-oJ!9G89nc zA$61I^$D9XR2la!%4Vf`2{USR<=RZjem1;5m+n>e)*a#3c?43f_JseTKImzA;b}Iv zaW=(`QgWAr>$nBvb-~=Kt45ftxOWeWzrVCyBU+7IL~t}U_#4G~B@iB&2ZIxuD?*ln znB@uwL*8!tG@Jw{zyAT@e77;a`+HYED1c=0o7I>MyWQKrkbEKnVSw&(`Rc3V4wEC} z5CXE$p|L~lgs-_U*XX}8*>WQ{=?uuFct@E%#w)x%Q*aBk&56ac4B}x*Nguni%EU-m|?lqv!L_E9^vVd NelIUkDyHxI{{RYYE=B+V delta 11215 zcmYj%1yodB)HX0kNSAbpfG9D*P}1Fvf^!p%Jt*f8pJ54LVOD^ma6F6Rr zOynf?j~i(OZUinRg@hTt=ItehAUkD;Afb6MJp~0j3+kg(BJ(P4T-+HtF!+#0`g5@d zYV$-F(rHyu(p>ZDENaAp-j}h6NCx};JzU(bqwzrENy$N8MGHvuxg#>4>M=A<2a+i#^BDvQ-r;p672P|A7ksVuw5<@NrFNfw=YjN+*bsB><$V)ft}Cy=e%VPiIN3VHB9&%?*(>w$WB6R z*MHYo-;%t49El7g^iOULyIP4B7khLfHPGJ*>B z6hWGq35c{olGdywsTBcivGN2Ai;d-*Y;3>LT z8{+=TS6~6f8&p3l|HFZ#qp1E>;>IsS!0U z3)pFxFdwre81?OPN`^2EqoXRGH`{bski0mZuw1p|uFQ0Z+uxL8CHxu!doF(%T7%(` zQ)PfK*G)o8FT>n2K7GI~0tpaZtkB3(hL|aKfFV;k3{R!lux{il358U74 z;2+6-;RKM}M1^t^ROS-MYWO)9pB`w+)&t*TP-2;AsB(+cEAAb7EaBHqTR~D$HY0+V z-ybEqJ+Uevv8#3_f*MYn*r@OMiB-M#bFCJ~zt9@BV-r?;aSynm$0%~688I*jU`CJ3 z3@~aZJQ|v5xX|@RkE(5%4w`NeZFz zLW_v!)v4`ir+B1<0s1l?9!(UNs+&RYsPaREqu!2?Dx9V<=lfgU4+TR$HxP6=JiMSVEQLMeVpBoe8QE_Ls6e6d?IG-)*fNvCWmI0O*J zA4}iYSl+*qvryOjT#)zN=kd|&X<{%=wx0(WO-cf{moAt+iV8dWxmLQ1p|pr8DQ$#= zI@V8p!Oqt4s}YhtMh>e*DG1d9?})9WKdF1hx*Mm1VY7LMayU4cj0&|j*#K=JgPES! z*+4@?O`n^k`1Z?PAb42XG>VNZ2nWD?EKCtFPbm25$sn$weDjNW_aSE#{4p#BK1R_2 z-yI^8e3QH5q_O0ICRyl8Hx{omuSEJPoFa~t1xpnyR-T9`(o zTlSjFsGO+b3(AR*b;*leO&n_swX&&;FFJHrEs}%ra>d+@Mx+E*(R8BUC3yjU^2685 zHBttk0!9c=~fh2;1k+YZuI$xH=@ge6? z!iyetzt}_u?z0C*shA4-0sLf_%WYSA`jwqhJeRUxgp@Oa43lY?35~d0mbxv(kmi$F<{bnMaZa9=_duZp=I{GL36gx4l_#8UvVwF z5h!myJb8unnG##s!2AjBO6FchYeG)GrOVBBNkz52IaZY%)N%!zMc+*}v5w&?tyr^OShaI8m3ydT&BIyF!algd zVXGTMnI@grqcX)uN$Uno^ZF6c;Yn%A!1aymCGRTHucMFfOf{i+X(d@#-^wF?%m=C# zN!!73uSlb9fahjnvc2Ka&ow>0e?0BUjnRXOaTtl~9AvM)`7W~Ih+aV0;JPuWI*2H) zzHy*N>+ieJ%=qm_#q^xr<@=AH?+mYLQ#Jpjuh<=Ve{{eoH+vb8tgZ}Z@!tHboQkUb zJewTBq|(Ua%uyD&l1`55b*CDmu)twy*0c=Lo1h`OdVaEwJ6dKill>@qRSVjh&s#xJf~2rF)8K zvEhr}$MQXlR?ZbV*s+$$Wkb|mwSXzf{!imXsCQ|DsyY3iJ?7Pc)~?U19j?v}7Pzss zLgBnX@@H6%ulM0%>p*23XDS3HjA%%yiYG-l9vKwOJ$aY(T)Tg!@}+$Yp~k0>SkI@w zGz4IRZB*JUw}g!BW zhHx3N?@4?A4F2BwQCl~taNIANC3KkNB+9f%m6&`v1h|-m-53u7D}YsX|DwATLqcRC>uy?c{(Fs*9avOKQVnmCbaGc zT<_JB_g)U<5qZe5fGK(n?l8T2Bz^wBtxYAzQQvv27uh@bqam-5vkfO9$~! z`Z%?mN0=mxsN6Mk`tWBB1b@e65`tBw)U0bXc<~NZ3Y)1npwQx6{p|&eyjA>zjUcHr305#um+lG>y8+y7P zvId-rMycuWA6K@(anluFb><-iVc&EJA z3D+@ijZ#TA3CtMoCMD>Uuil1LTTII;-`q?eP(d`^Ul>ho8l9xINQky05?5@#;fu*x z+T>4576ez$3VraRsGqoH&Gd0OB5PAeIf?Mug^mVF*N)%0u1RfFel~RX&PLlH;N`g^ zYqU)gdLLC_ykMc$Rw@p#+n4k^EGpiAHUfE-9Z(oelPQQMVx-SU^;C!Yi<1|as+iX* zZc=H+iQP0&6h&wK5VW$d!}z@1H>&W0u~#dU;J z(YZ82iz2>T*ViRHkBwbvSofuRWKX_e(V#NC4Zc0{odz;$>iNWQlgq|olVIHU1tGb8 z;#pO3Q(cSp{anfr{B#vi{o%=hH#7khEXR8lo{bnHKa{H~kMJZ_@Ht8EjN|(t1##P# zDepukL{sQ#>|%f~jnV107U1EJ>=VZdIN-V(o8l*2oZ@$7v`QB5emZ;K;;ES`iSMc! zXi@V*z6Ry%3)*_N*W^OSW-UBj;=3sCaLpn=*nYMr@PqJ!XR=Zo5cTwfIyV z*Z!r(hJLyu@Ih^JO3UPL~jrr4^%yvk%b$j|&eDqpz*a`WyY4$+==G;$qQ zX<`4^*r|t~;?)-@WU&iAhr5Nm@3~E5ws~p)&XS7_f;jP5TD}T=(FJF9QfEpx2$rpPZo(8 zRzZ44tX(-bqa44kUq09-nQH}a))l=I{7L=`Gn0Iywr3H*U0<54t3Oo2ePV+*t7DhB znGX0Aoaw#up#;}+n>qa*(MYbZGzgnB<@0)FfOGuhroJHyA%;=uNW1Q%=_!>L&Tog6 zf7PrjMI64d66v%WLUepBglW=?`}q`C_m4DBW!??ZqcQ)PI4E=D-ACfF2zF7-D5+O$ zwbHOK%Ma5enfG*S?(5J&uVF+fN+c~7z`lb}Mbz7l&6(y$Kv=d*cmyqDbs^L9)vw|HWc`eB@-`SC?i98vRKCfL>_Q9&ss~-ipB-C!0qXndPS>u_eQmvKfN9>h%G~7 z`%~a!*bg$-tLM`?kj~>J!)Zrlehgn!FD+ZML96}wFUtGh8Fx?R;wT$t%S7T9VAFX>5j>iANH;^dZ!e4o;g*w1}KP~1^ z)H>U#K>4C8nN4J)i9FO3Jw)<)d$&HD#NCx{SY*w&BMX5SZqJ)T0RjOh@b5mGg|`M6 z=^pVQ`9qC`^_D5uxWr}EnNhKEHf9aS(Y@w7whwO%;rEFr16~y5-_*D4c7#gZZYNhO zglv`R^|c++Z;Us zI;g}){c!W4xIX{W79}-6pzO-Lr!&KgEH>#0Q;8#8qhVbAsd6$+Wv`%o|NOUmGd$_) z8?BI45wj9_wbe+)eLl%0Kz+ zfJGI%fAwe6`UOgVAq@R8?{&1beS(c(CxZpr0%zzNR%P9B64b@mxXsU;C+c@vLFDV} zY#-YES25+1BYytQ zrZ&AMMGSliHq*x%^Bm5fcYImWfe8e(qUBq9Dk;kA4hT~E2ZF*K;{&G=AUY>S5*!YA-&0m-I}_!W(x94 zF^odTktayt8Gn9c)XMpt0dYpHYV(*uTnjh02;65~R;9>7IA8l@o4ciUL=@~Ox*R7( zavL<4XBQM4@8T7qEN*_c@0<41PGASW7X;&eppyvXu|6IejQKJ4Q$f3Db8 z5MrqoJP^H4Y&0#$2e(+%?KQgjA@BpVSO&hPQ8APJGtLrAw9ZzST%j`v^MdewZ#qV8Q}n2C3BkJ!XphKu8G|S5fgyV-_td?- zrA&ab;n;&C9h97I`%)f}`YmSr*bnDN@~%^B%R1K5{zswFP>P>lJBGq)eL3^i;iHW23<r*TjobDgw|%EIIkOE6B@S9*r!?hXE0GbZ(yz1pE#GY*AAH!lLZjmC2m?E~L?ki) z`EtD+3lZ&P3!qe4qC=Bn|M8jGlIb?n+4VQwbT4EdGoU%*zQ=X3u5I8c@RG&B&KL}3 zw+D-;=xa;jFvR^fG+b*(Z?K#SUB1?*N1Z;tyS+~8c)YHv;_It)#ZIKXFxxs~5zkwf zh{3|&nQ$YXSTN%%Lh;iWWE~p3*L5W8!?qe>_Wr&ifNVv!%{ubf>%~K{!iB4;-oTNa z{~Q#WONX-`TUi_E%KtbHm^75QW_fM(m`Nb1VxeBzKUhha{jH9)s+I7!D>h1%RgE7( zFOtzuRmYiapM&D|$FY}{kGDjlTC{%&r`JAu69!KEV3>DyPgoOsUi#kVM?N#h+sWxB zq9`-)$UNt3ue|u+O5Zma{ErI98#+{qmK!K_l+jx3t7;DQUe#LCqyX|?<*e8AL7Eo>H&tPQH(-Qg9Yed5KMjf-rXPCh@YeEZiPlG1O22oloeR z%qg@HND^6)i>+kfy8@BFaVYtg!IG^5V_W6ypfu#$0^43O9vy`RF@JMuDc-^=?gHXL*54!yyjZb6kp--h}R( z0_dF|uo3o?9{dbqUZ+K$Lk^^TIsxwyB)P@nArL;m4mQ&F2ed1rDEVqXY&*GLBEdXg zO`penI_te1nmAE8Fr$iU2*`G)-e%Y*Wkf4bMI)6WqROg3+gbDm+bCart-nS| zo;H`P?d?*=E}kjp50AogRwl4aA1u2uptWxGdaD%JHyu8K{&Jd6R_!vSoJ$hz;ELwB zki8SxK@ZJu1t4ruuLFb4Y;!r2v${*ggYF&kmkNgvDS>P-WFjh+F&q!5b$H zGq@{^c&Auw7gU}0=Xp$0lyeUpy97PbETcaY9jA!##ryr_p%F+c)?U6SB;<&j)AqN< zJj~V`e-wGH!c_atdU3N!;giB2r$6isH=SY5&?yFeKA_gpOvBh_1|qp7no7A!kZ=86 z%lKPo3hD^iPy2_R|tS z>XHiP6dWd2&7mEuZ#YD%z=zi53F3yujW1(L$KZsrOFgK}2 z)ibF|<(G0*&r>{}*LO+yo>!__Pa*LV+`(vb0HeR$8>+(n&vpu5Z*ycF)Wm)yo9Km5baH#Xo2Cv1%327mp{in?4u(db-w^ z1Qd6?@|wSP z>9JPb#DatA^gTXlWAvnEDMF}CFeWdO@-FxFooC_17Zn3zR1NU%G8KVI?4RAG{na0N zYT47QgWL*A_A4%DDg%O$IYXIs(I+$oK$Nxq$L`D?0=ZAtxK?IIgCDC zyy*j^V&Xf^ELuKVN*C2J;&+xd&%9FeD&RtTgyomNjFmSwHsmD4#=T8%v<)7ka-Dxf zMyE3buq7149(7G-&?UR@Ix%~l=?8%s?qmE}qvTR}DCmHe*nc#4~i4(Syt}J@xUz4w;>N_o!iu;oryDBF! zCxiGP`NNr10>(_8YS9VzZ{_RI zFV`3OSM8PD8m5~U)16dfJny8qw9=oM9b?;u9XX=e%LhZBMvC{u2g<=x>}MEtGDAdDNAwzod$up!T3YS~70^ns6x7n%(R zkbE{_u+-?rTa0G|PkMqFI1*JE$*tx_oZ>6l-1JQ z@!!5KE0Bm=yC8$Q1`)&LXk*)x$ROF|X~9pnPpr)MWa<(!z@jYXd9V7ZZz3;uf{&CJ z>~vuejmF+w$M7Ro_36NtVT&w4qC%xtbo8T63Iu;Mv>7T~P&viI01WVHJKHtmY-|c; zdw*fML~x6_U=ExZZ1$~ZIm4xIAJK;Jso@_h65AZE&1LjuY&OY4qa4w z*=pG*<2`V%TH79vEFHZ}{zYo?LzRrcHl`<}Y?sCldnHt+E)RE&$RwMxIF12NLqVEm z0pZ9Q@r-24iC>$a1t3SHIauoI>^r#8-wq~%b zQv$U$#*0z0%$b8s%%=LN6nuYckcXtXn!^s(ujvRzgkP!B7z;vX%MiJ=A=Ap#R8wml z+$vc~V#zCnT33RXxa-{qwxGL6l z_B`po$2Sc*ZMZbh80 z{`2q?^HNL&ES(GUEk=#`gKDV+sEyE{Ed$!j zi*m>qIW|;*xXG4kwo}f?m$P1PK^CuSN6c+~p`E-SU6Q>l_RDu$n(At4Ia^p$d}8$S zMdyjHDyxDN+0S0j##&d{9wk_I9cRh1Eia7OHLL3S0q9D?-&YLPO+@tx9YoVQ!F8=l zr++^GplpyUBi`>P!Coq76g`>18ka+ne@8(@;|UMQ=f~sgwP-8F_HtY zhRJ`W1xt&bv#;9xNIV5>?MwGerpnt?1cE|K$JJd!J`F2= zfxA>i4J^4XPzOw7A%~Gaw@7T@eOyL#;ShO>#opna@?WDAg7@@DJPdYEX23CI%KY z6X>rrGkHp%;~rM>b-YY*OeVsom6Llpta8svf#`!ICc+;)9d@V3Y1==2a@Dvw-{GR( zEJ|gDG@L}_AMrA2kf6dEm{Q0G8YXsSyEseYx41<5h|yoGHN~K+F6kH4geGG18QOHV zFYs-(+jB;|cG#99$uIf92hzpaigD4SkR}sNFMNkd$2b!GpRgqh6|L$p546bP6A#$p z`r>o+H+yvcVi~W5Q_Xh0n4Zn#fod?5+x{n)!6P!|l^Z~WydHQ{D;8RS8|u2{HnTT@ zYq(MnChkY$k<+=_`0<|zg^>t3oqfP{{~*`!`!IAQv?P2xh>hm?&3->=*Iktj5Zp{8 z`BZY7KRjtS`zyHE&^d=$cX!bsL(B$?p&rhaDa!B2@|0ir=AzBp9Z9v3l z)W4Go<`&k%nnJ$$5Ey_zm;B53d#K}61JKmRXN#4TB~afqg%vsHqrcjo02y>azdTFR zB)eUgnmQ4f-u49saxyG;H6FSU%5gbrz^jT6Wvo2T0v@(PzeR!65VFYvCF^3qt*Vo)@4wOl;)(YY~BQC`w(LKgY| zT7Cr3HXn$+ChJFHhjr>c%LacGfIbwek$-hczE88FtALXM0bgQ4DYD0CH)ov`2^Z|O zF{`q46Qh=$Kf9h(M2p`EMvd+{@;aqMRDGs>-?J5wP^g6b)e@QNVr^P%{FMbcY|8CG z);EG34d1K6AW87P{3=t+_PN4g|0ga0S1Ya|D+igQmBi!TW_VNFw-nre!89Y>+_KnJ zmh7;-e~?4?al8us-8q>x_4J(|!$3YHIk_gYKT3T&INN=$y?Sc)nj(g;h)gLELP*E< zDJZ_r7EahRIQbU{CognCNYd~&MZ`FU={cLjt8DCqKbV< zpIXoNe9nWsTaYE+>ho>C_|<0a_J;+16T8K_r!XO3b}~JjBuZ0j>%ZCD9f2b6DB^j% zx_&YwelQ*SI2b@N@s|)He6?fI`IF!W|4G3g{Dqon%nc>GZ{?K&d(>{%7H80Awer!n zEki2XC8^gQta<+-{T^5;*nQ*BWk{>dX6D0_}lM8u@Fr!-a<%9uQ@`VuvctGYmrMw z1)glALKS$XQuo+<4rpMwYMc(D${E?Z)uiDR4xX~4{3~gzW@PBP5v5a(!3#=`aNAWX z8^8fa$j?$dtedOI?=11LTC9NNE7{@Az3Nh z6LqYZpL3YsTOj@06fA&*nASv-JM@L;D}=|Z53{B$1Hc1cj6FsA3=GPt1c`|*{&8UF ze6zkjWwGi@oT_Hv^Zu!0q+j;{%Q$`I=3P|O#pXyZPPzgS9PxHaRD$InxWm|JFs-A; zW070wK${KQGOjm8BAObmT_wHjo(~*MJcs7lhxk-#whRUQ@+1<{^8e1x#jjXSq@+t7 zKsb45sR=ayaHHjc0r^Cv?vI%04$MiQPy&0J%#+~L-$eFTU^o2#i32^_h5k{M`_Py` z1-NJpz&K$?2u$`fWeiwjlq0ysm5D~vV1hU7B0~LA>sbGA*~VHV2*v)hn>zICgZ@}r ze@YRPwBF0;Z>Vr=_|?}zK$}6>^Vi#4H804FA6wpl8cq?DQqf6F zvcR@A20p1fP214>>k?D@dYYuoQ_BR2((-FFY zw*QE5n<+~bM}D>v98y5pz^!xB|DXBajHcCLT2#fQ6^K&g{YSrlLmz>pco1QBYCQb< x{&n$BMClgcPuUPf-Iez*JN{z>Q`~@iOm=swCnHx=Q78|GqO6)sxs>Ur{|7tjh2#JL diff --git a/magloop.html b/magloop.html index 4825b3d..75c68a6 100644 --- a/magloop.html +++ b/magloop.html @@ -92,7 +92,7 @@
  • L : Inductance in microhenries.
  • A : Loop area in square meters or square feet.
  • -
  • C : Effective capacitance for multi-turn loops in picofarads.
  • +
  • C : Effective capacitance of the loop in picofarads.
  • peri : Perimeter of the main loop in meters or feet.
  • c : Distance between windings, measured from the conductor centers in mm or inches.
  • cond : Total required conductor length in meters or feet.
  • @@ -108,6 +108,8 @@

Change history:
+ [21-Sep-21]
+ * Added distributed capacitance calculation and display for the single turn loop.
[19-Sep-21]
* Increased supported conductor diameter to 80 mm. (3.15 inches)
[18-Sep-21]
@@ -157,7 +159,8 @@ var inductance = 0.0; var area = 0.0; // Loop area in square meters. var perimeter = 0.0; // Perimeter of a single turn of the main loop - var multiloop_capacitance = 0.0; // Effective capacitance of a multi-turn loop + var loop_capacitance = 0.0; // Effective capacitance of a single or multi-turn loop + var srf = 0.0; // Self-resonant frequency SRF var conductor_length = 0.0; // Total conductor length var frequencies = []; @@ -167,13 +170,11 @@ 0.1365, 0.475, 1.8, 3.5, 5.0, 7.0, 10.1, 14.0, 18.068, 21.0, 24.89, 28.0, 29.7, 35.0, 40.0, 45.0, 50.0, 52.0, 54.0 ]; - // Max frequency is for multi-turn loops: - var max_freq = calculateSRF(); frequencies = []; hamFrequencies.forEach(freq => { const wavelength = 3e8 / (freq * 1e6); const l = (Math.PI * loop_diameter_slider.value) / wavelength; - if ((l <= 0.30) && ((freq * 1e6) < max_freq)) { + if ((l <= 0.30) && ((freq * 1e6) < srf)) { frequencies.push(freq); } }); @@ -183,7 +184,8 @@ inductance = getInductance(); area = getArea(); perimeter = getPerimeter(); - multiloop_capacitance = (loop_turns_slider.value > 1) ? multiloopCapacitance() : 0.0; + loop_capacitance = (loop_turns_slider.value > 1) ? multiloopCapacitance() : (2.69e-12 * perimeter); + srf = calculateSRF(); conductor_length = ((((perimeter* loop_turns_slider.value) ** 2.0) + ((loop_spacing_slider.value * conductor_diameter_slider.value * 1e-3 * loop_turns_slider.value) ** 2.0)) ** 0.5); } @@ -358,18 +360,17 @@ var l_multiloop_capacitance = 1e-12 * shape_factor * (ctdw(ff, ei, ex) / Math.sqrt(1 - h**2 / loop_diameter_slider.value**2) + ciae(ff, ei, ex)) * loop_diameter_slider.value; return l_multiloop_capacitance; // in Farads } - + /* + function singleloopCapacitance() { + var retval = 2.69 * perimeter; + return (retval*1e-12); // in Farads + } + */ + function tuningCapacitance(frequency) { // frequency is in Hertz const reactance = inductiveReactance(frequency); - /* - var multiloop_capacitance = 0.0; - if(loop_turns_slider.value > 1) { - // Only compensate for multiloop capacitance when we have more than 1 turn: - multiloop_capacitance = multiloopCapacitance(); - } - */ - const capacitance = 1e12 * ((1.0 / (2.0 * Math.PI * frequency * reactance)) - multiloop_capacitance); + const capacitance = 1e12 * ((1.0 / (2.0 * Math.PI * frequency * reactance)) - loop_capacitance); return capacitance; // in picofarads } @@ -514,10 +515,9 @@ } function calculateSRF() { - const capacitance = (loop_turns_slider.value > 1) ? multiloopCapacitance() : 1e-12; // Assume 1 pF for a single loop. Yes it is wrong, but we just don't want a divide-by-zero error below. // According to Knight (2016), SRF for a single coil is equivalent to the circumference being equivalent to a half-wave dipole. const inductance = getInductance(); - return (1.0 / (2.0 * Math.PI * ((inductance * capacitance) ** 0.5))); + return (1.0 / (2.0 * Math.PI * ((inductance * loop_capacitance) ** 0.5))); } metric_radio.oninput = function() { @@ -1291,14 +1291,11 @@ sctx.font = normal_font; // Multi-turn loop, so calculate C and SRF: - if(loop_turns_slider.value > 1) { - const L = multiloopCapacitance() * 1e+12; - const srf = calculateSRF(); - sctx.textAlign = "right"; - sctx.fillText("C = " + L.toFixed(0).toString() + " pF", win_width-8, 18); - sctx.fillText("SRF = ", win_width-8, win_height * 0.1 + 18); - sctx.fillText((srf*1e-6).toPrecision(3).toString() + " MHz", win_width-8, win_height * 0.1 + 33); - } + const L = loop_capacitance * 1e+12; + sctx.textAlign = "right"; + sctx.fillText("C = " + L.toFixed(0).toString() + " pF", win_width-8, 18); + sctx.fillText("SRF = ", win_width-8, win_height * 0.1 + 18); + sctx.fillText((srf*1e-6).toPrecision(3).toString() + " MHz", win_width-8, win_height * 0.1 + 33); sctx.textAlign = "right"; sctx.fillText("cond = " , win_width-8, dim_y + 08); @@ -1318,9 +1315,10 @@ } } + // Set the global variables, which are all determined by physical dimensions, and are thus frequency-independent: + setGlobals(); // Update the frequencies, now that we have the sliders available: updateFrequencies(); - setGlobals(); drawFrontDesign(); drawSideDesign(); diff --git a/magloop_equations.html b/magloop_equations.html index 8dd5f0d..0871655 100644 --- a/magloop_equations.html +++ b/magloop_equations.html @@ -9,36 +9,45 @@
VK3CPU - Magloop Antenna Calculator Equations:

- For single-turn circular loop inductance:
- magloop single-turn loop antenna inductance

- For multi-turn circular loop inductance:
- magloop multi-turn loop antenna inductance

- For octagonal loop antenna inductance:[F W Grover]
- octagonal magloop antenna inductance

- For hexagonal loop antenna inductance:[F W Grover]
- hexagonal magloop antenna inductance

- For square loop antenna inductance:[F W Grover]
- square magloop antenna inductance

- Loss resistance:
+ For single-turn circular loop inductance:
+ magloop single-turn loop antenna inductance
+ [r_loop - loop radius in meters; r_conductor - conductor radius in meters]

+ For multi-turn circular loop inductance:
+ magloop multi-turn loop antenna inductance
+ [k_nagaoka - Nagaoka coefficient; l_coil - length of the coil in meters; r_loop - radius of the loop in meters]

+ For octagonal loop antenna inductance:[F W Grover]
+ octagonal magloop antenna inductance
+ [N - turns; s - section side length m; r - loop radius in m; b - coil length in m]

+ For hexagonal loop antenna inductance:[F W Grover]
+ hexagonal magloop antenna inductance
+ [N - turns; s - section side length m; r - loop radius in m; b - coil length in m]

+ For square loop antenna inductance:[F W Grover]
+ square magloop antenna inductance
+ [N - turns; s - section side length m; r - loop radius in m; b - coil length in m]

+ Loss resistance:
magloop multi-turn loss resistance

- Surface resistance:
+ Surface resistance:
magloop surface resistance of conductor

- Radiation resistance for circular loop:
+ Radiation resistance for circular loop:
multi-turn magloop radiation resistance

- Radiation resistance for octagon, hexagon and square loop:
+ Radiation resistance for octagon, hexagon and square loop:
multi-turn magloop radiation resistance

- Radiation efficiency:
+ Radiation efficiency:
magloop antenna efficiency

- Q factor:
+ Q factor:
magloop antenna Q factor

- Capacitor voltage:
+ Capacitor voltage:
magloop antenna capacitor voltage

- Loop current:
+ Loop current:
magloop antenna loop current

- Bandwidth:
+ Bandwidth:
magloop antenna bandwidth

- Multi-loop capacitance:
- magloop antenna multi-turn loop capacitance

+ Single-loop capacitance:
+ magloop antenna multi-turn loop capacitance
+ [l_perimeter - conductor perimeter length in meters]

+ Multi-loop capacitance:
+ magloop antenna multi-turn loop capacitance
+ [Based on David W Knight's paper "The self-resonance and self-capacitance of solenoid coils: applicable theory, models and calculation methods"]

\ No newline at end of file