Collection of models that illustrate model use and test models
This package contains examples for the use of models that can be found in Annex60.Utilities.Math.
Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).
Name | Description |
---|---|
Average | Test model for average function |
Bicubic | Test model for bicubic function |
Biquadratic | Test model for biquadratic function |
BooleanReplicator | Test model for boolean replicator |
IntegerReplicator | Test model for integer replicator |
IntegratorWithReset | Test model for integrator with reset |
InverseXRegularized | Test model for inverseXRegularized function |
Polynominal | Test model for ploynominal function |
PowerLinearized | Test model for powerLinearized function |
QuadraticLinear | Test model for quadraticLinear function |
RegNonZeroPower | Test model for regNonZeroPower function |
SmoothBlocks | Test model for smooth min and smooth max functions |
SmoothExponential | Test model for smoothExponential function |
SmoothHeaviside | Test model for smoothHeavisidefunction |
SmoothLimit | Test model for smooth limit |
SmoothMin | Test model for smooth minimum |
Splice | Test model for splice |
VectorFunctions | Test model for functions that take a vector as argument |
Test model for average function
This model tests the implementation of Annex60.Utilities.Math.Average.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for bicubic function
This model tests the implementation of Annex60.Utilities.Math.Bicubic.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for biquadratic function
This model tests the implementation of Annex60.Utilities.Math.Biquadratic.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for boolean replicator
This model tests the implementation of Annex60.Utilities.Math.BooleanReplicator.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for integer replicator
This model tests the implementation of Annex60.Utilities.Math.IntegerReplicator.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for integrator with reset
This model tests the implementation of Annex60.Utilities.Math.IntegratorWithReset with and without reset, and with different start values and reset values.
The integrator intWitRes1
is triggered by a sample trigger
which becomes true at t=0, while intWitRes2
is triggered
by a boolean pulse with is true at t=0.
Hence, intWitRes1
starts with y(0)=y_reset
while
intWitRes2
starts with y(0)=y_start
.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for inverseXRegularized function
This model tests the implementation of Annex60.Utilities.Math.InverseXRegularized.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for ploynominal function
This model tests the implementation of Annex60.Utilities.Math.Polynominal.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for powerLinearized function
This model tests the implementation of Annex60.Utilities.Math.PowerLinearized.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for quadraticLinear function
This model tests the implementation of Annex60.Utilities.Math.QuadraticLinear.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for regNonZeroPower function
This model tests the implementation of Annex60.Utilities.Math.RegNonZeroPower.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for smooth min and smooth max functions
This model tests the implementation of blocks that approximate non-differentiable functions by smooth functions.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for smoothExponential function
This model tests the implementation of Annex60.Utilities.Math.SmoothExponential.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for smoothHeavisidefunction
This model tests the implementation of Annex60.Utilities.Math.SmoothHeaviside.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for smooth limit
This model tests the implementation of Annex60.Utilities.Math.SmoothLimit.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for smooth minimum
This model tests the implementation of Annex60.Utilities.Math.SmoothMin.
This model also illustrates that the output can be larger than
the minimum of the two input signals. Smaller values for deltaX
will reduce this effect. Therefore do not use this function when the minimum
output value should be respected.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for splice
This model tests the implementation of Annex60.Utilities.Math.Splice
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for functions that take a vector as argument
This model tests the implementation of functions that take a vector as an argument.
Extends from Modelica.Icons.Example (Icon for runnable examples).