Esercizio - massa-molla-smorzatore ridotto al primo ordine e passo di stabilità
Teoria: Stabilità assoluta, problemi stiff e sistemi di equazioni differenzialiSul problema test $y'=\lambda y$ ($\mathrm{Re},\lambda<0$, soluzione che decade) i metodi danno $u_{n+1}=R(z),u_n$ con $z=h\lambda$: EE $R=1+z$, EI $R=\frac1{1-z}$, CN $R=\frac{1+z/2}{1-z/2}$. La regione di stabilità assoluta è ${z:|R(z)|<1}$: per EE il disco di centro $-1$ e raggio $1$ (per $\lambda<0$ reale: $h<\frac2{|\lambda|}$), per EI l'esterno del disco di centro $1$ e raggio $1$, per CN il semipiano $\mathrm{Re},z<0$. EI e CN sono A-stabili (nessun limite su $h$ per $\mathrm{Re},\lambda<0$); per $z\to-\infty$ è $R_{EI}\to0$ (smorza) e $R_{CN}\to-1$ (oscilla con smorzamento lento). Un problema è stiff quando ha componenti che decadono a velocità molto diverse (rapporto $\frac{\max|\mathrm{Re}\lambda_i|}{\min|\mathrm{Re}\lambda_i|}$ grande): l'accuratezza permetterebbe $h$ grande, ma la stabilità di un metodo esplicito impone $h<\frac2{\max|\lambda_i|}$. Sistemi $\mathbf y'=A\mathbf y$: EE $\mathbf u_{n+1}=(I+hA)\mathbf u_n$, EI $(I-hA)\mathbf u_{n+1}=\mathbf u_n$, CN $(I-\frac h2A)\mathbf u_{n+1}=(I+\frac h2A)\mathbf u_n$; stabilità se $h\lambda_i$ sta nella regione per ogni autovalore. Oscillatore ($\lambda=\pm i\omega$): $|R_{EE}|=\sqrt{1+\omega^2h^2}>1$ (energia cresce), $|R_{EI}|<1$ (smorza), $|R_{CN}|=1$ (conserva). Equazioni di ordine $m$ si riducono a sistemi del primo ordine.Stabilità assoluta, problemi stiff e sistemi di equazioni differenziali →, Oscillatore massa-molla-smorzatore e transitoriMassa m, molla k e smorzatore viscoso c con forza esterna F(t): m x'' + c x' + k x = F(t), cioè x'' + (c/m) x' + (k/m) x = F/m. Grandezze: ω0 = √(k/m), smorzamento critico c_cr = 2√(km), ζ = c/c_cr. Libero: c > c_cr due esponenziali negativi (sovrasmorzato, nessuna oscillazione), c = c_cr (c1 + c2 t) e^(−ω0 t), c < c_cr e^(−ct/2m)(c1 cos ωd t + c2 sin ωd t) con ωd = ω0√(1−ζ²); con c > 0 ogni moto libero tende a 0 (transitorio). Forzato F0 cos Ωt con c > 0: x = transitorio + regime permanente X cos(Ωt − φ), X = F0/√((k−mΩ²)² + c²Ω²), tan φ = cΩ/(k−mΩ²); massimo di X per Ω² = k/m − c²/(2m²). Primo ordine m v' + c v = F: v = F/c + (v0 − F/c) e^(−ct/m), costante di tempo τ = m/c.Oscillatore massa-molla-smorzatore e transitori →.
Testo. Il moto libero di un sistema massa-molla-smorzatore con kg, N s/m, N/m è , con m, .
- Ridurre l'equazione a un sistema del primo ordine e trovare gli autovalori.
- Eseguire tre passi di Eulero esplicito con s e confrontare con la soluzione esatta .
- Trovare il massimo passo per cui EE è assolutamente stabile. Confrontare con la regola .
- Cosa succede con EI e CN per s?
Soluzione
1. Sistema. Con : , , Polinomio caratteristico , quindi (sistema sottosmorzato: dà il decadimento , rad/s l'oscillazione). .
2. Tre passi di EE con . .
- : ; .
- : ; .
- : ; .
Valori esatti: , , . Errori: , , (EE sovrastima: la molla non «frena» abbastanza nei primi istanti).
3. Stabilità di EE. Si impone con : In generale per (con ): . Controllo numerico del raggio spettrale di : : ; : ; : (instabile); : . Confronto con la regola : darebbe s, dieci volte più grande di quello giusto. La regola vale solo per reale negativo; qui il decadimento è lentissimo rispetto all'oscillazione () e il disco di stabilità di EE è tangente all'asse immaginario, quindi un autovalore quasi immaginario lo lascia quasi subito.
4. EI e CN con s. I raggi spettrali dei fattori di passo sono e : sono stabili (A-stabili: ). Con , però, ogni passo copre circa del periodo ( s, circa passi per periodo): l'accuratezza è scarsa, EI smorza troppo (decadimento numerico contro del vero), CN è più vicina ( contro ). La stabilità non basta: servono almeno – passi per periodo per l'accuratezza.
Risultati: ; EE con : (esatto ); s (non ); EI e CN stabili per ogni .
Errori tipici. Usare con complesso; dimenticare il termine nell'equazione di ; confondere stabilità (si esplode o no) con accuratezza (quanto è vicino).
Versione ripasso
, , ; .
- , , , .
- EE : : , , ; esatti .
- s; in generale . Raggi spettrali di : (), (), (). La regola è 10 volte troppo grande (vale solo per reale).
- EI e CN con : e , stabili; vero per passo: EI smorza troppo, servono passi per periodo.
Errori tipici: per complesso; dimenticato; stabilità confusa con accuratezza.