- •Причина необходимости моделирования
- •Причина необходимости моделирования .Причины почему нельзя работать с реальными объектами( размеры) примеры.
- •Условия превращения динамических систем в гибридные системы
- •Интервальный анализ(область применения и задачи для которых они применяются)
- •Возможности применения теории нечетких множеств и интервального анализа для описания различных видов неопределенности
- •Принципы моделирования (преимущества каждого принципа) Принципы моделирования.
- •Выбор различных видов моделей
- •Свойства нечетких множеств (которые позволяют применять их в задачах принятия решения)
- •Основные понятия теории нечетких множеств.
- •Сравнение понятий планирование, прогнозирование,предсказание и предвидение
- •Задачи и принципы прогнозирования
- •Роль Инженерии программного обеспечения
- •Качества по и качества процесса разработки(4 основные) Показательные качества
- •Частичный факторный эксперимент
- •Этапы моделирования
- •Первый этап моделирования. Определение цели моделирования.
- •Параллельные процессы на основе транзактов
- •Параллельные процессы Моделирование параллельных процессов.
- •Полно факторный эксперимент
- •Методы понижения дисперсии
- •Спектор Фурье и Вейвлет анализ
- •Дискретное время Время
- •Свойства устойчивости и чувствительности модели Оценка устойчивости.
- •Оценка чувствительности.
- •Эктраполяционные методы прогнозирования
- •Этапы выбора функции
- •Принципы модульности, абстракции, общности, разделения задач Разделение задач
- •Абстракция
- •Разграничение свойств по( устойчивость и надежность)
- •Моделирование случайных величин и событий Моделирование случайных событий
- •Моделирование случайных величин.
- •Стратегическое и тактическое планирование Стратегическое планирование имитационного эксперимента.
- •Тактическое планирование эксперимента.
- •Изменение шага с постоянным шагом и по особым состояниям
- •Изменение времени по особым состояниям
- •Характеристики последовательных псевдо-случайных чисел
- •Моделирование случайных событий Моделирование случайных событий
- •Процесс принятия решений
Характеристики последовательных псевдо-случайных чисел
В основе всех методов и приемов моделирования случайных факторов лежит использование случайных чисел, имеющих равномерное распределение на интервале [0,1]. «Истинно» случайные числа формируются с помощью аналого-цифровых преобразователей на основе сигналов физических генераторов, использующих естественные источники случайных шумов (радиоактивный распад, шумы электронных и проводниковых устройств и т. п.).
Случайные числа, генерируемые аппаратно или программно на ЭВМ, называются псевдослучайными. Однако их статистические свойства совпадают со статистическими свойствами «истинно» случайных чисел. В состав практически всех современных систем программирования входят специальные функции генерации случайных чисел, которые обычно называют датчиками или генераторами случайных чисел.
Наиболее простой метод программной генерации случайных чисел — мультипликативный; в его основе лежит следующее рекуррентное соотношение:
Здесь
- очередное и предыдущее случайные числа
соответственно; А,С
- константы; М
- достаточно большое целое положительное
число (чем больше М,
тем
длиннее неповторяемая
последовательность).
Достоинство метода заключается в том, что при одних и тех же значениях параметров, входящих в это выражение можно полностью воспроизвести эксперимент.
Рассмотрим методы проведения такого анализа, наиболее часто применяемые на практике.
Проверка равномерности. Проверка равномерности может быть выполнена с помощью гистограммы относительных частот генерируемой случайной величины.
Проверка стохастичности. Рассмотрим один из основных методов проверки - метод комбинаций. Выбирают достаточно большую последовательность случайных чисел хi и для нее определяют вероятность появления в каждом из хi ровно j. При этом могут анализироваться как все разряды числа, таки только l старших. Теоретически закон появления j единиц в l разрядах двоичного числа может быть описан как биноминальный закон распределения (исходя из независимости отдельных разрядов). Тогда при длине выборки N ожидаемое число появлений случайных чисел хi с j единицами в проверяемых l разрядах будет равно:
Проверка независимости. Проверка независимости проводится на основе вычисления корреляционного момента. Для оценки независимости элементов последовательности поступают следующим образом: 1. Вводят в рассмотрение дополнительную последовательность Y, в которой
где t
-
величина сдвига последовательности Y
относительно исходной последовательности
Х.
2. Вычисляют коэффициент корреляции
случайных величин Х
и Y,
для чего используются специальные
расчетные соотношения. Еще одна важная
характеристика датчика случайных чисел
- длина отрезка апериодичности L.
Моделирование случайных событий Моделирование случайных событий
Для моделирования случайного события А, вероятность которого равна Рс, достаточно сформировать одно число r, равномерно распределенное на интервале [0, 1]. При попадании r в интервал [0, Рс] считают, что событие А наступило, в противном случае не наступило.
Для моделирования полной группы N несовместных событий с вероятностями соответственно также достаточно одного значения r: событие из группы А считается наступившим, если выполняется условие:
Здесь n=1, N.
Предположим,
что в каждый момент времени может
происходить обращение только к одному
из трех модулей оперативной памяти
вычислительной системы. Вероятности
обращения к каждому из них
равны
соответственно 0.3, 0.5 и
0.2. Чтобы
узнать, из какого именно модуля будут
считаны данные, необходимо определить,
в какой интервал попадет полученное от
датчика случайное число r
(рис. 3.3)
Если группа событий А не полна, то вводят фиктивное событие с вероятностью , такой, что сумма вероятностей становится равной 1. После этого генерируют число r и проверяют указанное выше условие. При считают, что ни одно событие из исходной группы А не наступило. Для имитации зависимых событий А и В (В зависит от А) необходимо знать безусловную вероятность Р(А) события А и условные вероятности Р(В/А) и Р(В/А). Сначала описанным выше способом имитируется появление события А, в зависимости исхода выбирается одна из вероятностей Р(В/А) или Р(В/А), и по той же технологии определяется наступление события В.
