Моделирование
§ 8. Этапы моделирования
1
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
I. Постановка задачи
2
изучение сущности объекта или явления
научиться прогнозировать последствий при различных воздействиях на оригинал
научиться управлять оригиналом, оказывая на него воздействия
выбор наилучшего решения в заданных условиях
Ошибки при постановке задачи приводят к � наиболее тяжелым последствиям!
!
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
I. Постановка задачи
3
Хорошо поставленная задача:
Примеры плохо поставленных задач:
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
I. Постановка задачи (пример)
4
Спортсмен Вася в синей кепке бросает белый мяч со скоростью 12 м/с. Под каким углом к горизонту ему нужно бросить мяч, чтобы попасть в желтую мишень?
Хорошо поставлена?
?
Допущения:
Мишень расположена на высоте 4 м на расстоянии 10 м от Васи. В момент броска мяч находится на высоте �2 м от земли.
Всегда ли есть решение?
?
Решение единственно?
?
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
II. Разработка модели
5
Спортсмен Вася в синей кепке бросает белый мяч со скоростью 12 м/с. Под каким углом к горизонту ему нужно бросить мяч, чтобы попасть в желтую мишень? Мишень расположена на высоте 4 м на расстоянии 10 м от Васи. В момент броска мяч находится на высоте 2 м от земли.
1) Определить существенные исходные данные.
2) Выбор типа модели.
Можно использовать несколько моделей!
!
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
II. Разработка модели
6
Графическая модель
4 м
2 м
3) Формальная (математическая) модель
,
Задача: найти t и α, такие что
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Уточнение диапазона углов
7
Диапазон углов для поиска:
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
II. Разработка модели
8
4) Алгоритм моделирования
Метод I.
Меняем угол α. Для выбранного угла α строим траекторию полета мяча. Если она проходит выше мишени, уменьшаем угол, если ниже – увеличиваем.
Метод II.
Из первого равенства выражаем время полета:
�
Меняем угол α. Для выбранного угла α считаем t, а затем – значение y при этом t. Если оно больше H, уменьшаем угол, если меньше – увеличиваем.
не надо строить всю траекторию для каждого α
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
II. Разработка модели
9
5) Компьютерная модель
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
III. Тестирование модели
10
Тестирование – это проверка модели на простых исходных данных с известным результатом.
а) тестирование математической модели:
• при t = 0 ⇒ x = 0, y = 0 (в начале координат)
• при v0 = 0 ⇒ x = 0, (падение вниз)
• при α = 90° ⇒ x = 0
• при увеличении t парабола «загибается» вниз
б) тестирование компьютерной модели:
(пробные расчёты в рассмотренных условиях)
Доказывает ли успешное тестирование правильность модели?
?
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
IV. Эксперимент с моделью
11
Эксперимент – это исследование модели при тех исходных данных, которые нас интересуют (результат заранее неизвестен).
Диапазон углов для поиска:
Можно ли сразу использовать двоичный поиск?
?
y < H
Как отделить два решения?
?
построить график y(α)
Может быть два решения!
!
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
V. Анализ результатов эксперимента
12
Возможные выводы:
Необходима проверка на оригинале!
!
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
V. Анализ результатов
13
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Конец фильма
14
ПОЛЯКОВ Константин Юрьевич
д.т.н., учитель информатики
ГБОУ СОШ № 163, г. Санкт-Петербург
ЕРЕМИН Евгений Александрович
к.ф.-м.н., доцент кафедры мультимедийной дидактики и ИТО ПГГПУ, г. Пермь
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru
Источники иллюстраций
15
Моделирование, 11 класс
© К.Ю. Поляков, Е.А. Ерёмин, 2013 http://kpolyakov.spb.ru