7/23/2026

Метод обратного кинематического синтеза плоского рычажного механизма

Авторы: Котов А.В., Кроль Д.Г., к.ф.-м.н., доцент

Введение

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

Несмотря на постоянное развитие и совершенствование методов кинематического синтеза плоских рычажных механизмов, не существует единого подхода к решению данной задачи. Известные графические методы [5] эффективны только для простейших плоских рычажных механизмов и практически не применимы для многозвенных механизмов. Графоаналитические методы [6] кинематического синтеза разрабатываются под решение задач для конкретных рычажных механизмов и, как правило, не обладают высокой гибкостью в решении других задач. Известные аналитические методы [7 - 9] кинематического синтеза многозвенных рычажных механизмов в подавляющем большинстве достаточно сложны, громоздки и могут использовать оптимизационные алгоритмы, недоступные для подробного изучения. Поэтому разработка новых, наглядных и универсальных методов кинематического синтеза плоских рычажных механизмов, способных легко адаптироваться в специализированных математических пакетах и языках программирования, все еще представляет важную научную и практическую задачу.

Традиционно при решении задачи кинематического синтеза о воспроизведении заданной траектории движения точки плоского рычажного механизма предварительно решается прямая задача кинематики, по результатам которой формируется некоторая целевая функция. Как правило, в качестве такой целевой функции выступает невязка координат полученной расчетной траектории шатунной кривой некоторой точки с требуемой траекторией [10] или их среднеквадратичное отклонение [11]. Встречаются работы, в которых в качестве целевой функции выступает функция, учитывающая одновременно квадраты разниц между площадями описываемых областей, и длины желаемой и текущей траекторий [12]. Минимизация сформированной целевой функции достигается с помощью того или иного оптимизационного алгоритма за счет подбора рациональных длин подвижных звеньев, а в некоторых случаях и координат размеров стойки. Используемые для решения прямой задачи кинематики классические методы, в подавляющем большинстве основаны на методе замкнутых векторных контурах Зиновьева [13, 14] и требуют значительных математических выкладок. Но, как показывает практика [15] чем меньшее число аналитических выражений будет заложено в математическую модель механизма, тем более эффективно происходит поиск оптимального решения при его кинематическом синтезе.

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

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

Материалы и методы

Кинематический анализ плоского рычажного механизма основан на методе преобразования координат в неизменном базисе с помощью теории комплексных чисел. Решение задачи обратного кинематического синтеза осуществлено численным методом на основе встроенной функции minimize() математического пакета PTC MathCAD квазиньютоновским методом.

Метод обратного кинематического синтеза

Постановку и решение задачи предлагаемым методом обратного кинематического синтеза рассмотрим на примере плоского четырехзвенника, кинематическая схема которого, соответствующая одной из возможных сборок, приведена на рисунке 1. В качестве ведущего звена (кривошипа) выступает звено AC, а требуемая для воспроизведения траектория движения т. M задается координатами для n-го количества целевых точек на комплексной плоскости (в системе координат Re-Im).

Метод, алгоритм и программная реализация инженерных расчетов 2D и 3D рычажных механизмов

Рисунок 1 – Кинематическая схема плоского рычажного механизма

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

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

Решение обратной задачи кинематики для рассматриваемого рычажного механизма будем проводить методом преобразования координат в неизменном базисе с применением теории комплексных чисел [19, 20]. Данный метод помимо своей простоты и наглядности обладает еще одним неоспоримым преимуществом – минимальным числом аналитических выражений, что, как отмечалось выше, является достаточно весомым аргументом при решении любой задачи кинематического синтеза.

Используя приведенные в работах [19, 20] аналитические зависимости, а также вектор оптимизируемых параметров (1) опишем кинематику рассматриваемого рычажного механизма. Для этого представим промежуточные параметры расчетов (координаты точек, длины звеньев и др.) в виде радиус-вектора комплексного числа, для обозначения которого здесь и далее будет применяться символ нижнего подчеркивания. При этом при решении обратной задачи кинематики не будет использоваться какая-либо обобщенная координата, т.к. в аналитическом описании будут участвовать только n статических положений механизма.

Точки M, А и B:

где j – мнимая единица.

Звено BM:

Угол MBD найдем по теореме косинусов с помощью пользовательской функции Tcos() [19, 20]:

Вектор звена BD найдем с помощью пользовательской функции TurnRI() путем поворота найденного радиус-вектора звена BM на угол aMBD по ходу часовой стрелки (перед углом стоит знак «-») с изменением его длины на оптимизируемую длину p4ºLBD [19, 20]:

Для краткости, приведем далее только расчетные формулы оставшихся параметров [19, 20]:

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

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

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

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

Для корректной работы сформированной целевой функции (2) необходимо наложить определенные функциональные ограничения на поиск решения задачи обратного кинематического синтеза. С этой целью все длины звеньев рассматриваемого механизма, а также координаты его неподвижных шарниров, используемые в векторе оптимизируемых параметров (1), ограничим определенным диапазоном поиска, который на практике, как правило, устанавливается исходя из определенных требований компоновки механизма. Данный диапазон поиска примем по аналогии с работами [16 - 18], увеличив его на 10 мм относительно принятых в них значений:

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

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

С помощью второго уравнения в выражении (5) определяется, что входное звено AC является наименьшим. При этом длина звена AC задается равной среднему значению во всех расчетных положениях:

После того, как сформирована целевая функция (2) и заданы функциональные ограничения (3)(5), задача обратного кинематического синтеза механизма сводится к классическому поиску значений вектора оптимизируемых параметров (1), при которых она достигает минимума с приемлемым значением. Приемлемое значение минимума соответствует допустимым отклонениям длин звеньев и координат неподвижных шарниров, а, следовательно, приемлемой точности воспроизведения требуемой траектории движения т. M.

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

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

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

Метод, алгоритм и программная реализация инженерных расчетов 2D и 3D рычажных механизмов

Рисунок 2 – Программная реализация минимизации целевой функции в математическом пакете PTC MathCAD

Результаты исследования

В результате решения задачи обратного кинематического синтеза были получены значения вектора оптимизируемых параметров и среднего значения длины замыкающего звена AC (см. рисунок 2). С помощью данных величин проведено уточнение итоговой траектории т. M путем проведения повторного кинематического анализа, но уже в прямом порядке с использованием обобщенной координаты (угла поворота φ ведущего звена) [19, 20]:

На рисунке 3, а представлена визуализация в математическом пакете PTC MathCAD кинематической схемы синтезированного механизма [23, 24], а на рисунке 3, б – график полученной траектории движения т. M*, проходящей через заданные целевые точки.

Метод, алгоритм и программная реализация инженерных расчетов 2D и 3D рычажных механизмов

а – кинематическая схема синтезированного механизма; б – траектория движения т. M*
Рисунок 3 – Визуализация в математическом пакете PTC MathCAD кинематической схемы синтезированного плоского рычажного механизма и траектории движения т. M*

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

Сравниваемые радиус-векторы OMi (исходные данные) и OM* (расчетные данные) получим по формулам:

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

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

Графики рассчитанных абсолютных и относительных погрешностей в каждой целевой точке траектории движения т. M приведены на рисунке 4.

Метод, алгоритм и программная реализация инженерных расчетов 2D и 3D рычажных механизмов

а                                                        б
а – график абсолютной погрешности; б – график относительной погрешности
Рисунок 4 – Графики изменения абсолютной и относительной погрешности в целевых точках траектории движения т. M

Как видно из полученных результатов расчета максимальная абсолютная погрешность отклонения траектории т. M* в контрольных точках не превышает в абсолютных единицах 0,1 мм или 1% в относительных. Это говорит о достаточно высокой точности рассчитанных величин вектора оптимизируемых параметров, а также подтверждает правильность постановки и решения полученной задачи обратного кинематического синтеза.

Заключение

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

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

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

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

1. Артоболевский, И. И. Теория механизма и машин: учебник / И. И. Артоболевский. 4-е изд., перераб. и доп. / Репринтное воспроизведение издания 1988 г. – М. : Транспортная компания, 2023. – 640 с.

2. Кикин, А. А. Оптимизационный синтез шестизвенных направляющих механизмов для машин легкой промышленности : дис. ... канд. техн. наук : 05.02.18 / А. А. Кикин. – СПб., 2010. – 150 с.

3. Халтурин, М. А. Синтез прямолинейно-направляющего механизма для отрезки заготовок эскимо / М. А. Халтурин // Вестник ВоГУ. Серия: Технические науки. – 2019. – № 1(3). – С. 27-34. . – EDN: MHXXGG.

4. Зыкова, Е. П. Практическое применение кривошипно-коромыслового прямила Чебышева / Е. П. Зыкова, Р. М. Мухтарбекова // World science: problems and innovations : Сборник статей LXV Междунар. науч.-практич. конф., Пенза, 30 мая 2022 года. – Пенза: Наука и Просвещение, 2022. – С. 28-32. – EDN: RNMTLG.

5. Сункуев, Б. С. Синтез механизмов: учеб. пособие / Б. С. Сункуев. – Витебск : ВГТУ, 2001. – 84 с.

6. Артоболевский, И. И. Синтез плоских механизмов / И. И. Артоболевский, Н. И. Левитский, С. А. Черкудинов. – М. : Физматгиз, 1959. – 1084 с.

7. Гебель, Е. С. Математическая модель аппроксимационного синтеза рычажных механизмов / Е. С. Гебель, Б. И. Журсенбаев // Развитие дорожно-транспортного комплекса и строительной инфраструктуры на основе рационального природопользования : Материалы VII Всероссийской науч.-практич. конф. ФГБОУ ВПО «СибАДИ» (с международным участием), Омск, 26–27 апреля 2012 года. Книга 2. – Омск : СибАДИ, 2012. – С. 132-138. – EDN: YNJUYT.

8. Пасіка В. Р. Кінематичний синтез механізму регулювання форми стрічки конвеєра / В. Р. Пасіка, П. С. Коруняк, П. Л. Носко [та ін.] // Вісник НТУ «ХПІ». Серія: Нові рішення у сучасних технологіях. – 2018. – № 45(1321). – С. 47-58. – DOI: 10.20998/2413-4295.2018.45.07. – EDN: ATIZXT.

9. Халтурин, М. А. Синтез шарнирного четырехзвенного механизма конвейера с прерывистым движением тяговых цепей / М. А. Халтурин // Вестник МГТУ им. Н.Э. Баумана. Серия Машиностроение. – 2018. – № 4(121). – С. 92-108. – DOI: 10.18698/0236-3941-2018-4-92-108. – EDN: XXSCSL.

10. Бейсенов, Н. К. Оптимизационно-метрический синтез шарнирного четырехзвенника / Н. К. Бейсенов // Технические науки - от теории к практике. – 2016. – № 55. – С. 65-77. – EDN: VOOOSN.

11. Люминарский, С. Е. Метрический синтез кривошипно-ползунного механизма / С. Е. Люминарский, И. Е. Люминарский // Альманах современной науки и образования. – 2017. – № 2(116). – С. 80-86. – EDN: YFSLZL.

12. Борисов, И. И. Разработка метода геометрического синтеза и параметрической оптимизации механизма ноги галопирующего робота / И. И. Борисов, Д. С. Монич, С. А. Колюбин // Научно-технический вестник информационных технологий, механики и оптики. – 2019. – Т. 19, № 5. – С. 832-839. – DOI: 10.17586/2226-1494-2019-19-5-832-839. – EDN: AFSKJU.

13. Куцеполенко, А. В. Геометрический анализ шарнирного механизма центробежного ограничителя скорости лифта с двумя выходными звеньями / А. В. Куцеполенко // Механика машин, механизмов и материалов. – 2024. – № 4(69). – С. 61-69. – DOI: 10.46864/1995-0470-2024-4-69-61-69. – EDN: WSEQJW.

14. Дубовик, Д. А. Кинематический и силовой анализ механизма привода двухстанной очистки зерноуборочного комбайна / Д. А Дубовик, В. И. Прибыльский, А. А. Новиков, А. Н. Вырский // Проблемы машиностроения и надежности машин. – 2019. – № 6. – С. 78-90. – DOI: 10.1134/S023571191906004X. – EDN: BLJQCK.

15. Котов А. В. Оценка возможности применения метода деформируемого многогранника к задаче оптимизационного кинематического синтеза плоского рычажного механизма / А. В. Котов, Д. Г. Кроль // Механика. Исследования и инновации. – 2025. – № 18. – С. 81-89. – EDN: KIRXMS.

16. Cabrera, J. A., Ortiz, A., Nadal, F., Castillo, J. An evolutionary algorithm for path synthesis of mechanisms. Mechanism and Machine Theory, 2011, vol. 46, pp. 127-141. – DOI: 10.1016/j.mechmachtheory.2010.10.003.

17. Romero, N. N., Campos, A., Martins, D., Vieira R. S. A new approach for the optimal synthesis of four-bar path generator linkages. SN Applied Sciences. Springer Science and Business Media LLC, 2019, 1:1504. – DOI: 10.1007/s42452-019-1511-3.

18. Valencia-Segura, L. E. Optimum Synthesis of Four-Bar Mechanism by Using Relative Angle Method: A Comparative Performance Study / L. E. Valencia-Segura, M. G. Villarreal-Cervantes, L.G. Corona-Ramirez, F. Cuenca-Jimenez, R. Castro-Medina // IEEE Access, 2021, vol. 9, pp. 132990-133010. – DOI: 10.1109/ACCESS.2021.3115444.

19. Котов, А. В. Исследование эксплуатационных характеристик механизма агрегатирования самоходной уборочной косилки методом математического моделирования / А. В. Котов, Д. Г. Кроль // Научно-технический прогресс в сельскохозяйственном производстве: материалы Междунар. науч.-техн. конф., Минск, 16–17 октября 2025 г. / редкол.: П. П. Казакевич [и др.] – Минск: Беларуская навука, 2025. – С. 120–125. – EDN: WCEALR.

20. Котов, А. В. Кинематический и силовой анализ механизма подъема наклонной камеры зерноуборочного комбайна с применением теории комплексных чисел / А. В. Котов, Д. Г. Кроль // Конструирование, использование и надежность машин сельскохозяйственного назначения : сборник научных работ. – 2025. – № 1(24). – С. 40-48. – EDN: JRJHUN.

21. Гальченко, В. Я. MathCAD: математические методы и инструментальные средства оптимизации / В. Я. Гальченко, Р. В. Трембовецкая. – Черкассы: ЧП Гордиенко Е. И., 2018. – 516 с.

22. Орловський, Б. В. Метричний синтез оберненого кулісного механізму ниткопритягувача швейної машини. Повідомлення 2 / Б. В. Орловський, В. М. Дворжак, Є. С. Радченко // Технології та дизайн. – 2012. – № 1. – С. 1-9.

23. Котов, А. В. Способ графического отображения математических моделей плоских рычажных механизмов с помощью матриц однородного преобразования / А. В. Котов // XIX Машеровские чтения : материалы междунар. науч.-практич. конф. студентов, аспирантов и молодых ученых, Витебск, 24 октября 2025 г. : в 2 т. / редкол. : Е. Я. Аршанский (гл. ред.) [и др.] – Витебск : ВГУ им. П. М. Машерова, 2025. – Т. 1. – С. 25-28. – EDN: BDTCQA.

24. Котов, А. В. Способ визуализации решения кинематических задач для плоских рычажных механизмов сельскохозяйственных машин с помощью матриц однородного преобразования координат / А. В. Котов, Д. Г. Кроль // Инновационные технологии в агропромышленном комплексе – сегодня и завтра : сб. науч. статей 9-й междунар. науч.-практич. конф.: в 2 ч., Гомель, 5 ноября 2025 г. / НТЦК ОАО «Гомсельмаш». – Гомель, 2025. – Ч.1. С. 131–136. – EDN: IOAHKM.

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

Для цитирования данной работы | To cite this work:

Котов А. В. Метод обратного кинематического синтеза плоского рычажного механизма / А. В. Котов, Д. Г. Кроль // Вестник Брестского государственного технического университета. – 2026 (в печати).
Kotov A. V., Krol D. G. Metod obratnogo kinematicheskogo sinteza ploskogo rychazhnogo mekhanizma [Method of inverse kinematic synthesis of a flat lever mechanism]. Vestnik Brestskogo gosudarstvennogo tekhnicheskogo universiteta [Vestnik of Brest State Technical University], 2026 (in print.).

Ссылка на оригинальную работу в формате *.pdf


Метод, алгоритм и программная реализация инженерных расчетов 2D и 3D рычажных механизмов

Комментариев нет:

Отправить комментарий