Научная статья на тему 'Применение робототехнических наборов в физических экспериментах'

Применение робототехнических наборов в физических экспериментах Текст научной статьи по специальности «Математика»

CC BY
69
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФИЗИЧЕСКИЕ ЭКСПЕРИМЕНТЫ С РОБОТОТЕХНИЧЕСКИМИ НАБОРАМИ / СКОЛЬЖЕНИЕ МАГНИТА ПО ПРОВОДНИКУ / СКАТЫВАНИЕ ШАРОВ ПО НАКЛОННОЙ ПЛОСКОСТИ / PHYSICAL EXPERIMENTS WITH ROBOTIC SETS / SLIDING THE MAGNET ALONG A CONDUCTOR / SLIDING BALLS ALONG A SHOOT

Аннотация научной статьи по математике, автор научной работы — Саранин В.А., Кельдышев Д.А., Иванов Ю.В.

Робототехнический набор типа LEGO используется при проведении двух физических экспериментов. Первый эксперимент связан с явлением скольжения постоянного магнита по немагнитной проводящей пластине. Высокоточное автоматизированное измерение времени скольжения позволило подтвердить постоянство скорости скольжения и определить ее величину. Во втором эксперименте исследовалось скатывание трех стальных шаров разного диаметра по наклонному желобу. Измерение времени скатывания показало, что оно одинаково для всех шаров. Также с точностью до 5 % определен множитель 0,4 в моменте инерции шаров.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

APPLICATION OF ROBOTICAL SETS IN PHYSICAL EXPERIMENTS

A robotic LEGO type set is used in two physical experiments. The first experiment is related to the phenomenon of sliding a permanent magnet over a non-magnetic conducting plate. High-precision automated measurement of the sliding time allowed confirming the constancy of the sliding speed and determining its magnitude. In the second experiment, the sliding of three steel balls of different diameters along a shoot was considered. The measurement of the sliding time showed that it is the same for all balls. With an accuracy of up to 5%, a factor of 0.4 is determined in the moment of the balls inertia.

Текст научной работы на тему «Применение робототехнических наборов в физических экспериментах»

DOI: https://doi.org/10.23670/IRJ.2017.63.026 Саранин В.А.1, Кельдышев Д.А.2, Иванов Ю.В.3

1ORCID: 0000-0002-4097-2440, Доктор физико-математических наук, 2ORCID: 0000-0001-5253-7748, Старший преподаватель, 3ORCID: 0000-0002-2193-043, Кандидат педагогических наук, Глазовский государственный педагогический институт им. В.Г. Короленко

Работа выполнена при финансовой поддержке РФФИ и Удмуртской Республики в рамках научного проекта

№ 17-16-18017

ПРИМЕНЕНИЕ РОБОТОТЕХНИЧЕСКИХ НАБОРОВ В ФИЗИЧЕСКИХ ЭКСПЕРИМЕНТАХ

Аннотация

Робототехнический набор типа LEGO используется при проведении двух физических экспериментов. Первый эксперимент связан с явлением скольжения постоянного магнита по немагнитной проводящей пластине. Высокоточное автоматизированное измерение времени скольжения позволило подтвердить постоянство скорости скольжения и определить ее величину. Во втором эксперименте исследовалось скатывание трех стальных шаров разного диаметра по наклонному желобу. Измерение времени скатывания показало, что оно одинаково для всех шаров. Также с точностью до 5 % определен множитель 0,4 в моменте инерции шаров.

Ключевые слова: физические эксперименты с робототехническими наборами, скольжение магнита по проводнику, скатывание шаров по наклонной плоскости.

Saranin V.A.1, Keldyshev D.A.2, Ivanov Yu.V.3

1ORCID: 0000-0002-4097-2440, PhD in Physics and Mathematics, 2ORCID: 0000-0001-5253-7748, Senior Lecturer, 3ORCID: 0000-0002-2193-043, PhD in Pedagogy, Glazov State Pedagogical Institute named after V.G. Korolenko The work was carried out with the financial support of the RFBR and the Udmurt Republic within the framework

of the scientific project No. 17-16-18017 APPLICATION OF ROBOTICAL SETS IN PHYSICAL EXPERIMENTS

Abstract

A robotic LEGO type set is used in two physical experiments. The first experiment is related to the phenomenon of sliding a permanent magnet over a non-magnetic conducting plate. High-precision automated measurement of the sliding time allowed confirming the constancy of the sliding speed and determining its magnitude. In the second experiment, the sliding of three steel balls of different diameters along a shoot was considered. The measurement of the sliding time showed that it is the same for all balls. With an accuracy of up to 5%, a factor of 0.4 is determined in the moment of the balls inertia.

Keywords: physical experiments with robotic sets, sliding the magnet along a conductor, sliding balls along a shoot.

В настоящее время робототехника является важнейшим направлением научно-технического прогресса. Она тесно связана с такими науками как физика, электроника, программирование. Ее развитие способствует созданию новых автоматизированных технологий и искусственного интеллекта. Поэтому очень важно и актуально внедрять элементы робототехники в образовательный процесс школ и вузов естественнонаучного направления [1], [2], [3], [4].

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

Прежде дадим упрощенное теоретическое объяснение явлению. Поскольку важно относительное движение

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

проводящим рельсам, замкнутым на сопротивление R во внешнем магнитном поле индукцией В (рис. 1). Подобная

задача рассмотрена, например, в [6, С. 163] и [7, С. 391].

R

+ F

Рис. 1 - Схема движения проводящей перемычки в магнитном поле

Пусть стержень начинает двигаться под действием внешней силы Р. Как только начнется движение, на свободные заряды в проводящем стержне будет действовать сила Лоренца Р = д-оБ (^ - скорость движения

стержня), направленная вправо (на положительные заряды, на отрицательные - влево), то есть по стержню пойдет ток. На этот ток со стороны внешнего магнитного поля будет действовать сила Ампера Р^ = 1В1, направленная вверх,

то есть в сторону противоположную движущей силе Р . По мере увеличения скорости стержня будет расти и сила Лоренца, следовательно, и сила тока, и сила Ампера. Наконец наступит момент, когда силы Р и РА будут равны, и скорость стержня далее расти не будет. При этом работа внешней силы Р за время Дt переходит в тепло:

РиМ = 12 ЯМ. (1)

Отсюда установившаяся скорость движения стержня равна

U = -

12 R

F . (2) Силу тока найдем из равенства F = РА = IBl, тогда I = F / Bl и равенство (2) дает

FR U = —г-г

B 212 . (3)

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

Важнейшим свойством этого явления можно считать постоянство скорости движения магнита. Для экспериментального установления этого факта была собрана установка на основе робототехнического набора LEGO Mindstorms education EV3 (см., например, [8]), показанная на рис. 2. Цифрами на нем обозначены: 1 -микроконтроллер, 2 - сервопривод для автоматического запуска магнита, 3 - датчик цвета, 4 - наклонная плоскость, 5. - каркас-держатель всех элементов. Для опытов использовался ниодимовый магнит в виде таблетки диаметром 1 см и толщиной 2 мм. Сверху на него прицеплялась ярко желтая шайбочка для срабатывания датчика цвета. В качестве наклонной плоскости использовался дюралюминиевый уголок.

Рис. 2 - Фото экспериментальной установки для исследования скольжения магнита по наклонной плоскости

Для срабатывания сервопривода и датчика цвета составлялась компьютерная программа для микроконтроллера в среде БУЗ-в (поставляется вместе с робототехническим набором), с помощью которой измерялось время прохождения магнитом расстояния от шлагбаума сервопривода до центра светового пятна датчика цвета. Время с точностью до тысячной доли секунды высвечивалось на экране микроконтроллера. Датчик цвета устанавливался в трех разных местах вдоль наклонной плоскости. В каждой позиции проводилось 10 измерений времени, находилось среднее значение и погрешность. Для примера укажем: расстояние в 210 мм магнит с шайбочкой проходил за время 0,791 с, шайбочка без магнита проходила это же расстояние за время 0,422 с. Расстояния измерялись миллиметровой рулеткой. По этим данным вычислялась скорость магнита

Рис. 3 - Зависимость расстояния, пройденного магнитом, от времени. Точки соответствуют экспериментальным

данным

На рис. 3 точками показаны результаты измерений. Видно, что все три точки ложатся на прямую, проходящую через начало координат. Это свидетельствует о постоянстве скорости скольжения магнита. Для каждой из точек получились следующие значения скоростей (снизу вверх):

ц = (265 ± 4) мм/с, и2 = (266 ± 2) мм/с, и3 = (268 ± 3) мм/с. (4)

Среднее из них:

ц =(266 ± 4) мм/с, 5и = 2 %. (5)

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

Покажем это теоретически. На шар действуют три силы, показанные на рис. 4. Запишем второй закон Ньютона в проекции на ось X и основное уравнение вращательного движения относительно точки С:

ma = mg sin а - FT Js = FTR ^ — — (6)

R

Отсюда нетрудно получить

sin а J

a = g~—- I =

(7)

(1 +1), * тЯ2 .

Это же результат можно получить, используя закон сохранения энергии [9, С. 163]. Момент инерции шара равен J = (2/5)тЯ2, поэтому величина I = 0,4 и для заданной наклонной плоскости величина ускорения постоянна и одинакова для всех шаров.

Рис. 4 - Схема скатывания шара по наклонной плоскости

В опытах по определению ускорения шаров использовался тот же набор по робототехнике, только датчик цвета заменялся на датчик касания, а наклонная плоскость была в виде желоба, на конце которого закреплялся датчик касания. Скатывались три стальных шара радиусами 10 мм, 18 мм и 24 мм. Для каждого шара производилось по 10 измерений времени скатывания. Среднее время скатывания оказалось равным (1,19 ± 0,01) с, (1,18 ± 0,01) с, (1,20 ±

0,01) с соответственно для каждого шара. Видно, что в пределах погрешности оно одинаково и в среднем равно £ = (1,19 ± 0,01) с. Ускорение шаров вычислялось по формуле

25

а =

1 , (8) где 5 = 565 мм - длина скатывания. Высота, с которой скатывались шары была равна Н = 66 мм. Используя эти

данные и формулы (7), (8) можно найти экспериментальную величину I, то есть фактически экспериментально определить момент инерции шара. Имеем

I = -1« 0,42 252 .

Погрешность нахождения этой величины вычислим по формуле

/ЛН + 2Л + 2Л5 V 0,02

(9)

М = I

В результате получаем

h t S )

. (10)

I = (0,42 ± 0,02), SI = 5%

(11)

На нижнем пределе величина I совпадает с теоретическим значением.

Отметим, что это исследование можно представить как лабораторную работу по определению момента инерции шара [10].

Таким образом, проведенные исследования показали эффективность использования робототехнических наборов типа LEGO при проведении физических экспериментов.

Список литературы / References

1. Юревич Е. И. Основы робототехники — 2-е изд., перераб. и доп. / Е.И. Юревич. — СПб.: БХВ-Петербург, 2005. — 416 с.

2. Филиппов С.А. Робототехника для детей и родителей / С.А. Филиппов. - СПб.: Наука, 2013. - 320 с.

3. Карпутина А.Ю. Образовательная робототехника / А.Ю. Карпутина // Современные научные исследования и инновации. - 2016. - № 12 [Электронный ресурс]. URL: http://web.snauka.ru/issues/2016/12/74896 . (дата обращения: 04.06.2017).

4. Гайсина И.Р. Развитие робототехники в школе / И.Р. Гайсина // Педагогическое мастерство (II): материалы междунар. заоч. науч. конф. - М.: Буки-Веди, 2012. - С. 105-107.

5. Саранин В.А. Экспериментальные исследовательские задания по физике. 7 - 11 классы / В.А. Саранин, Ю.В. Иванов. - М.: ВАКО, 2015. - C. 34.

6. Иродов И.Е. Задачи по общей физике: Учеб. пособие. - 2 изд., перераб. / И.Е. Иродов. - М.: Наука, 1988. - С.

163.

7. Физика: 3800 задач для школьников и поступающих в вузы / Авт.-сост. Н.В. Турчина, Л.И. Рудакова, О.И. Суров и др. - М.: Дрофа, 2000. - С. 391.

8. Белиовский Н.А. Использование LEGO-роботов в инженерных проектах школьников. Отраслевой подход / Н.А. Белиовский, Л.Г. Белиовская. - М.: ДМК-Пресс, 2016. - 88 с.

9. Все решения к «Сборнику задач по общему курсу физики» В.С. Волькенштейн. В 2 кн. Кн. 1. - М.: Олимп: ООО "Фирма «Издательство АСТ»", 1999. - С. 163.

10. Бутырский Г.А. Школьный физический практикум: учебное пособие для студентов, магистрантов, учителей физики и аспирантов / Г.А. Бутырский. - Киров: ООО Издательство «Радуга-ПРЕСС», 2015. - С. 23.

Список литературы на английском языке / References in English

1. Yuryevich E.I. Osnovyi robototekhniki [Robotics bases - 2-e edition processed and added]. / E.I. Yuryevich. - SPb.: BKHV-Peterburg, 2005. - 416 p. [in Russian]

2. Philippov S.A. Robototekhnika dlya deteiy i roditeleiy [Robotics for children and parents] / S.A. Philippov. - SPb.: Nauka, 2013. - 320 p. [in Russian]

3. Karputina A. Yu. Obrazovatelyenaya robototekhnika [Educational robotics] / A. Yu. Karputina // Sovremennyie nauchnyie issledovaniya i innovatsii [Modern scientific researches and innovations] - 2016. - № 12. [Electronic resource]. URL: http://web.snauka.ru/issues/2016/12/74896. (accessed: 04.06.2017) [in Russian]

4. Gaiysina I.R. Razvitie robototekhniki v shkole [Robotics development at school] / I.R. Gaiysina // Pedagogicheskoe masterstvo (II): materialyi mezhdunar. zaoch. nauch. konph. [Pedagogical skill (II): materials of the international correspondence scientific conference] // - M.: Buki-Vedi, 2012. - PP. 105-107. [in Russian]

5. Saranin V.A. Eksperementalyenyie issledovatelyeskie zadaniya po fizike. 7 - 11 klassyi [Experimental research tasks on the physicist. 7 - 11 classes] / V/A/ Saranin, Yu. V. Ivanov. - M.: VAKO, 2015. - P. 34. [in Russian]

6. Irodov I.E. Zadachi po obtcheiy fizike: Ucheb. Posobie. 2-e isd., pererab. [Problems on the general physics: the Manual. - 2 edition processed] / I.E. Irodov. - M.: Nauka, 1988. - P. 163. [in Russian]

7. Fizika: 3800 zadach dlya shkolyenikov i postupayutchih v vuzyi [Physics: 3800 problems for schoolboys and arriving in high schools / Authors-composers N.V. Turchina, L.I.Rudakov, O.I.Surov and others]. - M.: Drofa, 2000. - P. 391. [in Russian]

8. Beliovskiiy N.A. Ispolyezovanie LEGO-robotov v injenernyih proektah shkolyenikov. Otraslevoiy podhod [Use of LEGO-robots in engineering projects of schoolboys. The branch approach] / N.A. Beliovskiiy, L.G. Beliovskaya. M.: DMK-Press, 2016. - 88 p. [in Russian]

9. Vse resheniya k "Sborniku zadach po obtchemu kursu fiziki" V.S. Volyekenshteiyn. V 2 kn. Kn. 1. [All decisions to «to the Collection of problems at the general course of physics» V.S. Volkenshtejn. In 2 books. The book 1]. - M.: Olimp: OOO " Firma «Izdatelyestvo AST»", 1999. - P. 163. [in Russian]

10. Butyirskiiy G.A. Shkolyenyiiy fizicheskiiy praktikum: uchebnoe posobie dlya studentov, magistrantov, uchiteleiy fiziki i aspirantov [School physical practical work: the manual for students, undergraduate, teachers of physics and postgraduate students] / G.A. Butyirskiiy. - Kirov: OOO Izdatelyestvo "Raduga-PRESS", 2015. - P. 23. [in Russian]

DOI: https://doi.org/10.23670/IRJ.2017.63.043 Сдвижков О.А.

Кандидат физико-математических наук, доцент, Российский государственный университет туризма и сервиса ХАРАКТЕРИСТИЧЕСКИЕ ПОЛИНОМЫ БУЛЕВЫХ ФУНКЦИЙ

Аннотация

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

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

Приведены примеры применения характеристических полиномов к нахождению полиномов Рида-Маллера, доопределению частичной булевой функции до линейной и проверке булевой функции на линейность.

Ключевые слова: булева функция, поляризованная переменная, суммирование по модулю 2.

Sdvizhkov O.A.

PhD in Physics and Mathematics, Associate Professor, Russian State University of Tourism and Service CHARACTERISTIC POLYNOMIALS OF BOOLEAN FUNCTIONS

Abstract

In this article we introduce the notion of a characteristic polynomial of a Boolean function having a given polarization of variables and consider a method for representing a Boolean function by the Reed-Muller polynomial (the canonical polarized polynomial) using the characteristic polynomial of this function.

It is proved that the values of the characteristic polynomial coincide with the corresponding coefficients of the Reed-Muller polynomial and a linear algorithm for finding the coefficients of the Reed-Muller polynomial is presented.

We also consider positively polarized characteristic polynomials and problems associated with them, including checking whether the Boolean function belongs to the class of linear functions.

Examples of the application of characteristic polynomials to the determination of Reed-Muller polynomials, the extension of a partial Boolean function to a linear function and the verification of a Boolean function for linearity are given.

Keywords: Boolean function, polarized variable, modulo 2 addition.

I Введение

-'-'Полиномы Рида-Маллера булевой функции f = f(x,x2,...,x) являются обобщениями полиномов

Жегалкина, играющих огромную роль в построение логических схем и анализе систем булевых функций. Методы нахождения полиномов Рида-Маллера подробно рассматриваются в [7], [10], все они, следует признать, достаточно трудоемкие.

Предлагается ввести для булевой функции f = f (x,x2,...,xn) понятие характеристического полинома с

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

Следует обратить внимание на определение степени, которое применяется в статье. В нем показатель степени, чтобы не путать с булевой степенью [1, C. 24], имеет круглые скобки. Однако сказать, что это алгебраическая степень - нельзя, так как 0(0) = 1.

Приведены примеры, нахождения в Excel 2013 значений характеристического полинома, полинома Жегалкина заданной функции, проверке булевой функции на линейность и доопределения частичной булевой функции до линейной с помощью характеристического полинома и надстройки «Поиск решения» (в оригинале «Solver»).

§ 1. Характеристические полиномы булевых функции

Следует напомнить [7], что полином булевой функции f = f (x,x2,...,x) , в слагаемые которого одна часть

переменных входит только с отрицаниями, а другая - только без отрицания, называется полиномом Рида-Маллера (каноническим поляризованным полиномом).

Такие полиномы обозначаются P ((а (f ), где двоичное слово ((2...(„ задает поляризацию переменных, то

есть показывает какие переменные входят с отрицаниями, а какие без отрицаний, значениям 0 соответствуют положительно поляризованные переменные (без отрицаний), а значениям 1 - отрицательно поляризованные переменные (с отрицаниями). Всего таких полиномов 2n.

i Надоели баннеры? Вы всегда можете отключить рекламу.