modelSplineLim

Spline smoothed limiter

Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).

Information

1. Purpose of model

Smoothes the transition zones of the limiter by spline interpolation.

2. Level of detail, physical effects considered, and physical insight

(Purely technical component without physical modeling.)

3. Limits of validity

(Purely technical component without physical modeling.)

4. Interfaces

(no remarks)

5. Nomenclature

(no elements)

6. Governing Equations

(no equations)

7. Remarks for Usage

The parameter thres gives the transition zone as share of (uMax-uMin) and should be <=0.5, else regions would overlap.

8. Validation

Tested in check model "TestSplineLim"

9. References

(no remarks)

10. Version History

Model created by Christian Warnecke, Aug 2015

Model revised by Lisa Andresen (andresen@tuhh.de), Dec 2016

Parameters

TypeNameDefaultDescription
Reallim(uMax - uMin)*thres
RealxauMin - lim*sqrt(2)
RealxbuMin + lim
RealxcuMax - lim
RealxduMax + lim*sqrt(2)
RealyauMin
RealybuMin + lim
RealycuMax - lim
RealyduMax
RealuMax1Maximum
RealuMin-uMaxMinimum
Realthres0.1Share of (uMax-uMin) from which on spline interpolation shall be used

Connectors

TypeNameDefaultDescription
RealInputu (from SISO)Connector of Real input signal
RealOutputy (from SISO)Connector of Real output signal