È possibile affrontare il problema utilizzando la matrice di transizione di stato risolvendo l'ODE non omogeneo standard nella prima equazione. La soluzione a X˙( t ) = A x ( t ) + B u ( t ) è
x ( t ) = x0eA t+ ∫t0eA ( t - t')B u ( t') dt'
dove . La quantità è chiamata matrice di transizione di stato (anche la soluzione all'omogeneo ODE), che (non ricordo la notazione standard per questo). Prendendo , l'equazione per diventae A t Ξ ( t ) x 0 = 0 y ( t )X0= x ( 0 )eA tΞ ( t )X0= 0y( t )
y( t ) = C∫t0Ξ ( t - t') B u ( t') dt'+ D u ( t )
L'equazione di cui sopra ti fornisce l'output come input contorto con la risposta all'impulso del sistema e, in effetti, puoi verificare la trasformata di Laplace dell'equazione di cui sopra. Notando che la trasformazione di Laplace di è e che le convoluzioni nel dominio del tempo diventano prodotti nel dominio s, otteniamoΞ ( t ) = eA t( s io- A )- 1
Y= C( s io- A )- 1B U+ D U
che ti dà la stessa funzione di trasferimento della tua domanda.
Per quanto riguarda il fatto che il tuo commento sull'approccio di trasformazione di Laplace sia lungo, non direi necessariamente che sia così. Tuttavia, l'approccio della matrice di transizione di stato potrebbe essere più semplice da implementare , poiché diverse operazioni che lo coinvolgono possono essere calcolate con semplici moltiplicazioni di matrice e nient'altro.