Детальная информация
| Название | Разработка системы управления маятником Фуруты на основе ПИД-регулятора и алгоритмов обучения с подкреплением: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_07 «Промышленный искусственный интеллект» = Development of a Furuta Pendulum Control System Based on a PID Controller and Reinforcement Learning Algorithms |
|---|---|
| Авторы | Дэн Чживэнь |
| Научный руководитель | Титов Александр Борисович |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | маятник Фуруты ; вращающийся перевёрнутый маятник ; ПИД/ПД-регулятор ; обучение с подкреплением ; PPO ; SAC ; sim-to-real ; STM32 ; Furuta pendulum ; rotary inverted pendulum ; PID/PD controller ; reinforcement learning |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 27.03.04 |
| Группа специальностей ФГОС | 270000 - Управление в технических системах |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-5953 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42897 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Данная работа посвящена исследованию методов управления маятником Фуруты, включая управление в малой области на этапе балансировки в перевёрнутом положении: ПИД-регулятор, два алгоритма обучения с подкреплением (PPO и SAC), а также алгоритм раскачки. В ходе исследования были решены следующие задачи 1. Выполнено нелинейное математическое моделирование маятника Фуруты. 2. Проведена имитационная проверка алгоритмов ПИД, PPO и SAC в MATLAB/Simulink, а также отдельно разработан алгоритм раскачки swing-up. 3. Выполнен перенос объекта моделирования на микроконтроллер STM32 и проведена проверка реализуемости данных алгоритмов. 4. Проведены обобщение и сравнение результатов, полученных для данных алгоритмов, включая результаты моделирования и переноса на микроконтроллер, а также выполнен анализ причин. Результаты показали, что на этапе MATLAB/Simulink алгоритм SAC обладает лучшим качеством управления, однако при переносе на микроконтроллер STM32 только ПИД-регулятор обеспечил устойчивое и эффективное управление, тогда как остальные алгоритмы лишь продемонстрировали намерение управления. Причины подробно проанализированы в ГЛАВЕ 4.
This work is devoted to the study of control methods for the Furuta pendulum, including small-region control at the balancing stage in the inverted position: the PID controller, two reinforcement learning algorithms (PPO and SAC), and the swing-up algorithm. The following tasks were solved during the research: 1. Nonlinear mathematical modeling of the Furuta pendulum was carried out. 2. Simulation verification of the PID, PPO and SAC algorithms was performed in MATLAB/Simulink, and a separate swing-up algorithm was designed. 3. The simulation object was transferred to the STM32 microcontroller, and the feasibility of these algorithms was verified. 4. The results obtained by these algorithms, including simulation results and the results of transfer to the microcontroller, were summarized and compared, and the reasons were analyzed. The results showed that at the MATLAB/Simulink stage, SAC had better control performance. However, when transferred to the STM32 microcontroller, only the PID algorithm achieved stable and effective control, while the other algorithms only showed the intention of control. The reasons are analyzed in detail in CHAPTER 4.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|