📐 Equazioni del Pendolo Semplice
Equazione Differenziale Fondamentale
L'equazione del moto per un pendolo semplice deriva dall'applicazione della seconda legge di
Newton alla componente tangenziale della forza:
\[\frac{d^2\theta}{dt^2} + \frac{g}{L}\sin(\theta) = 0\]
Dove:
- θ = angolo rispetto alla verticale (radianti)
- L = lunghezza del pendolo (metri)
- g = accelerazione di gravità (m/s²)
- t = tempo (secondi)
Periodo per Piccole Oscillazioni
\[T \approx 2\pi\sqrt{\frac{L}{g}}\]
Questa formula è valida quando sin(θ) ≈ θ (approssimazione per θ < 15° ≈ 0.26 rad).
⚠️ Importante: Il periodo dipende SOLO da L e g, non dall'ampiezza (per
piccole oscillazioni). Questo è il principio dell'isocronismo del pendolo, scoperto da
Galileo.
🔢 Metodo di Integrazione Numerica: Runge-Kutta 4° Ordine (RK4)
Per angoli grandi, l'equazione differenziale non ha soluzione analitica semplice. Usiamo il
metodo RK4, uno dei più accurati metodi numerici.
Sistema di Equazioni di Primo Ordine
Algoritmo RK4
Vantaggi del RK4
- Errore locale: O(dt⁵) - molto piccolo!
- Errore globale: O(dt⁴)
- Stabilità: Ottima conservazione dell'energia
- Precisione: Molto superiore al metodo di Eulero semplice
Implementazione nel Codice
🔬 Confronto: RK4 vs Eulero-Cromer
Metodo di Runge-Kutta 4 (utilizzato):
- ✅ Precisione superiore: Errore O(dt⁴)
- ✅ Ottimo per angoli grandi: Gestisce meglio oscillazioni ampie
- ✅ Versatile: Funziona bene con e senza attrito
- ❌ Costo computazionale: 4 valutazioni per step
Metodo di Eulero-Cromer (alternativa):
- ✅ Simplectico: Conserva perfettamente l'energia (senza attrito)
- ✅ Più veloce: Solo 2 valutazioni per step
- ✅ Stabilità: Nessuna deriva energetica nel lungo periodo
- ❌ Precisione minore: Errore O(dt²)
📌 Scelta per questa simulazione: RK4 è preferibile perché gestisce
ottimamente sia il caso senza attrito (alta precisione) che con attrito (dove la natura
simplettica non è più rilevante). Con dt=0.02s, offre un eccellente compromesso tra
accuratezza e performance.
🔍 Differenza tra Approssimazione e Formula Generale
Approssimazione per Piccole Oscillazioni
\[T \approx 2\pi\sqrt{\frac{L}{g}}\]
Valida quando: \(\sin(\theta) \approx \theta\) (θ in radianti)
Questa approssimazione è eccellente per θ < 15° (errore < 0.5%)
Perché l'approssimazione funziona?
Lo sviluppo in serie di Taylor del seno è:
\[\sin(\theta) = \theta - \frac{\theta^3}{6} + \frac{\theta^5}{120} - \ldots\]
Per angoli piccoli, i termini \(\frac{\theta^3}{6}\), \(\frac{\theta^5}{120}\), ... diventano
trascurabili, quindi \(\sin(\theta) \approx \theta\).
Esempio: Per θ = 15° = 0.262 rad:
sin(0.262) = 0.2588
θ = 0.2620
Errore = 1.2%
Formula Generale per Grandi Angoli
Confronto Numerico
| Angolo θ₀ |
Formula Semplice |
Periodo Reale |
Errore % |
| 10° |
2.006 s |
2.007 s |
0.05% |
| 30° |
2.006 s |
2.023 s |
0.84% |
| 90° |
2.006 s |
2.348 s |
17.0% |
| 150° |
2.006 s |
3.364 s |
67.7% |
(Valori per L=1m, g=9.81m/s²)
📌 Conclusione: La formula semplice sottostima sempre il periodo reale.
Maggiore è l'angolo, maggiore è la discrepanza. La nostra simulazione numerica cattura
perfettamente questo comportamento!
💨 Attrito dell'Aria e Smorzamento
Equazione con Attrito Viscoso
Quando includiamo l'attrito dell'aria (proporzionale alla velocità), l'equazione diventa:
\[\frac{d^2\theta}{dt^2} + \gamma\frac{d\theta}{dt} + \frac{g}{L}\sin(\theta) = 0\]
Dove:
- \(\gamma = \frac{b}{m}\) = coefficiente di smorzamento (s⁻¹)
- b = coefficiente di attrito viscoso (kg/s)
- m = massa del pendolo (kg)
Interpretazione Fisica
La forza di attrito è: \(F_{attrito} = -\gamma m v = -\gamma m L \frac{d\theta}{dt}\)
Questa forza:
- È sempre opposta al moto (segno negativo)
- È proporzionale alla velocità (attrito viscoso)
- Causa dissipazione di energia
- Non è conservativa (l'energia meccanica diminuisce)
Effetti sul Periodo
Energia e Smorzamento
L'energia totale diminuisce nel tempo secondo:
\[E(t) = E_0 \cdot e^{-\gamma t}\]
La potenza dissipata dall'attrito è: \(P = \gamma m v^2\)
Questa energia viene convertita in calore!
Da cosa Dipende il Periodo?
SENZA ATTRITO:
- ✅ Dipende da: Lunghezza L e gravità g
- ✅ Per piccole oscillazioni: NON dipende dall'ampiezza
- ✅ Per grandi oscillazioni: DIPENDE dall'angolo iniziale θ₀
- ❌ NON dipende da: massa, forma del peso
CON ATTRITO:
- ✅ Dipende anche da: coefficiente b/m
- ✅ Il periodo aumenta leggermente
- ✅ L'ampiezza diminuisce nel tempo
- ✅ L'energia si dissipa continuamente