modelIntegratorWithReset
Test model for integrator with reset
Extends from TRANSFORM.Icons.Example (Icon for runnable examples).
Information
This model tests with and without reset, and with different start values and reset values.
The integrator intWitRes1 is triggered by a sample trigger which becomes true at t=0, while intWitRes2 is triggered by a boolean pulse with is true at t=0. Hence, intWitRes1 starts with y(0)=y_reset while intWitRes2 starts with y(0)=y_start.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Constant | cons | Constant as source term | |
| TRANSFORM.Blocks.IntegratorWithReset | intWitRes1 | Integrator with reset | |
| TRANSFORM.Blocks.IntegratorWithReset | intWitRes2 | Integrator with reset and y_reset = 2 | |
| Modelica.Blocks.Sources.BooleanPulse | booleanPulse | Boolean pulse | |
| TRANSFORM.Blocks.IntegratorWithReset | intNoReset | Integrator without reset | |
| Modelica.Blocks.Sources.SampleTrigger | sampleTrigger | Sample trigger | |
| Modelica.Blocks.Sources.Ramp | ramp | Ramp as a source term | |
| TRANSFORM.Blocks.IntegratorWithReset | intDef | Integrator with default values | |
| Utilities.ErrorAnalysis.UnitTests | unitTests |