blockSmoothHeaviside

Twice continuously differentiable approximation to the Heaviside function

Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).

Information

Twice Lipschitz continuously differentiable approximation to the Heaviside(.,.) function. See Example Buildings.Utilities.Math.Examples.SmoothHeaviside.

Parameters

TypeNameDefaultDescription
RealdeltaWidth of transition interval

Connectors

TypeNameDefaultDescription
RealInputu (from SISO)Connector of Real input signal
RealOutputy (from SISO)Connector of Real output signal

Revisions

  • October 21, 2019:
    Added delta.min attribute to guard against division by zero.
    This is for issue 1202.
  • July 17, 2015, by Marcus Fuchs:
    Add link to example.
  • July 14, 2010, by Wangda Zuo:
    First implementation.