Модели решения функциональных и вычислительных задач. Методы и технологии моделирования

Содержание

Слайд 2

Объекты и их модели

Медведь

Плюшевый мишка

Автомобиль

Игрушечная машинка

Пингвин

Объемная композиция в зоологическом музее

Внешний

Объекты и их модели Медведь Плюшевый мишка Автомобиль Игрушечная машинка Пингвин Объемная

облик

Внешний
вид.
Основные
узлы

Перемещение
под
действием
вращения
колес

Внешний
облик

Антарктичес
кий пейзаж,
приметы
климата

Слайд 3

Моделирование

Моделирование – процесс построения, изучения и применения моделей.
Модель – объект или описание

Моделирование Моделирование – процесс построения, изучения и применения моделей. Модель – объект
объекта для замещения одной системы (оригинала) другой системой для изучения оригинала или воспроизведения его каких-либо свойств.

Слайд 4

Моделирование (продолжение)

Использование моделирования целесообразно, если:
- нет смысла дожидаться наступления интересующих нас

Моделирование (продолжение) Использование моделирования целесообразно, если: - нет смысла дожидаться наступления интересующих
событий, растянутых во времени (прогноз численности населения);
- создание объекта чрезвычайно дорого (определение последствий строительства ГЭС);
- исследование объекта приводит к его разрушению (оценка предельного веса снега, который может выдержать купол построенного здания).

Слайд 5

Моделирование (продолжение)

ИСПОЛЬЗОВАНИЕ МОДЕЛИРОВАНИЯ НЕВОЗМОЖНО, ЕСЛИ НЕИЗВЕСТНЫ СУЩЕСТВЕННЫЕ СВОЙСТВА ИССЛЕДУЕМОГО ОБЪЕКТА.

Моделирование (продолжение) ИСПОЛЬЗОВАНИЕ МОДЕЛИРОВАНИЯ НЕВОЗМОЖНО, ЕСЛИ НЕИЗВЕСТНЫ СУЩЕСТВЕННЫЕ СВОЙСТВА ИССЛЕДУЕМОГО ОБЪЕКТА.

Слайд 6

Цели моделирования

1. Интерпретация прошлого поведения объекта и обобщение имеющихся знаний о нем

Цели моделирования 1. Интерпретация прошлого поведения объекта и обобщение имеющихся знаний о
на основе выявления основных причинно-следственных связей.
2. Предсказание будущего поведения объекта – прогноз: при варьировании условий испытания объекта (влияние внешних электрических и магнитных полей, колебания температуры, давления и т. д.), при имитации экстремальных режимов работы объекта.
3. Обновление и совершенствование ранее построенной модели на основе получения новой информации об оригинале.
4. Оптимизация параметров системы или ее структуры.
5. Создание алгоритма оптимального управления системой с точки зрения заданного критерия.

Слайд 7

Классификация моделей по способу моделирования

Модели

материальные

информационные

наглядные

компьютерные

некомпьютерные

натурные

аналоговые

знаковые

Классификация моделей по способу моделирования Модели материальные информационные наглядные компьютерные некомпьютерные натурные аналоговые знаковые

Слайд 8

Классификация моделей по способу моделирования

Материальные модели еще называют предметными, физическими. Они воспроизводят

Классификация моделей по способу моделирования Материальные модели еще называют предметными, физическими. Они
геометрические и физические свойства оригинала и всегда имеют реальное воплощение.
Информационная модель – это совокупность информации, характеризующая свойства объекта, процесса или явления.
Наглядные модели – образные модели (похожие на объект: рисунок, фото) и схематические модели (использующие графические и символьные обозначения).
Знаковые модели – сформулированные на естественном или искусственном языке (описательные (словесные), табличные, математические, компьютерные).

Слайд 9

Классификация моделей по способу представления системы (объекта)

1. Черный ящик. Указания входов, выходов

Классификация моделей по способу представления системы (объекта) 1. Черный ящик. Указания входов,
и совокупности связей между входами и выходами. При этом не рассматривается, что происходит внутри системы и как она устроена.

?

Слайд 10

Классификация моделей по способу представления системы (объекта)

2. Пространство состояний. Задаются:
- форма

Классификация моделей по способу представления системы (объекта) 2. Пространство состояний. Задаются: -
описания состояний (перечень возможных состояний или их характеристики);
- законы перехода из одного состояния в другое
(множество правил перехода или зависимости между
параметрами);
- при использовании моделирования для управления системой задаются также цели управления.
Модель «Конечный автомат» описывает систему, сравнимую с работой светофора, который переключает режимы работы (цвета) в зависимости от поставленной задачи (регулировка движения, без регулировки движения (мигающий желтый), регулировка движения с оптимизацией (автоматический подбор интервалов работы режимов)

Слайд 11

Классификация моделей по способу представления системы (объекта)

3. Структурное моделирование. Описание взаимодействия элементов

Классификация моделей по способу представления системы (объекта) 3. Структурное моделирование. Описание взаимодействия
системы, например материальных, финансовых, миграционных трудовых и т.п. потоков между регионами страны.
Модель для решения «Задача коммивояжера» описывает выбор оптимального (по времени и стоимости) маршрута передвижения представителя компании по клиентам. Данная задача описывается моделью в виде Графа:

Узлы

Ребра

Слайд 12

Классификация моделей по свойствам математической и компьютерной моделей

1. Статические модели, описывающие состояние

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

Слайд 13

Классификация моделей по свойствам математической и компьютерной моделей

2. Детерминированные модели, позволяющие получить

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

Слайд 14

Классификация моделей по свойствам математической и компьютерной моделей

3. Непрерывные модели, в которых

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

Слайд 15

Требования к модели

1. Наглядность построения.
2. Обозримость основных свойств и отношений.
3. Доступность ее

Требования к модели 1. Наглядность построения. 2. Обозримость основных свойств и отношений.
для исследования или воспроизведения.
4. Простота исследования, воспроизведения.
5. Сохранение информации, содержавшиеся в оригинале (с точностью рассматриваемых при построении модели гипотез) и получение новой информации.

Слайд 16

Свойства модели

1. Конечность: модель отображает оригинал лишь в конечном числе его отношений

Свойства модели 1. Конечность: модель отображает оригинал лишь в конечном числе его
и, кроме того, ресурсы моделирования конечны.
2. Упрощенность: модель отображает только существенные стороны объекта.
3. Приблизительность: действительность отображается моделью грубо или приблизительно.
4. Адекватность: модель успешно описывает моделируемую систему.
5. Информативность: модель должна содержать достаточную информацию о системе - в рамках гипотез, принятых при построении модели.

Слайд 17

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

1. Концептуальное
2. Физическое
3. Структурно-функциональное
4. Математическое (логико-математическое)
5. Имитационное (программное)

Виды моделирования 1. Концептуальное 2. Физическое 3. Структурно-функциональное 4. Математическое (логико-математическое) 5. Имитационное (программное)

Слайд 18

1. Концептуальное моделирование

Совокупность уже известных фактов или представлений относительно исследуемого объекта или

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

Слайд 19

2. Физическое моделирование

Модель и моделируемый объект представляют собой реальные объекты или процессы

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

Слайд 20

3. Структурно-функциональное
моделирование

Моделями являются схемы (блок-схемы), графики, чертежи, диаграммы, таблицы, рисунки, дополненные

3. Структурно-функциональное моделирование Моделями являются схемы (блок-схемы), графики, чертежи, диаграммы, таблицы, рисунки,
специальными правилами их объединения и преобразования.

Слайд 21

4. Математическое моделирование

Моделирование, включая построение модели, осуществляется средствами математики и логики.
Пример:
Математическая модель

4. Математическое моделирование Моделирование, включая построение модели, осуществляется средствами математики и логики.
М, описывающая систему S (x1,x2,...,xn; R), имеет вид: М=(z1,z2,...,zm; Q), где zi∈Z, i=1,2,...,n, Q, R – множества отношений над X – множеством входных, выходных сигналов и состояний системы и Z – множеством описаний, представлений элементов и подмножеств X, соответственно.

Слайд 22

5. Имитационное моделирование

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

5. Имитационное моделирование Логико-математическая модель исследуемого объекта представляет собой алгоритм функционирования объекта,
в виде программного комплекса для компьютера.
Разновидностью компьютерного моделирования является вычислительный эксперимент.

Слайд 23

Экспертные системы (ЭС)

Если среда, в которой будет функционировать эксперт (человек или система),

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

Слайд 24

Экспертные системы (ЭС)

Экспертная система – компьютерная программа, способная частично заменить специалиста-эксперта в

Экспертные системы (ЭС) Экспертная система – компьютерная программа, способная частично заменить специалиста-эксперта
разрешении проблемной ситуации.
Классификация ЭС по решаемой задаче
Интерпретация данных
Диагностирование
Мониторинг
Проектирование
Прогнозирование
Сводное Планирование
Обучение
Управление
Ремонт
Отладка

Слайд 25

Экспертные системы (ЭС)

Ядро экспертной системы является некоторой программой, обрабатывающей знания, представленные в

Экспертные системы (ЭС) Ядро экспертной системы является некоторой программой, обрабатывающей знания, представленные
виде некоторых структурированных единиц – онтологий (например, с помощью языка разметки гипертекста HTML).
Сходство экспертных систем с прочими прикладными программами заключается в том, что они предназначены для решения определенного круга задач.

Слайд 26

Основные функции компьютера при моделировании

• вспомогательное средство для решения задач, решаемых обычными

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

Слайд 27

Операции над моделями

1. Линеаризация
2. Идентификация
3. Агрегирование
4. Декомпозиция
5. Сборка
6. Макетирование
7. Экспертиза
8. Вычислительный

Операции над моделями 1. Линеаризация 2. Идентификация 3. Агрегирование 4. Декомпозиция 5.
эксперимент

Слайд 28

1. Линеаризация

Пусть М=М(X,Y,A), где X – множество входов, Y – выходов, А

1. Линеаризация Пусть М=М(X,Y,A), где X – множество входов, Y – выходов,
– состояний системы. Схематически можно это изобразить: X => A => Y
Если X, Y, A – линейные пространства (множества), то система (модель) называется линейной. Другие системы (модели) – нелинейные. Нелинейные системы трудно поддаются исследованию, поэтому их часто линеаризуют – сводят к линейным каким-то образом.

Слайд 29

2. Идентификация

Пусть М=М(X,Y,A), A={ai}, ai=(ai1,ai2,...,aik) - вектор состояния объекта (системы). Если вектор

2. Идентификация Пусть М=М(X,Y,A), A={ai}, ai=(ai1,ai2,...,aik) - вектор состояния объекта (системы). Если
ai зависит от некоторых неизвестных параметров, то задача идентификации (модели, параметров модели) состоит в определении по некоторым дополнительным условиям, например, экспериментальным данным, характеризующим состояние системы в некоторых случаях. Идентификация - решение задачи построения по результатам наблюдений математических моделей, описывающих адекватно поведение реальной системы.

Слайд 30

3. Агрегирование

Операция состоит в преобразовании (сведении) модели к модели (моделям) меньшей размерности

3. Агрегирование Операция состоит в преобразовании (сведении) модели к модели (моделям) меньшей размерности (X, Y, A).
(X, Y, A).

Слайд 31

4. Декомпозиция

Операция состоит в разделении системы (модели) на подсистемы (подмодели) с сохранением

4. Декомпозиция Операция состоит в разделении системы (модели) на подсистемы (подмодели) с
структур и принадлежности одних элементов и подсистем другим.

Слайд 32

5. Сборка

Операция состоит в преобразовании системы, модели, реализующей поставленную цель из заданных

5. Сборка Операция состоит в преобразовании системы, модели, реализующей поставленную цель из
или определяемых подмоделей (структурно связанных и устойчивых).

Слайд 33

6. Макетирование

Эта операция состоит в апробации, исследовании структурной связности, сложности, устойчивости с

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

Слайд 34

7. Экспертиза

Операция или процедура использования опыта, знаний, интуиции, интеллекта экспертов для исследования

7. Экспертиза Операция или процедура использования опыта, знаний, интуиции, интеллекта экспертов для
или моделирования плохо структурируемых, плохо формализуемых подсистем исследуемой системы.

Слайд 35

8. Вычислительный эксперимент

Это эксперимент, осуществляемый с помощью модели на ЭВМ с целью

8. Вычислительный эксперимент Это эксперимент, осуществляемый с помощью модели на ЭВМ с
распределения, прогноза тех или иных состояний системы, реакции на те или иные входные сигналы. Прибором эксперимента здесь является компьютер (и модель).