Details
| Title | Разработка системы управления удержанием курса судна: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_07 «Промышленный искусственный интеллект» = Development of a ship course keeping control system |
|---|---|
| Creators | Ли Хунюй |
| Scientific adviser | Киселева Людмила Анатольевна |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | удержание курса судна ; функция Ляпунова ; ПИД-регулятор ; DDPG ; RL-регулятор ; ship course keeping ; PID controller ; Lyapunov function ; RL controller |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 27.03.04 |
| Speciality group (FGOS) | 270000 - Управление в технических системах |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-5789 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42864 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена обеспечению качественных показателей управления курсом, сравнительной характеристике методов настройки линейного ПИД-регулятора, выбору и настройке его опти-мальных параметров, а также разработке интеллектуального регулятора на ос-нове обучения с подкреплением. В работе была рассмотрена функциональная схема контура удержания курса судна, включающая модель рулевой сервосистемы, модель Номото пер-вого порядка и нелинейное звено насыщения. Рассчитаны параметры модели и проведён анализ характеристик системы. Выполнена сравнительная характери-стика методов расчёта ПИД-регулятора, из которых работоспособными при-знаны три метода, и подобраны оптимальные параметры настройки. Для по-вышения адаптивности предложен DDPG-регулятор с композитной функцией вознаграждения, включающей критерий Ляпунова. Обнаружены автоколеба-ния при малых углах пять–двадцать пять градусов, устранённые специализи-рованным обучением в диапазоне один–тридцать пять градусов. Моделирование проводилось в среде Simulink и Python. По результатам работы предложена комбинированная стратегия: при заданном угле менее тридцати градусов используется специализированная модель, иначе – общая модель. Показано, что DDPG-регулятор после автоматического обучения не требует ручной настройки, адаптивен и робастен к шумам, однако уступает ручному ПИД в быстродействии.
This work is devoted to ensuring quality indicators of course control, comparative characteristics of linear PID controller tuning methods, selection and adjustment of its optimal parameters, as well as the development of an intelligent controller based on reinforcement learning. The functional scheme of the ship course-keeping control loop, including the steering servo model, the first-order Nomoto model, and a saturation nonlinearity, was considered in the work. Its parameters are calculated and the characteristics of the system are analyzed using a mathematical model. A comparative analysis of PID controller tuning methods is performed, of which three methods are found to be workable, and the optimal tuning parameters are selected. To improve adaptability, a DDPG controller with a composite reward function including a Lyapunov criterion is proposed. Self-oscillations at small angles of 5–25 degrees are detected and elimi-nated by specialized training in the range of 1–35 degrees. The simulation was carried out in the Simulink and Python environment. Based on the results of the work, a combined strategy is proposed: for a set angle of less than 30 degrees, a specialized model is used, otherwise a general model is used. It is shown that the DDPG controller after automatic learning does not require manu-al tuning, is adaptive and robust to noise, but is inferior to the manual PID in speed. The main drawback remains the lack of formal stability guarantees.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|