Servopneumática: modelando o fator de compressibilidade em loops de controle

Modele um eixo servopneumático com quatro estados fundamentais, dados de válvula ISO 6358, pressão absoluta das câmaras, linearização local, identificação e validação.

Partilhar
Eric Zhou, engenheiro de sistemas de controlo pneumático, Bepto Pneumática

Sobre o autor

Eric Zhou

engenheiro de sistemas de controlo pneumático

Sou Eric, engenheiro de sistemas de controlo pneumático na Bepto Pneumática. Ajudo a rever requisitos de produtos pneumáticos, aplicações de componentes e detalhes técnicos antes da cotação.

Artigos do autorEric@bepto.com

A modelagem da compressibilidade servopneumática não trata “compressibilidade” como uma constante ajustável única. Ela separa a equação de estado do gás, a hipótese do processo térmico, os dois volumes variáveis das câmaras, a vazão mássica da válvula, a força do pistão, o atrito e a massa em movimento. O resultado é uma planta não linear que pode ser identificada e validada antes de se confiar no controlador.

Essa distinção é importante porque um sistema de posicionamento servopneumático contém pelo menos três elementos funcionais: um atuador com realimentação de deslocamento, uma válvula direcional proporcional e um controlador de posição (Festo, acesso em 23/07/2026). Uma fórmula isolada de cilindro não consegue prever o comportamento desse loop completo.

Principais pontos

  • Modele pelo menos quatro estados fundamentais: posição, velocidade e duas pressões absolutas das câmaras.
  • Use dados da ISO 6358 ou mapas medidos da válvula, em vez do tamanho da porta como modelo de vazão.
  • Linearize em pontos de operação definidos e depois valide pressão e movimento em conjunto antes de programar os ganhos do controlador.

O que o fator de compressibilidade realmente significa?

O NIST define o fator de compressibilidade adimensional Z como a correção da não idealidade do ar em uma equação de gás real, e não como rigidez do cilindro ou ganho do controlador (NIST, acesso em 23/07/2026). Portanto, três grandezas diferentes devem permanecer separadas em um modelo servopneumático: Z, o expoente do processo e a rigidez mecânica do ar.

Para um modelo de gás real baseado em massa, escreva:

pV = ZmRT

As unidades e os estados de referência são importantes.

Aqui, p é a pressão absoluta em pascais, V é o volume do gás em metros cúbicos, m é a massa de ar em quilogramas, R é a constante específica do gás para o ar e T é a temperatura absoluta em kelvins. Definir Z = 1 produz a aproximação do gás ideal. A suficiência dessa aproximação depende da precisão necessária do modelo e das faixas de pressão, temperatura e umidade. O fator de compressibilidade é a correção do gás real descrita acima. O expoente politrópico representa o caminho térmico assumido durante a compressão ou expansão. Ele responde a uma pergunta diferente:

pV^n = C

O expoente n representa o comportamento assumido da transferência de calor durante o evento modelado, enquanto C é constante para esse processo idealizado. Ele não é intercambiável com Z. Um movimento rápido pode se aproximar de uma hipótese adiabática; um evento lento com troca de calor significativa pode se comportar mais perto do isotérmico. O valor selecionado deve ser documentado e comparado com a pressão medida.

Rigidez pneumática é um resultado local de força em função do deslocamento. Para duas câmaras confinadas, uma aproximação útil de pequenos sinais é:

k_{\mathrm{air}} = \frac{n p_1 A_1^2}{V_1} + \frac{n p_2 A_2^2}{V_2}

As pressões das câmaras p_1 e p_2 devem ser absolutas. As áreas A_1 e A_2 são as áreas efetivas do pistão, e os volumes V_1 e V_2 incluem portas, conexões, tubos e cavidades do lado da válvula confinadas pelo estado de válvula relevante. Essa equação descreve um ponto de operação, não a dinâmica completa de um eixo em movimento. Para o significado físico desse termo de rigidez e sua variação ao longo do curso, consulte o guia separado sobre compressibilidade do ar no controle de cilindros. Este artigo começa onde aquela explicação termina: construindo um modelo de controle capaz de prever pressão e movimento medidos.

Qual é o modelo mínimo de planta não linear?

Richer e Hurmuzlu validaram um modelo detalhado de atuador pneumático em dois tipos de cilindro e vários comprimentos de tubos de conexão, considerando vazão não linear da válvula, compressibilidade das câmaras, vazamento, volume inativo e efeitos das linhas pneumáticas (ASME, 2000). Um primeiro modelo prático pode ser menor, mas não pode omitir as duas pressões das câmaras.

Os dois estados de pressão são essenciais.

Escolha um vetor de estados que torne visível a energia pneumática armazenada:

\mathbf{x}_s = [x,\dot{x},p_1,p_2]^\mathsf{T}

A posição é x, a velocidade é \dot{x}, e p_1 e p_2 são as pressões absolutas das câmaras. Acrescente posição do carretel da válvula, estados das linhas, estados de temperatura ou estados de atrito somente quando as medições mostrarem que o modelo de quatro estados não consegue reproduzir o comportamento exigido.

Os dois volumes das câmaras mudam em sentidos opostos:

V_1(x) = V_{10} + A_1 x
V_2(x) = V_{20} + A_2(L-x)

V_{10} e V_{20} são os volumes efetivos nas extremidades na origem de posição selecionada, incluindo folga e volume morto conectado. L é o curso útil. As convenções de sinal podem ser invertidas, mas devem permanecer consistentes nas equações de volume, pressão, força e sensor.

Em um modelo simplificado de gás ideal, temperatura concentrada e processo politrópico, cada câmara pode ser representada por:

\dot{p}_i = \frac{nRT_i}{V_i}\dot{m}_i - \frac{n p_i}{V_i}\dot{V}_i

\dot{m}_i é a vazão mássica líquida, com sinal, que entra na câmara i. Essa equação é uma escolha de modelagem, não uma lei universal para todo transitório. Se transferência de calor, vazamento ou mudança de temperatura criarem um erro residual inaceitável, o modelo de energia deve ser ampliado, em vez de esconder a diferença dentro de um ganho do controlador.

A equação da força pneumática e da carga em movimento é:

F_p = p_1 A_1 - p_2 A_2
M_{\mathrm{eq}}\ddot{x} = F_p - F_{\mathrm{friction}} - F_{\mathrm{load}} - F_{\mathrm{mechanical}}

M_{\mathrm{eq}} é a massa refletida em movimento. Os termos restantes representam atrito das vedações e guias, carga aplicada, gravidade quando relevante e forças do mecanismo. Cilindros sem haste podem ter áreas nominais de pressão iguais, mas o atrito do carro, as fitas de vedação, a guia e a mecânica externa ainda tornam diferentes os dois sentidos de movimento.

Em nossa experiência, a ordem do modelo deve acompanhar o erro observável. Comece com quatro estados e mapas medidos da válvula. Acrescente um estado somente quando um residual repetido tiver uma explicação física, como atraso da válvula, enchimento da linha, atraso térmico ou atrito dinâmico. Um modelo maior com parâmetros não identificados pode ajustar os dados de comissionamento e ainda prever pior as novas cargas.

Modelo mínimo de planta não linear servopneumática Diagrama de fluxo de sinais que separa o controlador, a característica de vazão da válvula, duas câmaras de pressão de volume variável, a mecânica do pistão e os sinais de realimentação medidos. Mantenha os estados do gás dentro do limite do loop de controle Pressão, volume, vazão, força e realimentação devem compartilhar uma convenção de sinal e uma base de tempo. Controlador comando e limites Mapa de vazão da válvula bordas de alimentação e escape Câmara do lado sem haste estado de pressão e volume Câmara do lado da haste estado de pressão e volume Pistão, carro e carga força, atrito, massa, posição, velocidade Medições sincronizadas comando, duas pressões, posição, tempo entrada elétrica vazão mássica força de pressão
Um modelo mínimo preserva a cadeia causal do comando da válvula à vazão mássica, à pressão da câmara, à força do pistão, ao movimento e à realimentação medida.

Como representar a vazão mássica da válvula?

A ISO 6358-1 define um método de ensaio em regime permanente para componentes de fluidos compressíveis com caminhos de vazão fixos ou variáveis, mas exclui cilindros, acumuladores, reguladores com realimentação interna e componentes com coeficientes instáveis (ISO, confirmada em 2026). Use os dados da válvula dentro do modelo da planta sem tratar a norma como um ensaio dinâmico de cilindro.

Represente cada borda de medição como uma função com sinal:

\dot{m} = f(u,p_u,p_d,T_u)

O comando da válvula é u, a pressão absoluta a montante é p_u, a pressão absoluta a jusante é p_d e a temperatura a montante é T_u. A função deve distinguir a vazão da alimentação para a câmara e da câmara para o escape, incluindo regiões estrangulada e subsônica. Um único valor nominal de vazão não define essa superfície.

As entradas preferenciais, em ordem decrescente, são:

  1. Um mapa medido de comando-pressão-vazão para a válvula exata e sua eletrônica de acionamento.
  2. Curvas do fabricante com alimentação, pressão a jusante, temperatura e condições de comando declaradas.
  3. Dados de condutância sônica e razão de pressão crítica da ISO 6358 para um modelo compatível.
  4. Um modelo de coeficiente de descarga cuja geometria e hipóteses tenham sido validadas.

O tamanho da porta não é um modelo de vazão.

Nem é um valor de vazão de catálogo medido sob uma convenção de pressão não declarada. Se o controlador operar perto da zona morta ou da saturação da válvula, identifique essas regiões explicitamente. Caso contrário, o modelo de pressão pode parecer correto enquanto a entrada de controle está errada. A tubulação entre a válvula e o cilindro também pertence ao limite do modelo. Linhas curtas reduzem o volume controlado, enquanto um diâmetro interno pequeno pode restringir a vazão mássica. O guia de seleção de válvulas proporcionais aborda o dimensionamento do hardware; este modelo deve usar a característica real da válvula selecionada, em vez de uma constante genérica de “válvula servo”.

Linearização em torno de um ponto de operação definido

Um estudo de 2004 sobre servopneumática desenvolveu duas estruturas de modelo local, uma caixa-preta e outra caixa-cinza com informações de diferença de pressão e atrito, e depois programou controladores de realimentação de estados em diferentes regiões de operação (Control Engineering Practice, 2004). A lição não é uma fórmula universal de ganho: todo modelo linear pertence a um equilíbrio e a uma variável de programação declarados.

Local significa local.

Escreva a planta não linear como \dot{\mathbf{x}}_s = \mathbf{f}(\mathbf{x}_s,u) e escolha um ponto de operação (\bar{\mathbf{x}}_s,\bar{u}) que satisfaça as condições de equilíbrio. O modelo local de perturbação é:

\delta\dot{\mathbf{x}}_s = \mathbf{A}\,\delta\mathbf{x}_s + \mathbf{B}\,\delta u
\delta y = \mathbf{C}\,\delta\mathbf{x}_s + \mathbf{D}\,\delta u

As matrizes são jacobianas avaliadas no ponto de operação escolhido. Registre posição do pistão, carga útil, pressão de alimentação, pressões das câmaras, polarização da válvula, hipótese de temperatura e sentido do movimento com cada conjunto. Uma função de transferência sem ponto de operação é incompleta, porque os volumes das câmaras e as razões de pressão da válvula mudam enquanto o eixo se desloca.

A estimativa da rigidez do ar pode ajudar a interpretar um par de polos:

\omega_n \approx \sqrt{\frac{k_{\mathrm{air}}+k_{\mathrm{mechanical}}}{M_{\mathrm{eq}}}}

\omega_n é uma frequência natural local não amortecida em radianos por segundo. Ela não é automaticamente a largura de banda do loop fechado. Dinâmica da válvula, amortecimento, atraso, filtros de realimentação, saturação, atrito e estrutura não modelada podem deslocar a resposta medida. Use o guia de cálculo da frequência natural quando a ressonância, e não a síntese do controlador, for a questão principal.

Uma programação de ganhos deve interpolar controladores verificados, e não escalar um único ganho proporcional pelo volume da câmara. Verifique cada planta programada e as transições entre elas. A posição pode ser uma variável de programação, mas carga útil, pressão, sentido e região de operação da válvula podem ser igualmente importantes quando mudam durante a produção.

Quais parâmetros devem ser identificados na máquina?

Uma metodologia experimental de 2017 descobriu que identificar o volume morto melhorou a concordância do modelo para três saídas medidas: pressão da câmara, velocidade do pistão e posição do pistão (Simulation Modelling Practice and Theory, 2017). Esse resultado torna o volume morto um parâmetro medido, e não um valor conveniente ajustado até que um único traço de posição pareça correto.

Separe os parâmetros pela forma como podem ser obtidos:

Grupo de parâmetros Fonte inicial Ensaio de identificação Sinal de validação
Diâmetro interno, áreas efetivas, cursoDesenho e ficha técnicaVerificação dimensionalPosições finais e equilíbrio de forças
Volumes mortos das câmaras e conectadosCAD e cálculo do volume dos tubosEnsaio isolado de pressão-volumeTraços das duas pressões de câmara
Superfície de vazão da válvulaDados do fabricanteMapeamento controlado de pressão-vazãoSubida da pressão e decaimento do escape
Zona morta e atraso da válvulaEletrônica e ficha técnica da válvulaPequenas varreduras e degraus de comandoInício da resposta do comando à pressão
Massa em movimento e carga externaCálculo da massa e do mecanismoEnsaio de movimento com carga conhecidaAceleração e residual de força
AtritoDados iniciais de vedação e guiaEnsaios bidirecionais de baixa velocidade e descolamentoResidual de força-pressão versus velocidade
VazamentoLimites do componenteEnsaio isolado de retenção de pressãoDecaimento de pressão com volume fixo
Comportamento térmicoModelo de processo assumidoCiclos lentos e rápidos repetidosResidual de pressão versus permanência e temperatura

Não identifique todos os parâmetros a partir de um único degrau de posição. Várias combinações de parâmetros podem produzir movimento semelhante e, ao mesmo tempo, prever incorretamente as pressões das câmaras. Use ensaios independentes sempre que possível e reserve um conjunto de dados separado para validação. Se os mesmos dados ajustarem e comprovarem o modelo, o sobreajuste pode passar despercebido. A base de tempo das medições também importa. Registre de forma síncrona o comando da válvula, a realimentação da válvula quando disponível, a pressão de alimentação na válvula, as duas pressões nas portas do cilindro, a posição, a carga útil e os carimbos de tempo. Um manômetro estático do regulador não mostra uma queda de pressão durante a aceleração; o guia sobre flutuações de pressão do ar explica esse ensaio do lado da alimentação. A posição, sozinha, não separa restrição de vazão do atrito de descolamento.

Como o modelo muda o projeto do controlador?

A Festo descreve três elementos necessários em um sistema de posicionamento servopneumático, enquanto o estudo de programação de ganhos de 2004 usou modelos locais e realimentação de estados, em vez de um multiplicador PID universal (Festo, acesso em 23/07/2026; Schulte e Hahn, 2004). A escolha do controlador deve seguir a variação medida da planta e a realimentação disponível.

Comportamento observado da plantaArquitetura inicial razoávelComprovação necessária
Uma região de operação, não linearidade moderadaControlador de posição ou estados com ganho fixoEstabilidade e acomodação com carga e pressão normais
Dinâmica repetível dependente da posiçãoControlador com ganhos programadosEstabilidade em cada planta local e durante a interpolação
Erro de seguimento dominado por força conhecida da trajetóriaAntecipação baseada no modelo mais realimentaçãoMapa inverso da válvula, tratamento da saturação e sensibilidade à carga
Dinâmica das câmaras limita a rejeição a perturbaçõesRealimentação de pressão dentro do loop de movimentoLargura de banda do sensor, ruído, separação dos loops e comportamento em falha
Incerteza forte ou atrito/carga variáveisEstratégia adaptativa, consciente da incerteza ou não linearParâmetros limitados, argumento de estabilidade e ensaios de pior caso

A antecipação começa pelo equilíbrio de forças, não por uma equação direta de comando da válvula. A força de pressão desejada pode ser estimada como:

F_{p,\mathrm{req}} = M_{\mathrm{eq}}\ddot{x}_{\mathrm{ref}} + F_{\mathrm{load}} + \hat{F}_{\mathrm{friction}}

O par necessário de pressões das câmaras deve então respeitar a pressão de alimentação, a pressão de escape, o sentido da força e os limites de pressão. Converter esses objetivos de pressão em comando da válvula exige o modelo inverso de vazão da válvula e o estado das câmaras. Dividir a força pela diferença de pressão e pela área não produz um comando de válvula adimensional.

Não copie a frequência de amostragem de outra máquina. Selecione o período do controlador a partir das dinâmicas medidas da válvula, da pressão, do sensor, do cálculo e da mecânica, mantendo margem para filtros e atrasos. A sequência prudente de comissionamento é aplicar limites conservadores, verificar a polaridade dos sinais, caracterizar em loop aberto, fechar um loop de cada vez e, por fim, cobrir todo o envelope de carga útil e alimentação.

Para uma visão mais ampla do hardware e do comissionamento, consulte o guia de posicionamento pneumático controlado por servo. Mantenha sua tarefa de seleção de componentes separada da tarefa de estimativa de parâmetros descrita aqui.

Um fluxo de validação que revela o modelo errado

O modelo ASME validado comparou previsões em dois tipos de cilindro e diferentes comprimentos de tubo, não apenas no conjunto de dados usado para identificação (Richer e Hurmuzlu, 2000). Seu ensaio de aceitação também deve incluir condições que foram retiradas do ajuste: outra posição, outra carga útil, outro sentido, outra pressão, outra trajetória ou outra configuração de tubos.

Faça a validação em camadas:

  1. Geometria e força estáticas: confirme áreas, volumes, convenções de sinal, gravidade e pressões de equilíbrio.
  2. Ensaios de válvula e câmara: compare subida e decaimento de pressão, zona morta e atraso medidos e previstos com volume fixo, quando for prático.
  3. Movimento de baixa velocidade: revele atrito de descolamento, histerese, arrasto das guias e residuais dependentes do sentido.
  4. Trajetórias dinâmicas: compare comando, as duas pressões, posição, velocidade e aceleração sob condições de operação retiradas do ajuste.
  5. Ensaios em loop fechado: verifique acomodação, sobressinal, erro estacionário, saturação, resposta a perturbações e comportamento em estado seguro no ponto de referência do processo.

Residuais são evidências.

Examine a forma dos residuais, e não apenas um erro médio. Um residual de pressão que cresce com o tempo de permanência sugere incompatibilidade térmica ou vazamento. Um residual de movimento que muda de sinal conforme o sentido aponta para modelagem inadequada do atrito ou da carga. Um atraso comum às duas curvas de pressão pode pertencer à válvula ou à cadeia de aquisição. Um erro de posição de alta frequência com pressões limpas pode indicar dinâmica do sensor ou da mecânica fora do modelo pneumático.

A validação deve responder a uma pergunta de decisão: o modelo é preciso o suficiente para seleção de componentes, antecipação, programação de ganhos, detecção de falhas ou monitoramento relacionado à segurança? Esses usos exigem limites de erro diferentes. Um modelo que estima o tempo de curso pode continuar inadequado para realimentação do estado de pressão, e um bom modelo nominal não comprova o comportamento após falha do sensor, da válvula ou da alimentação.

Fluxo de validação de modelo servopneumático Fluxo vertical que separa coleta de parâmetros, ensaios independentes, ajuste do modelo, validação com dados não usados, diagnóstico de residuais e liberação do controlador. Identifique com um conjunto de dados e valide com outro Mantenha as medições de pressão e movimento sincronizadas durante todo o fluxo. Registre a geometria e o envelope operacionalExecute ensaios independentes dos componentesAjuste o menor modelo adequadoTeste cargas e trajetórias retiradasLibere o modelo para sua finalidade declarada O residual tem estrutura? revise uma hipótese física não sim
Um modelo só está pronto depois que ensaios não usados no ajuste mostram que o erro restante é pequeno o suficiente para a tarefa de controle pretendida.

Antes da liberação para produção, defina como a energia pneumática armazenada será isolada, como cargas verticais ou suspensas serão sustentadas, o que acontecerá após perda de comando ou realimentação e como o reinício será autorizado. O desempenho do controle nunca substitui a avaliação de riscos da máquina.

Perguntas frequentes sobre modelagem servopneumática

A ISO 6358-1 abrange ensaios de vazão de componentes em regime permanente, enquanto o modelo não linear validado citado acima usou dois tipos de cilindro e várias configurações de tubos. Estas quatro perguntas tratam dos limites mais propensos a corromper um modelo de controle: terminologia do gás, referência de pressão, cobertura dos pontos de operação e medições sincronizadas (ISO, 2013; ASME, 2000).

O fator de compressibilidade Z é igual à rigidez pneumática?

Não. Z corrige a equação do gás real para o comportamento não ideal. A rigidez pneumática é uma relação local entre força e deslocamento, derivada da pressão da câmara, da área efetiva do pistão, do volume confinado e do processo térmico assumido. Um controlador pode usar os dois conceitos, mas substituir um pelo outro produz unidades erradas e uma interpretação física errada.

O modelo deve usar pressão manométrica ou pressão absoluta?

Use pressão absoluta nas relações de estado do gás, densidade, razão de pressão, vazão mássica, rigidez e temperatura. A pressão manométrica pode continuar útil para displays do operador e cálculos de força quando os efeitos atmosféricos são tratados de forma consistente. Registre a referência atmosférica e nunca insira diretamente um valor manométrico em uma equação de gás ideal ou politrópica.

Um modelo linear pode cobrir todo o curso do cilindro?

Somente se a validação mostrar que a variação da planta permanece aceitável para o desempenho necessário. Volumes das câmaras, razões de pressão da válvula, atrito, carga útil e sentido podem alterar a dinâmica local. Para um envelope mais amplo, identifique vários pontos de operação e verifique cada controlador e a interpolação entre eles, em vez de presumir uma simples escala de ganhos baseada apenas na posição.

Quais sinais devem ser registrados durante a validação do modelo?

Registre o comando da válvula, a realimentação da válvula quando disponível, a pressão de alimentação na entrada da válvula, as duas pressões nas portas do cilindro, a posição, a condição da carga útil e carimbos de tempo sincronizados. Derive velocidade e aceleração com filtragem documentada. Acrescente temperatura, força ou vazão quando os residuais indicarem que esses estados importam. Valide no ponto de referência do processo, e não apenas no sensor interno do atuador.

Fontes e referências técnicas