This package contains examples for the use of models that can be found in Buildings.Fluid.Actuators.BaseClasses.
Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).
Name | Description |
---|---|
EqualPercentageDerivativeCheck |
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.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Type | Name | Default | Description |
---|---|---|---|
Real | R | 50 | Rangeability |
Real | delta | 0.01 | Value where transition occurs |
Real | l | 0.001 | Leakage |
model EqualPercentageDerivativeCheck extends Modelica.Icons.Example; parameter Real R = 50 "Rangeability"; parameter Real delta = 0.01 "Value where transition occurs"; parameter Real l = 0.001 "Leakage"; Real x; Real y; initial equation y=x; equation x=Buildings.Fluid.Actuators.BaseClasses.equalPercentage(time, R, l, delta); der(y)=der(x); assert(abs(x-y) < 1E-2, "Model has an error");end EqualPercentageDerivativeCheck;