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 |