modelSplineLim
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
| Type | Name | Default | Description |
|---|---|---|---|
| Real | lim | (uMax - uMin)*thres | |
| Real | xa | uMin - lim*sqrt(2) | |
| Real | xb | uMin + lim | |
| Real | xc | uMax - lim | |
| Real | xd | uMax + lim*sqrt(2) | |
| Real | ya | uMin | |
| Real | yb | uMin + lim | |
| Real | yc | uMax - lim | |
| Real | yd | uMax | |
| Real | uMax | 1 | Maximum |
| Real | uMin | -uMax | Minimum |
| Real | thres | 0.1 | Share of (uMax-uMin) from which on spline interpolation shall be used |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| RealInput | u (from SISO) | Connector of Real input signal | |
| RealOutput | y (from SISO) | Connector of Real output signal |