modelIntegralErrorSingleReference
Comparison of different models for integral errors with single reference
Extends from Modelica.Icons.Example.
Information
This example checks the models of error integrators with a single reference.
The results represent the differences of IAE, ISE, by sign, and timer. The integrators are configured differntly in terms of their activation and reset functions.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Pulse | pul | Pulse as input value | |
| Modelica.Blocks.Sources.Constant | conZeroRef | Constant zero as reference value | |
| Modelica.Blocks.Sources.BooleanStep | booSteItgAct | Boolean source to activate integrators | |
| Modelica.Blocks.Sources.BooleanStep | booSteItgRes | Boolean source to reset integrators | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralAbsoluteError | iae | IAE simple | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralAbsoluteError | iaeAct | IAE with activation connector | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralAbsoluteError | iaeActRes | IAE with activation and reset connectors | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralSquareError | ise | ISE smiple | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralTimer | itgTim | Integral timer simple | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralTimer | itgTimRes | Integral timer with reset connector | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralErrorBySign | itgErrPos | Integral positive errors simple | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralErrorBySign | itgErrNeg | Integral negative errors simple | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralErrorBySign | itgErrPosAct | Integral positive errors with activation connector | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralErrorBySign | itgErrPosActRes | Integral positive errors with activation and reset connectors | |
| Modelica.Blocks.Logical.Not | not1 | Not logic |
Revisions
-
January 9, 2025, by Jun Jiang:
First implementation (see issue 1534)