elektrische ladingen

Moderator: Rhiannon

Reageer
Gebruikersavatar
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
ladingen.png
ladingen.png (5.38 KiB) 10774 keer bekeken
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.

Gebruikersavatar
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.

Gebruikersavatar
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))
elektrischelading.png
12.49 cm is de kortste afstand, denk ik.

Ik begin te rekenen vanaf 200m afstand en ik reken in stappen van 10**-6s.

Gebruikersavatar
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.

Gebruikersavatar
Berichten: 2.908

Re: elektrische ladingen

Dit leidt inderdaad tot een veel snellere oplossing.

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)
{dmin: 0.124969515097150, vmin: 160.039030194301}

De oplossing is wel dezelfde.

Gebruikersavatar
Berichten: 2.908

Re: elektrische ladingen

De eindsnelheid in c zou terug 200m/s moeten zijn.

Gebruikersavatar
Berichten: 4.868

Re: elektrische ladingen

wnvl1 schreef: zo 04 aug 2024, 00:39 Dit leidt inderdaad tot een veel snellere oplossing.
De oplossing is wel dezelfde.
klopt!
met behoud van impulsmoment:
rmin en vmin.png
rmin en vmin.png (4.69 KiB) 10433 keer bekeken

Gebruikersavatar
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.

Gebruikersavatar
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()
hoek.png

Gebruikersavatar
Berichten: 2.908

Re: elektrische ladingen

2.5cm bedoelde ik.

Gebruikersavatar
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

Reageer