ИНФОРМАТИКА · 9 КЛАСС
Моделирование · Интерактивный конспект

§ 28. Моделирование движения мотоцикла

Разберём вычислительный эксперимент и различие между модельным временем и показом кадров.

Попробовать на модели ↓
Разбираемся в теме

Основные пункты параграфа

1

Исходная модель

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

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Исходная модель

Упрощённая модель разгона по прямой. Она не воспроизводит подвеску, прыжки и устойчивость Program28.

В описанной в учебнике программе мотоцикл представлен системой материальных точек с упругими и вязкими связями. Такая модель способна описывать наклон и взаимодействие колёс с трассой. Для точных результатов конкретного симулятора нужен сам файл Program28.pas и его параметры; в предоставленных PDF находится описание экспериментов.

В этом конспекте работает отдельная упрощённая модель: разгон по прямому участку с выключением двигателя. Она показывает связь ускорения, времени, скорости и пути. Она не рассчитывает подвеску, устойчивость, прыжок или безопасное приземление исходного мотоцикла.

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

Шаг расчёта и кадр

Расчётный шаг задаёт дискретизацию времени, пропуск кадров — частоту отображения.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Шаг расчёта и кадр

Упрощённая модель разгона по прямой. Она не воспроизводит подвеску, прыжки и устойчивость Program28.

В исходном задании предлагают шаг расчёта не больше 0,01 с, а вывод изображения через 1–20 шагов. Если шаг 0,01 с, а кадр выводится через 10 шагов, между показанными состояниями проходит 0,1 с модельного времени. Увеличение пропуска кадров не должно менять уже вычисленную физику.

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

Главная мысль: Расчётный шаг задаёт дискретизацию времени, пропуск кадров — частоту отображения.
3

Калибровка времени

Модельное время и реальная длительность просмотра измеряются отдельно.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Калибровка времени

Упрощённая модель разгона по прямой. Она не воспроизводит подвеску, прыжки и устойчивость Program28.

Компьютеры выполняют расчёт с разной скоростью. Для калибровки сравнивают прошедшее модельное время с показанием реального таймера. Отношение 10 модельных секунд к 5 реальным равно 2: демонстрация идёт вдвое быстрее. Частота монитора не равна расчётному шагу модели.

В нашем тренажёре положение вычисляется по аналитическим формулам разгона и равномерного движения после выключения. Параметры шага и показа управляют выборкой состояний; они не имитируют точность неизвестного исходного численного метода.

Главная мысль: Модельное время и реальная длительность просмотра измеряются отдельно.
4

План эксперимента

Изменяйте один фактор, фиксируйте условия и используйте проверяемый критерий.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

План эксперимента

Упрощённая модель разгона по прямой. Она не воспроизводит подвеску, прыжки и устойчивость Program28.

В учебнике рассматриваются трассы с трамплинами 15° и 20°, а также ровная трасса с изменением тяги и момента выключения. Для поиска минимального подходящего параметра сначала находят интервал между неудачным и удачным опытом, затем уменьшают шаг. Успех должен определяться наблюдаемым условием исходной программы.

Числа тяги или минимумы для Program28 нельзя подменять результатами нашей другой модели. Здесь проверяем более простую задачу: из покоя при ускорении a до момента τ скорость v=aτ, путь до выключения s=aτ²/2, затем s(t)=aτ²/2+aτ(t−τ). В журнал записываются параметры и рассчитанные значения, чтобы сравнение можно было повторить.

Что записатьЗачем
Версия модели и трассаОпределить условия сравнения
Управляющие параметрыПовторить опыт
Шаг расчёта и частота показаОтделить вычисление от отображения
Наблюдаемый результатПроверить критерий успеха
Следующее изменениеПродолжить поиск последовательно
Главная мысль: Изменяйте один фактор, фиксируйте условия и используйте проверяемый критерий.
Интерактивная практика

Исследуйте и примените

Проверьте модель на нескольких наборах данных, затем выполните самостоятельное задание.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Лаборатория: исследуйте свой вариант

Упрощённая модель разгона по прямой. Она не воспроизводит подвеску, прыжки и устойчивость Program28.

Соберём главное

Шесть выводов

01

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

02

Расчётный шаг задаёт дискретизацию времени, пропуск кадров — частоту отображения.

03

Модельное время и реальная длительность просмотра измеряются отдельно.

04

Изменяйте один фактор, фиксируйте условия и используйте проверяемый критерий.

05

Для сравнения опытов сохраняйте параметры и критерий результата.

06

Переносите выводы только в пределах возможностей использованной модели.

Самопроверка

Тест: 10 вопросов

Один верный ответ. За ответ — 0,5 балла. Откройте и проверьте себя.

1. Что описывает исходная модель учебника?

2. Что рассчитывает местный тренажёр?

3. Рекомендованный верхний шаг в задании?

4. 10 шагов по 0,01 с дают?

5. Что меняет пропуск кадров?

6. 10 модельных секунд за 5 реальных — скорость показа?

7. Зачем уменьшать шаг расчёта при проверке?

8. Скорость при a=2 и τ=3 из покоя?

9. Путь до выключения при тех же данных?

10. Можно ли выдать местный результат за минимум исходной программы?

ВыводыТестВ началоВсе параграфы
↑

Загрузка прогресса…