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
| Type | Name | Default | Description |
|---|---|---|---|
| Real | delta | Width of transition interval |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| RealInput | u (from SISO) | Connector of Real input signal | |
| RealOutput | y (from SISO) | Connector of Real output signal |
Revisions
-
October 21, 2019:
Addeddelta.minattribute 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.