Моделирование систем: Учебное пособие (Структуры функциональных математических моделей систем. Общие вопросы математического моделирования систем), страница 20

Из такой таблицы, в частности, следует, что если в некотором такте на вход автомата будет подан сигнал x1 и автомат на этом такте  был в состоянии z0 , то на выходе автомата в том же такте  будет выдан сигнал y1 , а на следуюoм такте автомат будет находиться в состоянии  z2 

Графический метод задания F-автомата.

При таком методе задания используется направленный граф. Граф автомата представляет собой набор вершин, соответствующих различным состояниям автомата, и соединяющих вершины дуг графа.

Дуги символизируют переходы автомата из одного в другое состояние. При этом на дугах дополнительно надписываются значения входного сигнала, вызывающего символизируемый переход. (Такая операция называется  также “пометкой” или  “разметкой” дуги).     

Для того, чтобы на графе задать функцию выходов, дуги графа размечаются также и значениями выходных сигналов.

Пример задания автомата Мили в графической форме:

                                                                   

Овал: Z1Овал: Z2Овал: Z0                                                   X2           Y1 

Y1                      X1

Y2

X1

X2                                                 X1       Y1

Y2

Y1

X2

Рис. 4.2

Матричная форма задания F-автомата

Для этой цели используется квадратная матрица С=ll cij ll, которая называется матрицей соединений. Ее строки соответствуют исходным состояниям автомата, а столбцы - состояниям перехода. Элемент ci j= xk / ys, стоящий на пересечении i-ой строки и j-го столбца в случае автомата Мили соответствует входному сигналу xk, вызывающему переход из состояния zi в состояние zj , и выходному сигналу ys, вызываемому при этом переходе.

Пример: для рассматриваемого ранее автомата, заданного в двух формах, матрица С будет иметь вид:                                        

                                   x2 /y1         ----        x1/y1

С =      x1/y1          ----         x2/y2        

x1/y2       z2/y1        ----З а м е ч а н и е  4.15.  Для уяснения смысла матрицы соединений рекомендуется мысленно представлять, что слева от матрицы и сверху от нее записаны последовательности  состояний  z0 , z1 , z2 , …, zs ..  Тогда переходу автомата из состояния в состояние будет соответствовать “переход” из некоторой строки матрицы в некоторый ее столбец.

Таким образом, понятие F-автомата в дискретно-детерминированном подходе используется для описания широкого класса процессов функционирования реальных объектов. Например, для описания элементов и узлов ЭВМ, систем временной и постоянной коммутации в технике обмена информацией.

По классификации уровней модель конечного автомата должна быть отнесена к         метауровню, поскольку в ней нет информации об элементах системы.

Отметим также, что существуют модели систем, в которых рассмотренных выше конечные автоматы  выступают в роли элементов. Такие модели называются сетями автоматов.

4.4.  Дискретно-вероятностные модели

Модели указанного вида называются также дискретно-стохастическими моделями или Р- схемами [3]. Такие модели используются для описания дискретных систем, проявляющих статистически закономерное случайное поведение.

Рассмотрим два вида моделей этого класса: вероятностный автомат и дискретную марковскую цепь.

Математическая схема  “Вероятностный автомат”.

Вероятностный автомат ( Р-автомат ) может быть определен на основе понятий, введенных ранее для F- автомата.  

Рассмотрим множество G, элементами которого являются всевозможные пары (xi, zs), где xi и zs - элементы входного подмножества X. и подмножества состояний Z соответственно. Если задан F-автомат, то можно считать, что функции перехода и выхода j и y задают два отображения  G®Z  и  G®Y .

При введении вероятностного автомата рассматривается  множество, объединяющие множества значений двух рассмотренных функций. Обозначим такое множество символом F. Такое множество представляет собой множество всевозможных пар вида (zk и yj), где yj –элемент выходного подмножества автомата Y.