26
В задачах логического управления значение имеет не только конечность множеств
,
и
, но и их точная размерность, поскольку она влияет на сложность
реализации устройства управления. Кроме того, элементы этих множеств принято
считать битовыми векторами (иногда вместо битов удобнее использовать, например,
целые числа из небольшого диапазона). Теоретически это несущественно, так как
символы любого конечного алфавита можно закодировать битовыми строками
одинаковой длины. Такой выбор представления определяется скорее практическими
соображениями: удобно считать, что устройство управления имеет несколько
параллельных двоичных входов и выходов, причем каждый из них имеет
определенный смысл. Например, на один из двоичных входов могут подаваться
различные значения в зависимости от того, является ли текущая температура среды
допустимой, а на второй – в зависимости от того, является ли допустимым давление.
Значения отдельных входов и выходов (компоненты входных и выходных
воздействий) называют, соответственно, входными и выходными переменными, а
компоненты состояния – внутренними переменными.
Для того чтобы подчеркнуть векторную природу состояний, входных и выходных
воздействий далее в этом разделе будем обозначать их как
,
и
соответственно.
Перейдем к описанию структурных моделей конечных автоматов.
Автоматы без памяти. Автомат, значения выходов
которого зависят только от
значений входов
в данный момент времени и не зависят от предыстории,
называется комбинационным (однотактным), или автоматом без памяти.
Отметим, что в этом случае термин «память» используется в другом смысле, чем при
описании абстрактных автоматов в разд. 1.4.1. Здесь речь идет об основной памяти
автомата: его управляющих состояниях, которые накапливают информацию о
предыстории. В связи с МП-автоматом и машиной Тьюринга говорилось о
дополнительной памяти: той, что дана вычислителю помимо его управляющих
состояний.
Строго говоря, автомат без памяти не является автоматом в смысле определения,
данного в начале разд. 1.4, где автоматом была названа конечная динамическая
система. Более корректный термин для этого класса автоматов – комбинационные
схемы (КС). Стандартное обозначение комбинационной схемы приведено на рис. 1.9.
Рис. 1.9. Комбинационная схема
Функционирование комбинационных схем описывается соотношением вида:
)(
xfz
.
Функция
f
в этом соотношении обычно булева (ее аргументы и результат двоичны).
Булевы функции принято задавать с помощью полностью или не полностью
определенных таблиц, которые в первом случае называются таблицами истинности,