Научная статья на тему 'К вопросу о проведении вычислительных экспериментов при решении учебных задач кинематического анализа плоских рычажных механизмов в курсе "теория механизмов и машин"'

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

CC BY
88
22
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЫЧИСЛИТЕЛЬНЫЙ ЭКСПЕРИМЕНТ / COMPUTING EXPERIMENT / БАЗА ЗНАНИЙ WOLFRAMALPHA / WOLFRAMALPHA KNOWLEDGE BASE / ТЕОРИЯ МЕХАНИЗМОВ И МАШИН / THEORY OF MECHANISMS AND MACHINES / РЫЧАЖНЫЙ МЕХАНИЗМ / LEVER MECHANISM / КИНЕМАТИКА / KINEMATICS / КООРДИНАТНЫЙ МЕТОД / COORDINATE METHOD / ДЕЗАКСИАЛ / DEXIAL

Аннотация научной статьи по математике, автор научной работы — Сорокин Анатолий Никифорович, Попов Сергей Дмитриевич, Клоков Александр Сергеевич

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

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

Похожие темы научных работ по математике , автор научной работы — Сорокин Анатолий Никифорович, Попов Сергей Дмитриевич, Клоков Александр Сергеевич

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

Revisiting the Question of Conducting Computational Experiments in Solving Case-Studies of Kinematic Analysis of Flat Lever Mechanisms in the Course "Theory of Mechanisms and Machines"

In the article we consider a way of conducting computational experiments with help of the WolframAlpha knowledgebase. It is applied in the kinematic analysis of a flat lever mechanism example, a crank-slide mechanism. Efficiency of this approach is demonstrated in cases of in-class work and out-of-class individual work of students. Particular examples of the computational experiments are given.

Текст научной работы на тему «К вопросу о проведении вычислительных экспериментов при решении учебных задач кинематического анализа плоских рычажных механизмов в курсе "теория механизмов и машин"»

Сорокин А.Н., Попов С.Д., Клоков А.С. К вопросу о проведении вычислительных экспериментов при решении учебных задач кинематического анализа плоских рычажных механизмов в курсе «Теория механизмов и машин» // Электронный научно-методический журнал Омского ГАУ. - 2018. -№1 (12) январь - март. - URL http://e-journal.omgau.ru/images/issues/2018/1/00514.pdf. - ISSN 2413-4066

УДК 378.14

Сорокин Анатолий Никифорович

Кандидат технических наук, доцент ФГБОУВО Омский ГАУ, г. Омск. an.sorokin@omgau.org

Попов Сергей Дмитриевич

Старший преподаватель ФГБОУ ВО Омский ГАУ, г. Омск. sd.popov@omgau.org

Клоков Александр Сергеевич

Кандидат физико-математических наук, доцент ФГБОУ ВО Омский ГАУ, г. Омск as. klokov@omgau.org

К вопросу о проведении вычислительных экспериментов при решении учебных задач кинематического анализа плоских рычажных механизмов в курсе «Теория механизмов и машин»

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

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

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

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

математическая модель объекта исследования и приобретают некоторый опыт использования вычислительной техники при решении несложных математических задач в диалоговом режиме. Опираясь на эти, пусть даже несколько поверхностные, теоретические знания можно исследовать на компьютере математические модели численными методами, то есть проводить вычислительные эксперименты, программное обеспечение которых обычно базируется на использовании тех или иных пакетов прикладных программ, например MathLab, МаШета^са, MathCad. Использование пакетов прикладных программ не требует от исследователя, проводящего вычислительные эксперименты, специальных знаний в области программирования, необходимых для написания текста программы или её изменения в случае возникновения необходимости. Проведение вычислительных экспериментов естественно следует начинать с реализации простых вариантов исследования поведения математической модели объекта, при котором проводятся многократные расчёты на компьютере при изменении тех или иных её параметров. Такого рода вычислительные эксперименты называются поисковыми. Они позволяют, в частности, прояснить исследователю характер поведения системы на основе получаемых в результате вычислительных экспериментов различных параметрических зависимостей.

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

Эта задача была рассмотрена в работе [5] для иллюстрации использования базы знаний WolframAlpha при кинематическом анализе плоского рычажного механизма на примере дезаксиального кривошипно-ползунного механизма. Численное решение этой задачи было проведено при повороте начального звена (кривошипа) на угол ф = 45о, то есть для одного положения начального звена. При кинематическом анализе определяют перемещения, скорости и ускорения характерных точек звеньев при заданном законе движения начального звена. При этом кинематический анализ проводят для одного периода (полного оборота начального звена, обычно, кривошипа), так как положения звеньев, скорости и ускорения изменяются периодически. Скорости и ускорения используют при решении задач динамики и числовые значения этих кинематических параметров необходимо знать при разных положениях начального звена. Например, при выполнении курсового проекта по теории механизмов и машин скорости и ускорения звеньев определяют для 12 положений кривошипа за один оборот.

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

Рассмотрим пример из работы [5] в несколько иной постановке.

Пример. Режущий аппарат косилки (кривошипно-ползунный механизм, см. рис. 1) имеет размеры: длина кривошипа г = 0,05 м, длина шатуна I = 0,62 м; дезаксиал f = 0,08 м. Угловая скорость кривошипа ю = 81,7 с1. Определить перемещения х ползуна (ножа), его скорость vв и ускорение ав за один поворот кривошипа при заданном шаге л/12 изменения угла поворота.

Рис. 1

При этом полагают, что ф является линейной функцией времени (кривошип вращается с постоянной угловой скоростью), ф = ю £.

Воспользуемся полученными в работе [5] уравнениями для определения перемещения х ползуна (ножа), его скорость vв и ускорение ав:

х = В.Е - BE = J (г + О2 - /2 - г cos tp - I 1

fr siriip Ч— JTЧ £ ) '

Г00 COS <р (/ + Г sin <р) Va =--— + rtil siri ip ;

I

Г Sill i

i2

=

Г2Ш2СОВ2ф

I f Л I .

rtil S1IL ф (f + г SITU

r:üo:cos:

1 rsill I

irr.

I:

+ r sin(

I2

г

1:

jb Г sille 1г

+ ™ COS ip.

Для определения числовых значений перемещений ползуна вводим в командную строку запрос следующего вида:

Table [sqrt((0.05+0.62)A2-0.08A2)-0.05*cos(phi)-0.62*sqrt(1-((0.05*sin(phi)+0.08)/0.62)A2),

{phi,0,2*pi,pi/12}]

Результат выполнения данного запроса представлен на рис. 2.

*>WolframAlpha

Table [sqrt((0.05+0.62)A2-0.08A2J-0.05*cos(phh)-0.62*sqrt(1-((0.05*sin(phF)+0.0Sy 0.62

a a s ^ iii WebApps = Examples ЭС Random

Input:

I / 0.05 sinw + 0.08 I2 ! 1 " 1 0.62 J ' Open code

Table [V {0.05 + 0.62)2 - 0.082 - 0.05 cos w - 0.62 ^ Enlarge | i Data | Q Customize | A Plaintext | Ф Interacts

10.000389689, 0.00391617, 0.0108613, 0.0206772, 0.0325911, 0.0456852, 0.058989, 0.0715671, 0.0825911, 0.0913879, 0.0974638, 0.100509, 0.10039 0.0971402, 0.0909523, 0.0821715, 0.0712938, 0.0589588, 0.045933, 0.0330769, 0.0212938, 0.0114609, 0.0043498, 0.000547657, 0.000389689]

Рис. 2

Для получения диаграммы перемещений ползуна вводим в командную строку запрос следующего вида:

рЫ Table [sqrt((0.05+0.62)A2-0.08A2)-0.05*cos(phi)-0.62*sqrt(1-((0.05*sin(phi)+0.08)/0.62)A2),

{phi,0,2*pi,pi/12}]

Результат выполнения данного запроса представлен на рис. 3.

Для определения числовых значений скорости ползуна вводим в командную строку запросы следующего вида:

а) для интервала значений угла поворота кривошипа от 0 до л

Table [0.05*81.7*((cos(phi))*(0.08+0.05*sin(phi))/(0.62*sqrt(1-(0.08+0.05*sin(phi))

A2/0.62A2))+sin(phi)))),{phi,0,pi,pi/12}]

Рис. 3

б) для интервала значений угла поворота кривошипа от л до 2л

Table [0.05*81.7*((cos(phi))*(0.08+0.05*sin(phi))/(0.62*sqrt(1-(0.08+0.05*sin(phi)) A2/0.62A2))+sin(phi)))),{phi,pi,2*pi,pi/12}]

Результаты выполнения этих запросов представлены на рис. 4, 5.

Для получения диаграммы скоростей ползуна вводим в командную строку запрос следующего вида:

plot Table [0.05*81.7*((cos(phi))*(0.08+0.05*sin(phi))/(0.62*sqrt(1-(0.08+0.05*sin(phi))

Л2/0.62A2))+sin(phi)))), { phi,0,2*pi,pi/12}]

Результат выполнения данного запроса представлен на рис. 6.

Для получения числовых значений ускорений ползуна вводим в командную строку запрос следующего вида:

а) для интервала значений угла поворота кривошипа от 0 до л

table [0.05*81.7A2*((5*cos(phi)A2-sin(phi)*(8+5*sin(phi)))/(62*sqrt(1-(8+5* sin(phi))A2/62A2))+5* cos(phi)A2*(8+5* sin(phi))A2/(62A3* sqrt( 1 -(8+5*sin(phi))A2/62A2)A(3))+cos(phi)),{phi,0,pi,pi/12}]

Input:

Table 10.05 81.7

cos(^) ■

0.08 +0.05 5т((5)

0.6 2 J 1

+ 5in((4)

¡0.0 S 40.05 sinld II2

Result:

Ф

0 0.53154

Л 12 1.65553

К 6 2.65041

л 4 3.43551

Щ 3 3.95219

5я 12 4.16943

я 2 4.085

0.62

; p-sn cc-ds ¿5i

Ф

7 л 12 3.72219

2 Л 3 3.12324

Зл-4 2.34155

5зт т 1,43459

11д 12 0.459021

Л -0.53154

input:

Table 10.05 81.7

cos(^)

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

0.08 +0.05 sintf)

0.62 J 1

sm(^)

<0.08 40.05 simili2

Result:

Ф

л -0.53154

13/г 12 -1.48657

7л ~6~ -2.35757

5л 4 -3.09707

4 л- 3 -3.65882

17л 12 -3.99994

Зл 2 -4.085

0.62

Dptn code

Ф

19 л 12 -3.89167

5 л 3 -3.4166

7л 4 -2.67999

11л- -1.72743

23 л-12 -0.62798

2 л 0.53154

Рис. 4

Рис. 5

Рис. 6

б) для интервала значений угла поворота кривошипа от л до 2л

table [0.05*81.7A2*((5*cos(phi)A2-sin(phi)*(8+5*sin(phi)))/(62*sqrt(1-(8+5* sin(phi))A2/62A2))+5* cos(phi)A2*(8+5* sin(phi))A2/(62A3* sqrt( 1 -(8+5*sin(phi))A2/62A2)A(3))+cos(phi)),{phi,pi,2*pi,pi/12}]

Результат выполнения данного запроса представлен на рис. 7, 8.

Рис. 7

Рис. 8

Для получения диаграммы ускорений ползуна вводим в командную строку запрос следующего вида:

Plot table [0.05*81.7A2*((5* cos(phi)A2-sin(phi) *(8+5* sin(phi)))/(62* sqrt( 1 -(8+5* sin(phi))A2/62A2))+5* cos(phi)A2*(8+5* sin(phi))A2/(62A3* sqrt( 1 -(8+5*sin(phi))A2/62A2)A(3))+cos(phi)),{phi,0,2*pi,pi/12}]

Результат выполнения данного запроса представлен на рис. 9.

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

Рис. 9

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

Важно отметить, что база знаний WolframAlpha доступна через интернет с планшетов и большинства смартфонов, которые есть у подавляющего числа студентов [6].

Следовательно, можно рекомендовать предложенный подход вычислительных экспериментов с использованием базы знаний WolframAlpha в курсе «Теория механизмов и машин» при аналитическом методе кинематического анализа рычажных механизмов.

Ссылки на источники:

1. Самарский А. А. Математическое моделирование и вычислительный эксперимент // Вестник АН СССР, - 1979, - № 5. с.38 - 49.

2. Компьютеры, модели, вычислительный эксперимент. Введение в информатику с позиций математического моделирования / А. А. Самарский. - М.: Наука, 1988. - 176 с.: ил. (Серия «Кибернетика — неограниченные возможности и возможные ограничения»).

3. Клоков А.С., Ламонина Л.В., Смирнова О.Б., Сорокин А.Н. К вопросу о возможностях использования свободного и открытого программного обеспечения при обучении бакалавров // Электронный научно-методический журнал Омского ГАУ. - 2017. -№3 (10) июль - сентябрь. - URL http://eiournal.omgau.ru/images/issues/2017/3/00368.pdff - ISSN 2413-4066 (дата обращения: 06. 03. 2018).

4. Лачуга Ю.Ф. и др. Теория механизмов и машин. Анализ, синтез, расчет / Ю.Ф. Лачуга, А.М. Баусов, А.Н. Воскресенский, А.М. Абалихин. - М.: Бибком, Транслог, 2015. -416 с.: ил.

5. Сорокин А.Н., Попов С. Д., Клоков А.С., Яковенко Н. А. К вопросу об использовании информационно-коммуникационных технологий для решения учебных задач кинематического анализа плоских рычажных механизмов в курсе «Теория механизмов и машин»// Электронный научно-методический журнал Омского ГАУ. - 2017. -№4 (11) октябрь - декабрь. - URL http://eiournal.omgau.ru/images/issues/2017/4/00482.pdf. - ISSN 2413-4066 (дата обращения: 06. 03. 2018).

6. Клоков А.С., Сорокин А.Н. Wolfram Alpha как рабочая среда для студентов, изучающих курс теоретической механики // Электронный научно-методический журнал Омского ГАУ. - 2016. -№4 (7) октябрь - декабрь. - URL http://e-iournal.omgau.ru/index. php/2016-god/7/32-statya-2016-4/463-00208. - ISSN 2413-4066 (дата обращения: 06. 03. 2018).

Anatoliy Sorokin

Candidate of Technical Sciences, Associate Professor FSBEI HO Omsk SA U, Omsk

Sergey Popov

Senior Instructor

FSBEI HO Omsk SA U, Omsk

Aleksandr Klokov

Candidate of Physical and Mathematical Sciences, Associate Professor FSBEI HO Omsk SA U, Omsk

Revisiting the Question of Conducting Computational Experiments in Solving Case-Studies of Kinematic Analysis of Flat Lever Mechanisms in the Course "Theory of Mechanisms and Machines"

Abstract. In the article we consider a way of conducting computational experiments with help of the WolframAlpha knowledgebase. It is applied in the kinematic analysis of a flat lever mechanism example, a crank-slide mechanism. Efficiency of this approach is demonstrated in cases of in-class work and out-of-class individual work of students. Particular examples of the computational experiments are given.

Keywords: computing experiment, WolframAlpha knowledge base, theory of mechanisms and machines, lever mechanism, kinematics, coordinate method, dexial

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