Modelica_LinearSystems2.Controller.Templates

Templates of control structures

Package Content

NameDescription
Modelica_LinearSystems2.Controller.Templates.PartialPlantSISO PartialPlantSISO Template for single-input single-output plants
Modelica_LinearSystems2.Controller.Templates.PartialPlantMIMO PartialPlantMIMO Template for multi-input multi-output plants
Modelica_LinearSystems2.Controller.Templates.PlantTemplate PlantTemplate MIMO plant template
SimpleStateSpaceControl Template for simple state feedback controllers with an optional pre-filter
Modelica_LinearSystems2.Controller.Templates.Add2 Add2 Output the sum of the two inputs (inputs are on the left and below)
TwoDegreesOfFreedomControlSISO Template of a controller with two structural degrees of freedom and an inverse plant model in forward path
Modelica_LinearSystems2.Controller.Templates.Plant_SISO Plant_SISO SISO dummy plant model which can be used in templates
Modelica_LinearSystems2.Controller.Templates.PlantTemplate_SISO PlantTemplate_SISO SISO plant template

Modelica_LinearSystems2.Controller.Templates.PartialPlantSISO Modelica_LinearSystems2.Controller.Templates.PartialPlantSISO

Template for single-input single-output plants

Connectors

NameDescription
y 
u 
ym 

Modelica_LinearSystems2.Controller.Templates.PartialPlantMIMO Modelica_LinearSystems2.Controller.Templates.PartialPlantMIMO

Template for multi-input multi-output plants

Parameters

NameDescription
nsystem order
mnumber of inputs
lnumber of measurable outputs
additionalMeasurableOutputs 

Connectors

NameDescription
y[n] 
u[m] 
ym[l] 

Modelica_LinearSystems2.Controller.Templates.PlantTemplate Modelica_LinearSystems2.Controller.Templates.PlantTemplate

MIMO plant template

Parameters

NameDescription
nsystem order
mnumber of inputs
lnumber of measurable outputs
additionalMeasurableOutputs 

Connectors

NameDescription
y[n] 
u[m] 
ym[l] 

Modelica_LinearSystems2.Controller.Templates.SimpleStateSpaceControl

Template for simple state feedback controllers with an optional pre-filter

Parameters

NameDescription
plant 

Modelica_LinearSystems2.Controller.Templates.Add2 Modelica_LinearSystems2.Controller.Templates.Add2

Output the sum of the two inputs (inputs are on the left and below)

Information


This blocks computes output y as difference of the commanded input u1 and the feedback input u2:

    y = u1 - u2;

Example:

     parameter:   n = 2

  results in the following equations:

     y = u1 - u2

Connectors

NameDescription
u1 
u2 
y 

Modelica_LinearSystems2.Controller.Templates.TwoDegreesOfFreedomControlSISO

Template of a controller with two structural degrees of freedom and an inverse plant model in forward path

Information


Template of a controller with two structural degrees of freedom and an inverse plant model in forward path. The functionality of such contorl system structures is discribed in [1]

References

  [1] Looye, G. et al, "Nonlinear inverse moldes for control",
      Proceedings Modelica Conference 2005, pp. 267-279, 2005.

Parameters

NameDescription
lnumber of measurable outputs
additionalMeasurableOutputs 
controller 
plant 
plant2 

Modelica_LinearSystems2.Controller.Templates.Plant_SISO Modelica_LinearSystems2.Controller.Templates.Plant_SISO

SISO dummy plant model which can be used in templates

Information

Extends from PlantTemplate_SISO (SISO plant template).

Parameters

NameDescription
lnumber of measurable outputs
additionalMeasurableOutputs 

Connectors

NameDescription
y 
u 
ym[l] 

Modelica_LinearSystems2.Controller.Templates.PlantTemplate_SISO Modelica_LinearSystems2.Controller.Templates.PlantTemplate_SISO

SISO plant template

Parameters

NameDescription
lnumber of measurable outputs
additionalMeasurableOutputs 

Connectors

NameDescription
y 
u 
ym[l] 

HTML-documentation generated by Dymola Tue Sep 08 18:52:57 2009.