
- •Вычислительная система как объект моделирования.
- •Виды моделирования.
- •Методы вероятностного моделирования.
- •Основные этапы моделирования.
- •Моделирование случайных воздействий.
- •Случайные величины и их распределение
- •Мода случайной величины.
- •Медиана случайной величины.
- •Характеристики рассеивания случайной величины.
- •Корреляционный момент (корреляция).
- •Коэффициент корреляции:
- •Коэффициент автокоррелиации.
- •Правило трех сигма.
- •Экспоненциальное распределение.
- •Распределение Хи – квадрат.
- •Статистическое оценивание последовательности чисел.
- •Проверка качества последовательностей псевдослучайных чисел.
- •Соответствие по критерию согласия.
- •Критерий Хи – квадрат.
- •Критерий Колмогорова.
- •Проверка равномерности.
- •Тест пар.
- •Тест комбинаций (аналог теста пар).
- •Тест наибольшей из t.
- •Тест монотонности
- •Тест апериодичности, только для псевдослучайных чисел.
- •Моделирование случайных воздействий
- •Программный метод получения псевдослучайных чисел.
- •1 . Метод середины квадрата
- •2. Метод умножения.
- •3. Конгруэнтные процедуры.
- •Использование последовательностей равномерно распределенных случайных (псевдослучайных) чисел в задачах статистического моделирования.
- •Формирование последовательности случайных чисел имеющих неравномерный закон распределения.
- •Геометрическая интерпретация метода обратной функции
- •Метод обратной функции
- •Метод обратной функции для экспоненциального закона.
- •Метод Неймана
- •Метод ступенчатой аппроксимации
- •Специализированный метод для реализации последовательности псч по нормальному закону распределения.
- •Экспоненциальный закон распределения
- •Планирование машинного эксперимента
- •Тактическое планирование эксперимента
- •Тактическое планирование эксперимента
- •Технические и программные средства моделирования.
- •Технические средства моделирования.
- •2.Цифровые вычислительные машины
- •3.Гибритные вычислительные комплексы
- •4.Специализированные эвм
- •Программные средства моделирования.
- •Пакет прикладных программ “statistica”:
- •Лабораторная работа №1.
- •Вербальное описание на основе q-схем.
На правах рукописи
Краткий конспект лекций по дисц. «Моделирование»
Автор-составитель –
Шалагин Сергей Викторович, доцент каф. КС КГТУ им. А.Н.Туполева, к.т.н., доцент.
Моделирование – это процесс замещения одного объекта другим объектом (моделью) с целью получения свойств объекта путем исследования свойств модели.
Объект:
E
0
– входные параметры
S0 – внутреннее состояние
Y0 – выход
М
одель
- черный ящик:
При этом модель должна отражать объект исследования, множество входных должны отражать множество выходных объектов интересных исследователю.
Задача моделирования получить следующую функцию выходных моделей:
Свойства: устойчивость и адекватность.
Условием устойчивости является то, что модель стоится, E0’, S0’, Y0’ доступны исследователю и сняты путем исследования.
Это условие не дает абсолютной точности.
- точность модели.
А
декватность
модели.
,
может быть
=
Объект - устойчива и адекватна.
Причем
,
,
[A;B]
[C; D]
[E; F]
Эта система интересует
исследователя и должна выполняться,
когда
,
,
изменяются в данном диапазоне.
Объект выбирается так, чтобы он имел меньшую сложность и большую точность. Задача состоит в выборе компромисса между меньшей сложностью и большей точностью.
Вычислительная система как объект моделирования.
Вычислительная система – это организованный ансамбль аппаратных и программных средств, взаимодействие которых выполняет определенные рабочие функции.
При моделировании вычислительной системы используется иерархический метод, т.е. вычислительная система представляется на различных уровнях. Каждый уровень называется страта.
Существую несколько уровней:
пользователей
программного обеспечения
технических средств
элементы системы.
Элементы системы.
Вычислительная система описывается в системе физических законов. На этом уровне моделируется работа триггеров, элементов схем; исследуется логика работы элементов, наличие неустойчивых состояний, диагностика ошибок.
Уровень технических средств.
На этом уровне описываются основные блоки; моделируются регистры, счетчики, контроллеры; исследуются алгоритмы работы данных элементов.
Уровень программного обеспечения.
Моделируется программное обеспечение устройств уровня технических средств; исследуется управление работы устройств уровня технических средств.
Уровень пользователя.
Описываются и моделируются системы массового обслуживания; исследуется пропускная способность, время простоя оборудования, время задержки и обработки заявок.
Виды моделирования.
Моделирование бывает двух видов: стохастическое (вероятностное) и аналитическое.
Вероятностное моделирование – это моделирование на ЭВМ с применением случайных или псевдослучайных воздействий.
Достоинством вероятностного моделирования – является простота и универсальность.
Недостатки – низкий показатель точности и быстродействия, невозможно решать задачи оптимизации.
Аналитическое моделирование.
Достоинства – высокая достоверность и точность.
Недостаток – малая универсальность и высокая сложность построения моделей, вероятностных систем.
Методы вероятностного моделирования.
Методы статистического испытания это решение следующей задачи:
S -?
S/Sпр ~ Ns/Nобщ – количество точек.
Исследование вероятностных систем
Решение детерминированных задач
Решение:
вписываем фигуру произвольной формы в фигуру правильной формы
случайным образом бросаем точки в фигуру правильной формы
считаем общее количество точек и количество точек попавших в фигуру правильной формы
Точность: D общ, где D – дисперсия случайной величены.
Достоинства: метод простой, экономия памяти ЭВМ, возможность решения многомерных задач, возможность распараллеливание процесса вычисления.
Недостатки: увеличение точности на один порядок влечет за собой увеличение числа реализаций на два порядка.
Основные этапы моделирования.
Построение концептуальной модели системы и ее формализация.
Алгоритмизация модели и ее машинная реализация (для ЦВМ – программная реализация).
Получение и интерпретация (обработка) результатов.
Концептуальная модель – это содержательное описание работы моделируемого объекта (вычислительной системы), в котором присутствуют лишь те ее характеристики, которые интересуют исследователя.
Выделение множества , , , которые интересуют исследователя.
Доказательство возможности и необходимости моделирования.
Определить множество , , ( , , ). Выбрать единицу измерения, определить диапазон измерения (варьирования).
Прогноз ожидаемых результатов.
Определение законов функционирования системы в зависимости от времени.
=
Для того чтобы получить сведения о вероятностной системе необходимо:
учесть все множество случайных воздействий
получить выходные характеристики и провести их усреднение (статистические методы)
Формализация концептуальной модели.
Существует пять основных схем моделирования для вычислительных систем.
А - схема (агрегативная) содержит любые две и более схем из табл.1.
Дискретная |
непрерывная |
|
F-схема |
D-схема |
Детерминированная |
P-схема |
Q-схема |
Стохастическая |
Табл. 1
F: описываются конечные автоматы
D: асинхронные автоматы
P: вероятностные автоматы
Q: системы массового обслуживания