Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
моделирование информационных систем железнодоро...doc
Скачиваний:
43
Добавлен:
03.05.2019
Размер:
4.58 Mб
Скачать

1.1.3.9. Недостатки метода имитационного моделирования

1. Необходимость разработки и отладки сложных алгоритмов и программ и высокопроизводительных ЭВМ с большими ресурсами памяти.

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

3. В случае статистического моделирования необходимо многократно воспроизводить процесс функционирования системы для анализа каждого варианта ее построения.

1.2. Структура имитационной модели. Технологии построения.

1.2.1. Этапы разработки имитационной модели

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

Можно выделить 4 основных этапа моделирования систем на ЭВМ:

- построение концептуальной модели системы и ее формализация;

- алгоритмизация модели системы и разработка моделирующей программы;

- получение и интерпретация предварительных результатов моделирования;

- проверка адекватности модели и системы;

- основной расчет показателей качества функционирования системы по результатам моделирования.

Основное содержание первого этапа - переход от содержательного описания системы к его математической модели.

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

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

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

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

Формализованная схема процесса является промежуточным этапом между содержательным описанием и математической моделью.

Формализованная схема должна быть уже строго формальным описанием процесса.

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

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

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

Формализованная схема разрабатывается совместными усилиями специалистов соответствующей прикладной области знаний и математиков.

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

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

При этом могут составляться обобщенные и детальные логические схемы моделирующих алгоритмов и блок-схемы программ.

Обобщенная схема моделирующего алгоритма описывает общий порядок действий при моделировании систем без каких-либо уточняющих деталей.

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

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

Блок-схема программы представляет собой интерпретацию логической схемы моделирующего алгоритма в виде программы на базе конкретного алгоритмического языка.

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

На третьем этапе моделирования - этапе получения и предварительной интерпретации результатов моделирования - ЭВМ используется для проведения машинных экспериментов с использованием составленной программы моделирования.

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

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

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