modelIntegralErrorBySign

Integral error by sign (either only positive or only negative errors)

Extends from AixLib.Utilities.KPIs.BaseClasses.PartialIntegralErrorSingleReference, Modelica.Blocks.Icons.Block.

Information

This model is a sign-based integrator, which allows for the integration of errors only when they are greater than or less than zero.

Parameters

TypeNameDefaultDescription
BooleanposItgtrue= true, integrate positive errors, = false integrate negative errors

Components

TypeNameDefaultDescription
Modelica.Blocks.Nonlinear.LimiterlimLimiter for error
Modelica.Blocks.Sources.BooleanExpressionbooExpIsActBoolean expression if integrator is activated
Modelica.Blocks.Interfaces.BooleanOutputisItgActIf the integrator is activated
Modelica.Blocks.Logical.Andand1And logic

Revisions

  • December 17, 2024, by Jun Jiang:
    First implementation (see issue 1534)