В данном разделе главе анализируются методы решения поставленной задачи, указываются их преимущества и недостатки, дается четкое обоснование выбора метода решения, указываются источники, по которым проводится обзор методов решения. Приводятся конкретные причины, по которым задача не может быть решена аналитическими методами.
Разработка концептуальной модели. Вданном разделе необходимо:
- определить цели моделирования;
- разработать структурную схему модели;
- описать входные, выходные переменные и параметры модели;
- представить функциональные зависимости, описывающие поведение переменных и параметров;
- описать ограничения на возможные изменения величин;
- выбрать степень детализации представления модели;
- сформулировать целевые функции (критерии эффективности) моделируемой системы.
Выбор программных средств моделирования. При предварительном выборе программных средств необходимо определить:
- существует ли хорошо написанные руководство или инструкция для пользователя;
|
|
- обеспечивается ли хорошая диагностика ошибок;
- знакомо ли средство программирования модели.
При кратком описании выбранного средства необходимо указать:
- имеющиеся средства генерации случайных чисел и переменных;
- возможности отладки программной реализации модели;
- организацию сбора статистических данных о работе модели;
- возможности отображения структуры моделируемой системы;
- возможности редактирования модели;
- наличие средств автоматизации создания программ.
Разработка структурной схемы имитационной модели и описания ее функционирования.
Описание имитационной модели. В данном подразделе разрабатывается алгоритм моделирования, приводится схема имитационной модели в терминах алгоритма моделирования или выбранного средства моделирования и описывается программная реализация модели. Приводится таблица определений, содержательное значение всех используемых статических и динамических объектов с описанием их свойств.
Описание программной реализации имитационной модели. В данном подразделе дается описание каждого блока модели с комментариями к ним. Для оценки правильности программной реализации имитационной модели проводится пробный эксперимент (прогон модели с тестовыми данными) с целью проверки правильности функционирования программы. Приводятся данные по тестированию модели.
Оценка адекватности модели. В этом разделе выполняется предварительный расчет ожидаемых от модели результатов с помощью операционного анализа сетей СМО (см. главу 2) или метода средних величин. Полученные результаты сравниваются с результатами пробного прогона модели. Обосновывается правильность построения модели путем обратных преобразований (программная модель преобразуется в алгоритм моделирования или логическую схему, а затем в концептуальную модель и постановку задачи). Осуществляется подбор тестовых данных для проверки функционирования модели во всем диапазоне исходных данных. Приводятся данные трассировки модели.