"Информатика (изд. "БИНОМ. Лаборатория знаний")", Угринович Н.Д.
Физическая модель помогает изучать объект или процесс, выделяя только те свойства, которые важны для конкретной задачи. Чтобы исследовать её на компьютере, физические законы и начальные условия записывают в виде формул, а расчёты выполняют, например, в электронной таблице. Меняя исходные параметры и сравнивая результаты, можно увидеть закономерности. Но выводы относятся к модели и зависят от её допущений.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Физическая модель — упрощённое описание реального физического объекта или процесса, которое сохраняет его существенные для задачи свойства и закономерности. Например, при изучении падения тела можно представить его материальной точкой и не учитывать его форму. Такая модель нужна, чтобы сосредоточиться на главном и получить ответ на конкретный вопрос.
Компьютерная модель физического процесса — представление процесса с помощью физических закономерностей, записанных как формулы и данные для компьютерных расчётов. В модель вводят значения величин и задают связи между ними. Она нужна, чтобы быстро вычислять состояние системы в разных условиях.
Компьютерный эксперимент — исследование компьютерной модели, при котором изменяют исходные параметры и анализируют полученные результаты. Например, можно рассчитать движение тела при нескольких начальных скоростях. Такой эксперимент помогает сравнить варианты, не проводя каждый раз опыт с реальным объектом.
Сначала наблюдают процесс и формулируют вопрос: например, как меняется высота падающего тела со временем. Затем определяют, какие величины влияют на ответ, а какие можно не учитывать. Это необходимо, потому что попытка описать все свойства реального объекта усложняет модель и может отвлечь от нужной закономерности. Выбор факторов всегда зависит от задачи.
После выбора существенных величин задают начальные условия — значения параметров в начале рассматриваемого процесса. Далее физический закон связывает эти величины математически. Например, если сопротивлением воздуха пренебречь, ускорение свободного падения считают постоянным, и высоту тела можно описать формулой h(t) = h₀ + v₀t − gt²/2, где h₀ — начальная высота, v₀ — начальная скорость, g — ускорение свободного падения, t — время. Формула нужна, чтобы рассчитывать состояние системы по одним и тем же правилам.
Для расчётов в электронной таблице отводят ячейки для исходных значений и результатов, а в строках указывают моменты времени. В соседних столбцах размещают, например, время и высоту, после чего в ячейку с результатом вводят формулу, использующую исходные данные. Копирование формулы позволяет получить значения для всей последовательности моментов. Так таблица превращает математическое описание в набор чисел, который легко проверить и сравнить.
Исследовать модель можно, меняя начальное условие или параметр, например высоту старта или начальную скорость. Чтобы понять, что именно вызвало изменение результата, за один опыт меняют только один параметр, а остальные оставляют прежними. Затем сравнивают полученные значения или графики. Такой порядок позволяет увидеть влияние выбранной величины, а не смешивать несколько причин.
Компьютер рассчитывает не сам реальный процесс, а заданную модель. Если при её построении не учитывали сопротивление воздуха, результаты не покажут его влияние, даже если оно заметно в действительности. Кроме того, расчёт зависит от точности исходных данных и способа вычислений. Поэтому выводы нужно соотносить с допущениями: модель полезна в пределах задачи, для которой её создали.
| Этап | Что выполняют | Результат |
|---|---|---|
| Постановка задачи | Формулируют вопрос и определяют, что требуется узнать. | Понятная цель исследования. |
| Выбор существенных параметров | Определяют важные величины и допущения. | Набор параметров и начальных условий. |
| Составление математического описания | Записывают физические закономерности в виде формул. | Зависимости, по которым можно выполнять расчёты. |
| Реализация модели в электронной таблице | Вводят данные, формулы и моменты времени. | Таблица расчётных значений. |
| Проведение компьютерного эксперимента | Меняют параметры и повторяют расчёты. | Результаты для разных условий. |
| Анализ результатов и оценка ограничений | Сравнивают результаты и учитывают допущения модели. | Вывод о поведении модели и границах его применимости. |
Пользуйся таблицей как последовательностью действий: переходи к следующему этапу, когда подготовлен результат предыдущего. Если расчёты дают неожиданный ответ, проверь формулы и исходные условия. При анализе отдельно укажи, какие факторы модель не учитывает.
Задача 1. Составить модель свободного падения тела без учёта сопротивления воздуха и определить высоту через заданные промежутки времени. Пусть тело отпускают без начальной скорости с высоты h₀ = 20 м, а g = 10 м/с². Требуется найти высоту через 0, 1 и 2 секунды; направление вверх считаем положительным.
Ответ: высота тела через 0, 1 и 2 секунды равна 20 м, 15 м и 0 м. Отрицательные значения высоты означали бы, что тело уже прошло уровень земли, поэтому в этой задаче расчёт после момента падения не рассматривают.
Задача 2. Исследовать, как меняется дальность полёта тела, брошенного горизонтально, при изменении начальной высоты. Возьмём скорость v₀ = 5 м/с и сравним высоты 5 м и 20 м; ускорение свободного падения считаем равным 10 м/с². Нужно оставить скорость и ускорение одинаковыми, чтобы увидеть влияние именно высоты.
Ответ: дальность составляет 5 м при высоте 5 м и 10 м при высоте 20 м. В электронной таблице эти вычисления можно повторить для других высот, не меняя скорость и значение g.
Задача 3. Построить модель движения тела под действием постоянной силы и выяснить, как увеличение силы влияет на скорость. Пусть масса тела равна 2 кг, начальная скорость — 0 м/с, а сила направлена вдоль движения; сравним силы 2 Н и 4 Н. Расчёт выполним с шагом времени Δt = 1 с в течение трёх секунд.
Ответ: при увеличении силы в два раза ускорение и скорость в каждый из выбранных моментов тоже увеличиваются в два раза. Это верно для принятой модели постоянной силы и неизменной массы.
Учитывать все свойства реального объекта. Тогда модель становится слишком сложной, хотя многие факторы не влияют на ответ в данной задаче. Так происходит из желания сделать описание как можно более подробным. Проверь себя вопросом: изменится ли нужный результат, если исключить этот фактор?
Подменять физические закономерности произвольными формулами. Формула может выглядеть удобной, но без связи с законом и условиями задачи она не описывает нужный процесс. Эту ошибку допускают, когда сразу переходят к таблице и начинают считать. Сначала назови физический закон, а затем проверь, соответствует ли ему каждая зависимость.
Изменять сразу несколько исходных параметров. Если результат изменился, будет непонятно, какой именно параметр на него повлиял. Часто так делают, чтобы быстрее сравнить разные варианты. Для проверки повтори расчёт, меняя только одну величину и сохраняя остальные условия.
Считать результат эксперимента точным описанием реальности. Расчёт отражает допущения модели и точность введённых значений, а не все особенности настоящего процесса. Ошибка возникает, когда число на экране принимают за безусловно точное. Проверь, какие факторы не учтены и насколько надёжны исходные данные.
Для построения физической модели нужно уметь записывать величины и законы математически: понимать, что обозначают переменные, и подставлять значения в формулы. Также пригодятся навыки работы с электронной таблицей — ввод данных, создание формул и использование ссылок на ячейки. Эти умения помогают получать расчётные значения без повторного выполнения вычислений вручную.
Моделирование используют при изучении процессов в физике и при анализе данных с помощью таблиц и графиков. Табличные расчёты позволяют сравнивать варианты, а график — замечать общие изменения величин. Понимание допущений модели помогает корректно интерпретировать результаты таких исследований.
Чем физическая модель отличается от реального объекта?
Реальный объект обладает множеством свойств, а модель описывает только те, которые важны для задачи. Например, при расчёте падения тела можно учитывать высоту и ускорение, но не рассматривать его форму.
Почему в модели можно не учитывать некоторые свойства объекта?
Некоторые свойства почти не влияют на ответ в рамках конкретной задачи, поэтому их учёт усложнил бы расчёты без заметной пользы. Однако при другой постановке задачи эти свойства могут стать существенными.
Зачем физическую модель записывают в виде формул?
Формулы связывают величины по физическим законам и позволяют вычислять состояние системы при заданных условиях. По ним компьютер может выполнять расчёты для многих значений времени или параметров.
Как исследовать модель с помощью электронной таблицы?
В таблицу вводят исходные данные и формулы, затем получают результаты для разных моментов времени или параметров. Чтобы выяснить влияние одного параметра, меняют только его, а остальные условия оставляют прежними.
Можно ли считать результат компьютерного эксперимента точным для реального процесса?
Не всегда: компьютер рассчитывает поведение модели, которая может не учитывать часть факторов реального процесса. Точность вывода также зависит от исходных данных и выбранного способа расчёта.
2.4. Построение и исследование физических моделей