Gradino di Heaviside

Indice dei contenuti

    Il gradino di Heaviside, indicato spesso con H(t) oppure con u(t) nella teoria dei segnali, è la funzione ideale che passa da 0 a 1 in un istante. Serve per descrivere accensioni, interruttori, ingressi improvvisi, ritardi temporali, segnali causali e discontinuità di prima specie.

    È una funzione semplice solo in apparenza. In analisi, segnali, circuiti e controlli automatici il gradino è il ponte tra funzioni a tratti, trasformata di Laplace, delta di Dirac e risposta transitoria dei sistemi.

    Definizione

    La forma base è:

    H(t)= \begin{cases} 0,&t<0,\\ 1,&t>0. \end{cases}

    Il valore nel punto di salto, t=0, non è fissato da questa definizione perché non cambia il valore della funzione quasi ovunque né la maggior parte degli integrali. Le convenzioni più comuni sono:

    ConvenzioneUso tipico
    H(0)=0segnali causali in cui l’ingresso si considera attivo subito dopo l’istante di commutazione
    H(0)=1logiche di commutazione o definizioni discrete orientate allo stato “acceso”
    H(0)=\dfrac{1}{2}analisi di Fourier e convenzioni simmetriche sulle discontinuità

    La scelta deve essere esplicitata solo quando il valore esatto nel punto di salto ha conseguenze operative. Nei modelli continui ordinari, un singolo punto non cambia integrali, trasformate o risposte fisiche misurabili.

    La forma traslata rispetto all’istante a è:

    H(t-a)= \begin{cases} 0,&t<a,\\ 1,&t>a. \end{cases}

    Questa funzione resta nulla prima di a e diventa unitaria dopo a. In elettronica, automatica e telecomunicazioni è il modello ideale di un comando che viene applicato a partire da un certo istante.

    Segnali causali, ritardi e finestre

    Un segnale causale, cioè nullo prima dell’istante iniziale, può essere scritto moltiplicando il suo profilo per un gradino. Per esempio:

    x_c(t)=x(t)H(t).

    Se invece un segnale comincia al tempo a, si usa:

    x_a(t)=x(t)H(t-a).

    Quando il segnale deve essere anche traslato nella forma, la scrittura più chiara è spesso:

    x_a(t)=f(t-a)H(t-a).

    Il gradino permette anche di costruire finestre rettangolari. Un impulso rettangolare unitario attivo tra a e b, con b>a, si scrive:

    w(t)=H(t-a)-H(t-b).

    In questo modo una funzione definita su un intervallo può essere modellata senza introdurre molti casi separati. La stessa tecnica compare in esercizi con forzanti spezzate, segnali a impulsi rettangolari, alimentazioni temporizzate e carichi applicati solo in una fase del processo.

    Discontinuità e limiti laterali

    Il gradino è l’esempio canonico di punto di discontinuità di prima specie. I limiti laterali esistono ma sono diversi:

    \lim_{t\to0^-}H(t)=0, \qquad \lim_{t\to0^+}H(t)=1.

    Il limite destro rappresenta il valore subito dopo l’accensione; il limite sinistro rappresenta il valore subito prima. Questa distinzione è essenziale nei modelli con commutazioni: lo stato appena prima dell’evento e lo stato appena dopo possono essere diversi, anche se il tempo trascorso è idealmente nullo.

    Collegamento con delta di Dirac

    Nel senso delle distribuzioni, la derivata del gradino è la delta di Dirac:

    \dfrac{d}{dt}H(t-a)=\delta(t-a).

    Questa identità non va interpretata come una derivata ordinaria punto per punto. Il gradino è costante quasi ovunque, ma concentra tutta la variazione nel punto di salto. La teoria delle distribuzioni permette di rappresentare quella variazione concentrata come un impulso ideale.

    L’identità è utile perché collega due modelli fondamentali:

    OggettoLettura fisica
    gradino H(t)variazione permanente applicata da un certo istante in poi
    impulso \delta(t)azione concentrata in un istante, con area finita

    In un sistema lineare tempo-invariante, la risposta all’impulso e la risposta al gradino sono legate tramite integrazione e derivazione, quando le operazioni sono ben definite.

    Trasformata di Laplace

    La trasformata di Laplace del gradino unitario è:

    \mathcal{L}\{H(t)\} = \dfrac{1}{s}, \qquad \operatorname{Re}(s)>0.

    Per il gradino ritardato vale:

    \mathcal{L}\{H(t-a)\} = \dfrac{e^{-as}}{s}, \qquad a\geq0.

    Il fattore e^{-as} codifica il ritardo temporale. Per una funzione ritardata e causale si usa invece:

    \mathcal{L}\{f(t-a)H(t-a)\} = e^{-as}F(s),

    dove F(s)=\mathcal{L}\{f(t)\}. Questa proprietà è una delle ragioni per cui il gradino è così frequente nella soluzione di equazioni differenziali con ingressi a tratti e nell’antitrasformata di Laplace.

    Fourier e interpretazione distribuzionale

    Nella trasformata di Fourier il gradino richiede cautela perché non è assolutamente integrabile su tutta la retta. Deve essere trattato come distribuzione. Con una convenzione frequente si scrive:

    \mathcal{F}\{H(t)\} = \pi\delta(\omega) + \operatorname{p.v.}\dfrac{1}{j\omega},

    dove \operatorname{p.v.} indica il valore principale di Cauchy. Il termine con \delta(\omega) rappresenta la componente continua, mentre il termine 1/(j\omega) descrive la discontinuità. Nei calcoli pratici di segnali si preferisce spesso lavorare con finestre finite, trasformate di Laplace o versioni regolarizzate del gradino.

    Risposta al gradino

    In automatica, elettronica e teoria dei sistemi, il gradino unitario è l’ingresso di prova più comune. Se un sistema ha funzione di trasferimento G(s) e ingresso:

    u(t)=H(t),

    allora:

    U(s)=\dfrac{1}{s}, \qquad Y(s)=G(s)\dfrac{1}{s}.

    La risposta al gradino permette di leggere grandezze operative come tempo di salita, sovraelongazione, tempo di assestamento, errore a regime e stabilità pratica. È diversa dalla risposta in frequenza, che misura modulo e fase rispetto a ingressi sinusoidali; le due analisi sono complementari.

    Limiti del modello

    Il gradino è un’idealizzazione: nessun attuatore reale passa da 0 a 1 in tempo nullo. Ogni generatore, interruttore, valvola, driver o convertitore ha un fronte di salita finito, limiti di banda, ritardi, saturazioni e rumore. Il modello a gradino è adeguato quando il tempo di commutazione è piccolo rispetto alla dinamica del sistema osservato.

    Se il fronte reale è comparabile con il tempo caratteristico del sistema, usare un gradino ideale può sovrastimare picchi, accelerazioni, correnti impulsive o sollecitazioni transitorie. In questi casi conviene sostituirlo con una rampa, una sigmoide, un’esponenziale di salita o un profilo misurato.

    Errori comuni

    Un primo errore è attribuire troppa importanza al valore H(0) senza chiedersi se il problema lo richieda. In molti modelli continui il valore in un singolo punto è irrilevante; in simulazioni numeriche, logiche di campionamento o condizioni iniziali, invece, la convenzione può cambiare il primo campione o lo stato iniziale.

    Un secondo errore è derivare il gradino come se fosse una funzione ordinaria liscia. La derivata è nulla fuori dal punto di salto, ma non è semplicemente zero: nel senso delle distribuzioni è una delta. Ignorare questo aspetto porta a perdere impulsi, salti di stato e contributi concentrati.

    Un terzo errore è usare un gradino ideale per descrivere qualsiasi accensione fisica. Il modello è utile perché semplifica, non perché i sistemi reali commutino istantaneamente. Quando il fronte di salita influenza la risposta, il gradino va sostituito con un ingresso più realistico.

    Infine, bisogna distinguere un gradino da una finestra. H(t-a) resta acceso per sempre dopo a; H(t-a)-H(t-b) è invece acceso solo nell’intervallo tra a e b. Confondere queste due scritture cambia energia, area, trasformata e risposta del sistema.

    Vedi anche: delta di Dirac, trasformata di Laplace, antitrasformata di Laplace, trasformata di Fourier, convoluzione, funzione di trasferimento.

    Ultimo aggiornamento: