modelSpliceFunctionDerivativeCheck

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This example checks whether the function derivative is implemented correctly. If the derivative implementation is not correct, the model will stop with an assert statement.

Parameters

TypeNameDefaultDescription
Realdelta0.2Smoothing area

Components

TypeNameDefaultDescription
RealdeltaxSmoothing area as a function of x
RealxIndependent variable
RealyApproximate function value
Realy_compApproximate function value
RealerrError
Reald1yFirst derivative
Reald2ySecond derivative
Reald3yThird derivative

Revisions

  • October 13, 2021, by Michael Wetter:
    Added new output for higher order derivatives.
    This is for IBPSA, issue 1531.
  • August 17, 2015 by Michael Wetter:
    Updated regression test to have slope that is different from one. This is for issue 303.
  • May 20, 2008, by Michael Wetter:
    First implementation.