Gli approssimanti di Padé

L'approssimante di Padé permette di approssimare la funzione trascendente e-x con una funzione razionale fratta p(x)/q(x).

L'approssimante di Padé è molto utile nello studio dei sistemi con ritardo finito

$$ F(s) = \frac{K \cdot e^{-t_0 s}}{1+Ts} $$

La funzione non razionale (trascendente) e-t0s può essere approssimata con una funzione razionale fratta, decisamente più facile da elaborare.

$$ e^{-t_0s} ≅ \frac{1-\frac{t_0 s}{2}+\frac{(t_0 s)^2}{12}}{1+\frac{t_0 s}{2} + \frac{(t_0 s)^2}{12}} $$

L'ordine di approssimazione di Padé

L'approssimante di Padé consiste in una funzione razionale fratta con un polinomio di ordine p al numeratore e un polinomio di ordine q al denominatore.

L'approssimante di Padé è detta approssimante di ordine (p,q)

Nota. Se p=q si dice semplicemente approssimante di ordine n con n=p=q.

Tanto più grande è l'ordine dell'approssimante, tanto più la funzione razionale fratta approssima meglio la funzione trascendente e-t0s.

un esempio di approssimante di Padé

Nota. In genere si utilizza come approssimante di Padé un ordine p=q perché assicura stabilità. Anche p>q garantisce stabilità. Viceversa, un valore p<q potrebbe causare instabilità.

Esempi pratici

L'approssimante (1,1) è

$$ e^{-t_0s} ≅ \frac{1-\frac{t_0 s}{2}}{1+\frac{t_0 s}{2}} $$

L'approssimante (0,1) è

$$ e^{-t_0s} ≅ \frac{1}{1+\frac{t_0 s}{2}} $$

Nota. L'approssimazione di ordine (0,1) è molto semplice da calcolare ma può andare bene soltanto se il ritardo è molto piccolo.

L'approssimante (2,2) è

$$ e^{-t_0s} ≅ \frac{1-\frac{t_0 s}{2}+\frac{(t_0 s)^2}{12}}{1+\frac{t_0 s}{2}+\frac{(t_0 s)^2}{12}} $$

L'approssimante (3,3) è

$$ e^{-t_0s} ≅ \frac{1-\frac{t_0 s}{2}+\frac{(t_0 s)^2}{12}-\frac{(t_0 s)^3}{120}}{1+\frac{t_0 s}{2}+\frac{(t_0 s)^2}{12}+\frac{(t_0 s)^3}{120}} $$

Come costruire l'approssimante di Padé

Per costruire l'approssimante di Padé utilizzo il metodo delle potenze decrescenti

$$ e^{-s} = \frac{P(s)}{Q(s)} $$

Dove P(s) è un polinomio di ordine p

$$ P(s) = b_p s^p+b_{p-1}s^{p-1}+...+p_0 $$

e Q(s) è un polinomio di ordine q

$$ Q(s) = a_q s^q+a_{q-1}s^{q-1}+...+a_0 $$

I coefficienti ak e bk delle approssimanti sono determinati dai rispettivi gradi p e q dei polinomi.

$$ b_k = \frac{(p+q-k)!p!}{(p+q)!k!(p-k)!} (-1)^k \:\:\: con \: k=0,...,p $$

$$ a_k = \frac{(p+q-k)!q!}{(p+q)!k!(q-k)!} \:\:\: con \: k=0,...,q $$

Un esempio pratico

Provo a costruire l'approssimante di Padé di ordine (2,2)

Quindi il polinomio al numeratore ha ordine p=2 mentre quello al denominatore q=2.

$$ e^{-s} = \frac{P(s)}{Q(s)} = \frac{b_2 s^2+b_1s^1+b_0}{a_2 s^2+a_1s^1+a_0} $$

Calcolo i coefficienti bk al numeratore

$$ b_k = \frac{(p+q-k)!p!}{(p+q)!k!(p-k)!} (-1)^k \:\:\: con \: k=0,...,p $$

$$ b_k = \frac{(2+2-k)!2!}{(2+2)!k!(2-k)!} (-1)^k \:\:\: con \: k=0,...,p $$

$$ b_k = \frac{(4-k)!2!}{(4)!k!(2-k)!} (-1)^k \:\:\: con \: k=0,...,p $$

$$ b_k = \frac{(4-k)!2}{24k!(2-k)!} (-1)^k \:\:\: con \: k=0,...,p $$

Quindi, per k=0

$$ b_0 = \frac{(4-0)!2}{48} (-1)^0 = 1 $$

per k=1

$$ b_1 = \frac{(4-1)!2}{24} (-1)^1 = - \frac{12}{24} = - \frac{1}{2} $$

per k=2

$$ b_2 = \frac{(4-2)!2}{96} (-1)^2 = \frac{4}{48} = \frac{1}{12} $$

Nota. Sostituisco i coefficienti b nel polinomio al numeratore. $$ e^{-s} = \frac{P(s)}{Q(s)} = \frac{b_2 s^2+b_1s^1+b_0}{a_2 s^2+a_1s^1+a_0} $$ $$ e^{-s} = \frac{P(s)}{Q(s)} = \frac{\frac{1}{12} \cdot s^2- \frac{1}{2} s^1+1}{a_2 s^2+a_1s^1+a_0} $$

Ora calcolo i coefficienti ak al denominatore

$$ a_k = \frac{(p+q-k)!q!}{(p+q)!k!(q-k)!} \:\:\: con \: k=0,...,q $$

$$ a_k = \frac{(2+2-k)!2!}{(2+2)!k!(2-k)!} \:\:\: con \: k=0,...,2 $$

$$ a_k = \frac{(4-k)!2}{4!k!(2-k)!} \:\:\: con \: k=0,...,2 $$

$$ a_k = \frac{(4-k)!2}{24k!(2-k)!} \:\:\: con \: k=0,...,2 $$

Quindi, per k=0

$$ a_0 = \frac{(4-0)!2}{24(2-0)!} = \frac{48}{48} = 1 $$

per k=1

$$ a_1 = \frac{(4-1)!2}{24(2-1)!} = \frac{12}{24} = \frac{1}{2} $$

per k=2

$$ a_2 = \frac{(4-2)!2}{24·2·(2-2)!} = \frac{4}{48} = \frac{1}{12} $$

Nota. Sostituisco i coefficienti b nel polinomio al numeratore. $$ e^{-s} = \frac{P(s)}{Q(s)} = \frac{b_2 s^2+b_1s^1+b_0}{a_2 s^2+a_1s^1+a_0} $$ $$ e^{-s} = \frac{P(s)}{Q(s)} = \frac{b_2 s^2+b_1s^1+b_0}{\frac{1}{12} s^2+\frac{1}{2} s^1+1} $$

Una volta calcolati i coefficienti ak e bk posso scrivere l'approssimante di Padé di ordine (2,2).

$$ e^{-s} = \frac{P(s)}{Q(s)} = \frac{b_2 s^2+b_1s^1+b_0}{a_2 s^2+a_1s^1+a_0} $$

$$ e^{-s} = \frac{\frac{1}{12} \cdot s^2- \frac{1}{2} s^1+1}{\frac{1}{12} s^2+\frac{1}{2} s^1+1} $$

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

La teoria dei sistemi