7/14/2026

Метод обратного кинематического синтеза: как все начиналось #2

Авторы: Котов А.В.

После того как я вооружился несколькими оптимизационными алгоритмами (о чем я рассказывал в первой части), я приступил к непосредственному изучению предметной области. Начал, естественно, с классики – монументального труда Артоболевского И.И. «Синтез плоских механизмов» (М., 1959). Затем перешел к современным научным работам.

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

Рисунок из открытых источников

В результате я увидел, что в зависимости от задачи, решение идет по разным направлениям: кинематический синтез, динамический синтез и другие. Задач оказалось очень много, охватить все не представлялось возможным. Поэтому я решил начать с малого – с кинематического синтеза.

🎯 Постановка задачи

Из всего многообразия задач меня заинтересовал класс задач о воспроизведении заданной траектории какой-либо точки выходного звена механизма.

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

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

7/12/2026

Как я защитил свои формулы от редакторской правки

Авторы: Котов А.В.

К написанию данной заметки меня подтолкнула моя последняя публикация в журнале из списка ВАК – «Оптимизационный синтез плоских рычажных механизмов по углу давления».

Как вы уже знаете, при описании плоских рычажных механизмов я использую две математические модели, построенные на основе векторных величин или комплексных чисел. В моделях с векторами при описании кинематики или проведении силового анализа я часто применяю различные векторные операции – от векторного произведения до двойного векторного. Эти операции требуют строгой математической записи, и традиционно в качестве знака векторного умножения я использовал символ «×» (крестик). Во всех моих предыдущих работах, включая последнюю статью, применялось именно это обозначение.

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

Проблема: редакторская правка, которая меняет смысл

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

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

Но, во-первых, не все журналы присылают рукопись на финальную вычитку. А во-вторых, если работа отправлена на конференцию, вычитка вообще не предусмотрена, а правки вполне могут быть.

7/08/2026

Метод обратного кинематического синтеза: как все начиналось #1

Авторы: Котов А.В.

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

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

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

⚙️ Начало пути: погружение в оптимизацию 

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

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

Как вы, наверное, заметили, все свои расчеты я веду в математическом пакете PTC MathCAD. Этот программный продукт обладает встроенными функциями для поиска экстремума — minimize() и maximize(). Работа с ними довольно проста и интуитивно понятна. Я уже решил с их помощью несколько практических задач. Однако эти функции представляют собой «черный ящик» - без возможности вмешательства в процесс поиска решения и влияния на него (за исключением выбора метода: квазиньютоновский или сопряженных градиентов).

7/06/2026

Optimization synthesis of flat lever mechanisms by pressure angle

Authors: Kotov A.V., Krol D. G., Ph. D. in Phys. And Math., Assoc. Prof.

This article is a translation of the original work of the same name, which was written in Russian and published in a peer-reviewed journal. I decided to prepare and publish its English version for several reasons. First, science and engineering thinking have no language barriers. Publishing a translation is a step towards drawing attention to my research from a wider audience, including foreign colleagues, engineers and researchers who may find the proposed method useful. Second, publishing the article in English helps increase the visibility of the blog itself in foreign search engines. This means that my developments and findings are more likely to reach those who truly need them. I am open to discussion, feedback and professional dialogue with anyone who finds the topic of my research relevant. I will be glad if this material proves useful beyond the Russian-speaking audience.

Introduction. The problem of ensuring high efficiency and reliability of lever mechanisms is directly related to minimizing losses in their kinematic pairs, which, in turn, depend on the pressure angle [1, 2]. Exceeding the pressure angle beyond the recommended optimal value leads to an increase in friction losses and radial loads in the joints of the lever mechanism, which results in increased wear, jamming, and a decrease in the overall efficiency of the mechanism [3].

Traditionally, the synthesis of mechanisms based on the pressure angle is classified as a kinematic design task and is solved using graphical or analytical methods, which include constructing position and velocity plans [4 – 6]. Such synthesis can precede force analysis and provide additional qualitative and quantitative assessment of the potential force loading of the mechanism under study. However, formulating and solving this problem often requires cumbersome calculations and graphical constructions, which complicates the possibility of algorithmization and optimization [7].

Method, algorithm and software implementation of engineering calculations of 2D and 3D lever mechanisms

The application of vector analysis or complex number theory for describing the kinematics of planar lever mechanisms is a well-established and effective approach [8, 9]. It allows for uniform, compact, and minimal analytical expressions to calculate the positions and velocities of all characteristic points and links of the mechanism. At the same time, the potential of vector analysis and complex numbers for solving kinematic synthesis problems, in particular optimization of pressure angles in joints, has not been fully explored. In this regard, the development of a methodology for the rapid assessment of pressure angles at the stage of mathematical modeling, based on this apparatus, retains its scientific and practical relevance.

6/30/2026

Командировка в Конью: композиты, оси и турецкая инженерия

Авторы: Котов А.В.

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

Итак, в феврале этого года состоялась моя двухдневная рабочая поездка в Турцию, в город Конья (Konya). Задача была непростой, но очень интересной: провести переговоры с компанией Mustafa Ceylan о возможном будущем сотрудничестве по приобретению комплектующих для перспективных проектов мобильных буровых установок.

Путь был долгим. Сначала поезд Гомель — Минск, затем автобус до Национального аэропорта, и два авиаперелета с пересадкой в Москве и Стамбуле. В Конью я прибыл только утром. Встречали нас радушно, заселили в гостиницу, а уже через пару часов началась первая часть деловой программы.

🏙️ Конья — промышленное сердце Турции

Конья (Konya) — это не только город дервишей и великого поэта Мевляны, но и один из важнейших промышленных центров Турции. Как нам рассказала переводчица (прекрасно говорящая на русском, турецком и английском), здесь действительно делают все — от гвоздей до сложных сельскохозяйственных машин. И это не преувеличение.

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

6/25/2026

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

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

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

Традиционно синтез механизмов по углу давления относится к задачам кинематического проектирования и решается графическими или аналитическими методами, включающими в себя построение планов положений и скоростей [4 – 6]. Такой синтез может предшествовать силовому анализу и давать дополнительную качественную и количественную оценку о потенциальной силовой нагруженности исследуемого механизма. Однако постановка и решение такой задачи часто требует громоздких выкладок и графических построений, что затрудняет возможность проведения алгоритмизации и оптимизации [7].

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

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