Esercizio 7campo elettrico da un potenziale assegnato
In questa pagina 7
Testo (esercizio di allenamento sul gradiente). In una regione di spazio il potenziale elettrostatico vale con in volt e le coordinate in metri.
a) Calcolare il campo elettrico in un punto generico e nel punto . b) Verificare che il campo trovato è conservativo. c) Calcolare il lavoro compiuto dal campo per portare una carica dall'origine a . d) Calcolare la densità di carica che produce questo potenziale, nel punto .
Teoria: Richiami di calcolo vettoriale - gradiente, divergenza e rotoreGli strumenti matematici dei campi: derivate parziali, operatore nabla, gradiente di un campo scalare (vettore che punta dove la funzione cresce più in fretta), divergenza (sorgenti di un campo vettoriale) e rotore (vorticosità), più i teoremi della divergenza e di Stokes.Richiami di calcolo vettoriale - gradiente, divergenza e rotore →, Lavoro elettrico e potenziale elettrostaticoLa forza elettrostatica è conservativa: il suo lavoro dipende solo dagli estremi e si scrive come differenza di energia potenziale. Il potenziale V è l'energia potenziale per unità di carica; per una carica puntiforme V = kq/r, e il campo è E = −grad V, perpendicolare alle superfici equipotenziali.Lavoro elettrico e potenziale elettrostatico →, Flusso del campo elettrico e legge di GaussIl flusso di E attraverso una superficie chiusa è uguale alla carica contenuta divisa per ε0, qualunque siano forma della superficie e posizione delle cariche interne; in forma locale div E = ρ/ε0. Insieme a rot E = 0 riassume tutta l'elettrostatica.Flusso del campo elettrico e legge di Gauss → (punto d).
a) Il campo come meno il gradiente
Il campo si ottiene dal potenziale con (relazione campo-potenzialeE = −grad V: ogni componente del campo è meno la derivata parziale del potenziale rispetto a quella coordinata.Lavoro elettrico e potenziale elettrostatico →)
Una derivata parzialeSi deriva rispetto a una variabile trattando le altre come costanti.Richiami di calcolo vettoriale - gradiente, divergenza e rotore → si fa considerando costanti le altre variabili. Termine per termine:
| termine | |||
|---|---|---|---|
| somma |
Per esempio, derivando rispetto a si tiene fermo : è una costante che moltiplica , e la derivata è .
Cambiando segno:
Nel punto :
Unità. è in volt e le coordinate in metri: ogni derivata è in volt al metro, l'unità del campo ✓.
b) Il campo è conservativo
Un campo è conservativo se il suo rotorerot E = nabla × E; per un campo che è il gradiente di qualcosa, il rotore è sempre nullo perché le derivate miste si scambiano.Richiami di calcolo vettoriale - gradiente, divergenza e rotore → è nullo. Componente per componente:
Era scontato: un campo che è il gradiente di una funzione ha sempre rotore nullo (le derivate seconde miste non dipendono dall'ordine). Il conto serve a controllare di non aver sbagliato le derivate: un errore in una componente farebbe quasi sempre comparire un rotore non nullo.
c) Lavoro del campo dall'origine a
Siccome il campo è conservativo, il lavoro non dipende dal percorso e si calcola con la differenza di potenziale:
Il lavoro del campo è negativo: una carica positiva che va verso un potenziale più alto "risale", e il campo le si oppone. Un agente esterno deve fornire .
Per confronto, calcolare lungo un percorso a scelta (per esempio tre segmenti paralleli agli assi) darebbe lo stesso numero, con molta più fatica: il potenziale esiste proprio per evitare questi integrali.
d) La densità di carica
La legge di Gauss in forma localediv E = ρ/ε0: in ogni punto la divergenza del campo è la densità di carica divisa per ε0.Flusso del campo elettrico e legge di Gauss → lega la divergenza del campo alla densità di carica:
In , dove :
(L'unità: è in e in , il prodotto in ✓.) Questo potenziale quindi non è prodotto da cariche lontane: nella regione c'è una carica distribuita, positiva dove e negativa dove . Se fosse (cioè ), la regione sarebbe vuota di cariche.
Verifica numerica
import sympy as sp
x, y, z = sp.symbols('x y z')
V = 3*x**2*y - 2*y*z**2 + 5*z
E = [-sp.diff(V, s) for s in (x, y, z)]
P = {x: 1, y: -2, z: 1}
print(E, [c.subs(P) for c in E]) # (12, -1, -13) V/m
rot = [sp.diff(E[2], y) - sp.diff(E[1], z), sp.diff(E[0], z) - sp.diff(E[2], x), sp.diff(E[1], x) - sp.diff(E[0], y)]
print(sp.simplify(sp.Matrix(rot))) # [0, 0, 0]
print(2e-6*(0 - V.subs(P))) # -6e-6 J
div = sum(sp.diff(E[i], s) for i, s in enumerate((x, y, z)))
print(div, 8.854e-12*div.subs(P)) # -2y, 3.54e-11 C/m³Risultati
| grandezza | valore |
|---|---|
| campo generico | |
| campo in | , modulo |
| rotore | nullo ovunque |
| lavoro del campo | |
| densità di carica in |
Errori comuni
- Dimenticare il segno meno in : il campo punta verso i potenziali decrescenti.
- Derivare anche le variabili che vanno tenute ferme: , non .
- Calcolare il lavoro come : quello è il lavoro dell'agente esterno; il campo fa .