ss2tf

Converte um modelo em espaço de estados em função de transferência.

Categoria: Mathematics > Fourier Analysis and Filtering

Sintaxe

[num, den] = ss2tf(A, B, C, D)

Função de transferência a partir da primeira entrada.

[num, den] = ss2tf(A, B, C, D, iu)

Função de transferência a partir da entrada de número iu.

Descrição

Para o sistema x' = A*x + B*u, y = C*x + D*u, a função de transferência é C*(s*I - A)^(-1)*B + D. O denominador é poly(A) e o numerador é construído a partir do mesmo polinômio, de modo que todas as saídas o compartilham.

O resultado é uma função racional em potências decrescentes de s; uma linha de numerador como [0 0 1] indica um numerador constante 1.

Argumentos de entrada

A, B, C, D
Matrizes de espaço de estados: A é n-por-n, B é n-por-m, C é p-por-n, D é p-por-m.
iu
Índice da entrada a usar, para sistemas com várias entradas.

Argumentos de saída

num
Coeficientes do numerador, uma linha por saída, em potências decrescentes de s.
den
Coeficientes do denominador: o polinômio característico de A.

Exemplo

Sistema de segunda ordem

A = [0 1; -2 -3];
B = [0; 1];
C = [1 0];
D = 0;
[num, den] = ss2tf(A, B, C, D)
Saída
num = 1×3

         0         0    1.0000
den = 1×3

     1     3     2

Esta é a função de transferência 1/(s^2 + 3s + 2).

Veja também

poly roots eig