modelTypicalTF

This model contains a set of typical process transfer functions

Information

Description

This model is a container of different trasfer functions that can model the typical processes. The parameters of each TF (listed in a table below), can be modified in order to adapt each process to the user's needs.

Integrator
  Y(s)     1
  ---- = -----
  U(s)     5s  




Integrator + delay
  Y(s)     1     -2s
  ---- = ----- e
  U(s)     5s  




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




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




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




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




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




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



Parameters

TypeNameDefaultDescription
First Order
Realmu_FO1Gain
RealT_FO5Time constant
First Order + Delay
Realmu_FOD1Gain
RealT_FOD5Time constant
Realdelay_FOD2Time delay
Integrator
Realmu_i0.1Gain
Integrator + Delay
Realmu_iD0.1Gain
Realdelay_iD2Time delay
OverShooting system
Realmu_OS1Gain
RealTau_OS8Zero's time constant
RealT1_OS5Dominant pole time constant
RealT2_OS2Second pole time constant
UnderShooting system
Realmu_US1Gain
RealTau_US-5.5Zero's time constant
RealT1_US5Dominant pole time constant
RealT2_US2Second pole time constant
Complex poles
Realmu1Gain
Realxi0.3Damping coefficient
Realomega0.5Natural frequency
Fast-Slow system
Realmu_FS1Gain
RealTau_FS5.8Zero's time constant
RealT1_FS6Dominant pole time constant
RealT2_FS1Second pole time constant

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputFO_uFirst Order input
Modelica.Blocks.Interfaces.RealOutputFO_yFirst Order output
Modelica.Blocks.Interfaces.RealInputFOD_uFirst Order+ Delay input
Modelica.Blocks.Interfaces.RealOutputFOD_yFirst Order + Delay output
Modelica.Blocks.Interfaces.RealInputi_uIntegrator input
Modelica.Blocks.Interfaces.RealOutputi_yIntegrator output
Modelica.Blocks.Interfaces.RealInputiD_uIntegrator + Delay input
Modelica.Blocks.Interfaces.RealOutputiD_yIntegrator + Delay output
Modelica.Blocks.Interfaces.RealInputOS_uOverShooting input
Modelica.Blocks.Interfaces.RealOutputOS_yOverShooting output
Modelica.Blocks.Interfaces.RealInputUS_uUnderShooting input
Modelica.Blocks.Interfaces.RealOutputUS_yUnderShooting output
Modelica.Blocks.Interfaces.RealInputOsc_uComplex Poles input
Modelica.Blocks.Interfaces.RealOutputOsc_yComplex Poles output
Modelica.Blocks.Interfaces.RealInputFS_uFast Slow input
Modelica.Blocks.Interfaces.RealOutputFS_yFast Slow output

Components

TypeNameDefaultDescription
LinearSystems.Continuous.FirstOrderfirstOrder
LinearSystems.Continuous.FirstOrderfirstOrder1
IndustrialControlSystems.LinearSystems.Continuous.Delaydelay
LinearSystems.Continuous.Integratorintegrator
LinearSystems.Continuous.Integratorintegrator1
IndustrialControlSystems.LinearSystems.Continuous.Delaydelay1
LinearSystems.Continuous.LeadLagleadLag
LinearSystems.Continuous.FirstOrderfirstOrder2
LinearSystems.Continuous.LeadLagleadLag1
LinearSystems.Continuous.FirstOrderfirstOrder3
LinearSystems.Continuous.ComplexPolescomplexPoles
LinearSystems.Continuous.LeadLagleadLag2
LinearSystems.Continuous.FirstOrderfirstOrder4

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.