AUTOMAÇÃO INDUSTRIAL · TOKEN ENGENHARIA

Simulador de malha PID ao vivo — o processo persegue o setpoint na sua frente

Vai sintonizar um PID num inversor ou num controlador de temperatura? Mexa em Kp, Ki e Kd e veja, em tempo real, o nível de um tanque ou a temperatura de um forno subir, dar overshoot, oscilar ou estabilizar — com tempo de subida, tempo de acomodação e erro em regime calculados na hora, sem mexer no equipamento de verdade.

Abrir o simulador

Resposta ao degrau ao vivoKp / Ki / Kd na mãoOvershoot · Tr · TsPreset Ziegler-Nichols · sem cadastroResponsável técnico CREA-RJAtendimento nacional

Resposta rápida

Uma malha PID compara o valor desejado (setpoint) com o valor medido (variável de processo) e ajusta o atuador para anular a diferença. O termo proporcional (Kp) reage ao erro atual, o integral (Ki) zera o erro em regime e o derivativo (Kd) amortece o overshoot. Este simulador deixa você arrastar os três ganhos e ver, ao vivo, a resposta de um tanque de nível ou de um forno de resistência: a curva sobe, ultrapassa o setpoint, oscila ou estabiliza, e o painel mostra overshoot, tempo de subida, tempo de acomodação e erro em regime. É um modelo didático: a sintonia fina em campo e o laudo da instalação são projeto de engenharia, com ART.

Token Engenharia

Simulador de malha de controle · PID

Cabine de sintonia — todos os métodos na mesma planta, com o resultado medido

Monte a planta (ganho, constante de tempo e tempo morto), escolha o método e veja o sobressinal medido agora — nunca um valor prometido. A régua de aferição está publicada mais abaixo, para você conferir qualquer calculadora — inclusive a nossa. Roda 100 % no seu navegador.

Resposta ao degrau passe o mouse para ler t, PV, u e erro

0244872960 s120 s240 s360 s480 s600 s0255075100PV, SP e erro na escala da esquerdau(t) em % na direita

na velocidade auto, esta corrida de 600 s leva ≈ 10 s no relógio

tempo: —PV: —saída u: —erro: —
PARADO

Aperte Partir para ver o processo perseguir o setpoint.

Planta (o processo) FOPDT

Modelo FOPDT: G(s) = K·e−θs/(τs+1). Medida do processo: Nível (cm) · sensor Sensor de nível · elemento final Válvula.

Controlador PID forma paralela

Espelho na forma padrão/ISA: Ti = Kp/Ki = ∞ · Td = Kd/Kp = 0,00 s.

Elemento final e amostragem

O selo não governa agora diz a verdade sobre o estado atual: o campo continua editável, mas naquele cenário ele não morde o resultado — o anti-windup só age quando a saída satura e existe termo integral, e os limites só mordem quando a saída chega neles. Mude o cenário e o selo vira governando.

A régua desta página é ZOH exato com Ts = 0,02 s e derivada na medição — é o que um DCS ou CLP real faz, e é a convenção com que todos os números publicados aqui foram medidos. Os dois seletores mexem em coisas diferentes, e a página separa uma da outra:

A discretização é do integrador, não da planta. Trocar para Euler com Ts = 1 s leva o sobressinal do caso padrão de 65,09 % para 97,26 % — sozinha. Um número medido assim não seria da planta: seria do método de integração.

A derivada é do controlador. Derivar no erro faz o termo D enxergar o degrau de setpoint e dar o chute derivativo: no caso padrão com os ganhos de Ziegler-Nichols, a saída pede um pico de 54.433 % (que válvula nenhuma entrega) e o sobressinal sobe de 65,09 % para 90,44 %. Derivar na medição mata o chute sem perder o amortecimento — por isso é o padrão de fábrica de qualquer DCS. Com a saída limitada em 0–100 %, o chute é ceifado pelo elemento final e a diferença quase some: é a saturação escondendo um defeito de sintonia, e é por isso que os dois seletores ficam na tela.

Cenários de partida exemplo didático

Cada cenário é um exemplo didático com valores plausíveis de campo — não é projeto de nenhuma instalação real.

O processo controlado SP → Σ → PID → processo → PV

SPVálvula 36 %36,0
setpoint60,0 cm
PV36,0 cm
erro+24,0 cm
saída u36 %
tempo600,0 s
PIDacende o termo que domina a saída neste instante

Todos os métodos na MESMA planta, com o resultado MEDIDO Ku = 10,071284 · Pu = 18,8091 s · ω = 0,334050 rad/s

método e referência Kp Ki (1/s) Kd (s) sobressinal % Tr (s) Ts (s) IAE —
ZN-OL PIDZiegler & Nichols, 1942, Transactions of the ASME 7,2000 0,7200 18,0000 65,09 2,96 47,22 795,3
ZN-OL PIZiegler & Nichols, 1942, Transactions of the ASME 5,4000 0,3243 0,0000 59,84 4,16 60,04 954,2
ZN-CL PIDZiegler & Nichols, 1942 — Ku e Pu derivados do próprio FOPDT 6,0428 0,6425 14,2074 56,17 3,44 48,12 860,2
Cohen-CoonCohen & Coon, 1953 8,2500 0,7167 14,5588 85,37 2,68 47,28 859,7
IMC λ=0,8θRivera, Morari & Skogestad, 1986 5,0000 0,1538 11,5385 4,54 5,16 52,08 584,4
IMC λ=τRivera, Morari & Skogestad, 1986 1,0000 0,0308 2,3077 0,00 60,24 111,82 1.948,8
Tyreus-LuybenTyreus & Luyben, 1992 — regra de MALHA FECHADA (Ku, Pu) 4,5779 0,1106 13,6675 1,02 13,00 22,50 604,7
CHR aperiódicoChien, Hrones & Reswick — regra de resposta ao SETPOINT sem sobressinal 3,6000 0,1200 9,0000 4,37 11,04 65,48 727,5
CHR 20 % ⭐Chien, Hrones & Reswick 5,7000 0,1407 13,3950 7,58 4,30 28,16 529,0

Cada linha é simulada agora, nesta planta, no seu PV₀ e no seu setpoint, com a régua da casa (ZOH exato, Ts = 0,02 s, derivada na medição, sem saturação do atuador) — não é estimativa de tabela. É por isso que o número grande da coluna da direita pode diferir: lá a saída está limitada, aqui não. ⭐ marca o menor IAE. Os ganhos saem das fórmulas canônicas de cada autor; Ku e Pu são derivados do próprio modelo FOPDT por arctan(ωτ) + ωθ = π, e não pedidos a você. Aperte aplicar para jogar os ganhos no controlador e ver a curva mudar.

Sobressinal medido agora, nesta planta

0,00 %

com saturação do atuador 0–100 %

A PV não chegou a ultrapassar o setpoint — não há sobressinal. O pico ficou 40,00 % abaixo do alvo: o que sobra aí é erro, não oscilação.

Erro de regime de 24,00 cm
Tr 10 → 90 %
— s
tempo de subida
Ts ±2 %
— s
tempo de acomodação
erro em regime
24,000 cm
SP − PV no fim da corrida
IAE
14.903,4
integral do erro absoluto

Controlabilidade do processo critério declarado

Farol θ/τdeclarado
Controlável — malha fácil
θ/τ = 0,167. θ/τ ≤ 0,30. Nos nossos vetores (caso A, θ/τ = 0,167) o IMC com λ = 0,8·θ entrega 4,54 % de sobressinal com o menor IAE da faixa: PID clássico resolve.

Este farol é um critério declarado da Token, não uma cláusula: não existe norma — ABNT, IEC ou ISA — que classifique controlabilidade por θ/τ. Adotamos 0,30 e 0,70 como fronteiras e mostramos, acima, os vetores da nossa própria régua que sustentam a escolha. A literatura usa 0,3 / 0,7 / 1,0 conforme o autor — quem publica um número aqui deve dizer de quem ele é.

Alertas do momento contextuais

Só-proporcional não zera o erroSobrou +24,0 cm de erro em regime. Só-proporcional não zera o erro — adicione Ki (integral).

Auditor de forma do controlador série × ISA × paralelo

Fator de conversão f = 1 + Td′/Ti′1,2500
Regra original (forma SÉRIE) Kc / Ti / Td7,2000 / 10,0000 s / 2,5000 s
Convertida para padrão/ISA Kc / Ti / Td9,0000 / 12,5000 s / 2,0000 s

Aplicada direto na forma paralela: 65,09 % de sobressinal. Convertida corretamente para a forma padrão/ISA: 86,92 %. A diferença entre FORMAS é da mesma ordem que a diferença entre MÉTODOS — e quase nenhuma ferramenta do mundo avisa.

A saturação manda mais que o método experimento

u ilimitado
65,09 %
sobressinal com os ganhos de Ziegler-Nichols
u limitado 0–100 %
2,48 %
os MESMOS ganhos, com anti-windup

Mesmos ganhos de Ziegler-Nichols. Só limitando a saída em 0–100 % com anti-windup por clamping o sobressinal cai de 65,09 % para 2,48 % — e o IAE sobe de 795,3 para 1.072,3. A saturação manda mais no resultado do que a escolha do método.

Fale com quem assina sintonia em campo, com ART

Nenhum responsável técnico assina «a sintonia calculada por uma página». O que se assina é o serviço de campo: planta identificada por ensaio na instalação real, parâmetros aplicados, resposta registrada e recomendações. Esta cabine entrega o rascunho desse relatório.

De onde vêm estes métodos — e por que aqui não se cita norma

Não existe norma — ABNT, IEC ou ISA — que prescreva regras de sintonia de PID. O que existe são métodos publicados, cada um com seu autor, seu ano e sua hipótese de planta. Abaixo, cada método com a referência que o originou. Quando esta página diz «conforme a norma», é sobre simbologia ou bloco de função — nunca sobre sintonia.

A autoridade desta página, portanto, não vem de sigla: vem de método datado, de uma régua de aferição pública que qualquer pessoa pode refazer, e do responsável técnico que assina o serviço de campo. É por isso que publicamos abaixo os nossos próprios vetores — e o erro que a nossa versão anterior cometia.

  • Ziegler & Nichols, 1942, Transactions of the ASME — regras de malha aberta e de malha fechada. O célebre «quarto de amplitude» de 1942 é a razão entre picos sucessivos na rejeição de distúrbio; não é o sobressinal de um degrau de setpoint. Na nossa planta padrão essas regras entregam 65,09 % de sobressinal ao degrau — o valor está medido na régua abaixo, e é muito maior que a faixa estreita que costuma ser repetida por aí sem medição nenhuma.
  • Cohen & Coon, 1953 — regra de malha aberta parametrizada por θ/τ.
  • Rivera, Morari & Skogestad, 1986 — IMC / Lambda, com λ como parâmetro explícito de robustez.
  • Tyreus & Luyben, 1992 — regra de malha fechada, escrita sobre Ku e Pu. Escrevê-la em função de τ e θ, como fazem algumas calculadoras, deixa a malha 6,9 vezes mais lenta.
  • Chien, Hrones & Reswick — regras separadas para resposta a setpoint e a distúrbio, com e sem sobressinal.

Volume e página não são exibidos: os anos acima vieram de varredura secundária e só entram com o artigo conferido em fonte primária. Se não conferimos, não escrevemos o número.

Aferição do motor — casos conferidos na sua tela

Régua de aferição desta calculadora

Cada linha abaixo é recalculada agora, no seu navegador, pelo mesmo motor que move a cabine, e comparada com o valor de referência. Convenção de medida: ZOH exato · Ts = 0,02 s · derivada na medição · IAE retangular a partir de k = 1 · Ts de acomodação = instante da última amostra fora da banda de ±2 %. Última aferição: 16/08/2026 · versão pd2-R1-2026-08-16 · placar: 50 / 50.

caso o que se mede referência obtido Δ ✓
R-3 · Ku e Pu derivados do próprio FOPDT — arctan(ωτ) + ωθ = π
Caso A · K=1 τ=30 θ=5 Ku 10,071284 10,071284 0,000000 ✓
Caso A Pu (s) 18,8091 18,8091 0,000011 ✓
Caso A ω (rad/s) 0,334050 0,334050 0,000000 ✓
Caso B · K=2 τ=10 θ=10 Ku 1,130913 1,130913 0,000000 ✓
Caso B Pu (s) 30,9706 30,9706 0,000003 ✓
Caso C · K=3 τ=120 θ=20 Ku 3,357095 3,357095 0,000000 ✓
Caso C Pu (s) 75,2364 75,2364 0,000044 ✓
R-1 · ganhos de Ziegler-Nichols malha aberta na planta padrão (K=1 τ=30 θ=5)
ZN-OL PID Kc 7,200000 7,200000 0,000000 ✓
ZN-OL PID Ti (s) 10,000000 10,000000 0,000000 ✓
ZN-OL PID Td (s) 2,500000 2,500000 0,000000 ✓
ZN-OL PID Ki = Kc/Ti 0,720000 0,720000 0,000000 ✓
ZN-OL PID Kd = Kc·Td 18,000000 18,000000 0,000000 ✓
ZN-OL PI Kc 5,400000 5,400000 0,000000 ✓
ZN-OL PI Ki = Kc/Ti 0,324324 0,324324 0,000000 ✓
R-2 · caso NEGATIVO carimbado — o motor no ar (sha1 c47f5c91…) erra estes dois
Motor do ar Ki entregue (deveria ser 0,72) 0,100000 0,100000 0,000000 ✓
Motor do ar Kd entregue (deveria ser 18,0) 3,600000 3,600000 0,000000 ✓
R-5 · resultado MEDIDO no caso A (ZOH exato, Ts = 0,02 s, derivada na medição)
ZN-OL PID sobressinal (%) 65,0900 65,0867 0,003260 ✓
ZN-OL PID Tr 10→90 % (s) 2,9600 2,9600 0,000000 ✓
ZN-OL PID Ts ±2 % (s) 47,2200 47,2200 0,000000 ✓
ZN-OL PID IAE 795,30 795,34 0,036132 ✓
Cohen-Coon sobressinal (%) 85,3700 85,3681 0,001859 ✓
IMC λ=0,8θ sobressinal (%) 4,5400 4,5448 0,004784 ✓
IMC λ=0,8θ IAE 584,40 584,43 0,034862 ✓
Tyreus-Luyben sobressinal (%) 1,0200 1,0207 0,000725 ✓
Tyreus-Luyben Ts ±2 % (s) 22,5000 22,5000 0,000000 ✓
CHR 20 % sobressinal (%) 7,5800 7,5795 0,000529 ✓
CHR 20 % IAE 529,00 529,03 0,033051 ✓
R-6 · a saturação manda mais que o método (mesmos ganhos ZN)
u ilimitado sobressinal (%) 65,0900 65,0867 0,003260 ✓
u limitado 0–100 % + clamping sobressinal (%) 2,4800 2,4797 0,000321 ✓
u limitado 0–100 % IAE 1.072,30 1.072,34 0,042578 ✓
R-7 · curva de λ do IMC no caso A — o ótimo de IAE fica em λ ≈ 0,8·θ
λ = 0,5·θ sobressinal (%) 20,9000 20,8966 0,003417 ✓
λ = 0,8·θ IAE (ótimo) 584,40 584,43 0,034862 ✓
λ = 1,0·θ sobressinal (%) 3,4200 3,4224 0,002409 ✓
λ = 2,0·θ IAE 847,40 847,41 0,013021 ✓
λ = 5,0·θ IAE 1.650,00 1.649,99 0,009738 ✓
R-8 · auditor de forma — ZN é regra SÉRIE, o seu CLP é ISA (f = 1 + Td′/Ti′)
ZN-OL PID fator f 1,250000 1,250000 0,000000 ✓
ZN-OL convertida p/ ISA sobressinal (%) 86,9200 86,9210 0,001032 ✓
R-4 · erro de regime só-proporcional, fechado à mão por SP/(1+K·Kp)
SP 60 · Kp 1,5 PV final (cm) 36,0000 36,0000 0,000000 ✓
SP 60 · Kp 1,5 erro em regime (cm) 24,0000 24,0000 0,000000 ✓
R-NEG · vetores que NÃO se reproduz (erros de mercado, e um nosso)
NEG-6 · linha «no overshoot» da tabela ZN sobressinal real (%) 35,3800 35,3820 0,001972 ✓
NEG-2 · Tyreus-Luyben escrito em τ/θ (processtools) Ts ±2 % (s) 155,8400 155,8400 0,000000 ✓
R-5 · casos B e C — a mesma régua em outras plantas
Caso B · ZN-OL PID sobressinal (%) 3,4400 3,4387 0,001280 ✓
Caso B · ZN-OL PID IAE 869,20 869,19 0,008743 ✓
Caso B · Cohen-Coon sobressinal (%) 36,7000 36,6965 0,003455 ✓
Caso C · ZN-OL PID sobressinal (%) 64,6500 64,6464 0,003634 ✓
Caso C · ZN-OL PID Ts ±2 % (s) 188,4200 188,4200 0,000000 ✓
Caso C · Tyreus-Luyben Ts ±2 % (s) 89,9800 89,9800 0,000000 ✓
R-9 · calculadoras externas aferidas ✅ (conferem com a nossa)
FIRGELLI · Ku=10 Tu=4 s Kc 6,000000 6,000000 0,000000 ✓
FIRGELLI Ti (s) 2,000000 2,000000 0,000000 ✓
FIRGELLI Td (s) 0,500000 0,500000 0,000000 ✓
Fronteiras deste simulador
  • Planta FOPDT de primeira ordem com tempo morto. Não modela processo integrador puro (nível com saída por bomba de vazão fixa), segunda ordem, não-linearidade, cascata, feedforward nem preditor de Smith.
  • O modo Tanque é modelado como auto-regulável. Um tanque de nível real costuma ser integrador — a planta integradora está prevista para a próxima onda e está declarada aqui para que ninguém confunda ausência com defeito.
  • O derivativo é puro (sem filtro N). Todo PID real filtra a derivada; o campo N está previsto para a próxima onda.
  • Os números desta página são de simulação. Sintonia de verdade se faz com ensaio na planta real — e é isso que o responsável técnico assina, com ART.

O que é uma malha de controle fechada

Quase todo processo industrial contínuo — manter um nível de líquido, uma temperatura, uma vazão, uma pressão — depende de uma malha de controle fechada. A ideia é simples de enunciar e difícil de afinar: um sensor mede a grandeza que interessa, um controlador compara essa medida com o valor desejado e comanda um atuador (uma válvula, um tiristor, um inversor) para corrigir a diferença. Como a saída do processo volta para a entrada do controlador, fecha-se a malha — e é essa realimentação que permite ao sistema se corrigir sozinho diante de perturbações.

Três nomes aparecem o tempo todo. O setpoint (SP) é o valor que você quer: 60 cm de nível, 180 graus no forno. A variável de processo (PV) é o valor que o sensor lê naquele instante. E o erro é a diferença entre os dois, e = SP − PV. O trabalho do controlador é levar o erro a zero e mantê-lo lá. No simulador, o setpoint é a linha tracejada vermelha, a variável de processo é a curva azul que sobe atrás dela, e o erro aparece tanto no painel do controlador quanto, se você quiser, como uma curva no oscilograma.

O controlador mais usado para esse trabalho, de longe, é o PID: proporcional, integral e derivativo. Ele está dentro de praticamente todo controlador de temperatura, de todo inversor de frequência com função de processo e de todo CLP que regula uma grandeza analógica. Entender o que cada uma das três letras faz na resposta é o que separa quem sintoniza um PID com método de quem fica girando parâmetros no escuro até parar de oscilar.

Anatomia da resposta

Como ler a resposta ao degrau de uma malha

Quando o setpoint muda em degrau, a variável de processo sobe, costuma ultrapassar o alvo (overshoot), pode oscilar e finalmente estabiliza. O tempo de subida (Tr) mede a rapidez da subida de 10 a 90 por cento; o tempo de acomodação (Ts) marca quando a curva entra e fica na banda de mais ou menos 2 por cento do setpoint. Ler esses quatro indicadores — overshoot, Tr, Ts e erro em regime — é o ABC da sintonia. Quando a malha precisa ser sintonizada em campo, com segurança e responsável técnico, a Token Engenharia executa o comissionamento e o laudo da instalação com ART em todo o Brasil.

A mesma curva de resposta que o simulador desenha ao vivo, com overshoot, Tr e Ts marcados.

O termo proporcional (Kp): velocidade e o limite do erro em regime

O termo proporcional é o coração do controlador: a saída é proporcional ao erro atual, multiplicado pelo ganho Kp. Quanto maior o erro, mais forte a correção. Aumentar Kp deixa a malha mais rápida e reduz o erro — até certo ponto. A partir de um Kp alto demais, a malha passa a oscilar: a correção forte joga a variável de processo para o outro lado, o erro inverte de sinal, a correção inverte junto, e o sistema fica balançando. Empurre mais ainda e a oscilação cresce sem parar — a malha fica instável.

Mas o termo proporcional tem uma limitação estrutural que surpreende quem vê pela primeira vez: sozinho, ele não zera o erro em regime. A razão é direta. Para o atuador manter o processo num valor diferente do ponto de partida, a saída do controlador precisa ser diferente de zero; e como essa saída é Kp vezes o erro, ela só existe se sobrar algum erro. O resultado é que a variável de processo estaciona um pouco abaixo do setpoint e fica lá. No simulador, deixe Ki e Kd em zero, parta com um Kp moderado e observe: a curva azul sobe, se acomoda — e para antes da linha vermelha. O painel mostra o erro de regime que sobrou, e um card sugere adicionar o termo integral. Esse é o insight mais importante da ferramenta.

O termo integral (Ki): zera o erro, mas cuidado com o windup

O termo integral resolve exatamente o problema que o proporcional deixa em aberto. Ele acumula o erro ao longo do tempo: enquanto sobrar qualquer diferença entre setpoint e variável de processo, o integral vai somando essa diferença e empurrando a saída na direção de fechar a folga. Como ele só para de crescer quando o erro chega a zero, o termo integral elimina o erro em regime. No simulador, parta com erro de regime visível (só-P), depois arraste Ki para cima de zero: a curva azul, que tinha parado antes do setpoint, sobe o restante e encosta na linha vermelha.

O integral cobra um preço quando exagerado, e o nome desse preço é windup. Imagine que o setpoint está longe e a saída do controlador satura — a válvula abre 100 por cento, a resistência vai à potência máxima e não dá para fazer mais nada. O termo integral, porém, não sabe disso: ele continua acumulando erro o tempo todo em que a variável de processo está longe do alvo. Quando a variável finalmente chega ao setpoint, o integral acumulou um débito enorme e continua mandando a saída lá em cima, jogando o processo muito acima do alvo, com overshoot severo, antes de conseguir recuar.

A solução se chama anti-windup: enquanto a saída estiver saturada, o controlador congela o acumulador integral, para que ele não cresça sem efeito. No simulador, desligue o anti-windup com um Ki alto e um setpoint distante: a saída fica grudada em 100 por cento, e quando a variável de processo chega, o overshoot dispara e o card de windup acende. Religue o anti-windup e a mesma malha se comporta. É o tipo de parâmetro que muitos técnicos veem no menu do instrumento sem nunca terem entendido para que serve.

O termo derivativo (Kd): amortece o overshoot, amplifica o ruído

O termo derivativo olha para a taxa de variação do erro, não para o erro em si. Se a variável de processo está subindo rápido em direção ao setpoint, o derivativo já começa a frear antes de chegar, porque antecipa que, no ritmo atual, vai passar do ponto. O efeito prático é amortecer o overshoot e acelerar a acomodação: com um pouco de Kd, a curva que dava um pico alto passa a chegar mais suave. No simulador, suba o Kd a partir de zero numa malha com overshoot e veja o pico encolher.

O derivativo tem um calcanhar de aquiles: ele amplifica o ruído do sensor. Como a derivada reage a variações rápidas, e o ruído de medição é justamente uma variação rápida e aleatória, um Kd alto faz a saída do controlador tremer, transmitindo esse tremor ao atuador — válvula ou tiristor batendo sem necessidade, com desgaste real. No simulador, aumente o ruído de medição e o Kd ao mesmo tempo: a curva da saída passa a oscilar em alta frequência e um card avisa que o derivativo está amplificando o ruído. Reduza o Kd e o tremor some. A lição é que derivativo não é sempre bom: em processos ruidosos, costuma ser usado com parcimônia, ou com um filtro no sinal antes da derivada.

O modelo de planta: FOPDT e o peso do atraso de transporte

Para a resposta ser realista, o simulador precisa de um modelo do processo. Ele usa o mais comum em malhas térmicas e hidráulicas: o FOPDT, de primeira ordem com atraso de transporte. São três parâmetros. O ganho do processo (Kp_planta) diz quanto a variável de processo muda, em regime, para cada unidade de saída do controlador. A constante de tempo (τ) é a inércia do processo: quanto maior, mais devagar a variável reage. E o atraso de transporte (θ) é o tempo morto entre o atuador agir e o efeito começar a aparecer no sensor — o tempo que o calor leva para chegar ao termopar, ou o líquido para chegar ao medidor de nível.

O atraso é o vilão silencioso do controle. Quando θ é pequeno em relação a τ, o controlador recebe informação quase atual e consegue agir com firmeza. Quando o atraso cresce e a razão θ/τ passa de cerca de 0,5, o controlador passa a reagir a uma informação velha: ele corrige com base no que o sensor mostrava há vários segundos, e quando a correção finalmente chega, a situação já mudou. Isso favorece overshoot e oscilação, e reduz o quanto se pode aumentar o ganho sem instabilizar. No simulador, suba o atraso e veja a resposta piorar; quando a razão passa do limite, um card avisa que a controlabilidade caiu e que processos assim pedem técnicas mais avançadas que o PID clássico, marcadas como a verificar com a planta real.

Sintonia e o ponto de partida de Ziegler-Nichols

Sintonizar é escolher Kp, Ki e Kd para a malha responder rápido, sem oscilar demais e sem erro em regime. Existem métodos consagrados para chegar a um ponto de partida a partir das características do processo. O mais conhecido é o de Ziegler-Nichols, publicado em 1942: a partir do ganho, da constante de tempo e do atraso do processo, ele sugere valores de Kp, do tempo integral e do tempo derivativo. O botão de calcular ZN no simulador aplica essas fórmulas clássicas e mostra os valores sugeridos.

Duas ressalvas honestas. Primeira: Ziegler-Nichols é uma referência bibliográfica, não uma norma — nenhuma ABNT ou IEC prescreve esses números. Segunda, e mais importante na prática: o ajuste de ZN é um ponto de partida, não o ajuste final. Ele costuma render uma resposta com overshoot da ordem de 20 a 30 por cento, que muitas vezes precisa ser refinada para a aplicação real, suavizando ou acelerando conforme o que o processo tolera. No simulador, aplique o ZN, observe a resposta e ajuste a partir dali — é exatamente o fluxo de trabalho que se usa em campo. Os presets adicionais (só-proporcional, agressivo) servem para ver, lado a lado, o efeito de extremos.

Perturbação de carga: o teste que mais importa em campo

Seguir o setpoint quando ele muda é metade do trabalho. A outra metade, e muitas vezes a mais importante no dia a dia, é rejeitar perturbações: o processo está em regime, no setpoint, e algo externo o tira de lá — abre-se um dreno no tanque, abre-se a porta do forno, entra uma carga fria na linha. Uma malha bem sintonizada percebe o desvio, reage e traz a variável de volta ao setpoint em tempo razoável.

No simulador, deixe a malha estabilizada no setpoint e clique em abrir o dreno (ou a porta do forno): a variável de processo cai de repente, o controlador reage abrindo mais o atuador, e o termo integral elimina o resíduo, devolvendo a variável ao alvo. O tempo que essa recuperação leva é um indicador de qualidade da sintonia tão importante quanto o overshoot na partida. É o melhor argumento para não sintonizar só olhando a resposta ao degrau de setpoint: o que derruba processo de verdade, no chão de fábrica, costuma ser a perturbação.

Tanque ou forno: a mesma matemática, físicas diferentes

O simulador traz dois processos para a mesma malha PID, porque a teoria de controle é a mesma e só a física visível muda — e ver isso ajuda a generalizar a intuição. No modo tanque de nível, a variável de processo é o nível de líquido, o atuador é uma válvula que abre conforme a saída do controlador, e o overshoot aparece como o líquido passando da linha do setpoint, até o risco visual de transbordar quando a malha instabiliza. No modo forno de resistência, a variável é a temperatura, o atuador é um tiristor que regula a potência das resistências, e o interior do forno muda de cor do frio ao incandescente conforme aquece.

Troque entre os dois e repare: os ganhos de PID continuam os mesmos, e o comportamento da curva — subida, overshoot, acomodação — segue as mesmas regras. Isso é justamente o poder do controle PID: é uma ferramenta genérica, que vale para nível, temperatura, vazão, pressão, velocidade e tantas outras grandezas. Dominar a leitura da resposta num simulador de tanque te prepara para sintonizar a temperatura de um forno, a velocidade de um motor com inversor ou a pressão de uma linha — o raciocínio é o mesmo.

As fórmulas por trás dos números

Nada na resposta é mágico: cada valor sai de equações conhecidas de controle de processos. O controlador PID, na forma paralela discreta que o simulador usa, soma os três termos a cada período de amostragem, e a planta FOPDT é integrada passo a passo. As contas principais são estas:

Grandeza Fórmula O que significa
Erro e = SP – PV diferença entre o desejado e o medido
Saída PID u = Kp·e + Ki·∫e dt + Kd·de/dt soma dos três termos (forma paralela)
Planta FOPDT G(s) = Kp_planta·e^(-θs) / (τs + 1) primeira ordem com atraso de transporte
Overshoot 100 × (PV_max – SP) / (SP – PV₀) pico acima do setpoint, em % do degrau
Acomodação Ts último instante fora da banda ±2% + 1 passo quando a curva entra e fica perto do SP

A discretização da planta usa Euler progressivo, com o atraso θ aplicado por um buffer de amostras na saída do controlador — um modelo didático, suficiente para reproduzir os comportamentos qualitativos certos (erro em regime, overshoot, windup, instabilidade, amplificação de ruído). O modelo FOPDT é a referência padrão da literatura de controle de processos; não há norma ABNT ou IEC para ele, e por isso ele é citado como referência técnica, não como prescrição normativa. Os parâmetros reais de um processo — ganho, constante de tempo e atraso — são levantados em campo, por ensaio de resposta, e variam de instalação para instalação.

O que este simulador não faz (e o que faz a engenharia de controle)

Ser honesto sobre o escopo é parte de uma boa ferramenta. Este simulador é um modelo didático de uma malha PID sobre um processo de primeira ordem com atraso, ótimo para ganhar intuição sobre o efeito de cada ganho e treinar a leitura da resposta. Mas ele deliberadamente não trata:

  • o levantamento dos parâmetros reais do processo (ganho, constante de tempo, atraso) por ensaio em campo, que é o que ancora qualquer sintonia séria;
  • processos de ordem superior, com várias constantes de tempo, zeros, não linearidades e acoplamento entre malhas;
  • arquiteturas mais avançadas (controle em cascata, feedforward, preditor de Smith para atraso dominante), que muitos processos exigem;
  • a segurança funcional da malha (intertravamentos, faixas de alarme, atuação em falha) e a integração com o CLP ou o SDCD da planta;
  • os parâmetros internos exatos de cada instrumento, que dependem do modelo e do firmware e ficam sempre marcados como a verificar no manual.

A sintonia de uma malha real, a revisão das malhas de instrumentação de uma planta e o laudo da instalação industrial com responsável técnico e ART são projeto de engenharia. Exigem o levantamento do processo, o ensaio de resposta, a verificação de segurança e uma memória de cálculo consolidada. A Token Engenharia executa a sintonia e o comissionamento de malhas de controle, com o laudo da instalação assinado, em todo o Brasil.

PID sintonizado na simulação — e na planta

Sintonia de malha com método e registro (não tentativa-e-erro) entra na retrofit e modernização elétrica de automação e no comissionamento assistido da Token.

Perguntas frequentes

O que cada ganho (Kp, Ki, Kd) faz numa malha PID?

O controlador soma três termos a partir do erro. O proporcional Kp reage ao erro atual: acelera a resposta, mas sozinho deixa erro em regime e, alto demais, oscila. O integral Ki acumula o erro e zera o erro em regime, mas em excesso, com a saída saturada, causa windup. O derivativo Kd antecipa pela taxa de variação e amortece o overshoot, mas exagerado amplifica o ruído. No simulador, mova cada slider e veja o efeito na curva.

O que é setpoint, variável de processo e erro?

O setpoint (SP) é o valor desejado; a variável de processo (PV) é o valor medido naquele instante; o erro é a diferença, e = SP − PV. O PID existe para levar a PV até o SP e mantê-la lá. No simulador, o SP é a linha tracejada vermelha e a PV é a curva azul que a persegue.

O que é overshoot e tempo de acomodação?

Overshoot é o quanto a variável de processo ultrapassa o setpoint após um degrau, em percentual do degrau. O tempo de acomodação (Ts) é o instante a partir do qual a variável entra e permanece numa faixa estreita (tipicamente ±2%) em torno do setpoint. O tempo de subida (Tr) é o tempo de ir de 10 a 90 por cento do degrau. O simulador calcula e marca os três ao vivo.

Por que o controle só proporcional deixa erro em regime?

Com apenas o termo proporcional, a saída é proporcional ao erro. Para manter o processo num valor diferente do inicial, é preciso uma saída diferente de zero, que só existe se sobrar erro. Por isso a variável estaciona um pouco antes do setpoint. O termo integral resolve, acumulando esse resíduo até zerá-lo.

O que é windup integral e para que serve o anti-windup?

Windup acontece quando a saída satura e o integral continua acumulando erro sem poder agir; quando a variável chega ao setpoint, o integral acumulou um débito e causa overshoot severo. O anti-windup evita isso congelando o integral enquanto a saída estiver saturada. No simulador, desligue-o com Ki alto e veja o overshoot disparar.

O que é o modelo FOPDT e por que o atraso dificulta o controle?

FOPDT é primeira ordem com atraso de transporte: um modelo simples de processo, com ganho, constante de tempo e atraso puro. Quanto maior a razão atraso/constante de tempo, mais difícil controlar, porque o controlador reage a informação velha. Acima de cerca de 0,5, a controlabilidade cai e o processo pede técnicas avançadas.

Este simulador substitui a sintonia em campo e o laudo de instalação?

Não. É um modelo didático para ganhar intuição; o modelo de planta é simplificado e os parâmetros reais variam por processo. As fórmulas de Ziegler-Nichols são referência bibliográfica de 1942, não norma. A sintonia em campo, a revisão das malhas e o laudo da instalação com ART são trabalho de engenharia, que a Token Engenharia executa em todo o Brasil.

Token EngenhariaToken Engenharia · Atuação nacional

Do simulador à malha sintonizada, com ART

A ferramenta mostra o efeito de cada ganho; a Token Engenharia entrega o comissionamento completo — levantamento do processo, sintonia das malhas de controle, verificação de segurança e laudo da instalação industrial com responsável técnico e ART em todo o Brasil.

Falar com a Token sobre controle de processo