$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Алгоритм оптимизации роя частиц (PSO) продемонстрировал быстрое начальное сокращение композитной целевой функции, за которым последовал период постепенной сходимости. В частности, оптимальное значение приспособленности снизилось до 1,8757 в первом вычислительном цикле, тогда как среднее значение приспособленности роя снизилось с 2,0573 до 1,2518 к 35-й итерации. Большая часть этой конвергенции происходила в первые 15–20 итераций. После этой стадии траектория лучшего решения по всему миру сходилась, что указывало на то, что рой достиг стабильной области в заранее определённом пространстве поиска, а не блуждал случайно. Окончательный набор усиления, полученный из PSO, сохранял структурную целостность базового закона обратного шага, но перераспределял относительную весовую нагрузку между стабилизирующими членами (Таблица 2). Как показано на рисунке 1, алгоритм оптимизации способствовал быстрому затуханию функции приспособленности, переходя от начальной фазы исследования к стабильному глобальному лучшему решению за 35 итераций. По сравнению с ручной настройкой базовой линии, оптимизированный контроллер принял более крупные значения для k1 и k2, уменьшенный наклон поверхности ошибки λ и более широкий φ пограничного слоя.
Производительность пошагового трекинга
Сравнительный анализ выявляет явные различия в производительности между двумя контроллерами во время эксперимента с трекингом шагов, иллюстрируя ожидаемые положительные и неоптимальные результаты этого протокола. Базовый контроль обратного шага представляет собой типичный субоптимальный результат; Хотя она сохраняла общую стабильность после команды 0,50 радика, введённой на 2,0 с, она демонстрировала быстрый начальный рост, преждевременно отклоняющийся от целевой траектории, что приводило к стойким остаточным колебаниям и требовало длительного времени для сходов. В то же время контроллер, оптимизированный для PSO, демонстрирует репрезентативный положительный результат, характеризующийся быстрым, затухающим подходом к заданной точке без срабатывания насыщения команд. В течение десяти последовательных испытаний оптимизированный контроллер снизил RMSE с 0,065 ± 0,002 рад до 0,050 ± 0,002 рад (тест Welch t, p < 0,001, Таблица 4). Временные метрики также улучшились: перераспределение снизилось с 4,644 ± 0,604% до 3,627 ± 0,620% (Mann–Whitney U, p = 0,009), а время роста было сокращено с 0,788 ± 0,025 с до 0,548 ± 0,025 с (Mann–Whitney U, p < 0,001). Эти различия в производительности показаны на рисунках 2 и 3, где оптимизированный отклик демонстрирует улучшенное демпфирование и более быструю сходимость по заданным точкам. Эта повышенная точность была достигнута параллельно снижением управляющего напряжения по среднеквадратичному корню на 22,1% (с 0,669 ± 0,004 В до 0,521 ± 0,003 В). Одновременно максимальное колебание маятника было снижено на 33,1%, снизившись с 5,812° до 3,889° (Таблица 4). Кроме того, хотя ни одно базовое испытание не удовлетворяло критерию осаждения 1,0 с в пределах окна 10,0 с, оптимизированный контроллер добился успешного осаждения в 70% испытаний, зафиксировав среднее время осаждения 1,057 ± 0,348 с.
Производительность синусоидального отслеживания
Обе стратегии контроля поддерживали ограниченное отслеживание в межсмешанной частоте синусоидального референса на протяжении всего периода 20-х тестов. Хотя визуально разрыв в производительности был менее заметен, чем в тестах с пошаговым ответом, статистические результаты повторных исследований показали улучшение результатов при оптимизированном подходе. Базовый управляющий сигнал имел более широкую огибающую ошибок отслеживания и заметно отставал от целевого сигнала. В отличие от этого, оптимизированный контроллер отслеживал заданную точку более точно как при низкочастотных, так и при высокочастотных вариациях, обеспечивая более точное распределение пиковых ошибок вдоль эталонной траектории. В результате RMSE в полном испытании был снижен с 0,061 ± 0,003 рад до 0,040 ± 0,003 рад после оптимизации. Как указано в таблице 5, оптимизированный контроллер также способствовал снижению управляющего напряжения RMS (с 0,557 ± 0,002 В до 0,402 ± 0,002 В) и ограничил максимальное перемещение маятника с 2,156 ± 0,079° до 1,464 ± 0,061°, что указывает на улучшение фазовой синхронизации и энергоэффективности (p < 0,001, Таблица 5; Рисунок 4).
Отторжение нарушений и устойчивость между сценариями
Введение аддитивных крутящих импульсов на 6,0 и 12,2 с вызывало большие отклонения угла рычага и более широкие отклонения маятника в отклике базового контроллера. Хотя оптимизированный контроллер также сразу фиксировал возмущения, его последующие отклонения были ниже. Процесс восстановления к равновесию с нулевой опорой показал качественно более быстрый тренд (от 0,014 с до 0,000 с); Однако этот конкретный показатель не достиг статистической значимости (p = 0,078), главным образом потому, что разрешение логирования данных в 20 мс вызывало измеримый эффект пола. В ходе многократных попыток оптимизированная параметризация снижала пиковую ошибку после возмущения. Интеграл абсолютной ошибки (IAE), вычисленный за 20 с, был уменьшен с 0,377 ± 0,012 до 0,248 ± 0,015, а также соответствующее снижение управляющего RMS-напряжения с 0,656 ± 0,003 В до 0,508 ± 0,005 В. Максимальная амплитуда колебаний маятника была аналогично ослаблена с 11,456 ± 0,117° до 7,561 ± 0,063° (Таблица 6). Рейтинг контролёров оставался стабильным во всех трёх тестовых профилях. Стратегия обратного движения, оптимизированная для PSO, приводила к снижению временных ошибок, снижению неточностей в стационарном состоянии и минимизации пассивных отклонений маятника (стр. < 0.001, Таблица 6; Рисунок 5) без необходимости увеличения общей мощности привода. Распределение основных показателей эффективности по межопытным испытаниям изложено на рисунке 6.
ДОСТУПНОСТЬ ДАННЫХ:
Поддерживающий набор данных, используемый для генерации фигур и таблиц, включая репрезентативные данные, метрики на уровне исследования, заранее заданные случайные семена и записи настройки PSO, был депонирован в Zenodo и доступен публично под именем DOI 10.5281/zenodo.20395966.

Рисунок 1: Оптимизационная сходимость роя частиц при настройке контроллеров. (A) Лучшие значения приспособленности роя за 35 итераций; (B) Средние значения приспособленности для каждой временной точки. Композитный объект быстро распадался на начальной фазе разведки, но постепенно замедлялся, когда сходился к стабильной области оптимизированного для PSO закона управления обратным шагом. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 2: Репрезентативные ответы пошагового отслеживания базового и оптимизированного для PSO контроллера обратного степпинга. (A) Командный отсчёт по углу руки и измеренный отклик угла руки для полной последовательности шагов длиной 20 секунд; (B) Расширенный вид реакции сразу после шага 0,50 рад, приложенного на 2,0 с; (C) Расширенный вид отклика после начала второго сегмента команды 0,20 радиации на 10,0 с. После оптимизации контроллер, оптимизированный для PSO, показал более быстрое время роста, меньшую пиковую ошибку и лучшее демпфирование по сравнению с базовым контроллером. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 3: Ошибка отслеживания по углу рычага и поведение управления под двумя контроллерами. (A) Ошибка отслеживания угла руки во время полного теста пошагового отслеживания; (B) Сигнал управляющего напряжения для того же испытания; (C) Угол отклонения маятника во время шагового отклика. Оптимизированный контроллер показывал меньшие ошибки, более узкий диапазон колебаний и относительно более плавное движение при более низком уровне команды RMS. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 4: Репрезентативная синусоидальная система отслеживания при смешанном частотном ориентире. (A) Командовал синусоидальными эталонными сигналами и измерял реакции угла руки в рамках эксперимента с отслеживанием 20 секунд; (B) ошибка отслеживания в том же временном диапазоне; (C) Угол отклонения маятника в процессе синусоидального отслеживания. Оптимизированный PSO-контроллер отслеживал композитную команду более точно, чем базовый контроллер, демонстрируя снижение фазовой задержки и уменьшенный диапазон ошибок в последовательных циклах. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 5: Репрезентативные реакции на нарушение возмущений при нулевой регуляции. (A) ошибка отслеживания по углу рычага во время теста на отстранение возмущения, включая нарушения крутящего момента и импульса на 6,0 и 12,2 с; (B) Угол отклонения маятника во время того же испытания; (C) Управляющий сигнал напряжения при отстранении возмущения. По сравнению с базовым контроллером, оптимизированное для PSO управление показало меньшее максимальное отклонение после возмущения и более быстрое восстановление к заданной точке. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

Рисунок 6: Межпробное распределение основных показателей эффективности во всех трёх ситуациях тестирования. (A) RMSE с отслеживанием шагов; (B) Время роста с отслеживанием шагов; (C) Синусоидальное отслеживание RMSE; (D) Синусоидальная фазовая задержка; (E) Пиковая ошибка отслеживания после возмущения; (F) Максимальное смещение маятника при условии возмущения-отклонения. Каждая панель показывает распределение 10 действительных испытаний при каждом состоянии контроллера. Центральная тенденция и дисперсия базовых и оптимизированных для PSO систем управления шагом назад сравниваются напрямую. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
| Параметр | Символ | Ценность | Подразделение |
| Длина вращающегося рычага | Lr | 0.215 | m |
| Длина центра масс маятника | Лп | 0.168 | m |
| Масса вращающегося рычага | МР | 0.254 | кг |
| Маятниковая масса | mp | 0.097 | кг |
| Вязкое демпфирование рычага | br | 0.0031 | N·m·s/rad |
| Вязкое демпфирование маятника | bp | 0.0018 | N·m·s/rad |
| Постоянный крутящий момент двигателя | Кт | 0.053 | N·m/A |
| Разрешение энкодера | Nenc | 4096 | Counts/rev |
| Период обновления контроллера | Тс | 0.002 | s |
Таблица 1: Номинальные параметры системы нелинейной модели вращающегося инвертированного маятника. Номинальный геометрический, инерционный, демпфирующий, срабатывающий и сенсорный список параметров для нелинейной модели и системы управления в реальном времени в реальном времени. Несоответствие демпфирования, добавленное при формальном применении теста, является независимым и исключается из этих номинальных показателей.
| Контроллер | Усиление | Ценность | Описание |
| Базовый шаг назад | k1 | 3.6 | Ручная настройка начального стабилизационного усиления |
| Базовый шаг назад | k2 | 1.95 | Ручная настройка виртуального усиления управления |
| Базовый шаг назад | λ | 2.1 | Наклон поверхности с ошибкой |
| Базовый шаг назад | φ | 0.12 | Ширина пограничного слоя |
| Оптимизированный для PSO шаг назад | k1 | 4.19 | Лучшая частица в мире после 35 итераций |
| Оптимизированный для PSO шаг назад | k2 | 2.44 | Лучшая частица в мире после 35 итераций |
| Оптимизированный для PSO шаг назад | λ | 1.83 | Лучшая частица в мире после 35 итераций |
| Оптимизированный для PSO шаг назад | φ | 0.92 | Лучшая частица в мире после 35 итераций |
Таблица 2: Базовые усиления контроллера с обратного шага и оптимизированные для PSO усиления контроллера обратного шага .В таблице представлены комбинации усиления для рабочих состояний обоих контроллеров. Базовые значения фиксировались при ручной настройке; Оптимизированные по PSO приросты относятся к итоговой глобальной лучшей частице, сохраняемой после 35 итераций оптимизации.
| Предмет | Технические характеристики |
| Компьютер целей в реальном времени | Промышленный ПК, процессор класса Intel i7, 16 ГБ оперативной памяти |
| Режим выполнения | Симуляция с фиксированным шагом в реальном времени |
| Период обновления контроллера | 2 мс |
| Интервал экспорта сигнала | 20 мс |
| Интерфейс сигнала | Вход и аналоговый выход энкодера ±10 В |
| Конфигурация завода | Нелинейная модель вращающегося маятника типа Фурута |
| Введённые неидеальные эффекты | Шум измерения, задержка маятникового канала и несоответствие демпфирования |
| Шум измерения | 0,003 радиационного угла рычага; 0,004 радиация на углу маятника |
| Задержка с маятниковым каналом | 4 мс |
| Несоответствие демпфирования заводов | +8% относительно номинальной модели контроллера |
| Насыщение команд | ±10 В |
| Критерии безопасности остановки | |θ| > 0,70 радиация, |α| > 0,35 радиация, или насыщение > 100 мс |
| Предварительное принятие позиционирования | |α| ≤ 0,05 радиации минимум 1,0 с до начала испытаний |
| Профиль опоры шагов | 0 рад (0,0-2,0 с), 0,50 рад (2,0-10,0 с), 0,20 рад (10,0-20,0 с) |
| Синусоидальный эталонный профиль | 0,26 sin(2π·0,20t) + 0,12 sin(2π·0,30t + 0,40) rad |
| Протокол возмущения | Два аддитивных импульса крутящего момента на 6,0 с и 12,2 с |
| Амплитуда и ширина возмущения | 0,030 Н·м, 0,12 с |
| Действительные испытания по контроллеру и сценарию | 10 |
Таблица 3: Среда симуляции в реальном времени, настройки сигнала и правила квалификации испытаний. Краткое описание платформы исполнения, частоты обновления контроллера, интервалов экспорта сигнала, ввода неидеальных эффектов, условий остановки безопасности, эталонных траекторий, настроек возмущений и допустимых критериев испытаний.
| Метрика | Базовый шаг назад n=10 | Оптимизированный PSO-шаг назад n=10 | Значение p | Статистический тест |
| Отслеживание RMSE (радиостанция) | 0,065 ± 0,002 | 0,050 ± 0,002 | <0.001 | Тест Уэлча t-тест |
| Ошибка устойчивого состояния, 9,0–10,0 с (радиация) | -0,007 ± 0,001 | -0,004 ± 0,001 | <0.001 | Университет Манн–Уитни |
| Пересечение (%) | 4,644 ± 0,604 | 3.627 ± 0.620 | 0.009 | Университет Манн–Уитни |
| Время подъёма | 0,788 ± 0,025 | 0,548 ± 0,025 | <0.001 | Университет Манн–Уитни |
| Время урегулирования | Нет действительных урегулированных судебных разбирательств (0/10) | 1.057 ± 0.348 (7 из 10 действительных урегулированных судебных процессов) | NA | Не сравнивать |
| Управляющий RMS (V) | 0,669 ± 0,004 | 0,521 ± 0,003 | <0.001 | Тест Уэлча t-тест |
| Максимальное отклонение маятника (°) | 5.812 ± 0.156 | 3,889 ± 0,109 | <0.001 | Тест Уэлча t-тест |
Таблица 4: Метрики производительности с отслеживанием шагов по 10 действительным испытаниям на один контроллер. В этой таблице представлена статистика повторных испытаний эксперимента с трекингом шагов, включающая отслеживание RMSE, ошибку в стационарном состоянии, переброс, время роста, скорость сходимости заданной точки, управляемое RMS-напряжение и максимальное отклонение маятника. Значения указываются как средние ± стандартных отклонениях, если не указано иное.
| Оптимизированный PSO-шаг назад n=10 | Значение p | Статистический тест |
| 0,040 ± 0,003 | <0.001 | Тест Уэлча t-тест |
| 0,088 ± 0,006 | <0.001 | Тест Уэлча t-тест |
| 0,232 ± 0,019 | <0.001 | Тест Уэлча t-тест |
| 0,402 ± 0,002 | <0.001 | Тест Уэлча t-тест |
| 1.464 ± 0.061 | <0.001 | Тест Уэлча t-тест |
Таблица 5: Показатели производительности синусоидального отслеживания по 10 действительным испытаниям на один контроллер. В этой таблице представлены резюме повторных испытаний теста синусоидального отслеживания, которые включают полную пробную ошибку среднего квадрата корня (RMSE), максимальную абсолютную ошибку отслеживания, фазовую задержку и управляющее RMS-напряжение. Также приведено наибольшее отклонение маятника. Положительная фазовая задержка указывает на то, что измеренный выход отстаёт от заданной точки.
| Значение p | Статистический тест |
| <0.001 | Тест Уэлча t-тест |
| 0.078 | Университет Манн–Уитни |
| <0.001 | Тест Уэлча t-тест |
| <0.001 | Тест Уэлча t-тест |
| <0.001 | Тест Уэлча t-тест |
Таблица 6: Метрики производительности отклонения помех по 10 действительным испытаниям на один контроллер. Данные повторных испытаний экспериментов по отторжению возмущений включают пиковую ошибку отслеживания после возмущения, время восстановления, интеграл абсолютной ошибки (IAE), управляющее напряжение RMS и максимальное отклонение маятника. Согласно настройкам экспорта сигнала, измеримое время восстановления ограничено периодом логирования в 20 мс.