Calcolatore Guadagno Funzione di Trasferimento con Polo Immaginario
Calcola il guadagno e la risposta in frequenza per sistemi con poli immaginari puri o complessi coniugati
Guida Completa al Calcolo del Guadagno per Funzioni di Trasferimento con Polo Immaginario
La determinazione del guadagno e dell’analisi della risposta in frequenza per sistemi con poli immaginari è fondamentale nell’ingegneria dei controlli automatici. Questo articolo fornisce una trattazione approfondita dei concetti teorici, delle metodologie di calcolo e delle applicazioni pratiche, con particolare attenzione ai sistemi del secondo ordine che presentano poli complessi coniugati o puramente immaginari.
1. Fondamenti Teorici delle Funzioni di Trasferimento
Una funzione di trasferimento rappresenta il rapporto tra l’uscita e l’ingresso di un sistema lineare tempo-invariante (LTI) nel dominio di Laplace (per sistemi continui) o nel dominio z (per sistemi discreti). La forma generale per un sistema del secondo ordine è:
G(s) = K / (s² + 2ζωₙs + ωₙ²)
Dove:
- K: Guadagno statico del sistema
- ζ: Fattore di smorzamento (0 ≤ ζ ≤ 1 per sistemi sottosmorzati)
- ωₙ: Frequenza naturale non smorzata (rad/s)
Quando il sistema presenta poli puramente immaginari (ζ = 0), la funzione di trasferimento si semplifica in:
G(s) = K / (s² + ωₙ²)
2. Analisi dei poli immaginari
I poli di un sistema del secondo ordine sono dati dalle radici dell’equazione caratteristica:
s = -ζωₙ ± jωₙ√(1 – ζ²)
Per ζ = 0 (sistema non smorzato), i poli diventano puramente immaginari:
s = ±jωₙ
| Valore di ζ | Posizione dei poli | Comportamento del sistema | Risposta al gradino |
|---|---|---|---|
| ζ = 0 | Poli puramente immaginari (±jωₙ) | Oscillazioni sostenute | Oscillazioni sinusoidali con ampiezza costante |
| 0 < ζ < 1 | Poli complessi coniugati (σ ± jω) | Oscillazioni smorzate | Oscillazioni con ampiezza decrescente |
| ζ = 1 | Polo reale doppio (-ωₙ) | Risposta criticamente smorzata | Risposta esponenziale senza oscillazioni |
| ζ > 1 | Poli reali distinti | Risposta sovrasmorzata | Risposta esponenziale lenta |
3. Calcolo del guadagno statico
Il guadagno statico K di un sistema rappresenta il rapporto tra l’uscita e l’ingresso a regime (quando s → 0 per sistemi continui o z → 1 per sistemi discreti). Per una funzione di trasferimento del tipo:
G(s) = K / (s² + ωₙ²)
Il guadagno statico è semplicemente K, poiché:
lim (s→0) G(s) = K / ωₙ² * (1) = K / ωₙ²
Tuttavia, nella forma standardizzata dove il denominatore è monico (coefficienti del termine s² pari a 1), il guadagno statico coincide direttamente con il numeratore K.
4. Risposta in frequenza
La risposta in frequenza di un sistema con poli immaginari presenta caratteristiche distintive:
- Magnitudine: Presenta un picco alla frequenza naturale ωₙ. Per ζ = 0, la magnitudine tende all’infinito a ω = ωₙ.
- Fase: Varia bruscamente di -180° intorno alla frequenza naturale.
- Diagramma di Bode: La magnitudine aumenta con pendenza +40 dB/decade fino a ωₙ, dove si verifica una risonanza.
La funzione di risposta in frequenza si ottiene sostituendo s = jω nella funzione di trasferimento:
G(jω) = K / (ωₙ² – ω²)
La magnitudine in decibel è data da:
|G(jω)|_dB = 20 log₁₀(K) – 20 log₁₀|ωₙ² – ω²|
5. Applicazioni pratiche
I sistemi con poli immaginari trovano applicazione in numerosi contesti ingegneristici:
- Oscillatori armonici: Circuiti RLC, sistemi massa-molla senza attrito
- Controllo di sistemi meccanici: Sospensioni automobilistiche, sistemi di isolamento delle vibrazioni
- Elettronica: Filtri passa-banda, oscillatori a ponte di Wien
- Aerospaziale: Analisi delle oscillazioni in strutture leggere
Un esempio classico è il sistema massa-molla non smorzato, la cui equazione differenziale è:
m(d²x/dt²) + kx = F(t)
La cui funzione di trasferimento (con F(t) come ingresso e x(t) come uscita) è:
G(s) = (1/m) / (s² + k/m) = (1/m) / (s² + ωₙ²), dove ωₙ = √(k/m)
6. Metodologie di calcolo
Per determinare il guadagno e analizzare la risposta in frequenza:
- Identificazione dei parametri: Determinare K, ζ e ωₙ dalla funzione di trasferimento
- Calcolo dei poli: Trovare le radici del denominatore
- Analisi della risposta:
- Risposta al gradino per sistemi con ζ = 0: oscillazioni sinusoidali con ampiezza K/ωₙ²
- Risposta in frequenza: tracciare il diagramma di Bode
- Stabilità: Verificare la posizione dei poli (per ζ = 0, sistema marginalmente stabile)
| Parametro | Formula | Unità di misura | Significato fisico |
|---|---|---|---|
| Frequenza naturale (ωₙ) | ωₙ = √(k/m) o dalla radice quadrata del termine costante del denominatore | rad/s | Frequenza delle oscillazioni naturali del sistema |
| Periodo naturale (Tₙ) | Tₙ = 2π/ωₙ | secondi | Periodo delle oscillazioni naturali |
| Guadagno statico (K) | Valore del numeratore quando s → 0 | adimensionale | Rapporto uscita/ingresso a regime |
| Frequenza di risonanza (ω_r) | ω_r = ωₙ√(1 – 2ζ²) per ζ < 0.707 | rad/s | Frequenza alla quale si verifica il picco di risonanza |
7. Errori comuni e considerazioni pratiche
Nell’analisi dei sistemi con poli immaginari, è facile incorrere in alcuni errori:
- Confondere ωₙ con ω_d: ωₙ è la frequenza naturale non smorzata, mentre ω_d = ωₙ√(1 – ζ²) è la frequenza delle oscillazioni smorzate
- Trascurare le condizioni iniziali: Per ζ = 0, anche piccole condizioni iniziali provocano oscillazioni sostenute
- Errata interpretazione della stabilità: Un sistema con poli immaginari è marginalmente stabile – non asintoticamente stabile
- Unità di misura: Assicurarsi che tutte le frequenze siano espresse in rad/s (non in Hz) nei calcoli
Nella pratica ingegneristica, i sistemi puramente oscillatori (ζ = 0) sono rari perché sempre presenti fenomeni dissipativi. Tuttavia, sistemi con ζ molto piccolo (0.01-0.1) si comportano in modo molto simile e richiedono particolare attenzione nel controllo.
8. Tecniche avanzate di analisi
Per sistemi più complessi con poli immaginari:
- Diagrammi di Nyquist: Utile per analizzare la stabilità relativa
- Luogo delle radici: Visualizzare come i poli si muovono al variare di K
- Analisi nel dominio del tempo: Risoluzione delle equazioni differenziali per ottenere la risposta temporale esatta
- Compensazione: Aggiunta di zeri o poli per modificare la risposta in frequenza
Per sistemi discreti con poli immaginari (sulla circonferenza unitaria nel piano z), le considerazioni sono simili ma la frequenza viene normalizzata rispetto al periodo di campionamento.
9. Strumenti software per l’analisi
Numerosi strumenti software possono assistere nell’analisi:
- MATLAB/Simulink: Funzioni come
bode(),nyquist(),step() - Python (SciPy/Control): Libreria
controlper l’analisi dei sistemi - LabVIEW: Toolkit per il controllo e la simulazione
- Calcolatori online: Come quello fornito in questa pagina per verifiche rapide
Il nostro calcolatore implementa gli algoritmi fondamentali per:
- Determinazione automatica di K, ζ e ωₙ dai parametri inseriti
- Calcolo della risposta in frequenza nel range specificato
- Generazione dei diagrammi di Bode (magnitudine e fase)
- Analisi della stabilità marginale