Problema de gráfico de flujo de señal

ingrese la descripción de la imagen aquí

Estoy confundido con el problema anterior. He mostrado mi intento.

Dudo de la ecuación x1 = x1 + u. Por favor ayúdame con este problema.

No sé mucho sobre los gráficos de Mason, pero parece que esto puede ayudar... en.wikibooks.org/wiki/Control_Systems/Signal_Flow_Diagrams
x1=u+d(x1)/dt/s. Falta el punto arriba de x1.

Respuestas (2)

Su error: las variables de estado deberían ser las salidas de los integradores. Los has perdido totalmente. Para que quede claro, dibujemos el diagrama con nodos de suma completamente dibujados, donde más de una señal llega al nodo:

ingrese la descripción de la imagen aquí

Las ecuaciones son ahora un poco diferentes. No hay necesidad de derivar la función de transferencia o ecuaciones diferenciales de orden superior. También es peligroso, porque puede terminar con otra ecuación de variable de estado que da la misma función de transferencia, pero las variables de estado son algo más que las salidas de los integradores del diagrama dado.

Este diagrama de flujo no es nuevo en EESE: ¿ Cómo encontrar las ecuaciones de las variables de estado a partir del gráfico de flujo de señales del sistema?

Desafortunadamente, las respuestas dadas allí son un poco confusas porque no parten directamente de las variables de estado final. Una de las respuestas escribe el mismo texto que yo, pero aún escribe diferentes ecuaciones. Obviamente, hay una tradición de peso pesado que es difícil de matar.

Por cierto, si tienes la ecuación A=A+B y B no es cero, deberías alarmarte. Tu escritura demuestra que ya tienes uno de tus ojos abierto.

@usser287001, Por favor, eche un vistazo a este problema electronics.stackexchange.com/questions/359493/…

La regla de Mason es una buena herramienta que convierte el sistema en una sola función de transferencia. Una vez que obtenga la función de transferencia, puede convertirla a la representación del espacio de estado si y solo si la función de transferencia es adecuada. La regla de Mason se hace de la siguiente manera:

1- Ganancia de bucle

L 1 = 1 s , L 2 = 1 s .

2-Ganancia de ruta directa

PAG 1 = ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) = 1.

3 bucles que no se tocan

L 1 L 2

La regla de Mason es

GRAMO ( s ) = Y ( s ) tu ( s ) = k PAG k Δ k Δ

dónde

Δ = 1 ( L 1 + L 2 ) + ( L 1 L 2 ) = 1 + 2 s + 1 s 2 y Δ 1 = 1.

La función de transferencia única es entonces GRAMO ( s ) = s 2 s 2 + 2 s 2 + 1 . Es claro que la función de transferencia es propia si el grado del polinomio del numerador es menor o igual que el grado del polinomio del denominador. Reescribiendo el sistema, obtenemos

( s 2 + 2 s + 1 ) Y ( s ) = s 2 tu ( s )

En el dominio del tiempo, obtenemos

y ¨ ( t ) + 2 y ˙ ( t ) + y ( t ) = tu ¨ ( t )

La función de transferencia tiene esta forma

GRAMO ( s ) = Y ( s ) tu ( s ) = b 0 s 2 + b 1 s + b 0 s 2 + a 1 s + a 2

La forma canónica controlable se puede utilizar para representar el sistema de la siguiente manera:

X ˙ = [ 0 1 a 2 a 1 ] + [ 0 1 ] tu y = [ b 2 a 2 b 0 b 1 a 1 b 0 ] + b 0 tu

dónde b 0 = 1 , b 1 = 0 , b 2 = 0 , a 1 = 2 , a 2 = 1 . La representación del espacio de estados del sistema es

X ˙ = [ 0 1 1 2 ] + [ 0 1 ] tu y = [ 1 2 ] + tu

Usando Matlab, podemos probar la función de transferencia, por lo tanto, el código es

ingrese la descripción de la imagen aquí

syms s
num=[1 0 0];
den=[1 2 1];
G=tf(num,den);
step(G)

Ahora probemos la representación del espacio de estados que hemos formado.

ingrese la descripción de la imagen aquí

b0=1; b1=0;b2=0;
a1=2;a2=1;

A=[0 1; -a2 -a1];
B=[0;1];
C=[b2-a2*b0 b1-a1*b0];
D=b0;
sys=ss(A,B,C,D);
step(sys)

que es el mismo resultado que tenemos.

Cometió un error en G(s). Debe ser (s+1)^2 en el denominador.