Основные этапы моделирования.
1. Постановка задачи.
1.1. Формулировка.
1.2. Определение цели моделирования и их приоритетов.
1.3. Сбор информации о системе, объекте моделирования.
1.4. Описание данных (их структуры, диапазон источника и т. д.).
2. Предмодельный анализ.
2.1. Анализ существующих аналогов и подсистем.
2.2. Анализ технических средств моделирования (ЭВМ и др.).
2.3. Анализ программного обеспечения (языки программирования, инструментальные среды, пакеты программ)
2.4. Анализ математического обеспечения (модели, методы, алгоритмы).
3. Анализ задачи (модели).
3.1. Разработка структур данных.
3.2. Разработка входных и выходных спецификаций, форм и представлений данных.
3.3. Проектирование структуры и состава модели (подмодели).
4. Исследование модели.
4.1. Выбор методов исследования подмодели.
4.2. Выбор, адаптация или разработка алгоритма.
4.3. Сборка модели в целом из подмоделей.
4.4. Идентификация модели если в этом есть необходимость.
4.5. Формулировка используемых критериев адекватности моделируемой системы устойчивости и чувствительности.
5. Программирование (проектирование программы).
5.1. Выбор метода тестирования и теста (контрольные примеры).
5.2. Кодирование на языке программирования.
5.3 Комментирование программы.
6. Тестирование и отладка.
6.1. Синтаксическая отладка.
6.2. Семантическая отладка (отладка логической структуры).
6.3 Тестовые расчёты, анализ результатов тестирования.
|
|
6.4. Оптимизация программы.
7. Оценка моделирования.
7.1. Оценка средств моделирования.
7.2. Оценка адекватности моделируемой системы.
7.3. Оценка чувствительности модели.
7.4. оценка устойчивости модели.
8. Документирование.
8.1. Описание задач и цели.
8.2. Описание метода, алгоритма.
8.3 Описание среды реализации.
8.4. Описание возможностей и ограничений.
8.5. Описаний входных и выходных форматов, спецификаций.
8.6. Описание тестирования.
8.7.Описание инструкции пользователя.
9. Сопровождение.
9.1. Анализ использования, периодичность использования возможность количества пользователей, анализ отказов.
9.2. Обслуживание модели алгоритма программы и их эксплуатация.
9.3. Расширение возможностей: включение новых функций или изменение режимов моделирования.
9.4. Нахождение , исправление скрытых ошибок в программе, если они найдутся.
10. Использование модели.
1. Постановка задачи.
Определение цели анализа и пути ее достижения и выработки общего подхода к исследуемой проблеме. На этом этапе требуется глубокое понимание существа поставленной задачи. Иногда, правильно поставить задачу не менее сложно чем ее решить. Постановка - процесс не формальный, общих правил нет.
|
|
2. Изучение теоретических основ и сбор информации об объекте оригинала.
На этом этапе подбирается или разрабатывается подходящая теория. Если ее нет, устанавливаются причинно - следственные связи между переменными описывающими объект. Определяются входные и выходные данные, принимаются упрощающие предположения.
3. Формализация.
Заключается в выборе системы условных обозначений и с их помощью записывать отношения между составляющими объекта в виде математических выражений. Устанавливается класс задач, к которым может быть отнесена полученная математическая модель объекта. Значения некоторых параметров на этом этапе еще могут быть не конкретизированы.
4. Выбор метода решения.
На этом этапе устанавливаются окончательные параметры моделей с учетом условия функционирования объекта. Для полученной математической задачи выбирается какой- либо метод решения или разрабатывается специальный метод. При выборе метода учитываются знания пользователя, его предпочтения, а также предпочтения разработчика.
5. Реализация модели.
Разработав алгоритм, пишется программа, которая отлаживается, тестируется и получается решение нужной задачи.
6. Анализ полученной информации.
|
|
Сопоставляется полученное и предполагаемое решение, проводится контроль погрешности моделирования.
7. Проверка адекватности реальному объекту.
Результаты, полученные по модели сопоставляются либо с имеющейся об объекте информацией или проводится эксперимент и его результаты сопоставляются с расчётными.
Процесс моделирования является итеративным. В случае неудовлетворительных результатов этапов 6. или 7. осуществляется возврат к одному из ранних этапов, который мог привести к разработке неудачной модели. Этот этап и все последующие уточняются и такое уточнение модели происходит до тех пор, пока не будут получены приемлемые результаты.
Дата добавления: 2019-02-12; просмотров: 396; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!