
- •1.Предмет теории моделирования.
- •2.Роль и место моделирования в исследовании систем.
- •3. Характеристика и поведение сложных систем(сс).
- •4.Общее понятие модели и моделирования.
- •5. Соотношения между моделью и объектом. Сущность процесса моделирования.
- •6.Классификация моделей.
- •7.Математические модели.
- •9. Математические схемы моделирования систем. Основные подходы к построению мм систем.
- •10. Непрерывно детерминированные модели (д - схемы).
- •11.Дискретно – детерминированные модели (f-схемы).
- •12. Непрерывно-стохастические модели (q - схемы).
- •13.Методы теории массового обслуживания.
- •14.Имитационное моделирование систем. Цели, условия применения, преимущества и сложности имитационного моделирования.
- •15.Процедура имитационного моделирования.
- •16. Имитация функционирования системы.
- •17. Обобщённые алгоритмы имитационного моделирования. Алгоритм моделирования по принципу особых состояний.
- •18. Обобщённые алгоритмы имитационного моделирования. Алгоритм моделирования по принципу t.
- •19. Методы определения характеристик моделируемых систем.
- •20. Измеряемые характеристики моделируемых систем.
- •Расчёт математического ожидания и дисперсии выходной характеристики.
- •Расчёт среднего по времени значения выходной характеристики.
- •Построение гистограммы для стационарной системы.
- •21. Моделирование случайных воздействий.
- •23. Требования к случайным числам.
- •24. Формирование случайных чисел с заданным законом распределения. Метод обратных функций.
- •25. Формирование случайных чисел с заданным законом распределения. Метод отсеивания (метод генерации Неймана).
- •26. Моделир-е дискретных распределений. Биномиальное распределение.
- •27. Моделирование дискретных распределений. Распределение Пуассона.
- •28. Моделирование случайных событий.
- •29. Потоки событий. Простейший (пуассоновский) поток.
- •30. Моделирование систем с использованием типовых математических схем. Реализация процессов с использованием q-схем (смо). Блочные иерархические модели процессов функционирования систем
- •Построение и реализация моделирующих алгоритмов q-схем
- •31. Смо. Показатели смо.
- •32. Классификация смо.
- •33. Характеристики входящего и выходящего потока смо.
- •34. Планирование машинных экспериментов с моделями систем. Основные понятия.
- •35. Методы планирования эксперимента на модели.
- •39. Моделирование параллельных процессов.
- •40. Имитационное моделирование компьютерных сетей.
- •41. Имитационное моделирование нейронных сетей.
- •42. Вероятностно-статистическое моделирование. Метод Монте-Карло.
25. Формирование случайных чисел с заданным законом распределения. Метод отсеивания (метод генерации Неймана).
Рассмотрим один из универсальных приближенных методов. Пусть закон распределения случайной величины –y предложенный для моделирования заданной функции плотности – f(y) возможного значения принадлежащего (а,в) (если интервал с бесконечными границами, то целесообразно перейти к усеченному распределению, оставив лишь существенную часть).
Представим f(y) в виде кусочно-постоянной функции на отрезке [а,в], т.е. разобьем отрезок (а,в) на n-равных отрезков и будем считать значение f(y) на каждом отрезке величиной постоянной.
Т.е. случайную величину Y можно представить в виде Y=ak+xk, т.е. на каждом участке (ak,ak+1) величина xk считается постоянной, т.е. равномерно распределенной. Чтобы уточнить значение f(y) наиболее удобным способом целесообразно разбить (а,в) т.о. чтобы вероятность попадания случайной величины Y была постоянной, т.е. не зависела от некоторого интервала К.
Процедура моделирования предполагает следующее:
1.Выбирается случайное равномерно-распределенное число хк.
2.С помощью хк выбирается интервал (ак,ак+1)
3.Берется следующее равномерно-распределенное число xi+1 и масштабируется с целью приведения к интервалу (ак,ак+1), т.е xi+1 становится случайной величиной равномерно-распределенной в интервале (ак,ак+1). Т.о. случайное число yi находится по формуле: yi=ak+xi+1*(ак+1-ак)
Рассмотрим процесс выборки интервала (ак,ак+1) с помощью xi: случайное число xi получается с помощью ПК в виде последовательности 0 и 1, если m –разрядность двоичного числа, то всего двоичных чисел будет равно 2m и каждому интервалу разумно поставить одно двоичное число.
Особенность приближенных методов: для реализации данного метода на ЭВМ требуется небольшое количество операций, причем число операций не зависит от точности уточнения значений, т.е. не зависит от числа интервалов. Она влияет только на размеры участка памяти, куда помещаются таблицы закодированных значений ак.
Метод Неймана «разыгрывание» случайной величины
Нейман предложил способ получения заданного закона распределения, не требующий интегрального распределения и явлению точным, т.е. неиспользуемых приближений. Метод основан на имитационном моделировании закона распределения.
Пусть х- случайная величина распределенная на интервале (а,в) и моделируемая плотность ограничена М0. Выбираем 2 значения: r1, r2 – равномерно-распределенные в [0;1] случайной величины r. На плоскости f(y) и y наложим точку N с координатами (α,β).
N(α,β) α=a+r1(b-a) β=r2*M0
Если N лежит под кривой значит β<f(α) разыгранное полученное значение х считается равным α.
Если N называется кривой, то пара r1 и r2 отбрасывается и генерируется новая пара значений r3 и r4 . Предположим, что указанный способ приводит к закону распределения f(x). Т равномерно-распределена в CS=(b-a)*M0. Вероятность того, что N окажется ниже кривой N(x) равна отношению:
,
,
A – вероятность того, что точка окажется
под кривой и в интервале (a’, b’):
Т.о. среди всех
точек перешедших в х, доля попавших в
интервал (a’, b’) = B/A=.