Далее исследование можно усложнить. Так, при движении по замкнутым орбитам можно поставить задание: проверить справедливость законов Кеплера о соотношении параметров орбиты; при движении по незамкнутым орбитам — доказать, что ее формой будет гипербола, и т. д. Многие задания для самостоятельной работы можно найти в задачнике [5].

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

метода Эйлера к дифференциальным уравнениям модели уравнениям.

Моделирование движения заряженных частиц. Из курса физики учащимся знаком закон Кулона, описывающий взаимодействие точечных зарядов. Он похож на закон всемирного тяготения, но роль масс играют заряды.

Наиболее простые модели в данном разделе получаются при моделировании движения одного заряженного тела в поле, создаваемом другим заряженным телом («неподвижным», находящемся в начале выбранной системы координат). В этой ситуации уравнения модели практически совпадают с уравнениями движения небесного тела — с точностью до обозначений. Рассматривать более сложную ситуацию, когда несколько зарядов движутся относительно друг друга, методически нецелесообразно.

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

НЕ нашли? Не то? Что вы ищете?

После проведения простых численных экспериментов по моделированию движения заряженного тела можно перейти к более сложным проектам исследовательского характера. Задания для таких проектов можно найти, в частности, в задачнике [5].

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

План занятий по этой теме может быть следующим. Вначале проведите лекцию на тему, что отражает абстрактное понятие «сплошная среда». Физические примеры — жидкости, газы; близкие примеры из самой информатики — графическая информация, звуковая информация и т. д. Напомните учащимся, что при описании явлений, проистекающих в сплошной среде, свойства объекта описываются с помощью непрерывных величин (функций). Примеры, которые здесь уместны, связаны с диффузией, теплопроводностью, потоками жидкости и газа, распространением электромагнитных волн и др.

На той же лекции уместно рассмотреть вопрос о роли научной графики в компьютерном моделировании. Так, при моделировании процесса теплопроводности стоит задача наиболее наглядно показать динамику изменения температуры. При этом уместно прибегнуть к условной раскраске или условному контрастированию — мощному приему научной графики. Он находит широчайшее применение и представляет собой набор приемов по максимально удобной, хотя и условной, визуализации результатов компьютерного моделирования.

Например, в различных исследованиях температурных полей возникает проблема наглядного представления результатов. Самый простой (и весьма неэффективный) — привести карту (чертеж, план), в некоторых точках которой обозначены значения температуры. Другой способ — набор изотерм — гораздо эффективнее. Можно добиться еще большей наглядности, учитывая, что большинству людей свойственно, сравнивая разные цвета, воспринимать красный как «горячий», голубой как «холодный», а все остальные — между ними. Наглядность достигается окрашиванием самого «горячего» участка в ярко-красный цвет, самого «холодного» — в ярко-голубой, а остальных — в промежуточные цвета. Получится наглядная картина температурного поля.

А что делать, если дисплей монохромный? Или если изображение нужно перенести с цветного дисплея на бумагу при отсутствии возможности цветной печати? Тогда роль цвета может сыграть контраст. Сделаем самый «горячий» участок самым темным, самый «холодный» — прозрачным, а остальные — между ними. Эффектность, конечно, меньше, чем при цветовой раскраске, но определенная наглядность достигается.

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

Для конкретного моделирования явлений в приближении сплошной среды следует отобрать максимально простые задачи, поскольку соответствующие модели достаточно сложны. Такие задачи могут быть статическими и динамическими. Из статических задач наиболее простыми представляются моделирование распределения поля температур или электростатического поля. Из динамических задач, модели которых рассматривались в школьном курсе информатики, известна задача теплопроводности в стержне — вероятно, самая простая задача такого рода.

Основные цели, преследуемые в данном разделе, таковы:

• углубление математического и физического образования учащихся;

• выработка навыков визуализации абстракций — важной задачи для прикладной информатики в целом.

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

Как показывает опыт, на данном этапе в подавляющем большинстве случаев следует ограничиться моделированием распределений полей в плоскости. Объемные построения требуют большого времени и непосильны многим учащимся.

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

Далее переходим к технике построения изолиний. За основу можно взять процедуру, описанную в пособиях [5, 9].

Задачи, уместные для отладки первых навыков такого моделирования, очень просты. Пробной (тестовой) задачей является моделирование поля одиночного заряда, для которого ответ очевиден: любая изолиния — окружность. Затем следуют простые симметричные комбинации зарядов.

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

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

Вывод уравнения теплопроводности можно найти в ряде пособий, причем надо идти не от общего к частному (такой путь школьникам непосилен), а обращаться именно к простейшей ситуации однородного стержня с теплоизолированной боковой поверхностью. При этом, как обычно в таких случаях, вначале появляются приближенные конечно-разностные уравнения, затем от них (с помощью двух предельных переходов — по координате и по времени) переходят к дифференциальным уравнениям. Поскольку при компьютерном моделировании мы всецело опираемся на численные мето, а?ы, то для решения дифференциальных уравнений мы вновь строим конечно-разностную модель. Такая «двухъярусная» дискретизация весьма поучительна с точки зрения информатики. Естественно, нескольких пунктов этой программы можно избежать и вообще исключить появление дифференциальных уравнений, хотя кое-что при этом остается недоговоренным; у математика такой подход порождает чувство неудовлетворенности.

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

Подчеркнем, что моделирование процесса теплопроводности связано с дискретизацией как временного изменения температуры, так и пространственного. Если для пространственных производных использовать простейшие центрально-разностные аппроксимации, а по времени — схему Эйлера, то величины {uik} — значения температуры в i-ом узле пространственной сетки в k-й момент времени — приближенно находятся из системы весьма простых формул.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135