This package contains blocks and functions for commonly used mathematical operations. The classes in this package augment the classes Modelica.Blocks.
Name | Description |
---|---|
Average | Average of a vector |
Bicubic | Bicubic function |
Biquadratic | Biquadratic function |
BooleanReplicator | Boolean signal replicator |
IntegerReplicator | Integer signal replicator |
IntegratorWithReset | Output the integral of the input signal |
InverseXRegularized | Function that approximates 1/x by a twice continuously differentiable function |
Max | Maximum element of a vector |
Min | Minimum element of a vector |
Polynominal | Polynominal function |
PowerLinearized | Power function that is linearized below a user-defined threshold |
QuadraticLinear | Function that is quadratic in first argument and linear in second argument |
RegNonZeroPower | Power function, regularized near zero, but nonzero value for x=0 |
SmoothExponential | Once continuously differentiable approximation to exp(-|x|) in interval |x| < delta |
SmoothHeaviside | Once continuously differentiable approximation to the Heaviside function |
SmoothLimit | Once continuously differentiable approximation to the limit function |
SmoothMax | Once continuously differentiable approximation to the maximum function |
SmoothMin | Once continuously differentiable approximation to the minimum function |
Splice | Block for splice function opertation |
TrapezoidalIntegration | Integration using the trapezoidal rule |
Functions | Package with mathematical functions |
Examples | Collection of models that illustrate model use and test models |