$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
O algoritmo de otimização de enxame de partículas (PSO) demonstrou uma rápida redução inicial na função objetivo composta, seguida por um período de convergência gradual. Especificamente, o valor ótimo de aptidão diminuiu para 1,8757 no primeiro ciclo computacional, enquanto a aptidão média-enxame caiu de 2,0573 para 1,2518 na 35ª iteração. A maior parte dessa convergência ocorreu durante as 15 a 20 iterações iniciais. Além desse estágio, a trajetória da solução global convergiu, indicando que o enxame havia alcançado uma região estável dentro do espaço de busca predefinido, em vez de vagar aleatoriamente. O conjunto final de ganho derivado do PSO manteve a integridade estrutural da lei de retrocesso da linha base, mas redistribuiu o peso relativo entre os termos estabilizadores (Tabela 2). Como ilustrado na Figura 1, o algoritmo de otimização facilitou uma rápida decadência da função de aptidão, passando de uma fase inicial de exploração para uma solução global estável em 35 iterações. Comparado à linha base ajustada manualmente, o controlador otimizado adotou valores maiores para k1 e k2, uma inclinação de erro λ na superfície reduzida e uma camada limite φ mais larga.
Desempenho por acompanhamento por passos
Uma análise comparativa revela diferenças distintas de desempenho entre os dois controladores durante o experimento de acompanhamento por etapas, ilustrando os resultados positivos e subótimos esperados deste protocolo. O controle base do retrocesso representa um resultado típico subótimo; Embora mantivesse estabilidade geral após o comando de 0,50 radiador injetado a 2,0 s, apresentava uma taxa inicial de subida rápida que se desviava prematuramente da trajetória do alvo, resultando em oscilações residuais persistentes e exigindo uma longa duração para convergência. Por outro lado, o controlador otimizado para PSO demonstra um resultado positivo representativo, caracterizado por uma abordagem rápida e amortecida ao ponto de ajuste sem acionar saturação de comandos. Ao longo de dez testes consecutivos, o controlador otimizado reduziu o RMSE de rastreamento de passos de 0,065 ± 0,002 rad. para 0,050 ± 0,002 rad. (Welch t-test, p < 0,001, Tabela 4). As métricas transitórias também melhoraram: o overshoot diminuiu de 4,644 ± 0,604% para 3,627 ± 0,620% (Mann–Whitney U, p = 0,009), e o tempo de subida foi reduzido de 0,788 ± 0,025 s para 0,548 ± 0,025 s (Mann–Whitney U, p < 0,001). Essas diferenças de desempenho são mostradas nas Figuras 2 e 3, onde a resposta otimizada apresenta amortecimento aprimorado e convergência de pontos de ajuste mais rápida. Essa precisão aprimorada foi alcançada junto com uma redução de 22,1% na tensão de controle da raiz quadrática média (de 0,669 ± 0,004 V para 0,521 ± 0,003 V). Simultaneamente, a oscilação máxima do pêndulo foi atenuada em 33,1%, caindo de 5,812° para 3,889° (Tabela 4). Além disso, embora nenhum ensaio de linha de base tenha atendido ao critério de assentamento de 1,0 s dentro da janela de 10,0 s, o controlador otimizado alcançou o assentamento bem-sucedido em 70% dos ensaios, registrando um tempo médio de assentamento de 1,057 ± 0,348 s.
Desempenho de rastreamento sinusoidal
Ambas as estratégias de controle mantiveram o rastreamento limitado sob a referência senoidal de frequência mista durante toda a duração do teste de 20 s. Embora a diferença de desempenho tenha sido visualmente menos pronunciada do que nos testes de resposta por passos, resultados estatísticos em ensaios repetidos indicaram melhora no desempenho com a abordagem otimizada. O sinal de controle de base apresentava um envelope de erro de rastreamento mais amplo e ficava visivelmente atrasado em relação à forma de onda alvo. Em contraste, o controlador otimizado acompanhava o ponto de ajuste mais de perto tanto em variações de baixa quanto alta frequência, resultando em uma distribuição mais rígida dos erros de pico ao longo da trajetória de referência. Consequentemente, o RMSE de teste completo foi reduzido de 0,061 ± 0,003 radiação para 0,040 ± 0,003 rad. Como detalhado na Tabela 5, o controlador otimizado também facilitou uma redução na tensão RMS de controle (de 0,557 ± 0,002 V para 0,402 ± 0,002 V) e restringiu o deslocamento máximo do pêndulo de 2,156 ± 0,079° para 1,464 ± 0,061°, indicando melhor sincronização de fase e eficiência energética (p < 0,001, Tabela 5; Figura 4).
Rejeição de perturbações e robustez entre cenários
A injeção de pulsos de torque aditivos em 6,0 s e 12,2 s induziu desvios maiores do ângulo do braço e excursões de pêndulo mais amplas na resposta do controlador de base. Embora o controlador otimizado também registrasse as perturbações imediatamente, suas excursões pós-perturbação eram menores. O processo de recuperação em direção ao equilíbrio de referência zero apresentou uma tendência qualitativamente mais rápida (de 0,014 s a 0,000 s); No entanto, essa métrica específica não atingiu significância estatística (p = 0,078), principalmente porque a resolução de registro de dados de 20 ms induziu um efeito mínimo mensurável. Ao longo de tentativas repetidas, a parametrização otimizada reduziu o erro de pico pós-perturbação. A integral do erro absoluto (IAE) calculada ao longo dos 20 s de duração foi reduzida de 0,377 ± 0,012 para 0,248 ± 0,015, juntamente com uma correspondente queda na tensão RMS de controle de 0,656 ± 0,003 V para 0,508 ± 0,005 V. A amplitude máxima da oscilação do pêndulo foi igualmente atenuada de 11,456 ± 0,117° para 7,561 ± 0,063° (Tabela 6). A classificação dos controladores permaneceu consistente em todos os três perfis de teste. A estratégia de retrocesso otimizada para PSO gerou menores erros transitórios, redução das imprecisões em regime estacionário e minimizou as excursões passivas de pêndulo (p < 0,001, Tabela 6; Figura 5) sem exigir um aumento no esforço total do atuador. As distribuições entre ensaios dos principais indicadores de desempenho estão resumidas na Figura 6.
DISPONIBILIDADE DE DADOS:
O conjunto de dados de suporte usado para gerar as figuras e tabelas, incluindo dados representativos, métricas em nível de ensaio, sementes aleatórias predefinidas e registros de ajuste de PSO, foi depositado no Zenodo e está disponível publicamente sob DOI 10.5281/zenodo.20395966.

Figura 1: Convergência de otimização por enxame de partículas na sintonia do controlador. (A) Os melhores valores de aptidão do enxame ao longo de 35 iterações; (B) Valores médios de aptidão para cada ponto de tempo. O objetivo composto decatiu rapidamente na fase inicial de exploração, mas gradualmente desacelerou à medida que convergia para uma região estável da lei de controle de retrocesso otimizada para PSO. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 2: Respostas representativas de rastreamento por passos do controlador de retrocesso otimizado para a linha de base e PSO. (A) Referência do ângulo do braço comandada e resposta medida do ângulo do braço durante uma sequência completa de 20 segundos; (B) Visão ampliada da resposta imediatamente após um passo radiador de 0,50 aplicado a 2,0 s; (C) Visão ampliada da resposta após o segundo segmento de comando de 0,20 radiação começa aos 10,0 s. Após a otimização, o controlador otimizado para PSO demonstrou tempo de subida mais rápido, menor erro de pico e melhor amortecimento em comparação com o controlador base. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 3: Erro de rastreamento do ângulo do braço e comportamento de controle sob os dois controladores. (A) Erro no rastreamento do ângulo do braço durante o teste completo de rastreamento de passos; (B) Sinal de tensão de controle para o mesmo teste; (C) Ângulo de desvio do pêndulo durante a resposta em degrau. O controlador otimizado apresentava excursões de erro menores, uma faixa de oscilação mais estreita e um movimento relativamente mais suave sob um nível de comando RMS mais baixo. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 4: Desempenho representativo de rastreamento sinusoidal sob uma referência de frequência mista. (A) Comandou referência sinusoidal e mediu respostas do ângulo do braço dentro do experimento de rastreamento de 20 s; (B) Erro de rastreamento dentro do mesmo intervalo de tempo; (C) Ângulo de desvio do pêndulo durante o processo de rastreamento sinusoidal. O controlador otimizado para PSO acompanhava o comando composto mais de perto do que o controlador base, demonstrando redução do atraso de fase e uma faixa reduzida de erros em ciclos consecutivos. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 5: Respostas representativas de rejeição de distúrbios sob regulação de referência zero. (A) Erro de rastreamento do ângulo do braço durante o teste de rejeição de distúrbios, incluindo distúrbios de pulso de torque em 6,0 s e 12,2 s; (B) Ângulo de desvio do pêndulo durante o mesmo ensaio; (C) Controle do sinal de tensão durante a rejeição de distúrbios. Comparado ao controlador de base, o controle otimizado para PSO apresentou menor desvio máximo pós-perturbação e recuperação mais rápida em direção ao ponto de ajuste. Por favor, clique aqui para ver uma versão ampliada desta figura.

Figura 6: Distribuição cruzada entre ensaios dos principais indicadores de desempenho nas três situações de teste. (A) Rastreamento por passos RMSE; (B) Acompanhamento de passos do tempo de subida; (C) RMSE de rastreamento sinusoidal; (D) Atraso de fase sinusoidal; (E) Erro de rastreamento no pico pós-perturbação; (F) Deslocamento máximo do pêndulo sob a condição de perturbação-rejeição. Cada painel mostra a distribuição de 10 testes válidos sob cada condição do controlador. A tendência central e a dispersão dos sistemas de controle de retrocesso otimizados para PSO e base são comparadas diretamente. Por favor, clique aqui para ver uma versão ampliada desta figura.
| Parâmetro | Símbolo | Valor | Unidade |
| Comprimento do braço rotativo | Lr | 0.215 | m |
| Comprimento do centro de massa do pêndulo | Lp | 0.168 | m |
| Massa do braço rotativo | mr | 0.254 | kg |
| Massa do pêndulo | mp | 0.097 | kg |
| Amortecimento viscoso do braço | br | 0.0031 | N·m·s/rad |
| Amortecimento viscoso do pêndulo | bp | 0.0018 | N·m·s/rad |
| Constante de torque do motor | Kt | 0.053 | N·m/A |
| Resolução do codificador | Nenc | 4096 | Contagens/rev |
| Período de atualização do controle | Ts | 0.002 | s |
Tabela 1: Parâmetros nominais do sistema do modelo rotativo de pêndulo invertido não linear. A lista nominal de parâmetros geométricos, inerciais, de amortececimento, acionamento e sensores para o desenvolvimento em tempo real de modelos não lineares de plantas e sistemas de controle. O desajuste de amortecimento adicionado no momento da aplicação formal do teste é independente e está excluído desses valores nominais.
| Controlador | Ganho | Valor | Descrição |
| Recuo de linha de fundo | k1 | 3.6 | Ganho inicial de estabilização ajustado manualmente |
| Recuo de linha de fundo | k2 | 1.95 | Ganho de controle virtual ajustado manualmente |
| Recuo de linha de fundo | λ | 2.1 | Erro com inclinação da superfície |
| Recuo de linha de fundo | φ | 0.12 | Largura da camada de fronteira |
| Retrocesso otimizado para PSO | k1 | 4.19 | Partícula globalmente melhor após 35 iterações |
| Retrocesso otimizado para PSO | k2 | 2.44 | Partícula globalmente melhor após 35 iterações |
| Retrocesso otimizado para PSO | λ | 1.83 | Partícula globalmente melhor após 35 iterações |
| Retrocesso otimizado para PSO | φ | 0.92 | Partícula globalmente melhor após 35 iterações |
Tabela 2: Ganhos básicos de controle de backstep e ganhos otimizados para PSO. A tabela apresenta as combinações de ganho para os estados operacionais de ambos os controladores. Os valores de base eram fixos durante a sintonia manual; Ganhos otimizados para PSO referem-se à partícula global final retida após 35 iterações de otimização.
| Item | Especificação |
| Computador alvo em tempo real | PC Industrial, CPU Intel i7 classe, 16 GB de RAM |
| Modo de execução | Simulação em tempo real de etapas fixas |
| Período de atualização do controle | 2 ms |
| Intervalo de exportação de sinal | 20 ms |
| Interface de sinal | Entrada do codificador e saída analógica, ±10 V |
| Configuração da planta | Modelo rotativo de pêndulo invertido do tipo Furuta não linear |
| Efeitos não ideais injetados | Ruído de medição, atraso pêndulo-canal e descompasso de amortecimento |
| Ruído de medição | 0,003 radiação no ângulo do braço; 0,004 radiador no ângulo do pêndulo |
| Atraso no canal de pêndulo | 4 ms |
| Desajuste de amortecimento de plantas | +8% em relação ao modelo controlador nominal |
| Saturação de comandos | ±10 V |
| Critérios de parada de segurança | |θ| > 0,70 rad, |α| > 0,35 rad, ou saturação > 100 ms |
| Aceitação pré-posicionamento | |α| ≤ 0,05 de radiação por pelo menos 1,0 s antes do início do teste |
| Perfil de referência de degraus | 0 radiador (0,0-2,0 s), 0,50 radiador (2,0-10,0 s), 0,20 radiador (10,0-20,0 s) |
| Perfil de referência sinusoidal | 0,26 sin(2π·0,20t) + 0,12 sin(2π·0,30t + 0,40) rad |
| Protocolo de perturbação | Dois pulsos de torque aditivo em 6,0 s e 12,2 s |
| Amplitude e largura da perturbação | 0,030 N·m, 0,12 s |
| Testes válidos por controlador e cenário | 10 |
Tabela 3: Ambiente de simulação em tempo real, configurações de sinal e regras de qualificação de ensaios. Resumo da plataforma de execução, taxa de atualização do controlador, intervalos de exportação de sinais, injeção de efeitos não ideais, condições de parada de segurança, trajetórias de referência, configurações de perturbação e critérios válidos de teste.
| Métrica | Retrocesso na linha de base n=10 | Retrocesso otimizado para PSO n=10 | valor p | Teste estatístico |
| Rastreamento RMSE (rad) | 0,065 ± 0,002 | 0,050 ± 0,002 | <0,001 | Teste t de Welch |
| Erro em estado estacionário, 9,0–10,0 s (rad) | -0,007 ± 0,001 | -0,004 ± 0,001 | <0,001 | Universidade Mann–Whitney |
| Ultrapasse (%) | 4.644 ± 0.604 | 3.627 ± 0.620 | 0.009 | Universidade Mann–Whitney |
| Tempo(s) de ascensão | 0,788 ± 0,025 | 0,548 ± 0,025 | <0,001 | Universidade Mann–Whitney |
| Tempo(s) de liquidação | Sem julgamentos válidos e estabelecidos (0/10) | 1.057 ± 0.348 (7/10 ensaios válidos resolvidos) | NA | Não comparado |
| Controle RMS (V) | 0,669 ± 0,004 | 0,521 ± 0,003 | <0,001 | Teste t de Welch |
| Desvio máximo do pêndulo (grau) | 5.812 ± 0.156 | 3.889 ± 0.109 | <0,001 | Teste t de Welch |
Tabela 4: Acompanhamento de etapas das métricas de desempenho em 10 testes válidos por controlador. Esta tabela apresenta as estatísticas resumidas de tentativas repetidas do experimento de rastreamento de passos, que incluem rastreamento RMSE, erro em regime estacionário, ultrapasso, tempo de subida, velocidade de convergência do ponto de ajuste, tensão RMS de controle e desvio máximo do pêndulo. Os valores são reportados como médias ± desvios padrão, salvo indicação em contrário.
| Retrocesso otimizado para PSO n=10 | valor p | Teste estatístico |
| 0,040 ± 0,003 | <0,001 | Teste t de Welch |
| 0,088 ± 0,006 | <0,001 | Teste t de Welch |
| 0,232 ± 0,019 | <0,001 | Teste t de Welch |
| 0,402 ± 0,002 | <0,001 | Teste t de Welch |
| 1.464 ± 0.061 | <0,001 | Teste t de Welch |
Tabela 5: Métricas de desempenho de acompanhamento sinusoidal em 10 testes válidos por controlador. Esta tabela apresenta os resumos das tentativas repetidas do teste de rastreamento sinusoidal, que incluem erro quadrático médio da raiz (RMSE) de tentativa completa, erro absoluto máximo de rastreamento, atraso de fase e tensão RMS de controle. A maior desvio do pêndulo também é fornecida. Um atraso de fase positivo indica que a saída medida fica atrás do ponto de ajuste.
| valor p | Teste estatístico |
| <0,001 | Teste t de Welch |
| 0.078 | Universidade Mann–Whitney |
| <0,001 | Teste t de Welch |
| <0,001 | Teste t de Welch |
| <0,001 | Teste t de Welch |
Tabela 6: Métricas de desempenho em rejeição de perturbações em 10 ensaios válidos por controlador. Os dados de tentativas repetidas dos experimentos de rejeição de distúrbio incluem o erro de rastreamento pós-perturbação máximo, tempo de recuperação, integral do erro absoluto (IAE), tensão RMS de controle e desvio máximo do pêndulo. Conforme ditado pelas configurações de exportação de sinal, o tempo mensurável de recuperação é limitado pelo período de registro de 20 ms.