Preview

Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova

Advanced search

Optimization of ship dynamic systems and technological processes in water transport using symbolic computing in MATLAB

https://doi.org/10.21821/2309-5180-2025-17-6-951-964

EDN: TPENTX

Abstract

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.

About the Authors

S. O. Baryshnikov
Admiral Makarov State University of Maritime and Inland Shipping
Russian Federation

Baryshnikov Sergey Olegovich — Grand PhD in Technical Sciences, professor 

5/7 Dvinskaya Str., St. Petersburg, 198035



V. V. Saharov
Admiral Makarov State University of Maritime and Inland Shipping
Russian Federation

Saharov Vladimir V. — Grand PhD in Technical Sciences, professor

5/7 Dvinskaya Str., St. Petersburg, 198035



A. A. Chertkov
Admiral Makarov State University of Maritime and Inland Shipping
Russian Federation

Chertkov, Alexandr A. — Grand PhD in Technical Sciences, associate professor

5/7 Dvinskaya Str., St. Petersburg, 198035



References

1. 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.

2. 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.

3. Xue, D. and Y. Chen. Solving applied mathematical problems with MATLABCRC Press, 2008.

4. Baryshnikov, S. O., V. G. Nikiforov and V. V. Sakharov. "Solving boundary value problems based on MATLAB tools." Shipbuilding 1(872) (2024): 20–27.

5. 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.

6. 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.

7. Siauw, T. and A. Bayen. An introduction to MATLAB programming and numerical methods for engineers Academic Press, 2014.

8. Boyd, S. P. and L. Vandenberghe. Convex OptimizationCambridge University Press, 2004.

9. 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.

10. 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.

11. Grant M. and Boyd S. CVX: Matlab software for disciplined convex programming, version 1.22. Feb. 2012. Web. <http://cvxr.com/cvx/download/>.

12. Grant M. C., Boyd S.P. The CVX Users’ Guides. Release 2.2. 2020, Jan. 28. 90 p. Web. <https://cvxr.com/cvx/doc/CVX.pdf>.

13. 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.

14. 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.


Review

For citations:


Baryshnikov S.O., Saharov V.V., Chertkov A.A. Optimization of ship dynamic systems and technological processes in water transport using symbolic computing in MATLAB. Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova. 2025;17(6):951-964. https://doi.org/10.21821/2309-5180-2025-17-6-951-964. EDN: TPENTX

Views: 16

JATS XML


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2309-5180 (Print)
ISSN 2500-0551 (Online)