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 | 
 Annex60.Utilities.Math.Examples.Average
Annex60.Utilities.Math.Examples.Average
Test model for average function
 
This model tests the implementation of Annex60.Utilities.Math.Average.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.Bicubic
Annex60.Utilities.Math.Examples.Bicubic
Test model for bicubic function
 
This model tests the implementation of Annex60.Utilities.Math.Bicubic.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.Biquadratic
Annex60.Utilities.Math.Examples.Biquadratic
Test model for biquadratic function
 
This model tests the implementation of Annex60.Utilities.Math.Biquadratic.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.BooleanReplicator
Annex60.Utilities.Math.Examples.BooleanReplicator
Test model for boolean replicator
 
This model tests the implementation of Annex60.Utilities.Math.BooleanReplicator.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.IntegerReplicator
Annex60.Utilities.Math.Examples.IntegerReplicator
Test model for integer replicator
 
This model tests the implementation of Annex60.Utilities.Math.IntegerReplicator.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.IntegratorWithReset
Annex60.Utilities.Math.Examples.IntegratorWithReset
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).
 Annex60.Utilities.Math.Examples.InverseXRegularized
Annex60.Utilities.Math.Examples.InverseXRegularized
Test model for inverseXRegularized function 
 
This model tests the implementation of Annex60.Utilities.Math.InverseXRegularized.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.Polynominal
Annex60.Utilities.Math.Examples.Polynominal
Test model for ploynominal function 
 
This model tests the implementation of Annex60.Utilities.Math.Polynominal.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.PowerLinearized
Annex60.Utilities.Math.Examples.PowerLinearized
Test model for powerLinearized function 
 
This model tests the implementation of Annex60.Utilities.Math.PowerLinearized.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.QuadraticLinear
Annex60.Utilities.Math.Examples.QuadraticLinear
Test model for quadraticLinear function 
 
This model tests the implementation of Annex60.Utilities.Math.QuadraticLinear.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.RegNonZeroPower
Annex60.Utilities.Math.Examples.RegNonZeroPower
Test model for regNonZeroPower function 
 
This model tests the implementation of Annex60.Utilities.Math.RegNonZeroPower.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.SmoothBlocks
Annex60.Utilities.Math.Examples.SmoothBlocks
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).
 Annex60.Utilities.Math.Examples.SmoothExponential
Annex60.Utilities.Math.Examples.SmoothExponential
Test model for smoothExponential function 
 
This model tests the implementation of Annex60.Utilities.Math.SmoothExponential.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.SmoothHeaviside
Annex60.Utilities.Math.Examples.SmoothHeaviside
Test model for smoothHeavisidefunction 
 
This model tests the implementation of Annex60.Utilities.Math.SmoothHeaviside.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.SmoothLimit
Annex60.Utilities.Math.Examples.SmoothLimit
Test model for smooth limit
 
This model tests the implementation of Annex60.Utilities.Math.SmoothLimit.
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.SmoothMin
Annex60.Utilities.Math.Examples.SmoothMin
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).
 Annex60.Utilities.Math.Examples.Splice
Annex60.Utilities.Math.Examples.Splice
Test model for splice
 
This model tests the implementation of Annex60.Utilities.Math.Splice
Extends from Modelica.Icons.Example (Icon for runnable examples).
 Annex60.Utilities.Math.Examples.VectorFunctions
Annex60.Utilities.Math.Examples.VectorFunctions
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).