русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Методология имитационного моделирования


Дата добавления: 2014-11-28; просмотров: 2522; Нарушение авторских прав


В процессе имитационного моделирования можно выделить следующие основные этапы (Рис.5):

 

 

Рис.5. Этапы имитационного моделирования

 

1. Формулирование проблемы - описание исследуемой проблемы и определение целей исследования: ставятся вопросы, на которые необходимо ответить, выдвигаются гипотезы, которые необходимо подтвердить, формулируются воздействия, которые надо оценить и т.д. Данный этап во многом является субъективным.

2. Формулировка модели: логико-математическое описание моделируемой системы в соответствии с формулировками проблемы. Процесс моделирования начинается с определения цели разработки модели, на основе которой затем устанавливаются границы системы и необходимый уровень детализации моделируемых процессов. Выбранный уровень детализации должен позволять абстрагироваться от неточно определенных из-за недостатка информации аспектов функционирования реальной системы.

Выбираются зависимые и независимые переменные. Определяется вид модели – стохастическая или детерминированная. Представление исходных данных: идентификация, спецификация и сбор эмпирических данных.

В описание системы, кроме того, должны быть включены критерии эффективности функционирования системы и оцениваемые альтернативные решения, которые могут рассматриваться как часть модели или как ее входы. Оценки же альтернативных решений по заданным критериям эффективности рассматриваются как выходы модели. Обычно оценка альтернатив требует внесения изменений в описание системы и, следовательно, перестройки модели. Поэтому на практике процесс построения модели является итеративным.

3. Программирование ИМ - составление модели для ЭВМ: перевод модели на язык, приемлемый для используемой ЭВМ.

4. Проверка модели.

· Верификация: установление правильности машинных программ.



· Валидация: оценка требуемой точности и соответствия имитационной модели реальной системе.

· Адекватность - соответствие поведения модели и поведения реального объекта.

Главным образом интересует не “правдивость” модели, а справедливость тех выводов и заключений, которые получены с ее помощью.

Проверка может быть трех видов:

· проверка верности модели в первом приближении - модель верна, если не дает абсурдных результатов, когда ее параметры принимают граничные значения; это по сути дела экспертная оценка;

· проверка исходных предположений;

· проверка преобразования информации от входа к выходу.

Два последних метода требуют использования статистических выборок и методов оценок. Все эти проверки обеспечивают повышение доверия экспериментатора к модели.

5. Планирование эксперимента.

При эксперименте можно выделить два вида задач:

· определение сочетания значений параметров, которое оптимизирует переменную отклика;

· определение соотношения между функцией отклика и параметрами модели.

При планировании необходимо определить начальные условия проведения имитационного эксперимента, так как модели требуется время для достижения условий равновесия, которые соответствуют условиям функционирования реальной системы. Поэтому следует исключить из рассмотрения данные, относящиеся к некоторой части начального периода имитации. Необходимо выбирать начальные условия, которые уменьшат время необходимое для достижения установившегося режима.

Необходимо уменьшить дисперсию решений при одновременном сокращении величины выборки. Методы планирования эксперимента позволяют снизить число экспериментов и число повторений.

6. Получение исходных данных. На данном этапе необходимо:

· организовать ввод данных и начальных условий

· генерировать недостающие данные

7. Экспериментирование: «прогон» имитационной модели на ЭВМ для получения требуемой информации.

8. Анализ результатов: изучение результатов имитационного эксперимента для подготовки выводов и рекомендаций по решению проблемы - т.е. их интерпретация.

9. Реализация и документирование: реализация рекомендаций, полученных на основе имитации, и составление документации по модели и ее использованию.

В зависимости от того, каким образом изменяются значения переменных состояния модели, различают три вида моделирования (Рис. 6.):

· дискретное - значения меняются скачкообразно;

· непрерывное - значения изменяются непрерывно;

· дискретно-непрерывное - значения изменяются непрерывно, но иногда происходят скачки, или часть переменных состояния изменяется скачками, а часть - непрерывно.

Эти понятия относятся к зависимым переменным моделей, а не к моделируемым объектам (системам).

 

Рис.6. Виды имитационного моделирования

 



<== предыдущая лекция | следующая лекция ==>
Понятие имитационной модели и имитационного моделирования | Дискретное имитационное моделирование


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 3.594 сек.