
- •_________________ В.В. Семенець
- •Методичні вказівки
- •Содержание
- •Общие положения
- •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 -
|
(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. Уточнение размера шага производить путем сравнения результатов расчета траектории с обычным и половинным его значением.