Имитационное моделирование детерминированного конечного автомата.

Моделирование нелинейной нестационарной модели средствами SciLab

Цель работы –построение и исследование математической модели нелинейной нестационарной системы.

Постановка задачи

Рассмотрим нелинейную нестационарную систему дифференциальных уравнений (1.1).

Имитационное моделирование детерминированного конечного автомата. - student2.ru ;     (1.1)
Имитационное моделирование детерминированного конечного автомата. - student2.ru ;  

Система (1.1) является нестационарной поскольку имеет параметр – Имитационное моделирование детерминированного конечного автомата. - student2.ru , изменяющейся во времени и зависящий от переменной состояния Имитационное моделирование детерминированного конечного автомата. - student2.ru . Физической интерпретацией данной системы может являться полет ракетоносителя в атмосфере. В таком случае переменная Имитационное моделирование детерминированного конечного автомата. - student2.ru описывает массу ЛА изменяющуюся в следствии выгорания топлива, Имитационное моделирование детерминированного конечного автомата. - student2.ru – описывает вертикальную составляющую скорости, Имитационное моделирование детерминированного конечного автомата. - student2.ru – высота полета, а нестационарный параметр Имитационное моделирование детерминированного конечного автомата. - student2.ru – описывает плотность атмосферы зависящую от высоты полета.

Порядок выполнения работы

1. Реализовать в системе SciLab модель нестационарной системы и получить решение при заданных начальных условиях и параметрах, определяемых вариантом (табл.1.).

2. Рассчитать процесс до Имитационное моделирование детерминированного конечного автомата. - student2.ru .

3. Проанализировать зависимость точности и трудоемкости от шага вычислений.

4. Выбрать шаг при заданной точности определения Имитационное моделирование детерминированного конечного автомата. - student2.ruИмитационное моделирование детерминированного конечного автомата. - student2.ru .

Содержание отчета

1. Уравнения описывающие математическую модель нестационарной системы.

2. Начальные условия и параметры системы соответствующие варианту.

3. Решение системы в виде графических зависимостей Имитационное моделирование детерминированного конечного автомата. - student2.ru , Имитационное моделирование детерминированного конечного автомата. - student2.ru , Имитационное моделирование детерминированного конечного автомата. - student2.ru .

4. График зависимости относительной погрешности вычислений от шага вычислений – Имитационное моделирование детерминированного конечного автомата. - student2.ru .

5. Текст программы на языке SciLab.

Условия моделирования

Начальные условия – Имитационное моделирование детерминированного конечного автомата. - student2.ru , Имитационное моделирование детерминированного конечного автомата. - student2.ru .

Метод численного решения – Кунге-Кутта 4-го порядка.

Шаг вычислений – не более 0.1 с.

Имитационное моделирование детерминированного конечного автомата. - student2.ru .

Табл.1.

Вариант
Имитационное моделирование детерминированного конечного автомата. - student2.ru
Имитационное моделирование детерминированного конечного автомата. - student2.ru
Имитационное моделирование детерминированного конечного автомата. - student2.ru

Лабораторная работа № 2

Построение имитационной модели нелинейной нестационарной системы средствами Scicos

Цель работы –построение и исследование имитационной нелинейной нестационарной системы.

Рассмотренная в лабораторной работе №1 нелинейная нестационарная система дифференциальных уравнений, может быть преобразована к структурному виду (Рис 1.).

Имитационное моделирование детерминированного конечного автомата. - student2.ru
Рис.1 – Структурная схема нелинейной нестационарной системы

Порядок выполнения работы

1. Реализовать в системе SciCos модель нестационарной системы и получить решение при заданных начальных условиях и параметрах, определяемых вариантом (табл.2.).

2. Рассчитать процесс до Имитационное моделирование детерминированного конечного автомата. - student2.ru .

3. Проанализировать зависимость точности и трудоемкости от шага вычислений.

4. Сравнить полученные результаты с результатами лабораторной работы №1.

Содержание отчета

5. Структурная схему нестационарной системы, выполненная в системе SciCos.

6. Начальные условия и параметры системы соответствующие варианту.

7. Решение системы в виде графических зависимостей Имитационное моделирование детерминированного конечного автомата. - student2.ru , Имитационное моделирование детерминированного конечного автомата. - student2.ru , Имитационное моделирование детерминированного конечного автомата. - student2.ru .

8. График зависимости относительной погрешности вычислений от шага вычислений – Имитационное моделирование детерминированного конечного автомата. - student2.ru .

Условия моделирования

Начальные условия – Имитационное моделирование детерминированного конечного автомата. - student2.ru , Имитационное моделирование детерминированного конечного автомата. - student2.ru .

Метод численного решения – Кунге-Кутта 4-го порядка.

Шаг вычислений – не более 0.1 с.

Имитационное моделирование детерминированного конечного автомата. - student2.ru .

Табл.2.

Вариант
Имитационное моделирование детерминированного конечного автомата. - student2.ru
Имитационное моделирование детерминированного конечного автомата. - student2.ru
Имитационное моделирование детерминированного конечного автомата. - student2.ru

Лабораторная работа № 3

Имитационное моделирование детерминированного конечного автомата.

Цель работы –построение исследование модели детерминированного конечного автомата.

Постановка задачи

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

Рассмотрим простейшие и наиболее широко используемые виды конечных автоматов.

1. Автомат Мили (автомат I рода) имеет функции переходов и выходов следующего вида:

Имитационное моделирование детерминированного конечного автомата. - student2.ru ; (3.1)
Имитационное моделирование детерминированного конечного автомата. - student2.ru .  

где n=0,1,2,... - номер такта. Таким образом, в автомате Мили новое состояние и выходной сигнал выбираются в зависимости от сочетаний текущего состояния и входного сигнала.

2. У автомата Мура (автомата II рода) функции переходов и выходов имеют вид:

Имитационное моделирование детерминированного конечного автомата. - student2.ru ; (3.2)
Имитационное моделирование детерминированного конечного автомата. - student2.ru .  

Таким образом, здесь новое состояние определяется аналогично автомату Мили, а выходной сигнал зависит только от текущего состояния автомата. Способы задания автомата Мура также рассмотрим на примере.

3. В автономном автомате отсутствуют входные сигналы:

Имитационное моделирование детерминированного конечного автомата. - student2.ru ; (3.3)
Имитационное моделирование детерминированного конечного автомата. - student2.ru .  

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

4. Автомат без памяти обеспечивает однозначное отображение входного алфавита X в выходной Y :

Имитационное моделирование детерминированного конечного автомата. - student2.ru ; (3.4)

5. В автомате без выхода отсутствуют выходные сигналы:

Имитационное моделирование детерминированного конечного автомата. - student2.ru ; (3.5)

Порядок выполнения

1. Построить имитационную модель детерминированного конечного автомата в соответствии с заданным вариантом (табл.3).

2. Разработать тестовый вариант работы автомата.

3. Проверить правильность работы детерминированного конечного автомата в соответствии с тестовым вариантом.

Содержание отчета

1. Модель детерминированного конечного автомата.

2. Тестовый вариант работы автомата, представленный в виде таблицы, матрицы и графа.

3. Результаты работы математической модели автомата.

4. Текст программы на языке SciLab.

Условия моделирования

Табл.3.

Номер варианта Тип автомата Количество входов Количество состояний Количество Выходов
Мили
Мура
Мили
Автономный --
Без памяти --
Мили
Мура
Автономный --
Мура
Без памяти --
Мили
Мура
Мили
Без выхода --
Автономный --
Мура
Мили
Мили
Мура

Лабораторная работа № 4

Наши рекомендации