elektrische ladingen
Moderator: Rhiannon
- Berichten: 4.868
elektrische ladingen
Een deeltje met lading Q = + 10-5 C is vast opgesteld.
Een tweede deeltje met massa m = 0,01 g en lading q = + 10-7 C op oneindige afstand van Q, krijgt een
snelheid v0 = 200 m/s in de aangegeven richting op d = 10 cm a) Wat is de kleinste afstand tussen de twee ladingen.
b) Wat zou de waarde van d moeten zijn als de eindsnelheid van de bewegende lading
loodrecht staat op de snelheid v0?
c) Eindsnelheid en de kleinste afstand tussen de twee ladingen voor de d-waarde uit vraag b
Een tweede deeltje met massa m = 0,01 g en lading q = + 10-7 C op oneindige afstand van Q, krijgt een
snelheid v0 = 200 m/s in de aangegeven richting op d = 10 cm a) Wat is de kleinste afstand tussen de twee ladingen.
b) Wat zou de waarde van d moeten zijn als de eindsnelheid van de bewegende lading
loodrecht staat op de snelheid v0?
c) Eindsnelheid en de kleinste afstand tussen de twee ladingen voor de d-waarde uit vraag b
-
- Berichten: 680
Re: elektrische ladingen
q wordt hyperbolisch 'naar boven afgebogen'.
a)
Tijdens het naderen neemt v af
Na de kleinste afstand neemt de snelheid (asymptotisch) toe.
Bij de kleinste afstand is v en daarmee de kinetische energie minimaal
De elektrische energie is dan maximaal.
WvBvEnergie toepassen.
a)
Tijdens het naderen neemt v af
Na de kleinste afstand neemt de snelheid (asymptotisch) toe.
Bij de kleinste afstand is v en daarmee de kinetische energie minimaal
De elektrische energie is dan maximaal.
WvBvEnergie toepassen.
- Berichten: 2.908
Re: elektrische ladingen
Volgens mij kom je er niet met de wet van behoud van energie. Het is niet gezegd dat de snelheid terugvalt op nul.
- Berichten: 2.908
Re: elektrische ladingen
Code: Selecteer alles
from scipy.integrate import odeint
import numpy as np
import matplotlib.pyplot as plt
def dXdt(Z, t):
k = 8.99 * 10**9
q = 10**(-7)
Q = 10**(-5)
m = 10**(-5)
x, dxdt, y, dydt = Z
return [dxdt, k*q*Q*x/(m*(x**2+y**2)**1.5), dydt, k*q*Q*y/(m*(x**2+y**2)**1.5)]
# values at time 0
x_0 = -200
dxdt_0 = 200
y_0 = 0.1
dydt_0 = 0
# Vector of independent variable
t = np.linspace(0, 10, 10**7)
# Solution
sol = odeint(dXdt, (x_0, dxdt_0, y_0, dydt_0), t)
x_list = [i[0] for i in sol]
y_list = [i[2] for i in sol]
plt.style.use('_mpl-gallery')
# plot
fig, ax = plt.subplots()
ax.plot(x_list, y_list, markeredgewidth=2)
ax.set(xlim=(-1, 1), ylim=(-1, 2))
plt.show()
distances = [(x**2 + y**2)**0.5 for x, y in zip(x_list, y_list)]
print(min(distances))
Ik begin te rekenen vanaf 200m afstand en ik reken in stappen van 10**-6s.
- Berichten: 2.908
Re: elektrische ladingen
Achteraf maak ik me wel de bedenking dat het impulsmoment behouden blijft. Dat gaat leiden tot een analytische oplossing.
- Berichten: 2.908
Re: elektrische ladingen
Dit leidt inderdaad tot een veel snellere oplossing.
{dmin: 0.124969515097150, vmin: 160.039030194301}
De oplossing is wel dezelfde.
Code: Selecteer alles
from sympy import *
k, q, Q, m, d, v0, vmin, dmin = symbols("k, q, Q, m, d, v0, vmin, dmin")
k = 8.99 * 10**9
q = 10**(-7)
Q = 10**(-5)
m = 10**(-5)
d = 0.1
v0 = 200
eq1 = Eq(m*v0*d, m*vmin*dmin)
eq2 = Eq(m*v0**2/2,m*vmin**2/2+k*Q*q/dmin)
solve([eq1,eq2], dict=True)
De oplossing is wel dezelfde.
- Berichten: 4.868
- Berichten: 2.908
Re: elektrische ladingen
Is er voor b ook een eenvoudige oplossing? Numeriek zou het wel lukken, maar ik zag niet direct een eenvoudige analytische oplossing.
- Berichten: 2.908
Re: elektrische ladingen
Numeriek kom ik op iets rond de 25cm voor b.
Code: Selecteer alles
def dZdt(Z, t):
k = 8.99 * 10**9
q = 10**(-7)
Q = 10**(-5)
m = 10**(-5)
x, dxdt, y, dydt = Z
return [dxdt, k*q*Q*x/(m*(x**2+y**2)**1.5), dydt, k*q*Q*y/(m*(x**2+y**2)**1.5)]
def bereken_hoek(d):
# values at time 0
x_0 = -200
dxdt_0 = 200
y_0 = d
dydt_0 = 0
# Vector of independent variable
t = np.linspace(0, 10, 10**6)
# Solution
sol = odeint(dZdt, (x_0, dxdt_0, y_0, dydt_0), t)
x_list = [i[0] for i in sol]
y_list = [i[2] for i in sol]
return np.arctan(y_list[-1]/x_list[-1])
# Vector of independent variable
d = np.linspace(0, 0.1, 50)
hoek_list = list(map(bereken_hoek, d))
hoek_list
# plot
fig, ax = plt.subplots()
ax.set_xlabel("d")
ax.set_ylabel("hoek in rad")
ax.plot(d, hoek_list, markeredgewidth=2)
plt.show()
- Berichten: 4.868
Re: elektrische ladingen
In de formule voor rmin is de term kqQ/(mv02) de lengte van de halflange as en d de lengte van de half normale as van de hyperbool. De asymptoten van de hyperbool staan loodrecht op elkaar als de lengte van de halflange as gelijk is aan de lengte van de half normale as, dus als d=kqQ/(mv02)=0,0225m. Dit ingevuld geeft: rmin=0,05432m en vmin=82,842m/s