Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование систем-06.02.23.ppt
Скачиваний:
6
Добавлен:
08.07.2024
Размер:
11.3 Mб
Скачать

Классы моделей (по аналогии с Г.С.Розенбергом)

Вербальная

Пример: Спецификация требований

Имитационная

Пример: Прототипирование ПО

Структурная

Пример: Диаграмма потоков данных (DFD)

Математическая

Пример: Критический путь

Некоторые классы знаковых моделей, используемых в программной инженерии

1.Модели состава

2.Структурные модели

3.Функциональные модели

4.Потоковые модели

5.Модели состояний

Системная модель объекта моделирования

E

Х

S

Y

 

 

 

X- Входные данные

Y- Выходные данные

E - Воздействие окружающей среды

S - Внутреннее состояние системы

Классы задач моделирования

1.Построение дескриптивных моделей X,Y,E,S

2.Прогностические задачи: А: {Х,S,E} Y

A: {Х,S} S

A: {Х} {Х} и т.д.

3.Оптимизационные задачи

4.Информационная поддержка управления в условиях неопределенности

Некоторые сведения о моделях

1.Модель как отображение объекта

2.Соотношение понятий «эффективность» и «область адекватности»

3.Основные этапы системного моделирования

Основные этапы системного моделирования

 

РЕАЛЬНОСТЬ

 

 

КОГНИТИВНАЯ МОДЕЛЬ

 

Содержательная модель

Описательная

Объяснительная

Предсказательная

 

Концептуальная модель

Логико-

Структурно-

Причинно-следственная

семантическая

функциональная

 

Формальная модель

Математическая Информационная

Источник: П.В.Трусов

Этапы построения математической модели

1 Обследование объекта моделирования и формулировка

технического задания на разработку модели (содержательная постановка задачи)

2 Концептуальная и математическая постановка задачи

3 Качественный анализ и проверка корректности модели

4 Выбор и обоснование выбора методов решения задачи

Аналитические

Прочие методы

Разработка алгоритма решения

5а Поиск решения и исследование его свойств, реализация алгоритма в виде

прикладного программного обеспечения

6

Проверка адекватности модели

 

 

 

 

7Практическое использование построенной модели

Технология проверки правильности математической модели

Контроль размерностей

Контроль порядков

Контроль экстремальных ситуаций

Контроль граничных условий, (включающий проверку того, что граничные условия действительно наложены)

Контроль физического смысла

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

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

Аналитические методы

Численные методы

Классы погрешностей при численном моделировании

неустранимая погрешность, связанная с неточным заданием исходных данных (начальные и граничные условия, коэффициенты и правые части уравнений);

погрешность метода, связанная с переходом к дискретному аналогу исходной задачи (например, заменяя производную разностным аналогом , получаем погрешность дискретизации, имеющую при ∆x→0 порядок ∆x);

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