modelIntegralSquareError

Integral square error (ISE)

Extends from AixLib.Utilities.KPIs.BaseClasses.PartialIntegralErrorSingleReference (Partial model for integral error with single reference value), Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

This model is an integrator for squared error (ISE).

Parameters

TypeNameDefaultDescription
Booleanuse_itgAct_in (from PartialIntegratorBase)false= true, enable activation connector; = false, disable connector, integrator continuously activated
Booleanuse_itgRes_in (from PartialIntegratorBase)false= true, enable reset connector

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputy (from PartialIntegratorBase)Integral error output
Modelica.Blocks.Interfaces.BooleanInputitgAct_in (from PartialIntegratorBase)Conditional connector to activate integrator
Modelica.Blocks.Interfaces.BooleanInputitgRes_in (from PartialIntegratorBase)Conditional connector to reset integrator
Modelica.Blocks.Interfaces.RealInputu (from PartialIntegralErrorSingleReference)Value input
Modelica.Blocks.Interfaces.RealInputref (from PartialIntegralErrorSingleReference)Reference value input

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.BooleanExpressionbooExpItgAct (from PartialIntegratorBase)Output for itgAct_internal
Modelica.Blocks.Math.Feedbackdif (from PartialIntegralErrorSingleReference)Difference between u and ref
Modelica.Blocks.Logical.SwitchswiErr (from PartialIntegralErrorSingleReference)Switch for error
Modelica.Blocks.Sources.ConstantconZero (from PartialIntegralErrorSingleReference)Constant 0
Modelica.Blocks.Continuous.IntegratorerrItg (from PartialIntegralErrorSingleReference)Error integrator
Modelica.Blocks.Math.ProductproSquare of error

Revisions

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