Научная статья на тему 'К вопросу о классификации механизмов'

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

CC BY
633
76
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
структурная классификация / семейства механизмов / кинематические цепи / кинематические пары

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

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

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

The variant of development of kinematic chain structural classification proposed by academician I.I. Artobolevskiy has been described. Mechanism of partitioning five families of mechanisms into subfamilies based on application of a group of used kinematic pairs as subfamily character was examined.

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

СПИСОК ЛИТЕРАТУРЫ

1. Китаева А.В., Кошкин ГМ. Полурекуррентные ядерные оценки базовых функционалов по независимым наблюдениям // Известия Томского политехнического университета. - 2008. -Т 312. - № 2. - С. 8-12.

2. Chen G., Choi Y.K., Zhou Y. Nonparametric estimation of structural change points in volatility models for time series // Journal of Econometrics. - 2005. - V. 126. - P. 79-114.

3. Bosq D., Cheze-Payaud N. Optimal Asymptotic Quadratic Error of Nonparametric Regression Function Estimates for a ContinuousTime Process from Sampled-Data // Statistics. - 1999. - V. 32. -P. 229-247.

4. Bosq D. Non-parametric statistics for stochastic processes. (Lecture Notes in Statistics. V. 110). - N.Y.: Springer-Verlag, 1996. - 184 p.

5. Huang J.Z., Yang L. Identification of non-linear additive autoregressive models // J. R. Statist. Soc. - 2004. - V. 66. - Part 2. -P. 463-477.

6. Wang L., Yang L. Spline-backfitted kernel smoothing of nonlinear additive autoregression model // Ann. Statist. - 2007. - V. 35. -№ 6. - P. 2474-2503.

7. Давыдов Ю.А. О сходимости распределений, порожденных стационарными случайными процессами // Теория вероятностей и ее применения. - 1968. - Т. 13. - Вып. 4. - С. 730-737.

8. Masry E. Probability density estimation from sampled data // IEEE Trans. Inf. Theory. - 1983. - V. IT-29. - № 5. - P. 696-709.

9. Билингсли П. Сходимость вероятностных мер. - М.: Наука, 1977. - 352 с.

Поступила 16.01.2009 г.

УДК 621.01

К ВОПРОСУ О КЛАССИФИКАЦИИ МЕХАНИЗМОВ

Л.Т. Дворников, А.В. Степанов

ГОУ ВПО «Сибирский государственный индустриальный университет», г. Новокузнецк E-mail: stepanov@sibsiu.ru

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

Ключевые слова:

Структурная классификация, семейства механизмов, кинематические цепи, кинематические пары,

Введение

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

В общем случае степень подвижности механизма Ж определяет число его степеней свободы и может быть найдена по формуле, предложенной профессором Томского технологического института А.П. Малышевым. Впервые эта формула была опубликована в 1923 г. в его статье «Анализ и синтез механизмов с точки зрения их структуры» [2]. В современных обозначениях формула Малышева имеет вид

Ж = 6п -5-4рА -Зрз -2р2 -рх, (1)

где п - число подвижных звеньев механизма; р1, р2, Р3, Р4, Р5 - число кинематических пар первого, второго, третьего, четвертого и пятого классов.

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

Ж = (6 - т)п -^ (к - т)рк. (2)

5

В формуле (2) параметр т определяет число общих связей, наложенных на движение всех звеньев кинематической цепи, т может принимать значения т=0,1,2,3 и 4; к - класс кинематических пар, определяемый числом связей, накладываемых на относительное движение соединяемых звеньев. Как следует из (1), класс пар может принимать значения к=5,4,3,2,1.

Семейства механизмов

В зависимости от числа общих связей т, накладываемых на кинематическую цепь, академиком И.И. Артоболевским было предложено относить все цепи к одному из пяти семейств: нулевому, первому, второму, третьему и четвертому Если на кинематическую цепь не накладывается никаких общих связей, то она относится к нулевому семейству. Формула подвижности для цепей нулевого семейства записывается в виде (1) при подстановке в формулу (2) значения т равного нулю.

Первое семейство описывается формулой, в которой коэффициенты всех членов (1) уменьшаются на единицу

= 5п - 4Р5 - 3р4 - 2Рз - Р2. (3)

Для второго семейства коэффициенты членов формулы (1) уменьшаются на два

Ж, = 4п - Зр5 - 2р4 - рз • (4)

Для третьего семейства - на три

Ж3 = Зп - 2р5 - р4 • (5)

Для цепей четвертого семейства формула подвижности принимает вид

Ж = 2п - рь.

Таким образом, название семейства (по Артоболевскому) определяется значением параметра т или числом ограничений, наложенных на движения всего набора звеньев механизма. Если ограничений нет, то это - нулевое семейство, если ограничение одно, то - первое и т. д.

Подсемейства

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

Впервые о возможном делении механизмов на подсемейства было высказано одним из авторов настоящей статьи в работе [4].

Число подсемейств для каждого семейства можно найти, используя формулы комбинаторики [5]. Оно может быть определено как сумма числа сочетаний из числа всех (для данного семейства) классов кинематических пар по одному, двум и т. д. классам.

Поясним это на примере нулевого семейства. В этом семействе могут применяться пять классов кинематических пар ^1,2,3,4,5). Число подсемейств для нулевого семейства будет равно

Я0 = с55 + С54 + С53 + С52 + С1, (6)

где R0 - число подсемейств нулевого семейства; С55, C54, C53, C52, ^ - число сочетаний из пяти классов кинематических пар по пять, по четыре, три, две и одной паре.

Число R0 может быть легко вычислено. Для нулевого подсемейства оно равно

5 • 4 • 3 • 2-1 5 • 4 • 3 • 2 5 • 4 • 3 5 • 4 5

-+- =

Я0 =

0 1 2 • 3 • 4 • 5 12 • 3 • 4 1 2 • 3 1 2 1

= 1 + 5 +10 +10 + 5 = 31.

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

Формула для первого семейства (3) содержит четыре класса кинематических пар. Число подсемейств в нем

„ 4 • 3 • 2 4 4 • 3 • 2 4 • 3 4 , . . . 1в

Я. =--------+--------+-----+ — = 1+ 4 + 6+ 4 = 15.

1 Ь 2 • 3 • 4 Ь 2 • 3 1 2 1

В формуле второго семейства (4) три класса кинематических пар и число подсемейств в нем равно семи

л 3 • 2 4 3 • 2 3 . „ „ _

Я2 =--------+-----+— = 1 + 3 + 3 = 7.

2 Ь 2 • 3 1 • 2 1

В формуле третьего семейства (5) два класса кинематических пар. Число подсемейств в нем всего три

2 4 2

Я3 =----+ - = 1+ 2 = 3.

3 1 2 1

Так как четвертое подсемейство механизмов может иметь только один класс кинематических пар, а именно пары ^5, то внутри этого семейства не может быть подсемейств. Применение формулы (6) дает

я. = 1 = 1

Число подсемейств в каждом из семейств, кроме того, может быть получено по формуле 25-'"-1. Тогда число различных подсемейств внутри всех пяти семейств будет составлять

(25-1)+(24-1)+(23-1)+(22-1)+(21-1) или 57; из них: 31 - в нулевом семействе, 15 - в первом, 7

- во втором, 3 - в третьем и одно в четвертом.

Нумерация подсемейств

Получив числа подсемейств в каждом семействе, определимся с их нумерацией и видом формул подвижности для каждого из подсемейств. Логику получения формул подвижности и нумерации подсемейств рассмотрим на примере нулевого семейства. Преобразуем формулу (1) к виду

Ж, = 6п - (5 ръ + 4 р. + 3 р3 + 2 р2 + р1). (7)

На многочлен в скобках наложим маску, содержащую пять окон по количеству его одночленов. Каждое из окон маски может быть открытым или закрытым. Если открытое состояние окна принять за нулевое состояние, а закрытое - за единичное, то содержимое разрядов маски представляет собой пятиразрядное двоичное число. Это число может быть принято в качестве номера подсемейства. В исходном состоянии все окна маски открыты, что соответствует отсутствию ограничений на классы применяемых кинематических пар и в разрядах маски записан нуль. Представляется вполне логичным называть такое подсемейство - нулевым. В соответствии с этим формула (7) соответствует нулевому подсемейству нулевого семейства.

Закрывая одно или несколько окон маски можно получать различные варианты формулы (7), соответствующие разным подсемействам рассматриваемого семейства. Для их получения введем в формулу подвижности (7) двойной индекс вида Щ0), где I будет соответствовать номеру семейства

по И.И. Артоболевскому, а у - номеру подсемейства в данном семействе. Закрывая крайнее правое окно маски, получаем пятиразрядное двоичное число 00001 или номер подсемейства равный единице, что соответствует формуле

Жо(1) = 6п - 5р5 - 4р. - 3р3 - 2р2 первого подсемейства нулевого семейства.

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

Жо(о) = 6п - 5р5 - 4р. - 3р3 - 2р2 -Ж0(1) = 6п -5р5 - 4р. - 3р3 - 2р2:

Ж0(2) = 6п - 5р5 - 4р. - 3р3 - А,

Ж0(3) = 6п - 5 р5 - 4р. - 3р3>

Ж0(4) = 6п - 5 р5 - 4р. - 2р2 - р1 >

Ж0(5) = 6п - 5р5 - 4р. - 2р2>

Ж0(6) = 6п - 5р5 - 4р. - А>

Ж0(7) = 6п - 5р5 - 4р4,

Ж0(8) = 6п - 5р5 - 3р3 - 2р2 - А,

Ж0(9) = 6п - 5р5 - 3 р3 - 2р2>

Ж0(10) = 6п - 5р5 - 3р3 - А,

Ж0(11) = 6п - 5р5 - 3Рз,

Ж0(12) = 6п - 5р5 - 2р2 - А,

Ж0(13) = 6п - 5р5 - ^2.

Ж0(14) = 6п - 5р5 - А,

Ж0(15) = 6п - 5 р5>

Ж0(16) = 6п - 4р. - 3р3 - 2р2 - А,

Ж0(17) = 6п - 4р. - 3р3 - 2р2>

Ж0(18) = 6п - 4р. - ^3 - А,

Ж0(19) = 6п - 4р. - 3А,

Ж0(20) = 6п - 4р. - 2р2 - А,

Ж0(21) = 6п -4р. - 2р2>

Ж0(22) = 6п - 4р. - А,

Ж0(23) = 6п - 4р.>

Ж0(24) = 6п - 3р3 - 2р2 - А>

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

Ж0(25) = 6п - 3р3 - 2р2>

Ж0(26) = 6п - 3р3 - р^

Ж0(27) = 6п -3р3,

Ж0(28) = 6п - 2р2 - А,

Ж0(29) = 6п - 2р2,

Ж0(30) = 6п - р1.

Состояние маски, при котором во всех разрядах содержатся единицы (запрещено применение ки-

нематических пар всех классов), теряет смысл, так как механизм вырождается.

Описанные выше действия по получению формул подвижности для различных подсемейств нулевого семейства могут быть отображены единой универсальной формулой. Для получения универсальной формулы, из которой можно получить структуру любого из подсемейств, привлечем операции булевой алгебры. Булева алгебра есть множество В, содержащее специальные элементы 1 и 0, на котором заданы бинарные поразрядные операции сложения и умножения и унарная операция дополнения [5. С. 85]. Тогда

К(Л = 6п - (5р5 + 4р. + 3р3 + 2р2 + р1) Л 7(2)>

где, кроме описанных ранее обозначений, л„ --поразрядная операция логического умножения; у(2) -обратный код двоичного номера подсемейства, полученный путем инвертирования разрядов прямого кода.

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

Щ = 5п - (4 ръ + 3 р4 + 2 р3 + р2),

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

Ж1(0) = 5 п - 4 р5 - 3р. - 2 р3 - р2>

Ж1(1) = 5п - 4р5 - 3р.- 2р3,

Ж1(2) = 5п - 4р5 -3р. -р2>

Ж1(3) = 5п - 4р5 - 3р.>

Ж1(4) = 5п - 4р5 - 2р3 - р2>

Ж1(5) = 5п - 4р5 - 2р3>

Ж1(6) = 5п - 4р5 - р2>

Ж1(7) = 5п - 4р5>

Ж1(8) = 5п - 3р. - 2 р3 - р2>

^1(9) = 5п - 3 р. - 2 р3,

Ж1(10) = 5п - 3р. - р2>

Ж1(11) = 5п - 3р.>

^1(12) = 5п - 2р3 - р2,

Ж1(13) = 5п - 2р3,

^1(14) = 5п - р2.

Для второго семейства маска имеет три разряда. В ней могут быть записаны двоичные числа от 000 до 110, т. е. всего семь чисел, соответствующих семействам от нулевого до шестого. Формулы подвижности для этих подсемейств получают вид:

Ж2(0) = 4п - 3р5 - 2р. - р3>

Ж2(1) = 4п - 3р5 - 2р.,

Ж2(2) = 4п -3р5 - р3>

Ж2(3) = 4 п - 3 р5>

Ж2(4) = 4п - 2р. - р3>

Ж2(5) = 4п - 2р.>

Ж2(6) = 4п - р3.

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

Ж3(0) = 3п - 2р5 -р.>

Ж3(1) = 3п - 2 р5,

Ж3(2) = 3п - р..

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

Ж4(0) = 2п - р5 .

Заключение

Приведенные выше рассуждения могут быть обобщены следующим образом.

СПИСОК ЛИТЕРАТУРЫ

1. Артоболевский И.И. Теория механизмов. - М.: Наука, 1965. -776 с.

2. Малышев А.П. Анализ и синтез механизмов с точки зрения их структуры // Прикладная механика. Вып. 1. Структура и синтез механизмов. - Новониколаевск: Сибирское обл. изд-во, 1923. - 91 с.

3. Добровольский В.В. Основные принципы рациональной классификации механизмов // В.В. Добровольский, И.И. Артоболевский. Структура и классификация механизмов. - М.-Л.: Изд-во АН СССР, 1939. - С. 5-48.

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

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

4. Дворников Л.Т. К развитию идей Добровольского В.В. и Артоболевского И.И. о делении полного многообразия механизмов на семейства // Матер. XVIII научно-практ. конф. по проблемам механики и машиностроения. - Новокузнецк, 2008. -С. 3-17.

5. Андерсон Дж.А. Дискретная математика и комбинаторика. Пер. с англ. - М.: Издательский дом «Вильямс», 2004. - 960 с.: ил.

Поступила 12.12.2008 г.

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