Диаграмма потока управления ( CFD ) — это диаграмма для описания потока управления бизнес -процессом , процессом или обзором.
Диаграммы потока управления были разработаны в 1950-х годах и широко используются во многих инженерных дисциплинах. Они являются одной из классических методологий моделирования бизнес-процессов , наряду с диаграммами потоков , драконовыми диаграммами , диаграммами потоков данных , функциональными блок-схемами потоков , диаграммами Ганта , диаграммами PERT и IDEF . [2]
Диаграмма потока управления может состоять из подраздела, показывающего последовательные шаги, с условиями if-then-else, повторением и/или условиями case. Соответствующим образом аннотированные геометрические фигуры используются для представления операций, данных или оборудования, а стрелки используются для указания последовательного потока от одного к другому. [3]
Существует несколько типов диаграмм потоков управления, например:
В разработке программного обеспечения и систем диаграммы потока управления могут использоваться в анализе потока управления , анализе потока данных , анализе алгоритмов и моделировании . Управление и данные наиболее применимы для систем реального времени и систем, управляемых данными. Эти анализы потока преобразуют текст требований логики и данных в графические потоки, которые легче анализировать, чем текст. Примерами диаграмм потока управления являются PERT, диаграммы переходов состояний и транзакций. [4]
Для каждого критического вида деятельности может быть разработана блок-схема процесса [системы управления]. Управление процессом обычно представляет собой замкнутый цикл, в котором датчик . Приложение определяет, находится ли информация датчика в пределах предопределенных (или рассчитанных) параметров данных и ограничений. Результаты этого сравнения, которые контролируют критический компонент. Эта [обратная связь] может контролировать компонент электронным способом или может указывать на необходимость ручного действия. Этот процесс замкнутого цикла имеет множество проверок и противовесов, чтобы гарантировать его безопасность. Он может полностью контролироваться компьютером и быть автоматизированным, или это может быть гибрид, в котором автоматизирован только датчик, а действие требует ручного вмешательства. Кроме того, некоторые системы управления процессами могут использовать предыдущие поколения аппаратного и программного обеспечения, в то время как другие являются современными.
На рисунке представлен пример схемы управления алгоритма , ищущего производительность. Закон управления состоит из процессов оценки, моделирования и оптимизации. В оценщике фильтра Калмана были записаны входы, выходы и остатки. На этапе моделирования компактной двигательной системы были записаны все предполагаемые параметры впуска и двигателя. [1]
В дополнение к температурам, давлениям и положениям управления, были записаны такие расчетные параметры, как границы сваливания, тяга и компоненты сопротивления. На этапе оптимизации были записаны ограничения рабочего состояния, оптимальное решение и коды состояния состояния линейного программирования. Наконец, были записаны фактические команды, которые были отправлены двигателю через DEEC. [1]
В статье использованы материалы, являющиеся общественным достоянием Национального института стандартов и технологий.