IndustrialControlSystems.Controllers.Interfaces

Interfaces

Information

Extends from IndustrialControlSystems.Icons.InterfacesPackage (Interfaces package icon).

Package Content

NameDescription
IndustrialControlSystems.Controllers.Interfaces.Controller Controller Partial interface for a generic controller
IndustrialControlSystems.Controllers.Interfaces.Block Block Partial interface for a continuous time control block
IndustrialControlSystems.Controllers.Interfaces.BaseBlock BaseBlock partial interface for a continuous time control block

IndustrialControlSystems.Controllers.Interfaces.Controller IndustrialControlSystems.Controllers.Interfaces.Controller

Partial interface for a generic controller

Information

  

Description

Partial interface for a continuous/discrete time controller.
The model has the following ports
NameDescriptionConditional?
SPSet PointNO
PVProcess VariableNO
CSControl SignalNO
TRTrack Reference signalYES (useTS)
TSTrack Switch signalYES (useTS)
BiasBiasing signalYES (useBIAS)
ATreqAutoTuning requestYES (useAT)


And some of them can be conditionally selected, by specifying a boolean flag.

AntiWindUp mode

If the boolean flag AntiWindup is tue the output of the block ( CS ) saturates at the values specified by CSmin and CSmax.

Tracking mode

If the boolean flag useTS, the inputs TS and TR are enabled.
When enabled, if the TS signal is true the output CS is forced to follow the track reference signal TR.

Discretisation

For each controller is defined a sampling time Ts and a coefficient alpha.
The discretisation of the continuos time transfer function has been performed with the bilinear transformation formula
                 z - 1 
  s = ------------------------------
        z*alpha*Ts - (alpha - 1)*Ts
  
that is equivalent to

Parameters

NameDescription
Discretisation
Ts Sampling time (if <= 0 continuous time)
method Discretisation method
Saturation
AntiWindup Flag that enables the antiwindup feature
CSmin minimum value of the CS
CSmax maximum value of the CS
Initialisation
CS_start output initial value
Attributes
eps small time constant that represents the time for switching between auto and tracking mode
useTS =true, if TS and TR inputs are enabled
useBIAS =true, if BIAS input is enabled
useAT =true, if AutoTuning input is enabled

Connectors

NameDescription
TRTrack Reference signal
TSTrack Switch signal
BIASBias
SPSet Point signal
CSControl signal
PVProcess Variable signal
ATreqAuto Tuning request

IndustrialControlSystems.Controllers.Interfaces.Block IndustrialControlSystems.Controllers.Interfaces.Block

Partial interface for a continuous time control block

Information

  

Description

Partial interface for a continuous time control block.
The block has one input and one output (SISO); additional inputs can be used for control purposes.

AntiWindUp mode

If the boolean flag AntiWindup is tue the output of the block ( y ) saturates at the levels specified by Ymin and Ymax.

Tracking mode

If the boolean flag useTS, the inputs TS and TR are enabled.
When enabled, is the TS signal is true the output y is forced to follow the track reference signal TR.

Parameters

NameDescription
Tracking
useTS =true, if TS input is enabled
eps Small time constant used in tracking mode
Saturation
AntiWindup Flag that enables the antiwindup feature
Ymin Minimum value of Y
Ymax Maximum value of Y

Connectors

NameDescription
TRTrack Reference signal
TSTrack Switch signal
uinput
youtput

IndustrialControlSystems.Controllers.Interfaces.BaseBlock IndustrialControlSystems.Controllers.Interfaces.BaseBlock

partial interface for a continuous time control block

Information

  

Description

Partial interface for a continuos/discrete time block.
The block has one input and one output (SISO).

Parameters

NameDescription
Discretisation
Ts Sampling time (if <= 0 continuous time)

Connectors

NameDescription
uinput
youtput

Automatically generated Mon May 21 13:34:16 2012.