<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">novtexmech-52</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>УПРАВЛЕНИЕ В АВИАКОСМИЧЕСКИХ И МОРСКИХ СИСТЕМАХ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>CONTROL IN AEROSPACE SYSTEMS</subject></subj-group></article-categories><title-group><article-title>Уравнения динамики стыковочных механизмов. Часть 2. Алгоритмы для кинематических контуров</article-title><trans-title-group xml:lang="en"><trans-title>Dynamic Equations of Docking Mechanisms. Part 2. Algorithms for Kinematical Loops</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Яскевич</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Yaskevich</surname><given-names>A. A.</given-names></name></name-alternatives><email xlink:type="simple">Andrey.Yaskevich@rsce.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">ПАО "Ракетно-космическая корпорация "Энергия" им. С. П. Королева"<country>Россия</country></aff><aff xml:lang="en">Rocket Space Corporation "Energia"<country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>23</day><month>08</month><year>2018</year></pub-date><volume>19</volume><issue>2</issue><fpage>139</fpage><lpage>144</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/52">https://mech.novtex.ru/jour/article/view/52</self-uri><abstract><p>Рассматривается методика составления уравнений динамики механизмов для стыковки космических аппаратов. Она основана на преобразовании исходной структуры механической системы к древовидной на основе замены отдельных шарниров уравнениями связей в обратной последовательности, начиная с внешнего контура с максимальным номером. Решение этих уравнений методом разделения переменных осуществляется в прямой последовательности, начиная с первого контура, а редукция уравнений динамики преобразованной механической системы - вновь в обратной последовательности. Это позволяет описать движение произвольных механизмов данного класса.</p></abstract><trans-abstract xml:lang="en"><p>From the point of view of a docking dynamical process, a multi-loop docking mechanism, in spite of its low mass, is a more complex mechanical system than a spacecraft. An approach providing high computational efficiency of dynamic simulation algorithms for such a class of mechanisms is considered in this paper. Before simulation, a multi-loop mechanical system is transformed to a tree structure using constrain equations instead of some joints. Each loop of a docking mechanism can be partitioned to a controlled and a dependent kinematical chains with independent and dependent joint variables, and constrain equations for its replaced joint are non-singular. This paper describes an application of the generalized coordinate partitioning method (GCPM), which specifies that dependent joint accelerations of the transformed mechanical system are expressed as a function of independent ones through matrixes, which are used to reduce the dimension of dynamic equations. All loops and dependent chains of a docking mechanism are numbered from outermost to innermost. In contrast to GCPM, constrain equations are formulated in the inverse sequence, i.e. starting with the maximum loop number, and for a current loop they incorporate all joint accelerations except previous loops. So, dependent joint accelerations of a current loop are expressed as a function of joint accelerations of all next loops. It allows reducing the dimension of dynamic equations regardless of various combinations of outer and inner kinematical loops of docking mechanisms. Redundant mathematical operations with zero matrix elements can be eliminated using symbolic manipulation system. For higher computational efficiency, analytical solutions of joint coordinates constrain equations are proposed for main types of dependent kinematical chains.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>космический аппарат</kwd><kwd>стыковочный механизм</kwd><kwd>уравнения динамики</kwd><kwd>уравнения связей</kwd><kwd>метод разделения обобщенных координат</kwd><kwd>spacecraft</kwd><kwd>docking mechanisms</kwd><kwd>dynamic equations</kwd><kwd>constrain equations</kwd><kwd>generalized coordinate partitioning method</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">ParalleMIC - the Parallel Mechanisms Information Center. URL: http://www.parallemic.org (дата обращения: 04.09.2017)</mixed-citation><mixed-citation xml:lang="en">ParalleMIC - the Parallel Mechanisms Information Center. URL: http://www.parallemic.org (дата обращения: 04.09.2017)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Бойков В. Г., Юдаков А. А. Моделирование динамики систем твердых и упругих тел в программном комплексе EULER // Изв. РАН. Информационные технологии и вычислительные системы. 2001. № 1. С. 42-52.</mixed-citation><mixed-citation xml:lang="en">Бойков В. Г., Юдаков А. А. Моделирование динамики систем твердых и упругих тел в программном комплексе EULER // Изв. РАН. Информационные технологии и вычислительные системы. 2001. № 1. С. 42-52.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Горобцов А. С. Формирование уравнений движения пространственной механической системы, содержащей кинематические цепи произвольной структуры // Машиностроение и инженерное образование. 2005. № 2. С. 46-54.</mixed-citation><mixed-citation xml:lang="en">Горобцов А. С. Формирование уравнений движения пространственной механической системы, содержащей кинематические цепи произвольной структуры // Машиностроение и инженерное образование. 2005. № 2. С. 46-54.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Open Dynamic Engine. Home page. URL: http://www. ode.org (дата обращения: 04.09.2017).</mixed-citation><mixed-citation xml:lang="en">Open Dynamic Engine. Home page. URL: http://www. ode.org (дата обращения: 04.09.2017).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Petzold L. R. Computational challenges in mechanical system simulation // Computer-Aided Analysis of rigid and flexible Mechanical Systems. Kluwer Academic Publishers, Netherlands, 1994. P. 483-499.</mixed-citation><mixed-citation xml:lang="en">Petzold L. R. Computational challenges in mechanical system simulation // Computer-Aided Analysis of rigid and flexible Mechanical Systems. Kluwer Academic Publishers, Netherlands, 1994. P. 483-499.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Pogorelov D. Differential-algebraic equations in multibody system modeling // Numerical algorithms. 1998. Vol. 19. P. 183- 194.</mixed-citation><mixed-citation xml:lang="en">Pogorelov D. Differential-algebraic equations in multibody system modeling // Numerical algorithms. 1998. Vol. 19. P. 183- 194.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Rampalli R., Vikram Sohoni V., Steigerwald M. F., Joseph F. McGrath J. F. Numerical Methods in ADAMS Mechanical Simulation Code. Mechanical Dynamics, Inc., 1990. 14 P.</mixed-citation><mixed-citation xml:lang="en">Rampalli R., Vikram Sohoni V., Steigerwald M. F., Joseph F. McGrath J. F. Numerical Methods in ADAMS Mechanical Simulation Code. Mechanical Dynamics, Inc., 1990. 14 P.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Ibrahim Z. B., Suleiman M., Othman K. I. Direct block backward differentiation formulas for solving second order ordinary differential equations // Int. Journal of Mathematical, Physical, Electrical and Computer Engineering, 2008. Vol. 2, N. 2. P. 260-262.</mixed-citation><mixed-citation xml:lang="en">Ibrahim Z. B., Suleiman M., Othman K. I. Direct block backward differentiation formulas for solving second order ordinary differential equations // Int. Journal of Mathematical, Physical, Electrical and Computer Engineering, 2008. Vol. 2, N. 2. P. 260-262.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Baumgarte J. W. Stabilization of Constraints and Integrals of Motion in Dynamic Systems // Computer Methods in Applied Mechanics and Engineering, 1972. Vol. 1. P. 1-16.</mixed-citation><mixed-citation xml:lang="en">Baumgarte J. W. Stabilization of Constraints and Integrals of Motion in Dynamic Systems // Computer Methods in Applied Mechanics and Engineering, 1972. Vol. 1. P. 1-16.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Горобцов А. С., Солоденков С. В. Алгоритмы численного интегрирования уравнения движения систем тел с множителями Лагранжа // Машиностроение и инженерное образование. 2005. № 3. C. 20-27.</mixed-citation><mixed-citation xml:lang="en">Горобцов А. С., Солоденков С. В. Алгоритмы численного интегрирования уравнения движения систем тел с множителями Лагранжа // Машиностроение и инженерное образование. 2005. № 3. C. 20-27.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Brandl H., Johanni R., Otter M. An algorithm for the simulation of multibody systems with kinematical loops // Proc. of the 7th World Congress on The Theory of Machines and Mechanisms. Sevilla. 1987. Vol. 2. P. 407-411.</mixed-citation><mixed-citation xml:lang="en">Brandl H., Johanni R., Otter M. An algorithm for the simulation of multibody systems with kinematical loops // Proc. of the 7th World Congress on The Theory of Machines and Mechanisms. Sevilla. 1987. Vol. 2. P. 407-411.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Wicker J. Dynamic behavior of spatial linkages: Exact equation of motion // Transaction of the ASME: Ser. B. 1969. Vol. 9, N. 1. P. 251-258.</mixed-citation><mixed-citation xml:lang="en">Wicker J. Dynamic behavior of spatial linkages: Exact equation of motion // Transaction of the ASME: Ser. B. 1969. Vol. 9, N. 1. P. 251-258.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Wehage R. A., Haug J. E. Generalized coordinate partitioning for dimension reduction in analysis of dynamical systems // Journal of Mechanical Design 1982. N. 104. P. 247-255.</mixed-citation><mixed-citation xml:lang="en">Wehage R. A., Haug J. E. Generalized coordinate partitioning for dimension reduction in analysis of dynamical systems // Journal of Mechanical Design 1982. N. 104. P. 247-255.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Яскевич А. В. Уравнения динамики стыковочных механизмов. Часть 1. Алгоритмы для механических систем со структурой дерева // Мехатроника, автоматизация, управление. 2018. Т. 19, № 1. С. 58-64.</mixed-citation><mixed-citation xml:lang="en">Яскевич А. В. Уравнения динамики стыковочных механизмов. Часть 1. Алгоритмы для механических систем со структурой дерева // Мехатроника, автоматизация, управление. 2018. Т. 19, № 1. С. 58-64.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
