.IndustrialControlSystems.Applications.ControlProblems.ATProcessControl

Information

Description

In this examples the typical processes (contained in model TypicalTF ) are controlled with PI regulators with automatic tuning. The aim of this example is to show how the automatic tuning algorithm works with varius processes. For each trasfer function taken into account have been compared the parameter values before and after the tuning. Also the algorith parameters are listed too. It is possible to see that they have different values, depending on the considered example (e.g. the slope must be adapted in order to avoid big oscillations, the percentual tolerance have to be adapted if the period of the oscillation changes,...).
The example is made of three phases:



Process Trasfer function
Integrator
  Y(s)     1
  ---- = -----
  U(s)     5s  


Controller parameters
ParameterBeforeAfter AT
Kp573.4625
Ti10.273


Automatic Tuning algorithm parameters
ParameterValue
slope1
PermOxPeriodPerc5
pm65
nOxMin3





Process Trasfer function
Integrator + delay
  Y(s)     1     -1s
  ---- = ----- e
  U(s)     5s  


Controller parameters
ParameterBeforeAfter AT
Kp51.067
Ti3026.54


Automatic Tuning algorithm parameters
ParameterValue
slope0.01
PermOxPeriodPerc30
pm70
nOxMin3





Process Trasfer function
First Order
  Y(s)      1   
  ---- = -------- 
  U(s)    1 + 5s  


Controller parameters
ParameterBeforeAfter AT
Kp571.5948
Ti10.1365


Automatic Tuning algorithm parameters
ParameterValue
slope1
PermOxPeriodPerc5
pm65
nOxMin3





Process Trasfer function
First Order + delay
  Y(s)      1      -2s
  ---- = -------- e
  U(s)    1 + 5s  


Controller parameters
ParameterBeforeAfter AT
Kp12.11
Ti45.1879


Automatic Tuning algorithm parameters
ParameterValue
slope0.1
PermOxPeriodPerc5
pm65
nOxMin3





Process Trasfer function
Fast Slow
  Y(s)      1 + 5.8s  
  ---- = -------------- 
  U(s)    (1 + 6s)(1+s)  


Controller parameters
ParameterBeforeAfter AT
Kp514.056
Ti10.1365


Automatic Tuning algorithm parameters
ParameterValue
slope1
PermOxPeriodPerc5
pm65
nOxMin3





Process Trasfer function
Overshooting
  Y(s)      1 + 8s  
  ---- = --------------- 
  U(s)    (1 + 5s)(1+2s)  


Controller parameters
ParameterBeforeAfter AT
Kp517.3146
Ti10.1365


Automatic Tuning algorithm parameters
ParameterValue
slope1
PermOxPeriodPerc5
pm65
nOxMin3





Process Trasfer function
Undershooting
  Y(s)      1 - 5.5s  
  ---- = --------------- 
  U(s)    (1 + 5s)(1+2s)  


Controller parameters
ParameterBeforeAfter AT
Kp0.17.69
Ti10.692


Automatic Tuning algorithm parameters
ParameterValue
slope0.05
PermOxPeriodPerc5
pm45
nOxMin3





Process Trasfer function
Complex Poles
  Y(s)            1  
  ---- = -------------------- 
  U(s)    1 + 1.2 s + 0.025s  


Controller parameters
ParameterBeforeAfter AT
Kp10.548
Ti54.3


Automatic Tuning algorithm parameters
ParameterValue
slope0.1
PermOxPeriodPerc5
pm65
nOxMin3



Revisions

Industrial Control Systems (v 1.0.0) : April-May 2012
List of revisions:

Main Authors:
Marco Bonvini; <bonvini@elet.polimi.it>
Alberto Leva <leva@elet.polimi.it>
Politecnico di Milano
Dipartimento di Elettronica e Informazione
Via Ponzio 34/5
20133 Milano - ITALIA -
Copyright:
Copyright © 2010-2012, Marco Bonvini and Alberto Leva.
The IndustrialControlSystems package is free software; it can be redistributed and/or modified under the terms of the Modelica license.

Generated at 2024-04-25T18:15:59Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos