- •Билет 1
- •1. Понятие о моделировании.
- •2. Моделирование процессов смо
- •Билет 2
- •Модель и расчетная схема. Виды моделирования
- •Виды моделирования.
- •Пример построения алгоритмической модели для одноканальной смо и заявок без приоритета.
- •Билет 3
- •Математическое моделирование. Основные этапы и источники ошибок.
- •Понятие о методах типа Монте-Карло.
- •Билет 4
- •О необходимости тестирования компьютерной модели. Способы тестирования.
- •Терминология для смо. Понятие о простейшем потоке событий.
- •Билет 5
- •5.1. Сравнение некоторых пакетов, расчетов и моделирований.
- •5.2. Марковские процессы.
- •Билет 6
- •6.1. Понятие о системах с сосредоточенными и распределёнными параметрами.
- •6.2. Уравнения Колмогорова.
- •Билет 7
- •7.1. Примеры систем, модель для которых описывается дифференциальными уравнениями.
- •7.2. . Уравнения Колмогорова для замкнутых смо.
- •Билет 8
- •8.1. Сведение произвольной системы оду к системе оду I-го порядка в нормализованном виде Коши. Пример.
- •8.2. Открытые системы массового обслуживания. Уравнения Колмогорова для открытых смо
- •Билет 9
- •9.1 Реализации в среде MathCad математической модели для простейшего осциллятора. Билет 9
- •Билет 10
- •10.1 Пример использования simulink matlab для решения оду 2-го порядка. Билет 11
- •11.1 Методика получения модели механических колебательной системы сосредоточенными параметрами на основе уравнений Лагранжа 2-ого рода
- •11.2 Разложение аппроксиматора по системы базисных функций.
- •12.2 Выполнение среднеквадратичного приближения на основе разложения аппроксиматора по системе базисных функций.
- •13.2. Интегральная квадратичная аппроксимация на отрезке [a, b].
- •Билет 14
- •14.1 Методы решения задачи Коши для оду
- •14.2 Пример MathCad реализующий метод среднеквадратичной аппроксимации
- •Билет 15
- •15.1 Классификация методов решения задачи Коши для оду.
- •15.2 Пример аппроксимации функции 2-ух переменных в MathCad.
- •Билет 16
- •16.1 Метод Эйлера и его модификации для решения оду
- •16.2 Алгебраическое интерполирование.
- •Билет 17
- •Метод типа Рунге-Кутта для решения задачи Коши
- •Интерполирование на основе формулы Лагранжа
- •Билет 18
- •Метод Рунге-Кута 4-ого порядка для решения задачи Коши формулы метода и их реализация в среде MathCad
- •18.2 О наилучшем выборе узлов интерполирования
- •Билет 19
- •Оценка погрешности решения оду. Способ Рунге для оценки такой погрешности.
- •Тригонометрическое интерполирование
- •Билет 20
- •Оценка погрешности решения оду. Способ Рунге для оценки такой погрешности.
- •Использование интерполирования при решении различных задач и реализация в среде MathCad
- •1) Приближенные вычисления функции
- •2) Численное интегрирование
- •3) Численное дифференцирование
- •Билет 21
- •21.1 Методы прогноза и коррекции для решения оду.
- •21.2 Понятие о сплайнах.
- •Билет 22
- •22.1 Понятие о жестких дифференциальных уравнениях.
- •22.2 Эрмитов кубический сплайн.
- •Билет 23
- •23.1 Метод стрельбы для решения граничных задач для оду.
- •23.2 Кубический сплайн дефекта 1. Алгоритм его построения.
- •Билет 24
- •24.1 Задача Бюффона как пример использования методов Монте-Карло при решении детерминированных задач.
- •24.2 Решение системы уравнений, определяющих сплайн, методом прогонки.
- •Билет 25
- •25.2 Обобщенные кубические сплайны.
- •Билет 26
- •26.1 Метод Судзуо-Какутани для решения граничных задач теории потенциалов
- •26.2 Пример использования сплайнов для вычисления площади фигуры
- •Билет 27
- •27.1 Понятие о конкурирующих стратегиях
- •27.2 Параметрический сплайн для приближения кривых.
- •Билет 28
- •28.1 Компонентные уравнения для различных видов подсистем.
- •Механическая поступательная система.
- •Механическая вращательная подсистема
- •Аналоги топологических уравнений
- •Билет 29
- •29.1 Получение эквивалентных схем технических объектов.
- •29.2 Метод получения топологических уравнений математической модели.
- •30.1 Топологические уравнения математической модели на основе матрицы инциденции.
24.2 Решение системы уравнений, определяющих сплайн, методом прогонки.
Рассмотрим для определенности систему линейных уравнений для непериодического сплайна:
2M1+M2=C1
aM1+2M2 +b2M3=C2
...
an-1 ∙Mn-2+2Mn-1+bn-1 ∙Mn=Cn-1
Mn-1+2Mn=Cn
Разрешим 1-ое уравнение относительно M1:
M1=p1∙M2+q1
p1=
q1=
Подставим M1 во 2-ое уравнение и выразим M2:
M2=
∙
M3+
p2=
q2=
M2= p2∙ M3+q2
Продолжая процесс исключения и подставляя Mi-1= pi-1∙ Mi+qi-1 в уравнение
ai ∙Mi-1+2Mi+bi ∙Mi+1=Ci получим:
Mi
=
∙
Mi+1
+
,
т.е.
pi
и
qi
равны:
pi=
-рекуррентные
формулы для p
и
q.
(1)
qi=
Продолжая этот процесс, получим для последнего уравнения:
Mn-1= pn-1∙ Mn+qn-1
Mn-1= -2Mn+Cn
Можно последовательно вычислить:
Mn=
(2)
Далее можно последовательно вычислить:
Mn-1=
pn-1∙
Mn+qn-1
Mn-2= pn-2∙ Mn-1+qn-2 (3)
и т. д.
Т.о. алгоритм «прогонка» состоит из двух частей: прямой и обратный ход.
В прямом ходе сначала задаем p1 и q1, затем по рекуррентным формулам вычисляем прогоночные коэффициенты.
Обратный ход: сначала по формуле (2) вычисляем Mn , а затем по формулам (3) вычисляют Mn-1, Mn-2, …, M1.
Оказывается, метод «прогонка» не приводит к накоплению ошибок округления при вычислении. Такие методы называются численно устойчивыми.
Сформируем систему для случая периодического сплайна:
Из формул
M1=Mn
ai ∙Mi-1+2Mi+bi ∙Mi+1=Ci , i=2,3,…,h-1.
Mn+1= M2 (hn=h1)
при i=2, M1=Mn получим:
2M2+b2M3+
a2
Mn=C2
a3 M2+2M3+ b3 Mn=C3
… (4)
an-1 Mn-2+2Mn-1+ bn-1 Mn=Cn-1
bn ∙Mn-2+an Mn-1+ 2 Mn=Cn
Эти уравнения аналогичны рассмотренному выше приему и их можно переписать:
Mi= pi∙Mi+1 +ri∙Mn+qi , i=2,3,…,n-1 (5)
Прогоночные коэффициенты опять вычисляются по (1) при условии, что pi= qi=0:
ri
=
,r1=1
(6)
Полагая
Mi=Ui∙Mn+Vi
, i=2,3,…,n-1.
Ui=pi∙Ui+1+ri
Vi=pi∙Vi+1+qi
Un=1 Vn=0
Mn=
Билет 25
25.1 Понятие о методах типа Монте-Карло.
В 1943г. в исследовательских лабораториях Лос- Анджелесе при разработки ядерной бомбы возникла задача об определении глубины проникновения электронов в заданное вещество. Решить её не удалось. Тогда Станислав Улом и Ждон фон Нейманом предложили подход основную стратегию, которую используют игроки при игре в кости. Эта стратегия была стратегия была основана на поведении случайных величин. По имени города- это метод получил название Монте – Карло. В дальнейшим по традиции многие методы стали называться метод Монте – Карло.
Изобразим схему метода.
Заметим, что этот подход может использоваться, как для моделирования явлений имеющих в своей основе поведение случайных величин (такие величины называются - стохастическими) так и для явлений процессов, где случайные величины не присутствуют (детерминированные).
Вычисление обьемов и площадей при использовании стандартных методов основанных на … сетки по каждому из измерений в каждом узле которой требуется вычисление подинтегральной фу-ии с увиличением размерности пространства к-во вычислений растет.Альтернативой является следующая возможность
SΩ /Sv=Nпол/N общ.
Заключаем область Ω в n-мерный параллепипед ,который полностью ее содержит. Сгенерируем отдельную точку имеющую n координат которых
i=1,n
Xi<-[ximin;ximax]
и получено на этом интервале без предпочтения,т.е. случайная велечина Xi имеет на своем интервале равномерное распределение.В среде маткад встроенная функция rnd(A) возвращает массив случайных величин из интервала [0,А],т.о.если мы хотим сгенерировать массив случ.величин из интервала [а,в], то нужно записать rnd(в-а).Заметим,что для того.чтобы выполнить эти вычисления необходимо1)иметь возможность найти по каждому измерению «низшую» и «высшую» точку области.2)уметь ответить на ворос попала ли точка со случайными координатами в область.
Фрагмент документа маткад:
ORIGIN:=1,
Ab(x,y):=x,
Cd(x,y):=y
X:=0,y=0,
f(x,y):=x-y +4
g(x,y):=x + y +x+y-25
Given
f(x,y)>0,
f(x,y)<0,
z:=Minimaze(AB,x,y)
a:=Ab(z1,z2)
b:=Ab(z1,z2)
b:=4.55
