blockSmoothHeaviside

Twice continuously differentiable approximation to the Heaviside function

Extends from Modelica.Blocks.Interfaces.SISO.

Information

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

Parameters

TypeNameDefaultDescription
RealdeltaWidth of transition interval

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.