Файл: Контрольная работа 2 по дисциплине Математические основы теории систем Выполнил студент группы з511П24.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.10.2024

Просмотров: 5

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство науки и высшего образования РФ

Федеральное государственное бюджетное образовательное

учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

ОТЧЕТ
Контрольная работа № 2

по дисциплине «Математические основы теории систем»

Выполнил студент:
группы з-511П2-4
направление подготовки 27.03.04

(ФИО) Проверил:
доцент кафедры КСУП ТУСУР

(ученая степень, звание)
Карпов А. Г.
(ФИО)

Томск 2022

Вопрос 1: Перечислите операции над автоматными отображениями.
Ответ:

Теоретико-множественные операции:

a) Объединение: SC = SASB

Автоматное отображение SC(q1, x), индуцированное автоматом C, есть продолжение автоматных отображений SA(q1,x) и SB(q1,x) на множество X*.

b) Пересечение: SC = SASB

Алгебраические операции :

a) Произведение: SK = SASB

SK(z) = SK(xu) = SA(x) SB(u) = y v = s,

xX*, uU*, yY*, vV*, sS* - слова в соответствующих алфавитах,

xu - декартово произведение слов.

b) Сплетение: SM = SASB

SM(z) = SM(xu) = SA(x)  SB(u) = y  v = s,

xu – сплетение слов.

c) Суперпозиция: SN = SASB

SN(x) = SB(y) = SB(SA(x).


Вопрос 2: Понятие вероятностного автомата. Как задать вероятностный


автомат?
Ответ:

Если состояния переходов и/или состояния выходов являются случайными, то автомат называют вероятностным (стохастическим).

Задать вероятностный автомат можно совокупностью объектов:

A = (X, Q, q1Q, (q, x)),

где X = {x1xm} – входной алфавит, Q = {q1qn} – алфавит состояний, q1 – начальное состояние автомата, (q, x) – двуместная функция, задающая отображение множества QX в множество матриц P = {Pi}, i = {1… m}. Эта функция (q, x) называется таблицей переходных вероятностей.

Другой способ, можно задать графами переходов, только у каждого ребра, связывающие вершины qi c qj, ставят еще и соответствующую вероятность перехода pij(x). Этот способ больно громоздкий и неудобен. Поэтому , обычно задают системой стохастических матриц.
Вопрос 3: Что такое комбинационный автомат?
Ответ:

Комбинационным (логическим) автоматом называется такой автомат, у которого для любого входного символа xX и любых состояний qi, qjQ выполняется равенство:

(qi, x) = (qj, x),

то есть выход автомата не зависит от его состояния и определяется только его входом. В таком автомате все состояния эквивалентны и минимальный комбинационный автомат имеет только одно состояние. Функция переходов в нём вырождена, а поведение такого автомата задаётся функцией выходов с одним аргументом (xi) = yi.

Вопрос 4: Что необходимо для структурного синтеза автомата?
Ответ:

Для структурного синтеза необходимо:

a) Описывают функциальную модель;

b) Задаётся элементарный базис;

c) Определение правил соединений элементов.
Вопрос 5: Что входит в состав элементного базиса?
Ответ:

Состоит базис из следующих элементов:

a) Элемента памяти (сюда входят задержки и триггера);

b) Логический элемент (конъюнкция, дизъюнкция, отрицание, штрих Шеффера, стрелка Пирса).
Вопрос 6: Понятие правильной синхронной сети.
Ответ:

Правильная синхронная сеть- это сеть состоящая из логических элементов и элементов задержки, если:

a) к каждому входному полюсу блока присоединён не более, чем один выходной полюс (однако

допускается присоединение выходного полюса

блока к нескольким входным полюсам, то есть разветвление выходов);

b) в каждом контуре обратной связи, то есть в каждом цикле, есть хотя бы один элемент задержки.
Вопрос 7: Канонические уравнения сети.
Ответ:

Возьмём произвольную правильную синхронную логическую сеть (ПЛС) G. Удалив из неё элементы задержки, получим линейно – упорядоченную сеть (ЛУС) G0 без задержек, которая является логическим комбинационным автоматом. Входами G0 являются: во-первых, входы G, а во-вторых, выходы z1zk элементов задержки G, выходы G0 – это выходы G м входы z1',…,zk элементов задержки G. Таким образом, входной набор G0 имеет вид (x1,…xm, z1,…zk), а выходной набор – (y1,…yn, z1,…,zk). Если теперь набор (x1(t),…xm(t)) считать входным сигналом x(t) сети G, набор (y1(t),…yn(t)) – выходным сигналом y(t) сети G, а набор (z1(t),…zk(t)) – состоянием q(t) сети G и учесть, что (z1(t),…zk(t)) = (z1(t+1),…zk(t+1)) = q(t+1), то получим, что сеть G0 вычисляет две системы логических функций от набора x(t) q(t) – систему (z1(t),…zk(t)) = q(t+1), то есть функцию переходов , и систему (y1(t),…yn(t)), то есть функцию выхода . Эти две системы называются каноническими уравнениями сети G.(из доказательства теоремы)

Вопрос 8: Проблемы кодирования состояний в асинхронных автоматах.
Ответ:

При кодировании асинхронных автоматов возникают проблемы, связанные с практической реализацией и конструктивными особенностями элементов памяти (триггеров).Каждый из реальных элементов памяти обладает инерционностью (ненулевое время срабатывания), причём эта инерционность не является постоянной и одинаковой для всех элементов. Это не учитывается в абстрактной модели автомата. Вследствие этого при переходе автомата из одного состояния в другое может реализоваться некоторая последовательность элементарных переходов (соответствующих изменениям состояния отдельных элементов памяти), при которой автомат проходит через некоторое множество промежуточных состояний и которая в общем случае непредсказуема. Последующие действия автомата будут определяться уже значениями функции переходов на достигнутых промежуточных состояниях.


Таким образом, дальнейшее поведение автомата может оказаться в зависимости от того, какой из элементов памяти быстрее среагирует на прикладываемое к нему воздействие. Элементы как бы состязаются в быстроте реакции, чем и обусловлено название соответствующего явления – состязание между элементами памяти. Если, в конце концов, автомат приходит в намеченное матрицей переходов состояние, то состязания можно считать не опасными, в противном случае их следует рассматривать как опасные. Чтобы поведение автомата не отличалось от заданного матрицей переходов, необходимо устранить все опасные состязания между элементами.
Вопрос 9: Какая из программ, предназначенных для реализации комбинацион-

ного автомата, лучше - бинарная или операторная?
Ответ:

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

Вопрос 10: Какие недостатки и преимущества у канонического метода синтеза

автоматов по сравнению с декомпозиционным методом синтеза?
Ответ:

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

a)не требуется строить сложные кодированные таблицы переходов;

b)решается проблема оптимального кодирования внутренних состояний автомата, приводящего к минимальной комбинационной части автомата;

c) декомпозиционный метод позволяет строить оптимальную или близкую к ней функциональную схему автомата при использовании элементарных автоматов со многими устойчивыми состояниями и логическими элементами в недвоичной логике. То есть, этой метод позволяет осуществлять синтез автоматов при использовании элементарного базиса, использующего логику более высокого порядка по сравнению с двоичной.