Table of Contents
¿Qué es un Graph de Flujo de Señal?
Un gráfico de flujo de señal (SFG) es una representación gráfica de las relaciones entre variables en un sistema dinámico. Se originó en los años 50 como una alternativa a los diagramas de bloque, ofreciendo una manera más compacta e intuitiva matemáticamente a los sistemas lineales de modelos. Cada SFG utiliza nodos para representar variables del sistema y ramas dirigidas para indicar relaciones causales, con pesos de rama actuando como funciones de transferencia o ganancias.
Los ingenieros y estudiantes confían en los SFGs para visualizar las interdependencias complejas sin perderse en álgebra engorrosa. Al enfocarse en el flujo de señal en lugar de los componentes físicos, el diagrama destaca cómo las perturbaciones, los bucles de retroalimentación y múltiples entradas afectan el comportamiento general del sistema.El poder de un SFG se vuelve especialmente claro cuando se aplica Mason Pulido#8217;s ganar fórmula, que produce un sistema topología de transferencia directamente desde el gráfico.
Componentes clave de un gráfico de flujo de señales
Cada gráfico de flujo de señal se construye a partir de dos elementos fundamentales:
- Nodos] – Puntos que representan variables del sistema, como voltajes, fuerzas, temperaturas o señales de error. Cada nodo corresponde típicamente a una sola variable, y el valor de esa variable es la suma de todas las señales entrantes multiplicadas por sus respectivas ganancias de rama.
- Branches] – Serie de líneas directas que conectan un nodo a otro. Cada rama tiene una dirección (de causa a efecto) y un peso (de función de ganancia o transferencia) que define cómo el nodo fuente influye en el nodo de destino. Una rama sin peso implica un aumento de unidad.
En contraste con los diagramas de bloques, donde los bloques representan operaciones funcionales y las uniones de resumición existen como elementos separados, los SFG integran estas operaciones en pesos de rama. Esta compactidad hace que los SFG sean particularmente útiles para analizar sistemas de retroalimentación multi-aeropago, subsistemas cascadas y sistemas con múltiples entradas y salidas.
Ventajas de usar los Gráficos de Flujo de Señal
Los gráficos de flujo de señales ofrecen varios beneficios prácticos sobre los diagramas de bloques tradicionales y métodos algebraicos:
- La simpatía en el manejo de los bucles de retroalimentación] > Los bucles pueden ser identificados visualmente, y su efecto puede ser calculado mediante reducción de gráficos directa o Mason curva#8217; s regla sin redefinir el diagrama.
- Representación álgebraica Direct] – Cada nodo aceptar#8217; su valor equivale a la suma de las señales entrantes, que corresponde a un conjunto de ecuaciones lineales simultáneas. Esta propiedad permite la conversión directa entre el gráfico y el sistema de unión#8217; su representación estatal-espacial.
- La identificación fácil de caminos y bucles] – Hacia adelante, los circuitos de retroalimentación y los bucles no tocificados se hacen visibles de una mirada, simplificando la aplicación de Mason 75%.
- Scalability] – La adición de más variables o conexiones no arranca el gráfico tan rápido como lo haría un diagrama de bloques; la estructura de nodo y abrir sigue siendo legible.
- Utilizado tanto para análisis como para diseño] – Los ingenieros pueden modificar los avances de rama para examinar la sensibilidad, los márgenes de estabilidad y la respuesta transitoria sin re-aplicaciones.
Estas ventajas hacen de SFGs una herramienta estándar en el diseño del sistema de control, síntesis de filtros, e incluso ciertas áreas de procesamiento de señales y economía.
Construcción paso a paso de un gráfico de flujo de señal
Construir un SFG preciso requiere un enfoque sistemático. Los siguientes pasos le guían desde las ecuaciones del sistema a un gráfico completo y analizable.
Paso 1: Identificar todas las variables del sistema
Comience por enumerar cada variable independiente y dependiente en el sistema. En un contexto de control, estos incluyen entradas (referencias, perturbaciones), salidas ( variables controladas), y estados intermedios (por ejemplo, señales de error, señales de acción, señales de retroalimentación).Para un sistema mecánico, las variables pueden incluir posiciones, velocidades y fuerzas. Para una red eléctrica, voltajes a nodos clave y corrientes en cada rama.
Asignar cada variable un símbolo o etiqueta único. Es útil escribir el conjunto de ecuaciones del sistema primero y luego extraer las variables. Por ejemplo, para un circuito RC simple con voltaje de entrada \(V {in}\) y voltaje de salida \(V {out}\) a través del condensador, las variables son \(V {in}\), \(V {out}\) y el número actual \(Resistir) fluir a través del número
Consejo:] Incluir variables intermedias incluso si no son productos finales; son esenciales para expresar interdependencias y aparecerán posteriormente como nodos internos.
Paso 2: Determinar las relaciones ( Funciones de transferencia)
De las ecuaciones del sistema, deriva la dependencia funcional de cada variable en los demás. En sistemas lineales de tiempo-invariantes, estas relaciones son ecuaciones lineales algebraicas o diferenciales que pueden transformarse en funciones de transferencia utilizando la transformación de Laplace (con cero condiciones iniciales). Escribe cada variable como una suma de contribuciones de otras variables, cada una multiplicada por una ganancia.
Por ejemplo, si una variable \(x 2\) depende de \(x 1\) a través de una ganancia \(G\) y también a través de un bucle de retroalimentación, la ecuación se convierte en:
\[ x 2 = G \cdot x 1 + H \cdot x 2 \]
En el SFG, esto se traduce en una rama de \(x 1\) a \(x 2\) con peso \(G\), y una auto-apertura en \(x 2\) con peso \(H\). De manera similar, resumiendo las uniones en los diagramas de bloques se convierten en múltiples ramas entrantes a un solo nodo.
Importante: La dirección de la rama debe apuntar siempre desde la variable independiente (causa) a la variable dependiente (efecto) que coincide con el flujo de señales en el sistema.
Paso 3: Dibujar Nodos y conectar ramas
Colocar un nodo para cada variable en la página. Normalmente, el nodo de entrada se coloca en la izquierda y el nodo de salida a la derecha, pero cualquier disposición que evite cruzar ramas es aceptable. Dibujar ramas (flechas) dirigidas (flechas) de cada nodo fuente a su nodo(s). Etiquetar cada rama con su función de transferencia correspondiente o ganar símbolo.
Si la misma variable influye en varios otros, ese nodo de origen tendrá múltiples ramas salientes. Si una variable recibe contribuciones de varias variables, tendrá múltiples ramas entrantes. No hay nodo de unión de rebote separado del nodo variable; la adición ocurre implícitamente en el nodo de destino.
Para un sistema de control de retroalimentación estándar con la planta \(G(s)\) y el controlador \(C(s)\) en la ruta de avance, y el sensor \(H(s)\) en la retroalimentación, el SFG incluiría:
- Nodo de entrada \(R(s)\)
- Nodo de error \(E(s)\) con ramas de \(R(s)\) (ganar 1) y de la salida \(Y(s)\) a través de \(-H(s)\)
- Nodo de acción \(U(s)\) de \(E(s)\) a \(C(s)\)
- Nodo de salida \(Y(s)\) de \(U(s)\) a \(G(s)\)
Colocar estos nodos y ramas crea un mapa visual claro de propagación de señales.
Paso 4: Asignar funciones de transferencia a cada rama
Cada rama debe tener un peso definido, incluso si es unidad (en cuyo caso el peso se omite o se escribe como 1). Las funciones de transferencia pueden ser constantes (gains), expresiones de dominio de la ubicación como \(1/(s+1)\), o cualquier función racional. Asegúrese de que el beneficio es apropiado para la dirección: un camino de retroalimentación puede tener un signo negativo incluido en el beneficio (por ejemplo, \(-H(s)\).
Si múltiples caminos paralelos conectan dos variables, los combinan en una sola rama con la suma de las ganancias individuales para la simplicidad. De igual manera, las ramas de la serie se pueden fusionar multiplicando sus ganancias juntas, pero sólo si no hay nodos a lo largo del camino que se utilizan en otros lugares. La reducción de la gravedad debe hacerse sólo después de que se dibuja el gráfico completo, para evitar perder la información de lazo necesaria para Mason cobre#8217; s regla.
Paso 5: Simplifique el Gráfico (Opcional pero Recomendado)
Una vez que se dibuja el gráfico completo, puede simplificarlo eliminando los nodos innecesarios (los que no son salidas y tienen sólo una rama entrante y una rama saliente) utilizando la regla de la serie. Los auto-ops pueden ser absorbidos modificando los beneficios de las ramas entrantes. Sin embargo, la simplificación puede eliminar inadvertidamente los caminos o los bucles necesarios para un análisis preciso utilizando Mason simplificador#8217; s fórmula para el control de seguridad.
Las simplificaciones comunes incluyen:
- Series branches:] Reemplazar dos o más ramas en cascada por una sola rama cuya ganancia es el producto de las ganancias individuales.
- ramas paralelas:] Reemplazar dos o más ramas de la misma fuente al mismo destino por una rama con ganancia igual a la suma de las ganancias individuales.
- Removal of self-loops: Un auto-loop con ganancia \(L\) en un nodo puede ser eliminado dividiendo todas las ganancias de rama entrantes a ese nodo por \(1-L\).
Estas operaciones mantienen la relación de entrada-salida general pero pueden alterar los valores de los nodos internos.
Ejemplo práctico: Filtro de bajo par RC
Considere el sencillo filtro de paso bajo RC con voltaje de entrada \(v i(t)\) y voltaje de salida \(v o(t)\) a través del condensador. Las ecuaciones en el dominio del tiempo son:
\[ v i(t) = R\,i(t) + v o(t) \]
\[ i(t) = C \frac{dv o(t)}{dt} \]
Tomar Laplace se transforma con cero condiciones iniciales:
\[ V i(s) = R\,I(s) + V o(s) \]
\[ I(s) = sC\,V o(s) \]
De estos podemos escribir las relaciones variables:
\[ V o(s) = \frac{1}{sC}\,I(s) \]
\[ I(s) = \frac{1}{R} ( V i(s) - V o(s) ) \]
Nodos:] \(V i\), \(V o\), y \(I\).
] Broches:
- De \(V i\) a \(I\) con ganancia \(1/R\)
- De \(V o\) a \(I\) con ganancia \(-1/R\) (since \(V o\) aparece con un signo negativo en la segunda ecuación)
- De \(I\) a \(V o\) con ganancia \(1/(sC)\)
El SFG resultante tiene tres nodos. El nodo de entrada \(V i\) tiene una rama saliente a \(I\). Nodo \(I\) tiene una rama entrante de \(V i\) y una de \(V o\), y una rama saliente a \(V o\). Nodo \(V o\) tiene una rama entrante de \(I\) y una dirección de retorno claramente.
Utilizando Mason#8217;s ganar fórmula, la función de transferencia global se convierte en:
\[ \frac{V o(s)}{V i(s)} = \frac{1}{RCs} { 1 + \frac{1}{RCs} = \frac{1}{1}{1}{1}{1} + RCs} \]
que coincide con la característica de filtro de baja velocidad esperada.
Analizar los Gráficos de Flujo de Señal con Mason#8217;s Ganar la Fórmula
Mason#8217;s fórmula de ganancia proporciona un método directo para calcular la función de transferencia de cualquier nodo de entrada a cualquier nodo de salida sin reducir el gráfico. La fórmula es:
\[ T = \frac{\sum k P k \, \Delta k }{ \Delta } \]
Donde:
- \(P k\) es la ganancia de la ruta de avance \(k\)-th de entrada a salida.
- \(\Delta\) es el determinante del gráfico, dado por \(1 - \sum L i + \sum L i L j - \sum L i L j L k + \cdots\), donde \(L i\) son ganancias de bucle (productos de ganancia de rama alrededor de cada bucle cerrado).
- \(\Delta k\) es el cofactor del camino de avance \(k\)-th, obtenido mediante la eliminación de \(\Delta\) todos los términos que implican bucles que tocan ese camino de avance.
Antes de aplicar Mason#8217;s regla, identifique todos los caminos hacia adelante y todos los bucles individuales (incluyendo auto-ops). Luego computar el determinante y los cofactores. Este método es especialmente poderoso para sistemas con múltiples bucles de retroalimentación y múltiples caminos hacia adelante, donde la reducción manual sería tedioso.
Para obtener más detalles de los derivados y ejemplos, consulte los libros de texto de control estándar como ]Modern Control Engineering de Ogata o MIT OpenCourseWare on Feedback Control Systems. Los recursos en línea como Control Systems Tutorials también proporcionan ejemplos interactivos.
Errores comunes cuando construyen gráficos de flujo de señales
Incluso los ingenieros experimentados pueden caer en ciertas trampas. Aquí hay errores frecuentes y cómo evitarlos:
- Reverendo la dirección de la rama] – Siempre comprueba la relación causa-efecto. Un error común es dibujar ramas de retroalimentación en la misma dirección que las ramas de avance. Recuerde que las vías de retroalimentación van desde la salida hacia un nodo anterior.
- Omitiendo signos negativos] – En los bucles de retroalimentación, la resta de la unión de resumimiento debe aparecer como una ganancia de rama negativa. Si usted omite el signo, el gráfico implicará una retroalimentación positiva, lo que llevará a un análisis incorrecto.
- Creación de nodos innecesarios] – Mientras que las variables intermedias son necesarias, evite dividir una variable en dos nodos si representan la misma señal. Esto crearía un falso camino de cero ganancia que cambia la topología gráfica.
- Ignorar los auto-ops – Si una variable depende de sí misma a través de un término directo en las ecuaciones, represente como un auto-aeropuerto. Olvidando que eliminará esa retroalimentación y alterará la función de transferencia.
- Prematura simplificación] – Reducir el gráfico antes de identificar todos los lazos puede ocultar los lazos necesarios para Mason Pulsera#8217; s regla. Siempre dibujar el gráfico completo primero, luego aplicar la fórmula, y simplificar sólo si es necesario para un cheque de cordura.
Un hábito útil es verificar el gráfico escribiendo manualmente ecuaciones de nodos del gráfico dibujado y compararlos con las ecuaciones del sistema original. Cualquier desajuste indica un error en la estructura del gráfico o las ganancias de rama.
Aplicaciones Más allá de los sistemas de control
Mientras que los gráficos de flujo de señal son más comúnmente enseñados en la ingeniería de control, tienen una utilidad más amplia:
- Diseño digital de filtros] – SFGs representa directamente ecuaciones de diferencia y se utilizan para implementar filtros en hardware o software. Cada elemento de demora de rama corresponde a un retraso de unidad \(z^{-1}\).
- Modelos económicos y biológicos] > 8211; Cualquier sistema descrito por ecuaciones lineales, como modelos de salida de entrada en economía o dinámica de población, puede ser analizado utilizando SFGs.
- Análisis del espacio-Estado] – Un SFG puede transformarse en un diagrama de variables estatales donde los integradores se convierten en ramas con ganancia \(1/s\) y los estados son los productos integradores.
Debido a esta versatilidad, la construcción y análisis de SFG es una habilidad valiosa para cualquier ingeniero o científico que se ocupe de sistemas dinámicos.
Lectura y recursos adicionales
Para profundizar su comprensión, explore las siguientes fuentes autorizadas:
- Principios de los sistemas de control] – Un libro de texto en línea completo que cubre SFGs y Mason Aunado#8217; s gobiernan con ejemplos trabajados.
- Wikipedia: Signal-flow graph] – Proporciona el fondo histórico y la base matemática.
- Europa papel sobre Mason Aun#8217;s Regla] – Para aquellos interesados en la formulación original.
Estos recursos, combinados con la práctica en sistemas reales (circuitos eléctricos, configuraciones mecánicas de amortiguación de masa, procesos térmicos), solidificarán su capacidad de construir y analizar gráficos de flujo de señal de manera eficiente.
Conclusión
Construir gráficos de flujo de señal es un proceso sistemático que transforma las ecuaciones de sistema complejo en un modelo visual intuitivo. Al identificar todas las variables, capturar sus relaciones causa-efecto a través de ramas dirigidas, y asignar funciones de transferencia adecuadas, usted crea un diagrama que es tanto analíticamente poderoso como fácil de interpretar. Añadiendo Mason borde#8217;s ganar fórmula a su kit de herramientas permite la computación directa de funciones de transferencia de sistema sin reducción de gráficos,