modelTest_ATPIrelayNCmixedMode

Test of a PI controller with Automatic Tuning (mixed mode)

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Description

In this example have been tested the functionalities of the mixed mode PI with Automatic Tuning.
The PI has to control the process with transfer function

   Y(s)           1
   ----  =  --------------
   U(s)       (s + 1)^3
  
There are three PIs that are automatically tuned. The PIs have different Phase Margin requirements: 45, 60 and 70 respectively.
The first image shows the process variables controlled by the three PIs PV.

There are thre phases:
  • Normal mode [0,50]: PIs working with default parameters values,
  • Auto Tuning phase [50,120]: PIs excite the processes in order to identify some characteristic parameters,
  • Normal mode [120,end]: PIs working with tuned parameters values


Control signals

References

For more information please refers to the following paper:

Efficient hybrid simulation of autotuning PI controllers
Alberto Leva, Marco Bonvini
8th Modelica Conference, Dresden, Germany
march 20-22, 2011

Components

TypeNameDefaultDescription
ATPIrelayNCmixedModeControllerPm45
Modelica.Blocks.Sources.StepSP
Modelica.Blocks.Sources.BooleanTableATpulse
LinearSystems.Continuous.TransferFunctionProcessPm45
Modelica.Blocks.Sources.StepDisturb
Modelica.Blocks.Math.Feedbacksum
ATPIrelayNCmixedModeControllerPm60
LinearSystems.Continuous.TransferFunctionProcessPm60
Modelica.Blocks.Math.Feedbacksum1
ATPIrelayNCmixedModeControllerPm70
LinearSystems.Continuous.TransferFunctionProcessPm70
Modelica.Blocks.Math.Feedbacksum2

Revisions

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

  • 11 May 2012 (author: Marco Bonvini)

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.