- •19.0. Введение
- •19.1. Моделирование как метод познания
- •20.1. Формы представления моделей
- •20.2. Классификация математических моделей
- •21.1. Математическая модель системы (объекта)
- •21.2. Методы математического моделирования
- •21.3. Технология математического моделирования системы (объекта)
- •1 Этап. Формулирование целей и задач моделирования, выявление проблем, описание объекта исследования.
- •2 Этап. Изучение априорной информации об объекте исследования.
- •3 Этап. Формализация постановки задачи: формальное описание целей и задач моделирования, формулировка требований.
- •4 Этап. Стратегическое и тактическое планирование эксперимента с объектом.
- •5 Этап. Экспериментирование с объектом.
- •6 Этап. Идентификация объекта.
- •7 Этап. Оценка адекватности модели, ее свойств, устойчивости, областей применения.
- •8 Этап. Решение задач моделирования, подведение итогов.
- •21.4. Контрольные вопросы и задания
- •22.1. Понятие информационной модели
- •22.2. Этапы моделирования
- •22.3. Типовые информационные модели
- •Графы, сети, деревья
- •23.1. Понятие алгоритма
- •23.2. Свойства алгоритма
- •23.3. Данные алгоритмов
- •23.4. Элементарные алгоритмические действия
- •23.5. Способы записи алгоритмов
- •24.0. Введение
- •25.0. Введение
- •26.0. Введение
- •27.0. Введение
- •28.1. Вычисление конечных и бесконечных сумм и произведений
- •28.2. Решение уравнений итерационными методами
- •28.3. Расчет таблиц функциональных зависимостей
- •28.4. Подсчет числа положительных, отрицательных и нулевых элементов массивов
- •28.5. Расчет модуля вектора и нормы матрицы
- •28.6. Расчет среднего и дисперсии элементов в массивах
- •28.7. Поиск минимальных или максимальных значений в массивах
- •28.8. Алгоритмы упорядочивания элементов в массивах
- •28.9. Умножение матрицы на вектор и матрицы на матрицу
- •28.10. Возведение квадратной матрицы в целую степень
- •28.11. Исключение элементов массивов
- •28.12. Расчет определителя квадратной матрицы
- •28.13. Транспонирование матриц
- •29.1. Что такое язык программирования?
- •29.2. Низкоуровневые языки программирования
- •29.3. Языки высокого уровня
- •Навигация по разделам:
- •29.3.1. Процедурные языки программирования
- •29.3.2. Функциональные языки программирования
- •29.3.3. Логические языки программирования
- •30.0. Введение
- •31.0. Введение
- •31.1. Постановка и формализация задачи
- •31.2. Разработка алгоритмов решения задачи
- •31.2. Разработка алгоритмов решения задачи
- •31.4. Анализ результатов
- •31.5. Сопровождение программ
- •32.0. Введение
- •33.1. Технология структурного программирования
- •33.2. Структурные методы анализа и проектирования по
- •33.3. Модульное программирование
- •Навигация по разделу
- •33.3.1. Hipo - диаграмма
- •33.3.2. Метод нисходящего проектирования
- •33.3.3. Метод расширения ядра
- •33.3.4. Метод восходящего проектирования
- •33.4. Базовые управляющие структуры структурного программирования
- •33.5. Проектирование и тестирование программы
- •33.6. Подпрограммы, процедуры и функции
- •Навигация по разделу:
- •33.6.1. Основные понятия и терминология
- •33.6.2. Локальность
- •33.6.3. Параметры процедуры
- •34.1. Методология объектно-ориентированного программирования
- •34.2. Объектно-ориентированные методы анализа и проектирования по
- •34.3. Основные принципы построения объектной модели
- •34.4. Основные элементы объектной модели
- •34.5. Пример разработки консольного приложения в технологии объектно-ориентированного подхода
- •Навигация по разделу:
- •34.5.1. Диаграмма прецендентов uml
- •34.5.2. Диаграмма последовательности uml для прецедента
- •34.5.3. Диаграмма классов uml для прецендента «перевести р-ичную строку в число»
- •34.5.4. Текст приложения на языке Object Pascal
- •35.0. Введение
- •35.1. История развития бд
- •35.2. Классификация бд
- •Навигация по разделу:
- •35.2.1. Основные функции субд
- •36.1. Основные понятия бд
- •36.2. Основные понятия реляционной модели бд
- •36.3. Предпроектное обследование предметной области. Связи таблиц
- •36.4. Нормализация отношений
- •36.5. Общие сведения о ms Access
- •36.6. Приложение
- •36.6. Приложение
- •37.2. Связь между таблицами и целостность данных
- •37.3. Создание запросов в ms access
- •Навигация по разделу:
- •37.3.1. Запросы на выборку
- •37.3.2. Запросы с параметрами
- •37.2.3. Запросы с вычислениями
- •37.2.4. Итоговые запросы
- •37.2.5. Перекрестные запросы
- •37.4. Формы
- •37.5. Отчеты
- •38.0. Введение
- •38.1. Различные подходы к построению систем ии
- •38.2. Экспертные системы
- •Методы, основанные на правилах.
- •Методы, основанные на фреймах.
4 Этап. Стратегическое и тактическое планирование эксперимента с объектом.
На данном этапе составляются планы проведения эксперимента, включающие условия проведения эксперимента; способ сбора и форму представления данных эксперимента; перечень факторов, параметров, показателей, значения которых необходимо зарегистрировать в хо-де проведения эксперимента, шкалы измерения и т.д. Планирование эксперимента призвано дать в итоге максимальный объем необходимой информации об объекте моделирования при минимальных материальных и временных затратах. Различают стратегическое и тактическое планирование эксперимента. При стратегическом планировании ставится задача построения оптимального (минимум затрат, максимум информации) плана эксперимента в целом. Тактическое планирование эксперимента преследует частные цели оптимальной реализации каждого конкретного эксперимента из множества необходимых, заданных при стратегическом планировании.
Итоги этапа: стратегии и планы эксперимента в широком смысле.
5 Этап. Экспериментирование с объектом.
В результате экспериментирования с объектом получают данные и знания об объекте исследования, необходимые для построения моделей и проверки их качества.
Эксперимент может быть натурным (проводится непосредственно с объектом) или машинным (проводится с моделью системы, реализованной в виде компьютерной программы). Машинные эксперименты ставятся, например, с имитационной моделью системы, как описано в примере 7.
6 Этап. Идентификация объекта.
На основе данных, полученных в результате экспериментирования с объектом, описывается структура модели, оцениваются параметры модели и/или реализуется проверка модели.
Итоги этапа: модель объекта.
7 Этап. Оценка адекватности модели, ее свойств, устойчивости, областей применения.
Выводы об адекватности модели делают на основе проверки соответствия поведения моделируемого и реального объекта; соответствия модели цели моделирования, среде. Один из вариантов оценки адекватности модели - сравнение экспериментальных (реально наблюдаемых) данных о поведении объекта и данных, полученных в результате расчета по модели. На данном этапе также осуществляется анализ свойств моделей; их особенностей; выявляются области применимости модели; устойчивости к изменению входных воздействий на объект (систему).
Итоги этапа: значения показателей качества модели в привязке к условиям и областям применения.
8 Этап. Решение задач моделирования, подведение итогов.
Реализуется моделирование; анализируются и интерпретируются полученные результаты по отношению к моделируемому объекту в терминах предметной области. Формулируются окончательные научные и практические выводы, рекомендации по практическому использованию результатов моделирования; составляется документация по модели для ее дальнейшего применения.
Итоги этапа: документально оформленные результаты моделирования, их анализ и интерпретация, научные и прикладные выводы.
На этапах экспериментирования с объектом, идентификации (построения модели), оценки ее адекватности широко используются программно-технические средства моделирования: например, составляются компьютерные программы, моделирующие работу системы; выполняются расчеты для оценки выходных характеристик системы; оцениваются параметры модели системы и т.п.
В ряде литературных источников [8,10-11] процесс моделирования (компьютерного моделирования) представляют упрощенными схемами (рисунок 21.2., 21.3.), подчеркивая роль компьютера в решении задач моделирования:
Рисунок 21.2. Общая схема процесса компьютерного математического моделирования (вариант 1)
Рисунок 21.3. Общая схема процесса компьютерного математического моделирования (вариант 2)
Приведенная на рисунке 21.1. схема технологического процесса моделирования системы является условной. В каждом конкретном случае некоторые ее этапы могут отсутствовать, могут быть переставлены местами, сама схема может иметь итерационные петли обратной связи и т.д.
← 21.2. Методы математического моделирования |
21.4. Контрольные вопросы и задания |