Un diagrama de flujo de control ( CFD ) es un diagrama para describir el flujo de control de un proceso , proceso o revisión de negocio.
Los diagramas de flujo de control se desarrollaron en la década de 1950 y se utilizan ampliamente en múltiples disciplinas de ingeniería . Son una de las metodologías clásicas de modelado de procesos de negocios , junto con los diagramas de flujo , los diagramas de Drakon , los diagramas de flujo de datos , los diagramas de bloques de flujo funcional , los diagramas de Gantt , los diagramas PERT y los IDEF . [2]
Un diagrama de flujo de control puede constar de una subdivisión para mostrar pasos secuenciales, con condiciones if-then-else, repetición y/o condiciones de caso. Se utilizan figuras geométricas debidamente anotadas para representar operaciones, datos o equipos, y se utilizan flechas para indicar el flujo secuencial de uno a otro. [3]
Existen varios tipos de diagramas de flujo de control, por ejemplo:
En el desarrollo de software y sistemas, los diagramas de flujo de control se pueden utilizar en el análisis de flujo de control , análisis de flujo de datos , análisis de algoritmos y simulación . El control y los datos son más aplicables para sistemas en tiempo real y basados en datos. Estos análisis de flujo transforman el texto de requisitos de datos y lógica en flujos gráficos que son más fáciles de analizar que el texto. Los diagramas PERT, de transición de estados y de transacción son ejemplos de diagramas de flujo de control. [4]
Se puede desarrollar un diagrama de flujo para el proceso [sistema de control] para cada actividad crítica. El control de procesos es normalmente un ciclo cerrado en el que un sensor. La aplicación determina si la información del sensor está dentro de los parámetros y restricciones de datos predeterminados (o calculados). Los resultados de esta comparación, que controla el componente crítico. Esta [retroalimentación] puede controlar el componente electrónicamente o puede indicar la necesidad de una acción manual. Este proceso de ciclo cerrado tiene muchos controles y contrapesos para garantizar que se mantenga seguro. Puede estar completamente controlado y automatizado por computadora, o puede ser un híbrido en el que solo el sensor está automatizado y la acción requiere intervención manual. Además, algunos sistemas de control de procesos pueden utilizar generaciones anteriores de hardware y software, mientras que otros son de última generación.
La figura presenta un ejemplo de un diagrama de flujo de control de búsqueda de rendimiento del algoritmo. La ley de control consta de procesos de estimación, modelado y optimización. En el estimador de filtro de Kalman , se registraron las entradas, las salidas y los residuos. En la etapa de modelado del sistema de propulsión compacto, se registraron todos los parámetros estimados de entrada y del motor. [1]
Además de las temperaturas, presiones y posiciones de control, se registraron parámetros estimados como márgenes de pérdida, componentes de empuje y resistencia. En la fase de optimización, se registraron las restricciones de las condiciones de operación, la solución óptima y los códigos de estado de salud de programación lineal. Finalmente, se registraron los comandos reales que se enviaron al motor a través del DEEC. [1]
Este artículo incorpora material de dominio público del Instituto Nacional de Estándares y Tecnología.