Forum
Bezeichnung (Elektronik)
So sieht das Programmteil aus
;Vorberechnung kleinstes effektives Volumen bei < 300 mT
For dat_a =0 To 19
For dat_b = 0 To 12
Al.f=ValF( AL(dat_a,dat_b))/1e3;Wandelt einen String in eine Fließkomma-Zahl um. Der String muss ein Fließkomma-Wert im dezimalen oder wissenschaftlichen (Exponent) Format sein
Ae.f=ValF(Ae(dat_a,dat_b))/1e3
le.f=ValF(le(dat_a,dat_b))/1e3
Amin.f=ValF(Amin(dat_a,dat_b))/1e3
dIL.f=0.4*Ia.f;.................................................-Berechnung Delta IL bei Ausgangstrom
l.f=(ueinmax.f-Ua.f)*(Ua.f+Uf.f)/((ueinmax.f+Uf.f)*f.f*dIL.f);..-Berechnung Drosselinduktivität
Imax.f=Ia.f+0.5*dIL.f;..........................................-Berechnung max Strom
w.f=0.5*l.f*Imax.f*Imax.f;......................................-Berechnung benötigte Egnergie im Kern und Luftspalt g
u0.f=(4*#PI);..................................................-Magnetische Feldkonstante µ0
ueff.f=Al.f*le.f/(u0.f*Ae.f);...................................-Berechnung effektive Permeabilität µeff
u0e.f= u0.f*ueff.f
Aele.f=Ae.f*le.f;...............................................-Berechnung Kernvolumen ist gleich Ve mm³
aele$=StrF(Aele.f*1e6);..........................................Konvertiert eine Fließkomma-Zahl in einen String
B1.f=0.3*Amin.f/Ae.f;...........................................-Berechnung Flußdichte
B2.f=Sqr((w.f*2*u0e.f)/Aele.f);................................-Berechnung max Betriebsflußdichte
Bmax.f=B2.f*Ae.f/Amin.f*1e3;....................................-Berchnung max Flußdichte für einen Kern
Wmax.f=0.5*B1.f*B1.f*(Aele.f*1e6)/u0e.f;.......................-Berechnung Speicherbare Energie bei 0,3 T
Ve.f=Val(aele$);.................................................Wandelt einen String in einen numerischen Wert (Quad) um
If Ve.f<vmin.f And Bmax<300 And Wmax>w And Ve.f>0;.............-Auswahl min Kernvolumen
vmin.f=Ve.f
EndIf
Next dat_b
Next dat_a
;Vorberechnung kleinstes effektives Volumen bei < 300 mT ende
Gesamter Thread: