Skip to content
Seções da documentação

Ajuste do controlador PID (Ziegler-Nichols)

POSThttps://rftools.io/api/py/v1/calculate

Slug pid-tuning. Calcule os ganhos do controlador PID usando o método de malha aberta (curva de reação) Ziegler-Nichols a partir do ganho do processo, do tempo morto e da constante de tempo.

Entradas

Envie cada uma destas em inputs, nas unidades mostradas. A maioria é obrigatória: uma chamada sem alguma delas é recusada (400) e não custa nada; uma entrada que a calculadora dispensa assume o padrão mostrado. Uma entrada fora da sua faixa ainda é calculada e sinalizada na procedência.

Entradas de pid-tuning
NomeUnidadeFaixaPadrãoDescrição
processGainnúmeronenhumano mínimo 0.0011.5Variação da saída / amplitude do degrau de entrada no ensaio ao degrau
deadTimenúmerosno mínimo 0.0010.1Tempo antes do início da resposta
timeConstantnúmerosno mínimo 0.0011Tempo para atingir 63,2% do valor final da resposta ao degrau
overshootBudgetnúmero%0.1 … 20025O sobressinal que a malha pode ter num degrau de setpoint; a sintonia de Ziegler–Nichols visa cerca de 25 % (Ogata, Modern Control Engineering, 5ª ed., cap. 8)

Saídas

Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.

Saídas de pid-tuning
CampoUnidadeDescrição
kpPIDprincipalnenhumaKp (PID)
kiPID1/sKi (PID)
kdPIDsKd (PID)
kpPInenhumaKp (somente PI)
tiPIsTi (somente PI)
tiPIDsTi (PID)
tdPIDsTd (PID)
overshootPct%Sobressinal (PID)
settlingTimesTempo de acomodação (PID, 2 %)

Como chamar

  • Calcular: uma chamada, a requisição e a resposta completas, e os seus erros.
  • Lote: esta calculadora com outras, ou uma varredura, em uma requisição.
  • Resolver para um valor-alvo: o valor de uma entrada que leva uma saída a um alvo.