Скачать презентацию Модели и моделирование Тема 2 Этапы моделирования Скачать презентацию Модели и моделирование Тема 2 Этапы моделирования

7aca51ac3d870bdcb4df3b0b4a8ef5cb.ppt

  • Количество слайдов: 23

Модели и моделирование Тема 2. Этапы моделирования Модели и моделирование Тема 2. Этапы моделирования

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

Моделирование – творческий процесс. Заключить его в формальные рамки очень сложно. В наиболее общем Моделирование – творческий процесс. Заключить его в формальные рамки очень сложно. В наиболее общем виде его можно представить поэтапно.

I. Постановка задачи • исследование оригинала изучение сущности объекта или явления • анализ ( I. Постановка задачи • исследование оригинала изучение сущности объекта или явления • анализ ( «что будет, если …» ) научиться прогнозировать последствий при различных воздействиях на оригинал • синтез ( «как сделать, чтобы …» ) научиться управлять оригиналом, оказывая на него воздействия • оптимизация ( «как сделать лучше» ) выбор наилучшего решения в заданных условиях ! Ошибки при постановке задачи приводят к наиболее тяжелым последствиям! 4

I. Постановка задачи Хорошо поставленная задача: • описаны все связи между исходными данными и I. Постановка задачи Хорошо поставленная задача: • описаны все связи между исходными данными и результатом • известны все исходные данные • решение существует • задача имеет единственное решение Примеры плохо поставленных задач: • Найти максимальное значение функции y = x 2 (нет решений). • Найти функцию, которая проходит через точки (0, 1) и (1, 0) (неединственное решение). 5

II. Разработка модели • выбрать тип модели • определить существенные свойства оригинала, которые нужно II. Разработка модели • выбрать тип модели • определить существенные свойства оригинала, которые нужно включить в модель, отбросить несущественные (для данной задачи) • построить формальную модель это модель, записанная на формальном языке (математика, логика, …) и отражающая только существенные свойства оригинала • разработать алгоритм работы модели (компьютерную модель) алгоритм – это четко определенный порядок действий, которые нужно выполнить для решения задачи 6

III. Тестирование модели 7 Тестирование - это проверка модели на простых исходных данных с III. Тестирование модели 7 Тестирование - это проверка модели на простых исходных данных с известным результатом. Примеры: • устройство для сложения многозначных чисел – проверка на однозначных числах • модель движения корабля – если руль стоит ровно, курс не должен меняться; если руль повернуть влево, корабль должен идти вправо • модель накопления денег в банке – при ставке 0% сумма не должна изменяться ? Модель прошла тестирование. Гарантирует ли это ее правильность?

IV. Эксперимент (компьютерный) Эксперимент – это исследование модели в интересующих нас условиях. Примеры: • IV. Эксперимент (компьютерный) Эксперимент – это исследование модели в интересующих нас условиях. Примеры: • устройство для сложения чисел – работа с многозначными числами • модель движения корабля – исследование в условиях морского волнения • модель накопления денег в банке – расчеты при ненулевой ставке 8

V. Анализ результатов Возможные выводы: • задача решена • необходимо изменить алгоритм или условия V. Анализ результатов Возможные выводы: • задача решена • необходимо изменить алгоритм или условия моделирования • необходимо изменить модель (например, учесть дополнительные свойства) • необходимо изменить постановку задачи 9

10 Пример. Задача. Обезьяна хочет сбить бананы на пальме. Как ей надо кинуть кокос, 10 Пример. Задача. Обезьяна хочет сбить бананы на пальме. Как ей надо кинуть кокос, чтобы попасть им в бананы. Анализ задачи: • все ли исходные данные известны? • есть ли решение? • единственно ли решение?

I. Постановка задачи Допущения: • кокос и банан считаем материальными точками • расстояние до I. Постановка задачи Допущения: • кокос и банан считаем материальными точками • расстояние до пальмы известно • рост обезьяны известен • высота, на которой висит банан, известна • обезьяна бросает банан с известной начальной скоростью • сопротивление воздуха не учитываем При этих условиях требуется найти начальный угол, под которым надо бросить орех. ? Всегда ли есть решение? 11

12 II. Разработка модели Графическая модель y V H h x L Формальная (математическая) 12 II. Разработка модели Графическая модель y V H h x L Формальная (математическая) модель Задача: найти t, , при которых

III. Тестирование модели Математическая модель • при нулевой скорости кокос падает вертикально вниз • III. Тестирование модели Математическая модель • при нулевой скорости кокос падает вертикально вниз • при t=0 координаты равны (0, h) • при броске вертикально вверх ( =90 o) координата x не меняется • при некотором t координата y начинает уменьшаться (ветви параболы вниз) ! 13

IV. Эксперимент Метод I. Меняем угол . Для выбранного угла строим траекторию полета ореха. IV. Эксперимент Метод I. Меняем угол . Для выбранного угла строим траекторию полета ореха. Если она проходит выше банана, уменьшаем угол, если ниже – увеличиваем. Метод II. Из первого равенства выражаем время полета: Меняем угол . Для выбранного угла считаем t, а затем – значение y при этом t. Если оно больше H, уменьшаем угол, если меньше – увеличиваем. 14

V. Анализ результатов 1. Всегда ли обезьяна может сбить банан? 2. Что изменится, если V. Анализ результатов 1. Всегда ли обезьяна может сбить банан? 2. Что изменится, если обезьяна может бросать кокос с разной силой (с разной начальной скоростью)? 3. Что изменится, если кокос и бананы не считать материальными точками? 4. Что изменится, если требуется учесть сопротивление воздуха? 5. Что изменится, если дерево качается? 15

Продолжить предложение № Предложение - вопрос 1 Модель есть замещение изучаемого объекта другим, который Продолжить предложение № Предложение - вопрос 1 Модель есть замещение изучаемого объекта другим, который отражает: 2 Информационной моделью организации занятий в школе является: 3 Материальной моделью является: 4 Знаковой моделью является: 5 Устное представление информационной модели называется: 6 Визуальная формальная модель- это: 7 Статической иерархической моделью является: 8 Все модели можно разбить на два класса: 9 Как называется упрощенное представление реального объекта? 10 Процесс построения моделей называется:

17 Исследование физических моделей. Движение тела, брошенного под углом к горизонту. Бросание мяча в 17 Исследование физических моделей. Движение тела, брошенного под углом к горизонту. Бросание мяча в площадку

Задача № 1 Попадет ли мяч, брошенный со скоростью 18 м/сек под углом 300, Задача № 1 Попадет ли мяч, брошенный со скоростью 18 м/сек под углом 300, в площадку длиной 1 м, находящуюся на расстоянии 25 метров? Допущения: • мяч считаем материальной точкой • ускорение свободного падения g=9, 8 м/с2 • движение по оси OY равноускоренное • сопротивление воздуха не учитываем • движение по оси OX равномерное 18

Разработка модели Графическая модель 19 Разработка модели Графическая модель 19

Разработка модели Формальная (математическая) модель: при заданных v 0 и а y=0 (площадка на Разработка модели Формальная (математическая) модель: при заданных v 0 и а y=0 (площадка на земле) 20

Разработка модели Формальная (математическая) модель Условие попадания мяча в площадку где S- расстояние до Разработка модели Формальная (математическая) модель Условие попадания мяча в площадку где S- расстояние до площадки, L - длина площадки Если xS+L, то «перелет» . 21

Компьютерный эксперимент Написать программу, с помощью которой представить рисунок площадки, траекторию движения мяча, задавая Компьютерный эксперимент Написать программу, с помощью которой представить рисунок площадки, траекторию движения мяча, задавая все необходимые начальные параметры, сделать текстовый вывод «Попадание» , «Недолет» , «Перелет» . 22

Анализ результатов Сделать вывод «Попадание» , «Недолет» , «Перелет» . 23 Анализ результатов Сделать вывод «Попадание» , «Недолет» , «Перелет» . 23