- (24) 9 8827-3579
- comercial@tokenengenharia.com.br
- Seg - Sex: 8:00 - 18:00
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.
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.

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
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
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 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.