Ficha de Trabalho 1 — Erro de Posição e Diagnóstico de Servo Drive
Ficha de Trabalho 1 — UC02952
Erro de Posição e Diagnóstico de Servo Drive
Duração: 90 minutos | Consulta: Sebenta e tabela de parâmetros Sinamics | Calculadora: Permitida
Grupo I — Verdadeiro / Falso (20 pontos)
- Um encoder absoluto perde a informação de posição quando a alimentação é interrompida. ___
- No controlo servo, a malha de corrente é a mais interna (mais rápida) das três malhas de controlo. ___
- O protocolo EtherCAT é um protocolo de comunicação baseado em Ethernet standard que permite ciclos de comunicação inferiores a 1 ms. ___
- O ganho proporcional Kp elevado num controlador PID causa sempre oscilação no sistema. ___
- O STO (Safe Torque Off) é uma função de segurança que trava o motor na posição actual quando activada. ___
- A blindagem de um cabo de encoder deve ser ligada à terra apenas num extremo (normalmente no drive) para evitar loops de terra. ___
- Um resolver é um transdutor de posição rotativa que gera sinais analógicos sinusoidais e pode funcionar em ambientes com vibrações e altas temperaturas. ___
- O autotuning de um servo drive calcula automaticamente os ganhos PID óptimos com base na medição da inércia do sistema. ___
- Para uma referência analógica de velocidade de ±10V, +10V corresponde normalmente à velocidade máxima positiva e -10V à velocidade máxima negativa. ___
- O overshoot numa resposta ao degrau de posição indica que o ganho derivativo (Td) está demasiado alto. ___
Soluções — Grupo I
- F — O encoder absoluto mantém a posição mesmo sem alimentação (o código é determinístico para cada posição angular). O encoder incremental perde a posição.
- V — A malha de corrente (= malha de binário) é a mais rápida (16–32 kHz), depois a malha de velocidade (4–8 kHz), e a malha de posição é a mais lenta (1–2 kHz).
- V — O EtherCAT usa frames Ethernet standard mas com hardware e software especializados para comunicação em tempo real com ciclos de 250 µs ou menos.
- F — Kp elevado aumenta a velocidade de resposta mas também pode causar oscilação. Contudo, um Kp moderado pode ser suficiente sem causar oscilação; a oscilação ocorre quando Kp ultrapassa o ganho crítico. A afirmação "sempre causa oscilação" é falsa.
- F — STO (Safe Torque Off) remove o binário do motor (desliga as correntes de potência), mas não trava o motor. O motor fica livre (sem binário) e pode rodar por inércia ou ser movido externamente. Para travar é necessário um travão mecânico (SBC — Safe Brake Control).
- V — A blindagem do cabo de encoder deve ser ligada à terra num único extremo para evitar loops de corrente de terra (ground loops) que introduziriam ruído no sinal do encoder.
- V — O resolver usa transformadores rotativos (sinais analógicos sinusoidais), tem alta robustez mecânica, temperatura de operação até 150°C+ e boa resistência a vibrações e contaminantes.
- V — O autotuning aplica um perfil de perturbação e mede a dinâmica do sistema (principalmente a inércia e o atrito) para calcular os ganhos PID óptimos.
- V — Referência analógica ±10V: +10V = velocidade máxima (sentido positivo); 0V = parado; -10V = velocidade máxima negativa. Esta é a convenção standard para controlo analógico de velocidade.
- F — Overshoot elevado indica normalmente Kp excessivo ou Ti insuficiente (acção integral demasiado rápida). O Td elevado tende a reduzir o overshoot ao amortecer a resposta. Um Td muito elevado pode amplificar ruído mas não causa overshoot típico.
Grupo II — Cálculo de Erro de Posição (40 pontos)
Problema 1 — Erro de Seguimento com Ganho Kp
Num sistema servo de posicionamento, o controlador de posição usa controlo proporcional puro (P). O ganho de posição é Kp = 50 (1/s). O sistema está a mover a uma velocidade constante de 0,5 m/s.
a) Calcule o erro de seguimento (lag error) em regime estacionário para a velocidade dada.
A relação é: erro_posição = velocidade / Kp
b) Se o limite de alarme de erro de seguimento está configurado para 2 mm, o sistema disparará alarme? Justifique.
c) Se se pretende reduzir o erro de seguimento para 5 mm máximo à mesma velocidade, qual deve ser o novo valor mínimo de Kp?
d) Ao aumentar Kp para o valor calculado em c), que efeito lateral pode ocorrer e como se mitiga?
Soluções — Problema 1
a) Erro de seguimento:
$$e_{pos} = \frac{v}{K_p} = \frac{0,5 \text{ m/s}}{50 \text{ s}^{-1}} = 0,01 \text{ m} = \mathbf{10 \text{ mm}}$$
b) Alarme com limite de 2 mm:
O erro calculado é 10 mm > 2 mm → Sim, o sistema disparará o alarme de erro de seguimento.
Para operar a 0,5 m/s sem alarmar com limite de 2 mm, seria necessário Kp ≥ 500/2 = 250 (1/s) — muito elevado.
c) Kp mínimo para erro ≤ 5 mm:
$$K_p = \frac{v}{e_{max}} = \frac{0,5 \text{ m/s}}{0,005 \text{ m}} = \mathbf{100 \text{ s}^{-1}}$$
d) Efeitos ao aumentar Kp:
Aumentar Kp de 50 para 100 (1/s) pode causar: 1. Oscilação (ringing): o sistema torna-se mais agressivo na correcção do erro; pode vibrar em torno da posição alvo 2. Ruído amplificado: sinais de ruído no encoder são amplificados pelo ganho mais elevado 3. Excitação de ressonâncias mecânicas: frequências naturais do sistema (folgas, elasticidades) podem ser excitadas
Mitigação: - Adicionar componente derivativa (Td) ao controlador P → amortece a oscilação sem reduzir Kp - Usar filtros de low-pass na malha de posição (atenua ruído de alta frequência) - Autotuning do drive → calcular o Kp máximo estável para a inércia do sistema
Problema 2 — Identificação de Parâmetro Incorreto
Um servo drive Sinamics V90 está configurado para uma aplicação de posicionamento. O técnico de comissionamento observa que o eixo oscila com overshoot de 30% ao tentar atingir uma posição e demora 5 segundos a assentar (settling time).
a) Classifique o comportamento: subamortecido, criticamente amortecido, ou sobreamortecido? Justifique.
b) O técnico suspeita que o ganho Kp da malha de posição está demasiado alto. Descreva o efeito que Kp elevado tem na resposta ao degrau e como o confirmar.
c) Alternativamente, o problema pode ser que o ganho integral (Ti) está demasiado baixo. Explique como o comportamento seria diferente nesse caso.
d) Para reduzir o overshoot mantendo uma resposta razoavelmente rápida, que ajuste ao PID faria como primeira tentativa?
Soluções — Problema 2
a) Classificação:
Subamortecido — overshoot de 30% indica que o sistema ultrapassa a posição de destino antes de assentar (undershooting também pode ocorrer). O settling time longo (5s) indica que o sistema oscila antes de estabilizar.
Criticamente amortecido: sem overshoot, assenta o mais rapidamente possível. Sobreamortecido: sem overshoot, assenta lentamente.
b) Efeito de Kp elevado:
Kp elevado → o controlador reage de forma muito agressiva a erros pequenos → "ultrapassa" a posição de destino → erro inverso → correcção inversa → oscilação sustentada ou amortecida lentamente.
Como confirmar: Reduzir gradualmente Kp (por ex. 50% do valor actual) e observar se o overshoot diminui. Se sim, o problema é Kp excessivo.
c) Se Ti muito baixo (acção integral muito forte):
Ti baixo → a acção integral é muito agressiva → acumula o erro e aplica uma correção grande → overshoot → o erro muda de sinal → a integral começa a acumular no sentido oposto → lento a estabilizar (fenómeno de "integral windup").
A diferença relativamente ao Kp alto: com Kp alto, a oscilação é rápida; com Ti baixo, a oscilação pode ser mais lenta e o settling time muito longo (mesmo vários segundos).
d) Ajuste PID como primeira tentativa:
Aumentar Td (tempo derivativo): - A componente derivativa amortecer a velocidade de aproximação ao setpoint - O sistema "vê" que está a aproximar-se rapidamente e reduz o esforço de controlo antes de atingir o alvo - Efeito: redução do overshoot mantendo a velocidade de resposta - Cuidado: Td muito alto amplifica ruído; começar com Td = T_settling / 8
Ajuste combinado sugerido: 1. Manter Kp actual 2. Aumentar Td ligeiramente (ex.: de 0 para 0,01–0,05 s) 3. Se não suficiente, aumentar levemente Ti (reduz a agressividade integral) 4. Verificar a resposta após cada ajuste
Grupo III — Diagnóstico e Instalação EMC (40 pontos)
Exercício — Problemas de EMC e Instalação
Um técnico instalou um servo Sinamics V90 com motor Simotics 1FL6. Após a instalação, o sistema apresenta: - Alarme ocasional de "encoder communication error" - Ruído audível na frequência da comutação (~8 kHz) do motor - O PLC vizinho (na mesma calha metálica) ocasionalmente reinicia
a) Identifique as 3 causas mais prováveis destes problemas, relacionando-as com erros comuns de instalação EMC.
b) Descreva as correcções a implementar.
c) Elabore uma checklist de verificação EMC para a instalação de um servo drive.
Soluções — Grupo III
a) Causas prováveis:
-
Cabo encoder não blindado ou blindagem não ligada → "encoder communication error" O sinal de encoder (diferencial RS-422 ou protocolo série EnDat) é muito sensível a interferências. A forma de onda PWM do drive emite ruído de alta frequência que, se induzido no cabo do encoder, causa erros de comunicação.
-
Cabo motor não blindado ou blindagem incompleta → ruído audível e interferência no PLC O VFD/servo drive gera correntes de modo comum através da capacitância parasita do motor para a terra. Sem blindagem no cabo motor, estas correntes viajam pela estrutura metálica e induzem ruído nos cabos de sinal próximos.
-
Cabo encoder e cabo motor na mesma calha → interferência cruzada A proximidade do cabo de alta potência PWM com o cabo de sinal do encoder permite acoplamento capacitivo e indutivo directo.
b) Correcções:
-
Cabo encoder: substituir por cabo blindado de par entrelaçado (shielded twisted pair); ligar a blindagem ao PE do drive num único ponto (conector de 360° se possível)
-
Cabo motor: verificar que o cabo é blindado; ligar a blindagem ao PE no drive E no motor com conectores de 360° (bonding de baixa impedância, não apenas um fio de terra)
-
Separação física: mover os cabos de encoder para uma calha separada, com mínimo 20 cm de distância dos cabos de potência; em cruzamentos, cruzar a 90°
-
Ferrite cores: colocar núcleos de ferrite (1–5 turns) em todos os cabos de sinal na saída do drive
-
Filtro EMC de entrada: verificar que o filtro de entrada C2 (ou C1 para ambientes sensíveis) está instalado e devidamente ligado à terra
c) Checklist EMC para instalação de servo drive:
CHECKLIST EMC — INSTALAÇÃO SERVO DRIVE
─────────────────────────────────────────────────────
□ Cabo motor: blindado; blindagem com conector 360° no drive E no motor
□ Cabo encoder: blindado; blindagem ligada ao PE apenas no drive
□ Separação física: cabos encoder e motor em calhas separadas (≥ 20 cm)
□ Cruzamentos cabo sinal/potência: ângulo de 90°
□ Filtro EMC de entrada instalado e terra efectiva (≤ 0,1 Ω)
□ Ferrite cores nos cabos de sinal (encoder, referências analógicas)
□ Aterramento de estrela: todos os componentes ao mesmo barramento PE
□ Condensadores de supressão nos relés de comando
□ PLC em módulo separado ou com filtros de alimentação
□ Verificação com medição de resistência: PE drive → terra ≤ 0,1 Ω
□ Documento de layout de cablagem como-construído (as-built) elaborado
─────────────────────────────────────────────────────
Ficha de Trabalho 1 — UC02952 — TMIM — Aulify