- •_________________ В.В. Семенець
- •Методичні вказівки
- •Содержание
- •Общие положения
- •1 Построение аналитических моделей динамики объектов
- •1.1 Цель работы
- •1.2 Указания по организации самостоятельной работы
- •Точность модели оценивать по соотношению
- •1.3 Описание лабораторной установки
- •1.4 Порядок выполнения работы
- •1.5 Содержание отчета
- •1.6 Контрольные вопросы и задания
- •2 Исследование устойчивости математических моделей
- •2.1 Цель работы
- •2.2 Указания по организации самостоятельной работы
- •2.3 Описание лабораторной установки
- •2.4 Порядок выполнения работы
- •2.5 Содержание отчета
- •2.6 Контрольные вопросы и задания
- •3 Моделирование процессов выбора решений
- •3.1 Цель работы
- •3.2 Указания по организации самостоятельной работы
- •3.3 Описание задачи
- •3.3.1 Определение приближенной ок
- •3.3.2 Формирование ок
- •3.3.3 Функции полезности частных критериев
- •3.3.4 Схема лексикографической оптимизации
- •3.3.5 Универсальный обобщенный критерий эффективности
- •3.4 Описание лабораторной установки
- •3.5 Порядок выполнения работы
- •3.6 Содержание отчета
- •3.7 Контрольные вопросы и задания
- •4 Исследование динамики объектов с помощью аналитических моделей
- •4.1 Цель работы
- •4.2 Указания по организации самостоятельной работы
- •4.2.1 Описание задачи
- •4.2.2 Определение начальных условий
- •4.2.3 Определение траектории движения объекта
- •Аналитическое решение задачи (4.1) в принятых ранее обозначениях может быть представлено в виде [3]
- •4.3 Описание лабораторной установки
- •4.4 Порядок выполнения работы
- •4.5 Содержание отчета
- •4.6 Контрольные вопросы и задания
- •5 Имитационное моделирование систем массового обслуживания
- •5.1 Цель работы
- •5.2 Указания по организации самостоятельной работы
- •5.2.1 Описание задачи
- •5.2.2 Принцип построения моделирующего алгоритма
- •5.2.3 Схема моделирующего алгоритма
- •5.2.4 Оценка точности результатов моделирования
- •5.3 Описание лабораторной установки
- •5.4 Порядок выполнения работы
- •5.5 Содержание отчета
- •5.6 Контрольные вопросы и задания
- •6 Исследование систем массового обслуживания с использованием пакетов программ моделирования
- •6.1 Цель работы
- •6.2 Указания по организации самостоятельной работы
- •6.2.1 Описание задачи
- •6.2.2 Текст программы моделирования
- •6.3 Описание лабораторной установки
- •6.4 Порядок выполнения работы
- •6.5 Содержание отчета
- •6.6 Контрольные вопросы и задания
- •Перечень ссылок
- •Приложение а Общее описание и технология работы с пакетом имитационного моделирования gpss World
- •61166, Харків, просп. Леніна, 14.
4.2.1 Описание задачи
Модель динамики объекта в форме Коши представляется системой ОДУ вида
= A Z(t) + B + (4.1)
где Z(t) – искомая вектор-функция координат (состояний) объекта размерностью n;
A – матрица постоянных коэффициентов размерностью ;
В = [b1, b2, …, bn]T – вектор управляющих воздействий;
– функция, реализующая закон управления;
– вектор-функция возмущающих воздействий;
Z(0) – вектор начальных условий.
Необходимо исследовать динамику объекта на отрезке времени . В качестве начальных условий Z ( t0 ) использовать один из собственных векторов матрицы A (соответствующий вещественному собственному значению и имеющий все ненулевые компоненты).
При этом считать, что объект функционирует в условиях стабильной помехи, т.е. , а функция, реализующая закон управления имеет вид = , где – постоянный коэффициент.
В процессе выполнения лабораторной работы необходимо решить следующие задачи:
1. Определить начальные условия задачи.
2. Выбрать шаг моделирования и определить траекторию свободного движения объекта методом Рунге-Кутта.
3. Определить траекторию свободного движения объекта аналитическим методом.
4. Оценить точность решения, полученного методом Рунге-Кутта.
5. Методом Рунге-Кутта определить траекторию движения объекта в условиях действия помехи .
6. Подобрать значения параметров управляющего воздействия b1, b2,…, bn+1, обеспечивающих изменение координат вектора состояний в заданном диапазоне , , где – соответственно минимальное и максимально допустимые значения i-й координаты состояния.
4.2.2 Определение начальных условий
Начальные условия задачи Z ( t0 ) выбираются совпадающими с одним из собственных векторов матрицы A. Для определения собственных векторов матрицы необходимо предварительно вычислить собственные значения , являющиеся корнями характеристического уравнения
det ( A – E ) = 0, (4.2)
где E – единичная матрица.
Собственные векторы , ,…, матрицы А являются решениями систем линейных алгебраических уравнений вида
(A - E) = 0, i = 1, 2,…, n |
(4.3) |
и определяются с точностью до постоянного множителя.
4.2.3 Определение траектории движения объекта
Движение объекта, описываемое уравнением (4.1) под воздействием возмущения и управления B называется вынужденным. Движение объекта при отсутствии возмущения и управления B называют свободным.
Для определения траектории движения объекта необходимо решить систему ОДУ (4.1) с начальными условиями Z(t0 ) = Z(0). Для решения задачи в работе рекомендуется использовать численное интегрирование системы ОДУ методом Рунге-Кутта 4-го порядка.
Представим исследуемую модель в виде = f(t, Z), где f – вектор-функция. Интервал исследования разбивается на частичные отрезки [tk , tk+1], k = 1, 2, ..., m – 1 с шагом h. Состояние системы в момент времени tk+1 определяется исходя из состояния в момент времени tk
Z(k+1) = Z(k) + Z(k), k = 1, 2,…, m – 1, (4.4)
где Z(k) определяется по соотношению
Z(k) = ( ) / 6;
= h f ( tk , Z(k) ); = h f ( tk + h/2, Z(k)+ /2 );
= h f( tk + h / 2, Z(k) + / 2 ); = h f ( tk + h, Z(K) + ).
Шаг решения h выбирается исходя из задаваемого значения допустимой погрешности , с учетом соотношения ~ h5. Уточнение размера шага производить путем сравнения результатов расчета траектории с обычным и половинным его значением.