Sign In >>

Adaptive PID-loop self tuning

Adaptive PID-loop self tuning

Adaptive Control

Adaptive control loop selftuning TRACE MODE

Adaptive control technology offers full automation of configuring control circuits at a wide range of industrial control objects with various latency types and values. It allows giving up legacy methods of identifying object dynamics and calculating optimal loop settings.

For a customer of adaptive control system this means:

  • faster adjustment of control circuits and flexible requirements to employees' competence;
  • higher control quality at any time for a wide range of stationary and dynamic automated objects;
  • continuous settings adjustment at the loop according to the change of the dynamic properties of the control object;
  • longer service life of runtime module due to using a two-level test signal. Adaptive control

The previous experience shows that adaptive loops generate 15% savings of raw material and power in comparison with manual control or about 5% in comparison with traditional PID loop with a wrong configuration. Moreover, adaptive control decreases the cost of setup works.
TRACE MODE SCADA and SOFTLOGIC system offered adaptive control support in 1998 providing function blocks with Techno FBD - visual programming language of IEC 61131-3 standard.

TRACE MODE adaptive control library includes the following function blocks:

  • Adaptive control (APID) - block allowing control based on PID law with automatic calculation of loop settings for objects with proportional runtime module;
  • Adaptive control (APDD) - similar block for implementing adaptive PDD loop designed for objects with integrating runtime module and permanent processing speed;
  • Object identification (IDNT) - using rectangular impulse responde curve, this block calculates parameters of the inertial link model at the first level with latency;
  • Modal loop (MREG) - offers modal loop featuring calculation of the control object settings and providing shared mode with IDNT;
  • PID setting using object parameters (CALC) - calculates PID loop factors based on parameters of the mathematical model of the first level with latency;
  • PID setting using job jump (RJMP) - block of calculating PI/PID loop based on accumulation and processing of data arrays: values of object input and output.

Techno FBD lanuage enables both programming of controllers and operator's stations with TRACE MODE SCADA system. Consequently, optimal loop settings can be calculated both in controller, and on operator's PC (with the following loading into controller), which enables using adaptive control both in sytems based on open, TRACE MODE-programmed controllers and both in traditional PLC-based systems.
Adaptive control is available both for constant adjustment of loop settings and periodical and on operator's command . The latter APID and APDD block change even allows not to turn off the process of automatic loop adjustment (for instance, for objects with changing perofrmance or those operating with significant load changes).
According to the principle of adaptive loop operation, besides the loop signal, the object input receives a test sinusoidal signal of low amplitude (usually not above of the inherent process PID loop in ViewPAC with Micro TRACE MODEnoise). The amplitude and phase of the harmonic component in the output are used to calculate the loop settings.
By determining the parameters of an amplitude-phase object parameter in the closed circuit, you ensure optimal settings at the loop.
TRACE MODE adaptive control provides automatic filtration of the response curve removing accidental agitations and noise. The improved algorithm of approximating a higher level object using the inertial link model at the first level with latency enables taking into account the dynamics of the runtime modules and sensors.
Modal loop is a numerical object model and astatic full-level watchdog. The modal loop parameters are calculated using an original methodology without selecting the roots of equation in the closed circuit.
The adaptive loop settings are calculated according to the period of the given channel allowing immediate application in control systems.
In addition to adaptive loops, TRACE MODE 6 provides suport of other control methods:

  • PID loop (PID) is a traditional PID loop block;
  • PDD loop (PDD) is a loop that takes into account the second derivative of control error;
  • Three-position loop (PREG) - for discrete runtime module control;
  • Uneven loop (FZCTR) features uneven loop functions and is usually used in combination with a block of uneven loop configuration (SFZ).

For infomation about the TRACE MODE adaptive loops, please use the emulator of Integrated development environment. Additionally, please see online Virtual adaptive control laboratory. The laboratory page contains examples of efficiency of the adaptive control algorithms using various types of objects models (your web-browser should also support Java).
You can debug the algorithms of adaptive and modal control in Profiler only using professional tool TRACE MODE 6 SCADA system or Real-time monitors with adaptive control support.
Functional blocks (FBD) of modal, uneven and adaptive control are implemented in the following TRACE MODE 6 runtime modules of SCADA (for operator's stations and automatics servers) and SOFTLOGICrange (for industrial controllers):


Current TRACE MODE release 6.10.2. Upgrade now for free!