<?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">gumrf</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-5180</issn><issn pub-type="epub">2500-0551</issn><publisher><publisher-name>ФГБОУ ВО «Государственный университет морского и речного флота имени адмирала С.О. Макарова»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21821/2309-5180-2025-17-6-951-964</article-id><article-id custom-type="edn" pub-id-type="custom">TPENTX</article-id><article-id custom-type="elpub" pub-id-type="custom">gumrf-663</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>AUTOMATION AND CONTROL OF TECHNOLOGICAL PROCESSES AND PRODUCTIONS</subject></subj-group></article-categories><title-group><article-title>Оптимизация судовых динамических систем и технологических процессов на водном транспорте с применением символьных вычислений в среде MATLAB</article-title><trans-title-group xml:lang="en"><trans-title>Optimization of ship dynamic systems and technological processes in water transport using symbolic computing in MATLAB</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>Baryshnikov</surname><given-names>S. O.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Барышников Сергей Олегович — доктор технических наук, профессор </p><p>198035, Санкт-Петербург, ул. Двинская, 5/7 </p></bio><bio xml:lang="en"><p>Baryshnikov Sergey Olegovich — Grand PhD in Technical Sciences, professor </p><p>5/7 Dvinskaya Str., St. Petersburg, 198035</p></bio><email xlink:type="simple">BarychnikovSO@gumrf.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><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>Saharov</surname><given-names>V. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сахаров Владимир Васильевич — доктор технических наук, профессор</p><p>198035, Санкт-Петербург, ул. Двинская, 5/7 </p></bio><bio xml:lang="en"><p>Saharov Vladimir V. — Grand PhD in Technical Sciences, professor</p><p>5/7 Dvinskaya Str., St. Petersburg, 198035</p></bio><email xlink:type="simple">saharov_@rambler.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><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>Chertkov</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Чертков Александр Александрович — доктор технических наук, доцент </p><p>198035, Санкт-Петербург, ул. Двинская 5/7</p></bio><bio xml:lang="en"><p>Chertkov, Alexandr A. — Grand PhD in Technical Sciences, associate professor</p><p>5/7 Dvinskaya Str., St. Petersburg, 198035</p></bio><email xlink:type="simple">chertkov51@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>ФГБОУ ВО «ГУМРФ имени адмирала С. О. Макарова»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Admiral Makarov State University of Maritime and Inland Shipping</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>21</day><month>01</month><year>2026</year></pub-date><volume>17</volume><issue>6</issue><fpage>951</fpage><lpage>964</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Барышников С.О., Сахаров В.В., Чертков А.А., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Барышников С.О., Сахаров В.В., Чертков А.А.</copyright-holder><copyright-holder xml:lang="en">Baryshnikov S.O., Saharov V.V., Chertkov A.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://journal.gumrf.ru/jour/article/view/663">https://journal.gumrf.ru/jour/article/view/663</self-uri><abstract><p>Темой исследования является повышение эффективности и точности решения задач оптимального управления технологическими процессами и производствами на водном транспорте в условиях цифровой трансформации с применением инструментов символьной математики. В работе решена задача оптимального управления нелинейным динамическим объектом средствами цифровизации в кодах символьной математики. Предложенный вычислительный алгоритм предусматривает аналитическое решение дифференциальных уравнений путем линеаризации и интегрирования их в стандартном матричном формате. Согласно гамильтониану, обеспечивающему переход от функциональной минимизации к статической оптимизации, получен вектор управления, а также обеспечен перевод системы уравнений в символьный формат. С учетом синтаксиса функций выделен блок динамики системы в аналитическом виде, а также образован решатель, состоящий из блока динамики и граничных условий на переменные состояния в начале и по окончании времени решения. В результате составлены уравнения для переменных состояния и управления, которые для количественных оценок и графической интерпретации свободно переводятся в числовой формат. С помощью программ в кодах MATLAB выполнены оценки четырех краевых условий, приведенных на графиках. Отличие предложенного алгоритмического решения краевой задачи от существующих решений состоит в применении аналитической модели в символьных терминах. Дискретный аналог модели получен на базе матрицы А. Н. Крылова с оценкой нормы и управления в формате CVX. Приведенные решения позволяют сделать вывод о корректности представленных алгоритмов и программ, а также о целесообразности применения для моделирования систем аналитических методов в сочетании с численными. </p></abstract><trans-abstract xml:lang="en"><p>The study aims to increase the efficiency and accuracy of solving optimal control problems for ship dynamic systems and technological processes in water transport under conditions of digital transformation using symbolic computing tools. The paper addresses the problem of optimal control of a nonlinear dynamic object by representing the system in symbolic mathematical form. The proposed computational algorithm provides an analytical solution of differential equations through linearization and integration in a standard matrix representation. Using the Hamiltonian approach, which ensures the transition from functional minimization to static optimization, a control vector is derived and the system of equations is transformed into symbolic form. Taking into account the syntax of symbolic functions, an analytical block describing system dynamics is identified, and a solver is constructed that includes the system dynamics and boundary conditions for state variables at the initial and final moments of the solution interval. As a result, equations for state and control variables are obtained, which can subsequently be converted into numerical form for quantitative evaluation and graphical interpretation. Using MATLAB programs, estimates of four boundary conditions are obtained and presented graphically. The proposed algorithmic solution of the boundary value problem differs from existing approaches by employing an analytical model expressed in symbolic terms. A discrete analogue of the model is obtained on the basis of the A. N. Krylov matrix with norm estimation and control representation in CVX format. The results confirm the correctness of the developed algorithms and software and demonstrate the expediency of combining analytical and numerical methods for modeling and optimization of dynamic systems.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>оптимизация</kwd><kwd>алгоритм</kwd><kwd>гамильтониан</kwd><kwd>краевые условия</kwd><kwd>символьный формат вычислений</kwd><kwd>аналитическое решение</kwd><kwd>матрица А. Н. Крылова</kwd><kwd>моделирование</kwd></kwd-group><kwd-group xml:lang="en"><kwd>optimal control</kwd><kwd>symbolic computing</kwd><kwd>ship dynamic systems</kwd><kwd>technological processes</kwd><kwd>Hamiltonian approach</kwd><kwd>boundary value problem</kwd><kwd>Krylov matrix</kwd><kwd>MATLAB</kwd><kwd>dynamic system modeling</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">Baryshnikov, S. O., D. V. Dmitrienko, V. V. Sakharov and A. A. Chertkov. Modeli i algoritmy upravleniya ob"ektami vodnogo transporta v usloviyakh tsifrovoy transformatsii. SPb: Zanevskaya ploschad', 2022: 537.</mixed-citation><mixed-citation xml:lang="en">Baryshnikov, S. O., D. V. Dmitrienko, V. V. Sakharov and A. A. Chertkov. Modeli i algoritmy upravleniya ob"ektami vodnogo transporta v usloviyakh tsifrovoy transformatsii. SPb: Zanevskaya ploschad', 2022: 537.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Khlebnikov, M. V. "Ptimization of bilinear control systems subjected to exogenous disturbances. III. robust formulations." Automation and Remote Control 6 (2020): 47–61. DOI: 10.31857/S0005231020060049.</mixed-citation><mixed-citation xml:lang="en">Khlebnikov, M. V. "Ptimization of bilinear control systems subjected to exogenous disturbances. III. robust formulations." Automation and Remote Control 6 (2020): 47–61. DOI: 10.31857/S0005231020060049.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Xue, D. and Y. Chen. Solving applied mathematical problems with MATLABCRC Press, 2008.</mixed-citation><mixed-citation xml:lang="en">Xue, D. and Y. Chen. Solving applied mathematical problems with MATLABCRC Press, 2008.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Baryshnikov, S. O., V. G. Nikiforov and V. V. Sakharov. "Solving boundary value problems based on MATLAB tools." Shipbuilding 1(872) (2024): 20–27.</mixed-citation><mixed-citation xml:lang="en">Baryshnikov, S. O., V. G. Nikiforov and V. V. Sakharov. "Solving boundary value problems based on MATLAB tools." Shipbuilding 1(872) (2024): 20–27.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Baryshnikov, S. O., N. M. Vikhrov and V. V. Sakharov. "Synthesis of ship systems optimal regulators based on matrix inequalities." Vestnik gosudarstvennogo universiteta morskogo i rechnogo flota im. admirala S.O. Makarova 15.6 (2023): 1085–1095. DOI: 10.21821/2309-5180-2023-15-6-1085-1095.</mixed-citation><mixed-citation xml:lang="en">Baryshnikov, S. O., N. M. Vikhrov and V. V. Sakharov. "Synthesis of ship systems optimal regulators based on matrix inequalities." Vestnik gosudarstvennogo universiteta morskogo i rechnogo flota im. admirala S.O. Makarova 15.6 (2023): 1085–1095. DOI: 10.21821/2309-5180-2023-15-6-1085-1095.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Fedotov, A. I., K. A. Soloveychik and S. K. Lisin. Metrologiya i osnovy teorii izmereniy Sankt-Peterburg: Federal'noe gosudarstvennoe avtonomnoe obrazovatel'noe uchrezhdenie vysshego obrazovaniya "Sankt-Peterburgskiy politekhnicheskiy universitet Petra Velikogo", 2021: 566.</mixed-citation><mixed-citation xml:lang="en">Fedotov, A. I., K. A. Soloveychik and S. K. Lisin. Metrologiya i osnovy teorii izmereniy Sankt-Peterburg: Federal'noe gosudarstvennoe avtonomnoe obrazovatel'noe uchrezhdenie vysshego obrazovaniya "SanktPeterburgskiy politekhnicheskiy universitet Petra Velikogo", 2021: 566.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Siauw, T. and A. Bayen. An introduction to MATLAB programming and numerical methods for engineers Academic Press, 2014.</mixed-citation><mixed-citation xml:lang="en">Siauw, T. and A. Bayen. An introduction to MATLAB programming and numerical methods for engineers Academic Press, 2014.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Boyd, S. P. and L. Vandenberghe. Convex OptimizationCambridge University Press, 2004.</mixed-citation><mixed-citation xml:lang="en">Boyd, S. P. and L. Vandenberghe. Convex OptimizationCambridge University Press, 2004.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Sastry S., Laine F and Tomlin C. "Optimal control and the linear quadratic regulator." Advanced Topics in Control Theory. Berkeley: University of California, Berkeley, 2021.</mixed-citation><mixed-citation xml:lang="en">Sastry S., Laine F and Tomlin C. "Optimal control and the linear quadratic regulator." Advanced Topics in Control Theory. Berkeley: University of California, Berkeley, 2021.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Polyak, B. T., M. V. Khlebnikov and P. S. Shcherbakov. "Linear Matrix Inequalities in Control Systems with Uncertainty." Automation and Remote Control 82.1 (2021): 1–40. DOI: 10.1134/S000511792101001X.</mixed-citation><mixed-citation xml:lang="en">Polyak, B. T., M. V. Khlebnikov and P. S. Shcherbakov. "Linear Matrix Inequalities in Control Systems with Uncertainty." Automation and Remote Control 82.1 (2021): 1–40. DOI: 10.1134/S000511792101001X.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Grant M. and Boyd S. CVX: Matlab software for disciplined convex programming, version 1.22. Feb. 2012. Web. &lt;http://cvxr.com/cvx/download/&gt;.</mixed-citation><mixed-citation xml:lang="en">Grant M. and Boyd S. CVX: Matlab software for disciplined convex programming, version 1.22. Feb. 2012. Web. &lt;http://cvxr.com/cvx/download/&gt;.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Grant M. C., Boyd S.P. The CVX Users’ Guides. Release 2.2. 2020, Jan. 28. 90 p. Web. &lt;https://cvxr.com/cvx/doc/CVX.pdf&gt;.</mixed-citation><mixed-citation xml:lang="en">Grant M. C., Boyd S.P. The CVX Users’ Guides. Release 2.2. 2020, Jan. 28. 90 p. Web. &lt;https://cvxr.com/cvx/doc/CVX.pdf&gt;.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Merco, R., F. Ferrante, R. G. Sanfelice and P. Pisu. "LMI-Based Output Feedback Control Design in the Presence of Sporadic Measurements." 2020 American Control Conference (ACC) – 2020: 3331–3336. DOI: 10.23919/ ACC45564.2020.9147950.</mixed-citation><mixed-citation xml:lang="en">Merco, R., F. Ferrante, R. G. Sanfelice and P. Pisu. "LMI-Based Output Feedback Control Design in the Presence of Sporadic Measurements." 2020 American Control Conference (ACC) – 2020: 3331–3336. DOI: 10.23919/ ACC45564.2020.9147950.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Zheleznov, K. O., Ya. I. Kvinto and M. V. Khlebnikov. "An approach to tracking problem for linear control system via invariant ellipsoids method." Large-Scale Systems Control 71 (2018): 45–60.</mixed-citation><mixed-citation xml:lang="en">Zheleznov, K. O., Ya. I. Kvinto and M. V. Khlebnikov. "An approach to tracking problem for linear control system via invariant ellipsoids method." Large-Scale Systems Control 71 (2018): 45–60.</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>
