Un gráfico de flujo de señales o gráfico de flujo de señales ( SFG ), inventado por Claude Shannon , [1] pero a menudo llamado gráfico de Mason en honor a Samuel Jefferson Mason , quien acuñó el término, [2] es un gráfico de flujo especializado , un gráfico dirigido en el que los nodos representan variables del sistema y las ramas (aristas, arcos o flechas) representan conexiones funcionales entre pares de nodos. Por lo tanto, la teoría de gráficos de flujo de señales se basa en la de los gráficos dirigidos (también llamados dígrafos ), que también incluye la de los grafos orientados . Esta teoría matemática de los dígrafos existe, por supuesto, bastante al margen de sus aplicaciones. [3] [4]
Los SFG se utilizan con mayor frecuencia para representar el flujo de señales en un sistema físico y sus controladores, formando un sistema ciberfísico . Entre sus otros usos se encuentran la representación del flujo de señales en varias redes electrónicas y amplificadores, filtros digitales , filtros de variables de estado y algunos otros tipos de filtros analógicos. En casi toda la literatura, un gráfico de flujo de señales está asociado con un conjunto de ecuaciones lineales .
Historia
Wai-Kai Chen escribió: "El concepto de gráfico de flujo de señales fue desarrollado originalmente por Shannon [1942] [1]
al trabajar con computadoras analógicas. El mayor mérito por la formulación de gráficos de flujo de señales se le otorga normalmente a Mason [1953], [2] [1956]. [5] Él mostró cómo utilizar la técnica del gráfico de flujo de señales para resolver algunos problemas electrónicos difíciles de una manera relativamente simple. El término gráfico de flujo de señales se utilizó debido a su aplicación original a problemas electrónicos y la asociación con señales electrónicas y diagramas de flujo de los sistemas en estudio". [6]
Lorens escribió: "Antes del trabajo de Mason , CE Shannon [1] elaboró varias de las propiedades de lo que ahora se conoce como gráficos de flujo. Desafortunadamente, el artículo originalmente tenía una clasificación restringida y muy pocas personas tenían acceso al material". [7]
"Las reglas para la evaluación del determinante gráfico de un gráfico de Mason fueron dadas y probadas por primera vez por Shannon [1942] mediante inducción matemática. Su trabajo permaneció esencialmente desconocido incluso después de que Mason publicara su trabajo clásico en 1953. Tres años después, Mason [1956] redescubrió las reglas y las demostró considerando el valor de un determinante y cómo cambia a medida que se agregan variables al gráfico. [...]" [8]
Dominio de aplicación
Robichaud et al. identifican el dominio de aplicación de los SFG de la siguiente manera: [9]
"Todos los sistemas físicos análogos a estas redes [construidas con transformadores ideales, elementos activos y giradores] constituyen el dominio de aplicación de las técnicas desarrolladas [aquí]. Trent [10] ha demostrado que todos los sistemas físicos que satisfacen las siguientes condiciones entran en esta categoría.
El sistema finito concentrado se compone de un número de partes simples, cada una de las cuales tiene propiedades dinámicas conocidas que pueden definirse mediante ecuaciones que utilizan dos tipos de variables escalares y parámetros del sistema. Las variables del primer tipo representan cantidades que pueden medirse, al menos conceptualmente, conectando un instrumento indicador a dos puntos de conexión del elemento. Las variables del segundo tipo caracterizan cantidades que pueden medirse conectando un medidor en serie con el elemento. Las velocidades y posiciones relativas, los diferenciales de presión y los voltajes son cantidades típicas de la primera clase, mientras que las corrientes eléctricas, las fuerzas y las tasas de flujo de calor son variables del segundo tipo. Firestone ha sido el primero en distinguir estos dos tipos de variables con los nombres de variables transversales y variables transversales .
Las variables del primer tipo deben obedecer una ley de malla, análoga a la ley de voltaje de Kirchhoff, mientras que las variables del segundo tipo deben satisfacer una ley de incidencia análoga a la ley de corriente de Kirchhoff.
Las dimensiones físicas de los productos apropiados de las variables de los dos tipos deben ser consistentes. Para los sistemas en los que se satisfacen estas condiciones, es posible dibujar un gráfico lineal isomorfo con las propiedades dinámicas del sistema tal como se describen por las variables elegidas. Las técnicas [...] pueden aplicarse directamente a estos gráficos lineales, así como a las redes eléctricas, para obtener un gráfico de flujo de señales del sistema".
Conceptos básicos de los gráficos de flujo
La siguiente ilustración y su significado fueron introducidos por Mason para ilustrar conceptos básicos: [2]
En los diagramas de flujo simples de la figura, una dependencia funcional de un nodo se indica mediante una flecha entrante, el nodo que origina esta influencia es el comienzo de esta flecha y, en su forma más general, el diagrama de flujo de señal indica mediante flechas entrantes solo aquellos nodos que influyen en el procesamiento en el nodo receptor y, en cada nodo, i , las variables entrantes se procesan de acuerdo con una función asociada con ese nodo, digamos F i . El diagrama de flujo en (a) representa un conjunto de relaciones explícitas:
El nodo x 1 es un nodo aislado porque no llega ninguna flecha; las ecuaciones para x 2 y x 3 tienen los gráficos que se muestran en las partes (b) y (c) de la figura.
Estas relaciones definen para cada nodo una función que procesa las señales de entrada que recibe. Cada nodo que no es fuente combina las señales de entrada de alguna manera y transmite una señal resultante a lo largo de cada rama saliente. "Un gráfico de flujo, tal como lo definió originalmente Mason, implica un conjunto de relaciones funcionales, lineales o no". [9]
Sin embargo, el gráfico de Mason que se utiliza habitualmente es más restringido, ya que supone que cada nodo simplemente suma sus flechas entrantes y que cada rama involucra solo al nodo iniciador involucrado. Por lo tanto, en este enfoque más restrictivo, el nodo x 1 no se ve afectado mientras que:
y ahora las funciones f ij pueden asociarse con las ramas de flujo de señal ij que unen el par de nodos x i , x j , en lugar de tener relaciones generales asociadas con cada nodo. Una contribución de un nodo a sí mismo como f 33 para x 3 se llama un bucle propio . Con frecuencia, estas funciones son simplemente factores multiplicativos (a menudo llamados transmitancias o ganancias ), por ejemplo, f ij (x j )=c ij x j , donde c es un escalar, pero posiblemente una función de algún parámetro como la variable de transformada de Laplace s . Los gráficos de flujo de señal se utilizan muy a menudo con señales transformadas por Laplace, porque entonces representan sistemas de ecuaciones diferenciales lineales . En este caso, la transmitancia, c(s) , a menudo se llama función de transferencia .
Elección de las variables
En general, existen varias maneras de elegir las variables de un sistema complejo. En función de cada elección, se puede escribir un sistema de ecuaciones y cada sistema de ecuaciones se puede representar en un gráfico. Esta formulación de las ecuaciones se vuelve directa y automática si se dispone de técnicas que permiten dibujar un gráfico directamente a partir del diagrama esquemático del sistema en estudio. La estructura de los gráficos así obtenidos se relaciona de manera sencilla con la topología del diagrama esquemático y resulta innecesario considerar las ecuaciones , incluso de manera implícita, para obtener el gráfico. En algunos casos, basta con imaginar el gráfico de flujo en el diagrama esquemático y se pueden obtener las respuestas deseadas sin siquiera dibujar el gráfico de flujo.
— Robichaud [11]
No unicidad
Robichaud et al. escribieron: "El gráfico de flujo de señal contiene la misma información que las ecuaciones de las que se deriva; pero no existe una correspondencia uno a uno entre el gráfico y el sistema de ecuaciones. Un sistema dará diferentes gráficos según el orden en que se utilicen las ecuaciones para definir la variable escrita en el lado izquierdo". [9] Si todas las ecuaciones relacionan todas las variables dependientes, entonces hay n! posibles SFG para elegir. [12]
Gráficos de flujo de señal lineal
Los métodos de gráficos de flujo de señal lineales (SFG) solo se aplican a sistemas lineales invariantes en el tiempo , según se estudia mediante su teoría asociada . Al modelar un sistema de interés, el primer paso suele ser determinar las ecuaciones que representan el funcionamiento del sistema sin asignar causas y efectos (esto se denomina modelado acausal). [13] Luego, se deriva un SFG de este sistema de ecuaciones.
Un SFG lineal consta de nodos indicados por puntos y ramas direccionales ponderadas indicadas por flechas. Los nodos son las variables de las ecuaciones y los pesos de las ramas son los coeficientes. Las señales solo pueden atravesar una rama en la dirección indicada por su flecha. Los elementos de un SFG solo pueden representar las operaciones de multiplicación por un coeficiente y adición, que son suficientes para representar las ecuaciones restringidas. Cuando una señal atraviesa una rama en su dirección indicada, la señal se multiplica por el peso de la rama. Cuando dos o más ramas se dirigen al mismo nodo, sus salidas se suman.
En el caso de los sistemas descritos mediante ecuaciones algebraicas lineales o diferenciales, el gráfico de flujo de señales es matemáticamente equivalente al sistema de ecuaciones que describe el sistema, y las ecuaciones que rigen los nodos se descubren para cada nodo sumando las ramas entrantes a ese nodo. Estas ramas entrantes transmiten las contribuciones de los otros nodos, expresadas como el valor del nodo conectado multiplicado por el peso de la rama de conexión, generalmente un número real o una función de algún parámetro (por ejemplo, una variable de transformada de Laplace s ).
Para redes activas lineales, Choma escribe: [14] "Por una 'representación de flujo de señal' [o 'gráfico', como se lo denomina comúnmente] nos referimos a un diagrama que, al mostrar las relaciones algebraicas entre las variables de rama relevantes de la red, pinta una imagen inequívoca de la forma en que una señal de entrada aplicada 'fluye' desde los puertos de entrada a los de salida".
Chen describe una motivación para un análisis SFG: [15]
"El análisis de un sistema lineal se reduce en última instancia a la solución de un sistema de ecuaciones algebraicas lineales. Como alternativa a los métodos algebraicos convencionales de resolución del sistema, es posible obtener una solución considerando las propiedades de ciertos grafos dirigidos asociados con el sistema." [Ver subsección: Resolución de ecuaciones lineales.] "Las incógnitas de las ecuaciones corresponden a los nodos del grafo, mientras que las relaciones lineales entre ellos aparecen en forma de aristas dirigidas que conectan los nodos. ...Los grafos dirigidos asociados en muchos casos se pueden configurar directamente mediante la inspección del sistema físico sin la necesidad de formular primero las →ecuaciones asociadas..."
Componentes básicos
Un gráfico de flujo de señal lineal está relacionado con un sistema de ecuaciones lineales [16] de la siguiente forma:
donde = transmitancia (o ganancia) de a .
La figura de la derecha muestra varios elementos y construcciones de un gráfico de flujo de señales (SFG). [17]
La figura (a) es un nodo. En este caso, el nodo está etiquetado como . Un nodo es un vértice que representa una variable o señal.
Un nodo de origen solo tiene ramas salientes (representa una variable independiente). Como caso especial, un nodo de entrada se caracteriza por tener una o más flechas adjuntas que apuntan hacia afuera del nodo y ninguna flecha que apunta hacia adentro del nodo. Cualquier SFG abierto y completo tendrá al menos un nodo de entrada.
Un nodo de salida o receptor solo tiene ramas entrantes (representa una variable dependiente). Aunque cualquier nodo puede ser una salida, a menudo se utilizan nodos de salida explícitos para brindar claridad. Los nodos de salida explícitos se caracterizan por tener una o más flechas adjuntas que apuntan hacia el nodo y ninguna flecha que apunta hacia afuera del nodo. No se requieren nodos de salida explícitos.
Un nodo mixto tiene ramas entrantes y salientes.
La figura (b) es una rama con una ganancia multiplicativa de . Esto significa que la salida, en la punta de la flecha, es multiplicada por la entrada en la cola de la flecha. La ganancia puede ser una constante simple o una función (por ejemplo: una función de alguna variable de transformación como , , o , para relaciones de Laplace, Fourier o transformada Z).
La figura (c) es una rama con una ganancia multiplicativa de uno. Cuando se omite la ganancia, se supone que es la unidad.
La figura (d) es un nodo de entrada. En este caso, se multiplica por la ganancia .
La exhibición (e) es un nodo de salida explícito; el borde entrante tiene una ganancia de .
La figura (f) muestra la suma. Cuando dos o más flechas apuntan hacia un nodo, las señales transportadas por los bordes se suman.
La figura (g) muestra un bucle simple. La ganancia del bucle es .
La figura (h) representa la expresión .
Los términos utilizados en la teoría SFG lineal también incluyen: [17]
Camino. Un camino es un conjunto continuo de ramas recorridas en la dirección indicada por las flechas de rama.
Ruta abierta. Si no se vuelve a visitar ningún nodo, la ruta está abierta.
Ruta de avance. Ruta desde un nodo de entrada (fuente) a un nodo de salida (destino) que no vuelve a visitar ningún nodo.
Ganancia de ruta : el producto de las ganancias de todas las ramas de la ruta.
Bucle. Camino cerrado. (se origina y termina en el mismo nodo y ningún nodo se toca más de una vez).
Ganancia de bucle : el producto de las ganancias de todas las ramas del bucle.
Bucles sin contacto. Los bucles sin contacto no tienen nodos comunes.
Reducción de gráficos. Eliminación de uno o más nodos de un gráfico mediante transformaciones gráficas.
Nodo residual. En cualquier proceso de reducción de grafos que se contemple, los nodos que se conservarán en el nuevo grafo se denominan nodos residuales. [2]
División de un nodo. La división de un nodo corresponde a la división de un nodo en dos medios nodos, uno de los cuales es un sumidero y el otro una fuente. [18]
Índice : El índice de un gráfico es el número mínimo de nodos que deben dividirse para eliminar todos los bucles de un gráfico.
Nodo de índice. Los nodos que se dividen para determinar el índice de un gráfico se denominan nodos de índice y, en general, no son únicos.
Reducción sistemática de fuentes y sumideros
Un gráfico de flujo de señales se puede simplificar mediante reglas de transformación de gráficos. [19] [20] [21] Estas reglas de simplificación también se conocen como álgebra de gráficos de flujo de señales . [22]
El propósito de esta reducción es relacionar las variables dependientes de interés (nodos residuales, sumideros) con sus variables independientes (fuentes).
La reducción sistemática de un gráfico de flujo de señal lineal es un método gráfico equivalente al método de eliminación de Gauss-Jordan para resolver ecuaciones lineales. [23]
Las reglas que se presentan a continuación pueden aplicarse una y otra vez hasta que el gráfico de flujo de señales se reduzca a su "forma residual mínima". Una reducción adicional puede requerir la eliminación de bucles o el uso de una "fórmula de reducción" con el objetivo de conectar directamente los nodos de destino que representan las variables dependientes con los nodos de origen que representan las variables independientes. De este modo, cualquier gráfico de flujo de señales puede simplificarse eliminando sucesivamente los nodos internos hasta que solo queden los nodos de entrada, salida e índice. [24] [25] Robichaud describió este proceso de reducción sistemática del gráfico de flujo:
La reducción de un grafo se realiza mediante la eliminación de ciertos nodos para obtener un grafo residual que muestre únicamente las variables de interés. Esta eliminación de nodos se denomina " absorción de nodos ". Este método es similar al conocido proceso de eliminaciones sucesivas de variables no deseadas en un sistema de ecuaciones. Se puede eliminar una variable eliminando el nodo correspondiente en el grafo. Si se reduce el grafo lo suficiente, es posible obtener la solución para cualquier variable y este es el objetivo que se tendrá en cuenta en esta descripción de los diferentes métodos de reducción del grafo. Sin embargo, en la práctica, las técnicas de reducción se utilizarán únicamente para transformar el grafo en un grafo residual que exprese algunas relaciones fundamentales. Las soluciones completas se obtendrán más fácilmente mediante la aplicación de la regla de Mason . [26]
El propio grafo programa el proceso de reducción. De hecho, una simple inspección del grafo sugiere fácilmente los diferentes pasos de la reducción que se llevan a cabo mediante transformaciones elementales, mediante la eliminación de bucles o mediante el uso de una fórmula de reducción. [26]
— Robichaud, Gráficos de flujo de señales y aplicaciones, 1962
Para reducir digitalmente un gráfico de flujo utilizando un algoritmo, Robichaud extiende la noción de un gráfico de flujo simple a un gráfico de flujo generalizado :
Antes de describir el proceso de reducción... la correspondencia entre el gráfico y un sistema de ecuaciones lineales... debe ser generalizada... Los gráficos generalizados representarán algunas relaciones operacionales entre grupos de variables ... A cada rama del gráfico generalizado se asocia una matriz que da las relaciones entre las variables representadas por los nodos en los extremos de esa rama... [27]
Las transformaciones elementales [definidas por Robichaud en su Figura 7.2, p. 184] y la reducción de bucle permiten la eliminación de cualquier nodo j del gráfico mediante la fórmula de reducción : [descrita en la Ecuación 7-1 de Robichaud]. Con la fórmula de reducción, siempre es posible reducir un gráfico de cualquier orden... [Después de la reducción] el gráfico final será un gráfico en cascada en el que las variables de los nodos de destino se expresan explícitamente como funciones de las fuentes. Este es el único método para reducir el gráfico generalizado ya que la regla de Mason es obviamente inaplicable. [28]
— Robichaud, Gráficos de flujo de señales y aplicaciones, 1962
La definición de una transformación elemental varía de un autor a otro:
Algunos autores sólo consideran como transformaciones elementales la suma de las ganancias de los bordes paralelos y la multiplicación de las ganancias de los bordes serie, pero no la eliminación de los bucles propios [23] [29]
Otros autores consideran la eliminación de un bucle propio como una transformación elemental [30]
Aristas paralelas. Reemplace las aristas paralelas por una arista única que tenga una ganancia igual a la suma de las ganancias originales.
El gráfico de la izquierda tiene bordes paralelos entre los nodos. A la derecha, estos bordes paralelos se han reemplazado por un solo borde que tiene una ganancia igual a la suma de las ganancias en cada borde original.
Las ecuaciones correspondientes a la reducción entre N y el nodo I 1 son:
Bordes salientes. Reemplace los bordes salientes con bordes que fluyan directamente desde las fuentes del nodo.
El gráfico de la izquierda tiene un nodo intermedio N entre los nodos de los que recibe flujos y los nodos hacia los que sale. El gráfico de la derecha muestra flujos directos entre estos conjuntos de nodos, sin transitar por N.
Para simplificar, no se representan N ni sus entradas. Se eliminan las salidas de N.
Las ecuaciones correspondientes a la reducción que relaciona directamente las señales de entrada de N con sus señales de salida son:
Nodos de señal cero.
Eliminar los bordes salientes de un nodo que se ha determinado que tiene un valor de cero.
Si el valor de un nodo es cero, se pueden eliminar sus bordes salientes.
Nodos sin salidas.
Eliminar un nodo sin salidas.
En este caso, N no es una variable de interés y no tiene aristas salientes; por lo tanto, N y sus aristas entrantes pueden eliminarse.
Borde con bucle automático. Reemplace los bordes con bucle ajustando las ganancias en los bordes entrantes.
El gráfico de la izquierda tiene un borde en bucle en el nodo N , con una ganancia de g . A la derecha, se ha eliminado el borde en bucle y todos los bordes entrantes tienen su ganancia dividida por (1-g) .
Las ecuaciones correspondientes a la reducción entre N y todas sus señales de entrada son:
Los gráficos de flujo de señales se pueden utilizar para resolver conjuntos de ecuaciones lineales simultáneas. [33] El conjunto de ecuaciones debe ser consistente y todas las ecuaciones deben ser linealmente independientes.
Poniendo las ecuaciones en "forma estándar"
Para M ecuaciones con N incógnitas donde cada y j es un valor conocido y cada x j es un valor desconocido, existe una ecuación para cada valor conocido de la siguiente forma.
; la forma habitual para ecuaciones lineales simultáneas con 1 ≤ j ≤ M
Aunque es factible, particularmente para casos simples, establecer un gráfico de flujo de señal utilizando las ecuaciones en esta forma, cierta reorganización permite un procedimiento general que funciona fácilmente para cualquier conjunto de ecuaciones, como se presenta ahora. Para continuar, primero se reescriben las ecuaciones como
y reescrito posteriormente como
y finalmente reescrito como
;forma adecuada para ser expresada como un gráfico de flujo de señal.
El gráfico de flujo de señal se organiza ahora seleccionando una de estas ecuaciones y direccionando el nodo del lado derecho. Este es el nodo para el cual el nodo se conecta a sí mismo con la rama de peso que incluye un '+1', formando un bucle propio en el gráfico de flujo. Los otros términos en esa ecuación conectan este nodo primero con la fuente en esta ecuación y luego con todas las otras ramas incidentes en este nodo. Cada ecuación se trata de esta manera y luego cada rama incidente se une a su respectivo nodo emanante. Por ejemplo, el caso de tres variables se muestra en la figura y la primera ecuación es:
donde el lado derecho de esta ecuación es la suma de las flechas ponderadas incidentes en el nodo x 1 .
Como existe una simetría básica en el tratamiento de cada nodo, un punto de partida simple es una disposición de nodos con cada nodo en un vértice de un polígono regular. Cuando se expresa utilizando los coeficientes generales { c in }, el entorno de cada nodo es entonces igual que el resto, salvo por una permutación de índices. Una implementación de este tipo para un conjunto de tres ecuaciones simultáneas se ve en la figura. [34]
A menudo, los valores conocidos, y j, se toman como causas primarias y los valores desconocidos, x j, como efectos, pero independientemente de esta interpretación, la última forma del conjunto de ecuaciones se puede representar como un gráfico de flujo de señales. Este punto se analiza con más detalle en la subsección Interpretación de la "causalidad".
Aplicación de la fórmula de ganancia de Mason
En el caso más general, los valores de todas las variables x k se pueden calcular calculando la fórmula de ganancia de Mason para la ruta desde cada y j hasta cada x k y usando superposición.
donde G kj = la suma de la fórmula de ganancia de Mason calculada para todas las rutas desde la entrada y j hasta la variable x k .
En general, hay N-1 caminos desde y j hasta la variable x k , por lo que el esfuerzo computacional para calcular G kj es proporcional a N-1. Como hay M valores de y j , G kj debe calcularse M veces para un único valor de x k . El esfuerzo computacional para calcular una única variable x k es proporcional a (N-1)(M). El esfuerzo para calcular todas las variables x k es proporcional a (N)(N-1)(M). Si hay N ecuaciones y N incógnitas, entonces el esfuerzo computacional es del orden de N 3 .
Relación con los diagramas de bloques
Para algunos autores, un gráfico de flujo de señal lineal está más restringido que un diagrama de bloques , [35] ya que el SFG describe rigurosamente ecuaciones algebraicas lineales representadas por un gráfico dirigido.
Para otros autores, los diagramas de bloques lineales y los gráficos de flujo de señales lineales son formas equivalentes de representar un sistema, y cualquiera de ellos puede usarse para resolver la ganancia. [36]
Bakshi y Bakshi [37] proporcionan una tabulación de la comparación entre diagramas de bloques y gráficos de flujo de señales, y Kumar [38] proporciona otra tabulación. Según Barker et al.: [ 39]
"El gráfico de flujo de señales es el método más conveniente para representar un sistema dinámico. La topología del gráfico es compacta y las reglas para manipularlo son más fáciles de programar que las reglas correspondientes que se aplican a los diagramas de bloques".
En la figura se muestra un diagrama de bloques simple para un sistema de retroalimentación con dos posibles interpretaciones como un gráfico de flujo de señal. La entrada R(s) es la señal de entrada transformada por Laplace; se muestra como un nodo fuente en el gráfico de flujo de señal (un nodo fuente no tiene aristas de entrada). La señal de salida C(s) es la variable de salida transformada por Laplace. Se representa como un nodo sumidero en el diagrama de flujo (un sumidero no tiene aristas de salida). G(s) y H(s) son funciones de transferencia, donde H(s) sirve para realimentar una versión modificada de la salida a la entrada, B(s) . Las dos representaciones del gráfico de flujo son equivalentes.
Interpretando la 'causalidad'
Mason aplicó el término "causa y efecto" a los SFG: [2]
"El proceso de construcción de un gráfico consiste en trazar una sucesión de causas y efectos a través del sistema físico. Una variable se expresa como un efecto explícito debido a ciertas causas; éstas, a su vez, se reconocen como efectos debidos a otras causas".
— SJ Mason: Sección IV: Aplicaciones ilustrativas de la técnica del gráfico de flujo
y ha sido repetido por muchos autores posteriores: [40]
"El gráfico de flujo de señales es otra herramienta visual para representar relaciones causales entre los componentes del sistema. Es una versión simplificada de un diagrama de bloques introducido por SJ Mason como una representación de causa y efecto de los sistemas lineales".
— Arthur GO Mutambara: Diseño y análisis de sistemas de control , p.238
Sin embargo, el trabajo de Mason se preocupa de mostrar con gran detalle cómo un conjunto de ecuaciones está conectado a una SFG, un énfasis que no está relacionado con las nociones intuitivas de "causa y efecto". Las intuiciones pueden ser útiles para llegar a una SFG o para obtener información a partir de una SFG, pero no son esenciales para la SFG. La conexión esencial de la SFG es con su propio conjunto de ecuaciones, como lo describe, por ejemplo, Ogata: [41]
"Un gráfico de flujo de señales es un diagrama que representa un conjunto de ecuaciones algebraicas simultáneas. Al aplicar el método del gráfico de flujo de señales al análisis de sistemas de control, primero debemos transformar ecuaciones diferenciales lineales en ecuaciones algebraicas en [la variable de la transformada de Laplace ] s .."
— Katsuhiko Ogata: Ingeniería de control moderna , p. 104
Aquí no hay ninguna referencia a "causa y efecto", y como dice Barutsky: [42]
"Al igual que los diagramas de bloques, los gráficos de flujo de señales representan la estructura computacional, no la física, de un sistema".
— Wolfgang Borutzky, Metodología de gráficos de enlaces , pág. 10
El término "causa y efecto" puede ser malinterpretado en su aplicación al SFG y tomado incorrectamente como una visión sistémica de la causalidad, [43] en lugar de un significado basado en cálculos . Para mantener la discusión clara, puede ser aconsejable utilizar el término "causalidad computacional", como se sugiere para los gráficos de enlaces : [44]
"La literatura sobre gráficos de enlaces utiliza el término causalidad computacional, que indica el orden de cálculo en una simulación, para evitar cualquier interpretación en el sentido de causalidad intuitiva".
El término "causalidad computacional" se explica utilizando el ejemplo de corriente y voltaje en una resistencia: [45]
"Por lo tanto, la causalidad computacional de las leyes físicas no puede predeterminarse, sino que depende del uso particular de esa ley. No podemos concluir si es la corriente que fluye a través de una resistencia la que causa una caída de voltaje, o si es la diferencia de potenciales en los dos extremos de la resistencia la que hace que fluya la corriente. Físicamente, estos son simplemente dos aspectos concurrentes de un mismo fenómeno físico. Computacionalmente, podemos tener que asumir a veces una posición, y otras veces la otra".
— François Cellier y Ernesto Kofman: §1.5 El software de simulación hoy y mañana , p. 15
Se puede organizar un programa informático o un algoritmo para resolver un conjunto de ecuaciones utilizando diversas estrategias. Se diferencian en la forma en que priorizan la búsqueda de algunas de las variables en función de las demás, y estas decisiones algorítmicas, que simplemente se refieren a la estrategia de solución, establecen que las variables expresadas como variables dependientes anteriormente en la solución sean "efectos", determinados por las variables restantes que ahora son "causas", en el sentido de "causalidad computacional".
Si se utiliza esta terminología, lo que resulta relevante para la SFG es la causalidad computacional , no la causalidad sistémica . Existe un amplio debate filosófico, no relacionado específicamente con la SFG, sobre las conexiones entre la causalidad computacional y la causalidad sistémica. [46]
Gráficos de flujo de señales para análisis y diseño
Los gráficos de flujo de señales se pueden utilizar para el análisis, es decir, para comprender un modelo de un sistema existente, o para la síntesis, es decir, para determinar las propiedades de una alternativa de diseño.
Gráficos de flujo de señales para el análisis de sistemas dinámicos
Al construir un modelo de un sistema dinámico, Dorf y Bishop proporcionan una lista de pasos: [47]
Definir el sistema y sus componentes.
Formule el modelo matemático y enumere los supuestos necesarios.
Escribe las ecuaciones diferenciales que describen el modelo.
Resuelva las ecuaciones para las variables de salida deseadas.
Examinar las soluciones y los supuestos.
Si es necesario, vuelva a analizar o rediseñar el sistema.
—RC Dorf y RH Bishop, Sistemas de control modernos , Capítulo 2, pág. 2
En este flujo de trabajo, se utilizan las ecuaciones del modelo matemático del sistema físico para derivar las ecuaciones del gráfico de flujo de señales.
Gráficos de flujo de señales para la síntesis de diseño
Los gráficos de flujo de señal se han utilizado en la exploración del espacio de diseño (DSE, por sus siglas en inglés) como una representación intermedia hacia una implementación física. El proceso DSE busca una solución adecuada entre diferentes alternativas. En contraste con el flujo de trabajo de análisis típico, donde un sistema de interés se modela primero con las ecuaciones físicas de sus componentes, la especificación para sintetizar un diseño podría ser una función de transferencia deseada. Por ejemplo, diferentes estrategias crearían diferentes gráficos de flujo de señal, de los cuales se derivan las implementaciones. [48]
Otro ejemplo utiliza un SFG anotado como una expresión del comportamiento en tiempo continuo, como entrada a un generador de arquitectura [49]
Fórmulas de Shannon y Shannon-Happ
La fórmula de Shannon es una expresión analítica para calcular la ganancia de un conjunto interconectado de amplificadores en una computadora analógica. Durante la Segunda Guerra Mundial, mientras investigaba el funcionamiento de una computadora analógica, Claude Shannon desarrolló su fórmula. Debido a las restricciones de la guerra, el trabajo de Shannon no se publicó en ese momento y, en 1952, Mason redescubrió la misma fórmula.
William W. Happ generalizó la fórmula de Shannon para sistemas topológicamente cerrados. [50] La fórmula de Shannon-Happ se puede utilizar para derivar funciones de transferencia, sensibilidades y funciones de error. [51]
Para un conjunto consistente de relaciones unilaterales lineales, la fórmula de Shannon-Happ expresa la solución mediante sustitución directa (no iterativa). [51] [52]
El software de circuitos eléctricos de la NASA, NASAP, se basa en la fórmula de Shannon-Happ. [51] [52]
Ejemplos de gráficos de flujo de señal lineal
Amplificador de voltaje simple
La amplificación de una señal V 1 por un amplificador con ganancia a 12 se describe matemáticamente mediante
Esta relación representada por el gráfico de flujo de señal de la Figura 1 es que V 2 depende de V 1 pero no implica ninguna dependencia de V 1 con respecto a V 2 . Véase Kou página 57. [53]
La interpretación de los parámetros es la siguiente: T = relación de retorno , G ∞ = ganancia del amplificador directo, G 0 = retroalimentación (que indica la posible naturaleza bilateral de la retroalimentación, posiblemente deliberada como en el caso de la compensación de retroalimentación ). La figura 3 tiene el aspecto interesante de que se parece a la figura 2 para la red de dos puertos con la adición de la relación de retroalimentación adicional x 2 = T y 1 .
De esta expresión de ganancia se desprende una interpretación de los parámetros G 0 y G ∞ , a saber:
Existen muchos SFG posibles asociados con cualquier relación de ganancia particular. La Figura 4 muestra otro SFG para el modelo de ganancia asintótica que puede ser más fácil de interpretar en términos de un circuito. En este gráfico, el parámetro β se interpreta como un factor de retroalimentación y A como un "parámetro de control", posiblemente relacionado con una fuente dependiente en el circuito. Usando este gráfico, la ganancia es
Para conectarse al modelo de ganancia asintótica, los parámetros A y β no pueden ser parámetros de circuito arbitrarios, sino que deben relacionarse con la relación de retorno T mediante:
y a la ganancia asintótica como:
Sustituyendo estos resultados en la expresión de ganancia,
cual es la fórmula del modelo de ganancia asintótica.
Circuito eléctrico que contiene una red de dos puertos
La figura de la derecha muestra un circuito que contiene una red de dos puertos con parámetro y . V in es la entrada del circuito y V 2 es la salida. Las ecuaciones de dos puertos imponen un conjunto de restricciones lineales entre los voltajes y corrientes de sus puertos. Las ecuaciones terminales imponen otras restricciones. Todas estas restricciones están representadas en el SFG (gráfico de flujo de señal) debajo del circuito. Solo hay una ruta desde la entrada hasta la salida que se muestra en un color diferente y tiene una ganancia (de voltaje) de -R L y 21 . También hay tres bucles: -R in y 11 , -R L y 22 , R in y 21 R L y 12 . A veces, un bucle indica retroalimentación intencional, pero también puede indicar una restricción en la relación de dos variables. Por ejemplo, la ecuación que describe una resistencia dice que la relación entre el voltaje a través de la resistencia y la corriente a través de la resistencia es una constante que se llama resistencia. Esto se puede interpretar como que el voltaje es la entrada y la corriente es la salida, o que la corriente es la entrada y el voltaje es la salida, o simplemente que el voltaje y la corriente tienen una relación lineal. Prácticamente todos los dispositivos pasivos de dos terminales en un circuito aparecerán en el SFG como un bucle.
El SFG y el esquema representan el mismo circuito, pero el esquema también sugiere el propósito del circuito. Comparado con el esquema, el SFG es complicado, pero tiene la ventaja de que la ganancia de entrada a salida se puede escribir mediante inspección utilizando la regla de Mason .
Mecatrónica: Servomotor de posición con retroalimentación multilazo
Este ejemplo es representativo de un SFG (gráfico de flujo de señal) utilizado para representar un sistema de control servo e ilustra varias características de los SFG. Algunos de los bucles (bucle 3, bucle 4 y bucle 5) son bucles de retroalimentación diseñados intencionalmente y extrínsecos. Estos se muestran con líneas de puntos. También hay bucles intrínsecos (bucle 0, bucle 1, bucle 2) que no son bucles de retroalimentación intencionales, aunque se pueden analizar como si lo fueran. Estos bucles se muestran con líneas continuas. El bucle 3 y el bucle 4 también se conocen como bucles menores porque están dentro de un bucle más grande.
El camino hacia adelante comienza con θ C , el comando de posición deseado. Esto se multiplica por K P que podría ser una constante o una función de la frecuencia. K P incorpora la ganancia de conversión del DAC y cualquier filtrado en la salida del DAC. La salida de K P es el comando de velocidad V ωC que se multiplica por K V que puede ser una constante o una función de la frecuencia. La salida de K V es el comando de corriente, V IC que se multiplica por K C que puede ser una constante o una función de la frecuencia. La salida de K C es el voltaje de salida del amplificador, V A . La corriente, I M , a través del devanado del motor es la integral del voltaje aplicado a la inductancia. El motor produce un par, T , proporcional a I M . Los motores de imán permanente tienden a tener una función de corriente a par lineal. La constante de conversión de corriente a par es K M . El par, T , dividido por el momento de inercia de la carga, M, es la aceleración, α , que se integra para dar la velocidad de carga ω, que se integra para producir la posición de carga, θ LC .
La ruta de avance del bucle 0 afirma que la aceleración es proporcional al par y que la velocidad es la integral temporal de la aceleración. La ruta de retroceso dice que a medida que aumenta la velocidad hay una fricción o resistencia que contrarresta el par. El par en la carga disminuye proporcionalmente a la velocidad de la carga hasta que se llega al punto en que todo el par se utiliza para superar la fricción y la aceleración cae a cero. El bucle 0 es intrínseco.
Loop1 representa la interacción de la corriente de un inductor con su resistencia en serie interna y externa. La corriente a través de una inductancia es la integral temporal del voltaje a través de la inductancia. Cuando se aplica un voltaje por primera vez, todo aparece a través del inductor. Esto se muestra mediante la ruta directa a través de . A medida que aumenta la corriente, el voltaje cae a través de la resistencia interna del inductor R M y la resistencia externa R S . Esto reduce el voltaje a través del inductor y se representa mediante la ruta de retroalimentación -(R M + R S ). La corriente continúa aumentando pero a una tasa decreciente constante hasta que la corriente alcanza el punto en el que todo el voltaje cae a través de (R M + R S ). Loop1 es intrínseco.
El bucle 2 expresa el efecto de la fuerza contraelectromotriz del motor. Siempre que un motor de imán permanente gira, actúa como un generador y produce un voltaje en sus bobinados. No importa si la rotación es causada por un par aplicado al eje de transmisión o por la corriente aplicada a los bobinados. Este voltaje se conoce como fuerza contraelectromotriz. La ganancia de conversión de la velocidad de rotación a fuerza contraelectromotriz es G M . La polaridad de la fuerza contraelectromotriz es tal que disminuye el voltaje a través de la inductancia del bobinado. El bucle 2 es intrínseco.
El bucle 3 es extrínseco. La corriente en el devanado del motor pasa a través de una resistencia de detección. El voltaje, V IM , desarrollado a través de la resistencia de detección se retroalimenta al terminal negativo del amplificador de potencia K C . Esta retroalimentación hace que el amplificador de voltaje actúe como una fuente de corriente controlada por voltaje. Dado que el par motor es proporcional a la corriente del motor, el subsistema V IC al par de salida actúa como una fuente de par controlada por voltaje. Este subsistema puede denominarse "bucle de corriente" o "bucle de par". El bucle 3 disminuye de manera efectiva los efectos del bucle 1 y el bucle 2.
El bucle 4 es extrínseco. Un tacómetro (en realidad, un generador de CC de baja potencia) produce un voltaje de salida V ωM que es proporcional a su velocidad angular. Este voltaje se aplica a la entrada negativa de K V . Esta retroalimentación hace que el subsistema de V ωC a la velocidad angular de la carga actúe como una fuente de voltaje a velocidad. Este subsistema puede denominarse "bucle de velocidad". El bucle 4 disminuye eficazmente los efectos del bucle 0 y del bucle 3.
El bucle 5 es extrínseco. Se trata del bucle de retroalimentación de posición general. La retroalimentación proviene de un codificador de ángulo que produce una salida digital. La posición de salida se resta de la posición deseada mediante hardware digital que controla un DAC que controla K P . En el SFG, la ganancia de conversión del DAC se incorpora a K P .
Consulte la regla de Mason para el desarrollo de la fórmula de ganancia de Mason para este ejemplo.
Terminología y clasificación de los gráficos de flujo de señales
Existe cierta confusión en la literatura sobre lo que es un gráfico de flujo de señales; Henry Paynter , inventor de los gráficos de enlaces , escribe: "Pero gran parte del declive de los gráficos de flujo de señales [...] se debe en parte a la noción errónea de que las ramas deben ser lineales y los nodos deben ser sumativos. ¡Mason no adoptó ninguna de estas suposiciones!" [55]
Normas que cubren los gráficos de flujo de señales
IEEE Std 155-1960, Estándares IEEE sobre circuitos: Definiciones de términos para gráficos de flujo de señales lineales, 1960.
Esta norma IEEE define un gráfico de flujo de señales como una red de ramas dirigidas que representan señales dependientes e independientes como nodos . Las ramas entrantes llevan señales de rama a las señales del nodo dependiente. Una señal de nodo dependiente es la suma algebraica de las señales de rama entrantes en ese nodo, es decir, los nodos son sumativos.
Gráfico de flujo de señales de transición de estado
Un diagrama de transición de estado SFG o diagrama de estados es un diagrama de simulación para un sistema de ecuaciones, incluidas las condiciones iniciales de los estados. [56]
Diagrama de flujo cerrado
Los diagramas de flujo cerrados describen sistemas cerrados y se han utilizado para proporcionar una base teórica rigurosa para las técnicas topológicas de análisis de circuitos. [50]
La terminología para la teoría del flujograma cerrado incluye:
Nodo contributivo. Punto de suma de dos o más señales entrantes que dan como resultado una sola señal saliente.
Nodo distributivo. Punto de muestreo para dos o más señales salientes resultantes de una sola señal entrante.
Nodo compuesto. Contracción de un nodo contributivo y un nodo distributivo.
Nodo estrictamente dependiente y estrictamente independiente. Un nodo estrictamente independiente representa una fuente independiente; un nodo estrictamente dependiente representa un medidor.
Diagramas de flujo abiertos y cerrados. Un diagrama de flujo abierto contiene nodos estrictamente dependientes o estrictamente independientes; de lo contrario, es un diagrama de flujo cerrado.
Gráficos de flujo no lineal
Mason introdujo tanto los gráficos de flujo lineales como los no lineales. Para aclarar este punto, Mason escribió: "Un gráfico de flujo lineal es aquel cuyas ecuaciones asociadas son lineales". [2]
Ejemplos de funciones de ramificación no lineales
Si denotamos por x j la señal en el nodo j , los siguientes son ejemplos de funciones de nodo que no pertenecen a un sistema lineal invariante en el tiempo :
Ejemplos de modelos de gráficos de flujo de señales no lineales
Aunque generalmente no se pueden transformar entre representaciones del dominio del tiempo y del dominio de la frecuencia para el análisis de la teoría de control clásica, se pueden encontrar gráficos de flujo de señales no lineales en la literatura de ingeniería eléctrica. [57] [58]
También se pueden encontrar gráficos de flujo de señales no lineales en las ciencias de la vida, por ejemplo, el modelo del sistema cardiovascular del Dr. Arthur Guyton . [59]
Aplicaciones de las técnicas SFG en diversos campos de la ciencia
^ abc CE Shannon (enero de 1942). "La teoría y el diseño de máquinas de ecuaciones diferenciales lineales". Control de fuego del Comité de Investigación de Defensa Nacional de los Estados Unidos: Informe 411, Sección D-2.{{cite journal}}: Para citar la revista se requiere |journal=( ayuda ) Reimpreso en NJA Sloane; Aaron D. Wyner, eds. (1993). Claude E. Shannon: Collected Papers. Wiley IEEE Press. p. 514. ISBN 978-0-7803-0434-5.
^ abcdef Mason, Samuel J. (septiembre de 1953). "Teoría de retroalimentación: algunas propiedades de los gráficos de flujo de señales" (PDF) . Actas del IRE . 41 (9): 1144–1156. doi :10.1109/jrproc.1953.274449. S2CID 17565263. El gráfico de flujo puede interpretarse como un sistema de transmisión de señales en el que cada nodo es una pequeña estación repetidora. La estación recibe señales a través de las ramas entrantes, combina la información de alguna manera y luego transmite los resultados a lo largo de cada rama saliente.
^ Jørgen Bang-Jensen; Gregorio Z. Gutin (2008). Digrafos. Saltador. ISBN9781848009981.
^ Bela Bollobas (1998). Teoría de grafos moderna. Springer Science & Business Media. pág. 8. ISBN9781461206194.i
^ SJ Mason (julio de 1956). "Teoría de retroalimentación: otras propiedades de los gráficos de flujo de señales". Actas del IRE . 44 (7): 920–926. doi :10.1109/JRPROC.1956.275147. hdl : 1721.1/4778 . S2CID 18184015.Versión en línea que se encuentra en el Laboratorio de Investigación Electrónica del MIT.
^ Chen, Wai-Kai (1976). Teoría de grafos aplicada: grafos y redes eléctricas. Elsevier . ISBN9781483164151.(WKC 1976, pág. 167) harv error: no target: CITEREFWKC1976 (help)
^ Lorens, Charles Stanton (15 de julio de 1956), Vogel, Dan (ed.), Informe técnico 317 - Teoría y aplicaciones de los gráficos de flujo (PDF) , Laboratorio de investigación en electrónica, MIT
^ abc Louis PA Robichaud; Maurice Boisvert; Jean Robert (1962). "Prefacio". Gráficos de flujo de señales y aplicaciones . Serie de ingeniería eléctrica de Prentice-Hall. Prentice Hall. p. x. ASIN B0000CLM1G.
^ Horace M Trent (1955). "Isomorfismos entre grafos lineales orientados y sistemas físicos concentrados". Revista de la Sociedad Acústica de América . 27 (3): 500–527. Código Bibliográfico :1955ASAJ...27..500T. doi :10.1121/1.1907949.
^ Narsingh Deo (2004). Teoría de grafos con aplicaciones a la ingeniería y la informática. PHI Learning Pvt. Ltd. pág. 418. ISBN9788120301450.
^ Kofránek, J; Mateják, M; Privitzer, P; Tribula, M (2008), Modelado causal o acausal: trabajo para humanos o trabajo para máquinas (PDF) , Technical Computing Prague 2008. Actas de la conferencia, Praga, pág. 16, archivado desde el original (PDF) el 29 de diciembre de 2009{{citation}}: CS1 maint: location missing publisher (link)
^ J Choma, Jr (abril de 1990). "Análisis del flujo de señales de redes de retroalimentación". IEEE Transactions on Circuits and Systems . 37 (4): 455–463. Bibcode :1990ITCS...37..455C. doi :10.1109/31.52748.
^ Wai-Kai Chen (1971). "Capítulo 3: Soluciones gráficas dirigidas de ecuaciones algebraicas lineales". Teoría de grafos aplicada . North-Holland Pub. Co. p. 140. ISBN978-0444101051.Parcialmente accesible mediante la función mirar dentro de Amazon.
^
Véase, por ejemplo, Katsuhiko Ogata (2004). "Capítulo 3-9: Representación gráfica del flujo de señales de sistemas lineales". Modern Control Engineering (4ª ed.). Prentice Hall. pp. 106 y siguientes . ISBN 978-0130609076.Sin embargo, no existe una correspondencia uno a uno: Narsingh Deo (2004). Graph Theory with Applications to Engineering and Computer Science. PHI Learning Pvt. Ltd. p. 418. ISBN 9788120301450.
^ ab Kuo, Benjamin C. (1967). Sistemas de control automático (2.ª ed.). Prentice-Hall. págs. 59–60.
^ Louis PA Robichaud; Maurice Boisvert; Jean Robert (1962). "§1-4: Definiciones y terminología". Gráficos de flujo de señales y aplicaciones . Serie de ingeniería eléctrica de Prentice-Hall. Prentice Hall. pág. 8. ASIN B0000CLM1G.
^ JR Abrahams; GP Coverley (2014). "Capítulo 2: Operaciones con un gráfico de flujo". Análisis de flujo de señales: Biblioteca de la Commonwealth e Internacional . Elsevier. pp. 21 y siguientes . ISBN9781483180700.
^ Isaac M. Horowitz (2013). "Reducción de gráficos de flujo de señales". Síntesis de sistemas de realimentación . Elsevier. pp. 18 y siguientes . ISBN9781483267708.
^ (Ogata 2002, págs. 68, 106)
^ (Ogata 2002, págs. 105, 106)
^ ab (Henley 1973, pág. 12) harv error: no target: CITEREFHenley1973 (help)
^ Se pueden encontrar ejemplos de reducción de gráficos de flujo de señales en (Robichaud 1962, p. 186, Sec. 7-3 Reducción algebraica de gráficos de flujo de señales) harv error: no target: CITEREFRobichaud1962 (help)
^ ab (Robichaud 1962, pp. 9-10, Sec. 1-5: Reducción del diagrama de flujo) harv error: no target: CITEREFRobichaud1962 (help)
^ (Robichaud 1962, pp. 182, 183 Sec. 7-1, 7-2 del Capítulo 7: Reducción algebraica de gráficos de flujo de señales utilizando una computadora digital) harv error: no target: CITEREFRobichaud1962 (help)
^ (Robichaud 1962, p. 185, Sec. 7-2: Generalización de los gráficos de flujo) harv error: no target: CITEREFRobichaud1962 (help)
^ (Robichaud 1962, págs. 9, sec. 1–5 REDUCCIÓN DEL GRÁFICO DE FLUJO) harv error: no target: CITEREFRobichaud1962 (help)
^ Fakhfakh, Mourad; Tlelo-Cuautle, Esteban; V. Fernández, Francisco (2012). "Sección 4.1.2 Álgebra de gráficos de flujo de señales". En Fakhfakh (ed.). Diseño de Circuitos Analógicos Mediante Análisis Simbólico . Editores científicos de Bentham. pag. 418.ISBN978-1-60805-425-1.
^ Carl Engelman , El legado de MATHLAB 68 , publicado en Actas SYMSAC '71 Actas del segundo simposio ACM sobre manipulación simbólica y algebraica, páginas 29-41 [1]
^ "... resolver un conjunto de ecuaciones algebraicas lineales simultáneas. Este problema, que normalmente se resuelve mediante métodos matriciales, también se puede resolver mediante la teoría de grafos". Deo, Narsingh (1974). Graph Theory with Applications to Engineering and Computer Science (Teoría de grafos con aplicaciones a la ingeniería y la informática) . Prentice-Hall de India. pág. 416. ISBN 978-81-203-0145-0.También en línea en [2]
^ Deo, Narsingh (1974). Teoría de grafos con aplicaciones a la ingeniería y la informática . Prentice-Hall de la India. pág. 417. ISBN978-81-203-0145-0.También en línea en [3]
^
"Un gráfico de flujo de señales puede considerarse como una versión simplificada de un diagrama de bloques... para la causa y el efecto... de los sistemas lineales... podemos considerar que los gráficos de flujo de señales están limitados por reglas matemáticas más rígidas, mientras que el uso de la notación de diagrama de bloques es menos estricto". Kuo, Benjamin C. (1991). Automatic Control Systems (6.ª ed.). Prentice-Hall. pág. 77. ISBN 978-0-13-051046-4.
^ Gene F. Franklin; et al. (29 de abril de 2014). "Apéndice W.3 Reducción de diagramas de bloques". Control de retroalimentación de sistemas dinámicos . Prentice Hall.
^ VUBakshi UABakshi (2007). "Tabla 5.6: Comparación de los métodos de diagrama de bloques y gráfico de flujo de señales". Ingeniería de control . Publicaciones técnicas. pág. 120. ISBN9788184312935.
^ A Anand Kumar (2014). "Tabla: Comparación de diagramas de bloques y métodos de flujo de señales". Sistemas de control (2.ª ed.). PHI Learning Pvt. Ltd. pág. 165. ISBN9788120349391.
^ HA Barker; M Chen; P. Townsend (2014). "Algoritmos para transformaciones entre diagramas de bloques y gráficos de flujo digitales". Computer Aided Design in Control Systems 1988: Documentos seleccionados del 4.º Simposio IFAC, Beijing, PRC, 23-25, agosto de 1988. Elsevier. págs. 281 y siguientes . ISBN .9781483298795.
^
Por ejemplo, véase Arthur GO Mutambara (1999). Diseño y análisis de sistemas de control. CRC Press. p. 238. ISBN.9780849318986.
^ Katsuhiko Ogata (1997). "Gráficos de flujo de señales". Ingeniería de control moderna (4.ª ed.). Prentice Hall. pág. 104. ISBN978-0130432452.
^ Wolfgang Borutzky (2009). Metodología de gráficos de enlaces: desarrollo y análisis de modelos de sistemas dinámicos multidisciplinarios. Springer Science & Business Media. pág. 10. ISBN9781848828827.
^ James J. Callahan (2000). "Causalidad: Definición 2.10". La geometría del espacio-tiempo: Introducción a la relatividad especial y general . Springer Science & Business Media. pág. 76. ISBN9780387986418.
^ John JH Miller; Robert Vichnevetsky (22-26 de julio de 1991). John JH Miller; Robert Vichnevetsky (eds.). IMACS '91, Actas del 13.º Congreso Mundial IMACS sobre Computación y Matemáticas Aplicadas: 22-26 de julio de 1991, Trinity College, Dublín, Irlanda. Asociación Internacional de Matemáticas y Computadoras en Simulación.
^ François E. Cellier; Ernesto Kofman (2006). Simulación de sistemas continuos. Medios de ciencia y negocios de Springer. pag. 15.ISBN9780387261027.
^ Véase, por ejemplo, Stephan Lewandowsky y Simon Farrell (2010). Modelado computacional en cognición: principios y práctica. SAGE Publications. ISBN 9781452236193.
^ Dorf, Richard C.; Bishop, Robert H. (2001). "Capítulo 2.-1: Introducción" (PDF) . Sistemas de control modernos . Prentice Hall. pág. 2. ISBN978-0-13-030660-9.
^ Antao, BAA; Brodersen, AJ (junio de 1995). "ARCHGEN: Síntesis automatizada de sistemas analógicos". IEEE Transactions on Very Large Scale Integration (VLSI) Systems . 3 (2): 231–244. doi :10.1109/92.386223.
^ Doboli, A.; Dhanwada, N.; Vemuri, R. (mayo de 2000). "Una técnica heurística para la generación de arquitectura a nivel de sistema a partir de representaciones gráficas de flujo de señales de sistemas analógicos". Simposio internacional IEEE de 2000 sobre circuitos y sistemas. Tecnologías emergentes para el siglo XXI. Actas (IEEE Cat No.00CH36353) . Circuitos y sistemas, 2000. Actas. ISCAS 2000 Ginebra. Simposio internacional IEEE de 2000 sobre. Vol. 3. págs. 181–184. CiteSeerX 10.1.1.59.304 . doi :10.1109/ISCAS.2000.856026. ISBN .978-0-7803-5482-1. Número de identificación del sujeto 13948702.
^ abc Happ, William W. (1966). "Técnicas de diagrama de flujo para sistemas cerrados". IEEE Transactions on Aerospace and Electronic Systems . AES-2 (3): 252–264. Bibcode :1966ITAES...2..252H. doi :10.1109/TAES.1966.4501761. S2CID 51651723.
^ abc Potash, Hanan; McNamee, Lawrence P. (1968). "Aplicación de técnicas unilaterales y gráficas al análisis de circuitos lineales: Solución mediante métodos no iterativos". Actas, Conferencia Nacional ACM : 367–378. doi : 10.1145/800186.810601 . S2CID 16623657.
^ ab Okrent, Howard; McNamee, Lawrence P. (1970). "3. 3 Teoría de los grafos de flujo" (PDF) . Manual del usuario y del programador de NASAP-70 . Los Ángeles, California: Facultad de Ingeniería y Ciencias Aplicadas, Universidad de California en Los Ángeles. págs. 3–9.
^ Kou (1967, pág. 57)
^ Arnaldo D'Amico, Christian Falconi, Gianluca Giustolisi, Gaetano Palumbo (abril de 2007). "Resistencia de los amplificadores de retroalimentación: una representación novedosa" (PDF) . Transacciones IEEE sobre circuitos y sistemas - II Express Briefs . 54 (4): 298–302. CiteSeerX 10.1.1.694.8450 . doi :10.1109/tcsii.2006.889713. S2CID 10154732.{{cite journal}}: CS1 maint: multiple names: authors list (link)
^ Paynter, Henry (1992). "Una prehistoria epistémica de los gráficos de enlaces" (PDF) : 10, 15 páginas.{{cite journal}}: Requiere citar revista |journal=( ayuda )
^ Houpis, Constantine H.; Sheldon, Stuart N. (2013). "Sección 8.8". Análisis y diseño de sistemas de control lineal con MATLAB®, sexta edición . Boca Raton, FL: CRC press. págs. 171–172. ISBN9781466504264.
^ Por ejemplo: Baran, Thomas A.; Oppenhiem, Alan V. (2011), "Inversión de sistemas no lineales y variables en el tiempo", 2011 Digital Signal Processing and Signal Processing Education Meeting (DSP/SPE) , Digital Signal Processing Workshop y IEEE Signal Processing Education Workshop (DSP/SPE), IEEE, pp. 283–288, CiteSeerX 10.1.1.695.7460 , doi :10.1109/DSP-SPE.2011.5739226, ISBN 978-1-61284-226-4, Número de identificación del sujeto 5758954
^ ab Guilherme, J.; Horta, NC; Franca, JE (1999). SÍNTESIS SIMBÓLICA DE CONVERTIDORES DE DATOS NO LINEALES (PDF) .
^ Hall, John E. (1 de noviembre de 2004). "El uso pionero del análisis de sistemas para estudiar la regulación del gasto cardíaco". American Journal of Physiology. Fisiología reguladora, integradora y comparativa . 287 (5): R1009–R1011. doi :10.1152/classicessays.00007.2004. ISSN 0363-6119. PMID 15475497. Figura 2, modelo informático del sistema cardiovascular de Arthur Guyton, descargar jpeg{{cite journal}}: Enlace externo en |quote=( ayuda )
^ BRZOZOWSKI, JA; McCLUSKEY, EJ (1963). Técnicas de gráficos de flujo de señales para diagramas de estado de circuitos secuenciales . IEEE Transactions on Electronic Computers. IEEE. pág. 97.
^ Barry, JR, Lee, EA y Messerschmitt, DG (2004). Comunicación digital (tercera edición). Nueva York: Springer. pág. 86. ISBN978-0-7923-7548-7.{{cite book}}: CS1 maint: multiple names: authors list (link)
^ Happ, William W. (1964). Goldberg, MF (ed.). "Aplicación de técnicas de diagrama de flujo a la solución de problemas de confiabilidad". Física de fallas en electrónica (AD434/329): 375–423. doi :10.1109/IRPS.1963.362257.
^ Hall, John E. (23 de agosto de 2004). "El uso pionero del análisis de sistemas para estudiar la regulación del gasto cardíaco". Am J Physiol Regul Integr Comp Physiol . 287 (5): R1009–R1011. doi :10.1152/classicessays.00007.2004. PMID 15475497.
^ (Robichaud 1962, capítulo 5 Simulación directa en computadoras analógicas a través de gráficos de flujo de señales) harv error: no target: CITEREFRobichaud1962 (help)
^ Izhikevich, Eugene M (febrero de 2006). "Policronización: computación con picos". Computación neuronal . 18 (2): 245–282. doi :10.1162/089976606775093882. PMID 16378515. S2CID 14253998.
^ Dolores-Cuenca, E.& Arciniega-Nevárez, JA& Nguyen, A.& Zou, AY& Van Popering, L.& Crock, N.& Erlebacher, G.& Mendoza-Cortes, JL (abril de 2023). "Policcronía como Chinampas". Algoritmos . 16 (4): 193. arXiv : 2103.15265 . doi : 10.3390/a16040193 .{{cite journal}}: CS1 maint: multiple names: authors list (link)
Referencias
Ernest J. Henley y RA Williams (1973). Teoría de grafos en la ingeniería moderna; diseño asistido por computadora, control, optimización, análisis de confiabilidad . Academic Press. ISBN 978-0-08-095607-7.Libro dedicado casi en su totalidad a este tema.
Kou, Benjamin C. (1967), Sistemas de control automático , Prentice Hall
Robichaud, Louis PA; Maurice Boisvert; Jean Robert (1962). Gráficos de flujo de señales y aplicaciones. Serie de ingeniería eléctrica de Prentice-Hall. Englewood Cliffs, NJ: Prentice Hall. pp. xiv, 214 p.
Deo, Narsingh (1974), Teoría de grafos con aplicaciones a la ingeniería y la informática, PHI Learning Pvt. Ltd., pág. 418, ISBN 978-81-203-0145-0
K Thulasiramen; MNS Swarmy (2011). "§6.11 Los grafos de Coates y Mason". Grafos: teoría y algoritmos . John Wiley & Sons. págs. 163 y siguientes . ISBN 9781118030257.
Ogata, Katsuhiko (2002). "Sección 3-9 Gráficos de flujo de señales". Ingeniería de control moderna 4.ª edición . Prentice-Hal. ISBN 978-0-13-043245-2.
Wai-Kai Chen (1976). Teoría de grafos aplicada . North Holland Publishing Company. ISBN 978-0720423624.El capítulo 3 contiene lo esencial, pero las aplicaciones están dispersas por todo el libro.
Wai-Kai Chen (mayo de 1964). "Algunas aplicaciones de gráficos lineales". Contrato DA-28-043-AMC-00073 (E) . Laboratorio de Ciencias Coordinadas, Universidad de Illinois, Urbana. Archivado desde el original el 10 de enero de 2015.
K. Thulasiraman y MNS Swamy (1992). Gráficos: teoría y algoritmos . John Wiley & Sons. 6.10-6.11 para la idea matemática esencial. ISBN 978-0-471-51356-8.
Shu-Park Chan (2006). "Teoría de grafos". En Richard C. Dorf (ed.). Circuitos, señales y procesamiento de voz e imágenes (3.ª ed.). CRC Press. § 3.6. ISBN 978-1-4200-0308-6.Compara los enfoques de gráficos de Mason y Coates con el enfoque de árbol k de Maxwell.
RF Hoskins (2014). "Análisis de flujogramas y flujogramas de señales de sistemas lineales". En SR Deards (ed.). Desarrollos recientes en teoría de redes: actas del simposio celebrado en la Facultad de Aeronáutica, Cranfield, septiembre de 1961. Elsevier. ISBN 9781483223568.Una comparación de la utilidad del gráfico de flujo de Coates y el gráfico de flujo de Mason.
Enlaces externos
El Wikilibro Sistemas de Control tiene una página sobre el tema: Ingeniería eléctrica: Construcción de un diagrama de flujo para un circuito RC
El Wikilibro Sistemas de Control tiene una página sobre el tema: Ejemplos de reducción sistemática
ML Edwards: parámetros S, gráficos de flujo de señales y otras representaciones matriciales Todos los derechos reservados
H Schmid: Gráficos de flujo de señales en 12 lecciones breves
Sistemas de control/Diagramas de flujo de señales en Wikilibros
Medios relacionados con Gráficos de flujo de señales en Wikimedia Commons