Cloud of Science. 2018. T. 5. № 1 http:/ / cloudofscience.ru
Подводная лодка «Наутилус» и новые образовательные технологии
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
Национальный исследовательский университет «МЭИ» 111250, Москва, ул. Красноказарменная, 14
e-mail: ochkov@twt.mpei.ac.ru, FedorovYS@mpei.ru, VoronovaYS@mpei.ru, MoiseevaAnD@mpei.ru
Аннотация. В статье на примере решений задач из научно-фантастического романа показана работа встроенных операторов и функций математических пакетов Mathcad и Maple. Описана символьная и численная математика, плоская и объемная графика, анимация, оптимизация, решение алгебраических и дифференциальных уравнений и их систем, программирование, работа с физическими величинами, ссылка на облачные функции и др. Показано, как на примере решения задач можно вести учебный процесс в школе и вузе, опираясь на современную образовательную технологию под названием STEM Education (Science, Technology, Engineering и Mathematic), когда на одном занятии затрагиваются разные учебные дисциплины — литература, изобразительное искусство, история, математика, информатика, физика, инженерное дело, инженерная графика, статистика, политология и даже теология (религиоведение). Найдена и проанализирована одна типичная ошибка символьной математики пакетов Mathcad, Maple и Mathematica. На примере использования метода наименьших квадратов поднята и проанализирована одна нерешенная проблема теории размерных величин.
Ключевые слова: STEM-образование, символьная и численная компьютерная математика, плоская и объемная графика, оптимизация, решение алгебраических и дифференциальных уравнений и их систем, программирование, работа с физическими величинами.
1. Введение
В романе Жюль Верна «20 000 лье под водой» [1] зашифровано несколько физико-математических задач, решение которых позволяет показать широкий спектр инструментов математических пакетов: символьную, численную и гибридную математику, плоскую и объемную графику, анимацию, оптимизацию, решение алгебраических и дифференциальных уравнений и их систем, программирование, работу с физическими величинами, ссылки на облачные функции и др. Сам же процесс аудиторного решения задач романа оказывается в тренде современной образовательной технологии под названием STEM Education (Science, Technology, Engineer-
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
ing и Mathematic), когда на одном занятии поднимаются темы разных учебных дисциплин: литературы, изобразительного искусства, истории, математики, информатики, физики, инженерного дела, политологии, «чистого» искусства и даже религии1. Попутно «работа над романом» позволила выявить одну интересную ошибку символьной математики пакетов Mathcad, Maple и Mathematica.
2. Размеры подводной лодки
Вот цитата из оригинального французского текста романа2: «Voici, monsieur Aron-nax, les diverses dimensions du bateau qui vous porte. C'est un cylindre très allongé, à bouts coniques. <...>. Ces deux dimensions vous permettent d'obtenir par un simple calcul la surface et le volume du Nautilus. Sa surface comprend mille onze mètres carrés et quarante-cinq centièmes; son volume, quinze cents mètres cubes et deux dixièmes — ce qui revient à dire qu'entièrement immergé il déplace ou pèse quinze cents mètres cubes ou tonneaux».
Капитан Немо сообщает своему пленнику — профессору Аронаксу, что подводная лодка, на которой они находятся, имеет форму геометрического тела, составленного из двух одинаковых прямых круговых конусов (нос и корма лодки) и прямого кругового цилиндра (корпус лодки — рис. 1). Радиусы оснований конусов и цилиндра равны. Известны объем лодки V в кубических метрах и площадь ее наружной поверхности S в метрах квадратных. Необходимо определить ее геометрические размеры — радиус основания двух конусов и цилиндра R, высоту двух конусов (длину носа и кормы) H и высоту цилиндра (длину корпуса) L (обозначения авторов статьи, а не Жюль Верна).
Задача сводится к решению системы двух нелинейных алгебраических уравнений (уравнения объема V =... и уравнения поверхности S =...) с тремя неизвестными R, H и L. У нас система получилась недоопределенная, т. к. число уравнений меньше числа неизвестных.
1 Вернее, теологии, религиоведения и, если хотите, атеизма. В этом смысле аббревиатуру STEM можно расширить до аббревиатуры STEAM или даже STREAM, где буква A означает искусство (Art), а буква R — религию (Religion). Steam, кстати, по-английски — это водяной пар, который на стыке XVIII и XIX вв. совершил промышленную революцию в Европе и Северной Америке (Industry 1.0). Stream же по-английски — это стремнина, поток, поток водяного пара из котла в паровую машину. Можно считать, что технология STEM/STEAM/STREAM на стыке XX и XXI вв. совершает новую (четвертую) промышленную революцию (Industry 4.0). Можно также использовать и аббревиатуру SAR: Science, Art и Religion: человеческая цивилизация покоится на трех «китах» —науке, искусстве и религии (или на том, во что превратилась религия в наши дни).
2 Перевод на русский язык можно увидеть на рис. 1.
Рисунок 1. Аналитическое (символьное) и графическое решение задачи о размерах подводной лодки «Наутилус» (масштабы длин для осей R и H не соблюдены)
На рис. 1 (Mathcad) можно увидеть, во-первых, геометрическую схему задачи и ее описание. Далее в расчете инструментами символьной математики (оператором solve) генерируются две функции — одна с именем LV и с тремя аргументами R, H и V, а вторая с именем LS и тоже с тремя аргументами R, H и S. Первая функция получается в результате аналитического (символьного) решения3 уравнения объема по переменной L, а вторая — уравнения поверхности по той же переменной L. Эти две функции образуют новое уравнение LV(R, H, V) = LS(R, H, S),
3 Это уравнение несложно решить и в уме переносом отдельных слагаемых из правой части в левую и т. д. Но во избежание ошибок это лучше делать автоматически на компьютере. С другой стороны, всегда полезно для тренировки ума подобные аналитические выкладки делать сначала самому «вручную», а затем проверять ответ на компьютере. Пример из повседневной жизни. Современный телефон хранит номера в своей памяти. Тем не менее врачи рекомендуют пожилым и не только пожилым людям держать номера и в своей голове, набирая их при необходимости вручную. Это тренирует память и отдаляет «скатывание в маразм».
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
которое решается опять же аналитически4 относительно переменной H. В результате этого решения получились два выражения, которые формируют функцию -вектор с именем H и с тремя аргументами R, V и S. По этой функции строится график, вернее два графика (сплошная линия и пунктир) при фиксированных значениях переменных (параметров) V = 1500.2 м3 и S = 1011.45 м2 (см. условие задачи) и при аргументе R, изменяющимся от 1 до 13 м с шагом 0.1 мм (левый график на рис. 1)5. Показано также увеличение области графиков функции-вектора H(R, V, S) при изменении R от 2.6 до 3.3 м с тем же шагом (правый график на рис. 1), где проставлены вертикали для R = 2.71 и 3.14 м (число e и число п — «красивое» предположение: в размеры подводной лодки Наутилус могли быть заложены две главные математические константы).
Примечание. Жюль Верн по образованию был адвокатом, а не инженером. Этим можно объяснить излишнюю точность при задании объема и площади подводной лодки. Можно было бы спокойно задать V = 1500 м3 и S = 1010 м2 или даже S = 1000 м2. Но в научно-фантастических романах авторы часто стараются оперировать показной точностью, чтобы было побольше научности и поменьше фантастичности.
3. График неявной функции двух аргументов
Давайте построим графики, получающиеся при решении задачи о размерах подводной лодки, другим путем — не будем аналитически решать уравнение LV(R, H, V) = LS(R, H, S) и строить два отдельных графика по двум полученным выражениям (см. сплошную и пунктирную линии на рис. 1), а построим один график этой неявной функции для разных R и H и фиксированных V и S.
В среде Mathcad (см. рис. 1) нет встроенных средств для построения графика функции двух аргументов, заданной в неявном виде. Такие средства есть в среде
4 Это уравнение в уме уже так просто не решить. Автор попросил сделать это одного преподавателя математики, который исписал три листа бумаги, не довел дело до конца, но сделал вполне обоснованное предположение о первопричинах ошибки символьной математики, которую мы рассмотрим ниже.
5 Математические пакеты строят графики «явной» функции у(х), табулируя значения аргумента и функции и соединяя полученные точки прямыми линиями или сглаживая их некой кривой. Если же студент на занятиях по математическому анализу начнет так строить графики, то требовательный преподаватель выгонит такого студента с занятия, топая ногами и улюлюкая вослед студенту. Мы обычно строим подобные графики более интеллигентно — качественно, а не количественно: анализируем функцию [2], ищем особые точки — нули, экстремумы, точки перегиба, асимптоты, точки разрыва и проч. Поэтому-то многие преподаватели математики в школах и в вузах вполне обосновано считают, что машинная аналитика и графика отупляют студентов, отучает их работать головой... Вернее так: отупляет основную массу учащихся, но обогащает остальных — умных и добросовестных.
Maple (рис. 2), где задействована встроенная функция implicitplot (неявный график), которая нарисовала только одну замкнутую кривую6. А куда девалась вторая (левая) кривая, показанная на рис. 1? Ведь, функция implicitplot своими аргументами эту «левую» область охватила: H = -10 ... 40.
Рисунок 2. Построение графика неявной функции двух аргументов в среде Maple
В советское время была радиопередача «Разучим песню». Ведущий там говорил: «А теперь давайте прослушаем мелодию этой песни на другом музыкальном инструменте!». Давайте и мы построим наш график с помощью другого «инструмента», другого математического пакета и убедимся, что левой кривой там тоже не будет.
В среде Mathcad график неявной функции так просто построить, повторяем, нельзя. Но если «нельзя, но очень хочется, то можно». На рис. 3 показано построение такого графика сканированием прямоугольной области на декартовой плоскости. Если в очередной точке значение функции LV будет примерно равно значению функции LS, то координаты этой точки запоминаются в векторах vR и vH, которые
6 График неявной функции двух аргументов простым табулированием (см. сноску 5) уже не построишь. При построении таких кривых используются особые сложные численные алгоритмы, не опирающиеся на символьное решение уравнения, которого просто-напросто в ряде случаев не бывает.
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
затем отображаются на декартовом графике в виде замкнутой кривой. Функция примерно равно вызывается в нашей программе не в виде функции, а в виде инфиксного оператора. Это допустимо в среде Mathcad 15 и позволяет по форме приблизить Mathcad-документ к математическому документу, написанному «от руки» или напечатанного в учебнике и справочнике (см. п. 5).
Рисунок 3. Построение графика неявной функции в среде Макеай
Так (рис. 2) или иначе (рис. 3), но второй кривой, полученной в результате аналитического решения уравнения ЬУ(Я, И, V) = ЬБ(Я, И, Б), на графиках неявной функции не оказалось.
Кстати, такую же ошибку с «левой» кривой, получаемой при решении алгебраического уравнения, выдал и математический пакет Mathematica, вернее, ее сетевой вариант — сайт http://www.wolframalpha.com/.
4. Ошибка символьной математики
Что это за ошибка символьной математики? Это «чистая» ошибка или какая-то особенность этого сравнительно нового компьютерного инструмента, заставляющая пользователей быть начеку и каждый раз проверять аналитические решения?
На рис. 4 показан расчет размеров подводной лодки «Наутилус» (значений переменных И и Ь) при двух значениях ее радиуса Я, зафиксированных на правом (увеличенном) графике (рис. 1). Ведется также проверка значений объема подводной лодки V и ее наружной поверхности Б. При Я = 3.14 м (число п) лодка имеет такие размеры: Н = 6.28 (примерно 2п) или 0.525 м и Ь = 44.25 (примерно 14п) или 48.08 м, при которых оба уравнения (уравнение объема и уравнение поверхно-
сти лодки) превращаются в тождества. Но при значении Я = 2.71 м (число е) для «левой» кривой выдается неверное решение — уравнение по площади сечения превращается в тождество, а уравнение по объему — нет (см. подсвеченный оператор на рис. 4). Можно сказать, что система двух уравнений решена, но только... наполовину! В чем тут дело?
Рисунок 4. Верификация решения, полученного аналитическим и численным способом (см. рис. 1)
Как предположил математик, упомянутый в сноске 4, эта ошибка, по-видимому, связана вот с чем. Символьная математика всех перечисленных математических пакетов (Maple, Mathcad и Mathematica) подстановкой одного выражения вместо другого сводит решение сложного алгебраического уравнения к решению квадратного уравнения, у которого два корня, один из которых правильный, а второй посторонний, полученный при решении исходных уравнений с невольным расширением области определения неизвестных. Поэтому два выражения, полученные в результате символьного решения уравнения LV(R, H, V) = LS(R, H, S), при одних значениях R выдают правильные значения Н, а при других неверные. Левая кривая, показанная на рис. 1, оказалась «левой» не только по своему местоположению на нашем графике, но и по своей сути! А можно сказать и так: второй корень нашей системы уравнений оказался не только посторонним, но и потусторонним. Букву же M в аббревиатурах STEM / STEAM / STREAM можно расшифровать не только как математика, но и как мистика (Mystic — см. сноску 1).
Считается, что символьная математика компьютерных пакетов выдает либо абсолютно точный ответ, либо совсем не выдает ответа, вернее, выдает сообщение, что ответ не найден. Тут приходится прибегать к численной математике — к математике приближенных вычислений. Но, как показал вышеприведенный пример, символьная математика может выдавать и неверные ответы. Это одна из причин, почему в настоящее время инженеры все чаще и чаще отказываются от аналитиче-
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
ских (символьных) методов решения задач и обращаются к численным: лучше иметь неточный, приближенный ответ, чем никакой или неверный!
5. Оператор «Примерно равно»
В среде Mathcad и в средах других математических пакетов, а также в языках программирования нет очень востребованного оператора «примерно равно»7. Поэтому его пришлось создать — см. первый оператор в расчете на рис. 3. В программе с двумя циклами, один из которых вложен в другой, этот пользовательский оператор вызывается в виде инфиксного оператора, что существенно помогает чтению и пониманию расчета человеком. А это один из «коньков» пакета Mathcad, во многом определивших его популярность.
6. Снова о размерах «Наутилуса»
В романе Жюль Верна, кстати, есть прямое указание на размеры «Наутилуса» — максимальный диаметр лодки равен восьми метрам, а ее длина — семидесяти метрам. Расчеты, показанные на рис. 5, с точностью полметра подтверждают это.
Рисунок 5. Проверка расчетов размеров подводной лодки, приведенных в романе
Можно попытаться данные о размерах лодки, приведенные в романе и принятые в расчете на рис. 5, проверить и другим путем — составить систему трех уравнений (объем лодки, ее поверхность и общая длина) с двумя неизвестными: Н (длина носа и кормы) и L (длина цилиндрической части лодки). Если наша первая система уравнений (см. рис. 1) была недоопределенной (два уравнения с тремя не-
7 В среде Mathcad есть шесть традиционных инфиксных операторов сравнения: равно, не равно, больше, меньше, больше или равно и меньше или равно. Но «бог любит не только троицу», но и семерку. Вспомним семь цветов радуги, семь нот, семь чудес света, семь древних мудрецов и т. д. до семи дней в неделе. В аббревиатуру STEM, как мы уже отметили, не хватает букв A (Art) и R (Religion). А религия по-прежнему играет большую роль в нашей жизни. Конкретный пример. Если семь цветов радуги — это чистая физика, то семь дней недели — это чистая религия, вернее, религия с примесью физиологии человека. И не понятно, человек ли подстраивался под религию, или религия подстраивалась под человека.
Оператор «примерно рано» очень востребован в численной математике. Поэтому неплохо бы сделать его встроенным — седьмым. Правда, этот оператор зависит от нашего представления о том, что это такое «примерно равно». Кстати, в математическом анализе есть понятия «намного больше >>» и «намного меньше <<», которые также контекстно зависимы.
известными), то новая система уравнений (рис. 6) стала переопределенной (три уравнения с двумя неизвестными).
\L:=70m R := 4m S:= 1011 45m2 V:= 1500.2m3 Given
H := 10m L:=EL- H- H= 50 m >:L= H + L+ H
S = TT-R-У R2 + H2 + 2ir-RL + 7Г-R V R2 + H2
1 2 2 1 2 V= - TT-R H + TT-R L+ — TT-R H
3 3
Find(H, L) =_
[Ño sal utioñ]
Рисунок 6. Попытка численного решения переопределенной системы уравнений
Попытка решить переопределенную систему уравнений (рис. 6) оказалась неудачной. Встроенная в Mathcad функция Find не нашла численных значений неизвестных Н и L, превращающих три уравнения в три тождества. Вернее, почти в тождества, когда правые и левые части уравнений отличаются друг от друга на заданную малую величину, хранящуюся в системной переменной CTOL (0.001 по умолчанию).
Уравнения и системы уравнений можно решать символьно (рис. 1), численно (рис. 8 ниже) и (бог любит троицу) графически. На рис. 7 показано такое графическое решение с использованием уже описанного нами метода программного сканирования прямоугольной области. Если бы корень переопределенной системы трех уравнений с двумя неизвестными был бы найден, то три линии на графике пересеклись бы в одной точке: почти в одной точке, если вспомнить о другом названии численной математики — математика приближенных выкладок.
Примечание. В расчет, показанный на рис. 7, вводится не только пользовательская функция «примерно равно», но и пользовательская функция Or (логическое сложение). В среде Mathcad есть такой встроенный инфиксный оператор, имеющий символ V, но у него только два аргумента. А нам нужно три аргумента. Кроме того, этот оператор нередко путают с символом л (логическое умножение). Поэтому-то нами и была введена в обиход функция Or, у которой может быть более двух аргументов. Кроме того, пользовательская функция Or в отличие от встроенного оператора V правильно работает и с нечеткой логикой, когда аргументами могут быть не
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
только два целочисленных (четких) значений 0 (ложь) или 1 (истина), но и бесконечное множество нецелых («нечетких») значений в диапазоне от 0 до 1.
Рисунок 7. Попытка графического решения переопределенной системы уравнений
7. Гибридная математика: число и символ
Для случая, отмеченного на рис. 6 и 7, в среде Mathcad предусмотрена встроенная функция с именем MinErr (Minimal Error — минимальная ошибка — см. рис. 8), которая при отсутствии решения у системы уравнений возвращает не сообщение об ошибке (см. текст под функцией Find на рис. 6), а значения своих аргументов, при которых система уравнений будет наиболее близка к системе тождеств. Найденное
решение после проверки (Verify) оказалось вполне приемлемым — отвечающим цифрам, приведенным в романе и попадающим в треугольник, показанный на рис. 7.
Рисунок 8. Гибридное решение переопределенной системы уравнений
В расчете на рис. 8 гибридно используются аналитические (символьные) и численные методы решения задачи [3]: сначала символьно решается уравнение площади поверхности лодки относительно переменной Ь, а затем полученное выражение подставляется в систему уравнений, которое решается уже численно с опорой на первое предположение. Этот прием позволяет уменьшить число уравнений с трех до двух, а число неизвестных с двух до одного. Это ускоряет расчет, но делает его более трудным для понимания в образовательном процессе. Поэтому можно оставить и три уравнения, с которыми все более-менее ясно.
8. Анимация
Пакет Mathcad имеет средства анимации. На рис. 9 показан кадр такой анимации изменения контура подлодки «Наутилус» (два треугольника от конусов носа и кормы и один прямоугольник от цилиндра корпуса) при изменении радиуса ее цилин-
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
дрической части. В нижней части кадра анимации показан рисунок, «выуженный» из Интернета и отображающий попытку реального проектирования подводной лодки. Кстати, в том же Интернете есть много рисунков, иллюстрирующих роман Жюль Верна, но по которым довольно трудно судить о размерах «Наутилуса».
Рисунок 9. Анимация изменения контуров подводной лодки в зависимости от радиуса ее цилиндрической части
Данную анимацию можно увидеть на сайте https://community.ptc.com/t5/PTC-Mathcad-Questions/Symbol-math-error/td-p/487278. Там же можно скачать соответствующие расчетные и прочие файлы статьи. К анимации мы еще вернемся ниже.
9. Оптимизация
В пакет Mathcad вшиты средства оптимизации, которые также можно испытать на задаче о подводной лодке «Наутилус» (рис. 10 и 11).
На рис. 10 показано, как изменятся размеры лодки, если задан ее объем V = 1500.2 м3, а площадь поверхности S должна быть минимальной. В расчете для решения задействована встроенная в Mathcad функция Minimize, которая минимизирует заданную целевую функцию S, изменяя значения аргументов R, H и L от точки начального предположения (R = H = L = 10 м) и выполняя ограничения по объему.
В нижней части рис. 10 показан контур оптимизированной по площади наружной поверхности лодки, которая стала похожа на батискаф с внутренним объемом 1500.2 м3 и с наружной минимизированной площадью в 657.762 м2. Известно, что
наименьшую поверхность при заданном объеме имеет сфера. Поэтому-то контур подводного аппарата, показанный на рис. 10, приблизился к окружности — к сечению сферы. Сфера, кстати говоря, имеет и наилучшие прочностные свойства для погружных аппаратов, чьи обитаемые отсеки выполнены именно в виде сферы (батисферы).
Рисунок 10. Минимизация наружной поверхности подводной лодки
На рис. 11 решается задача о максимизации объема V подводной лодки с заданной площадью поверхности £ = 1011.45 м2. Тут также задействованы гибридные моменты (использование символьной и численной математики (рис. 8), которые позволили снизить число оптимизирующих параметров с трех (рис. 10) до двух (рис. 11). Этот прием дал возможность проверить правильность расчета максимального объема лодки (V = 2860.642 м3) графически — линиями уровня функции двух аргументов с фиксацией найденного оптимального значения.
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
Рисунок 11. Максимизация объема подводной лодки
Пропорции геометрического тела (конус-цилиндр-конус), контур которого изображен на рис. 10, можно попытаться найти не численно, а символьно с показом в ответе не конкретных значений в метрах, а пропорций в виде алгебраических выражений. Эту работу авторы поручают читателям.
10. Неявная функция трех аргументов
На рис. 12 показана поверхность неявной функции уже не двух, а трех аргументов, которую также можно связать с романом Жюль Верна. Если предположить, что
длины конических частей подводной лодки «Наутилус» (ее носа и кормы) разные (мы имеем не одну переменную Н, а две переменные Н и Н2), то можно построить в среде Maple замкнутую поверхность (рис. 12), которая напоминает некую футуристическую подводную лодку и некий воздушный летательный аппарат в форме треугольного крыла. Одно из сечений этого воздухоплавательного аппарата показано на рис. 2 (Maple) и 3 (Mathcad). Мы имеем и некое классическое сечение крыла, на котором показывают обтекание воздуха и подъемную силу, которую можно посчитать, опираясь на законы гидрогазодинамики. В этом контуре можно также узреть силуэт некоего биологического объекта — кита, например, — живого хозяина океанских глубин...
Рисунок 12. Построение графика неявной функции трех аргументов в среде Maple
Примечание. На замкнутой поверхности, показанной на рис. 12, видны некие плоские треугольники и ромбы, из которых составлена поверхность и которые «выдают» суть этой численной графической операции. Эти плоские элементы будут четко просматриваться, если в опциях функции ШрИсИрШЗй изменить значение системной переменной numpoints с 10 000 до 1 000 или даже 100. Если же это
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
значение увеличить до 1 000 000, например, то будет построена гладкая поверхность после... нескольких минут работы компьютера. Многие пользователи тут начинают думать, что компьютер «завис», и перегружают его. А другие пользователи понимают суть дела и. переходят к работе на более мощном компьютере — на графической станции.
На сайте https://community.ptc.com/t5/PTC-Mathcad-Questions/3D-body-plot/td-p/487467 можно увидеть попытки построения в среде Mathcad трехмерных моделей подводной лодки «Наутилус» по рассчитанным ранее его размерам с использованием простого сканирования или более сложных параметрических графических инструментов.
11. Погружение и всплытие
В диалогах капитана Немо с профессором Аронаксом также затрагиваются технические вопросы погружения подводной лодки и ее всплытия. Вот еще один отрывок из романа: «Двойная обшивка корабля изготовлена из листовой стали, удельный вес которой равен семи и восемь десятых. Толщина наружной обшивки не менее пяти сантиметров, вес триста девяносто четыре и девяносто шесть сотых тонны. Внутренняя обшивка, киль — в вышину пятьдесят сантиметров и в ширину двадцать пять сантиметров, весом шестьдесят две тонны, — машины, балласт и прочее оборудование, обстановка, внутренние переборки и пилерсы — все это вместе взятое весит девятьсот шестьдесят одну и шестьдесят две сотых тонны. Таким образом общий вес судна составляет одну тысячу триста пятьдесят шесть и сорок восемь сотых тонны. <.> .находясь на поверхности океана, Наутилус при этих условиях выступает над поверхностью воды на одну десятую. Следовательно, желая полностью погрузить Наутилус в воду, необходимо располагать резервуарами, емкостью равными этой десятой доле его объема, иными словами, способными вмещать в себя сто пятьдесят и семьдесят две сотых тонны воды. В последнем случае вес судна составил бы одну тысячу пятьсот семь тонн, и оно совершенно ушло бы под воду. Так и есть в действительности, господин профессор! Такие резервуары имеются в трюме Наутилуса. Стоит открыть краны, как они наполняются водой, и корабль погружается в море в уровень с поверхностью воды!»
Давайте смоделируем динамику погружения в воду и последующего всплытия на ее поверхность. А подводной лодке «Наутилус» приходилось это делать довольно часто. Автор романа не предусмотрел наличие на борту лодки систем регенерации воздуха — удаление из него углекислого газа и водяного пара, образуемых при
дыхании человека, и обогащение воздуха кислородом8. Поэтому судну приходилось примерно каждые пять дней всплывать на поверхность для вентиляции помещений. А там, судя по тексту романа и его иллюстрациям, капитан Немо и профес-ссор Аронакс еще и курили дорогие сигары, обсуждая между затяжками особенности конструкции лодки и другие инженерные нюансы, а также политические вопросы...
Примечание. Тут можно на уроке в рамках образовательной технологии STEM/STEAM/STREAM/SAR затронуть и химию. В частности, описать реакции и технологии генерации кислорода из воды и из углекислого газа в их термодинамике [4] и кинетике [5]. Эти химические технологии стали бурно развиваться в наши дни: околоземным станциям нельзя «каждые пять дней» нырять в атмосферу земли, чтобы «глотнуть воздуха».
Но вернемся к погружению и всплытию. На рис. 13 показан Mathcad-расчет такой гидростатической и динамической модели. С высоты десять метров в воду прыгает ныряльщик. Прыгает стилем «бомбочка»: модель ныряльщика — это сфера радиусом r = 30 см и плотностью pman = 950 кг/м3. По этим двум числам рассчитывается объем «ныряльщика» (volume), его масса (mass) и площадь сечения (area). Вводится функция - ступенька p(h) — зависимость плотности среды от точки нахождения ныряльщика: h > 0 — воздух, h < 0 — вода. Точка начала координат находится у подножия десятиметровой вышки на уровне воды.
На «ныряльщика» действуют три силы: сила тяжести, сила сопротивления среды и архимедова сила. Сила сопротивления среды (сила трения) раскладывается по горизонтали и вертикали (на две проекции), а две другие силы действуют только по вертикали. Суммы всех сил по двум осям равны произведению массы на ускорение, вернее, на проекции ускорения по вертикали и горизонтали. В блоке решателя Mathcad — между ключевым словом Given и функцией Odesolve записаны также начальные условия (начальное местоположение «ныряльщика» и его начальная скорость опять же в двух направлениях и то, что скорость — это первая производная пути во времени).
На рис. 14 и 15 показано графическое отображение численного решения задачи о нырянии в воду. Интересен (по форме и содержанию) правый график на рис. 14 и его альтернативный показ на рис. 15 в виде некого аттрактора (компактного множества фазового пространства): спиральной траектории, стремящейся к точке,
8 Одна из проблем, с которой столкнулись инженеры и ученые, осуществившие стыковку советского корабля «Союз» и американского корабля «Аполлон», состояла в следующем. Обитаемый отсек нашего космического аппарата был заполнен воздухом (смесью азота и кислорода), а американского — чистым кислородом. Эти два технические решения имеют свои плюсы и минусы. В частности, работа с чистым кислородом более пожароопасна, но требует более простых и компактных установок регенерации.
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
когда время стремится к бесконечности. Анимацию по рис. 14 и 15 можно увидеть здесь https://community.ptc.com/t5/PTC-Mathcad-Blog/Diver/ba-p/488389.
г30cm
:= 950^- volume := --тг-г3 = 0.113 т3 т3 3
mass := volume-ртап = 107.442-kg area := -п-r = 0.283 т h := Ют уд От
- т . т
vxq 3- vyQ :- 1 —
p(h) := if(h> 0,1.225 1000 *!] k := 1 tend := 30s Given
vx(t) = x'{t) vy(t) = y'(t) vx{0s) = vxq vy{0s) = vyg x{0s) = 0 y{0s) = h
2
massvx'{t) = -k-p{y(t)) -area-vx{t) -sign(vx(t))
2
mass vy'{t) = gvolume-p(y(t)) - k-p{y{t)) area vy{t) -sign(vy{t)) - g mass
vx У
ivy ;
:- Odesolve
vx У
ivy;
• t.t.
епс!
I Os.
'епс! 10000
.. t,
епс!
Рисунок 13. Численное решение системы дифференциальных уравнений погружения в воду
и всплытия на поверхность
Рисунок 14. Траектория ныряльщика над и под водой
Рисунок 15. Аттрактор ныряльщика
12. Плотность морской воды
В романе Жюля Верна есть диалоги с рассуждениями об изменении плотности воды с повышением давления на глубине, о сжимаемости воды. Один из авторов этой
статьи работает в Международной ассоциации по свойствам воды и водяного пара (www.iapws.org), которая помимо прочего разработала формуляцию (набор формул и текстов, их поясняющих) для оценки свойств и морской воды, на основе которой был создан расчетный сайт, отображенный на рис. 16 [6]. Посетителю сайта достаточно ввести значения солености воды, ее температуры и давления, чтобы получить не только числа, но и графические зависимости. Подробное описание этой форму-ляции можно найти здесь: http://iapws.org/relguide/Seawater.html. На плотность морской воды сильно влияют ее соленость и температура, но слабо влияет ее давление.
Рисунок 16. Сайт по расчету плотности морской воды в зависимости от солености, температуры и давления
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
13. Льё, верста, километр, метр
Еще одна динамическая модель и ее компьютерная реализация поможет нам заглянуть в... само название романа с единицей длины9. В старых русских переводах романа, кстати, встречается название «80 000 километров (верст) под водой». Но более «громким» было бы такое название «80 миллионов метров под водой»! Но когда говорят о метрах, то обычно имеют в виду не расстояние, пройденное в подводном положении, а глубину погружения.
Как и морская миля, лье, точнее льё, привязано к длине земного меридиана. Морское льё — это 5555.5 м (длина дуги 1/20 градуса земного меридиана; 3 морские мили). А были еще сухопутные, почтовые и прочие льё — разные в разных провинциях Франции! Такую информацию выдает Википедия. А какое льё имел в виду Жюль Верн, давая название романа!? Всю эту путаницу и решили ликвидировать, вводя СИ.
А откуда взялся метр как основная единица длины в СИ? Обычно метр связывают либо с эталоном, хранящимся в Парижской палате мер и весов10, либо с длиною земного меридиана, либо с длиной световой волны. Но мало кто помнит, что метр пошел от. маятника напольных часов. Отсюда и общий корень у таких слов, как метр, метроном, метрология, изометрия, планиметрия (рис. 2), стереометрия (рис. 12) и т. д. Маятник длиною один метр будет делать каждый взмах примерно за одну секунду. Эти взмахи через шестеренки и другие механические приспособления переводятся в движение стрелок часов. Можно предположить, что рейка маятника от часов кому-то когда-то приглянулась как эталон длины вместо шагов, расстояний от разных точек человеческого тела и т. д. Также мало кто помнит, откуда пошло понятие математического маятника с длиной в один метр и периодом колебания в две секунды. Рисунки 17 и 18 поясняют это.
Математический маятник — это тот же физический маятник, но отклоняющийся от вертикали не более чем на 7 угловых градусов (еще одна «мистическая», «религиозная» семерка — см. сноску 7). В модели физического маятника — в уравнении баланса действующих сил присутствует синус угла. Это приводит к довольно сложному аналитическому решению соответствующего дифференциального уравнения (рис. 17 — абсолютно точный и абсолютно бесполезный ответ). Если же синус угла заменить на сам угол (а это, повторяем, можно сделать только при ма-
9 А вот еще один знаменитый научно-фантастический роман, где в названии есть единицы измерения: «451 градус по Фаренгейту». При переводах его на русский также были попытки дать название романа по стандарту СИ: «233 градус по Цельсию» или даже «506 кельвинов».
10 Старый «физический» анекдот. — Что такое лошадиная сила? — Это сила, какую развивает лошадь ростом в один метр и весом в один килограмм. — Да где вы такую лошадь видели!? — А ее так просто не увидишь! Она хранится в Парижской палате мер и весов!
С1оый о/ Бссисв. 2018. Т. 5. № 1
лых углах ), то решение сразу упростится и в нем «всплывет» известная «школьная» формула периода колебания маятника (рис. 18).
Рисунок 17. Решение уравнения физического маятника
Рисунок 18. Решение уравнения математического маятника
Если в в формулу для периода колебания маятника подставить Ь = 1 м, то она вернет эти самые две секунды, лежащие в основе всех напольных часов с маятником. Но в этой формуле присутствует и величина % — ускорение свободного падения, значение которой как минимум зависит от географической широты местности и от высоты над уровнем моря. Поэтому-то со временем и отказались от маятника для определения эталона длины: метр сначала связали с длиной экватора Земли, а потом со световой волной определенной частоты...
11 Этот прием часто используют и в геометрической оптике [7].
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
14. Немного политики
В Википедии о романе Жюль Верна можно прочесть следующее.
Жюль Верн в ходе работы над романом оставался под впечатлением от польского восстания 1863 г. Изначально капитан Немо был польским аристократом, сражающимся против российских угнетателей, погубивших всю его семью. Но под давлением своего издателя Этцеля, исходившего не только из политической конъюнктуры, но из здравого расчета, что у польского аристократа просто не хватит средств построить такое подводное судно, Верн «лишил» Немо национальности, которая так и осталась неизвестна Аронаксу и его спутникам. О «польском следе» в его истории напоминает только портрет революционера Тадеуша Костюшко в каюте капитана. Позже, в романе «Таинственный остров», Верн раскроет инкогнито капитана Немо и представит его как беглого индийского принца Нана Сагиба, ушедшего в море после провала восстания сипаев и мстящего Англии, поработившей его родину.
Политическая же конъюнктура состояла в том, что Франция в преддверии франко-прусской войны активно искала поддержки России. Но Россия была сильно обижена на Францию после поражения в Крымской войне. Это (нейтралитет России) во многом определило поражение Франции в войне с Пруссией и потерю Эльзаса и Лотарингии. Перед Первой мировой войной Франции удалось заручиться поддержкой России. Если б не Россия, то немецкие войска еще бы раз прошлись по Парижу в 1914 г., как они это сделали в 1870 г. и в начале Второй мировой войны.
Подобные приливы и отливы в отношениях России и Запада продолжаются и в XXI в. В связи с этим к нашему рассказу в стиле STEAM можно добавить. историю и политологию. Но многие люди вполне обоснованно считают эти разделы знаний не науками, а некими синтезами науки, искусства и даже религии. Так что будем говорить тут не о стиле STEAM, а о стиле STREAM (см. выше).
Так или иначе, заканчивая наш разговор о романе в рамках образовательных технологий STEM/STEAM/STREAM, рассмотрим еще одну «динамическую» задачу, связанную с фразой, какую бросил русский царь, правивший во времена Жюль Верна: «У России есть только два союзника — армия и флот!».
Поговорим о флоте. В настоящее время подводные лодки — это, как правило, сугубо военные суда, некоторые из которых несут на своем борту ракеты и/или торпеды с ядерными и неядерными боеголовками. А ядерные военные силы — это основной инструмент в современных политических играх12. На рис. 15 показана модель полета ракеты из ракетоносца, находящегося на глубине 1000 m. Масса ра-
12 Правда, некоторые военные аналитики считают, что в скором времени ядерное оружие ждет судьба. кавалерии, которую свели на нет пулеметы. Противоракетные системы могут сильно снизить эффективность ракетно-ядерного оружия.
кеты равна 12 800 кг (переменная т0). Тяга двигателя топлива 27 000 кг-силы ^). Топливо расходуется со скоростью 125 кг/с (д). Коэффициент сопротивления среды 1.5 (К^), площади поперечного сечения ракеты 0.785 м2 (5). На графике на
рис. 19 можно видеть кривые, отображающие высоту подъема ракеты и ее скорость.
ка
т0 := 12800кд Р := 27000кдТ ™г := 8500кд с = 125-^ 1епй := — = 68 Б
, , с кдГ „ (1т)2 „ТОг 2 := 100э
к»:=1.5- — Э := --—-тт = 0.785-т
г кдГ 4
0 Reference:httpI//tз«t,mpe¡,ru/tthЬ/g-h-ps¡,XIncdz 0 йе^гепсе:Ы1р://twt.mpei.ru/tthb/fto-air.хтсс!г
кд
д(И) := д(И.55с!ед)
ра|г(10кт) = 0.374 -
И(0э) = -1000т *(05)= 0— =
(""О"^' <1ег*1.ч1,тг}) ^(1) ...
+ (т0 ~ 11 ^гс! -
: СМеэоК/е
,1,1,
>1епс1
- Д1
Т= 52.1-5 госке! = 6283.5-кд 1ие1 - 1983.5-кд и = -0.13-кш
V = 66.8 -крИ
р = ЮОО--1^
г Ч
А /'
/ ^ ' V
/
д = 9.815- —
\ г-
Рисунок 19. Модель полета ракеты, стартующей из подводной лодки
15. «Облачная» плотность воздуха
В расчете, показанном на рис. 19, принимается во внимание изменение плотности воздуха по высоте над уровнем моря. Эта функциональная зависимость берется из Интернета, но не в виде текстовой формулы, а в виде облачной функции. Что это такое, пояснено задачей, показанной на рис. 20, где моделируется полет парашютиста с высоты тридцать километров, когда парашют раскрывается на высоте одного километра. Если в расчете сделать ссылку на Mathcad-документ, хранящийся в «облаке» (по адресу http//:twt.mpei.ac.ru/tthb/Gas.xmcd), то функция с именем р^ станет
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
видима и будет возвращать плотность атмосферного воздуха в зависимости от вы-
соты над уровнем моря.
Skydiver
[+] Reference:http://twt.mpei.ac.ru/tthb/Gas.xmcd
Рисунок 20. Модель прыжка парашютиста
В начале рис. 20 показана работа этой функции с использованием единиц длины и плотности. Но пакет Mathcad 15 не может работать с единицами измерения при решении дифференциальных уравнений. Эта недоработка была исправлена только в пакете Mathcad Prime. В расчете на рис. 15 мы, признаемся, имитировали единицы измерения. Как? Смотри рис. 20.
В расчете на рис. 20 опять же используются элементы своеобразной гибридно-сти — в верхней части расчета единицы измерения используются, а в нижней — нет: там введены эрзац-метр, эрзац-килограмм и эрзац-секунда. Иначе, повторяем, невозможно было бы решить дифференциальные уравнения.
16. Конкурс «Мистер Наутилус», или Метрологический овцебык
Представим себе, что капитану Немо пришла в голову идея провести среди экипажа подводной лодки конкурс «Мистер Наутилус» — определить самого лучшего матроса. И провести его, опираясь не на субъективные оценки экспертов, а на объективные критерии.
Для этого можно всплыть на поверхность (для проветривания помещений, см. выше), отдать команду «Свистать всех наверх!», построить подводников в одну шеренгу и измерить их вес (Weight) и рост (Growth — рис. 21).
Примечание. Векторы (транспонированные матрицы с одним столбцом) Growth и Weight можно отсортировать так, чтобы матросы располагались по росту: на правом фланге — самый высокий, а на левом — самый низкий. Но в настоящее время во многих армиях и флотах мира от такого порядка построения отказываются, считая это дискриминацией людей по некому признаку. Кроме того, в марширующей колоне солдат самым низким приходится «глотать пыль». На рис. 21 матросы построились в том порядке, в каком они выскочили из отсеков подводной лодки на ее палубу.
Параметры матросов (вес-рост) были обработаны методом наименьших квадратов (отклонений точки от прямой) по линейной зависимости (линейный регрессионный анализ [7]). При этом учитывались два отклонения — по весу (красная линия на рис. 21) и по росту (синяя линия). Обычно тут ведут оптимизацию по «вертикали» (у нас это вес матроса). Затем были определены матросы, параметры которых наиболее близки к этим двум линиям — по весу (десятый матрос, красная точка на графике) и по росту (девятый матрос, синяя точка). Далее была брошена монетка, и из этих двух матросов был выбран «Мистер Наутилус» и «Вице-мистер Наутилус».
Наш «конкурс красоты матросов» высвечивает интересную метрологическую проблему, суть которой в следующем. Наилучшего по росту-весу матроса можно
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
определить не только по «вертикали» (по отклонению веса от среднего значения) и не только по «горизонтали» (по отклонению роста), но по «диагонали» — по отклонению точки от прямой. Это отклонение (эту величину) легко измерить, например, циркулем на рис. 21. Но какая размерность будет у этой величины?
1 г I __ „ Т О у
Сго\лЛИ := (160 170 172 167 176 163 174 166 162 165) ст
( 59 67 71 69 79 61 75 65 60 64 )Т кд
¿Г °
О /
О
¿г 'ад= 10 тт)^} = 7 797 дт
О Л | = 9 тт(Дд | = О.ЮЗтт |
160 165 170 Рост (СМ) 175
Рисунок 21. Параметры экипажа подводной лодки
Есть такое редкое северное животное овцебык. Это и не овца (баран) и не бык, а что-то совсем иное, но имеющее что-то общее с этими парнокопытными — с овцой (густой мех) и быком (размер). Можно предположить, что наша статистическая задача требует использования новой единицы массы-длины килограммо-сантиметр. Это не произведение килограмма на сантиметр (как при использовании единицы киловатт-час, напрмер), а что-то более сложное. Пока же, при решении задачи, показанной на рис. 22, были использованы псевдоединицы физических величин: kg := 1, т := 1, сш := т/100 и т. д. И это связано уже не с недоработками пакета Mathcad (это мы уже отмечали, решая задачу на рис. 20), а с «недоработками» самой теории размерных величин: сугубо размерная величина есть, а единицы ее измерения нет! Вспомним детскую хулиганскую песенку: «**** есть, а слова нет!». Такой подход к решению задачи линейного регрессионного анализа матросов «Наутилуса» исключит бросание монетки!
С!оий о/ Бсшпсв. 2018. Т. 5. № 1
Рисунки 21 и 22 подсказывают интересную идею для подведения итогов различных конкурсов красоты. Сейчас в них слишком много субъективности, а значит — обид, слез и даже судебных тяжб. В финалы таких конкурсов обычно попадают «красавицы-раскрасавицы», из которых довольно трудно выбрать самую оптимальную, пардон, самую красивую мисс или миссис. Так вот, можно у этих фи-налисток измерить вес и рост или другие размеры (пресловутые 90-60-90, например), провести через точки линию и выбрать победительницу — см. закрашенные кружочки на рис. 21 и 22.
Точки, показанные на рис. 21 и 22, можно уподобить рифам, сквозь которые штурман «Наутилуса» прокладывает курс подводного судна. Только вертикальная ось фиксирует не длину (как горизонтальная ось), а массу. В этом заключается метрологическая загадка этой «карты»!
Рисунок 22. Что такое овцебык, пардон, килограммо-сантиметр
Но на конкурсах красоты есть этапы, где оцениваются не внешние данные участников, а их интеллектуальные способности, если, конечно, такие имеются.
Давайте такой этап конкурса проведем среди экипажа подводной лодки «Наутилус». Но перенесем экипаж в наши дни: посадим людей за компьютер с выходом в Интернет и с пакетом Mathcad и дадим им такое задание: вычислить объем
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
воды на дне резервуара с размерами подводной лодки «Наутилус», если известна величина Н (рис. 23). Кто первый решит эту задачу, тот и будет победителем!
Задача сводится к выводу и/или нахождению в справочниках формул для вычисления объема части прямого кругового конуса (конусного копыта) и объема части прямого кругового цилиндра. Эти части получаются за счет сечения цилиндра и конуса плоскостью — «зеркалом» поверхности воды на дне резервуара.
На рис. 24 показаны «справочные ресурсы» МаШса^ откуда можно взять формулу для вычисления площади кругового сегмента, умножение которой на длину цилиндрической части лодки Ь дает объем воды в центральной части лодки.
Рисунок 23. Расчет объема жидкости на дне подводной лодки
В формуле на рис. 24 фигурирует угол 0, а не нужная нам длина Н. Но символьная математика пакета Mathcad позволяет быстро вывести требуемую дополнительную формулу13, связывающую угол 0 и длину Н. Достаточно только вспомнить, что такое косинус угла (отношение прилегающего катета к гипотенузе) и выбрать из ответа нужный фрагмент (рис. 25).
13 Формулу, связывающую Н и 0, в данном случае проще вывести в уме, чем привлекать к этой работе пакет Mathcad — см. также сноску 3.
Рисунок 24. Справочная информация пакета Ма^саё
cosl — : = ——- solve. й.fully 1.2 J R '
Рисунок 25. Символьное решение уравнения кругового сегмента
Формулы же для нахождения объема части конуса в справочных таблицах Mathcad нет. Эту формулу придется искать в Интернете. По запросу «объем части конуса» такая информация не была найдена. Но если вспомнить, что такая часть конуса имеет название «копыто», вернее, «конусное копыто», то нужная формула будет быстро найдена (рис. 26).
В. Ф. Очков,
Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
Конусное копыто с о<п/2
н
кон.коп
— R H a-2sinacosa + cos aln/i 3
1
а + Л
2 4
Рисунок 26. Справочная информация из Интернета
Формулу из рис. 26 нужно будет также приспособить для решения задачи конкурса, красоты, вернее, интеллекта матросов, связав угол а с длиной Н (рис. 27).
Примечание. В обсуждениях к сайту, показанному на рис. 26, сказано, что там сначала была формула с ошибкой, но стараниями одного посетителя этого сайта она была исправлена. Это большое преимущество электронных справочных ресурсов по сравнению с бумажными, где «что написано пером — не вырубишь топором». Тем не менее и электронные ресурсы нужно проверять на отсутствие ошибок. Так, на рис. 23 перед вычислением объема воды на дне резервуара при Н = 25 ^ был проведен тест: расчет объема воды при Н = 0 (воды нет) и Н = К (резервуар наполнен наполовину). Ответы (нуль и половина объема полного бака) оказались правильными.
Два примечания к решению задачи об объеме жидкости: незначительное и значительное.
Незначительное замечание. Формулы объема конусного копыта, показанные на рис. 23 и 26, эквивалентны по содержанию, но отличаются по форме. В частности, при записи формул в среде Mаthcаd (рис. 23) аргументы тригонометрических функций и функции натурального логарифма заключены в скобки. Кроме того, применяется иная запись возведения в степень тригонометрических функций: не
R — h
cos(a) =- solve,a fully —>
undefined otherwise
Рисунок 27. Символьная математика готовит переменную для формулы
cos3 а, а cos (а)3. В настоящее время наблюдается тенденция изменения нотации математических формул в плане приближения их формы к требованиям математических пакетов.
Значительное замечание. Данная задача с решением (рис. 23) была выложена для обсуждения и подсказок на форуме пользователей пакета Mathcad по адресу https://community.ptc.com/t5/PTC-Mathcad-Questions/Volume-of-a-part-of-the-cone/td-p/493891. В одной из реплик на данное сообщение было дано альтернативное решение задачи без использования готовых формул, а с опорой на интегрирование при определении частей объемов цилиндра и конуса. Это решение дал Вернер Эк-сингер (Werner Exinger) из Австрии (рис. 29).
Решение, показанное на рис. 28, более универсальное и, главное, оно нас возвращает к истокам, дифференциального и интегрального вычисления.
В свое время подобной задачей увлекся великий Кеплер. Его смущало, что вместимость винных бочек определяли всего лишь одним замером (рис. 29). Это увлечение привело к написанию книги [8], в которой излагались азы интегрального исчисления задолго до Ньютона, Лейбница и других великих математиков.
Рисунок 28. Интегральное решение задачи об объеме жидкости
Данная задача может иметь интересное продолжение. На рис. 30 показаны три проекции резервуара (подводной лодки) с жидкостью на дне: вид сбоку (трапеция), вид сверху (два параллельных отрезка прямой и два отрезка гиперболы) и вид с торца (круговой сегмент). Во-первых, хорошо бы рассчитать площадь зеркала жидкости в зависимости от величины И, а во-вторых, создать анимацию изменения формы этого зеркала при медленном наклоне резервуара от горизонтального к вертикальному положению. Гипербола при этом сначала будет трансформироваться в две пересекающиеся прямые линии, затем опять вернется к гиперболе, потом превратится в параболу, в эллипс и, наконец, в окружность. Это лабораторная работа
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
хорошо вписывается в рамки дисциплины «Инженерная графика» (старое название «Начертательная геометрия») с ее сечениями и проекциями.
Рисунок 29. Бочка Кеплера
Рисунок 30. Три проекции резервуара с жидкостью на дне
И последнее. Мы недаром упомянули деревянную бочку (рис. 29). Дело в том, что первые подводные лодки пытались переделывать из. больших винных бочек (рис. 31). Этой ремаркой мы «закругляем» статью в смысле не только того, что мы ее заканчиваем, а и в том смысле, что мы отсылаем читателя. в начало статьи.
Рисунок 31. Изображение первой подводной лодки
17. Вывод-заключение
В настоящее время высшее образование можно получить и не посещая университет. В Интернете для этого есть много доступных ресурсов разной степени сложности. Данная статья — это по своей сути некий учебный материал к такому самостоятельному занятию студента. А какое это занятие? По математике, информатике, физике, химии, литературе, инженерной графике или истории? Ответ: это занятие в рамках образовательной технологии STEM/STEAM/STREAM, не «рвущий» процесс получения знаний на отдельные традиционные учебные дисциплины! При этом тестирование учащихся по математике и другим дисциплинам стоит проводить на компьютере с современными математическими программами и с выходом в Интернет.
Описанные в статье задачи были положены в основу семинаров по Mathcad (14.11.2017 — см. http://events.softline.ru/event/11229 ) и Maple (15.11.2017 — см. https://www.maplesoft.com/company/events/index.aspx), где, помимо прочего, рассматривались перспективы использования математических пакетов в раздельном или совместном преподавании информатики, математики, физики, гидрогазодинамики, сопромата, литературы, основ мировых религий, политологии и других учебных дисциплин [9] с опорой на технологию STEM/STEAM/STREAM — см. сноски 1 и 7).
Литература
[1] Верн Ж. Двадцать тысяч льё под водой / пер. с фр. Н. Яковлева, Е. Корш. — М. : Государственное издательство художественной литературы, 1956.
[2] Фихтенгольц Г. М. Курс дифференциального и интегрального исчисления. — M. : Физ-матлит, 2008.
В. Ф. Очков, Ю. С. Федоров, Е. С. Воронова, А. Д. Моисеева
[3] Очков В. Ф., Бобряков А. В., Хорьков С. Н. Гибридное решение задач на компьютере // Cloud of Science. 2017. Т. 4. № 2. С. 5-26
[4] Нарышкин Д. Г. Химическая термодинамика с Mathcad. Расчетные задачи. — М. : Ин-фра - М, РИОР, 2016.
[5] Коробов В. И., Очков В. Ф. Химическая кинетика: введение с Mathcad/Maple/MCS. — М. : Горячая линия-Телеком, 2009.
[6] Александров А. А., Орлов К. А., Очков В. Ф. Теплофизические свойства рабочих веществ теплоэнергетики. 2-е изд., перераб. и доп. — М. : Изд. дом МЭИ. 2017.
[7] Очков В. Ф., Богомолова Е. П. Интерполяция, экстраполяция, аппроксимация или «Ложь, наглая ложь и статистика» // Cloud of Science. T. 2. № 1. 2015. С. 61-88
[8] Кеплер И. Стереометрия винных бочек / пер. с лат. Серия «Классики естествознания». — М.-Л. : ГТТИ, 1935.
[9] Очков В. Ф., Богомолова Е. П., Иванов Д. А. Физико-математические этюды с Mathcad и Интернет. — СПб. : Издательство Лань. 2016.
Авторы:
Валерий Федорович Очков — доктор технических наук, профессор, профессор кафедры теоретических основ теплотехники, Национальный исследовательский университет «МЭИ» Юрий Сергеевич Федоров — доцент, доцент кафедры высшей математики, Национальный исследовательский университет «МЭИ»
Екатерина Сергеевна Воронова — студентка, Национальный исследовательский университет «МЭИ»
Анастасия Дмитриевна Моисеева — студентка, Национальный исследовательский университет «МЭИ»
Submarine Nautilus and new educational technologies
V. F. Ochkov, Yu. S. Fyodorov, E. S. Voronova, A. D. Moiseeva
National Research University Moscow "Power Engineering Institute " Krasnokazarmennaya st., 14, Moscow, Russia 111250
e-mail: ochkov@twt.mpei.ac.ru, FedorovYS@mpei.ru, VoronovaYS@mpei. ru, MoiseevaAnD@mpei. ru
Abstract. In the article, the work of the built-in operators and functions of mathematical packages Mathcad and Maple is shown on the example of solving problems from a science fiction novel. It was analyzed symbolic and numerical mathematics, 2D and 3D plots, animation, optimization, solving algebraic and differential equations and their systems, programming, working with physical quantities, reference to cloud functions, etc. It is shown how the educational process at high schools and universities can be conducted using the example of the solution of problems, relying on the modern educational technology called STEM Education (Science, Technology, Engineering and Mathematic), when in one lesson different disciplines — literature, history, mathematics, computer science, physics, engineering, political science and religious studies. One typical error in the symbolic mathematics of the Mathcad, Maple and Mathematica packages was found and analyzed. On the example of using the method of least squares, one unsolved problem in the theory of dimensional quantities is analyzed.
Key words: STEM Education, Mathcad, Maple, Mathematica, symbolic and numerical computer mathematics, 2D and 3D plots, animation, optimization, solving algebraic and differential equations and their systems, programming, working with physical quantities, reference to cloud functions, regression.
References
[1] Vern Zh. (1956) Dvadtsat' tysyach l'yo pod vodoy. Moscow, [Rus]
[2] Fikhtengolts G. M. (2008) Kurs differentsial'nogo i integral'nogo ischisleniya. Moscow [Rus]
[3] Ochkov V. F., Bobryakov A. V., Khor'kov S. N. (2017) Cloud of Science, 4(2):5-26.
[4] Naryshkin D. G. (2016) Khimicheskaya termodinamika s Mathcad. Raschetnyye zadachi. Moscow, Infra-M, RIOR [In Rus]
[5] Korobov V. I., Ochkov V. F. (2009) Khimicheskaya kinetika: vvedeniye s Mathcad/Maple/MCS. Moscow, Goryachaya liniya-Telekom [Rus]
[6] Aleksandrov A. A., Orlov K. A., Ochkov V. F. (2017) Teplofizicheskiye svoystva rabochikh veshchestv teploenergetiki. Moscow, Izdatel'skiy dom MEI
[7] Ochkov V. F., Bogomolova Ye. P. (2015) Cloud of Science, 2(1):61-88
[8] Kepler I. (1935) Stereometriya vinnykh bochek. Moscow-Leningrad, GTTI. [Rus]
Ochkov V. F., Bogomolova Ye. P., Ivanov D. A. (2016) Fiziko-matematicheskiye etyudy s Mathcad i Internet. Saint-Petesburg, Izdatel'stvo Lan' [Rus]