# Estratégias de controlo de circuito duplo para sincronização de cilindros pneumáticos

> Fonte: https://rodlesspneumatic.com/pt/blog/dual-loop-control-strategies-for-pneumatic-cylinder-synchronization/
> Published: 2025-12-08T04:47:33+00:00
> Modified: 2026-03-06T02:11:30+00:00
> Agent JSON: https://rodlesspneumatic.com/pt/blog/dual-loop-control-strategies-for-pneumatic-cylinder-synchronization/agent.json
> Agent Markdown: https://rodlesspneumatic.com/pt/blog/dual-loop-control-strategies-for-pneumatic-cylinder-synchronization/agent.md

## Resumo

As estratégias de controlo de circuito duplo utilizam dois circuitos de feedback aninhados para sincronizar vários cilindros pneumáticos: um circuito interno de velocidade que controla a velocidade individual do cilindro através da modulação proporcional da válvula e um circuito externo de posição que compara as posições do cilindro e ajusta os pontos de ajuste de...

## Artigo

![Um diagrama esquemático técnico que ilustra uma estratégia de controlo de circuito duplo para cilindros pneumáticos sincronizados. O diagrama mostra dois cilindros movendo uma carga partilhada, com sensores de posição e velocidade enviando feedback para um controlador de movimento. O controlador usa um circuito de posição externo para calcular o erro de sincronização e ajustar os pontos de ajuste de velocidade para dois circuitos de velocidade internos, que controlam válvulas proporcionais para cada cilindro. Uma caixa de texto indica a precisão da sincronização de ±0,5 mm a ±2 mm.](https://rodlesspneumatic.com/wp-content/uploads/2025/12/Dual-Loop-Pneumatic-Synchronization-Control-Diagram-1024x687.jpg)

Diagrama de controlo de sincronização pneumática de circuito duplo

## Introdução

O seu sistema multi-cilindros está a debater-se com erros de sincronização que causam encravamento, danos no produto ou riscos de segurança? Quando dois ou mais cilindros pneumáticos têm de se mover em conjunto - levantando cargas pesadas, guiando painéis largos ou coordenando movimentos complexos - mesmo pequenas diferenças de posição criam problemas graves. Os sistemas pneumáticos tradicionais de circuito aberto simplesmente não conseguem manter a sincronização apertada que a produção moderna exige.

**As estratégias de controlo de circuito duplo utilizam dois circuitos de feedback aninhados para sincronizar vários cilindros pneumáticos: um circuito interno de velocidade que controla a velocidade individual do cilindro através da modulação proporcional da válvula e um circuito externo de posição que compara as posições do cilindro e ajusta os pontos de ajuste de velocidade para minimizar o erro de sincronização. Esta arquitetura normalmente atinge uma precisão de sincronização de ±0,5 mm a ±2 mm em comprimentos de curso de até 3 metros, em comparação com ±10-50 mm com sistemas pneumáticos básicos.**

No último trimestre, trabalhei com Steven, um engenheiro mecânico de uma fábrica de painéis solares em Phoenix, Arizona. O seu sistema de pórtico de cilindro duplo para manusear painéis de vidro de 2 metros estava a ter erros de sincronização de 15 mm que causavam a quebra de painéis, o que custava $8.000 por mês. Depois de implementar o controlo de circuito duplo no seu sistema de cilindro sem haste Bepto, a sincronização melhorou para ±1,2mm, a quebra caiu para quase zero e a produção aumentou 12% devido a velocidades de funcionamento mais rápidas e seguras. Deixe-me explicar como funciona esta poderosa estratégia de controlo.

## Índice

- [O que são estratégias de controlo de circuito duplo e por que são necessárias?](#what-are-dual-loop-control-strategies-and-why-are-they-needed)
- [Como o circuito interno de velocidade controla a velocidade individual dos cilindros?](#how-does-the-inner-velocity-loop-control-individual-cylinder-speed)
- [Como o loop de posição externa mantém a sincronização?](#how-does-the-outer-position-loop-maintain-synchronization)
- [Quais são os requisitos de implementação e as melhores práticas?](#what-are-the-implementation-requirements-and-best-practices)

## O que são estratégias de controlo de circuito duplo e por que são necessárias?

Compreender o desafio da sincronização revela por que o controlo sofisticado é essencial. ⚙️

**O controlo de circuito duplo resolve o problema fundamental de que os cilindros pneumáticos operam naturalmente a velocidades diferentes devido a variações de atrito, desequilíbrios de carga, diferenças de pressão de alimentação e [compressibilidade do ar](https://rodlesspneumatic.com/pt/blog/the-physics-of-air-compressibility-why-pneumatic-cylinders-experience-bounce/)[1](#fn-1). Uma arquitetura de circuito duplo separa o controlo de velocidade (circuito interno operando a 100-500 Hz) da sincronização de posição (circuito externo a 10-50 Hz), permitindo uma resposta rápida a perturbações enquanto mantém o movimento coordenado. Esta abordagem hierárquica supera os sistemas de circuito único em 5 a 10 vezes em precisão de sincronização.**

![Cilindro pneumático série DNC ISO6431](https://rodlesspneumatic.com/wp-content/uploads/2025/05/DNC-Series-ISO6431-Pneumatic-Cylinder-8.jpg)

[Cilindro pneumático série DNC ISO6431](https://rodlesspneumatic.com/pt/products/pneumatic-cylinders/dnc-series-iso6431-pneumatic-cylinder/)

### O desafio da sincronização

#### Por que os cilindros pneumáticos não sincronizam naturalmente

Mesmo cilindros “idênticos” apresentam comportamentos diferentes devido a:

- **Variação do atrito**: Desgaste da vedação, diferenças de lubrificação (variação de força ±10-30%)
- **Desequilíbrio de carga**: Desvio do centro de gravidade, distribuição desigual do peso
- **Diferenças de pressão de abastecimento**: Comprimentos de linha desiguais, restrições de fluxo
- **Compressibilidade do ar**: Efeitos da temperatura e da humidade na densidade do ar
- **Tolerâncias de fabrico**: Diâmetro do furo, dimensões da vedação (±0,05 mm típico)

Esses fatores causam diferenças de velocidade de 5-20% entre os cilindros, resultando em erros de posição que se acumulam ao longo do comprimento do curso.

### Arquitetura de loop único vs. loop duplo

| Arquitetura de controlo | Precisão da sincronização | Tempo de resposta | Complexidade | Custo |
| Circuito aberto (sem feedback) | ±10-50 mm | N/A | Muito baixo | Muito baixo |
| Loop de posição única | ±3-8mm | 100-300ms | Baixa | Baixa |
| Circuito duplo (velocidade + posição) | ±0,5-2mm | 20-80ms | Moderado | Moderado |
| Triplo Loop (adiciona Força) | ±0,2-1 mm | 10-50ms | Elevado | Elevado |

### Hierarquia do circuito de controlo

**Circuito externo (sincronização de posição):**

- Compara as posições de todos os cilindros
- Calcula o erro de sincronização
- Ajusta os pontos de ajuste de velocidade para cada cilindro
- Taxa de atualização: 10-50 Hz (a cada 20-100 ms)

**Circuito interno (controlo de velocidade):**

- Controla a velocidade individual dos cilindros
- Modula a posição proporcional da válvula
- Responde ao ponto de ajuste de velocidade do circuito externo
- Taxa de atualização: 100-500 Hz (a cada 2-10 ms)

Esta separação de preocupações permite que cada ciclo seja optimizado para a sua tarefa específica - o ciclo interno rápido lida com a resposta dinâmica enquanto o ciclo externo mais lento mantém a coordenação.

### Fundação Matemática

O erro de posição entre os cilindros é:

SyncError=|PositionCylinder1−PositionCylinder2|Sync_{Error} = \left| Posição_{Cilindro1} - Posição_{Cilindro2} \direita|

O loop externo gera correções de velocidade:

VelocityCorrection=Kp×SyncError+Kd×(dErrordt)Velocidade_{Correção} = K_{p} \times Sync_{Error} + K_{d} \times \left( \frac{dError}{dt} \right)

Onde KpK_{p} é o ganho proporcional e KdK_{d} é o ganho derivado (controlador PD típico).

Na Bepto, desenvolvemos parâmetros de controlo pré-ajustados para aplicações comuns de sincronização, reduzindo o tempo de comissionamento de dias para horas, ao mesmo tempo que garantimos um desempenho estável e preciso.

## Como o circuito interno de velocidade controla a velocidade individual dos cilindros?

O circuito interno fornece o controlo de velocidade rápido e preciso que permite a sincronização.

**O circuito interno de velocidade utiliza um sensor de posição (codificador linear ou [magnetostritivo](https://math.libretexts.org/Workbench/Numerical_Methods_with_Applications_(Kaw)/2%3A_Differentiation/2.02%3A_Numerical_Differentiation_of_Continuous_Functions)[2](#fn-3)) para calcular a velocidade do cilindro em tempo real através de [diferenciação numérica](https://www.ato.com/magnetostrictive-sensor-working-principle)[3](#fn-2), compara isso com o ponto de ajuste de velocidade do circuito externo e ajusta uma válvula proporcional ou servo para minimizar o erro de velocidade. Operando a 100-500 Hz com algoritmos de controlo PI ou PID, este circuito atinge uma precisão de velocidade dentro de ±2-5% e responde a perturbações em 10-30 ms, fornecendo a base de controlo de velocidade estável necessária para a sincronização.**

![Um diagrama técnico do "Circuito Interno de Controlo de Velocidade". Um "Controlador Interno de Velocidade (PI/PID, 100-500 Hz)" recebe um "Ponto de Regulação de Velocidade" de um "Circuito Externo" e feedback da "Velocidade Real". Ele envia um "Comando de Válvula" para uma "Válvula Proporcional/Servo" que regula o "Fluxo de Ar" para um "Cilindro Pneumático". Um "Sensor de Posição" no cilindro envia dados para um bloco de "Cálculo de Velocidade", que fecha o circuito. O texto na parte inferior indica: "Alcança precisão de velocidade: ±2-5%, tempo de resposta: 10-30 ms"."](https://rodlesspneumatic.com/wp-content/uploads/2025/12/Pneumatic-Inner-Velocity-Control-Loop-Diagram-1024x687.jpg)

Diagrama do circuito de controlo pneumático da velocidade interna

### Técnicas de medição de velocidade

#### Cálculo direto da velocidade

A maioria dos sistemas obtém a velocidade a partir do feedback de posição:

Velocity=Positioncurrent−PositionpreviousSampleTimeVelocidade = \frac{Posição_{atual} - Posição_{anterior}}{Amostra_{Tempo}}

Para um circuito de controlo de 100 Hz (tempo de amostragem de 10 ms):

- Mudança de posição de 1 mm = velocidade de 100 mm/s
- Resolução do sensor de posição de 0,01 mm = resolução de velocidade de 1 mm/s

#### Requisitos de filtragem

Os cálculos de velocidade bruta são ruidosos devido a:

- Quantização do sensor de posição
- Vibração mecânica
- Ruído elétrico

**Filtragem passa-baixa** suaviza o sinal:

- Filtro de primeira ordem: Simples, constante de tempo típica de 5-20 ms
- Média móvel: janela de amostra 3-10
- Filtro de Kalman: ideal, mas complexo

A constante de tempo do filtro deve ser mais rápida do que a resposta do circuito de controlo (normalmente 1/5 a 1/10 da largura de banda do circuito).

### Estratégias de controlo de válvulas

#### Modulação da válvula proporcional

O controlador de velocidade emite um comando para a válvula (normalmente 0-10 V ou 4-20 mA):

ValveCommand=Feedforward+PICorrectionVálvula_{Comando} = Alimentação + PI_{Correção}

****[Alimentação](https://en.wikipedia.org/wiki/Feed_forward_(control))[4](#fn-4)** componente**: Com base na velocidade e carga desejadas (melhora a resposta)
**Correção PI**: Elimina o erro de estado estacionário

| Tipo de válvula | Tempo de resposta | Resolução | Custo | Melhor aplicação |
| Direcional proporcional | 20-50ms | 8-12 bits | Médio | Sincronização geral |
| Servo-válvula | 5-15ms | 12-16 bits | Elevado | Sistemas de alta precisão |
| Digital controlado por PWM | 10-30 ms | 8-10 bits efetivos | Baixa | Aplicações sensíveis ao custo |

### Ajustando o ciclo interno

**Passo 1: Ganho proporcional (**KpK_{p}**)**

- Comece com um ganho baixo (KpK_{p} = 0.1)
- Aumente até que o sistema responda rapidamente sem oscilação
- Intervalo típico: 0,5-2,0 para controlo de velocidade

**Passo 2: Ganho integral (**KiK_{i}**)**

- Adicione ação integral para eliminar o erro em estado estacionário
- Começar muito baixo (KiK_{i} = 0.01)
- Intervalo típico: 0,05-0,3

**Passo 3: Ganho de derivação (**KdK_{d}**)** (opcional)

- Adiciona amortecimento para sistemas com overshoot
- Frequentemente desnecessário para o controlo da velocidade pneumática
- Utilizar apenas se necessário: 0,01-0,1

### Desempenho no mundo real

Um fabricante de máquinas de embalagem em Atlanta, Geórgia, implementou loops de velocidade internos em quatro cilindros sem haste Bepto sincronizados. Antes do ajuste, a velocidade variava ±15% entre os cilindros. Após o ajuste adequado do loop interno:

- Erro de rastreamento de velocidade: ±3% do ponto de ajuste
- Resposta a perturbações de carga: 25 ms
- Oscilação de velocidade: <2% (movimento suave)
- Base de sincronização: Precisão do loop externo ativada ±1,5 mm ✅

## Como o loop de posição externa mantém a sincronização?

O circuito exterior coordena vários cilindros ajustando os seus pontos de referência de velocidade. ️

**O loop de posição externo implementa uma arquitetura mestre-escravo ou mestre virtual: ele compara continuamente as posições dos cilindros, calcula o erro de sincronização para cada cilindro escravo em relação ao mestre (ou posição média) e ajusta os pontos de ajuste de velocidade individuais para minimizar o erro. Funcionando a 10-50 Hz com controlo PD (proporcional-derivativo), este loop gera correções de velocidade de ±10-50% que realinham os cilindros dentro de 50-200 ms após perturbações, mantendo a sincronização ao longo do curso.**

![Um diagrama técnico intitulado "Circuito de controlo de posição exterior: arquiteturas de sincronização". O painel esquerdo, "Configuração mestre-escravo", mostra um controlador de posição exterior a receber feedback de um cilindro mestre e escravo, a calcular o erro e a enviar a correção de velocidade para o escravo. O painel direito, "Configuração mestre virtual", mostra o controlador a calcular uma posição virtual média a partir de dois cilindros e a enviar correções de velocidade individuais para cada um. Uma caixa na parte inferior indica métricas de desempenho: "Sincronização dinâmica ±1-2 mm, rejeição de perturbações 100-200 ms"."](https://rodlesspneumatic.com/wp-content/uploads/2025/12/Pneumatic-Cylinder-Synchronization-Architectures-Diagram-1024x687.jpg)

Diagrama das arquiteturas de sincronização do cilindro pneumático

### Arquiteturas de sincronização

#### Configuração mestre-escravo

Um cilindro designado como “mestre”:

- O mestre segue o perfil de velocidade comandado
- Os cilindros escravos ajustam a velocidade para corresponder à posição do mestre
- Comportamento simples e previsível
- Desvantagem: os erros do cilindro mestre propagam-se para os cilindros escravos

**Correção de velocidade para escravo:**

Vslave=Vcommanded+Kp×(Posmaster−Posslave)+Kd×(Velmaster−Velslave)V_{slave} = V_{commanded} + K_{p} \times (Pos_{master} - Pos_{slave}) + K_{d} \times (Vel_{master} - Vel_{slave})

#### Configuração do mestre virtual

A posição média torna-se referência:

- Posição_virtual = (Pos_1 + Pos_2 + … + Pos_n) / n
- Todos os cilindros ajustam-se para corresponder à posição virtual
- Vantagem: Distribui os erros por todos os cilindros
- Melhor para sistemas com 3 ou mais cilindros

**Correção da velocidade para cada cilindro:**

Vcylinderi=VcommandedKp×(Posvirtual−Poscylinderi)V_{cilindro_i} = V_{comandado} K_{p} \times (Pos_{virtual} - Pos_{cylinder_i})

### Gestão de erros de sincronização

#### Limites de erro e saturação

O loop externo deve incluir limites:

**Correção da velocidade máxima**: ±30-50% da velocidade comandada

- Impede que um cilindro se desvie
- Mantém a estabilidade do sistema
- Garante que todos os cilindros avancem

**Limiar de erro para alarme**: 5-10 mm típico

- Aciona condição de falha se excedido
- Indica problema mecânico ou falha de controlo
- Evita danos ao equipamento

### Estratégias de acoplamento cruzado

Os sistemas avançados implementam o acoplamento cruzado entre cilindros:

| Estratégia | Descrição | Melhoria da sincronização | Complexidade |
| Controlo independente | Cada cilindro controlado separadamente | Linha de base | Baixa |
| Mestre-Escravo | Os escravos seguem o mestre | 3-5 vezes melhor | Baixa |
| Mestrado Virtual | Todos seguem a posição média | 4-6 vezes melhor | Moderado |
| Acoplamento cruzado completo | Cada cilindro considera todos os outros | 5-8× melhor | Elevado |

### Ajustando o loop externo

**Ganho proporcional (**KpK_{p}**):**

- Determina a agressividade com que os cilindros corrigem erros de sincronização
- Baixo demais: correção lenta, grande erro em estado estacionário
- Muito alto: Oscilação, conflito entre cilindros
- Intervalo típico: 0,5-2,0 (adimensional)

**Ganho com derivados (**KdK_{d}**):**

- Fornece amortecimento com base na diferença de velocidade
- Evita o excesso ao corrigir erros
- Intervalo típico: 0,1-0,5

**Procedimento de afinação:**

1. Conjunto KdK_{d} = 0, KpK_{p} = 0.5
2. Introduzir um desvio de posição de 5 mm entre os cilindros
3. Aumentar KpK_{p} até que a correção seja rápida e sem oscilações
4. Adicionar KdK_{d} para reduzir a ultrapassagem, se necessário

### Métricas de desempenho

Os sistemas de circuito duplo bem ajustados alcançam:

- **Sincronização estática**: ±0,5-1 mm em repouso
- **Sincronização dinâmica**: ±1-2 mm durante o movimento
- **Rejeição de perturbações**: Retorne à sincronização dentro de 100-200 ms
- **Rastreamento de velocidade**: ±3-5% entre cilindros

Os nossos sistemas sincronizados de laço duplo Bepto foram utilizados em mais de 150 instalações em todo o mundo, suportando cargas de 50 kg a 5.000 kg com comprimentos de curso até 4 metros.

## Quais são os requisitos de implementação e as melhores práticas?

Uma sincronização de circuito duplo bem sucedida requer hardware, software e colocação em funcionamento adequados. ️

**A implementação requer: sensores de posição de alta resolução em cada cilindro (resolução de 0,01-0,1 mm), válvulas proporcionais ou servoválvulas para cada cilindro (tempo de resposta de 20-50 ms), controlador capaz de execução de loop de 100+ Hz (PC industrial ou PLC de alto desempenho), leitura sincronizada do sensor (dentro de 1 ms) e projeto mecânico adequado com rigidez adequada (frequência natural >20 Hz). O software deve implementar ambos os loops de controlo com filtragem apropriada, anti-windup e deteção de falhas. O custo total do sistema acrescenta $800-2.000 por cilindro em comparação com o controlo pneumático básico.**

![Um diagrama técnico detalhando os requisitos de hardware e software para a sincronização de cilindros pneumáticos de circuito duplo. Ele mostra dois cilindros equipados com sensores de posição de alta resolução (0,01-0,1 mm) e válvulas proporcionais/servo, conectados a um controlador de alto desempenho (PLC/IPC) executando circuitos de controle aninhados: um circuito de sincronização externo de 50 Hz e circuitos de velocidade internos de 500 Hz. As notas destacam o custo adicional do sistema e o requisito crítico para a leitura sincronizada do sensor dentro de 1 ms.](https://rodlesspneumatic.com/wp-content/uploads/2025/12/Implementation-Requirements-for-Dual-Loop-Cylinder-Synchronization-Diagram-1024x687.jpg)

Requisitos de implementação para o diagrama de sincronização do cilindro de circuito duplo

### Requisitos de hardware

#### Sensores de posição

| Tipo de sensor | Resolução | Exatidão | Custo/Cilindro | Melhor para |
| Codificador linear magnético | 0,1 mm | ±0,2mm | $150-300 | Aplicações gerais |
| Magnetostrictivo | 0,01mm | ±0,05mm | $400-800 | Sistemas de alta precisão |
| Escala Linear Ótica | 0,001mm | ±0,01mm | $600-1,200 | Ultraprecisão (raro) |
| Codificador de fio de tração | 0,1 mm | ±0,5 mm | $200-400 | Movimentos longos (>2 m) |

**Requisito crítico**: Todos os sensores devem ser lidos de forma síncrona (dentro de 1 ms) para evitar erros de sincronização falsos.

#### Seleção de válvulas

**Válvulas proporcionais** são requisitos mínimos:

- Tempo de resposta: <50 ms
- Resolução: mínimo de 8 bits (preferencialmente 12 bits)
- Capacidade de fluxo: Combine o diâmetro do cilindro com a velocidade desejada
- Interface elétrica: entrada analógica de 0-10 V ou 4-20 mA

**Servo-válvulas** para alto desempenho:

- Tempo de resposta: <20 ms
- Resolução: 12-16 bits
- Linearidade e repetibilidade superiores
- Custo mais elevado: válvulas proporcionais 2-3×

### Seleção da plataforma do controlador

#### Sistemas baseados em PLC

**Vantagens:**

- Ambiente de programação familiar
- Integrado com o controlo da máquina
- Design industrial robusto

**Requisitos:**

- Módulos analógicos de E/S de alta velocidade (100+ Hz)
- Capacidade matemática de ponto flutuante
- Tempo de varredura suficiente (<5 ms para controlo de circuito duplo)

**PLCs adequados**: Siemens S7-1500, Allen-Bradley ControlLogix, série Beckhoff CX

#### PC industrial / Controlador de movimento

**Vantagens:**

- Maior poder computacional
- Taxas de loop mais rápidas (1 kHz+ possível)
- Algoritmos avançados mais fáceis de implementar

**Desvantagens:**

- Programação mais complexa
- Pode exigir PLC de segurança separado

### Arquitetura de software

#### Estrutura do circuito de controlo

Circuito de controlo principal (500 Hz):
  1. Ler todos os sensores de posição (sincronizados)
  2. Calcular velocidades (diferenciação filtrada)

  Circuito interno (por cilindro):
    3. Compare a velocidade real com a velocidade definida
    4. Calcule a correção PI
    5. Comando da válvula de saída

Ciclo de sincronização (50 Hz, a cada 10 ciclos):
  6. Calcular erros de sincronização
  7. Gerar correções de velocidade (controlo PD)
  8. Atualizar os pontos de regulação da velocidade para os circuitos internos
  9. Verificar os limites de erro e as falhas

#### Recursos essenciais do software

- **[Anti-windup](https://www.mathworks.com/help/simulink/slref/anti-windup-control-using-a-pid-controller.html)[5](#fn-5)**: Impede o acúmulo de termos integrais quando nos limites
- **Transferência sem solavancos**: Transições suaves entre os modos (manual/automático)
- **Detecção de falhas**: Monitoriza a validade do sensor, erros excessivos
- **Registo de dados**: Regista a posição, velocidade e erros para diagnóstico
- **Interface de afinação**: Permite o ajuste de parâmetros sem recompilação

### Melhores práticas de comissionamento

**Passo 1: Verificação mecânica**

- Verifique a rigidez da montagem do cilindro
- Verifique o equilíbrio de carga (dentro de 10%)
- Garanta um movimento suave sem emperrar

**Passo 2: Afinação individual dos cilindros**

- Ajuste cada loop de velocidade interno independentemente
- Verifique o rastreamento de velocidade ±5% antes da sincronização

**Etapa 3: Ajuste do ciclo de sincronização**

- Comece com ganhos baixos no loop externo
- Aumente gradualmente enquanto monitoriza a estabilidade
- Teste com variações de carga e perturbações

**Etapa 4: Validação do desempenho**

- Execute mais de 100 ciclos medindo o erro de sincronização
- Verificar se o erro se mantém dentro das especificações
- Documentar os parâmetros finais

### Erros comuns de implementação

| Erro | Consequência | Solução |
| Leitura não sincronizada do sensor | Erros de sincronização falsos | Use amostragem simultânea acionada por hardware |
| Filtragem insuficiente | Sinais de velocidade ruidosos | Adicionar um filtro passa-baixo adequado (10-20ms) |
| Loop externo muito rápido | Combate com laço interior | Taxa do circuito externo ≤ 1/5 do circuito interno |
| Sem alimentação antecipada de velocidade | Resposta lenta | Adicionar feedforward com base na velocidade comandada |
| Ignorar problemas mecânicos | Desempenho fraco apesar do ajuste | Corrigir primeiro a ligação, o desequilíbrio ou a flexibilidade |

### História de sucesso no mundo real

Maria, engenheira de automação numa instalação de manuseamento de vidro em Toledo, Ohio, lutou durante semanas para sincronizar três cilindros sem haste Bepto que suportavam uma transferência de transportador com 3 metros de largura. O seu sistema apresentava erros de sincronização de 8 mm, apesar de um ajuste extenso. Quando a nossa equipa técnica analisou a sua implementação, descobrimos:

1. As leituras do sensor não estavam sincronizadas (desvio de 50 ms)
2. O circuito externo estava a funcionar ao mesmo ritmo que o circuito interno (instabilidade)
3. Sem filtragem da velocidade (ruído excessivo)

Depois de implementar a nossa arquitetura recomendada com loops internos sincronizados de 100 Hz e loops externos de 20 Hz, o seu sistema alcançou uma sincronização de ±1,3 mm - cumprindo a sua especificação de ±2 mm com margem de sobra.

## Conclusão

As estratégias de controlo de circuito duplo transformam a sincronização de cilindros pneumáticos de um desafio pouco fiável num processo preciso e repetível - permitindo aplicações que exigem um movimento coordenado de vários cilindros, ao mesmo tempo que aproveitam as vantagens de custo e simplicidade da atuação pneumática em relação aos dispendiosos sistemas servo eléctricos.

## Perguntas frequentes sobre o controlo de sincronização de circuito duplo

### **P: Posso conseguir uma boa sincronização apenas com um loop de posição (sem loop de velocidade)?**

O controlo de posição de circuito único pode atingir uma sincronização de ±3-8 mm para sistemas de movimento lento (<0,5 m/s), mas tem dificuldades com movimentos mais rápidos devido ao atraso pneumático e aos atrasos na resposta das válvulas. O circuito interno de velocidade fornece a resposta rápida necessária para a rejeição de perturbações e um movimento suave. Para aplicações que exigem uma precisão superior a ±5 mm ou velocidades acima de 0,5 m/s, o controlo de circuito duplo é altamente recomendado — a melhoria no desempenho justifica o aumento moderado na complexidade.

### **P: Quantos cilindros podem ser sincronizados com o controlo de circuito duplo?**

Implementámos com sucesso sistemas com 2 a 6 cilindros utilizando controlo de circuito duplo. Os sistemas com 2 a 3 cilindros são simples; os de 4 a 6 cilindros requerem acoplamento cruzado mais sofisticado e maior poder computacional. Acima de 6 cilindros, considere dividir em vários grupos sincronizados. Os fatores limitantes são a capacidade computacional do controlador e a complexidade mecânica de manter a rigidez em muitos pontos de conexão — não o algoritmo de controlo em si.

### **P: O que acontece se um sensor de posição falhar durante a operação?**

A deteção adequada de falhas deve reconhecer imediatamente a falha do sensor (sinal fora do intervalo, velocidade impossível ou leitura congelada) e acionar uma paragem controlada de todos os cilindros. Alguns sistemas avançados podem continuar a operar em modo degradado usando os sensores restantes, mas isso requer uma análise cuidadosa de segurança. Na Bepto, recomendamos sensores redundantes para aplicações críticas ou a implementação de sensores de pressão diferencial como método de deteção de fim de curso de reserva.

### **P: O controlo de circuito duplo funciona com válvulas padrão on-off ou preciso de válvulas proporcionais?**

O controlo de circuito duplo requer válvulas proporcionais ou servo para modular continuamente a velocidade do cilindro — as válvulas padrão de abertura/fechamento não conseguem fornecer o controlo de fluxo variável necessário. No entanto, o controlo PWM (modulação por largura de pulso) de válvulas de abertura/fechamento de comutação rápida pode aproximar-se do controlo proporcional a 60-80% do custo. Para aplicações com orçamento limitado, o PWM com controlo de circuito duplo oferece bons resultados (sincronização de ±2-4 mm), embora não corresponda exatamente ao desempenho da válvula proporcional verdadeira (±0,5-2 mm).

### **P: Como posso lidar com desequilíbrios de carga em que um cilindro suporta mais peso do que os outros?**

Desequilíbrios de carga de até 20-30% são tratados automaticamente pelo controlador de circuito duplo — o circuito interno de velocidade ajusta a posição da válvula para manter velocidades iguais, apesar das diferentes cargas. Para desequilíbrios maiores (>30%), considere: equilíbrio mecânico de carga (ajuste os pontos de montagem), compensação feedforward (adicione polarização da válvula dependente da carga) ou controlo de pressão individual (regule a pressão de alimentação por cilindro). A nossa equipa de engenharia da Bepto pode analisar a sua distribuição de carga específica e recomendar a abordagem ideal para a sua aplicação.

1. A propriedade do ar que permite que o seu volume mude com a pressão, introduzindo atrasos e não linearidade nos sistemas pneumáticos. [↩](#fnref-1_ref)
2. Uma tecnologia robusta de deteção de posição que utiliza a interação entre campos magnéticos e impulsos de tensão para medir distâncias. [↩](#fnref-3_ref)
3. O processo computacional de estimar a velocidade através do cálculo da variação da posição durante um intervalo de tempo específico. [↩](#fnref-2_ref)
4. Uma técnica de controlo proativa que ajusta o sistema com base no sinal de referência ou nas perturbações antes que estas afetem a saída. [↩](#fnref-4_ref)
5. Um mecanismo que impede que o termo integral de um controlador PID acumule erros excessivos quando o atuador está saturado. [↩](#fnref-5_ref)
